﻿trix-editor{border:1px solid #bbb;border-radius:3px;margin:0;padding:0.4em 0.6em;min-height:5em;outline:none}trix-toolbar *{box-sizing:border-box}trix-toolbar .trix-button-row{display:flex;flex-wrap:nowrap;justify-content:space-between}trix-toolbar .trix-button-group{display:flex;margin-bottom:10px;border:1px solid #bbb;border-top-color:#ccc;border-bottom-color:#888;border-radius:3px}trix-toolbar .trix-button-group:not(:first-child){margin-left:1.5vw}@media (max-device-width: 768px){trix-toolbar .trix-button-group:not(:first-child){margin-left:0}}trix-toolbar .trix-button-group-spacer{flex-grow:1}@media (max-device-width: 768px){trix-toolbar .trix-button-group-spacer{display:none}}trix-toolbar .trix-button{position:relative;float:left;color:rgba(0,0,0,0.6);font-size:0.75em;font-weight:600;white-space:nowrap;padding:0 0.5em;margin:0;outline:none;border:none;border-bottom:1px solid #ddd;border-radius:0;background:transparent}trix-toolbar .trix-button:not(:first-child){border-left:1px solid #ccc}trix-toolbar .trix-button.trix-active{background:#cbeefa;color:black}trix-toolbar .trix-button:not(:disabled){cursor:pointer}trix-toolbar .trix-button:disabled{color:rgba(0,0,0,0.125)}@media (max-device-width: 768px){trix-toolbar .trix-button{letter-spacing:-0.01em;padding:0 0.3em}}trix-toolbar .trix-button--icon{font-size:inherit;width:2.6em;height:1.6em;max-width:calc(0.8em + 4vw);text-indent:-9999px}@media (max-device-width: 768px){trix-toolbar .trix-button--icon{height:2em;max-width:calc(0.8em + 3.5vw)}}trix-toolbar .trix-button--icon::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.6;content:"";background-position:center;background-repeat:no-repeat;background-size:contain}@media (max-device-width: 768px){trix-toolbar .trix-button--icon::before{right:6%;left:6%}}trix-toolbar .trix-button--icon.trix-active::before{opacity:1}trix-toolbar .trix-button--icon:disabled::before{opacity:0.125}trix-toolbar .trix-button--icon-bold::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M15.6%2011.8c1-.7%201.6-1.8%201.6-2.8a4%204%200%200%200-4-4H7v14h7c2.1%200%203.7-1.7%203.7-3.8%200-1.5-.8-2.8-2.1-3.4zM10%207.5h3a1.5%201.5%200%201%201%200%203h-3v-3zm3.5%209H10v-3h3.5a1.5%201.5%200%201%201%200%203z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-italic::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M10%205v3h2.2l-3.4%208H6v3h8v-3h-2.2l3.4-8H18V5h-8z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-link::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M9.88%2013.7a4.3%204.3%200%200%201%200-6.07l3.37-3.37a4.26%204.26%200%200%201%206.07%200%204.3%204.3%200%200%201%200%206.06l-1.96%201.72a.91.91%200%201%201-1.3-1.3l1.97-1.71a2.46%202.46%200%200%200-3.48-3.48l-3.38%203.37a2.46%202.46%200%200%200%200%203.48.91.91%200%201%201-1.3%201.3z%22%2F%3E%3Cpath%20d%3D%22M4.25%2019.46a4.3%204.3%200%200%201%200-6.07l1.93-1.9a.91.91%200%201%201%201.3%201.3l-1.93%201.9a2.46%202.46%200%200%200%203.48%203.48l3.37-3.38c.96-.96.96-2.52%200-3.48a.91.91%200%201%201%201.3-1.3%204.3%204.3%200%200%201%200%206.07l-3.38%203.38a4.26%204.26%200%200%201-6.07%200z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-strike::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12.73%2014l.28.14c.26.15.45.3.57.44.12.14.18.3.18.5%200%20.3-.15.56-.44.75-.3.2-.76.3-1.39.3A13.52%2013.52%200%200%201%207%2014.95v3.37a10.64%2010.64%200%200%200%204.84.88c1.26%200%202.35-.19%203.28-.56.93-.37%201.64-.9%202.14-1.57s.74-1.45.74-2.32c0-.26-.02-.51-.06-.75h-5.21zm-5.5-4c-.08-.34-.12-.7-.12-1.1%200-1.29.52-2.3%201.58-3.02%201.05-.72%202.5-1.08%204.34-1.08%201.62%200%203.28.34%204.97%201l-1.3%202.93c-1.47-.6-2.73-.9-3.8-.9-.55%200-.96.08-1.2.26-.26.17-.38.38-.38.64%200%20.27.16.52.48.74.17.12.53.3%201.05.53H7.23zM3%2013h18v-2H3v2z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-quote::before{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M6%2017h3l2-4V7H5v6h3zm8%200h3l2-4V7h-6v6h3z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-heading-1::before{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12%209v3H9v7H6v-7H3V9h9zM8%204h14v3h-6v12h-3V7H8V4z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-code::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.2%2012L15%2015.2l1.4%201.4L21%2012l-4.6-4.6L15%208.8l3.2%203.2zM5.8%2012L9%208.8%207.6%207.4%203%2012l4.6%204.6L9%2015.2%205.8%2012z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-bullet-list::before{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%204a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm4%203h14v-2H8v2zm0-6h14v-2H8v2zm0-8v2h14V5H8z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-number-list::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M2%2017h2v.5H3v1h1v.5H2v1h3v-4H2v1zm1-9h1V4H2v1h1v3zm-1%203h1.8L2%2013.1v.9h3v-1H3.2L5%2010.9V10H2v1zm5-6v2h14V5H7zm0%2014h14v-2H7v2zm0-6h14v-2H7v2z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-undo::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12.5%208c-2.6%200-5%201-6.9%202.6L2%207v9h9l-3.6-3.6A8%208%200%200%201%2020%2016l2.4-.8a10.5%2010.5%200%200%200-10-7.2z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-redo::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.4%2010.6a10.5%2010.5%200%200%200-16.9%204.6L4%2016a8%208%200%200%201%2012.7-3.6L13%2016h9V7l-3.6%203.6z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-decrease-nesting-level::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-8.3-.3l2.8%202.9L6%2014.2%204%2012l2-2-1.4-1.5L1%2012l.7.7zM3%205v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-increase-nesting-level::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-6.9-1L1%2014.2l1.4%201.4L6%2012l-.7-.7-2.8-2.8L1%209.9%203.1%2012zM3%205v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-dialogs{position:relative}trix-toolbar .trix-dialog{position:absolute;top:0;left:0;right:0;font-size:0.75em;padding:15px 10px;background:#fff;box-shadow:0 0.3em 1em #ccc;border-top:2px solid #888;border-radius:5px;z-index:5}trix-toolbar .trix-input--dialog{font-size:inherit;font-weight:normal;padding:0.5em 0.8em;margin:0 10px 0 0;border-radius:3px;border:1px solid #bbb;background-color:#fff;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-toolbar .trix-input--dialog.validate:invalid{box-shadow:#F00 0px 0px 1.5px 1px}trix-toolbar .trix-button--dialog{font-size:inherit;padding:0.5em;border-bottom:none}trix-toolbar .trix-dialog--link{max-width:600px}trix-toolbar .trix-dialog__link-fields{display:flex;align-items:baseline}trix-toolbar .trix-dialog__link-fields .trix-input{flex:1}trix-toolbar .trix-dialog__link-fields .trix-button-group{flex:0 0 content;margin:0}trix-editor [data-trix-mutable]:not(.attachment__caption-editor){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}trix-editor [data-trix-mutable]::-moz-selection,trix-editor [data-trix-cursor-target]::-moz-selection,trix-editor [data-trix-mutable] ::-moz-selection{background:none}trix-editor [data-trix-mutable]::selection,trix-editor [data-trix-cursor-target]::selection,trix-editor [data-trix-mutable] ::selection{background:none}trix-editor .attachment__caption-editor[data-trix-mutable]:focus::-moz-selection{background:highlight}trix-editor .attachment__caption-editor[data-trix-mutable]:focus::selection{background:highlight}trix-editor .attachment.attachment--file[data-trix-mutable]{box-shadow:0 0 0 2px highlight;border-color:transparent}trix-editor .attachment[data-trix-mutable] img{box-shadow:0 0 0 2px highlight}trix-editor .attachment{position:relative}trix-editor .attachment:hover{cursor:default}trix-editor .attachment--preview .attachment__caption:hover{cursor:text}trix-editor .attachment__progress{position:absolute;z-index:1;height:20px;top:calc(50% - 10px);left:5%;width:90%;opacity:0.9;transition:opacity 200ms ease-in}trix-editor .attachment__progress[value="100"]{opacity:0}trix-editor .attachment__caption-editor{display:inline-block;width:100%;margin:0;padding:0;font-size:inherit;font-family:inherit;line-height:inherit;color:inherit;text-align:center;vertical-align:top;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-editor .attachment__toolbar{position:absolute;z-index:1;top:-0.9em;left:0;width:100%;text-align:center}trix-editor .trix-button-group{display:inline-flex}trix-editor .trix-button{position:relative;float:left;color:#666;white-space:nowrap;font-size:80%;padding:0 0.8em;margin:0;outline:none;border:none;border-radius:0;background:transparent}trix-editor .trix-button:not(:first-child){border-left:1px solid #ccc}trix-editor .trix-button.trix-active{background:#cbeefa}trix-editor .trix-button:not(:disabled){cursor:pointer}trix-editor .trix-button--remove{text-indent:-9999px;display:inline-block;padding:0;outline:none;width:1.8em;height:1.8em;line-height:1.8em;border-radius:50%;background-color:#fff;border:2px solid highlight;box-shadow:1px 1px 6px rgba(0,0,0,0.25)}trix-editor .trix-button--remove::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.7;content:"";background-image:url(data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%206.4L17.6%205%2012%2010.6%206.4%205%205%206.4l5.6%205.6L5%2017.6%206.4%2019l5.6-5.6%205.6%205.6%201.4-1.4-5.6-5.6z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E);background-position:center;background-repeat:no-repeat;background-size:90%}trix-editor .trix-button--remove:hover{border-color:#333}trix-editor .trix-button--remove:hover::before{opacity:1}trix-editor .attachment__metadata-container{position:relative}trix-editor .attachment__metadata{position:absolute;left:50%;top:2em;transform:translate(-50%, 0);max-width:90%;padding:0.1em 0.6em;font-size:0.8em;color:#fff;background-color:rgba(0,0,0,0.7);border-radius:3px}trix-editor .attachment__metadata .attachment__name{display:inline-block;max-width:100%;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}trix-editor .attachment__metadata .attachment__size{margin-left:0.2em;white-space:nowrap}.trix-content{line-height:1.5}.trix-content *{box-sizing:border-box}.trix-content h1{font-size:1.2em;line-height:1.2;margin:0}.trix-content blockquote{margin:0 0 0 0.3em;padding:0 0 0 0.6em;border-left:0.3em solid #ccc}.trix-content pre{display:inline-block;width:100%;vertical-align:top;font-family:monospace;font-size:0.9em;margin:0;padding:0.5em;white-space:pre;background-color:#eee;overflow-x:auto}.trix-content ul,.trix-content ol,.trix-content li{margin:0;padding:0}.trix-content ul li,.trix-content ol li,.trix-content li li{margin-left:1em}.trix-content img{max-width:100%;height:auto}.trix-content .attachment{display:inline-block;position:relative;max-width:100%;margin:0;padding:0}.trix-content .attachment a{color:inherit;text-decoration:none}.trix-content .attachment a:hover,.trix-content .attachment a:visited:hover{color:inherit}.trix-content .attachment__caption{padding:0;text-align:center}.trix-content .attachment__caption .attachment__name+.attachment__size::before{content:' · '}.trix-content .attachment--preview{width:100%;text-align:center}.trix-content .attachment--preview .attachment__caption{color:#666;font-size:0.9em;line-height:1.2}.trix-content .attachment--file{color:#333;line-height:1;margin:0 2px 2px 0;padding:0.4em 1em;border:1px solid #bbb;border-radius:5px}.trix-content .attachment-gallery{display:flex;flex-wrap:wrap;position:relative;margin:0;padding:0}.trix-content .attachment-gallery .attachment{flex:1 0 33%;padding:0 0.5em;max-width:33%}.trix-content .attachment-gallery.attachment-gallery--2 .attachment,.trix-content .attachment-gallery.attachment-gallery--4 .attachment{flex-basis:50%;max-width:50%}.video-js .vjs-big-play-button:before,.video-js .vjs-control:before,.video-js .vjs-modal-dialog,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button:before,.video-js .vjs-control:before{text-align:center}@font-face{font-family:VideoJS;src:url(/font/VideoJS.eot?#iefix) format("eot")}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,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ATcuAScjBh8BHgEXDgEFMz8BFTMRIwYDJRUnAxyEzZRbCA2rgketCAEBqlRoCglxYwF+IiEOIysBAkswHQEECiQ0AgE+YyIhDiIsAQJLMB4BBQokNAE/YyIhDiIsAQJLMB4BBQokNAEBPvmD7kHhqs0s0gEnjgHJAv0FD2a9gIrADwUFAwPDAlVMZ3MF/pUHwgc1HTyWV325PgsJED+oY3G9TAc1HTyWV325PgsJED+oY3G9TAc1HTyWV325PgsJED+oY3G9UmQBZQMMR/61g/kBAAAAAAAQAMYAAQAAAAAAAQAHAAAAAQAAAAAAAgAHAAcAAQAAAAAAAwAHAA4AAQAAAAAABAAHABUAAQAAAAAABQALABwAAQAAAAAABgAHACcAAQAAAAAACgArAC4AAQAAAAAACwATAFkAAwABBAkAAQAOAGwAAwABBAkAAgAOAHoAAwABBAkAAwAOAIgAAwABBAkABAAOAJYAAwABBAkABQAWAKQAAwABBAkABgAOALoAAwABBAkACgBWAMgAAwABBAkACwAmAR5WaWRlb0pTUmVndWxhclZpZGVvSlNWaWRlb0pTVmVyc2lvbiAxLjBWaWRlb0pTR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AVgBpAGQAZQBvAEoAUwBSAGUAZwB1AGwAYQByAFYAaQBkAGUAbwBKAFMAVgBpAGQAZQBvAEoAUwBWAGUAcgBzAGkAbwBuACAAMQAuADAAVgBpAGQAZQBvAEoAUwBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAACAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgAAAAAA) format("truetype");font-weight:normal;font-style:normal}.vjs-icon-play,.video-js .vjs-big-play-button,.video-js .vjs-play-control{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-play:before,.video-js .vjs-big-play-button:before,.video-js .vjs-play-control:before{content:'\f101'}.vjs-icon-play-circle{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-play-circle:before{content:'\f102'}.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing:before{content:'\f103'}.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0,.video-js .vjs-volume-menu-button.vjs-vol-0{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0:before,.video-js .vjs-volume-menu-button.vjs-vol-0:before{content:'\f104'}.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1,.video-js .vjs-volume-menu-button.vjs-vol-1{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1:before,.video-js .vjs-volume-menu-button.vjs-vol-1:before{content:'\f105'}.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2,.video-js .vjs-volume-menu-button.vjs-vol-2{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2:before,.video-js .vjs-volume-menu-button.vjs-vol-2:before{content:'\f106'}.vjs-icon-volume-high,.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-high:before,.video-js .vjs-mute-control:before,.video-js .vjs-volume-menu-button:before{content:'\f107'}.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control:before{content:'\f108'}.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control:before{content:'\f109'}.vjs-icon-square{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-square:before{content:'\f10a'}.vjs-icon-spinner{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-spinner:before{content:'\f10b'}.vjs-icon-subtitles,.video-js .vjs-subtitles-button{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-subtitles:before,.video-js .vjs-subtitles-button:before{content:'\f10c'}.vjs-icon-captions,.video-js .vjs-captions-button{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-captions:before,.video-js .vjs-captions-button:before{content:'\f10d'}.vjs-icon-chapters,.video-js .vjs-chapters-button{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-chapters:before,.video-js .vjs-chapters-button:before{content:'\f10e'}.vjs-icon-share{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-share:before{content:'\f10f'}.vjs-icon-cog{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-cog:before{content:'\f110'}.vjs-icon-circle,.video-js .vjs-mouse-display,.video-js .vjs-play-progress,.video-js .vjs-volume-level{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle:before,.video-js .vjs-mouse-display:before,.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before{content:'\f111'}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle-outline:before{content:'\f112'}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle-inner-circle:before{content:'\f113'}.vjs-icon-hd{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-hd:before{content:'\f114'}.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-cancel:before,.video-js .vjs-control.vjs-close-button:before{content:'\f115'}.vjs-icon-replay{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-replay:before{content:'\f116'}.vjs-icon-facebook{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-facebook:before{content:'\f117'}.vjs-icon-gplus{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-gplus:before{content:'\f118'}.vjs-icon-linkedin{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-linkedin:before{content:'\f119'}.vjs-icon-twitter{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-twitter:before{content:'\f11a'}.vjs-icon-tumblr{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-tumblr:before{content:'\f11b'}.vjs-icon-pinterest{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-pinterest:before{content:'\f11c'}.vjs-icon-audio-description{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-audio-description:before{content:'\f11d'}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:normal;font-style:normal;font-family:sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100% !important;height:100% !important}.video-js *,.video-js *:before,.video-js *:after{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100% !important;height:100% !important;padding-top:0 !important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none !important}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block !important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:sans-serif;text-align:center;width:300px;height:150px;margin:0px auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66A8CC}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:0.06666em solid #fff;background-color:#2B333F;background-color:rgba(43,51,63,0.7);-webkit-border-radius:0.3em;-moz-border-radius:0.3em;border-radius:0.3em;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-0.75em;margin-left:-1.5em}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{outline:0;border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,0.5);-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none}.video-js button{background:none;border:none;color:inherit;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:0.5em;z-index:2}.vjs-menu-button{cursor:pointer}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;overflow:auto}.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:0.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li:focus,.vjs-menu li:hover{outline:0;background-color:#73859f;background-color:rgba(115,133,159,0.5)}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2B333F}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 0.3em 0;font-weight:bold;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0em;margin-bottom:1.5em;border-top-color:rgba(43,51,63,0.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2B333F;background-color:rgba(43,51,63,0.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block}.video-js .vjs-menu-button-inline{-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.video-js .vjs-menu-button-inline.vjs-slider-active{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3.0em;background-color:#2B333F;background-color:rgba(43,51,63,0.7)}.vjs-has-started .vjs-control-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;visibility:visible;opacity:1;-webkit-transition:visibility 0.1s, opacity 0.1s;-moz-transition:visibility 0.1s, opacity 0.1s;-o-transition:visibility 0.1s, opacity 0.1s;transition:visibility 0.1s, opacity 0.1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:hidden;opacity:0;-webkit-transition:visibility 1s, opacity 1s;-moz-transition:visibility 1s, opacity 1s;-o-transition:visibility 1s, opacity 1s;transition:visibility 1s, opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar{display:none !important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}@media \0screen{.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{outline:none;position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.video-js .vjs-control:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus{text-shadow:0em 0em 1em white}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:4em}.vjs-live .vjs-progress-control{display:none}.video-js .vjs-progress-holder{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;height:0.3em}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.666666666666666666em}.video-js .vjs-progress-control:hover .vjs-mouse-display:after,.video-js .vjs-progress-control:hover .vjs-play-progress:after{display:block;font-size:0.6em}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:0.3em;margin:0;padding:0;width:0;left:0;top:0}.video-js .vjs-mouse-display:before{display:none}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{position:absolute;top:-0.333333333333333em;right:-0.5em;font-size:0.9em}.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after{display:none;position:absolute;top:-3.4em;right:-1.5em;font-size:0.9em;color:#000;content:attr(data-current-time);padding:6px 8px 8px 8px;background-color:#fff;background-color:rgba(255,255,255,0.8);-webkit-border-radius:0.3em;-moz-border-radius:0.3em;border-radius:0.3em}.video-js .vjs-play-progress:before,.video-js .vjs-play-progress:after{z-index:1}.video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115,133,159,0.5)}.video-js .vjs-load-progress div{background:white;background:rgba(115,133,159,0.75)}.video-js.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after{visibility:hidden;opacity:0;-webkit-transition:visibility 1s, opacity 1s;-moz-transition:visibility 1s, opacity 1s;-o-transition:visibility 1s, opacity 1s;transition:visibility 1s, opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after{display:none}.video-js .vjs-progress-control .vjs-mouse-display:after{color:#fff;background-color:#000;background-color:rgba(0,0,0,0.8)}.video-js .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;margin:0 0.45em 0 0.45em;background-color:#73859f;background-color:rgba(115,133,159,0.5)}.video-js .vjs-slider:focus{text-shadow:0em 0em 1em white;-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.video-js .vjs-volume-control{width:5em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.video-js .vjs-volume-bar{margin:1.35em 0.45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:0.3em}.vjs-volume-bar.vjs-slider-vertical{width:0.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:0.9em}.vjs-slider-vertical .vjs-volume-level{width:0.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-0.5em;left:-0.3em}.vjs-slider-horizontal .vjs-volume-level{height:0.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-0.3em;right:-0.5em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{left:0.5em;height:8em}.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu{left:-2em}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content{height:0;width:0;overflow-x:hidden;overflow-y:hidden}.vjs-volume-menu-button-vertical:hover .vjs-menu-content,.vjs-volume-menu-button-vertical:focus .vjs-menu-content,.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content{height:8em;width:2.9em}.vjs-volume-menu-button-horizontal:hover .vjs-menu-content,.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content{height:2.9em;width:8em}.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content{background-color:transparent !important}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-poster img{display:block;vertical-align:middle;margin:0 auto;max-height:100%;padding:0;width:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-controls-disabled .vjs-poster{display:none}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js .vjs-time-control{-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control{display:none}.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:0.1em;background-color:#000;background-color:rgba(0,0,0,0.5)}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{-moz-transform:translateY(-3em);-ms-transform:translateY(-3em);-o-transform:translateY(-3em);-webkit-transform:translateY(-3em);transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{-moz-transform:translateY(-1.5em);-ms-transform:translateY(-1.5em);-o-transform:translateY(-1.5em);-webkit-transform:translateY(-1.5em);transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0em}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:'X';font-family:sans-serif;font-size:4em;left:0;line-height:1;margin-top:-0.5em;position:absolute;text-shadow:0.05em 0.05em 0.1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:0.85;text-align:left;border:6px solid rgba(43,51,63,0.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block}.vjs-loading-spinner:before,.vjs-loading-spinner:after{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:white}.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:white}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:white;-webkit-animation-delay:0.44s;animation-delay:0.44s}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:white}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:white}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto}.video-js.vjs-layout-tiny.vjs-no-flex:not(.vjs-fullscreen) .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button{display:none}.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button{display:none}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button{display:none}.vjs-caption-settings{position:relative;top:1em;background-color:#2B333F;background-color:rgba(43,51,63,0.75);color:#fff;margin:0 auto;padding:0.5em;height:15em;font-size:12px;width:40em}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:2em;left:0;right:0;position:absolute;overflow:auto}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-font:after,.vjs-caption-settings .vjs-tracksettings-controls:after{clear:both}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px}.vjs-caption-settings .vjs-tracksetting label{display:block;width:100px;margin-bottom:5px}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px}.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}.vjs-caption-settings label>input{margin-right:10px}.vjs-caption-settings input[type="button"]{width:40px;height:40px}.video-js .vjs-modal-dialog{background:rgba(0,0,0,0.8);background:-webkit-linear-gradient(-90deg, rgba(0,0,0,0.8), rgba(255,255,255,0));background:linear-gradient(180deg, rgba(0,0,0,0.8), rgba(255,255,255,0))}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}body:after{content:url(/assets/lightbox/close-c43f332b55f7810a3532cc0d7e1d696a7f283cebb6de910063d2bc835fdbffe3.png) url(/assets/lightbox/loading-75e769420867efb9e78cb0f964320ba4ea9e28bd68de9c426d8ab6976ac2269f.gif) url(/assets/lightbox/prev-2b2be4888b161ea2f9bfd20953f8bc5e2edd81715d6c082f84708233b6b71fb3.png) url(/assets/lightbox/next-f1420aa16734f4dedea7622021690418e775825e0afd4cb0e81873bcad102165.png);display:none}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;max-width:inherit;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:white;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/assets/lightbox/loading-75e769420867efb9e78cb0f964320ba4ea9e28bd68de9c426d8ab6976ac2269f.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/assets/lightbox/prev-2b2be4888b161ea2f9bfd20953f8bc5e2edd81715d6c082f84708233b6b71fb3.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/assets/lightbox/next-f1420aa16734f4dedea7622021690418e775825e0afd4cb0e81873bcad102165.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/assets/lightbox/close-c43f332b55f7810a3532cc0d7e1d696a7f283cebb6de910063d2bc835fdbffe3.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.awesomplete [hidden]{display:none}.awesomplete .visually-hidden{position:absolute;clip:rect(0, 0, 0, 0)}.awesomplete{display:inline-block;position:relative}.awesomplete>input{display:block}.awesomplete>ul{position:absolute;left:0;z-index:1;min-width:100%;box-sizing:border-box;list-style:none;padding:0;margin:0;background:#fff}.awesomplete>ul:empty{display:none}.awesomplete>ul{border-radius:.3em;margin:.2em 0 0;background:rgba(255,255,255,0.9);background:linear-gradient(to bottom right, white, rgba(255,255,255,0.8));border:1px solid rgba(0,0,0,0.3);box-shadow:0.05em 0.2em 0.6em rgba(0,0,0,0.2);text-shadow:none;margin-top:-9px}@supports (transform: scale(0)){.awesomplete>ul{transition:0.3s cubic-bezier(0.4, 0.2, 0.5, 1.4);transform-origin:1.43em -.43em}.awesomplete>ul[hidden],.awesomplete>ul:empty{opacity:0;transform:scale(0);display:block;transition-timing-function:ease}}.awesomplete>ul:before{content:"";position:absolute;top:-.43em;left:1em;width:0;height:0;padding:.4em;background:white;border:inherit;border-right:0;border-bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.awesomplete>ul>li{position:relative;padding:.2em .5em;cursor:pointer}.awesomplete>ul>li:hover{background:#b8d3e0;color:black}.awesomplete>ul>li[aria-selected="true"]{background:#3d6d8f;color:white}.awesomplete mark{background:#eaff00}.awesomplete li:hover mark{background:#b5d100}.awesomplete li[aria-selected="true"] mark{background:#3d6b00;color:inherit}/*!
 * Cropper.js v1.0.0
 * https://github.com/fengyuanchen/cropperjs
 *
 * Copyright (c) 2017 Fengyuan Chen
 * Released under the MIT license
 *
 * Date: 2017-09-03T12:52:44.102Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{display:block;height:100%;image-orientation:0deg;max-height:none !important;max-width:none !important;min-height:0 !important;min-width:0 !important;width:100%}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline-color:rgba(51,153,255,0.75);outline:1px solid #39f;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:before,.cropper-center:after{background-color:#eee;content:' ';display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:e-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:n-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:w-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:s-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:e-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:n-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:w-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:ne-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nw-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:sw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:se-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width: 768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width: 992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width: 1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:' ';display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none !important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.activities{max-width:800px;border:1px solid #888;border-radius:6px;list-style:none;padding-left:0}.activities li{line-height:1.4;padding:8px;border-bottom:1px solid #888}.activity_date{display:block;color:#888}.activities:last-child{border-bottom:0}.proposal_history .activity_supertarget{display:none}.alert{border-bottom:1px solid #111;background:rgba(0,0,0,0.06);border-radius:2px;padding:6px 8px;position:fixed;top:0;left:0;text-align:center;width:100%;z-index:8;border-bottom:1px solid #BAB01A;background:#EDE155}.older-alert{border:1px solid #BAB01A;background:#EDE155;border-radius:2px;padding:0 8px}.alert-warning,.alert-alert{border-bottom:1px solid #BAB01A;background:#EDE155}.alert .close{cursor:pointer;width:14px;height:14px;text-decoration:none;vertical-align:-10%;display:inline-block;background:#D8635B;border-radius:100%;padding:2px}.media_alert{background:#00b2f0;color:#eee;padding:6px 8px}.media_alert.alert-warning{background:#EDE155;color:#111;border-bottom:0;border:1px solid #BAB01A}.alert-hidden{display:none}.login-area .alert{left:0;width:100%}@media screen and (min-width: 594px){.alert{left:60px;width:calc(100% - 60px)}}@media screen and (min-width: 960px){.alert{left:240px;width:calc(100% - 240px)}}.availabilities--expiring-holds{margin-bottom:1rem}.availabilities--expiring-holds>summary{padding:2ch;background:#EDE155}.availability-calendar-item{display:flex;flex-direction:column;text-align:center;max-width:260px;margin:2rem auto;border:1px solid #ccc;border-radius:8px}.availability-calendar-item__month{border-radius:7px 7px 0 0;background:black;color:white;font-weight:bold;line-height:1.5;font-size:200%;padding:0.5ch}.availability-calendar-item__day{font-weight:bold;font-size:5em;line-height:1.2;padding:0.5ch}.availability-calendar-item__times{padding-bottom:2ch}.availability-calendar-item__acceptance{display:flex}.availability-calendar-item__acceptance form{width:100%}.availability-calendar-item__acceptance input{height:100%;width:100%;border-radius:0 0 0 7px}.availability-calendar-item__submitted{padding:2ch;width:100%;color:#fff;border-radius:0 0 7px 7px}.availability-calendar-item__submitted--available{background:#00b2f0;border:2px solid #00b2f0}.availability-calendar-item__submitted--unavailable{background:#D8635B;border:2px solid #D8635B}.availability-calendar-item__submitted--canceled{background:#8c8c8c;border:2px solid #8c8c8c}.availability-calendar-item__acceptance form:last-child input{border-radius:0 0 7px 0}.availability-check--narrow{max-width:400px;margin:0 auto}.availability-list-item{display:flex;flex-direction:column;gap:0.25rem 1rem;margin-bottom:1rem;padding:0.75rem;background:#f0f0f0;border-radius:4px}.availability-list-item__status span{border-radius:3px;font-weight:bold;padding:0.2rem 0.4rem;display:inline-block}.util--inline-h3 h3{display:inline-block}.availability__title{display:flex;justify-content:space-between;align-items:center}.availability__title{padding:0 13px}.availability__title h1{margin:0;padding:1em 0}.availability__dialog{padding:0}.availability__dialog .availability-grid,.availability__dialog .availability-form{padding:13px}.availability-list-item__status select{min-width:auto;width:100%}.availability-list-item--unavailable .availability-list-item__status span,.availability__title--unavailable{background:red;color:#f1f1f1}.availability-list-item--booked .availability-list-item__status select,.availability__title--booked,.availability-list-item--available .availability-list-item__status span,.availability__title--available{background:green;color:#f1f1f1}.availability-list-item--assigned .availability-list-item__status select,.availability__title--assigned,.availability-list-item--requested .availability-list-item__status span,.availability__title--requested{background:#c3c3c3}.availability-list-item--no_budget .availability-list-item__status select,.availability__title--no_budget,.availability-list-item--archived .availability-list-item__status select,.availability__title--archived,.availability-list-item--canceled .availability-list-item__status span,.availability__title--canceled{background:#EDE155}.availability-list-item__date{font-size:120%;line-height:1.1}.availability-list-item__times{grid-column:3 / 4;grid-row:2 / 3}.availability-list-item__date--multiple-days span{color:#555}.availability-list-item__requested_from{grid-row:2 / 3;grid-column:2 / 3;display:flex;font-size:80%}.availability-list-item__hold{font-size:80%;grid-row:3 / 4;grid-column:2 / 3;display:flex}.availability-list-item__hold span{padding:0.15rem 0.25rem;background:yellow;font-weight:bold}.availability-list-item__requested_from span:last-child{margin-left:1ch;color:#555}.availability-list-item__requested_at{grid-row:2 / 3;grid-column:3 / 4}.availability-list-item__offering{font-weight:bold;font-size:160%;line-height:1.1;grid-column:2 / -1}.availability-list-item__messages{grid-column:2 / -1}.availability-message{max-width:60ch;margin:0.5ch 0;padding:1ch;border-radius:3px}.availability-message--from-user{background-color:#adf}.availability-message--from-vendor{background-color:#ddd}.availability-message__sender{display:flex;justify-content:space-between}.availability-message__sender-name{font-weight:bold}.availability-message__sender-time{text-align:right;color:#666}.availability-list-item__salesperson{visibility:hidden}.availabilities.membership-role--availability_coordination .availability-list-item__salesperson{visibility:visible}.availability-list-item__leader{grid-column:1 / 2;grid-row:2 / 3}.availability-grid{display:grid;grid-template-columns:1fr 25ch}@media all and (min-width: 800px){.availability-list-item{display:grid;gap:0.25rem 1rem;grid-template-columns:25ch 1fr 30ch}.availability-check--narrow{margin:10vh auto;display:grid;max-width:650px;grid-template-columns:1fr 260px;align-items:center;gap:1rem}.availability-messages{margin:0 auto;max-width:60ch}.availability-list-item__messages{max-width:60ch}.availability-check--narrow .availability-details{grid-row:1 / 2;grid-column:1 / 2}.availability-check--narrow .availability-details h1{max-width:30ch}.availability-check--narrow .availability-details p{max-width:50ch}.availability-check--narrow .availability-calendar-item{grid-column:2 / 3;margin:0}}@media all and (min-width: 1200px){.availability-list-item{grid-template-columns:14ch 1fr 50ch}}.availability-check--narrow>.alert{left:0;width:100%;margin-top:0}.brander__preview{margin:0;padding:0}.brander__templates{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 300px));grid-gap:2px;margin-bottom:1rem}.brander__templates img{width:100%;height:auto}.brander__dialog{max-width:1026px}.hidden-clipboard-text{font-size:12pt;border:0;padding:0;margin:0;position:absolute;left:-120vw}.contacts{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact{display:block;color:inherit;text-decoration:none;border:1px solid #aaa;border-radius:2px;margin:0.25rem;padding:0.5rem;width:300px;min-height:100px;-ms-flex:1 0 auto;flex:1 0 auto;background:#f4f4f4}.contact .name{font-weight:bold}.contact>span{display:block}.contact:hover{background:#ededed}.contacts .contact-header-row{display:none}@media screen and (min-width: 800px){.contacts{display:table;width:100%}.contact{width:100%;min-height:auto;display:table-row;border:none;margin:0;padding:0;background:#fdfdfd}.contacts .contact-header-row{display:table-row;font-weight:bold}.contacts .contact-header-row>span,.contacts:hover .contact-header-row>span{background:#000;color:#fdfdfd}.contact:hover>span{background:#ededed}.contact>span{display:table-cell;padding:0.25rem;border:1px solid #fdfdfd;background:#f4f4f4}}.proposal-contracts{display:grid;grid-template-columns:repeat(auto-fit, 200px);gap:0.5rem}.contract{border-radius:3px;background:#eee;padding:0.4ch 0.7ch;position:relative}.contract:hover{background:#00b2f0;color:#eee}.contract__title{font-weight:bold;text-decoration:none;color:black}.contract-item-fields{margin-bottom:0.5rem;padding-bottom:0.5rem}.contract:hover .contract__title{color:#eee}.contract__title:before{content:"";position:absolute;z-index:0;width:100%;height:100%;top:0;left:0}.details dt:after{content:':'}.contract_details dt{font-weight:700;color:#999;margin-top:1em}.contract_details dt,.contract_details dd{line-height:20px;margin-bottom:4px}.contract_details dd{margin-left:0;font-size:1.5em;font-weight:300}.hidden_notes_and_time{display:none}.contract-page{display:grid;grid-gap:2rem;gap:2rem}@media all and (min-width: 800px){.contract-page{grid-template-columns:1fr 400px}}.contract-first-column{grid-column:1 / 2}.contract-page__title{grid-column:1 / -1}.contract-page__terms{overflow-y:auto;max-height:50ch}.contract-page__detail-list{display:grid;grid-template-columns:100px 1fr}.contract-page__detail-list>*{line-height:1.8}.contract-page__detail-list dt{font-weight:bold}.contract-page__detail-list dt:after{content:":"}@media screen and (min-width: 800px){.contract-page .signature-pad{width:100%}}.contract_line_item,.contract_tallies{padding-left:1em;padding-right:1em;display:grid;grid-template-columns:1fr 100px;grid-gap:0.5em;gap:0.5em;margin-top:1.5em;padding-top:1.5em;border-top:1px solid #ddd}.contract_line_item:last-of-type{margin-bottom:1.5em}.contract_tallies{margin-top:0.75em;padding-top:0.75em}.contract_tallies h4{text-align:right;margin-right:0.5rem}.contract_tallies h4:after{content:":"}.contract_line_item:first-child{border-top:none;padding-top:0}.contract_line_item p,.contract_line_item h3,.contract_tallies h4,.contract_tallies p{margin:0}.contract_line_item__name{margin-bottom:0}.contract_line_item__time,.contract_line_item__notes{grid-column:1 / 2}.contract_line_item__time{color:#999;font-size:80%}.contract_line_item__price{grid-row:1 / 2;grid-column:2 / 3}.contract_event_info{position:sticky;top:1rem}.contract_border{padding:1em;border:1px solid #ffffff;background:#ffffff;box-shadow:3.4px 3.4px 2.7px rgba(0,0,0,0.006),8.7px 8.7px 6.9px rgba(0,0,0,0.009),17.7px 17.7px 14.2px rgba(0,0,0,0.011),36.5px 36.5px 29.2px rgba(0,0,0,0.014),100px 100px 80px rgba(0,0,0,0.02);box-shadow:0 0 1px 2px rgba(0,0,0,0.08),0 0 1px 0 rgba(0,0,0,0.08);border-radius:4px}.client-controller--contracts{background:linear-gradient(to bottom, transparent 0px, transparent 340px, #fafafa 100vh)}.contract--small-header{text-transform:uppercase;color:#acacac;font-size:0.9rem;margin:0}.contract-page__signature{padding:1rem}.contract_client_address{font-family:"Open Sans", sans-serif;margin-top:0}.contract__form-group{background:#efefef;padding:0.25em 1em 1em 1em;border-radius:6px;margin:1em 0}.contract__form-group .btn{background:white}.contact__form-grid{display:grid;gap:1rem}.contact__form-grid br{display:none}.contact__form-grid legend{margin:0;font-size:1rem}@media all and (min-width: 600px){.contact__form-grid{display:grid;grid-template-columns:25ch 1fr}.contract__form .btn{margin-left:114px;margin-bottom:1em}.contract__form .btn-primary{margin-left:calc(114px + 1em)}}.form-group .input-wrap input[type="text"],.form-group .input-wrap input[type="email"],.form-group .input-wrap input[type="password"],.form-group .input-wrap input[type="tel"],.form-group .input-wrap input[type="date"],.form-group .input-wrap input[type="datetime-local"],.form-group .input-wrap select{border-radius:2px;padding:6px;box-shadow:inset 0 0 2px rgba(0,0,0,0.4);border:1px solid rgba(0,0,0,0.4);margin-bottom:8px;font-size:120%;display:block;min-width:220px}.other-select{border-radius:2px;padding:6px;box-shadow:inset 0 0 2px rgba(0,0,0,0.4);border:1px solid rgba(0,0,0,0.4);margin-bottom:8px;min-width:220px}.login-area input[type="text"],.login-area input[type="email"],.login-area input[type="password"],.login-area input[type="date"]{border-radius:2px;padding:6px;border:1px solid rgba(0,0,0,0.4);box-shadow:inset 0 0 2px rgba(0,0,0,0.4);margin-bottom:8px;font-size:120%;display:block}.btn{display:inline-block;border:0;border-radius:4px;padding:7px 11px;font-size:17px;color:#111;background:transparent;border:2px solid #111;border-bottom:2px solid #000;text-transform:uppercase;text-decoration:none;font-weight:normal}.btn:hover,.btn.selected{background:#333;color:#fff;border:2px solid #333;border-bottom:2px solid #331133}.btn-small{padding:3px 7px;font-size:13px}.btn-inverse{background:#fff}.btn-danger{background:#D8635B;border:2px solid #D8635B;color:#fff}.btn-primary{background:#00b2f0;color:#fff;border:2px solid #00b2f0;border-bottom:2px solid #00a2d0}.btn-subprimary{background:#0F7FAB;color:#fff;border:2px solid #0F7FAB;border-bottom:2px solid #0F7FAB}.btn-primary:hover{background:#1f8fbb;border:2px solid #1f8fbb;border-bottom:2px solid #1f8fbb}.btn-dropdown{cursor:pointer}.open .btn-dropdown{background:#333;color:#fff;border:2px solid #333;border-bottom:2px solid #331133}.btn-group,.btn-to{display:inline-block}.btn-group .btn{border-right:0;margin-right:-4px}.btn-group .btn:first-child{border-radius:4px 0 0 4px;padding-right:13px}.btn-group .btn:last-child{border-radius:0 4px 4px 0;border:2px solid #111;border-left:1px solid #333;margin-right:0}.btn-icon{height:28px;width:28px;padding:2px}.btn-icon img{max-width:100%;max-height:100%;display:inline-block}.option{margin-top:0.75rem;margin-bottom:0.75rem}.option-label{color:#333;width:150px;font-weight:bold;display:inline-block}.dropdown-area{display:inline;position:relative;width:auto}.dropdown{min-width:160px;position:absolute;background:#fff;border:1px solid #aaa;box-shadow:0 0 6px rgba(0,0,0,0.2);border-radius:4px;margin:0;padding:6px 0;list-style:none;left:0;z-index:9}.toolbar_right .dropdown{left:auto;right:0px;text-align:right}.dropdown a,.dropdown .clipboard{padding:2px 10px 2px 6px;white-space:nowrap;text-decoration:none;color:#333;display:block}.dropdown a:hover,.dropdown .clipboard:hover{background:#00c2ff;color:#fff}.open>.dropdown{display:block}fieldset{border:none !important;margin:0 !important;padding:0 !important}legend{font-size:140%}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/assets/icons/iconmonstr-arrow-65-aacf7ab1e9e02f799c922b20073a698c35b50593a9fd8279bd3253fa9322d854.svg);background-repeat:no-repeat;background-position:99%;background-size:16px}select::-ms-expand{display:none}legend{margin-bottom:1em}.remove_fields{text-decoration:none;vertical-align:middle;display:inline-block;background:#D8635B;border-radius:2px;padding:4px;height:22px;width:22px;box-shadow:inset 1px 1px 2px rgba(0,0,0,0.2);cursor:pointer}.remove_fields:hover{background:#D82101}form .btn-primary{margin-bottom:16px}#new_offering .logistics{display:none}.checkbox{box-sizing:content-box;margin:10px 0;position:relative}.checkbox label .label_name{margin-left:34px;position:absolute;top:0;left:0;line-height:25px}.checkbox label .check_mark{cursor:pointer;position:absolute;width:25px;height:25px;top:0;left:0;background:#ccc;border:1px solid #ddd}.checkbox label .check_mark:after{opacity:0.2;content:'';position:absolute;width:9px;height:5px;background:transparent;top:6px;left:7px;border:3px solid #fff;border-top:none;border-right:none;transform:rotate(-45deg)}.checkbox label .check_mark:hover::after{opacity:0.5}.checkbox input[type=checkbox]:checked+label .check_mark:after{opacity:1}.checkbox input[type=checkbox]:checked+label .check_mark{background:#1F9A02}.contract--splitting{display:none}.action--split-contract .proposal-offering-contract-wrapper{display:grid;align-items:center;grid-template-columns:2.5em 1fr}.action--split-contract .contract--splitting{display:inline-block}.preview-button{margin-left:34px;margin-bottom:8px;display:inline-block;text-decoration:none}.field_with_errors{display:inline-block}.field_with_errors label{color:red}.form-group .input-wrap .field_with_errors input{box-shadow:inset 0 0 2px rgba(255,0,0,0.8);border:1px solid rgba(255,0,0,0.8)}.split-form-button{margin-right:0.5em}.split-form-label{display:block;margin:0 0 0.5rem 0.5rem}.form-group .input-wrap:has(input[type="checkbox"]){display:flex;align-items:center}.form-group .input-wrap:has(input[type="checkbox"]) label{order:2;margin-left:12px}.input-with-explanation{padding:1rem;background:#f1f1f1;border:2px;margin-bottom:1em}.input-with-explanation p{margin-bottom:0}.split-contracts--multiple #secondary_name{display:none}.split-contracts--multiple label[for="secondary_name"]{display:none}.split-contracts--multiple:has(#existing_contract_id option:first-child:checked) #secondary_name,.split-contracts--multiple:has(#existing_contract_id option:first-child:checked) label[for="secondary_name"]{display:inherit}@media screen and (min-width: 600px){.form-group .input-wrap:has(input[type="checkbox"]){display:block}.form-group .input-wrap:has(input[type="checkbox"]) label{margin-left:0}.checkbox--note{margin-left:112px}.form-group label{text-align:right;width:100px;margin-right:14px;display:inline-block}.form-group input[type="radio"]+label{width:auto;text-align:left;margin-right:0}.input-with-explanation{margin-left:100px;max-width:420px}.input-with-explanation .form-group .input-wrap:has(input[type="checkbox"]){display:flex;align-items:center}.input-with-explanation label{width:auto;padding-left:12px;text-align:left;font-weight:bold}.login-area .form-group label{text-align:left;display:block;margin:0;width:100%}.form-group .input-wrap{display:inline-block}.form-group .input-wrap input[type="text"],.form-group .input-wrap input[type="tel"],.form-group .input-wrap input[type="email"],.form-group .input-wrap input[type="password"],.form-group .input-wrap input[type="date"],.form-group .input-wrap select,.form-group .input-wrap trix-editor{display:inline-block;width:400px;margin-bottom:16px}.other-select{display:inline-block}.login-area .form-group .input-wrap{width:100%}.login-area .form-group .input-wrap input[type="text"],.login-area .form-group .input-wrap input[type="email"],.login-area .form-group .input-wrap input[type="password"],.login-area .form-group .input-wrap input[type="date"],.login-area .form-group .input-wrap select,.login-area .form-group .input-wrap trix-editor{width:100%;display:block}.form-group .input-wrap input.halved{width:196px;min-width:196px}.form-group .trix-label{vertical-align:top}.logistics{margin-left:114px}.logistic-fields .form-group .form-label{display:none}.logistic-fields .form-group,.deposit-fields .form-group,.contract-item-fields .form-group{display:inline-block}.logistic-fields .input-wrap input[type="text"]{width:200px}.large-form .btn-primary,.align-with-fields{margin-left:114px}.align-with-fields{margin-bottom:1rem}.large-form h2{margin-left:114px}}.grouping_splitter__start_a_contract{display:none}.form-group:has(#grouping_splitter_start_a_contract:checked)+.grouping_splitter__start_a_contract{display:block}.image-edit-area img{max-width:100%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}@font-face{font-family:'Open Sans';font-style:normal;font-display:swap;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(/font/open-sans-v15-latin-regular.woff2) format("woff2"),url(/font/open-sans-v15-latin-regular.woff) format("woff")}@font-face{font-family:'Open Sans';font-style:normal;font-display:swap;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(/font/open-sans-v15-latin-700.woff2) format("woff2"),url(/font/open-sans-v15-latin-700.woff) format("woff")}body{background:#fdfdfd;font-family:"Open Sans", sans-serif;font-size:13px;line-height:18px}img{vertical-align:middle}iframe{border:0;padding:0;margin:0}.client-content-area{margin:0 auto;padding:1em}.incoming_offering_list_container{border:0;margin:0;padding:0;top:0;left:0;position:fixed;transition:height 0.3s;z-index:8;background-color:#dedede}.incoming_offering_list_container.open .offering_list,.incoming_offering_list_container.open .category_list{height:calc(100% - 46px);width:100%;overflow-y:scroll}.incoming_offering_list_container.open{height:100%;width:100%}.back_drawer,.close_drawer{display:none;width:30px;height:30px;padding:0.5em;margin-top:4px;cursor:pointer;position:absolute;top:0;z-index:9}.back_drawer{left:0}.close_drawer{left:210px}.offering_search{display:none;border:0;height:36px;width:210px;font-size:120%;position:absolute;top:0px;left:0px;padding-left:4px;padding-right:4px}.incoming_offering_list_container.showing-offerings .offering_search{left:30px;width:180px}.incoming_offering_list_container.open .close_drawer,.incoming_offering_list_container.open.showing-offerings .back_drawer,.incoming_offering_list_container.open .offering_search{display:block}.close_drawer_container,.back_drawer_container{height:32px}.base-box{border:1px solid #aaa;box-shadow:inset 0 0 8px rgba(0,0,0,0.1);background-color:rgba(0,0,0,0.02);border-radius:2px;float:left;height:200px;width:200px;margin-bottom:14px;margin-right:14px;padding:0 0.8em;position:relative;display:block}.open-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-content{-ms-flex:1 0 auto;flex:1 0 auto}.right-drawer{-ms-flex:1 0 auto;flex:1 0 auto;background:#f5f5f5;max-width:300px}.open-box{-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%;width:240px;margin-bottom:14px;margin-right:14px;padding:0 0.8em;position:relative;display:block}@media all and (min-width: 800px){.general-box{-ms-flex:1 1 auto;flex:1 1 auto}.general-box.nudge-left{padding-left:1em}}.inline-form{display:inline}.basic-link{color:#353dc4;text-decoration:none}.basic-link:hover{color:#1a1fa0}.home-header{background:#212221;text-align:center;padding:1em 0}.login-area{margin:0 auto;width:300px}.table{width:100%}.table thead th{text-align:left;padding:8px}.table tbody td,.table tfoot td{border-top:1px solid #aaa;padding:8px}.table-striped tbody tr:nth-child(2n){background-color:#fafafd}.table--logistics{max-width:450px}.content{padding-top:1em;padding-left:1em;padding-right:1em;-webkit-overflow-scrolling:touch}.first-heading{margin-top:0}.controller-proposals.action-edit .content{padding-left:0;padding-right:0}.controller-proposals.action-edit .content .mobile_padding{padding-left:1em;padding-right:1em}[data-current-user-id] .lightbox-download{color:#efefef;font-weight:normal;display:inline}.sidebar-left,.top-client-bar{background:#212221}.top-client-bar{color:#efefef;vertical-align:top}.top-client-bar .client-content-area{display:-ms-flexbox;display:flex;justify-content:flex-end;align-items:center}.top-client-bar .playlist-nav{display:block}.sidebar-left{padding:5px;height:40px}.sidebar-left .brand{display:block;height:30px;margin:0 auto}.top-client-bar .brand{display:inline-block;height:24px;margin-right:0.5rem}.top-client-bar .signed-in-as{margin-right:0.5rem}.sidebar-left .brand img,.top-client-bar .brand img{display:block;margin:0 auto;max-width:100%;max-height:100%}.lightbox-download{display:none}@media screen and (min-width: 450px){.controller-proposals.action-edit .content{padding:1em 1em 0 1em}.controller-proposals.action-edit .content .mobile_padding{padding-left:0;padding-right:0}}@media screen and (min-width: 594px){.open-box{max-width:48%}.sidebar-left{padding:0;position:absolute;top:0;left:0;width:60px;height:100%}.sidebar-left .brand{margin:1em auto;max-height:auto;display:block;width:40px}.sidebar-left .brand img{max-width:100%}.sidebar-left.expanded{width:240px;z-index:200}.content-area{position:absolute;top:0;left:60px;width:calc(100% - 60px);height:100%;overflow:scroll}.columns{overflow:hidden}}@media screen and (min-width: 960px){.incoming_offering_list_container{height:calc(100% - 46px);transition:width 0.3s}.incoming_offering_list_container.open{width:240px}.close_drawer{left:auto;right:0}.content-area{left:240px;width:calc(100% - 240px)}.client-content-area{width:960px;margin:0 auto}.client-content-area.lookbook-controller{width:auto;padding:0}.sidebar-left{width:240px}}@media screen and (min-width: 1028px){.open-box{max-width:32%}}@media screen and (min-width: 1200px){.client-content-area{width:1200px}.client-content-area.lookbook-controller{width:auto}}@media screen and (min-width: 1282px){.open-box{max-width:22%}}ol{list-style-type:decimal}ol>li>ol{list-style-type:lower-latin}ol>li>ol>li>ol{list-style-type:lower-roman}.loader,.loader:before,.loader:after{border-radius:50%}.loader{color:#000000;font-size:11px;margin:55px auto;position:relative;width:10em;height:10em;box-shadow:inset 0 0 0 1em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.loader:before,.loader:after{position:absolute;content:''}.loader:before{width:5.2em;height:10.2em;background:#fafbfb;border-radius:10.2em 0 0 10.2em;top:-0.1em;left:-0.1em;-webkit-transform-origin:5.2em 5.1em;transform-origin:5.2em 5.1em;-webkit-animation:load2 2s infinite ease 1.5s;animation:load2 2s infinite ease 1.5s}.loader:after{width:5.2em;height:10.2em;background:#fafbfb;border-radius:0 10.2em 10.2em 0;top:-0.1em;left:5.1em;-webkit-transform-origin:0px 5.1em;transform-origin:0px 5.1em;-webkit-animation:load2 2s infinite ease;animation:load2 2s infinite ease}@-webkit-keyframes load2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.lookbook-image>a>img{width:100%;height:auto;object-fit:contain;display:block}@media screen and (min-width: 800px),print{body{margin:0}.lookbook__final-page{page-break-before:always;position:relative;width:100vw;height:100vh;text-align:center;display:flex;justify-content:center;flex-direction:column}.lookbook__final-page-te{padding:0;margin:1em 0 0 0;text-align:center}.lookbook__final-page-te img{max-width:100px;width:100%;height:auto}.lookbook__cover{position:relative;width:100vw;height:100vh}.lookbook__thanks{text-transform:uppercase;color:#555}.lookbook__thanks h3{font-size:64px;font-weight:bold;margin-bottom:32px}.lookbook__logo{position:absolute;left:0;bottom:0;transform:rotate(-90deg) translateY(50%);transform-origin:bottom left;width:100vh;height:auto}.lookbook__details{width:100vw;height:100vh;display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(12, 1fr);gap:1rem;grid-gap:1rem}.lookbook__details--salesperson{text-align:right;grid-column:4 / span 3;grid-row:11}.lookbook__details--salesperson .prepared-by__organization{display:none}.lookbook__details--contact{text-align:right;grid-column:7 / span 6;grid-row:12 / span 13}.lookbook__details--title{background:var(--title-bg, #00b2f0);display:flex;align-items:center;justify-content:center;grid-column:7 / span 8;grid-row:11}.lookbook__details--title h1{text-transform:uppercase;letter-spacing:2px;color:white;font-weight:bold;text-align:center;font-size:32px;line-height:1.5;padding:1rem}.lookbook__details--presents{grid-row:10;grid-column:7 / span 8;display:flex;align-items:flex-end;justify-content:flex-start}.lookbook__details--presents h2{line-height:1;text-transform:uppercase;font-weight:bold;font-size:24px;letter-spacing:-0.2px}.lookbook-images{display:grid;grid-gap:2rem 2rem;grid-auto-flow:row dense}.lookbook-images .lookbook-image-container{display:flex;align-items:center}.lookbook-layout-one{grid-template-rows:auto;grid-template-columns:1fr}.lookbook-layout-two{grid-template-rows:auto;grid-template-columns:repeat(2, 1fr)}.lookbook-layout-three,.lookbook-layout-asym_plus_three,.lookbook-layout-asym{grid-template-rows:auto;grid-template-columns:repeat(3, 1fr)}.lookbook-layout-four,.lookbook-layout-asym_plus_four,.lookbook-layout-asym_plus_two{grid-template-rows:auto;grid-template-columns:repeat(4, 1fr)}.lookbook-layout-asym_plus_two .lookbook-image-container:nth-child(1),.lookbook-layout-asym_plus_four .lookbook-image-container:nth-child(1){grid-column:1 / 4;grid-row:1}.lookbook-layout-asym_plus_two .lookbook-image-container:nth-child(2),.lookbook-layout-asym_plus_four .lookbook-image-container:nth-child(2){grid-column:4;grid-row:1}.lookbook-layout-asym_plus_two .lookbook-image-container:nth-child(3){grid-column:1 / 3;grid-row:2}.lookbook-layout-asym_plus_two .lookbook-image-container:nth-child(4){grid-column:3 / 5;grid-row:2}.lookbook-layout-asym_plus_three .lookbook-image-container:nth-child(1),.lookbook-layout-asym .lookbook-image-container:nth-child(1){grid-column:1 / 3;grid-row:1}.lookbook-layout-asym_plus_three .lookbook-image-container:nth-child(2),.lookbook-layout-asym .lookbook-image-container:nth-child(2){grid-column:3;grid-row:1}.lookbook-layout-asym .lookbook-image-container:nth-child(3){grid-column:1;grid-row:2}.lookbook-layout-asym .lookbook-image-container:nth-child(4){grid-column:2 / 4;grid-row:2}.lookbook-layout-asym_plus_three .lookbook-image-container:nth-child(3),.lookbook-layout-asym_plus_four .lookbook-image-container:nth-child(3){grid-column:1;grid-row:2}.lookbook-layout-asym_plus_three .lookbook-image-container:nth-child(4),.lookbook-layout-asym_plus_four .lookbook-image-container:nth-child(4){grid-column:2;grid-row:2}.lookbook-layout-asym_plus_three .lookbook-image-container:nth-child(5),.lookbook-layout-asym_plus_four .lookbook-image-container:nth-child(5){grid-column:3;grid-row:2}.lookbook-layout-asym_plus_four .lookbook-image-container:nth-child(6){grid-column:4;grid-row:2}.lookbook-image--full>a>img{object-fit:cover;height:85vh}.lookbook-image--half>a>img{object-fit:cover;height:40vh}}.lookbook-controller .lookbook-images{max-width:1800px;padding:0 2vw}@media print{.lookbook-controller .lookbook-images{padding:0}}.lookbook-image{margin:0;transition:box-shadow .1s;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;position:relative;display:grid;align-items:flex-end;page-break-inside:avoid}.lookbook-image>a,.lookbook-image figcaption{grid-column:1;grid-row:1}[data-client-view] .lookbook-image{cursor:pointer}.lookbook-image.sortable-ghost{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.lookbook-image figcaption{padding:4rem 1.25rem 1.25rem;background:linear-gradient(to top, rgba(0,0,0,0.95), 60%, rgba(0,0,0,0));letter-spacing:-.1px;color:white;font-size:20px}.lookbook-controller .lookbook-page:first-child .lookbook-title{page-break-before:avoid}.lookbook-controller .lookbook-title{page-break-before:always;position:sticky;position:-webkit-sticky;top:0;z-index:2;text-transform:uppercase;letter-spacing:2px;color:white;font-size:26px;background:var(--title-bg, #00b2f0);font-weight:bold;padding:1rem 0 1rem 1rem;line-height:1;margin:1em 0}.pdf-render .lookbook-controller .lookbook-title{margin-top:0}@media print{.lookbook-title{margin-top:0}}.lookbook-image figcaption input{color:black}.lookbook-image:hover .lookbook-item-actions{display:block}.lookbook-image .editing+.lookbook-item-actions{display:none}[data-client-view] .lookbook-image:hover .lookbook-item-actions{display:none}.lookbook-image .lookbook-item-actions{display:none;position:absolute;top:calc(50% - 28px);left:calc(50% - 61px);cursor:pointer;background:rgba(0,0,0,0.6);padding:16px;border-radius:3px}.lookbook-item-actions a{text-decoration:none;display:inline-block}.lookbook-image figcaption:empty{display:none}.lookbook-image .lookbook-item-actions img{padding:1px 3px;width:24px;height:24px}.lookbook-item-edit{margin-right:8px}.lookbook-item-destroy:hover{box-shadow:inset 0 0 8px rgba(0,0,0,0.3)}.lookbook-images .multi-row img{height:38vh}.js-lookbook-pages-reordering .stop_reorder_lookbook-pages,.js-lookbook-pages-reordering .grouping_handle{display:inline-block}.js-lookbook-pages-reordering .lookbook-images,.js-lookbook-pages-reordering .add_assignment{display:none}.lookbook-missing-proposal-offerings{display:none}.lookbook-missing-proposal-offerings.visible{display:block}.lookbook-missing-proposal-offerings__notice{margin:1rem 0;background:#cccc00;padding:1rem 2rem;border-radius:4px}.lookbook-missing-proposal-offerings__notice--condensed{padding:1rem 0.75rem}.media_container--grid{display:grid;grid-template-columns:1fr 4fr}.media-file__proposal_offerings{list-style:none;padding:0;margin:0;border-top:1px solid #ccc;overflow-y:scroll}.media-file__proposal_offerings li{position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid #ccc;border-top:0;padding:0.25em 0.5em;font-size:16px;line-height:2;background-color:rgba(0,0,0,0.15);background-image:-ms-linear-gradient(top, #fff, #efefef);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#efefef));background-image:-webkit-linear-gradient(top, #fff, #efefef);background-image:-o-linear-gradient(top, #fff, #efefef);background-image:linear-gradient(top, #fff, #efefef);background-image:-moz-linear-gradient(top, #fff, #efefef);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.media-file__proposal_offerings .add_offering{right:6px;top:11px;height:20px;width:20px}.masonry{-webkit-column-count:1;-webkit-column-gap:0px;-moz-column-count:1;-moz-column-gap:0px;column-count:1;column-gap:0px}.masonry .picture_offering{display:inline-block;padding:0.45rem;width:100%;height:auto}.picture_offering{position:relative}.picture_offering figure{margin:0;padding:0;overflow:hidden;border-radius:16px}.picture_offering img{border-radius:16px;box-shadow:0 0 6px rgba(0,0,0,0.3);width:100%;height:auto;transition:transform .3s ease-out}.picture_offering .picture_offering_details{border-radius:16px;height:100%;width:100%;position:absolute;top:0;left:0}.picture_offering .picture_offering_details:hover{background-color:rgba(0,0,0,0.1)}.picture_offering_details .lead{color:#fff;background:rgba(0,0,0,0.6);position:absolute;bottom:-17px;font-size:1.5rem;line-height:1.7;left:0.45rem;text-overflow:ellipsis;text-indent:0.7rem;white-space:nowrap;border-radius:0 0 12px 12px;width:calc(100% - 0.9rem);overflow:hidden}.picture_offering_details:hover .lead{overflow:auto;text-overflow:visible;white-space:normal;background:#000}@media screen and (min-width: 600px){.masonry{-webkit-column-count:2;-webkit-column-gap:0px;-moz-column-count:2;-moz-column-gap:0px;column-count:2;column-gap:0px}}@media screen and (min-width: 900px){.masonry{-webkit-column-count:3;-webkit-column-gap:0px;-moz-column-count:3;-moz-column-gap:0px;column-count:3;column-gap:0px}}.adding_media_files .media_file,.adding_media_files .media_file_image{width:100px}.adding_media_files .media_file_image{height:80px}.media-file-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;align-content:start}.media-file-container form{flex-basis:100%}.media_file{-ms-flex:1 0 auto;flex:1 0 auto;max-width:calc(50% - 6px);width:200px;margin:3px;text-decoration:none;color:inherit;position:relative}.media_file_image{display:block;background:#fafbfb;border:1px solid #aaa;border-radius:4px;padding:2px;width:100%}.media_file_caption{margin-top:4px;font-size:90%;text-align:center;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media_lightbox,.normal_lightbox{visibility:hidden;position:fixed;top:50%;left:50%;z-index:10;width:0;height:0;padding:10px;margin:-10px 0 0 -10px;background:white;box-shadow:2px 2px 10px rgba(0,0,0,0.5)}dialog{width:80vw;min-height:360px;min-width:300px;max-width:700px;box-shadow:2px 2px 10px rgba(0,0,0,0.5);border:0}dialog .dialog--close{position:absolute;right:2px;top:2px;width:34px;height:34px;border:0;border-radius:3px;background:transparent;padding:0}dialog .dialog--close svg{width:100%;height:100%}dialog .dialog--close:hover{background:#D8635B}.media_lightbox.open,.normal_lightbox.open{visibility:visible;width:80vw;height:360px;margin:-180px 0 0 -40vw;box-shadow:2px 2px 10px rgba(0,0,0,0.5),0 0 0 4000px rgba(0,0,0,0.3);cursor:pointer}.media_lightbox.open .media_container,.normal_lightbox.open .container{overflow-x:hidden;overflow-y:scroll;width:100%;height:100%}.media_lightbox>.close,.normal_lightbox>.close{visibility:hidden;position:absolute;right:-.5em;top:-.5em;width:1em;padding:.3em;background:#bc0000;border:.2em solid white;border-color:rgba(255,255,255,0.6);border-radius:50%;box-shadow:1px 1px 6px rgba(0,0,0,0.5);color:white;text-shadow:0 -0.1em 0.1em rgba(0,0,0,0.5);text-align:center;font:bold 200%/1 serif}dialog{position:relative}dialog .close{position:absolute;right:0;top:0;padding:.4em;border:0;background:transparent}.media_lightbox.open>.close,.normal_lightbox.open>.close{visibility:visible}.add-attachment,.remove-attachment,.edit-media,.destroy-media,.media-template{display:none}.media-library-overlay .add-attachment,.attachment-files .remove-attachment,[data-current-user-id="2"] .attachment-files .edit-media,.media-library .destroy-media,.media-library .edit-media{display:inline}[data-current-user-id="1"] .offering-photos .media-template,[data-current-user-id="2"] .offering-photos .media-template,[data-current-user-id="3"] .offering-photos .media-template,[data-current-user-id="15"] .offering-photos .media-template,[data-current-user-id="16"] .offering-photos .media-template,[data-current-user-id="21"] .offering-photos .media-template,[data-current-user-id="12"] .offering-photos .media-template,[data-current-user-id="33"] .offering-photos .media-template,[data-current-user-id="34"] .offering-photos .media-template{display:inline}.media-file__index{display:grid;grid-template-columns:40ch 1fr;gap:1rem}.media-files__search-form{padding-top:1rem}.media-files__search-form label,.media-files__search-form details summary{display:block;text-transform:uppercase;font-size:12px;font-weight:bold}.media-files__search-form input[type="search"]{display:block;border:1px solid #dadada;box-shadow:0 1px 0 1px rgba(0,0,0,0.04);border-radius:6px;padding:0.5em;width:100%}.media-files__search-form details{margin-top:1rem}.media-files__search-check-boxes{display:grid;grid-template-columns:2ch 1fr}.media-files__search-check-boxes label{font-weight:normal}@media screen and (min-height: 500px){.media_lightbox.open,.normal_lightbox.open{height:440px;margin-top:-230px}}@media screen and (min-height: 600px){.media_lightbox.open,.normal_lightbox.open{height:540px;margin-top:-280px}}@media screen and (min-height: 700px){.media_lightbox.open,.normal_lightbox.open{height:640px;margin-top:-330px}}@media screen and (min-height: 800px){.media_lightbox.open,.normal_lightbox.open{height:740px;margin-top:-380px}}@media screen and (min-width: 540px){.media_lightbox.open,.normal_lightbox.open{width:450px;margin-left:-225px}.media_file{max-width:50%;margin:6px}}@media screen and (min-width: 680px){.media_lightbox.open.proposal_lightbox{width:650px;margin-left:-330px}}@media screen and (min-width: 780px){.media_lightbox.open,.normal_lightbox.open{width:650px;margin-left:-330px}.media_file{max-width:25%}}@media screen and (min-width: 960px){.media_lightbox.open.proposal_lightbox{width:880px;margin-left:-450px}}@media screen and (min-width: 1050px){.media_lightbox.open,.normal_lightbox.open{width:880px;margin-left:-450px}}@media screen and (min-width: 1200px){.media_lightbox.open.proposal_lightbox{width:1140px;margin-left:-570px}}.media-file--dialog-only{display:none}dialog .media-file--dialog-only{display:inline-block}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}details summary{cursor:pointer}@keyframes spinner{to{transform:rotate(360deg)}}.util--spinner{content:"";box-sizing:border-box;position:absolute;top:8em;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;border-radius:50%;border-top:4px solid #000;border-right:4px solid transparent;animation:spinner .6s linear infinite;z-index:9}.util--no-result{text-align:center;margin-top:2em;color:#333;font-size:1.5em}.util--no-result--light{color:#777}.util--90-em{font-size:0.90em}.util--85-per{font-size:85%}.nav_link img{display:inline;height:26px;max-width:none}.nav_link_name{display:none}.sidebar-left .nav{display:none}.mobile_nav_expand{position:absolute;left:5px;top:7px}.mobile-expanded{height:auto}.mobile-expanded .nav{display:block}.mobile-expanded .nav_link_name{display:inline-block}.mobile-expanded .expand_menu{display:none}.nav_search_icon{display:none}.omnisearch-box{width:100%}.sidebar-left .nav a{font-size:100%;padding:0.5em 1em 0.5em 0.25em;color:#ddd;text-decoration:none}.sidebar-left .nav a:hover{background-color:#444;box-shadow:inset 1px 1px 4px rgba(0,0,0,0.1),inset -1px -1px 1px rgba(0,0,0,0.4);color:#fff;text-decoration:none}.sidebar-left .nav ul{padding-left:0;margin:0;list-style:none}.sidebar-left .nav ul>li>a{display:block}.controller-activities .activities_index,.controller-projects .projects_index,.controller-offerings .offerings_index,.controller-availabilities .availabilities_index,.controller-media .media_index,.controller-organizations .organizations_index,.controller-memberships .memberships_index,.controller-profiles .profile_show{background-color:#3a3a3a;box-shadow:inset 1px 1px 4px rgba(0,0,0,0.1),inset -1px -1px 1px rgba(0,0,0,0.4);text-decoration:none}@media screen and (min-width: 594px){.mobile-expanded{height:100%}.mobile_nav_expand{display:none}.nav_search_box{display:none}.nav_search_icon{display:block}.sidebar-left .nav{display:block;margin-left:1em;margin-right:1em}.sidebar-left .nav_link_name{display:none}.sidebar-left.expanded .nav_link_name{display:inline-block;vertical-align:middle}.sidebar-left.expanded .nav_search_box{display:block}.sidebar-left.expanded .nav_search_icon{display:none}}@media screen and (min-width: 960px){.nav_search_box{display:block}.nav_search_icon{display:none}.expand_menu{display:none}.sidebar-left .nav_link_name{display:inline-block;vertical-align:middle}}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */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:transparent}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:0.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{-moz-box-sizing:content-box;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;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.blurred-bg{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;max-height:100%;width:100%;overflow:hidden}.blurred-bg img{-webkit-filter:blur(12px);filter:blur(12px);opacity:0.6;position:absolute;top:0;left:0;margin:-180px;width:calc(100% + 60px) !important}.offering{text-decoration:none;color:#000;padding:0;width:240px;position:relative}.offering h2{line-height:1.2;margin:0.5em 0 0.35em 0;font-weight:normal;font-size:1.1em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.offering .category{margin:0.35em 0;color:#7F7F7F;font-size:0.9em}.offering-title{font-weight:normal;padding-bottom:0.5em;border-bottom:1px solid #ddd}.offering-avatar{width:100%}.offering-photos>.opened{height:auto}.favorite_link{position:absolute;top:4px;right:4px;width:20px;height:20px}.favorite_link img{display:block;max-width:100%}.preview_only_show{display:none}.proposal_lightbox .preview_only_show{display:block}.organization{text-decoration:none;color:#000;padding:0;width:240px;position:relative}.organization h2{line-height:1.2;margin:0.5em 0 0.35em 0;font-weight:normal;font-size:1.1em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.organization .region{margin:0.35em 0;color:#7F7F7F;font-size:0.9em}.organization-avatar{width:100%}.peekaboo--hide{display:none}.plan_headings{display:none}.diversion{color:red;font-weight:bold}.notes{margin-bottom:1em}.plan_item{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;list-style:none}.plan_item::marker,.plan_item::-webkit-details-marker{display:none}.plan_item.sortable-ghost{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.plan_item_list:empty{border:3px dashed #888;margin-top:4px;border-radius:8px;min-height:40px}.plan_item_img{margin:0.25em;padding:0}.plan_item_img img{max-width:100%;height:auto}.edit_plan{margin-top:-0.75em}.plan-toolbar{position:-webkit-sticky;position:sticky;top:2rem;left:0;background:#fff;padding-top:1rem;border-bottom:1px solid rgba(0,0,0,0.3)}.plan-trix-toolbar{max-width:540px;width:50vw}.stop_reorder_plan_headings{display:none}.js-plans-grouping-reordering .stop_reorder_plan_headings{display:inline-block}.js-plans-grouping-reordering .no_heading,.js-plans-grouping-reordering [data-plan-grouping-id],.js-plans-grouping-reordering .plan_headings{display:none}@media screen and (min-width: 700px){.plan_item_img{width:100px}.plan-toolbar{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;justify-content:space-between;align-items:center}.plan_details{width:100%}.plan_item,.plan_headings,.plan_item_locations{display:-ms-flexbox;display:flex;-ms-flex-wrap:row nowrap;flex-flow:row nowrap}.plan_headings div{background:#000;color:#eee;font-weight:bold}.plan_item div,.plan_item h2,.plan_headings div,.plan_item_locations div,.plan_item_locations h2{flex:1 10%;padding:6px}.plan_item div,.plan_item_locations div{margin:0.83em 0}.plan_headings div:nth-child(2){flex:1 25%}.plan_item h2,.plan_item_locations h2{flex:1 25%;font-size:100%;font-weight:bold}.plan_item{background:#efefef}.plan_item:nth-child(2n){background:#e1e1e1}.plan_item_details{background:#f8f8f8;flex:1 100%;padding:6px}}@media screen and (min-width: 800px){.edit-plan-item-wrap{width:650px;margin:0 auto}.edit-plan-item-heading{display:flex;justify-content:space-between;max-width:520px;margin-bottom:1rem}.edit-plan-item-heading .plan_item_img{order:2}}.artists,.tracks{margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));grid-gap:16px}.artists a,.tracks a{display:flex;margin:0 auto;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-decoration:none;color:black}.artists a:visited,.tracks a:visited{color:black}.artists img,.tracks img,.artists svg,.tracks svg{display:block;border-radius:4px;width:100%;height:auto;margin:8px auto}.artists svg,.tracks svg,.artist_figure svg{background:#efefef;padding:1rem}.artist_figure svg{width:300px;height:auto;border-radius:4px}.artist_figure{margin:1em auto;text-align:center}.artist_figure img{max-width:300px;height:auto;border-radius:100%}.artist_figure figcaption{margin:1rem;font-weight:700}.track_name,.artist_name{display:block;margin-top:0.25rem}.track_name{font-weight:700}.artist_name{color:#444;font-size:95%}.track__actions{background:black;width:300px;text-align:center;padding:0.75rem 0}.track__actions a{color:#efefef;text-decoration:none;font-weight:bold;display:inline-block;margin-right:2rem}.track__actions a:hover{color:#fff}.track__actions button{border:0;background:0;background-color:#55c;color:white;font-weight:bold;font-size:13px;padding:0.25rem 0.35rem;border-radius:2px;cursor:pointer}main{padding-bottom:2rem}.search-form input{font-size:120%}.search-form input[type="text"]{padding:3px}.guide img{max-width:40%;height:auto;display:block;float:left;margin-right:2rem}.guide p{font-size:16px;line-height:1.5}.guide{margin-bottom:2rem}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.playlist__modal{visibility:hidden;position:fixed;top:50%;left:50%;z-index:10;width:0;height:0;padding:10px;margin:-10px 0 0 -10px;background:white;box-shadow:2px 2px 10px rgba(0,0,0,0.5)}.playlist__modal{width:320px;height:470px;margin:-235px 0 0 -160px;box-shadow:2px 2px 10px rgba(0,0,0,0.5),0 0 0 4000px rgba(0,0,0,0.3)}.playlist__modal.open{visibility:visible}.playlist__modal>a{visibility:hidden;position:absolute;right:-.5em;top:-.5em;width:1em;padding:.3em;background:#694D9F;border:.2em solid white;border-color:rgba(255,255,255,0.6);border-radius:50%;box-shadow:1px 1px 6px rgba(0,0,0,0.5);color:white;text-shadow:0 -0.1em 0.1em rgba(0,0,0,0.5);text-align:center;font:bold 200%/1 serif}.playlist__modal.open>a{visibility:visible}.playlist__modal>a:hover{background:#D02E27}.playlist__modal>iframe{width:100%;height:100%;border:0}.playlist__modal>iframe{display:none;background:black}.playlist__modal.open>iframe{display:block}.client-nav{list-style:none;margin:0;padding:0}.client-nav li{display:inline-block;margin-right:2rem}.client-nav li:nth-child(2){margin-right:0;float:right}.client-nav a,.client-nav a:visited{color:white;text-decoration:none;font-weight:bold}@media screen and (min-width: 800px){.container{width:768px}}@media print{.no-print{display:none}}.project{text-decoration:none;color:#000;padding:0;width:240px;position:relative;min-height:140px}.project h2{line-height:1.2;margin:0.5em 0 0.35em 0;font-weight:normal;font-size:1.1em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project h3{line-height:1.2;margin:0.5em 0 0.35em 0;font-weight:normal;font-size:1em;color:#3d3d3d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project .extra-info{margin:0.35em 0;color:#7F7F7F;font-size:0.85em}.project .project-date{position:relative;min-height:60px;background:#989898;transition:background-color .4s;display:block;color:#efefef}.project:hover .project-date{background:#00b2f0}.project-date>.month-and-day,.project-date>.no-date{position:absolute;bottom:4px;right:4px}.project-date .month{text-transform:uppercase}.project-date .weekday{position:absolute;bottom:4px;left:4px}.project-date .day{font-size:34px}.section_header{background:#343645;color:#eee;padding:1.5em;position:relative}h1{line-height:1.3}.section_header h1{margin:0}.section_header a{color:#00aff0;text-decoration:none}.section_header .team_and_contacts{display:block}.project_items .proposal,.contract_items .contract{text-decoration:none;color:#000}.proposal .updated,.contract .updated{position:absolute;left:0.8em;bottom:0.8em;font-size:80%}.edit_project_link,.edit_proposal_link{font-weight:normal;font-size:60%;text-decoration:none}.toolbar_right{display:inline-block}.project-utility-area{background:#efefef;padding:1em}.project-utility--checkboxes{display:grid;align-items:center;grid-template-columns:2ch 1fr;gap:0.5rem}.util__copy-selected-proposals{margin-top:1em;display:none}#project_copy_into_new_project_false:checked+label+.util__copy-selected-proposals{display:block}@media screen and (min-width: 530px){.project{width:100%;max-width:80%;min-height:100px}.project .project-date{float:left;width:180px;min-height:100px;margin-right:8px}.project-date .weekday{top:4px}.project h2{line-height:1.4;margin-top:0;margin-bottom:0.15em;font-size:1.5em}.project h3{line-height:1.2;margin-top:0.15em;margin-bottom:0.75em;font-size:1.2em}}@media screen and (min-width: 594px){.toolbar_right{display:block;float:right}.section_header .team_and_contacts{float:right}}.inline-summary{display:inline-grid;max-width:40ch}.inline-summary .project-date{background:initial;color:initial;float:initial;min-height:initial;width:initial}.project:hover .inline-summary .project-date{background:transparent}.inline-summary .project-date .weekday,.inline-summary .project-date .month-and-day,.inline-summary .project-date .no-date{display:inline;position:static}.inline-summary .project-date .month{text-transform:none}.inline-summary .project-date .day{font-size:100%}.inline-summary .project-date .day:before{content:" "}.inline-summary .project-date .month-and-day:before{content:", "}.project-detail{position:relative;margin-bottom:0}.project-detail h2,.project-detail h3{white-space:initial}.project-detail>summary,.project-detail>div{padding:calc(1em - 1px);border:1px solid transparent}.project-detail[open]>summary,.project-detail>div{border:1px solid black;background:white}.project-detail[open]>summary{border-bottom:0;width:100%;padding-right:2em}.project-detail>div{border-top:0;padding-left:2em;width:100%}@media all and (min-width: 768px){.project-detail[open]>summary,.project-detail>div{border:1px solid black}.project-detail>div{position:absolute;left:300px;top:0;width:calc(100% - 200px);z-index:5;min-height:140px}.project-detail[open]>summary{padding-right:1em;border-right:0;width:calc(301px - 2em);position:relative;background:white;z-index:6}}.offering_image{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.proposal{text-decoration:none;color:#000;padding:0;width:240px;position:relative;min-height:140px}.proposal-redone{width:auto;max-width:800px}.proposal-redone .date-and-location{margin-top:0}.proposal h2{line-height:1.2;margin:0.5em 0 0.35em 0;font-weight:normal;font-size:1.1em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.normal-weight{font-weight:normal}.category_list_item h2{font-size:16px;font-weight:normal}.proposal h3{line-height:1.2;margin:0.5em 0 0.35em 0;font-weight:normal;font-size:1em;color:#3d3d3d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.proposal .extra-info{margin:0.35em 0;color:#7F7F7F;font-size:0.85em}.proposal .proposal-offerings{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start}.proposal-redone .proposal-offerings:empty{width:100%;height:100%;background-color:#ddd;display:flex;align-items:center;justify-content:center}.proposal-redone .proposal-offerings:empty:before{content:"No Offerings"}.proposal-redone{margin-bottom:2rem;min-height:auto}.proposal-redone h2{line-height:1.2;margin:0.5em 0 0.35em 0;font-size:1.25em;overflow:visible;white-space:normal}.proposal-offerings__figure{margin:0;-ms-flex:1 0 auto;flex:1 0 auto;width:25%;max-width:25%}.proposal-offerings__figure img{width:100%;height:auto;display:block}@supports (display: grid){.proposal .proposal-offerings{display:grid;grid-template-columns:repeat(auto-fit, minmax(80px, 1fr))}.proposal-offerings__figure{max-width:100%;width:100%}.proposal-offerings[data-proposal-offerings-count="3"] .proposal-offerings__figure:first-child,.proposal-offerings[data-proposal-offerings-count="4"] .proposal-offerings__figure:first-child,.proposal-offerings[data-proposal-offerings-count="5"] .proposal-offerings__figure:first-child,.proposal-offerings[data-proposal-offerings-count="6"] .proposal-offerings__figure:first-child,.proposal-offerings[data-proposal-offerings-count="7"] .proposal-offerings__figure:first-child{grid-column:1 / 3;grid-row:1 / 3}}.proposal .proposal-offerings .additional-offerings{position:absolute;bottom:0;left:75%;width:25%;height:50%;background:rgba(0,0,0,0.5);color:#fefefe;text-align:center;justify-content:center;align-items:center;display:flex;font-size:24px}.offering_list,.category_list{list-style:none;padding-left:0}.offering_list_item{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;position:relative}.offering_list_item.sortable-ghost{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing;filter:sepia(20%)}.offering_list_item:first-child .proposal_offering_header,.offering_list_item:first-child .offering_header,.category_list_item:first-child{border-top:1px solid #ccc}.category_list_item .custom_category{font-size:16px;margin-top:0.83em;margin-bottom:0.83em;line-height:18px;text-decoration:none;color:black;display:block}.offering_list_item .proposal_offering_header,.offering_list_item .offering_header,.category_list_item{border-bottom:1px solid #ccc;padding:0.25em 0.5em;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.category_list_item{position:relative;background-color:rgba(0,0,0,0.15);background-image:-ms-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(top, #fff, #e6e6e6);background-image:-moz-linear-gradient(top, #fff, #e6e6e6);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);cursor:pointer}trix-editor{cursor:text;background:#fafafb;margin-bottom:8px}trix-toolbar .trix-button--icon-code,trix-toolbar .block_tools .code{display:none}trix-toolbar .trix-button--icon-underline::before{background-image:url(/assets/icons/underline-20b5cd560958342665801ee6b1135d56abed28780c7eb17aeebf5021a0f18838.svg)}trix-toolbar .trix-button--icon-highlight::before{background-image:url(/assets/icons/highlight-5f661fb5c7ff910b110c5c6c1f78abac67ea30a87dd54f9c3a84d8946170aa27.svg);background-position:center}trix-toolbar .trix-button{background:whitesmoke}.proposal_offering_actions{background:rgba(0,0,0,0.15);padding:0.75em 1em;margin:1em 0}.proposal_offering_actions h3{margin-top:0}.proposal_offerings_container .offering_list_item{margin-left:0}.offering_list_item .proposal_offering_header,.offering_list_item .offering_header{background-color:rgba(0,0,0,0.15);background-image:-ms-linear-gradient(top, #fff, #efefef);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#efefef));background-image:-webkit-linear-gradient(top, #fff, #efefef);background-image:-o-linear-gradient(top, #fff, #efefef);background-image:linear-gradient(top, #fff, #efefef);background-image:-moz-linear-gradient(top, #fff, #efefef);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.offering_list_item .custom_offering_form{-webkit-touch-callout:auto;-webkit-user-select:auto;-khtml-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.offering_list_item .proposal_offering_header{padding:0.25em 1em}.touch-enabled [data-editable] .offering_list_item .proposal_offering_header h2{margin-left:36px}.touch-enabled .proposal_offering_header{cursor:pointer}.offering_header h2,.proposal_offering_header h2{font-weight:normal;font-size:16px}.proposal_offering_header h2{position:relative;margin-left:18px;max-width:calc(100% - 48px)}.proposal_offering_header h2 span{max-width:500px}.proposal_offering_header h2:before{content:"▶";position:absolute;left:-18px;font-size:60%}.proposal_offering_header.liked h2:before{content:"♥";color:#D6193D}.open>.proposal_offering_header h2:before{content:"▼"}.offering_header h2{width:186px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.open>.proposal_offering_details{display:block;border:1px solid #999;border-top:none}.proposal_offering_details{display:none;background-color:#efefef;cursor:default}.proposal_offering_details h2{margin-top:0}.proposal_offering_description,.request_availability{padding:0.5em 0.8em}.sales_notes{background:#E4D11C;padding:0.8em}.sales_notes h3{margin-top:0}.proposal_offerings_container:empty{border:3px dashed #888;border-radius:8px;min-height:40px}.add_offering,.remove_offering{position:absolute;right:6px;top:12px;height:30px;width:30px}.category_list_item .add_offering{top:12px}.category_list_item:before{position:absolute;content:"";background:url(/assets/icons/iconmonstr-arrow-64-c5e7a74a690804346e55ec0b69a03e76fc9e7be90f481a19a1204a929508b7d5.svg) no-repeat;transform:rotate(180deg);opacity:0.55;background-size:contain;top:19px;right:9px;height:14px;width:14px}.category_list_item.custom:before{display:none}.close_box{text-decoration:none;vertical-align:middle;display:inline-block;background:#D8635B;border-radius:2px;padding:4px;height:22px;width:22px;box-shadow:inset 1px 1px 2px rgba(0,0,0,0.2);cursor:pointer}.remove_offering{text-decoration:none;vertical-align:middle;display:inline-block;background:#D8635B;border-radius:2px;padding:4px;height:22px;width:22px;top:19px;right:10px;box-shadow:inset 1px 1px 2px rgba(0,0,0,0.2);cursor:pointer}.remove_offering:hover{background:#D82101}.offering_like{position:absolute;right:12px;top:18px;cursor:pointer}.offering_price{position:absolute;right:46px;top:20px;color:#20A517;text-shadow:1px 1px 1px rgba(0,0,0,0.07);display:none}.picture_view_lightbox .offering_price{display:block}.proposal_offering_price{position:relative;color:#20A517;text-shadow:1px 1px 1px rgba(0,0,0,0.07);font-size:85%}.plus_tax{position:absolute;top:100%;width:auto;right:0;line-height:1;font-size:75%}.proposal_message{max-width:75ch;font-size:16px;line-height:1.5}.offering_price.client_side{right:46px}.client_side .video-count-0{display:none}.grouping_form{font-size:150%;grid-template-columns:minmax(auto, 400px) auto;display:none;align-items:center;gap:1rem}.grouping_form>.proposal_offerings_container{background:white;grid-column:1 / -1}.grouping_form input{margin-bottom:16px}.grouping_form input[type="text"],.grouping_form .awesomplete{width:100%}.grouping_form .proposal_offerings_container{margin-top:-6px}.js-reorder-headings{display:none}.js-grouping-reordering .js-reorder-headings{display:inline-block}.js-grouping-reordering .grouping_form{display:grid}.js-grouping-reordering .no_heading,.js-grouping-reordering [data-grouping-id]{display:none}.proposal_container{position:relative}.grouping_title{font-size:200%;font-weight:normal;cursor:default}.content-area.controller-proposals.action-edit .grouping_title.mobile_padding{padding-left:0.5em;padding-right:0.5em}.grouping_title .remove_grouping{visibility:hidden;text-decoration:none;vertical-align:middle;height:16px;display:inline-block;background:#D8635B;border-radius:100%;padding:3px;cursor:pointer}.grouping_title:hover .remove_grouping{visibility:visible}.js-grouping-reordering .grouping_title:hover .remove_grouping{visibility:hidden}.js-grouping-reordering .grouping_title{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.js-grouping-reordering .grouping_title:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.proposal_offering_actions{display:none}.proposal_offering_actions.open,.proposal_offering_actions.open-flex{display:block}.compare-sales-notes{min-width:50%}@media all and (min-width: 800px){.proposal_offering_actions.open-flex{display:-ms-flexbox;display:flex}}.playlist li{position:relative}.media_file .media_file_handle{display:none;position:absolute;top:6px;left:6px;width:24px;height:24px;cursor:pointer;background-color:#cdcdcd;background:linear-gradient(90deg, #4f4f4f 25%, #cdcdcd 0, #cdcdcd 50%, #4f4f4f 0, #4f4f4f 75%, #cdcdcd 0);background-size:8px}.playlist_item_wrap .media_file_handle{display:none;position:absolute;top:4px;left:4px;width:16px;height:22px;cursor:pointer;background-color:#cdcdcd;background:linear-gradient(90deg, #4f4f4f 25%, transparent 0, transparent 50%, #4f4f4f 0, #4f4f4f 75%, transparent 0);background-size:8px}.touch-enabled [data-editable] .playlist_item_wrap a{margin-left:22px}.touch-enabled .media_file_handle{display:block}.adjustment-form{display:none}.adjustment{display:none}.has-adjustment .adjustment{display:block}.has-adjustment .show_adjustment{display:none}.has-adjustment .adjustment .show_adjustment{display:inline}.media_file .hide,.playlist li .hide{position:absolute;top:4px;right:4px;background:rgba(0,0,0,0.3);display:none;font-weight:bold;text-transform:uppercase;padding:1px 3px;width:24px;height:24px;cursor:pointer}.hide-all-images,.proposal-offering__brand-templates{text-decoration:none;color:white;font-weight:bold;text-transform:uppercase;position:absolute;width:calc(100% - 8px);bottom:4px;left:4px;background:rgba(130,130,130,0.6);text-align:center;visibility:hidden;opacity:0;transform:translateY(20px);transition:opacity .3s ease-in, transform .15s ease-in;transition-delay:0.8s}.proposal-offering__brand-templates{transform:translateY(20px)}.proposal_offering_pictures .media_file:hover .hide-all-images{opacity:1;visibility:visible;transform:translateY(0)}.proposal_offering_pictures .media_file:hover .hide-all-images:hover{box-shadow:inset 0 0 8px rgba(0,0,0,0.6);background:rgba(145,0,0,0.6)}[data-current-user-id="1"] .proposal-offering--customized .proposal_offering_pictures .media_file:hover .proposal-offering__brand-templates,[data-current-user-id="2"] .proposal-offering--customized .proposal_offering_pictures .media_file:hover .proposal-offering__brand-templates,[data-current-user-id="3"] .proposal-offering--customized .proposal_offering_pictures .media_file:hover .proposal-offering__brand-templates,[data-current-user-id="15"] .proposal-offering--customized .proposal_offering_pictures .media_file:hover .proposal-offering__brand-templates,[data-current-user-id="16"] .proposal-offering--customized .proposal_offering_pictures .media_file:hover .proposal-offering__brand-templates,[data-current-user-id="21"] .proposal-offering--customized .proposal_offering_pictures .media_file:hover .proposal-offering__brand-templates,[data-current-user-id="34"] .proposal-offering--customized .proposal_offering_pictures .media_file:hover .proposal-offering__brand-templates,[data-current-user-id="33"] .proposal-offering--customized .proposal_offering_pictures .media_file:hover .proposal-offering__brand-templates,[data-current-user-id="12"] .proposal-offering--customized .proposal_offering_pictures .media_file:hover .proposal-offering__brand-templates{opacity:1;visibility:visible;transform:translateY(-20px)}[data-current-user-id="1"] .proposal-offering--customized .proposal_offering_pictures .media_file:hover .proposal-offering__brand-templates:hover,[data-current-user-id="2"] .proposal-offering--customized .proposal_offering_pictures .media_file:hover .proposal-offering__brand-templates:hover,[data-current-user-id="3"] .proposal-offering--customized .proposal_offering_pictures .media_file:hover .proposal-offering__brand-templates:hover,[data-current-user-id="15"] .proposal-offering--customized .proposal_offering_pictures .media_file:hover .proposal-offering__brand-templates:hover,[data-current-user-id="16"] .proposal-offering--customized .proposal_offering_pictures .media_file:hover .proposal-offering__brand-templates:hover,[data-current-user-id="21"] .proposal-offering--customized .proposal_offering_pictures .media_file:hover .proposal-offering__brand-templates:hover,[data-current-user-id="34"] .proposal-offering--customized .proposal_offering_pictures .media_file:hover .proposal-offering__brand-templates:hover,[data-current-user-id="33"] .proposal-offering--customized .proposal_offering_pictures .media_file:hover .proposal-offering__brand-templates:hover,[data-current-user-id="12"] .proposal-offering--customized .proposal_offering_pictures .media_file:hover .proposal-offering__brand-templates:hover{box-shadow:inset 0 0 8px rgba(0,0,0,0.6);background:rgba(145,145,0,0.6)}.client-content-area .hide{display:none !important}.proposal_offering_pictures .media_file:hover .hide,.proposal_offering_playlist li:hover .hide{display:block}.proposal_offering_pictures .media_file:hover .hide:hover{box-shadow:inset 0 0 8px rgba(0,0,0,0.3)}.proposal_offering_pictures_hide_area,.proposal_offering_videos_hide_area{padding:1em !important;background:#aaa;border-radius:4px;position:relative}[data-current-organization-id] .proposal-offering-sortable-media:hover .proposal_offering_pictures,[data-current-organization-id] .proposal-offering-sortable-media:hover .playlist{padding:1em;background:#aa7;border-radius:4px;position:relative;margin-bottom:6px}[data-current-organization-id] .proposal-offering-sortable-media:hover .proposal_offering_videos_hide_area{background:#aaa;display:block}[data-current-organization-id] .proposal-offering-sortable-media:hover .proposal_offering_pictures:before,[data-current-organization-id] .proposal-offering-sortable-media:hover .playlist:before{content:"VISIBLE";font-weight:bold;position:absolute;font-size:16px;top:-4px;left:6px;color:#e6e6e6}[data-current-organization-id] .proposal-offering-sortable-media:hover .proposal_offering_pictures_hide_area{display:-ms-flexbox;display:flex}[data-current-organization-id] .proposal-offering-sortable-media:hover .proposal_offering_pictures_hide_area:before,[data-current-organization-id] .proposal-offering-sortable-media:hover .proposal_offering_videos_hide_area:before{content:"HIDDEN";font-weight:bold;display:block;position:absolute;font-size:16px;top:-4px;left:6px;color:#e6e6e6}.proposal_offering_pictures.moving,.playlist.moving{padding:1em;background:#aa7;border-radius:4px;position:relative;margin-bottom:6px}.proposal_offering_pictures.moving:before,.playlist.moving:before{content:"VISIBLE";font-weight:bold;position:absolute;font-size:16px;top:-4px;left:6px;color:#e6e6e6}.proposal_offering_pictures_hide_area{text-align:center}.proposal_offering_pictures_hide_area:empty,.proposal_offering_videos_hide_area:empty{display:none;min-height:40px}.proposal_offering_pictures_hide_area:empty{min-height:160px}.proposal_offering_pictures_hide_area:before,.proposal_offering_videos_hide_area:before{content:"HIDDEN";font-weight:bold;position:absolute;font-size:16px;top:-4px;left:6px;color:#e6e6e6}#proposal{max-width:1200px}.client_side .client_hide{display:none !important}.proposal_total.client_hide{color:#aaa}.proposal_offering_handle{display:none}.touch-enabled .proposal_offering_handle{position:absolute;display:block;left:6px;top:14px;height:26px;width:26px;background-color:black;background:linear-gradient(90deg, #222 25%, transparent 0, transparent 50%, #222 0, #222 75%, transparent 0);background-size:18px}.grouping_handle{display:none;height:26px;width:26px;background-color:black;background:linear-gradient(90deg, #222 25%, transparent 0, transparent 50%, #222 0, #222 75%, transparent 0);background-size:18px}.js-grouping-reordering .grouping_handle,.js-plans-grouping-reordering .grouping_handle{display:inline-block}.proposal_organization_logo{margin:0 auto;display:block;padding:0}.proposal_organization_logo img{max-width:100%;height:auto}@keyframes pulse{from{opacity:0}to{opacity:1}}.proposal_viewing{animation:3s pulse infinite alternate;display:none;position:fixed;bottom:6px;right:6px}.proposal_viewing:hover{animation:none}.proposal_viewing.active{display:block}.proposal_viewing:hover .viewing_info{display:inline}.proposal_viewing .viewing_info{color:#fff;padding:2px 4px;background:rgba(0,0,0,0.75);border-radius:2px;display:none}.proposal_history{display:none;position:fixed;background:#f5f5f5;top:0;right:0;width:300px;height:100%;border-left:1px solid #aaa;overflow-y:auto;z-index:9}.proposal_history.open{display:block}.proposal_history__actions{padding:8px 12px 4px 4px;background:#f5f5f5;border-bottom:1px solid #ccc;display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;width:300px;height:34px}.proposal_history .toggle_activity{text-align:right;display:block}.proposal_history ul{margin-top:30px;list-style-type:square;padding-left:30px}.proposal_history ul li{color:#333;padding-top:1em;line-height:1.1}.proposal_history.opened{display:block}.proposal_history .activity_date{font-size:80%;white-space:nowrap}[data-proposal-main] h1{margin:0.15em 0}.po-nil-class{font-size:120%;margin-left:12px;margin-top:12px}.edit_grouping,.edit_grouping:visited{color:#000;text-decoration:none}.edit_grouping:hover{box-shadow:0 0 2px rgba(0,0,0,0.5)}.clipboard{cursor:pointer}.offering_list_item .picture_view_hide{display:none}.proposal-main-info__pdf{margin-top:1rem}.recently-proposed-list{list-style:none;padding-left:0;overflow-y:scroll;max-height:200px}.recently-proposed-list li{padding:0.5rem;background:rgba(255,255,255,0.8);margin:0.5rem 0.25rem 0.5rem 0}.recently-proposed-notes{margin-top:0.25rem;margin-bottom:0}.recently-proposed-notes__use{display:inline-block;font-size:90%;color:black}.recently-proposed-notes__use:hover{color:blue}.edit-proposal__name-and-alarm{position:relative;display:flex;align-items:center}.edit-proposal__name-and-alarm:has(details[open]){display:grid}.edit-proposal__name-and-alarm h1{margin-right:3rem;order:2;grid-row:2}.edit-proposal__alarm{order:1;grid-row:1;top:0;right:0;position:relative}.edit-proposal__alarm summary{border:none;background:none;fill:#777;display:block}.edit-proposal__alarm summary::-webkit-details-marker{display:none}.edit-proposal__alarm summary:hover svg{fill:#111}.edit-proposal__alarm details{position:relative;right:0;top:0}.edit-proposal__alarm form{top:0;left:0;background:#eee;padding:8px}.edit-proposal__alarm .btn-primary{margin-bottom:0}@media screen and (min-width: 450px){.content-area.controller-proposals.action-edit .grouping_title.mobile_padding{padding-left:0;padding-right:0}.offering_list_item,.category_list_item{margin:0.25em}.offering_list_item .proposal_offering_header{border:1px solid #ccc}.proposal_offering_container.open .proposal_offering_header,.proposal_offering_container.open .proposal_offering_header:hover{border-radius:4px 4px 0 0}.open>.proposal_offering_details{border-radius:0 0 4px 4px}.offering_list_item .proposal_offering_header{border-radius:4px}.proposal_offering_container.open .proposal_offering_header,.proposal_offering_container.open .proposal_offering_header:hover{border:1px solid #999;border-bottom:0}.offering_list_item .proposal_offering_header:hover{border:1px solid #999}}@media screen and (min-width: 600px){.proposal-redone{display:grid;grid-template-columns:3fr 4fr;grid-gap:1.5rem}.offering_price{display:block}.offering_price .plus_tax{position:static;display:block;text-align:right}.proposal_offering_header h2{display:flex;justify-content:space-between}.proposal_offering_price{font-size:13px}.proposal_message{display:block}.toggle_proposal_message{display:none}.proposal-main-info{display:grid;grid-column-gap:2rem;grid-row-gap:1rem;grid-template-columns:3fr 1fr;grid-template-rows:auto 1fr}.proposal-main-info__message{grid-area:1 / 1 / 3 / 2}.proposal-main-info__message .proposal_message{margin-bottom:1rem}.proposal-main-info--no-message .proposal_message{margin-bottom:0}.proposal-main-info__pdf{grid-area:1 / 2 / 2 / 3}.proposal-main-info--no-message .proposal-main-info__pdf{grid-area:2 / 1 / 3 / 2}.proposal-main-info__contact{font-size:14px;line-height:1.3}}@media screen and (min-width: 700px){.edit-proposal__alarm{position:absolute}.edit-proposal__name-and-alarm{position:relative;display:block}.proposal_offering_header h2{font-size:20px}.featured_and_description.has_media:not(.played_video) .offering_featured_media .proposal_offering_play_and_hide{display:none}.featured_and_description.has_media:not(.played_video) .offering_featured_media{width:55%;margin-left:2em;float:right}.featured_and_description.has_media:not(.played_video) .offering_featured_media .video_container{max-width:100%}}@media screen and (min-width: 960px){.edit-proposal__alarm{text-align:right}.edit-proposal__alarm form{position:absolute}.offering_header h2,.category_list_item h2,.category_list_item .custom_category{font-size:16px}.add_offering{top:16px;height:24px;width:24px}.custom .add_offering{top:14px}.featured_and_description.has_media .proposal_offering_description{font-size:120%;line-height:1.5}}@media screen and (min-width: 1200px){.featured_and_description.has_media .offering_featured_media .proposal_offering_play_and_hide{display:block !important}.featured_and_description.has_media .proposal_offering_description{font-size:125%}.featured_and_description.has_media .offering_featured_media{width:55%;margin-left:2.5em;float:right}}.vendors_and_proposal_offerings{display:grid;grid-template-areas:"vendors schedule" "unvendored schedule";grid-template-columns:1fr 300px;grid-template-rows:auto;grid-gap:0.75rem}.schedule{grid-area:schedule;background:#f7f7f7;padding:0.75rem;box-shadow:0 0 4px rgba(0,0,0,0.2)}.vendors_and_proposal_offerings ul{list-style:none;padding:0;margin:0}.vendors{grid-area:vendors;display:grid;grid-auto-flow:column;grid-auto-columns:calc(90% - 1rem);grid-gap:0.5rem;overflow-x:scroll;scroll-snap-type:x mandatory;padding:0.25rem 0}.vendor{scroll-snap-align:start;height:3rem;margin:0.5rem;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,0.2);padding:0.2rem 0.6rem;border:1px solid #999;border-radius:3px;display:block;overflow:hidden;max-height:50vh}.vendor.expanded{height:calc(100% - 20px);max-height:50vh}.vendor .vendor-proposal-offering{width:100%;font-size:0.7rem;line-height:20px;margin:1rem 0}.tab-heading{padding:0.4rem;font-size:0.8rem;font-weight:bold;cursor:pointer}.vendor.expanded .tab-heading{border-bottom:1px solid #aaa}.vendor-proposal-offering{background:#BAD3DD;box-shadow:0 0 4px rgba(0,0,0,0.2);border:1px solid #999;padding:0.4rem 0.6rem;margin:1rem;width:260px;display:block;line-height:50px;flex:none;max-height:4rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vendor-proposal-offering:last-child{margin-bottom:3rem}.vendor.expanded .vendor-proposal-offerings{display:block}.vendor-proposal-offerings{padding-left:0;min-height:150px;overflow:auto;height:100%}.toggle-delete{display:none}.toggle-delete.expanded{display:inline-block}.schedule table{border-collapse:separate;border-spacing:8px}.assignments_table .vendor-proposal-offerings{width:100%;display:block}.assignments_table .vendor-proposal-offering{font-size:0.7rem;line-height:20px;margin:1rem 0;min-height:auto}.vendor-proposal-offering:hover{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.unvendored_items_and_duties{grid-area:unvendored}.unvendored_items{border:1px dotted #aaa;border-radius:4px;padding:1rem;min-height:40px;display:flex;flex-flow:row wrap;max-height:70vh;overflow:scroll}.duty{background:#D3DDBA}.assignments_table{width:100%;border-collapse:collapse}.assignments_table tbody tr{background:#ededed;vertical-align:top}.assignments_table tbody tr:nth-child(2n){background:#dedede}.assignments_table tbody tr:last-child{border-bottom:1px solid #aaa}.assignments_table tbody tr td:first-child{font-size:24px;font-weight:bold;padding:16px}.assignments_table tbody tr td{padding:0 8px}.assignments_table tbody tr td:last-child,.assignments_table thead tr th:last-child{border-right:1px solid #aaa}.assignments_table th{min-width:10vw;text-align:left;border-left:1px solid #aaa;border-top:1px solid #aaa;padding:8px}.assignments_table td{border-left:1px solid #aaa}.add_assignment{color:#0064AD;font-weight:bold;width:20px;height:20px;display:inline-block;float:right;text-decoration:none}.add_assignment img{height:auto;width:100%}.assignment{background:#f7f7f7;padding:0.75rem;margin:0 4vw 1rem 4vw;box-shadow:0 0 4px rgba(0,0,0,0.2)}.assignment_date{text-align:center;font-size:64px}.assignment_date_schedule{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:auto;border-top:1px solid rgba(0,0,0,0.1)}.assignment_date_schedule dt{text-align:right}.assignment_date_schedule_time{font-weight:300;font-size:3em}.assignment_date_schedule_assignment{font-size:2em}.assignment_date_proposal_offerings{margin-top:0;margin-bottom:3rem;padding-left:30px}.assignment_date_proposal_offering{font-size:1.25em}@media screen and (min-width: 700px){.vendors{grid-auto-columns:calc(50% - 1rem)}}@media screen and (min-width: 1300px){.vendors{grid-auto-columns:calc(33% - 1rem)}}.signature-pad{width:80%;height:50vh;max-width:700px;max-height:400px;border:1px solid #ddd;border-radius:4px;position:relative;padding:1rem;box-shadow:0 1px 4px rgba(0,0,0,0.27),0 0 40px rgba(0,0,0,0.08) inset}.signature-pad-body{position:relative;height:100%;-ms-flex:1;min-height:150px;flex:1;border-radius:4px;border:1px solid #f4f4f4}.signature-pad-body canvas{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.02) inset}.StripeElement{box-sizing:border-box;height:40px;padding:10px 12px;border:1px solid transparent;border-radius:4px;background-color:white;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5 !important}.reservation-checkout__card-entry{display:flex;flex-wrap:wrap}.card-entry__card-info,.card-entry__submission,.card-entry__errors{margin:0.5rem}.card-entry__card-info{flex:2 1 420px}.card-entry__submission{flex:1 1 20ch}.card-entry__errors{flex:0 0 calc(100% - 1rem);padding:0.5rem;color:#fff;text-align:center;background:#fa755a}.card-entry__errors:empty{padding:0;margin:0}.card-entry__submission .button{width:100%}.main_toolbar,.main_proposal_toolbar{background:#efefef;position:relative;z-index:5;padding:0.5em 1em;position:-webkit-sticky;position:sticky;top:0;border-bottom:1px solid #aaa}.proposal_offering_toolbar{padding:4px;background-color:rgba(0,0,0,0.15);margin-bottom:4px;margin-top:-2px;position:relative}.proposal_offering_toolbar .scrollable{max-height:36px}.main_proposal_toolbar .scrollable,.main_toolbar .scrollable,.categories_toolbar .scrollable{max-height:42px}.scrollable{width:100%;height:100%;overflow-y:auto;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}.main_proposal_toolbar>div{display:inline-block}.toolbar-list{list-style:none;padding:0;margin:0}.toolbar-list li{display:inline-block}.toolbar-list li:last-child{margin-right:30%}.x-scrollable:after{content:'';display:block;position:absolute;right:0;top:0;height:100%;width:35%;pointer-events:none;background-image:linear-gradient(to right, rgba(200,200,200,0), #efefef)}.toolbar_desktop,.main_proposal_toolbar .toolbar_desktop{display:none}.toolbar_mobile>.dropdown{right:0;left:auto}@media screen and (min-width: 650px){.proposal_offering_toolbar .scrollable,.main_proposal_toolbar .scrollable,.main_toolbar .scrollable{overflow-x:auto}.proposal_offering_customize{float:right}.x-scrollable:after{background-image:none}.toolbar-list li:last-child{margin-right:0}}.tutorial-topic{background:#f6f6f7;box-shadow:0 2px 12px rgba(0,0,0,0.16);border-radius:3px;text-align:center;padding:1rem}.grayscale-image{-webkit-filter:blur(1px) grayscale(100%);filter:blur(1px) grayscale(100%)}.fileupload{display:block;border:dashed 2px #616161;padding:2em 1em;text-align:center;width:100%;border-radius:8px}.fileupload .instructions{margin-top:0}.progress{position:relative;width:140px;height:10px;box-shadow:0 0 4px rgba(0,0,0,0.4);padding:10px;float:left;margin:8px}.progress canvas,.progress video{height:120px;width:120px}.progress .bar{position:absolute;top:0px;left:0px;width:140px;height:10px}.project_items .fileupload{max-width:600px;margin-bottom:2rem}.user{text-decoration:none;color:#000;padding:0;position:relative;width:100%;max-width:80%}.user h2{line-height:1.2;margin:0.5em 0 0.35em 0;font-weight:normal;font-size:1.1em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user h3{line-height:1.2;margin:0.5em 0 0.35em 0;font-weight:normal;font-size:1em;color:#3d3d3d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user .avatar{float:left;position:relative;width:50px;height:50px;border-radius:100%;background:#989898;transition:background-color .4s;display:block;color:#efefef;margin-right:8px;text-align:center;font-size:25px}.user .avatar .initial{top:15px}.user .avatar span{position:relative;display:block}.user .avatar .manager{position:absolute;font-size:50%;height:18px;width:18px;bottom:0;right:0;background:green}.offering_featured_media{background:#282828;padding:0.5em;margin-bottom:1em;display:block}.offering_featured_media.featured_image{max-width:400px;display:none}.offering_featured_media.featured_image img,.offering_featured_media.featured_image a{width:100%}.video_container{width:100%;max-height:100%;position:relative}.video_container video{width:auto;height:auto}.playlist{height:auto;margin:0;padding:0;list-style:none;width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.playlist li a{display:block;padding:0.5em;margin-bottom:2px;background-color:#4f4f4f;color:#cdcdcd;text-decoration:none;position:relative;padding-left:24px;text-overflow:ellipsis;overflow:hidden}.playlist li a:hover{background-color:#6d6d6d;color:#eaeaea}.playlist li a:before{content:url(/img/iconmonstr-arrow-37.svg);position:absolute;left:4px;top:8px}.video_container__vimeo-url{color:white;text-decoration:none;padding:0.75em;border-radius:8px;position:absolute;display:none;top:1em;right:1em;background:rgba(0,0,0,0.7);font-size:90%}.controller-offerings.action-show .video_container:hover .video_container__vimeo-url{display:flex}.video_container__vimeo-url:hover{background:rgba(0,178,240,0.5)}.video_container__vimeo-url img{display:inline-block;margin-right:1ch;height:16px;width:16px}@media screen and (min-width: 780px){.offering_featured_media,.offering_featured_media.featured_image{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.video_container{-ms-flex:2 1 auto;flex:2 1 auto;width:500px}.playlist{-ms-flex:1 0 auto;flex:1 0 auto;width:160px;max-width:160px;margin-left:0.5em}}@media screen and (min-width: 1040px){.video_container{width:540px}.playlist{width:200px}}
