*,::after,::before{box-sizing:inherit;padding:0;margin:0}:where(:root){line-height:1.15;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}:where(main){display:block}:where(h1){font-size:2em;margin:.67em 0}:where(p+p){margin-top:1rem}:where(a){background-color:transparent}:where(abbr[title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(code,kbd,samp,pre){font-family:monospace,monospace;font-size:1em}:where(sub,sup){font-size:75%;line-height:0;position:relative;vertical-align:baseline}:where(sub){bottom:-0.25em}:where(sup){top:-0.5em}:where(button,input,optgroup,select,textarea){line-height:inherit;border:1px solid currentColor}:where(button){overflow:visible;text-transform:none}:where(button,[type=button],[type=reset],[type=submit]){-webkit-appearance:button;padding:1px 6px}:where(input){overflow:visible}:where(input,textarea){padding:1px}:where(fieldset){border:1px solid currentColor;margin:0 2px}:where(legend){color:inherit;display:table;max-width:100%;white-space:normal}:where(progress){display:inline-block;vertical-align:baseline}:where(select){text-transform:none}:where(textarea){overflow:auto;vertical-align:top}:where([type=search]){-webkit-appearance:textfield;outline-offset:-2px}:where([type=color]){background:inherit}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.5}::-webkit-file-upload-button,::-webkit-search-decoration{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}:where(hr){box-sizing:content-box;height:0;color:inherit;overflow:visible}:where(dl,ol,ul){margin:1em 0}:where(ol ol,ol ul,ol dl,ul ol,ul ul,ul dl,dl ol,dl ul,dl dl){margin:0}:where(b,strong){font-weight:bolder}:where(audio,video){display:inline-block}:where(audio):not([controls]){display:none;height:0}:where(img){border:0}:where(svg):not(:root){overflow:hidden}:where(table){text-indent:0;border-color:inherit}:where(details){display:block}:where(dialog){background-color:inherit;border:solid;color:inherit;display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}:where(dialog):not([open]){display:none}:where(summary){display:list-item}:where(canvas){display:inline-block}:where(template){display:none}:where([hidden]){display:none}.bbm-wrapper{box-sizing:border-box;position:fixed;left:0;top:0;width:100%;height:100%;z-index:100;padding:50px 10px;overflow:auto}.bbm-wrapper *{box-sizing:border-box}.bbm-modal{border-radius:3px;margin:auto;width:auto;max-width:550px}.bbm-views{width:100%;box-sizing:border-box}.bbm-wrapper{background:rgba(0,0,0,.75);-webkit-transition:background-color .3s}.bbm-modal{background:#fff;box-shadow:0 0px 6px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.9)}.bbm-modal__topbar,.bbm-modal__bottombar{padding:0 30px}.bbm-modal__topbar{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:30px}.bbm-modal__topbar>ul{list-style:none;text-align:center;padding:0;margin:0}.bbm-modal__tab{display:inline-block;padding:15px 10px}.bbm-modal__tab a{font-size:16px;font-weight:bold;color:#999}.bbm-modal__tab a:hover,.bbm-modal__tab a.active{color:#222}.bbm-modal__title{padding:20px 0 19px;margin:0;font-weight:normal;font-size:22px;line-height:1em;color:#312d3a}.bbm-modal__section{padding:0 30px;margin-top:0px;font-size:16px;line-height:26px;color:#575656}.bbm-modal__section p{font-size:16px;line-height:26px;color:#575656}.bbm-modal__section p:last-child{padding:0;margin-bottom:0}.bbm-modal__section a{color:#ff643c}.bbm-modal__section h3{margin:0;font-size:20px;line-height:1em}.bbm-modal__bottombar{border-top:1px solid rgba(0,0,0,.1);padding:18px;text-align:right;margin-top:30px}.bbm-group{content:"";display:table;clear:both}.bbm-button{display:inline-block;color:rgba(49,45,58,.8);text-decoration:none;font-size:14px;font-weight:500;position:relative;line-height:1em;padding:10px 14px;border-radius:3px;background:#fcfcfc;background-image:linear-gradient(rgba(70, 30, 170, 0) 0%, rgba(65, 61, 75, 0.15) 100%);box-shadow:0px 1px 1px 0px rgba(0,0,0,.1),inset 0px 0px 0px 1px rgba(0,0,0,.2)}.bbm-button.inactive{opacity:.5;pointer-events:none}.bbm-button:active{background-image:linear-gradient(rgba(70, 30, 170, 0) 0%, rgba(65, 61, 75, 0.25) 100%);box-shadow:inset 0px 1px 2px 0px rgba(0,0,0,.5),inset 0px 0px 0px 1px rgba(0,0,0,.2)}@-webkit-keyframes bbm-open{0%{-webkit-transform:matrix(0.99126, 0, 0, 0.99126, 0, 43.8813);opacity:.1259}4%{-webkit-transform:matrix(0.99295, 0, 0, 0.99295, 0, 45.06809);opacity:.29544}8%{-webkit-transform:matrix(0.99467, 0, 0, 0.99467, 0, 46.26922);opacity:.46703}12%{-webkit-transform:matrix(0.99619, 0, 0, 0.99619, 0, 47.33355);opacity:.61908}16%{-webkit-transform:matrix(0.99743, 0, 0, 0.99743, 0, 48.19991);opacity:.74284}20%{-webkit-transform:matrix(0.99837, 0, 0, 0.99837, 0, 48.86067);opacity:.83724}24%{-webkit-transform:matrix(0.99905, 0, 0, 0.99905, 0, 49.33658);opacity:.90523}28%{-webkit-transform:matrix(0.99952, 0, 0, 0.99952, 0, 49.66049);opacity:.9515}32%{-webkit-transform:matrix(0.99981, 0, 0, 0.99981, 0, 49.8675);opacity:.98107}36%{-webkit-transform:matrix(0.99999, 0, 0, 0.99999, 0, 49.98966);opacity:.99852}40%{-webkit-transform:matrix(1.00008, 0, 0, 1.00008, 0, 50.05361);opacity:1.00766}44%{-webkit-transform:matrix(1.00011, 0, 0, 1.00011, 0, 50.08);opacity:1.01143}48%{-webkit-transform:matrix(1.00012, 0, 0, 1.00012, 0, 50.08394);opacity:1.01199}52%{-webkit-transform:matrix(1.00011, 0, 0, 1.00011, 0, 50.07589);opacity:1.01084}56%{-webkit-transform:matrix(1.00009, 0, 0, 1.00009, 0, 50.06265);opacity:1.00895}60%{-webkit-transform:matrix(1.00007, 0, 0, 1.00007, 0, 50.04833);opacity:1.0069}64%{-webkit-transform:matrix(1.00005, 0, 0, 1.00005, 0, 50.03518);opacity:1.00503}68%{-webkit-transform:matrix(1.00004, 0, 0, 1.00004, 0, 50.02421);opacity:1.00346}72%{-webkit-transform:matrix(1.00002, 0, 0, 1.00002, 0, 50.01567);opacity:1.00224}76%{-webkit-transform:matrix(1.00001, 0, 0, 1.00001, 0, 50.00941);opacity:1.00134}80%{-webkit-transform:matrix(1.00001, 0, 0, 1.00001, 0, 50.00506);opacity:1.00072}84%{-webkit-transform:matrix(1, 0, 0, 1, 0, 50.00223);opacity:1.00032}88%{-webkit-transform:matrix(1, 0, 0, 1, 0, 50.0005);opacity:1.00007}92%{-webkit-transform:matrix(1, 0, 0, 1, 0, 49.99956);opacity:.99994}96%{-webkit-transform:matrix(1, 0, 0, 1, 0, 49.99913);opacity:.99988}100%{-webkit-transform:matrix(1, 0, 0, 1, 0, 50);opacity:1}}.bbm-modal--open{-webkit-animation-duration:.3s;-webkit-animation-name:bbm-open;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode:both;-webkit-transform-origin:50% 50%;-webkit-backface-visibility:hidden}@-webkit-keyframes bbm-stacked{0%{-webkit-transform:matrix(0.99874, 0, 0, 0.99874, 0, 49.1187);opacity:.93705}4%{-webkit-transform:matrix(0.99705, 0, 0, 0.99705, 0, 47.93192);opacity:.85228}8%{-webkit-transform:matrix(0.99533, 0, 0, 0.99533, 0, 46.73078);opacity:.76648}12%{-webkit-transform:matrix(0.99381, 0, 0, 0.99381, 0, 45.66645);opacity:.69046}16%{-webkit-transform:matrix(0.99257, 0, 0, 0.99257, 0, 44.80009);opacity:.62858}20%{-webkit-transform:matrix(0.99163, 0, 0, 0.99163, 0, 44.13933);opacity:.58138}24%{-webkit-transform:matrix(0.99095, 0, 0, 0.99095, 0, 43.66342);opacity:.54739}28%{-webkit-transform:matrix(0.99049, 0, 0, 0.99049, 0, 43.33951);opacity:.52425}32%{-webkit-transform:matrix(0.99019, 0, 0, 0.99019, 0, 43.1325);opacity:.50946}36%{-webkit-transform:matrix(0.99002, 0, 0, 0.99002, 0, 43.01034);opacity:.50074}40%{-webkit-transform:matrix(0.98992, 0, 0, 0.98992, 0, 42.94639);opacity:.49617}44%{-webkit-transform:matrix(0.98989, 0, 0, 0.98989, 0, 42.92001);opacity:.49429}48%{-webkit-transform:matrix(0.98988, 0, 0, 0.98988, 0, 42.91606);opacity:.494}52%{-webkit-transform:matrix(0.98989, 0, 0, 0.98989, 0, 42.92411);opacity:.49458}56%{-webkit-transform:matrix(0.98991, 0, 0, 0.98991, 0, 42.93736);opacity:.49553}60%{-webkit-transform:matrix(0.98993, 0, 0, 0.98993, 0, 42.95167);opacity:.49655}64%{-webkit-transform:matrix(0.98995, 0, 0, 0.98995, 0, 42.96482);opacity:.49749}68%{-webkit-transform:matrix(0.98997, 0, 0, 0.98997, 0, 42.97579);opacity:.49827}72%{-webkit-transform:matrix(0.98998, 0, 0, 0.98998, 0, 42.98433);opacity:.49888}76%{-webkit-transform:matrix(0.98999, 0, 0, 0.98999, 0, 42.99059);opacity:.49933}80%{-webkit-transform:matrix(0.98999, 0, 0, 0.98999, 0, 42.99494);opacity:.49964}84%{-webkit-transform:matrix(0.99, 0, 0, 0.99, 0, 42.99777);opacity:.49984}88%{-webkit-transform:matrix(0.99, 0, 0, 0.99, 0, 42.9995);opacity:.49996}92%{-webkit-transform:matrix(0.99, 0, 0, 0.99, 0, 43.00044);opacity:.50003}96%{-webkit-transform:matrix(0.99, 0, 0, 0.99, 0, 43.00088);opacity:.50006}100%{-webkit-transform:matrix(0.99, 0, 0, 0.99, 0, 43);opacity:.5}}.bbm-modal--stacked{-webkit-animation-duration:.4333333333s;-webkit-animation-name:bbm-stacked;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode:both;-webkit-transform-origin:50% 50%;-webkit-backface-visibility:hidden}@-webkit-keyframes bbm-stacked-reverse{0%{-webkit-transform:matrix(0.99123, 0, 0, 0.99123, 0, 43.86266);opacity:.56162}4%{-webkit-transform:matrix(0.99293, 0, 0, 0.99293, 0, 45.05306);opacity:.64665}8%{-webkit-transform:matrix(0.99465, 0, 0, 0.99465, 0, 46.25785);opacity:.7327}12%{-webkit-transform:matrix(0.99618, 0, 0, 0.99618, 0, 47.32543);opacity:.80896}16%{-webkit-transform:matrix(0.99742, 0, 0, 0.99742, 0, 48.19443);opacity:.87103}20%{-webkit-transform:matrix(0.99837, 0, 0, 0.99837, 0, 48.8572);opacity:.91837}24%{-webkit-transform:matrix(0.99905, 0, 0, 0.99905, 0, 49.33456);opacity:.95247}28%{-webkit-transform:matrix(0.99951, 0, 0, 0.99951, 0, 49.65946);opacity:.97568}32%{-webkit-transform:matrix(0.99981, 0, 0, 0.99981, 0, 49.8671);opacity:.99051}36%{-webkit-transform:matrix(0.99999, 0, 0, 0.99999, 0, 49.98963);opacity:.99926}40%{-webkit-transform:matrix(1.00008, 0, 0, 1.00008, 0, 50.05377);opacity:1.00384}44%{-webkit-transform:matrix(1.00012, 0, 0, 1.00012, 0, 50.08024);opacity:1.00573}48%{-webkit-transform:matrix(1.00012, 0, 0, 1.00012, 0, 50.08419);opacity:1.00601}52%{-webkit-transform:matrix(1.00011, 0, 0, 1.00011, 0, 50.07612);opacity:1.00544}56%{-webkit-transform:matrix(1.00009, 0, 0, 1.00009, 0, 50.06284);opacity:1.00449}60%{-webkit-transform:matrix(1.00007, 0, 0, 1.00007, 0, 50.04848);opacity:1.00346}64%{-webkit-transform:matrix(1.00005, 0, 0, 1.00005, 0, 50.03529);opacity:1.00252}68%{-webkit-transform:matrix(1.00004, 0, 0, 1.00004, 0, 50.02428);opacity:1.00173}72%{-webkit-transform:matrix(1.00002, 0, 0, 1.00002, 0, 50.01572);opacity:1.00112}76%{-webkit-transform:matrix(1.00001, 0, 0, 1.00001, 0, 50.00944);opacity:1.00067}80%{-webkit-transform:matrix(1.00001, 0, 0, 1.00001, 0, 50.00508);opacity:1.00036}84%{-webkit-transform:matrix(1, 0, 0, 1, 0, 50.00223);opacity:1.00016}88%{-webkit-transform:matrix(1, 0, 0, 1, 0, 50.0005);opacity:1.00004}92%{-webkit-transform:matrix(1, 0, 0, 1, 0, 49.99956);opacity:.99997}96%{-webkit-transform:matrix(1, 0, 0, 1, 0, 49.99912);opacity:.99994}100%{-webkit-transform:matrix(1, 0, 0, 1, 0, 50);opacity:1}}.bbm-modal--stacked-reverse{-webkit-animation-duration:.4333333333s;-webkit-animation-name:bbm-stacked-reverse;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode:both;-webkit-transform-origin:50% 50%;-webkit-backface-visibility:hidden}@-webkit-keyframes bbm-destroy{0%{-webkit-transform:matrix(0.99874, 0, 0, 0.99874, 0, 49.1187);opacity:.8741}4%{-webkit-transform:matrix(0.99705, 0, 0, 0.99705, 0, 47.93192);opacity:.70456}8%{-webkit-transform:matrix(0.99533, 0, 0, 0.99533, 0, 46.73078);opacity:.53297}12%{-webkit-transform:matrix(0.99381, 0, 0, 0.99381, 0, 45.66645);opacity:.38092}16%{-webkit-transform:matrix(0.99257, 0, 0, 0.99257, 0, 44.80009);opacity:.25716}20%{-webkit-transform:matrix(0.99163, 0, 0, 0.99163, 0, 44.13933);opacity:.16276}24%{-webkit-transform:matrix(0.99095, 0, 0, 0.99095, 0, 43.66342);opacity:.09477}28%{-webkit-transform:matrix(0.99049, 0, 0, 0.99049, 0, 43.33951);opacity:.0485}32%{-webkit-transform:matrix(0.99019, 0, 0, 0.99019, 0, 43.1325);opacity:.01893}36%{-webkit-transform:matrix(0.99002, 0, 0, 0.99002, 0, 43.01034);opacity:.00148}40%{-webkit-transform:matrix(0.98992, 0, 0, 0.98992, 0, 42.94639);opacity:-0.00766}44%{-webkit-transform:matrix(0.98989, 0, 0, 0.98989, 0, 42.92001);opacity:-0.01143}48%{-webkit-transform:matrix(0.98988, 0, 0, 0.98988, 0, 42.91606);opacity:-0.01199}52%{-webkit-transform:matrix(0.98989, 0, 0, 0.98989, 0, 42.92411);opacity:-0.01084}56%{-webkit-transform:matrix(0.98991, 0, 0, 0.98991, 0, 42.93736);opacity:-0.00895}60%{-webkit-transform:matrix(0.98993, 0, 0, 0.98993, 0, 42.95167);opacity:-0.0069}64%{-webkit-transform:matrix(0.98995, 0, 0, 0.98995, 0, 42.96482);opacity:-0.00503}68%{-webkit-transform:matrix(0.98997, 0, 0, 0.98997, 0, 42.97579);opacity:-0.00346}72%{-webkit-transform:matrix(0.98998, 0, 0, 0.98998, 0, 42.98433);opacity:-0.00224}76%{-webkit-transform:matrix(0.98999, 0, 0, 0.98999, 0, 42.99059);opacity:-0.00134}80%{-webkit-transform:matrix(0.98999, 0, 0, 0.98999, 0, 42.99494);opacity:-0.00072}84%{-webkit-transform:matrix(0.99, 0, 0, 0.99, 0, 42.99777);opacity:-0.00032}88%{-webkit-transform:matrix(0.99, 0, 0, 0.99, 0, 42.9995);opacity:-0.00007}92%{-webkit-transform:matrix(0.99, 0, 0, 0.99, 0, 43.00044);opacity:.00006}96%{-webkit-transform:matrix(0.99, 0, 0, 0.99, 0, 43.00088);opacity:.00012}100%{-webkit-transform:matrix(0.99, 0, 0, 0.99, 0, 43);opacity:0}}.bbm-modal--destroy{-webkit-animation-duration:.4333333333s;-webkit-animation-name:bbm-destroy;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode:both;-webkit-transform-origin:50% 50%;-webkit-backface-visibility:hidden}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px){.bbm-modal--open,.bbm-modal--stacked,.bbm-modal--stacked-reverse,.bbm-modal--destroy{-webkit-animation:none !important}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:rgba(0,0,0,0);border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:rgb(246.5,246.5,246.5);border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom, white 50%, #eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:rgba(0,0,0,0);border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom, white 0%, #eeeeee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom, #eeeeee 50%, white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid rgba(0,0,0,0)}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:gray}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.kalendae{display:inline-block;zoom:1;*display:inline;background:#eee;padding:10px;margin:5px;border-radius:5px;font-size:11px;font-family:"Helvetica Neue","Helvetica";cursor:default;position:relative;box-sizing:border-box}.kalendae *{box-sizing:border-box}.kalendae.k-floating{position:absolute;top:0;left:0;z-index:100000;margin:0;box-shadow:0 1px 3px rgba(0, 0, 0, 0.75)}.kalendae .k-btn-close{position:absolute;top:-8px;right:-8px;width:20px;height:20px;background:white;border:2px solid #ccc;color:#999;line-height:17px;text-align:center;font-size:13px;border-radius:10px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.75);cursor:pointer;text-decoration:none}.kalendae .k-btn-close:after{content:"✖"}.kalendae .k-btn-close:hover{color:#7ea0e2;background:white;border-color:#7ea0e2}.kalendae .k-calendar{display:inline-block;zoom:1;*display:inline;width:155px;vertical-align:top}.kalendae .k-separator{display:inline-block;zoom:1;*display:inline;width:2px;vertical-align:top;background:#ddd;height:155px;margin:0px 10px}.kalendae .k-title{text-align:center;white-space:nowrap;position:relative;height:18px}.kalendae .k-caption{font-size:12px;line-height:18px}.kalendae .k-btn-previous-month,.kalendae .k-btn-next-month,.kalendae .k-btn-previous-year,.kalendae .k-btn-next-year{width:16px;height:23px;cursor:pointer;position:absolute;top:-3px;color:#777;font-size:32px;line-height:18px;font-weight:bold;font-family:arial;text-decoration:none}.kalendae .k-btn-previous-year{left:0}.kalendae .k-btn-previous-month{left:16px}.kalendae .k-btn-next-month{right:16px}.kalendae .k-btn-next-year{right:0}.kalendae .k-btn-previous-month:after{content:"‹"}.kalendae .k-btn-next-month:after{content:"›"}.kalendae .k-btn-previous-year:after{content:"«"}.kalendae .k-btn-next-year:after{content:"»"}.kalendae .k-btn-previous-month:hover,.kalendae .k-btn-next-month:hover{color:#7ea0e2}.kalendae .k-btn-previous-year:hover,.kalendae .k-btn-next-year:hover{color:#6fdf81}.kalendae .k-first-month .k-btn-next-month,.kalendae .k-middle-month .k-btn-next-month,.kalendae .k-middle-month .k-btn-previous-month,.kalendae .k-last-month .k-btn-previous-month,.kalendae .k-first-month .k-btn-next-year,.kalendae .k-middle-month .k-btn-next-year,.kalendae .k-middle-month .k-btn-previous-year,.kalendae .k-last-month .k-btn-previous-year{display:none}.kalendae .k-title.k-disable-year-nav .k-btn-next-year,.kalendae .k-title.k-disable-year-nav .k-btn-previous-year{display:none}.kalendae .k-title.k-disable-year-nav .k-btn-next-month{right:0}.kalendae .k-title.k-disable-year-nav .k-btn-previous-month{left:0}.kalendae .k-title,.kalendae .k-header,.kalendae .k-days{width:154px;display:block;overflow:hidden}.kalendae.k-disable-next-month-btn .k-btn-next-month,.kalendae.k-disable-previous-month-btn .k-btn-previous-month,.kalendae.k-disable-next-year-btn .k-btn-next-year,.kalendae.k-disable-previous-year-btn .k-btn-previous-year{display:none}.kalendae .k-header span,.kalendae .k-days span{float:left;margin:1px 1px 2px 1px}.kalendae .k-header span{text-align:center;font-weight:bold;width:20px;padding:1px 0;color:#666}.kalendae .k-header.k-active span{cursor:pointer;border-radius:3px}.kalendae .k-days span{text-align:right;width:20px;height:1.5em;line-height:1em;padding:2px 3px 2px 2px;border:1px solid transparent;border-radius:3px;color:#999}.kalendae .k-today{text-decoration:underline}.kalendae .k-days span.k-in-month.k-active{border-color:#ddd;background-color:#fff;color:#333}.kalendae .k-days span.k-out-of-month{color:#ddd}.kalendae .k-days span.k-active{cursor:pointer}.kalendae .k-days span.k-selected{border-color:#1072a5;color:#1072a5}.kalendae .k-days span.k-selected.k-active,.kalendae .k-header.k-active span.k-selected{background:#7ea0e2;color:white}.kalendae .k-days span.k-range{background:none;border-color:#6dd4fe}.kalendae .k-days span.k-range.k-in-month{background:#c4d4f1;border-color:#19aefe;color:#333}.kalendae .k-days span.k-active:hover,.kalendae .k-days span.k-active.k-day-hover-active{border-color:#666}.kalendae .k-week:hover span.k-active{border-color:#666}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.kalendae.ie8.k-floating{border:1px solid #ccc}.kalendae.ie8 .k-btn-close{width:20px;height:20px;border:none;background:url(/close.png) no-repeat top left}.kalendae.ie8 .k-btn-close:after{display:none}.kalendae.ie8 .k-btn-previous-month,.kalendae.ie8 .k-btn-next-month,.kalendae.ie8 .k-btn-previous-year,.kalendae.ie8 .k-btn-next-year{width:16px;height:16px;cursor:pointer;background:#777 url(/arrows.png) no-repeat center left;position:absolute;top:0}.kalendae.ie8 .k-btn-next-month,.kalendae.ie8 .k-btn-next-year{background-position:center right}.kalendae.ie8 .k-btn-previous-month:hover,.kalendae.ie8 .k-btn-next-month:hover{background-color:#7ea0e2}.kalendae.ie8 .k-btn-previous-year,.kalendae.ie8 .k-btn-next-year{background-color:#333}.kalendae.ie8 .k-btn-previous-year:hover,.kalendae.ie8 .k-btn-next-year:hover{background-color:#6fdf81}.kalendae.ie8 .k-btn-previous-month:after,.kalendae.ie8 .k-btn-next-month:after,.kalendae.ie8 .k-btn-previous-year:after,.kalendae.ie8 .k-btn-next-year:after{display:none}.display-image__image{white-space:nowrap;text-indent:120%;overflow:hidden}/*! Emma.css 0.15.1 | MIT License | https://git.io/emma */.u-pos-s{position:static !important}.u-pos-r{position:relative !important}.u-pos-a{position:absolute !important}.u-pos-sk{position:-webkit-sticky !important;position:sticky !important}.u-pos-f{position:fixed !important}.u-t-a{top:auto !important}.u-t0{top:0 !important}.u-t100p{top:100% !important}.u-r-a{right:auto !important}.u-r0{right:0 !important}.u-r100p{right:100% !important}.u-b-a{bottom:auto !important}.u-b0{bottom:0 !important}.u-b100p{bottom:100% !important}.u-l-a{left:auto !important}.u-l0{left:0 !important}.u-l100p{left:100% !important}.u-z-a{z-index:auto !important}.u-z0{z-index:0 !important}.u-z1{z-index:1 !important}.u-z2{z-index:2 !important}.u-z3{z-index:3 !important}.u-z4{z-index:4 !important}.u-z5{z-index:5 !important}.u-z6{z-index:6 !important}.u-z9999{z-index:9999 !important}.u-bxz-cb{box-sizing:content-box !important}.u-bxz-bb{box-sizing:border-box !important}.u-d-i{display:inline !important}.u-d-n{display:none !important}.u-d-b{display:block !important}.u-d-ib{display:inline-block !important}.u-d-fx{display:flex !important}.u-d-ifx{display:inline-flex !important}.u-d-tb{display:table !important}.u-d-itb{display:inline-table !important}.u-d-tbhg{display:table-header-group !important}.u-d-tbfg{display:table-footer-group !important}.u-d-tbrg{display:table-row-group !important}.u-d-tbr{display:table-row !important}.u-d-tbc{display:table-cell !important}.u-d-li{display:list-item !important}.u-d-ih{display:inherit !important}.u-fx-a{flex:auto !important}.u-fx-n{flex:none !important}.u-fx0{flex:0 !important}.u-fx1{flex:1 !important}.u-fx2{flex:2 !important}.u-fx3{flex:3 !important}.u-fx0-1-a{flex:0 1 auto !important}.u-fx1-0-a{flex:1 0 auto !important}.u-fx1-1-a{flex:1 1 auto !important}.u-fx0-0-a{flex:0 0 auto !important}.u-fx1-0-0{flex:1 0 0% !important}.u-fx0-0-100p{flex:0 0 100% !important}.u-fxb-a{flex-basis:auto !important}.u-fxb0{flex-basis:0 !important}.u-fxb1{flex-basis:1px !important}.u-fxb1p{flex-basis:1% !important}.u-fxb5p{flex-basis:5% !important}.u-fxb10p{flex-basis:10% !important}.u-fxb15p{flex-basis:15% !important}.u-fxb20p{flex-basis:20% !important}.u-fxb25p{flex-basis:25% !important}.u-fxb30p{flex-basis:30% !important}.u-fxb33p{flex-basis:33% !important}.u-fxb34p{flex-basis:34% !important}.u-fxb35p{flex-basis:35% !important}.u-fxb40p{flex-basis:40% !important}.u-fxb45p{flex-basis:45% !important}.u-fxb50p{flex-basis:50% !important}.u-fxb55p{flex-basis:55% !important}.u-fxb60p{flex-basis:60% !important}.u-fxb65p{flex-basis:65% !important}.u-fxb66p{flex-basis:66% !important}.u-fxb67p{flex-basis:67% !important}.u-fxb70p{flex-basis:70% !important}.u-fxb75p{flex-basis:75% !important}.u-fxb80p{flex-basis:80% !important}.u-fxb85p{flex-basis:85% !important}.u-fxb90p{flex-basis:90% !important}.u-fxb95p{flex-basis:95% !important}.u-fxb100p{flex-basis:100% !important}.u-fxb25vw{flex-basis:25vw !important}.u-fxb50vw{flex-basis:50vw !important}.u-fxb75vw{flex-basis:75vw !important}.u-fxb90vw{flex-basis:90vw !important}.u-fxb100vw{flex-basis:100vw !important}.u-fxb25vh{flex-basis:25vh !important}.u-fxb50vh{flex-basis:50vh !important}.u-fxb75vh{flex-basis:75vh !important}.u-fxb90vh{flex-basis:90vh !important}.u-fxb100vh{flex-basis:100vh !important}.u-fxb100vmax{flex-basis:100vmax !important}.u-fxb100vmin{flex-basis:100vmin !important}.u-fxb-c{flex-basis:content !important}.u-fxd-r{flex-direction:row !important}.u-fxd-rr{flex-direction:row-reverse !important}.u-fxd-c{flex-direction:column !important}.u-fxd-cr{flex-direction:column-reverse !important}.u-fxw-nw{flex-wrap:nowrap !important}.u-fxw-w{flex-wrap:wrap !important}.u-fxw-wr{flex-wrap:wrap-reverse !important}.u-fxs0{flex-shrink:0 !important}.u-fxs1{flex-shrink:1 !important}.u-fxs2{flex-shrink:2 !important}.u-fxs3{flex-shrink:3 !important}.u-fxg0{flex-grow:0 !important}.u-fxg1{flex-grow:1 !important}.u-fxg2{flex-grow:2 !important}.u-fxg3{flex-grow:3 !important}.u-ac-fs{align-content:flex-start !important}.u-ac-fe{align-content:flex-end !important}.u-ac-c{align-content:center !important}.u-ac-sb{align-content:space-between !important}.u-ac-sa{align-content:space-around !important}.u-ac-s{align-content:stretch !important}.u-ai-fs{align-items:flex-start !important}.u-ai-fe{align-items:flex-end !important}.u-ai-c{align-items:center !important}.u-ai-b{align-items:baseline !important}.u-ai-s{align-items:stretch !important}.u-as-a{align-self:auto !important}.u-as-fs{align-self:flex-start !important}.u-as-fe{align-self:flex-end !important}.u-as-c{align-self:center !important}.u-as-b{align-self:baseline !important}.u-as-s{align-self:stretch !important}.u-jc-fs{justify-content:flex-start !important}.u-jc-fe{justify-content:flex-end !important}.u-jc-c{justify-content:center !important}.u-jc-sb{justify-content:space-between !important}.u-jc-sa{justify-content:space-around !important}.u-ord0{order:0 !important}.u-ord1{order:1 !important}.u-ord2{order:2 !important}.u-ord3{order:3 !important}.u-ord4{order:4 !important}.u-ord5{order:5 !important}.u-ord6{order:6 !important}.u-ord9999{order:9999 !important}.u-ord-1{order:-1 !important}.u-ov-v{overflow:visible !important}.u-ov-h{overflow:hidden !important}.u-ov-s{overflow:scroll !important}.u-ov-a{overflow:auto !important}.u-ovx-v{overflow-x:visible !important}.u-ovx-h{overflow-x:hidden !important}.u-ovx-s{overflow-x:scroll !important}.u-ovx-a{overflow-x:auto !important}.u-ovy-v{overflow-y:visible !important}.u-ovy-h{overflow-y:hidden !important}.u-ovy-s{overflow-y:scroll !important}.u-ovy-a{overflow-y:auto !important}.u-v-v{visibility:visible !important}.u-v-h{visibility:hidden !important}.u-v-c{visibility:collapse !important}.u-tbl-a{table-layout:auto !important}.u-tbl-f{table-layout:fixed !important}.u-cxcy{display:flex !important;align-items:center !important;justify-content:center !important}.u-fl-n{float:none !important}.u-fl-l{float:left !important}.u-fl-r{float:right !important}.u-cl-n{clear:none !important}.u-cl-l{clear:left !important}.u-cl-r{clear:right !important}.u-cl-b{clear:both !important}.u-cf::after{content:"";display:table;clear:both}.u-w-a{width:auto !important}.u-w0{width:0 !important}.u-w1{width:1px !important}.u-w1p{width:1% !important}.u-w5p{width:5% !important}.u-w10p{width:10% !important}.u-w15p{width:15% !important}.u-w20p{width:20% !important}.u-w25p{width:25% !important}.u-w30p{width:30% !important}.u-w33p{width:33% !important}.u-w34p{width:34% !important}.u-w35p{width:35% !important}.u-w40p{width:40% !important}.u-w45p{width:45% !important}.u-w50p{width:50% !important}.u-w55p{width:55% !important}.u-w60p{width:60% !important}.u-w65p{width:65% !important}.u-w66p{width:66% !important}.u-w67p{width:67% !important}.u-w70p{width:70% !important}.u-w75p{width:75% !important}.u-w80p{width:80% !important}.u-w85p{width:85% !important}.u-w90p{width:90% !important}.u-w95p{width:95% !important}.u-w100p{width:100% !important}.u-w25vw{width:25vw !important}.u-w50vw{width:50vw !important}.u-w75vw{width:75vw !important}.u-w90vw{width:90vw !important}.u-w100vw{width:100vw !important}.u-w100vh{width:100vh !important}.u-w100vmax{width:100vmax !important}.u-w100vmin{width:100vmin !important}.u-miw0{min-width:0 !important}.u-miw1{min-width:1px !important}.u-miw1p{min-width:1% !important}.u-miw5p{min-width:5% !important}.u-miw10p{min-width:10% !important}.u-miw15p{min-width:15% !important}.u-miw20p{min-width:20% !important}.u-miw25p{min-width:25% !important}.u-miw30p{min-width:30% !important}.u-miw33p{min-width:33% !important}.u-miw34p{min-width:34% !important}.u-miw35p{min-width:35% !important}.u-miw40p{min-width:40% !important}.u-miw45p{min-width:45% !important}.u-miw50p{min-width:50% !important}.u-miw55p{min-width:55% !important}.u-miw60p{min-width:60% !important}.u-miw65p{min-width:65% !important}.u-miw66p{min-width:66% !important}.u-miw67p{min-width:67% !important}.u-miw70p{min-width:70% !important}.u-miw75p{min-width:75% !important}.u-miw80p{min-width:80% !important}.u-miw85p{min-width:85% !important}.u-miw90p{min-width:90% !important}.u-miw95p{min-width:95% !important}.u-miw100p{min-width:100% !important}.u-miw25vw{min-width:25vw !important}.u-miw50vw{min-width:50vw !important}.u-miw75vw{min-width:75vw !important}.u-miw90vw{min-width:90vw !important}.u-miw100vw{min-width:100vw !important}.u-miw100vh{min-width:100vh !important}.u-miw100vmax{min-width:100vmax !important}.u-miw100vmin{min-width:100vmin !important}.u-maw-n{max-width:none !important}.u-maw0{max-width:0 !important}.u-maw1{max-width:1px !important}.u-maw1p{max-width:1% !important}.u-maw5p{max-width:5% !important}.u-maw10p{max-width:10% !important}.u-maw15p{max-width:15% !important}.u-maw20p{max-width:20% !important}.u-maw25p{max-width:25% !important}.u-maw30p{max-width:30% !important}.u-maw33p{max-width:33% !important}.u-maw34p{max-width:34% !important}.u-maw35p{max-width:35% !important}.u-maw40p{max-width:40% !important}.u-maw45p{max-width:45% !important}.u-maw50p{max-width:50% !important}.u-maw55p{max-width:55% !important}.u-maw60p{max-width:60% !important}.u-maw65p{max-width:65% !important}.u-maw66p{max-width:66% !important}.u-maw67p{max-width:67% !important}.u-maw70p{max-width:70% !important}.u-maw75p{max-width:75% !important}.u-maw80p{max-width:80% !important}.u-maw85p{max-width:85% !important}.u-maw90p{max-width:90% !important}.u-maw95p{max-width:95% !important}.u-maw100p{max-width:100% !important}.u-maw25vw{max-width:25vw !important}.u-maw50vw{max-width:50vw !important}.u-maw75vw{max-width:75vw !important}.u-maw90vw{max-width:90vw !important}.u-maw100vw{max-width:100vw !important}.u-maw100vh{max-width:100vh !important}.u-maw100vmax{max-width:100vmax !important}.u-maw100vmin{max-width:100vmin !important}.u-h-a{height:auto !important}.u-h0{height:0 !important}.u-h100p{height:100% !important}.u-h100vw{height:100vw !important}.u-h25vh{height:25vh !important}.u-h50vh{height:50vh !important}.u-h75vh{height:75vh !important}.u-h90vh{height:90vh !important}.u-h100vh{height:100vh !important}.u-h100vmax{height:100vmax !important}.u-h100vmin{height:100vmin !important}.u-mih0{min-height:0 !important}.u-mih1{min-height:1px !important}.u-mih100vw{min-height:100vw !important}.u-mih25vh{min-height:25vh !important}.u-mih50vh{min-height:50vh !important}.u-mih75vh{min-height:75vh !important}.u-mih90vh{min-height:90vh !important}.u-mih100vh{min-height:100vh !important}.u-mih100vmax{min-height:100vmax !important}.u-mih100vmin{min-height:100vmin !important}.u-mah-n{max-height:none !important}.u-mah100p{max-height:100% !important}.u-mah100vw{max-height:100vw !important}.u-mah25vh{max-height:25vh !important}.u-mah50vh{max-height:50vh !important}.u-mah75vh{max-height:75vh !important}.u-mah90vh{max-height:90vh !important}.u-mah100vh{max-height:100vh !important}.u-mah100vmax{max-height:100vmax !important}.u-mah100vmin{max-height:100vmin !important}.u-p0{padding:0 !important}.u-p-xs{padding:4px !important}.u-p-sm{padding:8px !important}.u-p-md{padding:16px !important}.u-p-lg{padding:24px !important}.u-p-xl{padding:32px !important}.u-pt0{padding-top:0 !important}.u-pt-xs{padding-top:4px !important}.u-pt-sm{padding-top:8px !important}.u-pt-md{padding-top:16px !important}.u-pt-lg{padding-top:24px !important}.u-pt-xl{padding-top:32px !important}.u-pr0{padding-right:0 !important}.u-pr-xs{padding-right:4px !important}.u-pr-sm{padding-right:8px !important}.u-pr-md{padding-right:16px !important}.u-pr-lg{padding-right:24px !important}.u-pr-xl{padding-right:32px !important}.u-pb0{padding-bottom:0 !important}.u-pb-xs{padding-bottom:4px !important}.u-pb-sm{padding-bottom:8px !important}.u-pb-md{padding-bottom:16px !important}.u-pb-lg{padding-bottom:24px !important}.u-pb-xl{padding-bottom:32px !important}.u-pl0{padding-left:0 !important}.u-pl-xs{padding-left:4px !important}.u-pl-sm{padding-left:8px !important}.u-pl-md{padding-left:16px !important}.u-pl-lg{padding-left:24px !important}.u-pl-xl{padding-left:32px !important}.u-px0{padding-left:0 !important;padding-right:0 !important}.u-py0{padding-top:0 !important;padding-bottom:0 !important}.u-px-xs{padding-left:4px !important;padding-right:4px !important}.u-py-xs{padding-top:4px !important;padding-bottom:4px !important}.u-px-sm{padding-left:8px !important;padding-right:8px !important}.u-py-sm{padding-top:8px !important;padding-bottom:8px !important}.u-px-md{padding-left:16px !important;padding-right:16px !important}.u-py-md{padding-top:16px !important;padding-bottom:16px !important}.u-px-lg{padding-left:24px !important;padding-right:24px !important}.u-py-lg{padding-top:24px !important;padding-bottom:24px !important}.u-px-xl{padding-left:32px !important;padding-right:32px !important}.u-py-xl{padding-top:32px !important;padding-bottom:32px !important}.u-m0{margin:0 !important}.u-m-a{margin:auto !important}.u-m0-a{margin:0 auto !important}.u-m-a-0{margin:auto 0 !important}.u-m-xs{margin:4px !important}.u-m-sm{margin:8px !important}.u-m-md{margin:16px !important}.u-m-lg{margin:24px !important}.u-m-xl{margin:32px !important}.u-mt0{margin-top:0 !important}.u-mt-a{margin-top:auto !important}.u-mt-xs{margin-top:4px !important}.u-mt-sm{margin-top:8px !important}.u-mt-md{margin-top:16px !important}.u-mt-lg{margin-top:24px !important}.u-mt-xl{margin-top:32px !important}.u-mr0{margin-right:0 !important}.u-mr-a{margin-right:auto !important}.u-mr-xs{margin-right:4px !important}.u-mr-sm{margin-right:8px !important}.u-mr-md{margin-right:16px !important}.u-mr-lg{margin-right:24px !important}.u-mr-xl{margin-right:32px !important}.u-mb0{margin-bottom:0 !important}.u-mb-a{margin-bottom:auto !important}.u-mb-xs{margin-bottom:4px !important}.u-mb-sm{margin-bottom:8px !important}.u-mb-md{margin-bottom:16px !important}.u-mb-lg{margin-bottom:24px !important}.u-mb-xl{margin-bottom:32px !important}.u-ml0{margin-left:0 !important}.u-ml-a{margin-left:auto !important}.u-ml-xs{margin-left:4px !important}.u-ml-sm{margin-left:8px !important}.u-ml-md{margin-left:16px !important}.u-ml-lg{margin-left:24px !important}.u-ml-xl{margin-left:32px !important}.u-mx0{margin-left:0 !important;margin-right:0 !important}.u-my0{margin-top:0 !important;margin-bottom:0 !important}.u-mx-a{margin-left:auto !important;margin-right:auto !important}.u-my-a{margin-top:auto !important;margin-bottom:auto !important}.u-mx-xs{margin-left:4px !important;margin-right:4px !important}.u-my-xs{margin-top:4px !important;margin-bottom:4px !important}.u-mx-sm{margin-left:8px !important;margin-right:8px !important}.u-my-sm{margin-top:8px !important;margin-bottom:8px !important}.u-mx-md{margin-left:16px !important;margin-right:16px !important}.u-my-md{margin-top:16px !important;margin-bottom:16px !important}.u-mx-lg{margin-left:24px !important;margin-right:24px !important}.u-my-lg{margin-top:24px !important;margin-bottom:24px !important}.u-mx-xl{margin-left:32px !important;margin-right:32px !important}.u-my-xl{margin-top:32px !important;margin-bottom:32px !important}.u-ff-s{font-family:serif !important}.u-ff-ss{font-family:sans-serif !important}.u-ff-c{font-family:cursive !important}.u-ff-f{font-family:fantasy !important}.u-ff-m{font-family:monospace !important}.u-fz-xs{font-size:1.1rem !important}.u-fz-sm{font-size:1.2rem !important}.u-fz-md{font-size:1.4rem !important}.u-fz-lg{font-size:1.6rem !important}.u-fz-xl{font-size:1.8rem !important}.u-fz-sr{font-size:smaller !important}.u-fz-lr{font-size:larger !important}.u-fz0{font-size:0 !important}.u-fz10{font-size:10px !important}.u-fz11{font-size:11px !important}.u-fz12{font-size:12px !important}.u-fz13{font-size:13px !important}.u-fz14{font-size:14px !important}.u-fz15{font-size:15px !important}.u-fz16{font-size:16px !important}.u-fz17{font-size:17px !important}.u-fz18{font-size:18px !important}.u-fz19{font-size:19px !important}.u-fz20{font-size:20px !important}.u-fz-h1{font-size:2.5rem !important}.u-fz-h2{font-size:2rem !important}.u-fz-h3{font-size:1.75rem !important}.u-fz-h4{font-size:1.5rem !important}.u-fz-h5{font-size:1.25rem !important}.u-fz-h6{font-size:1rem !important}.u-fs-nm{font-style:normal !important}.u-fs-i{font-style:italic !important}.u-fs-o{font-style:oblique !important}.u-fw-nm{font-weight:400 !important}.u-fw-b{font-weight:700 !important}.u-fw-l{font-weight:300 !important}.u-fw-br{font-weight:bolder !important}.u-fw-lr{font-weight:lighter !important}.u-fw100{font-weight:100 !important}.u-fw200{font-weight:200 !important}.u-fw300{font-weight:300 !important}.u-fw400{font-weight:400 !important}.u-fw500{font-weight:500 !important}.u-fw600{font-weight:600 !important}.u-fw700{font-weight:700 !important}.u-fw800{font-weight:800 !important}.u-fw900{font-weight:900 !important}.u-fv-nm{font-variant:normal !important}.u-fv-sc{font-variant:small-caps !important}.u-wkfsm-aa{-webkit-font-smoothing:antialiased !important}.u-wkfsm-saa{-webkit-font-smoothing:subpixel-antialiased !important}.u-wkfsm-n{-webkit-font-smoothing:none !important}.u-mzfsm-g{-moz-osx-font-smoothing:grayscale !important}.u-mzfsm-u{-moz-osx-font-smoothing:unset !important}.u-lh-nm{line-height:normal !important}.u-lh-ih{line-height:inherit !important}.u-lh0{line-height:0 !important}.u-lh1{line-height:1 !important}.u-lh2{line-height:2 !important}.u-lh3{line-height:3 !important}.u-lh4{line-height:4 !important}.u-lh5{line-height:5 !important}.u-lh6{line-height:6 !important}.u-lh-xs{line-height:1.25 !important}.u-lh-sm{line-height:1.33 !important}.u-lh-md{line-height:1.5 !important}.u-lh-lg{line-height:1.75 !important}.u-lh-xl{line-height:2 !important}.u-c-ih{color:inherit !important}.u-c-white{color:#fff !important}.u-c-silver{color:#ddd !important}.u-c-gray{color:#aaa !important}.u-c-black{color:#000 !important}.u-c-navy{color:#001f3f !important}.u-c-blue{color:#0074d9 !important}.u-c-aqua{color:#7fdbff !important}.u-c-teal{color:#39cccc !important}.u-c-olive{color:#3d9970 !important}.u-c-green{color:#2ecc40 !important}.u-c-lime{color:#01ff70 !important}.u-c-yellow{color:#ffdc00 !important}.u-c-orange{color:#ff851b !important}.u-c-red{color:#ff4136 !important}.u-c-maroon{color:#85144b !important}.u-c-fuchsia{color:#f012be !important}.u-c-purple{color:#b10dc9 !important}.u-c-primary{color:#0275d8 !important}.u-c-success{color:#5cb85c !important}.u-c-info{color:#5bc0de !important}.u-c-warning{color:#f0ad4e !important}.u-c-danger{color:#d9534f !important}.u-ta-l{text-align:left !important}.u-ta-c{text-align:center !important}.u-ta-r{text-align:right !important}.u-ta-j{text-align:justify !important}.u-te-n{-webkit-text-emphasis:none !important;text-emphasis:none !important}.u-te-ac{-webkit-text-emphasis:accent !important;text-emphasis:accent !important}.u-te-dt{-webkit-text-emphasis:dot !important;text-emphasis:dot !important}.u-te-c{-webkit-text-emphasis:circle !important;text-emphasis:circle !important}.u-te-ds{-webkit-text-emphasis:disc !important;text-emphasis:disc !important}.u-te-b{-webkit-text-emphasis:before !important;text-emphasis:before !important}.u-te-a{-webkit-text-emphasis:after !important;text-emphasis:after !important}.u-td-n{text-decoration:none !important}.u-td-u{text-decoration:underline !important}.u-td-o{text-decoration:overline !important}.u-td-l{text-decoration:line-through !important}.u-ti0{text-indent:0 !important}.u-ti-9999{text-indent:-9999px !important}.u-tov-e{text-overflow:ellipsis !important}.u-tov-c{text-overflow:clip !important}.u-tsh-n{text-shadow:none !important}.u-tt-n{text-transform:none !important}.u-tt-c{text-transform:capitalize !important}.u-tt-u{text-transform:uppercase !important}.u-tt-l{text-transform:lowercase !important}.u-lts-nm{letter-spacing:normal !important}.u-lts0{letter-spacing:0 !important}.u-lts1{letter-spacing:1px !important}.u-lts2{letter-spacing:2px !important}.u-lts3{letter-spacing:3px !important}.u-lts4{letter-spacing:4px !important}.u-lts5{letter-spacing:5px !important}.u-lts6{letter-spacing:6px !important}.u-lts0_01e{letter-spacing:.01em !important}.u-lts0_1e{letter-spacing:.1em !important}.u-lts0_2e{letter-spacing:.2em !important}.u-lts0_3e{letter-spacing:.3em !important}.u-lts-0_01e{letter-spacing:-0.01em !important}.u-lts-0_1e{letter-spacing:-0.1em !important}.u-lts-0_2e{letter-spacing:-0.2em !important}.u-lts-0_3e{letter-spacing:-0.3em !important}.u-wob-nm{word-break:normal !important}.u-wob-k{word-break:keep-all !important}.u-wob-ba{word-break:break-all !important}.u-wow-nm{word-wrap:normal !important}.u-wow-n{word-wrap:none !important}.u-wow-u{word-wrap:unrestricted !important}.u-wow-s{word-wrap:suppress !important}.u-wow-bw{word-wrap:break-word !important}.u-whs-nm{white-space:normal !important}.u-whs-p{white-space:pre !important}.u-whs-nw{white-space:nowrap !important}.u-whs-pw{white-space:pre-wrap !important}.u-whs-pl{white-space:pre-line !important}.u-va-sup{vertical-align:super !important}.u-va-t{vertical-align:top !important}.u-va-tt{vertical-align:text-top !important}.u-va-m{vertical-align:middle !important}.u-va-bl{vertical-align:baseline !important}.u-va-b{vertical-align:bottom !important}.u-va-tb{vertical-align:text-bottom !important}.u-va-sub{vertical-align:sub !important}.u-lis-n{list-style:none !important}.u-lisp-i{list-style-position:inside !important}.u-lisp-o{list-style-position:outside !important}.u-list-n{list-style-type:none !important}.u-list-d{list-style-type:disc !important}.u-list-c{list-style-type:circle !important}.u-list-s{list-style-type:square !important}.u-list-de{list-style-type:decimal !important}.u-list-dlz{list-style-type:decimal-leading-zero !important}.u-list-lr{list-style-type:lower-roman !important}.u-list-ur{list-style-type:upper-roman !important}.u-lisi-n{list-style-image:none !important}.u-op0{opacity:0 !important}.u-op0_1{opacity:.1 !important}.u-op0_2{opacity:.2 !important}.u-op0_3{opacity:.3 !important}.u-op0_4{opacity:.4 !important}.u-op0_5{opacity:.5 !important}.u-op0_6{opacity:.6 !important}.u-op0_7{opacity:.7 !important}.u-op0_8{opacity:.8 !important}.u-op0_9{opacity:.9 !important}.u-op1{opacity:1 !important}.u-tetr{overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;word-wrap:normal !important}.u-tehi{overflow:hidden !important;text-indent:200% !important;white-space:nowrap !important}.u-reli{list-style-type:none !important;padding-left:0 !important;margin-top:0 !important;margin-bottom:0 !important}.u-deol{list-style-type:decimal !important;padding-left:40px !important;padding-left:40px !important;margin-top:1em !important;margin-bottom:1em !important}.u-deul{list-style-type:disc !important;padding-left:40px !important;padding-left:40px !important;margin-top:1em !important;margin-bottom:1em !important}.u-fsm-a{-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important}.u-cur-a{cursor:auto !important}.u-cur-d{cursor:default !important}.u-cur-c{cursor:crosshair !important}.u-cur-ha{cursor:hand !important}.u-cur-he{cursor:help !important}.u-cur-m{cursor:move !important}.u-cur-p{cursor:pointer !important}.u-cur-t{cursor:text !important}.u-rz-n{resize:none !important}.u-rz-b{resize:both !important}.u-rz-h{resize:horizontal !important}.u-rz-v{resize:vertical !important}.u-us-a{-webkit-user-select:auto !important;-moz-user-select:auto !important;-ms-user-select:auto !important;user-select:auto !important}.u-us-n{-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}.u-us-t{-webkit-user-select:text !important;-moz-user-select:text !important;-ms-user-select:text !important;user-select:text !important}.u-trsdl0{transition-delay:0 !important}.u-trsdl0_1s{transition-delay:.1s !important}.u-trsdl0_2s{transition-delay:.2s !important}.u-trsdl0_3s{transition-delay:.3s !important}.u-trsdl0_4s{transition-delay:.4s !important}.u-trsdl0_5s{transition-delay:.5s !important}.u-trsdl0_6s{transition-delay:.6s !important}.u-trsdl0_7s{transition-delay:.7s !important}.u-trsdl0_8s{transition-delay:.8s !important}.u-trsdl0_9s{transition-delay:.9s !important}.u-trsdl1s{transition-delay:1s !important}.u-trsdl2s{transition-delay:2s !important}.u-trsdl3s{transition-delay:3s !important}.u-trsdl4s{transition-delay:4s !important}.u-trsdl5s{transition-delay:5s !important}.u-trsdl6s{transition-delay:6s !important}.u-trstf-e{transition-timing-function:ease !important}.u-trstf-ei{transition-timing-function:ease-in !important}.u-trstf-eo{transition-timing-function:ease-out !important}.u-trstf-eio{transition-timing-function:ease-in-out !important}.u-trstf-l{transition-timing-function:linear !important}.u-trsdr0{transition-duration:0 !important}.u-trsdr0_1s{transition-duration:.1s !important}.u-trsdr0_2s{transition-duration:.2s !important}.u-trsdr0_3s{transition-duration:.3s !important}.u-trsdr0_4s{transition-duration:.4s !important}.u-trsdr0_5s{transition-duration:.5s !important}.u-trsdr0_6s{transition-duration:.6s !important}.u-trsdr0_7s{transition-duration:.7s !important}.u-trsdr0_8s{transition-duration:.8s !important}.u-trsdr0_9s{transition-duration:.9s !important}.u-trsdr1s{transition-duration:1s !important}.u-trsdr2s{transition-duration:2s !important}.u-trsdr3s{transition-duration:3s !important}.u-trsdr4s{transition-duration:4s !important}.u-trsdr5s{transition-duration:5s !important}.u-trsdr6s{transition-duration:6s !important}.u-trsp-a{transition-property:all !important}.u-trsp-n{transition-property:none !important}.u-trf-n{-webkit-transform:none !important;transform:none !important}.u-ap-n{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important}.u-ap-b{-webkit-appearance:button !important;-moz-appearance:button !important;appearance:button !important}.u-ap-c{-webkit-appearance:checkbox !important;-moz-appearance:checkbox !important;appearance:checkbox !important}.u-ap-su{-webkit-appearance:scrollbarbutton-up !important;-moz-appearance:scrollbarbutton-up !important;appearance:scrollbarbutton-up !important}.u-bfv-h{-webkit-backface-visibility:hidden !important;backface-visibility:hidden !important}.u-bfv-v{-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.u-obf-f{-o-object-fit:fill !important;object-fit:fill !important}.u-obf-ct{-o-object-fit:contain !important;object-fit:contain !important}.u-obf-cv{-o-object-fit:cover !important;object-fit:cover !important}.u-obf-n{-o-object-fit:none !important;object-fit:none !important}.u-obf-sd{-o-object-fit:scale-down !important;object-fit:scale-down !important}.u-wktc-d{-webkit-touch-callout:default !important}.u-wktc-n{-webkit-touch-callout:none !important}.u-wkovs-a{-webkit-overflow-scrolling:auto !important}.u-wkovs-t{-webkit-overflow-scrolling:touch !important}.u-bdcl-c{border-collapse:collapse !important}.u-bdcl-s{border-collapse:separate !important}.u-bd-n{border:none !important}.u-bd0{border:0 !important}.u-bdc-t{border-color:rgba(0,0,0,0) !important}.u-bdc-cc{border-color:currentColor !important}.u-bdc-white{border-color:#fff !important}.u-bdc-silver{border-color:#ddd !important}.u-bdc-gray{border-color:#aaa !important}.u-bdc-black{border-color:#000 !important}.u-bdc-navy{border-color:#001f3f !important}.u-bdc-blue{border-color:#0074d9 !important}.u-bdc-aqua{border-color:#7fdbff !important}.u-bdc-teal{border-color:#39cccc !important}.u-bdc-olive{border-color:#3d9970 !important}.u-bdc-green{border-color:#2ecc40 !important}.u-bdc-lime{border-color:#01ff70 !important}.u-bdc-yellow{border-color:#ffdc00 !important}.u-bdc-orange{border-color:#ff851b !important}.u-bdc-red{border-color:#ff4136 !important}.u-bdc-maroon{border-color:#85144b !important}.u-bdc-fuchsia{border-color:#f012be !important}.u-bdc-purple{border-color:#b10dc9 !important}.u-bdc-primary{border-color:#0275d8 !important}.u-bdc-success{border-color:#5cb85c !important}.u-bdc-info{border-color:#5bc0de !important}.u-bdc-warning{border-color:#f0ad4e !important}.u-bdc-danger{border-color:#d9534f !important}.u-bds-n{border-style:none !important}.u-bds-h{border-style:hidden !important}.u-bds-dt{border-style:dotted !important}.u-bds-ds{border-style:dashed !important}.u-bds-s{border-style:solid !important}.u-bds-db{border-style:double !important}.u-bds-w{border-style:wave !important}.u-bds-g{border-style:groove !important}.u-bds-r{border-style:ridge !important}.u-bds-i{border-style:inset !important}.u-bds-o{border-style:outset !important}.u-bdw0{border-width:0 !important}.u-bdw1{border-width:1px !important}.u-bdw2{border-width:2px !important}.u-bdw3{border-width:3px !important}.u-bdw4{border-width:4px !important}.u-bdw5{border-width:5px !important}.u-bdw6{border-width:6px !important}.u-bdt-n{border-top:none !important}.u-bdt0{border-top:0 !important}.u-bdtc-t{border-top-color:rgba(0,0,0,0) !important}.u-bdtc-cc{border-top-color:currentColor !important}.u-bdtw0{border-top-width:0 !important}.u-bdtw1{border-top-width:1px !important}.u-bdtw2{border-top-width:2px !important}.u-bdtw3{border-top-width:3px !important}.u-bdtw4{border-top-width:4px !important}.u-bdtw5{border-top-width:5px !important}.u-bdtw6{border-top-width:6px !important}.u-bdr-n{border-right:none !important}.u-bdr0{border-right:0 !important}.u-bdrc-t{border-right-color:rgba(0,0,0,0) !important}.u-bdrc-cc{border-right-color:currentColor !important}.u-bdrw0{border-right-width:0 !important}.u-bdrw1{border-right-width:1px !important}.u-bdrw2{border-right-width:2px !important}.u-bdrw3{border-right-width:3px !important}.u-bdrw4{border-right-width:4px !important}.u-bdrw5{border-right-width:5px !important}.u-bdrw6{border-right-width:6px !important}.u-bdb-n{border-bottom:none !important}.u-bdb0{border-bottom:0 !important}.u-bdbc-t{border-bottom-color:rgba(0,0,0,0) !important}.u-bdbc-cc{border-bottom-color:currentColor !important}.u-bdbw0{border-bottom-width:0 !important}.u-bdbw1{border-bottom-width:1px !important}.u-bdbw2{border-bottom-width:2px !important}.u-bdbw3{border-bottom-width:3px !important}.u-bdbw4{border-bottom-width:4px !important}.u-bdbw5{border-bottom-width:5px !important}.u-bdbw6{border-bottom-width:6px !important}.u-bdl-n{border-left:none !important}.u-bdl0{border-left:0 !important}.u-bdlc-t{border-left-color:rgba(0,0,0,0) !important}.u-bdlc-cc{border-left-color:currentColor !important}.u-bdlw0{border-left-width:0 !important}.u-bdlw1{border-left-width:1px !important}.u-bdlw2{border-left-width:2px !important}.u-bdlw3{border-left-width:3px !important}.u-bdlw4{border-left-width:4px !important}.u-bdlw5{border-left-width:5px !important}.u-bdlw6{border-left-width:6px !important}.u-bdrs-xs{border-radius:.1rem !important}.u-bdrs-sm{border-radius:.2rem !important}.u-bdrs-md{border-radius:.25rem !important}.u-bdrs-lg{border-radius:.3rem !important}.u-bdrs-xl{border-radius:.4rem !important}.u-bdrs0{border-radius:0 !important}.u-bdrs1{border-radius:1px !important}.u-bdrs2{border-radius:2px !important}.u-bdrs3{border-radius:3px !important}.u-bdrs4{border-radius:4px !important}.u-bdrs5{border-radius:5px !important}.u-bdrs6{border-radius:6px !important}.u-bdrs9999{border-radius:9999px !important}.u-bdrs50p{border-radius:50% !important}.u-bdi-n{-o-border-image:none !important;border-image:none !important}.u-ol-n{outline:none !important}.u-olw-tn{outline-width:thin !important}.u-olw-md{outline-width:medium !important}.u-olw-tc{outline-width:thick !important}.u-ols-n{outline-style:none !important}.u-ols-dt{outline-style:dotted !important}.u-ols-ds{outline-style:dashed !important}.u-ols-s{outline-style:solid !important}.u-ols-db{outline-style:double !important}.u-ols-g{outline-style:groove !important}.u-ols-r{outline-style:ridge !important}.u-ols-i{outline-style:inset !important}.u-ols-o{outline-style:outset !important}.u-olc-i{outline-color:invert !important}.u-bg-n{background:none !important}.u-bgc-t{background-color:rgba(0,0,0,0) !important}.u-bgc-cc{background-color:currentColor !important}.u-bgc-white{background-color:#fff !important}.u-bgc-silver{background-color:#ddd !important}.u-bgc-gray{background-color:#aaa !important}.u-bgc-black{background-color:#000 !important}.u-bgc-navy{background-color:#001f3f !important}.u-bgc-blue{background-color:#0074d9 !important}.u-bgc-aqua{background-color:#7fdbff !important}.u-bgc-teal{background-color:#39cccc !important}.u-bgc-olive{background-color:#3d9970 !important}.u-bgc-green{background-color:#2ecc40 !important}.u-bgc-lime{background-color:#01ff70 !important}.u-bgc-yellow{background-color:#ffdc00 !important}.u-bgc-orange{background-color:#ff851b !important}.u-bgc-red{background-color:#ff4136 !important}.u-bgc-maroon{background-color:#85144b !important}.u-bgc-fuchsia{background-color:#f012be !important}.u-bgc-purple{background-color:#b10dc9 !important}.u-bgc-primary{background-color:#0275d8 !important}.u-bgc-success{background-color:#5cb85c !important}.u-bgc-info{background-color:#5bc0de !important}.u-bgc-warning{background-color:#f0ad4e !important}.u-bgc-danger{background-color:#d9534f !important}.u-bgi-n{background-image:none !important}.u-bgr-n{background-repeat:no-repeat !important}.u-bgr-rx{background-repeat:repeat-x !important}.u-bgr-ry{background-repeat:repeat-y !important}.u-bgr-sp{background-repeat:space !important}.u-bgr-rd{background-repeat:round !important}.u-bga-f{background-attachment:fixed !important}.u-bga-s{background-attachment:scroll !important}.u-bgp-t{background-position:top !important}.u-bgp-r{background-position:right !important}.u-bgp-b{background-position:bottom !important}.u-bgp-l{background-position:left !important}.u-bgp-c{background-position:center !important}.u-bgz-a{background-size:auto !important}.u-bgz-ct{background-size:contain !important}.u-bgz-cv{background-size:cover !important}.u-bxsh-n{box-shadow:none !important}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:400;src:url(/assets/NotoSansJP-Regular-3593fc8502b894a44fe141f8386c9e013c20fc227d24a77e50ae14ba9f8aa694.woff) format("woff"),url(/assets/NotoSansJP-Regular-7d0bf6ec9526b61bf0034263b97741ffeb9b545ac1a74686e5e01fd3e21efdad.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:700;src:url(/assets/NotoSansJP-Bold-72019ca08001306a6409f675506a61c14de2c309268db46d3c341be4110ea494.woff) format("woff"),url(/assets/NotoSansJP-Bold-24c99a378c69c7fede55e2c942189a86fc9de0f3b1eef090594bd5b481bf5c59.otf) format("opentype")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url(/assets/OpenSans-Regular-069b54506282a9e886b8bc66cc5df8f91b2ba68d88d6613d2ed8a9bcdbff87af.woff) format("woff"),url(/assets/OpenSans-Regular-e64e508b2aa2880f907e470c4550980ec4c0694d103a43f36150ac3f93189bee.ttf) format("truetype")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url(/assets/OpenSans-Bold-30b176a79ba57781d350a88206252b5c39cfc0fdb57c489406856551c011e95b.woff) format("woff"),url(/assets/OpenSans-Bold-5894a3649b213cf5b2d673b6e7a871815fd1d120fa68a463592f27db14eae323.ttf) format("truetype")}:root{--main-container-width: calc(100vw - 232px)}*,*:before,*:after{box-sizing:border-box}:where(:root){line-height:normal}html,body{height:100%}html{font-size:62.5%}body{color:#24243f;font-family:"Open Sans","Noto Sans Japanese","Hiragino Sans","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#deeafe}body.is--bg-white{background-color:#fff}p,div,ul,ol,blockquote,form,caption,article,aside,canvas,header,footer,nav,section,del,dfn,ins,code{font-size:1.4rem}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0}img{vertical-align:bottom}ul,ol,dl{list-style-type:none;padding:0;margin:0}dl dd{-webkit-margin-start:0;margin-start:0;margin:0}p{margin:0}a{text-decoration:none}a:link,a:visited{color:#1c80e7}a:hover,a:active,a:focus{color:rgb(19.8884462151,102.7569721116,188.1115537849)}input[type=button],input[type=text],input[type=submit],textarea{-webkit-appearance:none}button,input[type=submit],input[type=button]{cursor:pointer}button[disabled],input[type=submit][disabled],input[type=button][disabled]{pointer-events:none}main{display:block}figure{margin:0px}::-webkit-input-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}::-ms-input-placeholder{color:#ccc}::placeholder{color:#ccc}.clearfix:after{content:" ";display:block;clear:both}.content{width:100%;height:calc(100vh - 68px);overflow:hidden}.content__sidebar{position:relative;float:left;z-index:10;width:232px;height:calc(100vh - 68px);background-color:#0b41a0;box-shadow:0 0 8px 0 rgba(0,0,0,.4);overflow-y:auto}.content__main-container{position:relative;height:calc(100vh - 68px);background-color:#deeafe;overflow:auto}.content__main-container-inner{min-height:calc(100vh - 68px - 104px)}.is--login.content .content__main-container-inner{min-height:calc(100vh - 68px - 60px - 50px)}.is--preview.content{height:100%}.is--preview.content .content__main-container{height:100%}.is--reservation-mail-preview.content{height:100%}.is--reservation-mail-preview.content .content__main-container{height:100%;background-color:#eff0f2}.is--reservation-form-preview.content{height:100%;background-color:#eff0f2;overflow:auto}.is--reservation-form-preview.content .content__form-container{height:100%}.footer{width:100%;height:104px;padding:0 16px;background-color:#49566b}.footer__logo{float:left;margin-top:50px}.footer__menu-list{float:right;margin-top:65px;line-height:1}.footer__menu-list-item{float:left}.footer__menu-list-item>a:link,.footer__menu-list-item>a:visited,.footer__menu-list-item>a:hover,.footer__menu-list-item>a:active,.footer__menu-list-item>a:focus{color:#fff}.footer__menu-list-item+.footer__menu-list-item::before{content:"|";display:inline-block;margin:0 10px;color:#fff}.is--light.footer{height:60px;background-color:rgba(0,0,0,0)}.is--light.footer .footer__logo{margin-top:0}.is--light.footer .footer__menu-list{margin-top:15px}.is--light.footer .footer__menu-list-item>a:link,.is--light.footer .footer__menu-list-item>a:visited,.is--light.footer .footer__menu-list-item>a:hover,.is--light.footer .footer__menu-list-item>a:active,.is--light.footer .footer__menu-list-item>a:focus{color:#24243f}.is--light.footer .footer__menu-list-item::before{color:#24243f}.global-menu .global-menu__list-item-text,.global-menu .global-menu__list-item-icon{display:table-cell;vertical-align:middle}.global-menu__title{margin:16px 0 8px 16px;color:#fff;font-size:1.1rem;font-weight:bold;line-height:1}.global-menu__list-item{position:relative;height:4.75rem}.global-menu__list-item:hover>a{background:#082f74}.global-menu__list-item.is--active>a{color:#fff;font-weight:bold;background:#1c80e7}.global-menu__list-item>a{display:table;width:100%;height:100%;padding-left:16px;color:hsla(0,0%,100%,.7);vertical-align:middle;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.15)}.global-menu__list-item.is--border-top{border-top:1px solid hsla(0,0%,100%,.15)}.global-menu__list-item.is--dashboard{margin-top:20px}.global-menu__list-item-icon>svg{width:26px;height:26px;fill:currentcolor}.global-menu__list-item-text{width:80%;font-size:1.3rem;line-height:1.2}.global-menu__list-item-text-small{font-size:1rem}.header{z-index:20;position:relative;height:68px;padding:0 16px;line-height:64px;background:#fff;border-top:4px solid #0b41a0;box-shadow:0 1px 2px rgba(0,0,0,.1)}.header__logo{float:left;font-size:1.6rem}.header__logo-link{display:inline-block}.header__logo-icon{width:258px;height:42px;fill:#0b41a0;vertical-align:middle}.header__logo-text{margin-left:30px;color:#0b41a0}.header__current-school{float:right}.header__current-school-link:link,.header__current-school-link:visited,.header__current-school-link:hover,.header__current-school-link:active,.header__current-school-link:focus{color:#808d96}.header__current-school-icon{display:inline-block;width:32px;height:32px;margin:0 8px 0 0;vertical-align:middle;background-size:cover;background-position:center;background-repeat:none;border-radius:50%}.header__current-school-name{margin-right:16px}.header__current-school-status{margin-top:20px;margin-bottom:20px;text-align:center;font-size:1.4rem}.header__current-school-status-container{padding-left:30px;padding-right:30px}.header__current-school-status-username{font-weight:bold}.header__current-school-logout-button{display:block;width:100%;height:40px;line-height:39px;text-align:center;font-size:1.6rem;border:1px solid #808d96;border-radius:6px}.header__current-school-logout-button:link,.header__current-school-logout-button:visited,.header__current-school-logout-button:hover,.header__current-school-logout-button:active,.header__current-school-logout-button:focus{color:#808d96}.header__menu-open{width:10px;height:7px;fill:currentcolor}.right-content__header{display:flex;justify-content:space-between;align-items:center;margin:0;height:80px;background-color:#3c67b3}.right-content__title{margin-left:32px;font-size:1.6rem;font-weight:bold;color:#fff}.right-content__container-title-small{display:inline-block;margin-left:32px;font-size:1.4rem;font-weight:normal;text-align:right;vertical-align:middle}.right-content__header-button{margin-right:16px;font-size:1.6rem}.right-content__header-button svg{width:15px;height:15px;margin-right:4px;fill:currentColor;vertical-align:-0.15em}.right-content__body{padding:0 16px 24px}.right-content__container{clear:both;margin:24px auto 0;width:824px}.right-content__container-heading{display:flex;justify-content:space-between}.right-content__container-title{margin:24px 0 24px;color:#24243f;font-size:1.8rem;font-weight:bold;line-height:1}.right-content__container-title.is--small{margin-bottom:10px;font-size:1.2rem}.right-content__container-right{display:flex;align-items:center}.right-content__container-sorts{display:flex;justify-content:space-between;align-items:center;margin-top:-16px;margin-bottom:8px}.right-content__container-checkboxes{display:flex;align-items:center;margin-left:16px}.right-content__container-checkboxes label:last-of-type{margin-right:0}.right-content__container-info{color:#808d96;text-align:right}.is--login.right-content .right-content__container{width:540px;margin-top:50px}.is--top.right-content .right-content__container{width:1056px;margin-bottom:0}.alert{position:relative}.is--modal.alert,.is--error.alert{clear:both;min-height:80px;padding:32px 50px 32px 244px;margin:32px 60px;text-align:left;background-color:#fff}.is--modal.alert svg,.is--error.alert svg{width:34px;height:32px;position:absolute;top:50%;left:170px;margin-top:-18px;line-height:1}.is--modal.alert{margin:20px 30px}.is--error.alert{color:#de30ca;border:1px solid #de30ca}.is--error.alert svg{fill:#de30ca}.is--notice.alert{background-color:#4696eb;color:#fff;padding:24px;text-align:center}.is--notice.alert .alert__link:link,.is--notice.alert .alert__link:visited,.is--notice.alert .alert__link:hover,.is--notice.alert .alert__link:active{color:#fff;text-decoration:underline}.is--notice.alert .alert__text{font-size:1.6rem;line-height:1.375}.is--notice.alert .alert__text+.alert__text{margin-top:8px}.is--notice.is--sticky.alert{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:9;background-color:#1c80e7;padding:20px 32px}.is--muted.alert{display:flex;align-items:center;min-height:auto}.is--muted.alert svg{flex:0 0 25px;width:25px;height:13px;position:static;margin-top:0}.contents-stream__list{clear:both;margin:0 0 0px -5px;overflow:hidden}.contents-stream__list-item{z-index:0;float:left;position:relative;width:25%;height:auto;border-width:0 0 5px 5px;border-style:solid;border-color:#f8f9f9;overflow:hidden}.contents-stream__list-item:after{display:block;content:""}.contents-stream__label{position:relative;display:block;width:100%;height:100%;cursor:pointer;background-color:#afb8be}.contents-stream__label.is--disabled{background-color:#fff;opacity:.3;pointer-events:none}.contents-stream__label.is--disabled .contents-stream__list-item-image{background-color:#fff}.contents-stream__label.is--movie::before{content:url(/assets/client/icons/movie-circle-9a8ac3dc5f700ccff8417cac965f726a9f936f80afee8b7c16e2272405c2bfd9.svg);position:absolute;right:5px;bottom:5px;width:28px;height:28px;opacity:.75}.contents-stream__list-item-image{display:block;width:100%;padding-top:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.contents-stream__list-item-image:hover{opacity:.3}.contents-stream__empty{margin-top:4px;font-size:1.4rem;color:#808d96}.contents-stream__list-item-check{display:none;z-index:3;position:absolute;top:10px;right:10px;font-size:2.4rem}.contents-stream__list-item-check:checked+label span{opacity:.3}.contents-stream__list-item-check:checked+label:after{content:url(/assets/client/icons/check-circle-b5745afc33911a1a8822997e9ea902e79dbbc520583b393548fe7221288d0ab4.svg);position:absolute;top:6px;right:4px;display:block;width:34px;height:34px}.dropdown-menu{position:relative}.dropdown-menu:hover>.dropdown-menu__container{visibility:visible}.dropdown-menu__link{display:block}.dropdown-menu__container{visibility:hidden;display:block;position:absolute;top:57px;right:0;width:330px;border-radius:4px;border:1px solid #b4b4b4;background:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.2);padding-top:21px;padding-bottom:30px;line-height:1}.dropdown-menu__list{margin-bottom:18px}.dropdown-menu__list-item{height:40px}.dropdown-menu__list-item-link{display:table;width:100%;padding-left:30px;padding-right:30px}.dropdown-menu__list-item-link:hover{background-color:#ebf0f7}.dropdown-menu__list-item-icon{display:table-cell;width:20px;height:40px;text-align:center;vertical-align:middle}.dropdown-menu__list-item-icon-svg{fill:#24243f;width:24px;height:24px}.dropdown-menu__list-item-text{display:table-cell;vertical-align:middle;padding-left:16px;font-size:1.6rem;text-align:left;color:#24243f}.dropdown-menu__divider{display:block;width:330px;height:2px;margin:0}.dropdown-menu__divider-line{stroke:#b4b4b4;stroke-width:2px;stroke-dasharray:1,2;fill:none}.button{display:inline-flex;align-items:center;justify-content:center;padding:8px;font-size:1.4rem;font-weight:bold;text-align:center;line-height:1;border:0;border-radius:6px}.button:hover{opacity:.8}.button:active{opacity:.6}.button:focus{outline:none}.button:disabled{opacity:.25;pointer-events:none}.button svg{display:inline-block}.button.is--primary{color:#fff;background-color:#0ca5e6}.button.is--primary:hover:not([disabled]){background-color:rgb(8.2066115702,112.8409090909,157.2933884298)}.button.is--secondary{color:#fff;background-color:#3ec1bd}.button.is--secondary:hover:not([disabled]){background-color:rgb(43.4,135.1,132.3)}.button.is--secondary-line{color:#3ec1bd;background-color:#fff;border:1px solid #3ec1bd}.button.is--secondary-line:hover:not([disabled]){background-color:hsl(0,0%,85%)}.button.is--general{color:#0ca5e6;background-color:#fff;border:1px solid #0ca5e6}.button.is--general:hover:not([disabled]){background-color:hsl(0,0%,85%)}.button.is--recession{color:#fff;background-color:#596076}.button.is--recession:hover:not([disabled]){background-color:rgb(56.1086956522,60.5217391304,74.3913043478)}.button.is--recession-line{color:#596076;background-color:#fff;border:1px solid #596076}.button.is--recession-line:hover:not([disabled]){background-color:hsl(0,0%,85%)}.button.is--error{color:#fff;background-color:#de30ca}.button.is--error:hover:not([disabled]){background-color:rgb(166.89375,26.60625,150.76875)}.button.is--error-line{color:#de30ca;background-color:#fff;border:1px solid #de30ca}.button.is--error-line:hover:not([disabled]){background-color:hsl(0,0%,85%)}.button.is--ghost{color:#fff;background-color:rgba(0,0,0,0);border:1px solid #fff}.button.is--ghost:hover:not([disabled]){background-color:hsla(0,0%,100%,.1)}.button.is--disabled{opacity:.3;pointer-events:none}.button.is--medium{padding:12px}.button.is--large{padding:12px 24px}.button.is--xlarge{width:290px;padding:0;font-size:1.6rem;line-height:50px}.button.is--xxlarge{width:320px;padding:0;font-size:2.4rem;line-height:80px}.button.is--block{width:100%;padding:16px;font-size:1.6rem}.button.is--wide{padding:8px 20px}.forms-footer{text-align:center;margin-bottom:30px}.forms-footer__terms{font-size:1.2rem;color:#24243f;margin:50px 0 40px;line-height:1.5}.forms-footer__terms-link{text-decoration:underline}.forms-footer__sub-button-area{display:flex;gap:16px;margin-top:16px;justify-content:center}.forms-footer__reserve-button{width:404px;height:80px;font-size:2.4rem}.forms-footer__reserve-button-icon{width:20px;height:20px;margin-right:12px;fill:currentColor}.forms-footer__sub-button{min-width:194px;height:50px;font-size:1.4rem}.forms-footer__copy-button-icon{width:14px;height:14px;margin-right:4px;fill:currentColor}.is--margin-top.forms-footer{margin-top:50px}.is--adsorption.forms-footer{position:fixed;bottom:0;left:232px;width:var(--main-container-width);overflow:hidden;margin-bottom:0;padding-bottom:12px;background-color:#fff;border-top:1px solid #7995b1}.is--adsorption.forms-footer .forms-footer__br{display:none}.is--adsorption.forms-footer .forms-footer__terms{margin:12px 0 0 0}.is--adsorption.forms-footer .forms-footer__remand-form{display:none}.is--adsorption.forms-footer .forms-footer__button-wrapper{display:flex;gap:16px;justify-content:center;width:824px;margin:16px auto 0}.is--adsorption.forms-footer .forms-footer__main-button-area{order:2;flex:0 1 412px}.is--adsorption.forms-footer .forms-footer__sub-button-area{order:1;margin-top:0;flex:1 1 auto}.is--adsorption.forms-footer .forms-footer__reserve-button{width:100%;height:50px;font-size:1.4rem}.is--adsorption.forms-footer .forms-footer__reserve-button-icon{width:12px;height:12px;margin-right:8px}.is--adsorption.forms-footer .forms-footer__sub-button{width:100%}.input-textarea,.input-textbox{font-size:1.6rem;line-height:1.2;background:#fff;border:1px solid #dbdbdb;border-radius:4px}.input-textarea:focus,.input-textbox:focus{border:1px solid #1c80e7;outline:none}.input-check,.input-radio{position:relative;display:inline-block;font-size:1.6rem;line-height:1.4;cursor:pointer}.input-textarea.is--error,.input-textbox.is--error{border:2px solid #de30ca}.input-select-no-check .select2-container,.input-select .select2-container{font-size:1.6rem}.input-select-no-check .select2-container--default.select2-container--open.select2-container--below .select2-selection--single:focus,.input-select .select2-container--default.select2-container--open.select2-container--below .select2-selection--single:focus,.input-select-no-check .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple:focus,.input-select .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple:focus{border:1px solid #1c80e7;border-bottom:0}.input-select-no-check .select2-container--default.select2-container--open.select2-container--above .select2-selection--single:focus,.input-select .select2-container--default.select2-container--open.select2-container--above .select2-selection--single:focus,.input-select-no-check .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple:focus,.input-select .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple:focus{border:1px solid #1c80e7;border-top:0}.input-select-no-check .select2-container--default .select2-selection--single,.input-select .select2-container--default .select2-selection--single{border-color:#dbdbdb}.input-select-no-check .select2-container .select2-selection--single,.input-select .select2-container .select2-selection--single{height:38px}.input-select-no-check .select2-container--default .select2-selection--single .select2-selection__rendered,.input-select .select2-container--default .select2-selection--single .select2-selection__rendered{color:#24243f;line-height:38px}.input-select-no-check .select2-container--default .select2-selection--single .select2-selection__arrow,.input-select .select2-container--default .select2-selection--single .select2-selection__arrow{width:56px;height:36px}.input-select-no-check .select2-container--default .select2-selection--single .select2-selection__arrow b,.input-select .select2-container--default .select2-selection--single .select2-selection__arrow b{border:0;margin-top:-10px}.input-select-no-check .select2-container--default .select2-selection--single .select2-selection__arrow b::after,.input-select .select2-container--default .select2-selection--single .select2-selection__arrow b::after{display:inline-block;content:url(/assets/client/icons/caret-down-2f6c9ea6e8e0cd956d13914710f0c663c1e0bde81cc7d9585808a96e90020369.svg);width:15px;height:9px}.input-select-no-check .select2-container--default .select2-search--dropdown .select2-search__field,.input-select .select2-container--default .select2-search--dropdown .select2-search__field{border-color:#dbdbdb;background-color:#f8f9f9}.input-select-no-check .select2-container--default .select2-search--dropdown .select2-search__field:focus,.input-select .select2-container--default .select2-search--dropdown .select2-search__field:focus{outline:0;border:1px solid #1c80e7}.input-select-small.is--error .select2-dropdown,.input-select-no-check.is--error .select2-dropdown,.input-select.is--error .select2-dropdown,.input-select-small.is--error .select2-container--default .select2-selection--single,.input-select-no-check.is--error .select2-container--default .select2-selection--single,.input-select.is--error .select2-container--default .select2-selection--single{border-color:#de30ca;border-width:2px}.input-textbox{display:block;width:100%;padding:8px 16px;font-family:inherit}.input-textbox[readonly=readonly]{color:#939799}.input-textarea{display:block;width:100%;padding:8px 16px;font-family:inherit}.input-indicator{position:absolute;top:8px;right:8px;width:24px;height:24px;background-image:url(/assets/client/icons/loading-ae80d9f346a7e8d771c59328c8f5faa86aa1759c8ba842b88ec378f46a58c255.gif);background-size:24px 24px}.select2 *:focus{outline:none !important}.select2-container--default .select2-results__option--highlighted[aria-selected]{color:#24243f;background-color:#deeafe}.select2-container--default .select2-results>.select2-results__options{max-height:350px !important}.select2-results__option{line-height:1}.select2-dropdown{border-color:#1c80e7}.input-select.is--error .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:36px}.input-select__option{display:inline-block;padding:4px 32px;font-size:1.6rem}.input-select .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:20px}.input-select .select2-container--default.select2-container--open.select2-container--below .select2-selection--single:focus,.input-select .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple:focus{border:1px solid #1c80e7;border-bottom:0}.input-select .select2-container--default.select2-container--open.select2-container--below .select2-selection--single:focus .select2-selection__rendered,.input-select .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple:focus .select2-selection__rendered{padding-left:10px}.input-select .select2-container--default.select2-container--open.select2-container--below .select2-selection--single:focus .select2-selection__rendered::before,.input-select .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple:focus .select2-selection__rendered::before{content:url(/assets/client/icons/check-61c3f4fbb5bcb1e5e4cd2d2457088cca5d46ac4b6b9b848915f62c2ab19f49c8.svg);display:inline-block;margin-right:15px}.input-select-no-check .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:14px;text-align:left}.input-select-no-check.is--error .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:36px}.input-select-no-check__option{display:inline-block;padding:4px 8px;font-size:1.6rem}.input-select-no-check .input-select .select2-container--default .select2-selection--single,.input-select-no-check .input-select-no-check .select2-container--default .select2-selection--single{padding-left:16px;padding-right:26px}.input-select-no-check .select2-container--default .select2-selection--single .select2-selection__arrow{width:30px}.input-select-no-check .select2-container--default .select2-selection--single .select2-selection__arrow b::after{display:inline-block;content:url(/assets/client/icons/caret-down-2f6c9ea6e8e0cd956d13914710f0c663c1e0bde81cc7d9585808a96e90020369.svg);-webkit-transform:scale(0.65);transform:scale(0.65);-webkit-transform-origin:0 10px;transform-origin:0 10px}.input-select-small.is--error .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:24px}.input-select-small__item{float:left;width:48px}.input-select-small__separator{float:left;padding:0 5px;font-size:1.6rem;line-height:26px}.input-select-small__option{display:inline-block;padding:0 2px}.input-select-small .select2-container--default .select2-selection--single{border-color:#dbdbdb}.input-select-small .select2-container{font-size:1.4rem}.input-select-small .select2-container--default.select2-container--open.select2-container--below .select2-selection--single:focus .select2-selection__rendered,.input-select-small .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple:focus .select2-selection__rendered{padding-left:8px}.input-select-small .select2-container--default.select2-container--open.select2-container--below .select2-selection--single:focus .select2-selection__rendered::before,.input-select-small .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple:focus .select2-selection__rendered::before{content:none}.input-select-small .select2-container .select2-selection--single{height:26px}.input-select-small .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:8px;line-height:26px}.input-select-small .select2-container--default .select2-selection--single .select2-selection__arrow{width:20px;height:24px}.input-select-small .select2-container--default .select2-selection--single .select2-selection__arrow b{border:0;margin-top:-10px}.input-select-small .select2-container--default .select2-selection--single .select2-selection__arrow b::after{display:inline-block;content:url(/assets/client/icons/caret-down-2f6c9ea6e8e0cd956d13914710f0c663c1e0bde81cc7d9585808a96e90020369.svg);width:15px;height:9px;-webkit-transform:scale(0.65);transform:scale(0.65);-webkit-transform-origin:0 10px;transform-origin:0 10px}.input-select-small .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#24243f}.input-select-sort{position:relative}.input-select-sort__option{padding:6px 14px;color:#808d96;font-size:1.2rem;font-weight:bold}.input-select-sort .selection{margin-top:4px;margin-bottom:4px}.input-select-sort .select2-container{display:inline-flex;justify-content:flex-end;width:174px !important}.input-select-sort .select2-container .select2-selection--single{height:32px;background-color:#ebf0f7;border:1px solid #ebf0f7}.input-select-sort .select2-container .select2-selection--single .select2-selection__rendered{display:inline-flex;align-items:center;height:32px;padding-right:17px;padding-left:16px;color:#0ca5e6;font-size:1.2rem;font-weight:bold;line-height:1;border-radius:4px;transition:ease-out 140ms all}.input-select-sort .select2-container .select2-selection--single .select2-selection__rendered::before{content:url(/assets/client/icons/sort-fcc780b772159f5f22c90c1adef3a55e6bd377c9068efaf61b136a5660827db5.svg);width:18px;height:14px;margin-right:8px}.input-select-sort .select2-container .select2-selection--single .select2-selection__rendered:hover{background-color:rgba(217,217,217,.8);opacity:.8}.input-select-sort .select2-container .select2-selection--single .select2-selection__arrow b{display:none}.input-select-sort .select2-container .select2-dropdown--below{border-top:1px solid #1c80e7;border-top-left-radius:4px;border-top-right-radius:4px}.input-select-sort .select2-container .select2-dropdown--above{border-bottom:1px solid #1c80e7;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.input-select-sort .select2-container--open.select2-container--below .select2-selection--single:focus,.input-select-sort .select2-container--open.select2-container--above .select2-selection--single:focus{background-color:#fff;border:1px solid #ccc;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.input-radio{min-width:8em;margin-right:32px;padding-left:32px}.input-radio::before{content:"";position:absolute;top:0;left:0;display:inline-block;width:22px;height:22px;margin-right:5px;border:2px solid #dbdbdb;border-radius:50%;background-color:#fff}.input-radio.is--error::before{border-color:#de30ca}.input-radio__radio{display:none}.input-radio__radio+.input-radio__text::before{content:"";position:absolute;top:0;left:0;width:22px;height:22px}.input-radio__radio:checked+.input-radio__text::before{border:6px solid #0ca5e6;border-radius:50%}.input-radio__text.is--disabled{color:#ccc}.input-check{margin-right:32px;padding-left:24px}.input-check__check{display:none}.input-check__check:checked+.input-check__text::before{content:url(/assets/client/icons/check-square-f0c685eab91d1084728e0a5a0a8e7e659fccbedcea103dc9bf923d93d33363e0.svg)}.input-check__text::before{content:url(/assets/client/icons/check-square-unselect-4c09e85a37987cf2fcead0e84e303c4ac1ba9d1c77e6760bd99fb33104936d50.svg);position:absolute;top:3px;left:0;display:inline-block;width:17px;height:17px}.is--pale.input-check{font-size:1.2rem;color:#808d96;font-weight:bold;margin-right:16px}.is--pale.input-check .input-check__text::before{top:0}.input-upload{position:relative}.input-upload input[type=file]{position:absolute;top:0;left:0;width:116px;height:100%;opacity:0;cursor:pointer}.input-upload input[type=file]:focus{outline:none}.input-upload__icon{width:116px;height:116px;cursor:pointer;background-size:cover}.input-upload__icon.is--image{background-image:url(/assets/client/icons/image-upload-c45772d57b24283620e65344d267d88bacb9666dbe75b28ceec4a92d8b3e0836.svg)}.input-upload__icon.is--image-horizontal-rect{width:150px;height:100px;background-image:url(/assets/client/icons/image-upload-hrect-08145601d214c1de8b9ebb1cfb108e194c731b00ec7b17c8644fa7af5943cb62.svg)}.input-upload__icon.is--movie{background-image:url(/assets/client/icons/movie-upload-1a1ef1060b1a4c270d3e5dedf209ac633e2790c7415c9c008c6c37b60ba1d3c2.svg)}.input-upload__icon.is--large{width:176px;height:176px}.input-upload-container__media-list{display:flex;margin-bottom:4px}.input-upload-container__media-list-item{position:relative;width:116px;height:116px;margin-right:8px;cursor:pointer}.input-upload-container__media-list-item.is--horizontal-rect{width:150px;height:100px}.input-upload-container__media-list-item-obj{position:relative;display:block;width:100%;padding-top:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.input-upload-container__media-list-item-obj:hover{opacity:.3}.input-upload-container__media-list-item-obj.is--disabled{width:150px;height:150px}.input-upload-container__media-list-item-obj.is--disabled:hover{opacity:inherit}.input-upload-container__media-list-item-remove-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:none;font-size:1.2rem;font-weight:normal;white-space:nowrap}.input-upload-container__caption-list{font-size:1.2rem;color:#808d96}.input-upload-container.is--column{display:flex;align-items:flex-end}.input-validation-label{display:flex;line-height:1}.input-validation-label__icon{display:inline-block;width:34px;height:21px;margin-right:20px;vertical-align:middle}.input-validation-label__text{font-size:1.6rem;font-weight:bold;line-height:1.6}.input-validation-label__text-sub{color:#808d96}.input-subtext{color:#808d96}.input-notes-wrapper{display:flex;justify-content:space-between;padding:0 10px;line-height:1.2}.input-alert{padding:8px 0 0;color:#de30ca;font-size:1.1rem}.input-alert__notes-text{color:#808d96}.input-character-count{flex:1 0 auto;padding:8px 8px 0;text-align:right;color:#808d96;font-size:1.1rem}.input-character-count__num.is--error{color:#de30ca}.input-character-count.is--padding-small{padding:4px 4px 0}.input-add-form{position:relative;color:#0ca5e6;font-size:1.4rem;line-height:1;cursor:pointer}.input-add-form:link,.input-add-form:visited{color:#0ca5e6}.input-add-form:hover,.input-add-form:active,.input-add-form:focus{color:rgb(8.2066115702,112.8409090909,157.2933884298)}.input-add-form svg{display:inline-block;width:12px;height:12px;margin-right:3px;fill:#0ca5e6;vertical-align:-0.07em}.input-add-form__clickable{position:absolute;top:3px;left:0;width:12px;height:12px;cursor:pointer}.state-label{display:inline-block;padding:4px;min-width:70px;text-align:center;line-height:1;font-weight:bold;font-size:1.2rem}.state-label.is--mod01{background-color:#0b41a0;color:#fff}.state-label.is--mod02{background-color:#fff;color:#0b41a0;border:1px solid #0b41a0}.state-label.is--mod03{background-color:#afb8be;color:#fff}.state-label.is--mod04{background-color:#fff;color:#de30ca;border:1px solid #de30ca}.state-label.is--mod05{color:#ccc;border:1px solid #ccc;min-width:auto}.state-label.is--mod06{background-color:#596076;color:#fff}.sort-switch{display:flex}.sort-switch__item{width:60px;padding:4px 0;color:#009ae6;text-align:center;font-size:1rem;font-weight:bold;line-height:1.4;background-color:#fff;border:1px solid #009ae6}.sort-switch__item:first-child{border-radius:4px 0 0 4px}.sort-switch__item:last-child{border-radius:0 4px 4px 0}.sort-switch__item.is--active{color:#fff;background-color:#009ae6}.sort-switch__item:link:not(.is--active),.sort-switch__item:visited:not(.is--active){color:#009ae6}.sort-switch__item:hover:not(.is--active){background-color:hsl(0,0%,85%)}.icon__muted{width:25px;height:13px;fill:#fff}.icon__muted.is--alert{fill:#de30ca}.icon__muted-wrapper{width:34px;height:23px;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.7);border-radius:3px;pointer-events:none}.list-group__item{overflow:hidden}.list-group__item+li{border-top:1px solid #dbdbdb}.list-group__item:first-child a{border-top-left-radius:8px;border-top-right-radius:8px}.list-group__item:last-child a{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.list-group__link{position:relative;display:block;padding:24px 32px;font-size:1.6rem}.list-group__link:link,.list-group__link:visited{color:#24243f}.list-group__link:hover{color:#24243f;background-color:#deeafe}.list-group__link:active{color:#24243f;background-color:#b4c8eb}.list-group__angle{position:absolute;top:50%;right:16px;margin-top:-8px;fill:#b4b4b4}.is--parent.list-group .list-group__item>ul{height:0}.is--parent.list-group .list-group__item.is--open>ul{height:100%;border-top:1px solid #dbdbdb}.is--child.list-group .list-group__item a{border-radius:0}.is--child.list-group .list-group__link{padding-left:67px}.bbm-wrapper{display:flex !important;justify-content:center;align-items:center;padding:24px 0;background-color:#000;background-color:rgba(0,0,0,.7);overflow:hidden}.bbm-wrapper.is--transparent{background-color:rgba(0,0,0,0)}.bbm-modal--open{-webkit-animation:none}.bbm-modal{width:740px;margin:0;max-width:100%;max-height:calc(100vh - 50px);min-width:740px;background-color:#f8f9f9;border-radius:8px;box-shadow:none}.bbm-modal.is--narrow{width:600px;min-width:600px}.bbm-modal.is--wide{width:820px}.bbm-modal.is--wider{width:840px}.bbm-modal.is--widest{width:880px}.bbm-modal.is--overlap{width:auto;min-width:0;background-color:#ebf0f7;border:1px solid #b4c8eb;box-shadow:0 0 6px rgba(0,0,0,.2)}.bbm-modal__body{max-height:calc(100vh - 50px - 64px - 64px);overflow:auto}.bbm-modal__body-inner{padding:30px}.bbm-modal__topbar{position:relative;margin-bottom:0;line-height:64px;padding:0 32px;border-bottom:4px solid #0b41a0;overflow:hidden}.bbm-modal__title{float:left;font-size:2rem;line-height:1;font-weight:bold}.bbm-modal__title-small{padding-left:40px;overflow:hidden}.bbm-modal__title-small.is--small{margin-top:10px;font-size:1.2rem;line-height:1.6}.bbm-modal__sub-title{margin-bottom:10px;font-size:1.6rem;font-weight:bold;line-height:1}.bbm-modal__section{text-align:center}.bbm-modal__section.is--mh-200px{min-height:200px;display:flex;align-items:center}.bbm-modal__section-icon{margin-top:48px;margin-bottom:0}.bbm-modal__section-icon svg{width:83px;height:83px;fill:#0b41a0}.bbm-modal__section-icon svg.is--light{fill:#4696eb}.bbm-modal__section-body{margin:0 auto;width:460px;margin-bottom:24px;font-size:1.6rem}.bbm-modal__section-body.is--wide{width:100%}.bbm-modal__section-alert{color:red}.calendar{display:flex;align-items:center;justify-content:space-between;padding:16px 40px 4px;background-color:#ebf0f7}.calendar__nav{position:relative}.calendar__nav svg{width:40px;height:40px;cursor:pointer}.calendar__nav-clickable{position:absolute;top:0;left:0;width:40px;height:40px;cursor:pointer}.kalendae{margin:auto;font-family:inherit;background-color:#ebf0f7}.kalendae .k-separator{width:0;margin:0 30px}.kalendae .k-calendar{width:240px}.kalendae .k-calendar span{display:inline-flex;align-items:center;justify-content:center;font-weight:bold}.kalendae .k-calendar .k-header span{width:32px;height:32px;color:#808d96;font-size:1.2rem}.kalendae .k-calendar .k-days span{width:32px;height:32px;padding:0;color:#24243f;font-size:1.6rem;border:0;border-radius:0}.kalendae .k-calendar .k-days span:nth-child(7n){color:#61a2ed}.kalendae .k-calendar .k-days span:nth-child(7n+1){color:#ff9393}.kalendae .k-calendar .k-days span.k-out-of-month{visibility:hidden}.kalendae .k-calendar .k-days span.k-selected.k-active{color:#fff;background-color:#0b41a0}.kalendae .k-calendar .k-days span.k-in-month.k-active{box-shadow:0 2px 1px rgba(0,0,0,.15)}.kalendae .k-caption{color:#808d96;font-size:1.6rem;font-weight:bold}.kalendae .k-title,.kalendae .k-header,.kalendae .k-days{width:240px}.kalendae .k-title.k-disable-year-nav .k-btn-previous-month,.kalendae .k-title.k-disable-year-nav .k-btn-next-month{display:none}.campus-list__item{cursor:pointer}.campus-list__item:last-child{border-radius:0 0 8px 8px}.campus-list__item:hover{background-color:#deeafe}.campus-list__item>section{padding:24px 32px}.campus-list__item-title{margin-bottom:5px;font-size:1.8rem;line-height:1.4}.campus-list__item-title:empty{margin:0}.campus-list__item-desc{font-size:1.6rem;line-height:1.6}.event-schedule__container{padding:24px 0;min-height:210px;text-align:center}.event-schedule__list{display:inline-flex;flex-wrap:wrap;max-width:600px}.event-schedule__item{margin:0 16px 11px;display:flex;flex-wrap:nowrap;font-size:1.4rem}.event-schedule__delete-button{margin-left:11px;display:inline-block}.event-schedule__delete-button>svg{width:8px;height:8px;fill:#0b41a0;pointer-events:none}.modal-buttons{width:100%;display:flex;justify-content:space-between;align-items:center}.modal-buttons__item{height:64px;line-height:64px;width:50%;color:#fff;font-size:2rem;font-weight:bold;text-align:center;border:0}.modal-buttons__item.is--cancel{background-color:#596076;border-radius:0 0 0 8px}.modal-buttons__item.is--cancel:hover{background-color:rgb(67.0724637681,72.347826087,88.9275362319)}.modal-buttons__item.is--add{background-color:#0ca5e6;border-radius:0 0 8px 0}.modal-buttons__item.is--add:hover{background-color:rgb(9.4710743802,130.2272727273,181.5289256198)}.modal-buttons__item.is--add:disabled{background-color:rgb(9.4710743802,130.2272727273,181.5289256198)}.modal-buttons__item.is--single{width:100%;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.modal-buttons__item.is--small{height:48px;line-height:48px;font-size:1.4rem}.is--overlap.modal-buttons{padding:0 24px 16px}.is--overlap.modal-buttons .modal-buttons__item{width:48%;height:45px;line-height:45px;font-size:1.6rem}.is--overlap.modal-buttons .modal-buttons__item.is--cancel{border-radius:8px}.is--overlap.modal-buttons .modal-buttons__item.is--add{border-radius:8px}.modal-external-video__loading{margin-bottom:16px;color:#808d96}.modal-external-video__remove-movie{color:#de30ca;text-align:right;cursor:pointer}.modal-external-video__remove-movie svg{width:10px;height:10px;fill:#de30ca}.modal-overlay{z-index:2;position:fixed;top:0;left:0;width:100%;height:100%;opacity:.3;background-color:#000}.modal-overlay.is--prevent-action{z-index:9999;background:none}.modal-static{padding:20px 0 !important}.modal-url-input{margin-bottom:20px}.modal-url-input input{margin-top:10px}.modal-url-input__add{display:block}.modal-url-input__line{margin:0 0 32px;padding:0;border:0;border-top:1px solid #dbdbdb}.modal-url-input__enbedded{display:flex;justify-content:center;margin-top:16px;text-align:center}.program{margin:0 auto}.program tr:first-child td{padding-top:32px}.program tr:last-child .program__add-time{border:0}.program__header{padding:6px;color:#fff;font-weight:bold;line-height:1;background-color:#939799}.program__date{width:170px;font-size:1.6rem}.program__date-inner{display:inline-flex;margin-top:7px}.program__remove{width:8px;height:8px;fill:#0b41a0;cursor:pointer}.program__remove-clickable{position:absolute;top:5px;left:0;width:20px;height:20px;cursor:pointer}.program__add-time{margin:4px 0 16px;padding-bottom:16px;border-bottom:1px dotted #b4b4b4}.program__remove-button{position:relative;vertical-align:top}.program__remove-button-separator{position:relative;padding:0;margin-left:8px}.program__set-same-time{width:435px;margin:0 auto 16px;padding:24px 0;text-align:right;border-top:1px dotted #b4b4b4}.program{margin-bottom:24px;margin-top:40px}.program td{vertical-align:top}.program tr:first-child td:not(:last-child){padding-top:24px}.program tr:first-child td:last-child{padding-top:28px}.program__header{font-size:1.4rem}.program__header.is--date{width:140px}.program__header.is--time{width:253px}.program__header.is--limit{min-width:164px}.program__header.is--deadline{width:208px}.program__date{width:140px;text-align:center}.program__time{width:253px;padding-left:3px;padding-bottom:10px}.program__time .input-select-small{margin-top:5px}.program__limit{min-width:164px;text-align:center}.program__limit span{font-size:1.4rem}.program__limit .input-check{margin-right:5px}.program__limit .input-textbox{display:inline-block;width:52px;padding-right:3px;padding-left:3px;text-align:center}.program__deadline{width:208px;text-align:center;padding:0 4px}.program__remove-button{padding-top:4px}.program__add-time{margin:-6px 0 0;border:0}.is--result.program{width:100%;margin:24px 0 0 0;border-bottom:1px solid #dbdbdb}.is--result.program tr:first-child td{padding-top:8px}.is--result .program__row{border-top:1px solid #dbdbdb}.is--result .program__row.is--empty,.is--result .program__row:first-child{border:0}.is--result .program__generic-cell,.is--result .program__date{padding:10px 0;font-size:1.4rem;text-align:center;line-height:1}.is--result .program__generic-cell{border-bottom:1px dotted #b4b4b4}.select-modal__list{display:inline-block;margin:50px 48px;font-size:0;text-align:center}.select-modal__list.is--2items{margin-left:155px;margin-right:150px}.select-modal__list.is--3items li:nth-child(3){margin-right:0}.select-modal__list.is--4items{margin-left:155px;margin-right:150px}.select-modal__list.is--4items li{margin-bottom:8px}.select-modal__list.is--4items li:nth-child(even){margin-right:0}.select-modal__list.is--5items li:nth-child(-n+3){margin-bottom:8px}.select-modal__list.is--5items li:nth-child(3),.select-modal__list.is--5items li:nth-child(5){margin-right:0}.select-modal__list-item{display:inline-block;width:208px;height:120px;margin-right:8px;overflow:hidden}.select-modal__list-item.is--empty>a{background-color:rgb(72.9958677686,194.0681818182,245.5041322314);cursor:default;opacity:.8}.select-modal__list-item.is--empty>a:hover{color:#fff;background-color:rgb(72.9958677686,194.0681818182,245.5041322314);opacity:.8}.select-modal__list-item.is--movies svg{width:98px;height:42px}.select-modal__list-item-file{z-index:1;position:absolute;top:0;right:0;font-size:150px;opacity:0;cursor:pointer}.select-modal__list-item-button{z-index:0;position:relative;display:block;width:100%;height:100%;padding:20px 0;color:#fff;font-size:1.4rem;font-weight:bold;text-align:center;line-height:1.3;background-color:#0ca5e6;border-radius:6px}.select-modal__list-item-button:link,.select-modal__list-item-button:visited,.select-modal__list-item-button:active,.select-modal__list-item-button:focus{color:#fff}.select-modal__list-item-button:hover{background-color:rgb(8.2066115702,112.8409090909,157.2933884298);opacity:.8}.select-modal__list-item-button:hover svg{opacity:.8}.select-modal__list-item-button svg{display:block;width:50px;height:50px;margin:0 auto 16px;fill:#fff;pointer-events:none}.select-modal__progress{margin:20px 30px 20px 30px;color:#808d96}.source-select__list-item{position:relative;border-bottom:1px solid #dbdbdb}.source-select__list-item:last-child{border:0}.source-select__list-item-label{display:block;padding:20px 30px;font-size:1.8rem;font-weight:bold;cursor:pointer}.source-select__list-item-icon{position:absolute;top:50%;right:30px;width:17px;height:17px;margin-top:-8px;fill:#0b41a0}.source-select__list-item-text{display:inline-block;margin-left:30px;line-height:1.7}.is--selectable-single .source-select__list-item-check:checked+.source-select__list-item-check-dummy{fill:#0b41a0}.is--selectable-single .source-select__list-item-check-dummy{fill:rgba(0,0,0,0);width:23px;height:20px}.is--selectable-single .source-select__list-item-text{margin-left:20px}.is--selectable-single .source-select__list-item-text::before{content:""}.pagination{display:flex;justify-content:center}.pagination__list{display:flex}.pagination__list-item{margin-right:8px}.pagination__list-item>a{display:inline-block;width:24px;height:24px;font-size:1.2rem;text-align:center;line-height:24px;border-radius:3px}.pagination__list-item>a:link,.pagination__list-item>a:visited{color:#24243f;border:1px solid #c7c7c7;background-color:#fff}.pagination__list-item>a:hover,.pagination__list-item>a:active,.pagination__list-item>a:focus{color:#0ca5e6;background-color:#fff;border:1px solid #0ca5e6}.pagination__list-item.is--current{display:inline-block;width:24px;height:24px;font-size:1.2rem;text-align:center;line-height:24px;border-radius:3px;color:#fff;background-color:#0ca5e6;border:1px solid #0ca5e6}.pagination__list-item.is--prev:hover svg,.pagination__list-item.is--next:hover svg{fill:#0ca5e6}.pagination__list-item.is--prev>a,.pagination__list-item.is--next>a{width:56px}.pagination__list-item.is--prev svg,.pagination__list-item.is--next svg{fill:#24243f;width:5px;height:9px}.priority{display:flex}.priority.is--select-option{display:inline-flex;align-items:center}.priority.is--select-option.is--selected{margin-left:-5px}.priority__icon{display:inline-block;width:16px;height:16px;margin-left:8px}.priority__icon.is--star{fill:#ddb700}.priority__icon.is--unstar{fill:#ccc}.reorder-switch{display:inline-block;width:30px;height:30px;padding:0;overflow:hidden;white-space:nowrap;color:#fff;background-color:#0ca5e6;border:0;border-radius:50%;box-shadow:0px 2px 1px rgba(0,0,0,.15)}.reorder-switch:hover:not([disabled]),.reorder-switch:active{background-color:rgb(8.2066115702,112.8409090909,157.2933884298)}.reorder-switch:focus{outline:none}.reorder-switch:disabled{background-color:#ccc;pointer-events:none}.reorder-switch::before{content:"";width:30px;height:30px;display:block;background-repeat:no-repeat;background-position:center;background-image:url(/assets/client/icons/reorder-switch-3e10cf8316d62f5a43e0ceddc41229a47dacc1821f6b6318ba962f1bb517518c.svg);background-size:cover}.reorder-switch.is--disabled{background-color:#ccc;pointer-events:none}.text-notes{font-size:1.2rem;color:#939799;line-height:1.8}.warning-panel{z-index:1000;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;padding:15px;background-color:hsla(0,0%,100%,.9);border:1px solid #de30ca;border-radius:8px}.warning-panel__message{margin-top:48px;padding:0 15px;font-weight:bold;font-size:1.8rem}.warning-panel__message>strong{color:#de30ca}.warning-panel__delete-button-outer{margin-top:40px;vertical-align:middle}.display-image{margin:0 32px 24px 32px;padding:16px 0}.display-image__switch-container{clear:both;overflow:hidden}.display-image__title{font-size:1.4rem;float:left;font-weight:bold}.display-image__button{float:right;margin-right:10px}.display-image__button:link,.display-image__button:visited,.display-image__button:hover,.display-image__button:active,.display-image__button:focus{color:#b4b4b4}.display-image__button svg{display:inline-block;width:17px;height:10px;margin-right:8px;fill:#b4b4b4}.display-image__button.is--close svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:10px 5px;transform-origin:10px 5px}.display-image__toggle-container{clear:both;margin:20px 0 15px 0;padding-right:8px;overflow:hidden}.display-image__image{float:left;width:268px;height:135px;margin-right:30px;background-image:url(/assets/client/app_school_top/cover-photo-image-be75c868d7d9fbff8d4dbc9a1e5f3c3bac01afed8384b83a2add1950a5fe1e3a.svg);background-size:268px auto}.display-image__caption{padding:24px;line-height:1.6;background-color:#e1f4ff;overflow-x:hidden}.article{margin-bottom:16px;line-height:1}.article__divider{display:block;width:100%;height:2px;margin:0}.article__divider-line{stroke:#b4b4b4;stroke-width:2px;stroke-dasharray:1,2;fill:none}.is--empty.article .article__container{display:flex;justify-content:center;overflow:hidden}.is--empty.article .article__empty{margin:40px 0;text-align:center}.is--empty.article .article__empty-text{color:#ccc;font-size:1.6rem;font-weight:bold}.article--invisible-setting{background-color:#dbdbdb}.is--oc-pages-preview.article .article__desc,.is--event-drafts .article__desc{display:flex;flex-wrap:wrap;justify-content:flex-start;width:96%;color:#24243f}.is--oc-pages-preview.article .article__desc-dt,.is--event-drafts .article__desc-dt,.is--oc-pages-preview.article .article__desc-dd,.is--event-drafts .article__desc-dd{margin-top:12px}.is--oc-pages-preview.article .article__desc-dt:first-of-type,.is--event-drafts .article__desc-dt:first-of-type,.is--oc-pages-preview.article .article__desc-dd:first-of-type,.is--event-drafts .article__desc-dd:first-of-type{margin-top:0}.is--oc-pages-preview.article .article__desc-dt,.is--event-drafts .article__desc-dt{width:20%;font-weight:bold;font-size:1.4rem;color:#808d96}.is--oc-pages-preview.article .article__desc-dd,.is--event-drafts .article__desc-dd{width:80%}.is--event-drafts .article__header{display:flex;justify-content:space-between;padding:24px 32px}.is--event-drafts .article__header-number,.is--event-drafts .article__header-created-at,.is--event-drafts .article__header-updated-at,.is--event-drafts .article__header-publish-date{display:inline-block;padding-top:4px;margin-left:20px;color:#24243f;font-size:1.4rem}.is--event-drafts .article__body{padding:24px 32px}.is--event-drafts .article__body-info-container{flex-basis:100%;max-width:86%;min-width:86%}.is--event-drafts .article__title{overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;word-wrap:normal !important;width:100%;color:#24243f;font-size:1.8rem;font-weight:bold;margin-bottom:24px}.is--event-drafts .article__desc-dd{overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;word-wrap:normal !important}.is--event-drafts .article__button-outer{display:flex;justify-content:center;flex-direction:column;align-items:flex-end;width:32%;padding-right:6px}.is--event-drafts .article__button{width:100px;height:30px;padding-left:16px;padding-right:16px}.is--event-drafts .article__button.is--recession{height:auto}.is--event-drafts .article__button-copy-icon{width:12px;height:12px;margin-right:8px;fill:currentColor}.is--event-drafts.is--event-drafts-guest .article__body-info-container{max-width:70%;min-width:70%}.is--event-drafts.is--event-drafts-guest .article__desc-dt{width:24%}.is--event-drafts.is--event-drafts-guest .article__desc-dd{overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;word-wrap:normal !important;width:76%}.is--message-board-drafts .article__container{display:flex;justify-content:space-between;align-items:center;padding:24px 32px}.is--message-board-drafts .article__header{display:flex;align-items:center;margin-bottom:16px}.is--message-board-drafts .article__body{font-size:1.6rem;line-height:1.4;word-break:break-all}.is--message-board-drafts .article__ng-message{font-size:1.2rem;color:#de30ca;margin-top:-8px;margin-bottom:8px}.is--message-board-drafts .article__button-outer{margin-left:16px;white-space:nowrap}.is--message-board-drafts .article__button{padding-left:24px;padding-right:24px}.is--login.article .article__body{padding:32px 40px 24px}.is--login.article .article__agreements{display:flex;justify-content:center;margin-bottom:24px;color:#1c80e7;line-height:1;font-size:1.4rem}.is--login.article .article__agreement-link{text-decoration:underline}.is--login.article .article__button{margin-bottom:32px;padding-top:20px;padding-bottom:20px}.is--login.article .article__links{margin:0 auto}.is--login.article .article__links-item{text-align:center}.is--login.article .article__links-item>a{display:inline-block;margin-bottom:16px;padding-bottom:5px;font-size:1.4rem;line-height:1;border-bottom:1px solid #1c80e7}.is--login.article .article__links-item>a:hover{border-color:#155eab}.is--style-guide.article .article__container{display:block;padding:24px 32px}.is--top.article{padding:0 24px}.is--top.article .article__item{padding-top:16px}.is--top.article .article__item:last-child .article__divider-line{visibility:hidden}.is--top.article .article__item-container{display:block}.is--top.article .article__item-event-date{margin-top:8px;margin-left:88px;margin-right:130px;font-size:1.2rem}.is--agreements.article .article__container{padding:24px 32px;font-family:inherit;line-height:1.7;overflow-y:scroll;word-wrap:break-word}.is--agreements.article .article__textlink{font-weight:bold}.is--agreements.article .article__content{margin-top:32px}.is--agreements.article .article__title{margin-bottom:24px;text-align:center;font-weight:bold}.is--agreements.article .article__agreement{display:block;width:100%;height:320px}.is--faq.article .article__container{padding:24px 32px}.is--remanded.article{border:1px solid #de30ca}.is--remanded.article .article__remanded-message{display:block;margin-top:-4px;margin-bottom:16px;font-size:1.2rem;color:#de30ca}.is--remanded.article .article__remanded-message svg{fill:#de30ca;width:14px;height:14px;vertical-align:-2px;margin-right:3px}.is--activation-codes.article .article__container{display:flex;justify-content:space-between;align-items:center;padding:24px}.is--activation-codes.article .article__name{padding-right:16px;font-size:1.6rem;font-weight:bold;width:420px;word-wrap:break-word}.is--activation-codes.article .article__creat-at{margin-right:24px;font-size:1.2rem}.is--activation-codes.article .article__edit-button{padding:10px 22px}.is--activation-codes.article .article__delete-button{padding:10px 16px}.is--activation-codes-new.article{display:flex;justify-content:center;align-items:center;min-height:140px;height:calc(100vh - 68px - 80px - 66px - 24px*2 - 32px*2 - 104px);margin-bottom:0}.is--activation-codes-new.article .article__forms{width:100%}.is--activation-codes-new.article .article__container{width:100%;text-align:center}.is--activation-codes-new.article .article__textbox{width:455px;height:50px;margin:auto;text-align:center;font-size:1.8rem}.is--activation-codes-new.article .article__button{width:240px;height:42px;margin-top:48px;font-size:1.6rem}.is--occamera-stories.article .article__college-select{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;font-size:1.6rem}.is--occamera-stories.article .article__sort{display:flex;justify-content:space-between;align-items:center;padding:24px 0 16px 16px}.is--occamera-stories.article .article__count{margin-right:auto;color:#808d96;font-size:1.2rem;font-weight:bold}.is--occamera-stories.article .article__count-num{color:#082f74;font-size:1.8rem}.is--occamera-stories.article .article__divider.is--vertical{width:1px;height:14px;margin-right:24px;border-left:1px dotted #aaa}.is--oc-stories-frames.article .article__container{display:flex;justify-content:space-between;align-items:center;padding:24px 12px 24px 16px}.is--oc-stories-frames.article .article__name{margin-right:auto;flex-basis:50%}.is--oc-stories-frames.article .article__org-name{font-size:1.6rem;font-weight:bold;vertical-align:middle}.is--oc-stories-frames.article .article__org-name.is--unparticipated{color:#ccc}.is--oc-stories-frames.article .article__unparticipated-label{margin-left:8px;vertical-align:middle}.is--oc-stories-frames.article .article__unparticipated-text{margin-top:4px;color:#de30ca;font-size:1.1rem}.is--oc-stories-frames.article .article__buttons{flex-basis:46%;font-size:1px}.is--oc-stories-frames.article .article__edit-button{margin-left:10px;padding:10px 8px;min-width:160px;font-size:1.2rem}.is--oc-pages-edit.article:last-of-type{margin-bottom:0}.is--oc-pages-edit.article .article__header{display:flex;justify-content:space-between;align-items:center;padding:24px}.is--oc-pages-edit.article .article__header-heading{display:flex;align-items:center}.is--oc-pages-edit.article .article__header-title{display:inline-block;margin-right:8px;font-size:1.6rem;font-weight:bold}.is--oc-pages-edit.article .article__container{padding:0 20px 8px}.is--oc-pages-edit.article .article__container:empty{padding-bottom:0}.is--lead-cassetes.article .article__container{display:flex;justify-content:space-between;align-items:center;padding:24px}.is--oc-pages-preview.article .article__container{padding:24px 20px}.is--oc-pages-preview.article .article__header-title{font-size:1.6rem;font-weight:bold}.is--oc-pages-preview.article .article__header-heading{display:flex;align-items:center;margin-bottom:16px}.is--oc-pages-preview.article .article__desc-dt,.is--oc-pages-preview.article .article__desc-dd{margin-top:8px;font-size:1.2rem;line-height:1.5}.is--oc-pages-preview.article .article__desc-dt{width:10em}.is--oc-pages-preview.article .article__desc-dt.is--event-title{padding-top:2px}.is--oc-pages-preview.article .article__desc-dd.is--event-title{font-size:1.4rem;font-weight:bold}.is--oc-pages-preview.article .article__desc-muted-text{color:#808d96}.is--oc-pages-preview.article.is--drafted{background-color:#e4e9f0 !important}.card{width:192px;margin-right:8px;margin-bottom:16px;padding:8px}.card.is--mask{position:relative}.card:nth-of-type(4n){margin-right:0}.card__thumbnail{position:relative;width:176px;height:174px;margin-bottom:8px;background-color:#afb8be;background-image:url(/assets/client/icons/noimage-6560e6f000f0e81fe41e7118868ca47e200c0143a5d34a069610030717ded8de.svg);background-repeat:no-repeat;background-position:center;background-size:100px 74px}.card__thumbnail-img{display:block;width:100%;padding-top:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.card__type{position:absolute;bottom:-2px;left:0;right:0;height:50px;padding-top:30px;padding-right:8px;color:#fff;font-size:1.2rem;font-weight:bold;line-height:1;text-align:right;background-color:#fff;background:linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.6) 100%)}.card__header{display:flex;justify-content:space-between;margin-bottom:8px;font-size:1.2rem;color:#3d3d3d}.card__body{margin-bottom:8px}.card__title{overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;word-wrap:normal !important;font-size:1.2rem;font-weight:bold;color:#808d96;line-height:1.5}.card__nums{font-weight:bold;color:#0b41a0}.card__nums-prefix{font-size:1.6rem}.card__nums-number{font-size:2.4rem}.card__desc{font-size:1.4rem;word-wrap:break-word;line-height:1.5}.card__mask{background-color:hsla(0,0%,100%,.75);position:absolute;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;border-radius:8px;cursor:move}.is--top.card{margin-right:16px}.is--top.card:nth-of-type(5n){margin-right:0}.is--remanded.card{border:1px solid #de30ca}.is--remanded.card .card__remanded-message{color:#de30ca;font-size:1rem}.is--remanded.card .card__remanded-message svg{fill:#de30ca;width:13px;height:13px;vertical-align:-2px;margin-right:2px}.column-breadcrumbs__item{display:inline-block;font-size:1.8rem}.column-breadcrumbs__item+.column-breadcrumbs__item::before{content:">";display:inline-block;margin:0 8px;vertical-align:middle}.column{background-color:#ebf0f7;box-shadow:0 0 4px rgba(0,0,0,.15);border-radius:8px}.is--type-a.column{padding:0 16px 24px}.is--type-a.column .column__heading{padding-right:16px;padding-left:16px}.is--type-a.column .column__cell{background-color:#f8f9f9;border-radius:8px;box-shadow:0 2px 1px 0 rgba(0,0,0,.15)}.is--type-a.column .column__divider{display:block;width:100%;height:2px;margin:0}.is--type-a.column .column__divider-line{stroke:#b4b4b4;stroke-width:2px;stroke-dasharray:1,2;fill:none}.is--type-b.column .column__heading{padding-right:32px;padding-left:32px}.is--type-b.column .column__body{background-color:#f8f9f9;padding:32px;border-radius:0 0 8px 8px}.is--type-b.column .column__body.is--border-top-radius{border-top-left-radius:8px;border-top-right-radius:8px}.is--type-b.column .column__body.is--remanded-message h1{color:#de30ca;font-size:1.2rem;font-weight:bold;line-height:1}.is--type-b.column .column__body.is--remanded-message h1 svg{fill:#de30ca;width:15px;height:15px;vertical-align:-2px;margin-right:5px}.is--type-b.column .column__body.is--pd-sm{padding:24px 16px}.is--type-b.column .column__input-row{display:flex;align-items:top;padding-top:24px;padding-bottom:24px;border-top:1px solid #dbdbdb}.is--type-b.column .column__input-row:first-of-type{padding-top:0}.is--type-b.column .column__input-row.is--label-padding-top-sm .column__input-validation-label,.is--type-b.column .column__input-row.is--label-padding-top-sm .column__input-label{padding-top:2px}.is--type-b.column .column__input-row.is--label-padding-top-md .column__input-validation-label,.is--type-b.column .column__input-row.is--label-padding-top-md .column__input-label{padding-top:6px}.is--type-b.column .column__input-row:first-of-type{padding-top:0;border-top:none}.is--type-b.column .column__input-validation-label{width:55px}.is--type-b.column .column__input-validation-label>svg{margin-top:2px}.is--type-b.column .column__input-label{width:205px;font-size:1.6rem;font-weight:bold;line-height:1}.is--type-b.column .column__input-label.is--short{width:150px}.is--type-b.column .column__input-form{flex:1;word-break:break-all}.is--type-tab.column{background:rgba(0,0,0,0);box-shadow:none}.is--type-tab.column .column__heading-tab{display:flex;justify-content:space-between;align-items:center}.is--type-tab.column .column__heading-tab-item{position:relative;width:49.5%;height:60px;font-size:1.8rem;font-weight:bold;text-align:center;line-height:60px;cursor:pointer;border-radius:8px 8px 0 0;background-color:#ebf0f7;box-shadow:0 -1px 4px 0 rgba(0,0,0,.15)}.is--type-tab.column .column__heading-tab-item a:link,.is--type-tab.column .column__heading-tab-item a:visited,.is--type-tab.column .column__heading-tab-item a:hover,.is--type-tab.column .column__heading-tab-item a:active,.is--type-tab.column .column__heading-tab-item a:focus{display:block;width:100%;height:100%;color:#fff;cursor:pointer}.is--type-tab.column .column__heading-tab-item svg{display:inline-block;width:18px;height:18px;margin-right:3px;fill:#24243f;vertical-align:middle}.is--type-tab.column .column__heading-tab-item::after{content:" ";position:absolute;left:0;bottom:-5px;width:100%;height:10px;background-color:#ebf0f7}.is--type-tab.column .column__heading-tab-item.is--inactive{color:#fff;background-color:#808d96}.is--type-tab.column .column__heading-tab-item.is--inactive svg{fill:#fff}.is--type-tab.column .column__heading-tab-item.is--inactive::after{content:none}.is--type-tab.column .column__body{padding:24px 16px;background-color:#ebf0f7;border-radius:0 0 8px 8px;box-shadow:0 1px 4px 0 rgba(0,0,0,.15)}.is--type-tab.column .column__cell{padding:8px;background-color:#f8f9f9;border-radius:8px;box-shadow:0 2px 1px 0 rgba(0,0,0,.15)}.bus-list{font-size:1.4rem;border-bottom:1px solid #dbdbdb;overflow:hidden}.bus-list__item{padding:0 0 10px;border-top:1px solid #dbdbdb}.bus-list__item.is--date-empty,.bus-list__item:first-child{border:0}.bus-list__item.is--date-empty .bus-list__item-right,.bus-list__item:first-child .bus-list__item-right{border-top:1px dotted #b4b4b4}.bus-list__item:first-child .bus-list__item-right{border:0}.bus-list__item-left{float:left;width:170px;padding-top:20px}.bus-list__item-right{max-width:330px;margin-left:170px;padding-top:20px;overflow:hidden}.bus-list__item-title{margin-bottom:20px;font-size:1.4rem;font-weight:bold}.bus-list__item-info{padding-bottom:10px}.bus-list__item-info-title{float:left;width:100px;margin-bottom:8px;color:#808d96;font-weight:bold;line-height:1}.bus-list__item-info-desc{margin-bottom:8px;line-height:1;min-height:1em}.bus-settings{padding:0 30px}.bus-settings__section{display:flex;width:100%;font-size:1.8rem}.bus-settings__date{flex:0 0 218px}.bus-settings__forms{flex-grow:1;padding-bottom:24px;border-bottom:1px dotted #b4b4b4}.bus-settings__forms-label{float:left;width:104px;padding-top:4px;color:#808d96;font-weight:bold}.bus-settings__forms-input{padding-bottom:8px;overflow:hidden}.bus-settings__forms-input-people{display:inline-block;width:75px;margin-right:8px}.bus-settings__forms-input-deadline{width:210px}.bus-settings__oneline{width:100%;padding:20px 0;line-height:1;border-bottom:1px solid #dbdbdb}.bus-settings__oneline.is--padding-left{padding-left:218px}.is--bulk.bus-settings .bus-settings__oneline{padding:0;border-bottom:0}.campus-map{margin-top:32px}.campus-map__row{display:flex;margin-bottom:24px}.campus-map__label{width:105px;color:#808d96;font-weight:bold}.campus-map__label-small{font-size:1.2rem;font-weight:normal}.campus-map__input{flex:1}.campus-map__select{width:160px;margin-bottom:8px}.campus-map__opener{display:inline-block;color:#1c80e7;line-height:1;padding-bottom:5px;border-bottom:1px solid #1c80e7;cursor:pointer}.campus-map__opener svg{width:8px;height:10px;fill:#1c80e7}.campus-map__map{width:100%;height:300px}.campus-map__address-reset{display:inline-block;margin-bottom:8px;padding:0 8px 0 27px;color:#596070;line-height:24px;font-size:1.2rem;font-weight:bold;border:1px solid #596070;border-radius:6px;background:url(/assets/client/icons/marker-67a35e289b7cd5cfec8d79bdbdee203144cb2d75a605dd42e8cb789b93fa2137.svg) no-repeat center left 8px;background-size:auto 14px;background-color:#fff}.campus-map__note{margin-top:8px;color:#808d96;font-size:1.2rem}.deactive-warning{line-height:1.5}.deactive-warning__link:link,.deactive-warning__link:visited,.deactive-warning__link:hover,.deactive-warning__link:active{color:#fff}.deactive-warning__link:hover{text-decoration:underline}.deactive-warning__link+.deactive-warning__link{margin-left:16px}.deactive-warning__icon{width:5px;height:10px;fill:currentColor}.event-shurui-list{display:flex}.event-shurui-list+.event-shurui-list{margin-top:24px}.event-shurui-list__type-name{flex:0 0 105px;color:#808d96;font-weight:bold}.event-shurui-list__input-list{display:flex;flex-wrap:wrap;gap:12px 24px}.event-shurui-list__input-item{flex:1 1 176px}.event-shurui-list__input-radio{margin-right:0}.kibo-gakubu-gakka__radio{display:block}.kibo-gakubu-gakka__radio+.kibo-gakubu-gakka__radio{margin-top:12px}.kibo-gakubu-gakka__note{margin-top:8px;font-size:1.2rem;color:#808d96}.kibo-program__radio{display:block}.kibo-program__radio+.kibo-program__radio{margin-top:12px}.kibo-program__check{display:block;margin-top:24px}.kibo-program__check-label{font-size:1.3rem}.kibo-program__item{display:flex;margin-top:16px}.kibo-program__label{width:105px;color:#808d96;font-weight:bold}.kibo-program__label-small{font-size:1.2rem;font-weight:normal}.kibo-program__input{flex:1}.kibo-program__remove{position:relative;width:28px}.kibo-program__remove-icon{width:8px;height:8px;margin-top:15px;margin-left:14px;fill:#24243f;cursor:pointer}.kibo-program__remove-clickable{position:relative}.kibo-program__remove-clickable::after{content:"";display:block;position:absolute;top:8px;left:8px;width:20px;height:20px;cursor:pointer}.kibo-program__add-form{padding-left:105px}.question__row+.question__row{margin-top:24px}.question__radio{display:block}.question__radio+.question__radio{margin-top:12px}.question__option{display:flex;margin-top:16px}.question__option-label{width:105px;color:#808d96;font-weight:bold}.question__option-radio{min-width:0;margin-right:0}.question__option-radio+.question__option-radio{margin-left:24px}.reservation-form-preview__body{height:100vh;padding:32px 0}.reservation-form-preview__container{position:relative;display:flex;flex-direction:column;height:100%;width:calc(984px + 12px*2);margin:0 auto}.reservation-form-preview__frame{border:12px solid #49566b;border-radius:12px;padding:12px;background-color:#fff;flex:1 1 auto;overflow:auto}.reservation-form-preview__header{padding:15px 0}.reservation-form-preview__header-logo{width:25%;height:auto}.reservation-form-preview__main{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;width:79.1666666667%;margin:0 auto;color:#333;line-height:1.3}.reservation-form-preview__page-heading{display:flex;align-items:center;justify-content:space-between;margin:10px auto 30px;padding-left:10px;border-left:8px solid #808d96}.reservation-form-preview__page-heading-text{font-weight:700;font-size:2.6rem}.reservation-form-preview__progress{width:47.7088948787%;height:auto}.reservation-form-preview__school-name{margin-bottom:5px;font-weight:bold;font-size:2rem}.reservation-form-preview__event-outline{display:flex;align-items:center;padding:10px;background-color:#f5f5f5}.reservation-form-preview__event-image{flex:0 0 52px;width:52px;height:52px}.reservation-form-preview__event-infos{flex:1 1 auto;margin-left:12px}.reservation-form-preview__event-datetime-set{display:flex;align-items:baseline;margin-bottom:5px;line-height:1.3;font-weight:700}.reservation-form-preview__event-date{font-size:1.8rem}.reservation-form-preview__event-weekday{margin-left:4px;font-size:1.4rem;color:#666}.reservation-form-preview__event-bus-label{display:inline-flex;align-items:center;align-self:center;height:19px;margin-left:8px;padding:0 5px;color:#808d96;font-size:1rem;font-weight:400;line-height:1.5;background-color:#fff;border:1px solid #808d96;border-radius:4px}.reservation-form-preview__event-content{flex:1 1 auto;word-wrap:break-word;font-weight:400;font-size:1.6rem}.reservation-form-preview__event-change{flex:0 0 auto;pointer-events:none;display:inline-flex;align-items:center;height:32px;margin-left:24px;padding:0 12px;white-space:nowrap;color:#0ca5e6;font-size:1.4rem;font-weight:600;background-color:#fff;border:1px solid #0ca5e6;border-radius:4px}.reservation-form-preview__event-change:link,.reservation-form-preview__event-change:visited{color:#0ca5e6}.reservation-form-preview__field{margin-top:15px}.reservation-form-preview__field-row{display:flex;margin-top:5px}.reservation-form-preview__field-row.is--no-margin{margin-top:0}.reservation-form-preview__field-label-column{display:flex;align-items:flex-start;flex-shrink:0;justify-content:space-between;width:23.6842105263%;padding:19px 14px;background-color:#f5f5f5}.reservation-form-preview__field-label{font-size:1.4rem}.reservation-form-preview__field-validation{display:inline-block;margin-left:4px;padding:1px 5px;border:1px solid #999;border-radius:3px;color:#999;white-space:nowrap;font-weight:600;font-size:1rem}.reservation-form-preview__field-validation.is--required{border-color:#ee5b5b;color:#ee5b5b}.reservation-form-preview__field-column{display:flex;flex-direction:column;justify-content:center;width:76.3157894737%;padding:10px}.reservation-form-preview__field-group{display:flex}.reservation-form-preview__field-group.is--column{flex-direction:column;row-gap:8px}.reservation-form-preview__field-group.is--row{align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.reservation-form-preview__text-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 10px;border:1px solid #c7c7c7;border-radius:3px;line-height:1;font-size:1.4rem}.reservation-form-preview__text-field::-webkit-input-placeholder{color:#ccc}.reservation-form-preview__text-field::-moz-placeholder{color:#ccc}.reservation-form-preview__text-field:-ms-input-placeholder{color:#ccc}.reservation-form-preview__text-field::-ms-input-placeholder{color:#ccc}.reservation-form-preview__text-field::placeholder{color:#ccc}.reservation-form-preview__text-field:focus-visible,.reservation-form-preview__text-field:focus:not(:focus-visible){outline:none;border-color:#0ca5e6}.reservation-form-preview__text-field.is--name,.reservation-form-preview__text-field.is--kana{width:162px}.reservation-form-preview__text-field.is--school,.reservation-form-preview__text-field.is--mail-address{width:422px}.reservation-form-preview__text-field.is--zip-code{width:200px}.reservation-form-preview__text-field.is--phone-number{width:262px}.reservation-form-preview__textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:8px 10px;border:1px solid #c7c7c7;border-radius:3px;line-height:1.5;font-size:1.4rem}.reservation-form-preview__textarea::-webkit-input-placeholder{color:#ccc}.reservation-form-preview__textarea::-moz-placeholder{color:#ccc}.reservation-form-preview__textarea:-ms-input-placeholder{color:#ccc}.reservation-form-preview__textarea::-ms-input-placeholder{color:#ccc}.reservation-form-preview__textarea::placeholder{color:#ccc}.reservation-form-preview__textarea:focus-visible,.reservation-form-preview__textarea:focus:not(:focus-visible){outline:none;border-color:#0ca5e6}.reservation-form-preview__select{position:relative}.reservation-form-preview__select::after{display:block;content:"";position:absolute;top:0;bottom:0;right:7px;margin:auto;width:0;height:0;border-style:solid;border-width:8px 5px 0 5px;border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-top:8px solid #666;border-bottom:0;pointer-events:none}.reservation-form-preview__select.is--school-year{width:240px}.reservation-form-preview__select.is--companion{width:200px}.reservation-form-preview__selector{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:10px 20px 10px 10px;border:1px solid #c7c7c7;border-radius:3px;font-size:1.4rem}.reservation-form-preview__selector:focus-visible,.reservation-form-preview__selector:focus:not(:focus-visible){outline:none;border-color:#0ca5e6}.reservation-form-preview__radio-input,.reservation-form-preview__check-input{display:none}.reservation-form-preview__radio-text,.reservation-form-preview__check-text{position:relative;display:flex;line-height:1.5;font-size:1.2rem}.reservation-form-preview__radio-text::before,.reservation-form-preview__check-text::before{display:inline-block;flex-shrink:0;content:"";margin-right:8px;width:20px;height:20px;border:1px solid #d3d4d4}.reservation-form-preview__radio-text::after,.reservation-form-preview__check-text::after{position:absolute;display:none;content:""}.reservation-form-preview__radio-text::before{border-radius:50%}.reservation-form-preview__radio-text::after{top:6px;left:6px;width:8px;height:8px;border-radius:50%;border:1px solid #fff;background-color:#fff}.reservation-form-preview__check-text::before{border-radius:4px}.reservation-form-preview__check-text::after{top:0;left:0;width:20px;height:20px;background:url(/assets/client/icons/check-white-66bbff3096bb6675c6f347717dd43e5f872339fbb92a863642d11b3f38c1df5a.svg) no-repeat center;background-size:11px auto}.reservation-form-preview__check-text.is--kibo-gakubu-gakka-modal{font-size:1.4rem;line-height:1.5}.reservation-form-preview__radio-input:checked+.reservation-form-preview__radio-text::before,.reservation-form-preview__check-input:checked+.reservation-form-preview__check-text::before{border-color:#0ca5e6;background-color:#0ca5e6}.reservation-form-preview__radio-input:checked+.reservation-form-preview__radio-text::after,.reservation-form-preview__check-input:checked+.reservation-form-preview__check-text::after{display:inline-block}.reservation-form-preview__field-button{position:relative;display:inline-block;padding:0 11px;border:1px solid #0ca5e6;border-radius:4px;background-color:#fff;white-space:nowrap;line-height:32px;font-weight:600;font-size:1.4rem}.reservation-form-preview__field-button:link,.reservation-form-preview__field-button:visited{color:#0ca5e6}.reservation-form-preview__field-button.is--open-modal{margin-right:auto;padding-left:27px}.reservation-form-preview__field-button.is--open-modal::before,.reservation-form-preview__field-button.is--open-modal::after{position:absolute;top:15px;left:12px;content:"";display:block;width:12px;height:2px;border-radius:2px;background-color:#0ca5e6}.reservation-form-preview__field-button.is--open-modal::after{top:15px;left:12px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.reservation-form-preview__field-list{margin-right:auto;line-height:1.5;font-size:1.4rem}.reservation-form-preview__field-list-item+.reservation-form-preview__field-list-item{margin-top:4px}.reservation-form-preview__field-list-item:not(:only-child)::before{display:inline-block;content:"・"}.reservation-form-preview__field-text{display:block;margin-bottom:12px;line-height:1.5;font-size:1.2rem}.reservation-form-preview__field-text-intro{color:#999;line-height:1.5;font-size:1.2rem}.reservation-form-preview__field-text-info{margin-top:4px;font-weight:300;font-size:1rem}.reservation-form-preview__field-text-note{margin-top:8px;color:#808d96;line-height:1.5;font-weight:300;font-size:1rem}.reservation-form-preview__field-text-link:link,.reservation-form-preview__field-text-link:visited{color:#043f94}.reservation-form-preview__field-text-rule{margin-top:8px;font-size:1.2rem;color:#666}.reservation-form-preview__field-character-count{margin-top:4px;text-align:right;line-height:1.5;font-size:1rem;color:#ccc}.reservation-form-preview__free-text{margin:0 14px;padding:10px 0;color:#000;font-size:12px}.reservation-form-preview__button{pointer-events:none;display:block;width:47.3684210526%;margin:30px auto 0;padding:0 10px;border-radius:3px;background-color:#ff8700;text-align:center;line-height:60px;font-weight:bold;font-size:20px}.reservation-form-preview__button:link,.reservation-form-preview__button:visited{color:#fff}.reservation-form-preview__page-top{margin:70px auto 6px;padding:7px 6px;text-align:right}.reservation-form-preview__page-top-link{position:relative;display:inline-block;padding-left:15px;line-height:1.4166666667;font-size:1.2rem}.reservation-form-preview__page-top-link:link,.reservation-form-preview__page-top-link:visited{color:#043f94}.reservation-form-preview__page-top-link::before{position:absolute;top:7px;left:0;display:inline-block;content:"";width:6px;height:6px;border-top:1px solid #043f94;border-left:1px solid #043f94;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.reservation-form-preview__note{margin-top:12px;text-align:center;line-height:1.5;font-size:1.4rem;color:#808d96}.reservation-form-preview__modal-wrapper{position:absolute;top:12px;bottom:45px;left:12px;right:12px;overflow:auto;background-color:rgba(0,0,0,.7)}.reservation-form-preview__modal-container{position:relative;padding:56px;height:100%;display:flex;justify-content:center;align-items:center;overflow:auto}.reservation-form-preview__modal-body{position:relative;margin:auto;padding:32px 72px 40px;width:760px;min-height:466px;max-height:100%;border-radius:6px;background-color:#fff;display:flex;flex-direction:column}.reservation-form-preview__modal-heading{display:flex;justify-content:center;align-items:center;margin-bottom:32px;font-size:2rem;font-weight:600;line-height:1.3}.reservation-form-preview__modal-lead{margin-bottom:16px;color:#808d96;font-size:1.4rem;line-height:1.5}.reservation-form-preview__modal-field-row{margin-bottom:32px;min-height:219px;max-height:calc(100vh - (233px));display:flex;flex-direction:column;row-gap:12px;overflow:auto}.reservation-form-preview__modal-actions{text-align:center}.reservation-form-preview__modal-submit-button{width:360px;font-size:1.8rem;line-height:1.7777777778}.reservation-form-preview__modal-close-clickable{position:absolute;top:-32px;right:0}.reservation-form-preview__modal-close-clickable::after{content:"";display:block;position:absolute;top:0;left:0;width:20px;height:20px;cursor:pointer}.reservation-form-preview__modal-close-icon{width:20px;height:20px;fill:#fff;cursor:pointer}.reservation-mail-preview{font-size:1.4rem}.reservation-mail-preview__body{height:100vh;padding:32px 0}.reservation-mail-preview__container{display:flex;flex-direction:column;height:100%;width:844px;margin:0 auto}.reservation-mail-preview__frame{border:12px solid #49566b;border-radius:12px;padding:12px;background-color:#fff;flex:1 1 auto;overflow:auto}.reservation-mail-preview__text{font-family:Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1.4;white-space:pre-wrap}.reservation-mail-preview__text>a{border-bottom:1px solid #1255cc}.reservation-mail-preview__text>a:link,.reservation-mail-preview__text>a:visited,.reservation-mail-preview__text>a:hover,.reservation-mail-preview__text>a:active,.reservation-mail-preview__text>a:focus{color:#1255cc}.reservation-mail-preview__note{margin-top:12px;text-align:center;line-height:1.5;color:#808d96}.template-selection__modal-body{padding:24px 32px 32px}.template-selection__item{padding:16px;border-radius:8px;border:1px solid #e1e8ea;background-color:#fff}.template-selection__item+.template-selection__item{margin-top:8px}.template-selection__item-row{display:flex;gap:12px;margin-right:0;padding-left:22px}.template-selection__item-title{font-size:1.6rem;line-height:1.3125}.template-selection__item-body{margin-top:16px;font-size:1.4rem;line-height:1.5;height:105px;overflow:hidden}.template-selection__item-button{margin-top:16px}.template-selection__item-button.is--hidden{display:none}.contact__body{padding:32px}.contact__title{margin-bottom:8px;font-size:1.6rem;font-weight:bold}.contact__list{margin-bottom:16px}.contact__list dt{display:block;margin-bottom:8px;font-weight:bold}.contact__list-item{display:block;line-height:1.6;font-size:1.2rem}.contact__list-item::before{content:"・";display:inline-block}.contact__notice{font-size:1.2rem;color:#808d96}.contact__inquiry-address{margin-top:8px;font-size:1.6rem;font-style:normal;line-height:1.4}.contact__inquiry-list{margin-top:4px;color:#808d96;font-size:1.2rem;line-height:1.5}.oc-pages-cassette__footer{margin:40px 0 53px;text-align:center}.oc-pages-cassette__footer-button{width:200px;padding:0;line-height:40px}.oc-pages-cassette__footer-notes{margin-top:8px;font-size:1.2rem;color:#808d96}.oc-pages-cassette__reorder{margin:0 16px -30px 24px;position:relative;top:-27px;height:30px;z-index:1}.oc-pages-cassette__media-preview{background-repeat:no-repeat;background-position:center;background-size:contain;background-color:#dbdbdb}.oc-pages-cassette__media-preview:hover>*{display:block}.oc-pages-cassette__media-remove-button{position:relative;width:100%;height:100%;background-color:hsla(0,0%,100%,.7);display:none}.oc-pages-list__item{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:16px 16px 16px 12px;background-color:#fff;border-radius:8px;box-shadow:0 2px 1px 0 rgba(0,0,0,.15)}.oc-pages-list__item.is--error{border:1px solid #de30ca}.oc-pages-list__thumbnail{margin-right:11px;width:105px;height:70px;background-repeat:no-repeat;background-position:center;background-color:#afb8be;background-size:cover}.oc-pages-list__thumbnail.is--aspect-fit{background-size:contain}.oc-pages-list__thumbnail.is--noimage{background-image:url(/assets/client/icons/noimage-6560e6f000f0e81fe41e7118868ca47e200c0143a5d34a069610030717ded8de.svg);background-size:50px auto}.oc-pages-list__thumbnail.is--noimage.is--flow{background:url(/assets/client/icons/noimage-flow-7d1915c37e162b630ea4dfb04b2d3b58721337d98aee818ef9f57894cc76bc19.svg);size:cover}.oc-pages-list__info{width:540px;word-wrap:break-word}.oc-pages-list__heading{font-size:1.2rem;line-height:1.3;display:inline-block;max-width:450px;vertical-align:middle}.oc-pages-list__title{margin-top:4px;margin-right:12px;font-size:1.4rem;font-weight:bold;line-height:1.5}.oc-pages-list__txt{margin-top:4px;margin-right:12px;font-size:1.2rem;line-height:1.5}.oc-pages-list__alert{margin-bottom:4px;color:#de30ca;font-size:1.2rem;line-height:1.5}.oc-pages-list__reorder{margin:0 16px -30px 24px;position:relative;top:-22px;height:30px;z-index:1}.oc-pages-list__reorder.is--disabled{text-align:right}.oc-pages-preview{padding-top:24px;word-wrap:break-word}.oc-pages-preview__header{display:flex;justify-content:space-between;align-items:center;width:856px;margin:auto;padding:0 16px}.oc-pages-preview__title{font-size:1.6rem;font-weight:bold}.oc-pages-preview__note{width:856px;margin:0 auto 20px;padding:0 16px}.oc-pages-preview__note-item{color:#808d96;font-size:1.2rem;line-height:1.8}.oc-pages-preview__info{font-size:1.4rem;font-weight:bold;overflow:hidden}.oc-pages-preview__info-item{margin-bottom:8px;line-height:1.4}.oc-pages-preview__info-item>dt,.oc-pages-preview__info-item>dd{display:inline-block;vertical-align:text-top}.oc-pages-preview__info-item>dt{width:10em;color:#808d96}.oc-pages-preview__info-item>dd{width:calc(100% - 11em)}.oc-pages-preview__muted-text{color:#808d96;font-size:1.2rem}.oc-pages-preview__media{overflow:hidden}.oc-pages-preview__media-title{margin-bottom:20px;font-size:1.4rem;font-weight:bold}.oc-pages-preview__media-figure{width:720px;margin:0 auto}.oc-pages-preview__media-figure.is--left{float:left;width:240px;margin-right:20px}.oc-pages-preview__media-figure.is--right{float:right;width:210px;margin-left:20px}.oc-pages-preview__media-thumbnail{width:720px;height:480px;background-color:#afb8be;background-size:cover;background-repeat:no-repeat;background-position:center}.oc-pages-preview__media-thumbnail.is--left{width:inherit;height:160px}.oc-pages-preview__media-thumbnail.is--right{width:inherit;height:140px}.oc-pages-preview__media-thumbnail.is--noimage{background-size:100px auto}.oc-pages-preview__media-thumbnail.is--aspect-fit{height:auto}.oc-pages-preview__media-caption{margin:8px auto 0;font-size:1rem;line-height:1.4}.oc-pages-preview__media-sub-title{margin-bottom:10px;font-size:1.2rem;font-weight:bold;line-height:1.6}.oc-pages-preview__media-desc{font-size:1.2rem;line-height:1.6;overflow:hidden}.oc-pages-preview__media-profile{display:flex;flex-wrap:wrap;font-size:1.2rem}.oc-pages-preview__media-profile-dt,.oc-pages-preview__media-profile-dd{margin-bottom:5px;line-height:1.4}.oc-pages-preview__media-profile-dt{flex:0 0 4em;color:#808d96;font-weight:bold}.oc-pages-preview__media-profile-dd{width:calc(100% - 4em)}.oc-stories-lead-cassette__select{display:flex}.oc-stories-lead-cassette__select-radio{display:none}.oc-stories-lead-cassette__select-radio:checked+label{color:#fff;background-color:#093788}.oc-stories-lead-cassette__select-label{display:block;width:140px;padding:8px 0;font-size:1.4rem;font-weight:bold;text-align:center;line-height:1.4;cursor:pointer;border:1px solid #093788;color:#093788;background-color:#fff}.oc-stories-lead-cassette__select-label:first-of-type{border-radius:6px 0 0 6px}.oc-stories-lead-cassette__select-label:last-of-type{border-radius:0 6px 6px 0;border-left:none}.oc-stories-lead-cassette__select-label:hover{background-color:#d9d9d9}.oc-stories-lead-cassette__select-label[disabled]{color:#ccc;border-color:#ccc;pointer-events:none}.oc-stories-lead-cassette__body{display:flex;justify-content:space-between}.oc-stories-lead-cassette__body-item{position:relative;width:49%;min-height:627px;padding:24px 20px;border:2px solid rgba(0,0,0,0)}.oc-stories-lead-cassette__body-item.is--published{border:2px solid #093788}.oc-stories-lead-cassette__body-item.is--rejected{border:2px solid #de30ca}.oc-stories-lead-cassette__body-item.is--uncreated h1{color:#ccc}.oc-stories-lead-cassette__title{margin-bottom:8px;font-size:1.8rem;font-weight:bold;line-height:1.5}.oc-stories-lead-cassette__error{color:#de30ca;font-size:1.2rem}.oc-stories-lead-cassette__image{display:flex;justify-content:center;align-items:center;width:100%;height:232px;margin-bottom:16px;background-color:#e7e8e9;background-size:cover;background-position:center;background-repeat:no-repeat}.oc-stories-lead-cassette__image>img{width:70px;height:73px}.oc-stories-lead-cassette__sub-title{margin-bottom:16px;font-size:1.6rem;font-weight:bold;line-height:1.4;word-wrap:break-word}.oc-stories-lead-cassette__info{display:flex;margin-bottom:8px}.oc-stories-lead-cassette__info:last-child{margin-bottom:0}.oc-stories-lead-cassette__info-title{flex:0 0 5.5em;width:5.5em;color:#808d96;font-size:1.2rem;font-weight:bold;line-height:1.7}.oc-stories-lead-cassette__info-body{flex:1 1 auto;font-size:1.2rem;line-height:1.7;word-wrap:break-word;width:276px}.oc-stories-lead-cassette__uncreated{display:flex;justify-content:center;align-items:center;height:80%}.oc-stories-lead-cassette__uncreated-wrapper{text-align:center}.oc-stories-lead-cassette__uncreated-text{color:#ccc;font-size:1.6rem;font-weight:bold}.oc-stories-lead-cassette__note{margin:0 16px 24px;color:#808d96;font-size:1.2rem;line-height:1.8}.oc-stories-lead-cassette__schedules-body{position:relative;overflow:hidden;transition:height 400ms cubic-bezier(0.645, 0.045, 0.355, 1)}.oc-stories-lead-cassette__schedules{font-size:1.2rem;line-height:1.625}.oc-stories-lead-cassette__schedules-dates{display:flex;flex-wrap:wrap;margin-bottom:19px}.oc-stories-lead-cassette__schedules-dates:last-child{margin-bottom:0}.oc-stories-lead-cassette__schedules-date{margin-right:12px}.oc-stories-lead-cassette__schedules-date:nth-child(6n){margin-right:0}.oc-stories-lead-cassette__more-btns{display:flex;justify-content:flex-end;margin-top:4px;margin-right:16px}.oc-stories-lead-cassette__more-btns.is--hidden{display:none}.oc-stories-lead-cassette__more-btns>a{display:flex;align-items:center;font-size:1.2rem}.oc-stories-lead-cassette__more-btns>a.is--hidden{display:none}.oc-stories-lead-cassette__schedules-caret-icon{margin-left:4px;width:10px;height:6px;fill:#1c80e7}.oc-stories-lead-cassette__schedules-caret-icon.is--reverse{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.activation-code-modal__created-at{margin-top:40px;margin-bottom:20px;color:#7c7c8c}.activation-code-modal__qrcode{margin-bottom:44px}.activation-code-modal__buttons{margin-top:30px;margin-bottom:34px;display:flex;justify-content:center;align-items:center}.activation-code-modal__button{width:220px;margin:0 10px}.activation-code-modal__button.is--print{padding-top:14px;padding-bottom:14px}.activation-code-modal__button.is--close{padding-top:16px;padding-bottom:16px}.activation-code-modal__print-icon{display:inline-block;vertical-align:middle}.activation-code-modal__print-icon>svg{width:17px;height:18px;fill:currentcolor}.activation-code-modal__print-txt{display:inline-block;vertical-align:middle}@page{margin:0}.activation-code-print{width:210mm;height:296mm;margin:auto;padding:16px 32px;page-break-after:always;text-align:center}.activation-code-print__date{margin-bottom:48px;color:rgba(36,36,63,.6);font-size:1rem;text-align:right}.activation-code-print__title{margin-bottom:48px;padding-bottom:24px;font-size:2rem;font-weight:bold;line-height:1;border-bottom:2px solid #082f74}.activation-code-print__desc{margin-bottom:24px;font-size:1.1rem}.activation-code-print__code{width:395px;height:395px;margin:auto auto 32px;padding:60px 24px;border:1px solid rgba(128,141,150,.16);border-radius:4px}.activation-code-print__code-name{font-size:1rem}.activation-code-print__code-title{margin-bottom:16px;font-size:1.8rem;font-weight:bold;word-wrap:break-word}.activation-code-print__sub-title{margin-bottom:8px}.activation-code-print__app-text{margin-bottom:16px;font-size:1rem}.activation-code-print__icons{display:flex;justify-content:space-between;width:242px;margin:auto}.copyright-confirm-modal__title{margin-left:32px}.copyright-confirm-modal__title::before{content:url(/assets/client/icons/exclamation-triangle-light-6f369406fd68d5315e5b0d535a10da27a538b9106feda96bdad2473839654ad2.svg);position:absolute;margin-left:-32px;margin-top:-2px}.copyright-confirm-modal__content{padding-top:31px;text-align:left;width:100%}.copyright-confirm-modal__lead{font-weight:bold;margin-bottom:22px;line-height:24px !important}.copyright-confirm-modal__note{line-height:20px;margin-bottom:19px}.copyright-confirm-modal__note-title{font-weight:bold;font-size:1.6rem;color:#de30ca;margin-bottom:11px}.copyright-confirm-modal__reminder{font-size:1.4rem !important}.copyright-confirm-modal__privacy-policy-link{font-size:1.4rem}.occamera-list__item{display:flex;justify-content:space-between;margin-bottom:16px;border:2px solid #f8f9f9}.occamera-list__item.is--rejected{border-color:#de30ca}.occamera-list__media{position:relative;flex:0 0 189px;width:189px;height:336px;border-radius:4px;overflow:hidden}.occamera-list__media .video-js:hover .vjs-big-play-button{background-color:#61a2ed}.occamera-list__media .video-js .vjs-play-progress,.occamera-list__media .video-js .vjs-volume-level{background-color:#61a2ed}.occamera-list__media .video-js .vjs-control:focus,.occamera-list__media .video-js .vjs-button:focus{outline:none}.occamera-list__info{flex-grow:1;padding:8px 8px 0 16px}.occamera-list__info-alert{margin-bottom:8px;color:#de30ca;font-size:1.2rem;line-height:1.5}.occamera-list__info-muted{display:flex;align-items:center;margin-bottom:8px}.occamera-list__info-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:1px dotted #707070}.occamera-list__info-created-at{color:#999;font-size:1.2rem}.occamera-list__profile{clear:both;margin:16px 0 8px;font-size:1.2rem;overflow:hidden}.occamera-list__profile-icon{float:left;width:48px;height:48px;margin-right:8px;margin-bottom:8px;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:50%}.occamera-list__profile-affiliation{margin-bottom:4px;padding-top:8px;font-size:inherit;overflow:hidden}.occamera-list__profile-name{font-size:inherit;overflow:hidden}.occamera-list__title{margin-bottom:16px;font-size:1.6rem;width:560px;word-wrap:break-word}.occamera-list__status{margin-bottom:24px;padding-bottom:8px;border-bottom:1px dotted #707070}.occamera-list__status-item{display:inline-block;font-size:1.2rem;margin-bottom:8px;line-height:1.4}.occamera-list__status-item:nth-child(-n+2){margin-right:32px}.occamera-list__status-item:nth-child(n+3){width:100%}.occamera-list__status-title{display:inline-block;margin-right:4px;color:#808d96;font-weight:bold}.occamera-list__status-category{display:inline-block;padding:0 8px;color:#fff;font-size:1.1rem;border-radius:2px}.occamera-list__buttons{display:flex;justify-content:space-between;margin-bottom:8px}.occamera-list__button{white-space:nowrap;width:21%}.occamera-list__button.is--w-wide{width:27%}.occamera-list__status-alert{color:#de30ca}.occamera-list__muted-icon{position:absolute;bottom:8px;left:10px;transition:bottom 1s ease 0s}.vjs-has-started.vjs-user-active:not(.not-hover)+.occamera-list__muted-icon,.vjs-has-started.vjs-ended:not(.not-hover)+.occamera-list__muted-icon{bottom:48px;transition:bottom .1s ease 0s}.occamera-story-form__body{display:flex}.occamera-story-form__media{flex-grow:0;position:relative}.occamera-story-form__media video{border-radius:6px}.occamera-story-form__info{flex-grow:1;margin-left:20px}.occamera-story-form__row{display:flex;align-items:top;justify-content:space-between;padding-top:24px;padding-bottom:24px;border-top:1px solid #dbdbdb}.occamera-story-form__row:first-of-type{padding-top:0;border-top:none}.occamera-story-form__label{font-size:1.6rem;font-weight:bold;line-height:1}.occamera-story-form__input{width:440px}.occamera-story-form__input.is--middle{display:flex;align-items:center}.occamera-story-form__profile-icon{width:80px;height:80px;margin-right:20px;border-radius:50%;border:2px solid #fff;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.occamera-story-form__notes{color:#808d96;font-size:1rem}.occamera-story-form__disclosure{display:flex}.occamera-story-form__disclosure-label{width:205px;font-weight:bold}.occamera-story-form__disclosure-list{flex:1;margin-bottom:-20px}.occamera-story-form__disclosure-item{margin-right:40px;margin-bottom:20px}.occamera-story-form__disclosure-text{color:#24243f;font-size:1.4rem}.occamera-story-form__event-item{display:flex;justify-content:space-between;padding:20px 16px 20px 32px;border-bottom:1px solid #dbdbdb}.occamera-story-form__event-item.is--card{margin-bottom:16px;padding:16px;background-color:#fff;border-bottom:none;border-radius:8px;box-shadow:0 2px 1px 0 rgba(0,0,0,.15)}.occamera-story-form__event-item.is--card:last-child{margin-bottom:0}.occamera-story-form__event-icon{width:80px;height:80px;background-color:#b4b4b4;background-position:center;background-repeat:no-repeat;background-size:cover}.occamera-story-form__event-icon.is--noimage{background-size:60%}.occamera-story-form__event-info{margin-left:12px;width:590px}.occamera-story-form__event-info.is--wide{width:610px}.occamera-story-form__event-button{width:60px;margin-left:12px;align-self:center}.occamera-story-form__event-title{margin-top:-4px;margin-bottom:8px;font-weight:bold}.occamera-story-form__event-desc{display:flex;font-size:1.2rem;margin-top:8px}.occamera-story-form__event-desc-dt{color:#808d96;font-weight:bold}.occamera-story-form__event-desc-dd{flex:1}.occamera-story-form__event-check{position:relative;width:50px;margin-top:32px}.occamera-story-form__msg{color:#939799;font-size:1.4rem;text-align:center}.occamera-story-form__muted-icon{position:absolute;top:306px;left:10px;transition:top 1s ease 0s}.vjs-has-started.vjs-user-active:not(.not-hover)+.occamera-story-form__muted-icon,.vjs-has-started.vjs-ended:not(.not-hover)+.occamera-story-form__muted-icon{top:264px;transition:top .1s ease 0s}.styleguide__section{padding-bottom:30px;margin-bottom:40px;border-bottom:1px solid #dbdbdb}.styleguide__sub-section{margin-bottom:25px}.styleguide__title{margin-bottom:10px;font-size:2.4rem}.styleguide__sub-title{margin-bottom:5px;font-size:1.8rem}.styleguide__desc{margin-bottom:10px}.styleguide__list{padding-left:24px;list-style-type:disc}.styleguide__list>li{margin-bottom:8px}.table{width:100%;border:1px solid #dbdbdb;border-collapse:collapse}.table td,.table th{border-top:1px solid #dbdbdb;border-right:1px dotted #dbdbdb}.table td:last-child,.table th:last-child{border-right:0}.table th{padding:4px 8px;background-color:#939799;color:#fff}.table td{padding:16px 8px}.table__error-text{color:#de30ca}.top-menu{float:left;width:49.6%;margin-bottom:8px;overflow:hidden}.top-menu:nth-child(odd){margin-right:8px}.top-menu__item{display:block;min-height:96px;padding:16px 24px 24px;line-height:1}.top-menu__icon{float:left;width:64px;height:64px;margin-right:24px}.top-menu__title{margin:8px 0;color:#0b41a0;font-size:1.8rem;font-weight:bold;overflow:hidden}.top-menu__sub-title{padding:0 0 8px 16px;color:#808d96;font-size:1.4rem;font-weight:bold;line-height:1}.top-menu__label{display:inline-block;margin-left:5px;padding:4px;font-size:1.1rem;vertical-align:2px;border:1px solid #0b41a0;border-radius:16px}.top-menu__desc{color:#24243f;overflow:hidden}.interesting-contents-old-high-school-select2>.select2{width:100% !important}.ng-message{color:#de30ca}.ui-sortable-disabled .card__mask{cursor:auto}.main-container-block{margin:24px auto -1em;padding-right:32px;width:824px;text-align:right}.secondary-text{color:#808d96}
