:root{--font-size:18px}body{background-color:var(--content-bg-color);margin:15px;max-width:100%}.container{margin:0 auto;max-width:768px}em,i{font-style:normal;text-decoration:underline}.pop-header{background-color:var(--brand-main);margin-bottom:30px;padding:10px}.highlight-paragraph-message{margin:5px 0}.barebones-header{margin-bottom:20px;width:100%}.barebones-header img{display:block;margin:0 auto}.barebones-footer{color:gray;margin-top:40px;text-align:center;width:100%}.barebones-footer a{text-decoration:none}.barebones-content{width:100%}.message-sender,.text-center{text-align:center}.message-sender{font-weight:var(--bold-font-weight);margin-top:12px}.calendar-note-smallprint,.message-sender-smallprint{color:#6d6c6c;font-size:12px;margin:15px auto;text-align:justify}.message-sender-smallprint{width:60%}.calendar-note-smallprint{padding:0 25px}.question-container{margin:20px auto;width:90%}.question-container label{cursor:pointer;display:block}.question{font-weight:var(--bold-font-weight);margin-bottom:6px}.question-optional,.question-warning{display:inline-block;font-size:16px;letter-spacing:.5px;margin-left:12px;text-transform:uppercase}.question-optional{color:#999;font-weight:400}.question-warning{font-weight:var(--bold-font-weight)}.submit-respond-message{justify-content:space-evenly;margin:0 auto;padding-bottom:2rem;padding-top:2rem}.submit-respond-message>.respond-button{min-width:10rem;padding:1rem}@media screen and (width <= 679px){.submit-respond-message{display:flex;width:60%}}.submit-respond-btn-message{font-size:14px;text-transform:uppercase}.form-control,.question-container label{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:18px;margin-bottom:4px;padding:8px 12px;width:100%}.disabled,.disabled input,.disabled label{color:var(--disabled-color);cursor:not-allowed}.button-wide{display:inline-block;max-width:60%}.greeting-message{font-weight:800}.block{align-items:stretch;display:flex;flex-basis:50%;flex-basis:250px;flex-wrap:wrap;padding:10px}.introduction{width:50%}.summary-highlight{color:var(--brand-main);font-weight:700;margin:0}.divider{background-color:#e5e5e5;clear:both;height:1px;margin:9.5px 0;overflow:hidden}.img-container{align-items:center;display:flex;justify-content:center;width:50%}.icon-artist-calendar{padding-right:4px}.artist-calendar-message{font-weight:800;justify-content:flex-start}.span-data{font-weight:500;margin-left:5px}.artist-calendar-date{letter-spacing:1px;margin-left:60px;max-width:250px}.calendar-headline{margin-bottom:0;padding:15px 0 0 45px}.calendar-content{margin:5px 0 25px;padding-left:45px}.btn-review-response-not-available:active,.btn-review-response-not-available:focus,.btn-review-response-not-available:hover,.submit-respond-message>.btn-review-response-not-available{color:var(--red-main)}@media screen and (width <= 679px){.img-container{display:none}.introduction{margin-bottom:20px;width:100%}}