+ border-radius: 100%;
+ margin: 1em;
+ align-self: center;
+ width: 120px;
+ height: 120px;
+ }
+ }
+}
+
+
+
+.annoy-banner_book-text-intermission {
+ display: none;
+
+ .annoy-banner-inner {
+ display: flex;
+ flex-direction: column;
+
+ @media screen and (min-width: 400px) {
+ flex-direction: row;
+ }
+ }
+
+ img {
+ margin: 0;
+ align-self: center;
+ max-height: 60px;
+ @media screen and (min-width: 400px) {
+ max-height: 100px;
+ }
+ }
+ .text {
+ flex: 1;
+ align-self: center;
+ padding: .5em 1em;
+ }
+
+ p {
+ margin: 0;
+ font-size: 1.5em;
+
+ @media screen and (min-width: 400px) {
+ font-size: 2em;