@charset "UTF-8";.gu-mirror{position:fixed!important;margin:0!important;z-index:9999!important;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.gu-hide{display:none!important}.gu-unselectable{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.gu-transit{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}:root{--offside-width: 100%}@media (min-width: 62em){:root{--offside-width: 50%}}@media (min-width: 125em){:root{--offside-width: 1000px}}.offside{background-color:inherit;display:none;position:fixed;height:100%;width:var(--offside-width);top:0;z-index:999;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.offside__inner{padding:1.5rem}.offside__embed{height:calc(100% - 40px)}.offside__embed>*{border:none;display:block;height:100%;width:100%}.offside--left{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.offside--right{right:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.offside-js--init .offside{display:initial}.offside--left.is-open,.offside--right.is-open{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.offside-js--is-left .offside-sliding-element{-webkit-transform:translateX(var(--offside-width));-ms-transform:translateX(var(--offside-width));transform:translate(var(--offside-width))}.offside-js--is-right .offside-sliding-element{-webkit-transform:translateX(calc(-1 * var(--offside-width)));-ms-transform:translateX(calc(-1 * var(--offside-width)));transform:translate(calc(-1 * var(--offside-width)))}.offside-js--interact .offside,.offside-js--interact .offside-sliding-element{-webkit-transition:-webkit-transform .2s cubic-bezier(.16,.68,.43,.99);transition:-webkit-transform .2s cubic-bezier(.16,.68,.43,.99);-o-transition:transform .2s cubic-bezier(.16,.68,.43,.99);transition:transform .2s cubic-bezier(.16,.68,.43,.99);transition:transform .2s cubic-bezier(.16,.68,.43,.99),-webkit-transform .2s cubic-bezier(.16,.68,.43,.99);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.offside-js--init{overflow-x:hidden}.offside-js--init.offside-js--is-open{overflow-y:hidden}.site-overlay{z-index:1;position:fixed;inset:0;background-color:#000000bf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);visibility:hidden;opacity:0;cursor:pointer;-webkit-transition:visibility 0s ease,opacity .2s ease;-o-transition:visibility 0s ease,opacity .2s ease;transition:visibility 0s ease,opacity .2s ease}.offside-js--is-open .site-overlay{visibility:visible;opacity:1;-webkit-transition-delay:delay 0s;-o-transition-delay:delay 0s;transition-delay:delay 0s}.book-contest{--items-gap: .5rem;display:grid;gap:1rem}@media (min-width: 48em){.book-contest{grid-template-columns:minmax(350px,1fr) minmax(150px,490px);--items-gap: 1rem}}.book-contest__column{background-color:#fff;border-radius:6px;padding:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.book-contest__column:nth-child(1){background-color:#f6f6f6}.book-contest__column:nth-child(2){border:thin solid rgba(168,151,101,.5)}.book-contest__column--success{background-image:-o-linear-gradient(25deg,#182543 30%,#48c78e 100%);background-image:linear-gradient(65deg,#182543 30%,#48c78e 100%);color:#fff}.book-contest__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--items-gap);-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:190px}.book-contest__list--drop:empty{border:1px solid rgba(24,37,67,.25);padding:40px 20%}.book-contest__list--drop:empty:before{content:"\41a\43b\438\43a\43d\438\442\435  \43d\430  \43a\43d\438\433\443  \438\437  \432\435\440\445\43d\435\433\43e  \431\43b\43e\43a\430  \434\43b\44f  \432\44b\431\43e\440\430";color:#808080bf;font-size:.8125rem;text-align:center}@media (min-width: 48em){.book-contest__list--drop:empty:before{content:"\41f\435\440\435\442\430\449\438\442\435  \441\44e\434\430  \43a\43d\438\433\438  \438\437  \43b\435\432\43e\439  \43a\43e\43b\43e\43d\43a\438"}}.book-contest__item{cursor:move;position:relative;-ms-touch-action:none;touch-action:none;-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,.3);box-shadow:0 3px 8px #0000004d;max-width:calc(33.333% - var(--items-gap))}.book-contest__item img{display:block;max-height:190px;max-width:100%;width:auto}.book-contest__item button{position:absolute;left:50%;bottom:1rem;opacity:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}@media (max-width: 35.99em){.book-contest__item button{display:none}}.book-contest__item:hover button{opacity:1}.book-contest__item.gu-mirror img{-webkit-transform:rotate(8deg) scale(1.35);-ms-transform:rotate(8deg) scale(1.35);transform:rotate(8deg) scale(1.35)}.book-contest__item.gu-mirror button{opacity:0}.book-contest-winner{padding-top:30px;position:relative;max-width:calc(33.333% - 10px)}.book-contest-winner img{display:block;max-height:200px;max-width:100%;width:auto}.book-contest-winner span{position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}.book-contest-winner button{position:absolute;left:50%;bottom:1rem;opacity:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}@media (max-width: 35.99em){.book-contest-winner button{display:none}}.book-contest-winner:hover button{opacity:1}.quote-item{padding:12.5px 0}.quote-item+.quote-item{margin-top:1rem;border-top:1px solid #c2c2c2}.quote-item h3{font-size:16px;margin:0 0 10px}.quote-item i{color:#019dda80;font-size:1.125rem}.quote-item p{font-style:italic;position:relative}.quote-item .fa-quote-left{display:inline-block;position:relative;left:-2px}.quote-item .fa-quote-right{display:inline-block;position:relative;right:-2px;top:8px}.accordion{--accordion-transition: all .25s ease-in-out;list-style:none;margin:0;padding:0;display:block;width:100%}.accordion__item{margin-bottom:1px}.accordion__header{background-color:#182543;border:1px solid rgba(24,37,67,.5);color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-1px;padding:12.5px 25px;position:relative}.accordion__header:after{content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;-ms-flex-negative:0;flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;-webkit-transition:var(--accordion-transition);-o-transition:var(--accordion-transition);transition:var(--accordion-transition)}.accordion__item--active .accordion__header:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.accordion__collapse{border:1px solid rgba(24,37,67,.5);max-height:0;opacity:0;overflow:hidden;-webkit-transition:var(--accordion-transition);-o-transition:var(--accordion-transition);transition:var(--accordion-transition)}.accordion__item--active .accordion__collapse{max-height:3000px;opacity:1}.accordion__body{padding:25px;-webkit-transform:translate(0,50%);-ms-transform:translate(0,50%);transform:translateY(50%);-webkit-transition:var(--accordion-transition);-o-transition:var(--accordion-transition);transition:var(--accordion-transition)}.accordion__item--active .accordion__body{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0)}.btn-countdown{text-transform:uppercase}.btn-countdown__timer{display:inline-block;font-size:1.25em;margin-left:.5em;letter-spacing:2px;min-width:60px;text-align:left}.video-container iframe{max-width:100%}
