@font-face{font-family:Arimo;src:url(/fonts/Arimo-Regular.otf) format('opentype');font-weight:400}@font-face{font-family:Arimo;src:url(/fonts/Arimo-Bold.otf) format('opentype');font-weight:700}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%}body,html{margin:0;padding:0;width:100%;height:100%}html{font-size:16px}body{background-color:#fff}body,button{font-family:Arimo,sans-serif}body,input[type=email],input[type=password],input[type=search],input[type=text],select{font-size:15px}table{border-spacing:0;border-collapse:collapse}table td{padding:4px 6px;border:1px solid #000}table th{padding:8px}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}select{width:100%;padding:6px;border:1px solid #ccc;border-radius:3px;background-color:inherit}[v-cloak]{display:none}.text-danger{color:red}div.footer{text-align:center;background-color:#eee;padding:20px;color:#4a4a4a;font-size:13px;border-top:4px solid #f9f9f9}div.footer a{color:inherit}div.page{padding:20px}div.leftnav{width:220px;min-width:220px;background-color:#f1f1f1;overflow-y:auto;border-right:1px solid #b3b3b3}div.leftnav .icon-tabler{width:22px;height:22px;stroke-width:1.5}div.leftnav .menu-container{border-top:2px solid #eee;border-bottom:2px solid #eee}div.leftnav .menu-item{padding:11px 0;text-decoration:none;color:#444;background-color:#fff;font-size:14px;font-weight:700;border:none;width:100%;display:flex;flex-direction:row;align-items:center;cursor:pointer}div.leftnav .menu-item.active{background-color:#7d7d7d;color:#fff}div.leftnav .menu-item:not(.active):hover{background-color:#ddd}div.leftnav .menu-item:active{background-color:#b0b0b0}div.leftnav .menu-item>:first-child{flex:0 1 22px;margin-left:10px;margin-right:8px}div.leftnav .logo-container{text-align:center;padding:26px 0}.flexContainerRow{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}div.hsplit{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;-webkit-flex-direction:row;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}div.hsplit div{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}div.header_splitter{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;-webkit-align-items:center;padding:0;background-color:#f1f1f1}div.header_splitter>div:first-child{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}div.header_splitter>div:last-child{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;color:#fff}div.header_splitter>div:last-child>a{color:#fff}div.header{padding:9px;background:#ff4a22;background:linear-gradient(135deg,#f22 0,rgba(255,0,125,.97522759) 100%)}div.header img.logo{height:34px;display:block;box-sizing:content-box}div.header a{text-decoration:none;font-weight:700}div.header .hamburger-outer{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:none}div.header .hamburger{width:36px;height:23px;float:right;cursor:pointer;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between}div.header .hamburger div{height:3px;background-color:#fff;transition:all .1s ease}div.appContainer{height:100%;position:absolute;width:100%}div.appContainer .first-use-modal .modal-container-1{background-color:rgba(0,0,0,.7)}div.appContainer .first-use-modal .modal-dialog{max-width:530px;line-height:1.3;text-align:center;font-size:16px;padding:1.5em 2em}.hidden{display:none}.sorry-no-elements{text-align:center;padding:6em 20px;font-size:14px}.content-pane-outer{flex:1;overflow-y:auto}.content-pane-inner{padding:10px;margin-right:20%;margin-left:10px;margin-top:-14px;margin-bottom:50px;background-color:#f1f1f1;border:1px solid #d4d4d4}.button-bar{text-align:right;margin-bottom:10px}.notification-banner{background:#e54141;color:#fff;padding:4px;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:10px;margin-right:20%;margin-bottom:30px;margin-top:-13px}.notification-banner>div:first-child{color:#fff;display:table;width:88px;flex:0 0 auto;aspect-ratio:1}.notification-banner>div:first-child>div{display:table-cell;vertical-align:middle;text-align:center;font-size:58pt}.notification-banner>div:nth-child(2){-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:8px 16px}.notification-banner>div:nth-child(2) .headline{margin-top:10px;margin-bottom:8px}div.list-outer{display:table;width:100%;background-color:#fff;border:1px solid #999}div.list-outer div.rowgroup{padding:0;margin:0;cursor:default;display:table-row-group;width:100%}div.list-outer div.list-row{display:table-row;vertical-align:top;text-align:left;font-weight:400;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}div.list-outer div.list-row.selected{color:#fff;background-color:#7d7d7d}div.list-outer div.list-row>*{display:table-cell;vertical-align:middle;border-bottom:1px solid #f0f0f0;overflow:hidden;text-overflow:ellipsis;padding-left:5px;padding-right:10px}div.list-outer div.list-row div.img{width:42px}div.list-outer div.list-row div.count{width:5%}div.list-outer div.list-row div.descr{width:11%}div.list-outer div.list-row div.dcptitle{width:26%}div.list-outer div.list-row div.status{width:215px}div.list-outer div.list-head{display:table-header-group;font-weight:700!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}div.list-outer div.list-head .sort-column{border-bottom:1px solid #9b9b9b;background-color:#f4f4f4}div.list-outer div.list-head .sortable-column{cursor:pointer}div.list-outer div.list-head .sortable-column:hover{background-color:#eee}div.list-outer div.list-head>div:last-child{padding-right:10px}div.arrow-down,div.arrow-up{display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000;margin-bottom:2px}div.arrow-down{transform:rotate(180deg);-webkit-transform:rotate(180deg)}.searchbox_result_container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;background-color:#fff;position:absolute;border:1px solid #8e8e8e;z-index:1000;box-shadow:rgb(0 0 0 / 10%) 0 0 6px;min-width:250px;width:100%}.searchbox_result_container .result-row{padding:5px 14px}.searchbox_result_container .result-row.active,.searchbox_result_container .searchbox_add_new:hover{background-color:#e8e8e8}.searchbox_result_container .no-results{font-style:italic;padding:5px 14px}.searchbox_result_container .searchbox_add_new{display:flex;flex-direction:row;align-items:center;margin-top:4px;padding:9px;border-top:2px solid #f0f0f0}.searchbox_result_container .searchbox_add_new .label{padding-left:5px}div#login{width:100%;height:100%;display:table}div#login div.outerpage{display:table-cell;vertical-align:middle;text-align:center}div#login div.outerpage div.page{max-width:300px;width:100%;margin:auto}div#login input[type=email],div#login input[type=password],div#login input[type=text]{width:100%;line-height:28px;padding:1px 8px;border:1px solid #ccc;border-radius:3px}div#login .item{margin-bottom:.7em}div#signup div.page{max-width:800px;width:100%;margin:auto}div#signup table{width:100%}div#signup table td{padding:4px;border:none}div#signup table tr.spacer{height:.8em}div#signup .section{margin-bottom:2em}div#signup input[type=email],div#signup input[type=password],div#signup input[type=text]{width:100%;line-height:28px;padding:1px 8px;border:1px solid #ccc;border-radius:3px}div#signup #org_split{width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}div#signup #org_split>div:first-child{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:25px;width:100%}div#signup #org_split>div:last-child{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:0}div#signup #org_split>div:last-child div.list-container{position:relative;transform:translateY(-50%);padding-bottom:4em}div#signup #org_split>div:last-child div.list-container .record{background-color:#5cc58f;padding:8px;font-size:13px;color:#fff;margin-bottom:4px;border-radius:3px;cursor:pointer;min-width:160px}div#signup #org_split>div:last-child div.list-container .record:hover{background-color:#21ad65}div#signup .success-container{text-align:center;margin-top:3em;max-width:500px;margin-left:auto;margin-right:auto}div#account-overview div.page{max-width:800px;width:100%;margin:auto}div#account-overview div.page .item{margin-bottom:1em}div#account-overview .trial-card{padding:1em;border-radius:2px;font-size:21px;border:1px solid #b3b3b3}div#account-overview .trial-card .headline{font-weight:700;margin-bottom:.4em}div#account-overview .trial-card .daygrid{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:1px;margin:.2em 0}div#account-overview .trial-card .daygrid .day{height:12px;background:#f0f0f0}div#account-overview .trial-card .daygrid .day.elapsed{background:#50d549}div#account-overview .trial-card .underline{display:flex;justify-content:space-between;font-size:15px}div#account-overview .trial-card .capabilities{display:flex;justify-content:space-evenly;margin-top:1.7em;font-size:18px;text-align:center}div#account-overview .trial-card .capabilities .service{font-size:17px}div#account-overview .trial-card .capabilities .values{font-weight:700;font-size:23px}div#confirmed-email div.page,div#edit-password div.page,div#edit-profile div.page,div#forgot-password div.page,div#imprint div.page,div#new-password div.page,div#privacy div.page{max-width:800px;width:100%;margin:auto}div#confirmed-email input[type=email],div#confirmed-email input[type=password],div#confirmed-email input[type=text],div#edit-password input[type=email],div#edit-password input[type=password],div#edit-password input[type=text],div#edit-profile input[type=email],div#edit-profile input[type=password],div#edit-profile input[type=text],div#forgot-password input[type=email],div#forgot-password input[type=password],div#forgot-password input[type=text],div#imprint input[type=email],div#imprint input[type=password],div#imprint input[type=text],div#new-password input[type=email],div#new-password input[type=password],div#new-password input[type=text],div#privacy input[type=email],div#privacy input[type=password],div#privacy input[type=text]{width:100%;line-height:28px;padding:1px 8px;border:1px solid #ccc;border-radius:3px}div#confirmed-email .item,div#edit-password .item,div#edit-profile .item,div#forgot-password .item,div#imprint .item,div#new-password .item,div#privacy .item{margin-bottom:1em}div#confirmed-email div.steps{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}div#confirmed-email div.steps div{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#fff;border-radius:4px;border-color:#000;border-width:1px;border-style:solid;padding:8px 15px;width:250px;margin-right:1em}.booking-status{cursor:pointer}.booking-status .boxy{border-radius:2px;background-color:#aaa;color:#fff;padding:3px 6px;text-transform:uppercase;font-size:11px;line-height:13px}.booking-status .boxy:hover{background-color:#b7b7b7}.booking-status .boxy2{border-radius:2px;padding:3px 6px;text-transform:uppercase;font-size:11px;line-height:13px;border:1px solid #aaa;color:#888;cursor:normal;background-color:#fff}.booking-status .boxy2:hover{background-color:#eee}.booking-status .success{background-color:#3fb774}.booking-status .success:hover{background-color:#4ec281}.booking-status .pause{background-image:linear-gradient(#3fb774 0,#3fb774 0);background-position-x:left;background-position-y:center;background-repeat:no-repeat}.booking-status .pause:hover{background-image:linear-gradient(#4ec281 0,#4ec281 0)}.booking-status:hover div.progressbar-inner{background-color:#4ec281}.booking-form .title{font-weight:700;font-size:16px;line-height:32px}.booking-form .input-section{vertical-align:top;padding:20px;background-color:#fff;margin-bottom:20px;border:1px solid #999}.booking-form .cart-items{margin:0;list-style:none;padding-left:13px}.booking-form .cart-items .cart-item{display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0 9px;line-height:35px}.booking-form .cart-items .cart-item>div.target-number{margin-right:13px}.booking-form .cart-items .cart-item>div.target-name{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.booking-form .cart-items .cart-item>div.showtime{margin-right:10px}.booking-form .cart-items .cart-item>div.remove-target{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.booking-form .cart-items .cart-item input[type=text]{width:100%;line-height:28px;padding:1px 8px;border:1px solid #ccc;border-radius:3px}.booking-form .movie-filegroup-selector{background-color:#fff;margin-bottom:20px;border:1px solid #999;cursor:default;height:300px}.booking-form .movie-filegroup-selector .movie-selector{min-width:200px;border-right:1px solid #aaa;display:flex;flex-direction:column}.booking-form .movie-filegroup-selector .movie-selector .title{margin-left:10px;margin-top:3px}.booking-form .movie-filegroup-selector .movie-selector .scroll-container{-webkit-flex:1;-ms-flex:1;flex:1;overflow:auto}.booking-form .movie-filegroup-selector .movie-selector .scroll-container .entry-row{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;padding:0 10px;line-height:30px;border-bottom:1px solid #f0f0f0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.booking-form .movie-filegroup-selector .movie-selector .scroll-container .entry-row.selected{color:#fff;background-color:#7d7d7d}.booking-form .movie-filegroup-selector .movie-selector .scroll-container .entry-row:not(.selected):hover{background-color:#e8e8e8}.booking-form .movie-filegroup-selector .filegroup-selector-outer{-webkit-flex:1;-ms-flex:1;flex:1;overflow:auto}.btn{background-color:#888;border:2px solid #888;color:#fff;cursor:pointer;padding:5px 16px;font-size:15px;font-weight:700;border-radius:3px;display:inline-block;text-decoration:none;text-align:center}.btn:not(.inactive):hover{border-color:#aaa;background-color:#aaa}.btn.inactive{cursor:not-allowed}.btn.btn-cta{background-color:#7eb536;border:2px solid #7eb536;padding:7px 32px;font-size:17px}.btn.btn-cta:not(.inactive):hover{border-color:#8dd332;background-color:#8dd332}.search-box{margin-bottom:6px;position:relative}.search-box .search-input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;line-height:28px;padding:1px 8px;border:1px solid #ccc;border-radius:3px}.menu{display:none;margin-top:1px;z-index:100;position:absolute;right:0;user-select:none;border:1px solid #ddd}.menu.opened{display:block}.menu .menu-item{min-width:100px;background:#fff;padding:7px 8px 7px 20px;white-space:nowrap;position:relative}.menu .menu-item>.label{padding-right:10px;font-size:14px}.menu .menu-item:not(.disabled){cursor:pointer}.menu .menu-item.disabled{cursor:initial}.menu .menu-item.with-submenu{display:flex;align-items:center}.menu .menu-item .arrow{width:18px}.menu .menu-item:not(.disabled):hover{background:#ddd}.menu .menu-item:not(.disabled):hover .submenu{transition:all 0s .06s;visibility:visible}.menu .menu-item .submenu{transition:all 0s .3s;visibility:hidden;position:absolute;left:100%;top:0}.movies-and-dcps .tabs-and-buttons{margin-right:20%;margin-left:10px;margin-top:-14px}.movies-and-dcps .tabs{display:flex;user-select:none}.movies-and-dcps .content-pane-inner{margin-top:0;border-top:none}.movies-and-dcps .tab{padding:10px 17px;border:1px solid #ddd;border-left:none;background:inherit;font-size:14px;font-weight:700;cursor:pointer}.movies-and-dcps .tab:first-child{border-left:1px solid #ddd}.movies-and-dcps .tab.active{background-color:#f1f1f1;border-bottom:1px solid #f1f1f1}.movies-and-dcps .tab:not(.active):hover{background-color:#f6f6f6}.movies-and-dcps .orphan-view{margin-bottom:32px;background:orange;padding:20px}.movies-and-dcps input[type=search]{width:100%;line-height:28px;padding:1px 8px;border:1px solid #ccc;border-radius:3px}.movies-and-dcps .movie{margin-bottom:32px;background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 10px 22px 10px;margin-left:-10px;margin-right:-10px}.movies-and-dcps .movie-title{font-size:16px;line-height:normal;font-weight:700;margin-bottom:.5em}.movies-and-dcps .edit-movie{font-size:12px;color:#888;cursor:pointer}.movies-and-dcps .edit-movie:hover{color:#000}.movies-and-dcps .fg-view-outer{display:grid;grid-gap:15px;grid-template-columns:repeat(auto-fill,400px)}.movies-and-dcps .sorry-no-elements{padding:6em 20px}.movies-and-dcps .fg-card{background-color:#fff;position:relative}.movies-and-dcps .fg-card>.overlay{opacity:.2;position:absolute;top:0;right:0;margin:5px;user-select:none}.movies-and-dcps .fg-card>.overlay .menu_icon{width:35px;height:35px;border-radius:3px;border:1px solid #fff;color:#fff;box-shadow:0 0 4px gray;cursor:pointer;margin-left:auto}.movies-and-dcps .fg-card>.overlay .menu_icon>svg{width:100%;height:100%;filter:drop-shadow(0 0 1px #000)}.movies-and-dcps .fg-card>.overlay .menu_icon:hover{border-width:2px}.movies-and-dcps .fg-card>.overlay .menu .menu-item .assign-box{cursor:initial;background:#fff;border:1px solid #ddd;width:290px;overflow:hidden;height:400px;box-shadow:rgb(0 0 0 / 10%) 0 0 6px;display:flex;flex-direction:column}.movies-and-dcps .fg-card>.overlay .menu .menu-item .assign-box .headline{text-align:center;margin:8px 0 0 0;font-weight:700;font-size:14px}.movies-and-dcps .fg-card>.overlay .menu .menu-item .assign-box .searchbox{padding:9px}.movies-and-dcps .fg-card>.overlay .menu .menu-item .assign-box .menu-item{border:none;font-weight:700;overflow:hidden;text-overflow:ellipsis}.movies-and-dcps .fg-card>.overlay:has(.menu.opened){opacity:1}.movies-and-dcps .fg-card:hover>.overlay{opacity:1}.movies-and-dcps .fg-card .fg-card-image{width:100%;height:217.21621622px;background-size:contain;background-position:top;background-repeat:no-repeat;border:1px solid #ddd}.movies-and-dcps .fg-card div.lower{color:#444;border:1px solid #ddd;border-top:none;padding:.4em 5px .2em 5px;font-size:14px;line-height:21px}.movies-and-dcps .fg-card div.lower .line1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.movies-and-dcps .fg-card div.lower .line2{display:flex}.movies-and-dcps .fg-card div.lower .line2>div{width:auto;flex-basis:33.33%}.movies-and-dcps .fg-card div.lower .line2>div:nth-child(1){text-align:left}.movies-and-dcps .fg-card div.lower .line2>div:nth-child(2){text-align:center}.movies-and-dcps .fg-card div.lower .line2>div:nth-child(3){text-align:right}.movies-and-dcps .fg-card div.text{display:table;width:100%;height:100%}.movies-and-dcps .fg-card div.text>div{display:table-cell;vertical-align:middle;color:#7d7d7d;text-align:center}.movies-and-dcps .fg-card div.text>div .first-line{font-size:60px}.movies-and-dcps .fg-card div.text>div .second-line{font-size:23px}.bookings .filterPane{margin-bottom:.7em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}#options{margin-bottom:10em}#options .my-provisions .fg-view-outer{width:fit-content;margin:auto}#options .modal-dialog{max-width:700px}#options .info-modal{font-size:16px;line-height:1.1em}#options .info-modal li{margin-bottom:.6em}#options h4{margin-top:2.2em;margin-bottom:.3em}.user-profile{text-align:right;padding:3px}.modal-container-1{background-color:rgba(0,0,0,.3);overflow-x:hidden;overflow-y:auto;position:fixed;top:0;right:0;width:100%;height:100%;z-index:2000;display:table}.modal-container-2{display:table-cell;vertical-align:middle}.modal-dialog{background-color:#fff;width:100%;max-width:600px;margin:50px auto;padding:40px;border-radius:2px}.modal-dialog .badge,.modal-dialog h2{display:inline-block;vertical-align:middle}.modal-dialog .badge{border-radius:2px;background:linear-gradient(132deg,#ff3400 -30%,rgba(204,0,255,.98) 100%);color:#fff;padding:4px 8px;text-transform:uppercase;font-size:11px;line-height:initial;font-weight:700}.modal-dialog .message-button-split{display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.modal-dialog .message-button-split>div:first-child{-webkit-flex:1;-ms-flex:1;flex:1}.modal-dialog .message-button-split>div:last-child{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.ingest-information .temp-box-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;gap:10px;margin-bottom:30px}.ingest-information .temp-box{-webkit-flex:1;-ms-flex:1;flex:1;padding:13px;background-color:#f0f0f0;cursor:pointer}.ingest-information .temp-box:hover{background-color:#ddd}.ingest-information .temp-box .headline{font-weight:700;margin-bottom:8px}.ingest-information .temp-box.active{background-color:#ddd}.ingest-information textarea{width:100%;height:130px}.ingest-information .page-box .headline{font-weight:700;margin-bottom:8px;font-size:17px}.ingest-information .page-box table{width:70%;margin:auto}.ingest-information .slide-enter-active,.ingest-information .slide-leave-active{transition:all .2s linear}.ingest-information .slide-enter,.ingest-information .slide-leave-to{transform:translateX(-100%);opacity:0}.ingest-information .slide2-enter-active,.ingest-information .slide2-leave-active{transition:all .2s linear}.ingest-information .slide2-enter,.ingest-information .slide2-leave-to{transform:translateX(100%);opacity:0}div.add-new-movie table,div.add-new-organization table{width:100%}div.add-new-movie table input[type=email],div.add-new-movie table input[type=number],div.add-new-movie table input[type=text],div.add-new-organization table input[type=email],div.add-new-organization table input[type=number],div.add-new-organization table input[type=text]{width:100%;line-height:28px;padding:1px 8px;border:1px solid #ccc;border-radius:3px}div.add-new-movie table td,div.add-new-organization table td{border:1px solid #f0f0f0}div.add_organization_modal .modal-dialog{max-width:max(50%,600px)}div.single_booking_modal .modal-container-1{background-color:rgba(0,0,0,.5)}div.single_booking_modal .modal-dialog{max-width:780px;margin:50px auto;padding:0;background:#e7e7e7}div.single_booking_modal div.booking-header{flex:1;min-width:0;display:flex;justify-content:space-between;gap:1em}div.single_booking_modal div.booking-header h2{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.confirm-booking{padding:40px;background:#fff;border-radius:inherit}div.confirm-booking input[type=text]{width:100%;line-height:28px;padding:1px 8px;border:1px solid #ccc;border-radius:3px}div.confirm-booking .filegroup-selector-outer{font-size:14.5px;margin-bottom:1.3em;padding-bottom:8px;border:1px solid #ccc;border-radius:2px}.filegroup-selector .fgcbs-title{font-weight:700;padding:9px 0 2px 10px}.filegroup-selector section{margin-bottom:8px}.filegroup-selector .no-contents{font-style:italic;padding:6px 16px}.filegroup-selector .entry-row{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;line-height:28px;padding:0 7px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.filegroup-selector .entry-row label{display:block}.filegroup-selector .entry-row:hover{background-color:#e8e8e8}div.single-booking{border-radius:inherit}div.single-booking input[type=email]{width:100%;line-height:28px;padding:1px 8px;border:1px solid #ccc;border-radius:3px}div.single-booking .main-card{padding:40px;background:#fff;border-radius:inherit}div.single-booking .main-card.opened{border-bottom-left-radius:11px;border-bottom-right-radius:11px}div.single-booking .bottom-drawer{padding:25px 40px}div.single-booking .menu_icon{cursor:pointer;border-radius:3px}div.single-booking .menu_icon.opened,div.single-booking .menu_icon:hover{background-color:#eee}div.single-booking .menu-item{padding:9px 38px 9px 28px}div.single-booking .menu-item.disabled{color:#888}div.single-booking div.progressbar-outer{padding:22px}div.single-booking div.progressbar{height:9px}div.single-booking div.progressbar-inner{border-radius:2px}div.single-booking div.thin div.progressbar{height:1px}div.single-booking .filegroups{font-size:14.5px;text-align:center;line-height:1.3em}div.single-booking .filegroups .filegroup{display:flex;justify-content:space-between}div.single-booking .timeline{width:min-content;white-space:nowrap;margin:0 auto;display:grid;grid-template-columns:135px 3px 90px 1fr;line-height:1.3em;font-size:14.5px}div.single-booking .timeline .time-of-day{margin-left:1em}div.single-booking .timeline .date{text-align:right;margin-right:1em}div.single-booking .timeline .timeline-bar{background:#ddd;margin-top:4px;margin-bottom:-4px}div.single-booking .timeline .timeline-bar.download{background:#3fb774}div.single-booking .timeline .timeline-bar .timeline-circle{width:8px;height:8px;border-radius:50%;background:inherit;transform:translate(-2.5px)}div.single-booking .timeline .timeline-bar.last-row{width:0}#inventory{width:1020px;margin:auto}#inventory table{width:100%;margin:1em 0}#inventory table th{text-align:left}div#download-provisions tr:not(.canceled)>td.negative{background:#f08080}div#download-provisions tr.canceled{background:#ffdede}table.filegroups tr.deleted{background:#ffdede}.ajax-button .button-loader,.ajax-button .button-loading{display:inline-block;margin:auto;display:none}.ajax-button .button-loader .loading-dot,.ajax-button .button-loading .loading-dot{border-radius:50%;background-color:#fff;float:left;opacity:0;width:16px;height:16px;margin:5px;-moz-animation-name:fade-in;-webkit-animation-name:fade-in;-ms-animation-name:fade-in;-o-animation-name:fade-in;animation-name:fade-in;-moz-animation-duration:1s;-webkit-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-moz-animation-direction:linear;-webkit-animation-direction:linear;-ms-animation-direction:linear;-o-animation-direction:linear;animation-direction:linear}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-o-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.ajax-button .button-loader .loading-dot.dot1,.ajax-button .button-loading .loading-dot.dot1{-moz-animation-delay:.25s;-webkit-animation-delay:.25s;-ms-animation-delay:.25s;-o-animation-delay:.25s;animation-delay:.25s}.ajax-button .button-loader .loading-dot.dot2,.ajax-button .button-loading .loading-dot.dot2{-moz-animation-delay:.5s;-webkit-animation-delay:.5s;-ms-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.ajax-button .button-loader .loading-dot.dot3,.ajax-button .button-loading .loading-dot.dot3{-moz-animation-delay:.75s;-webkit-animation-delay:.75s;-ms-animation-delay:.75s;-o-animation-delay:.75s;animation-delay:.75s}.ajax-button .button-loader .loading-dot.dot4,.ajax-button .button-loading .loading-dot.dot4{-moz-animation-delay:1s;-webkit-animation-delay:1s;-ms-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}.ajax-button .button-loader .loading-dot,.ajax-button .button-loading .loading-dot{width:7px;height:7px;margin:0 3px;display:inline}.ajax-button.syncing .button-loader,.ajax-button.syncing .button-loading{display:inline-block}.ajax-button.syncing .button-text{display:none}.invalid-feedback{color:red}.mono{font-family:monospace}div.tooltip{background:#959595;color:#fff;padding:12px 10px;font-size:14px;line-height:1.5em;border-radius:4px;width:250px}div.tooltip a{color:inherit}div.tooltip #arrow,div.tooltip #arrow::before{position:absolute;width:8px;height:8px;background:inherit}div.tooltip #arrow{visibility:hidden}div.tooltip #arrow::before{visibility:visible;content:'';transform:rotate(45deg)}div.tooltip[data-popper-placement^=top] #arrow{bottom:-4px}div.tooltip[data-popper-placement^=bottom] #arrow{top:-4px}div.tooltip[data-popper-placement^=left] #arrow{right:-4px}div.tooltip[data-popper-placement^=right] #arrow{left:-4px}div.tourtip{background:linear-gradient(132deg,#ff8600 -30%,rgba(255,0,199,.98) 100%);font-weight:700}div.tourtip p{margin:0}div.tourtip #arrow,div.tourtip #arrow::before{position:absolute;width:18px;height:18px}div.tourtip[data-popper-placement^=top] p{text-align:center}div.tourtip[data-popper-placement^=top] #arrow{bottom:-9px}div.tourtip[data-popper-placement^=top] #arrow::before{background:#ff3398}div.tourtip[data-popper-placement^=bottom] p{text-align:center}div.tourtip[data-popper-placement^=bottom] #arrow{top:-9px}div.tourtip[data-popper-placement^=bottom] #arrow::before{background:#ff4281}div.tourtip[data-popper-placement^=left] #arrow{right:-9px}div.tourtip[data-popper-placement^=left] #arrow::before{background:#ff19b7}div.tourtip[data-popper-placement^=right] #arrow{left:-9px}div.tourtip[data-popper-placement^=right] #arrow::before{background:#ff605b}div.progressbar{height:7px;background-color:#efefef;margin-bottom:2px;overflow:hidden;box-sizing:border-box;width:100%}div.progressbar-outer{padding-bottom:10px;padding-top:10px}div.progressbar-inner{position:relative;background-color:#3fb774;border-radius:1px;height:100%;width:0}@keyframes glossy{0%{background-position-x:-200px}100%{background-position-x:600px}}.glossy-background{animation-duration:1.25s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:glossy;animation-timing-function:linear;background:linear-gradient(to right,#fff 8%,#f0f0f0 18%,#fff 28%);background-size:800px 100px}@media (min-width:800px){div.header .header-menu{text-align:right}div.header .header-menu>a:not(:last-child):not(.btn)::after{content:" - ";font-weight:400}}@media (max-width:799px){html{font-size:14px}div.header .hamburger-outer{display:block}div.header .hamburger.menu-open div.outer{opacity:0}div.header .hamburger.menu-open div.center{transform:rotate(45deg)}div.header .hamburger.menu-open div.center div{transform:rotate(-90deg)}div.header .header-menu{margin-top:10px;width:100%}div.header .header-menu>:not(.neverblock){display:block;padding:.5rem;font-size:1.5rem;text-align:center}div.header .header-menu:not(.menu-open){display:none}.modal-container-1{background-color:rgba(0,0,0,.5)}.modal-dialog{padding:20px}}@font-face{font-family:cabin_bold;src:url(/fonts/Cabin-Bold.otf) format('opentype');font-weight:700;font-style:normal}body.homepage{background-image:url(/images/homepage_bg.svg);background-size:3000px;background-repeat:no-repeat;background-position-x:center}div#homepage ul{padding:0}div#homepage ul li{list-style:none}div#homepage .cta-container{text-align:center}div#homepage .cta-container .cta-subline{margin-top:.3em;color:#888;font-size:13px}div#homepage div.hero{text-align:center;margin-top:2em}div#homepage div.hero h1,div#homepage div.hero p.sub-headline{font-family:cabin_bold,Fallback,sans-serif;text-align:center}div#homepage div.hero p.sub-headline{margin-top:0;font-size:1.375rem}div#homepage div.hero div.hero-ib{display:inline-block}div#homepage div.convinced{background:linear-gradient(135deg,rgba(255,34,34,.15) 0,rgba(255,202,0,.15) 100%);text-align:center;padding:6em 2em 5em 2em}div#homepage div.convinced .cta-container{margin-top:3em}div#homepage div.convinced h3{max-width:600px;line-height:1.4em;font-size:1.5rem;margin:auto}div#homepage div.page{max-width:1100px;width:100%;margin:auto;padding-bottom:4em}div#homepage div.page div.mission-container{display:flex;justify-content:center;align-items:center}div#homepage div.page div.mission-container p.mission{text-align:center;font-size:1.4rem;line-height:1.45em;max-width:580px;font-style:italic}div#homepage div.page .badge-headline{background:linear-gradient(135deg,#f22 0,rgba(255,0,125,.97522759) 100%);color:#fff;font-weight:700;display:inline-block;padding:4px 15px;font-size:1.2rem;padding-right:2em;margin-bottom:.8em;margin-left:-2em;padding-left:2em}div#homepage div.page div.item{display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:1.7em;line-height:1.35em;font-size:1.3rem}div#homepage div.page div.item .item-box{width:50%}div#homepage div.page div.item.right{justify-content:flex-end}div#homepage div.page div.item a{color:inherit}div#homepage div.page .line{border-top:2px solid #f9d3d3;flex:1}@media (min-width:800px){div#homepage div.hero-ib{position:relative;left:50px}div#homepage div.hero img{display:initial;box-shadow:#aaa 0 0 7px;z-index:-100;position:absolute;left:-270px;top:79px}div#homepage div.hero .cta-hero-container{text-align:right;margin-top:7em}div#homepage h1,div#homepage p.sub-headline{display:inline-block;background:linear-gradient(135deg,rgba(255,34,34,.8) 0,rgba(255,0,125,.8) 100%);color:#fff}div#homepage h1{padding:10px 12px 15px 19px;font-size:4.5rem;line-height:.85em;margin-top:6.25rem;margin-bottom:.05em}div#homepage p.sub-headline{padding:5px 0;width:calc(100% - 33px);margin-right:-33px;padding-right:33px;white-space:nowrap;margin-bottom:0}div#homepage div.page{margin-top:5em}div#homepage div.page .mission-container{margin-bottom:6em}div#homepage div.page p.mission{margin:0 2em}div#homepage div.page .mobile-only{display:none}div#homepage.signed-in div.hero-ib{left:70px}div#homepage.signed-in h1{margin-top:8.8rem}div#homepage.signed-in div.hero img{left:-207px}}@media (max-width:799px){div#homepage div.hero{margin-top:8em}div#homepage div.hero img{display:none}div#homepage div.hero .claim-outer{font-size:25px;mix-blend-mode:multiply;color:#fff;padding:.3em;margin:0;display:inline-block;line-height:.9;background:linear-gradient(135deg,rgb(255 67 34 / 80%) 0,rgb(255 0 162 / 80%) 100%);text-align:right;clip-path:polygon(0 0,100% 0,100% 100%,29% 100%,29% 55%,0 55%)}div#homepage div.hero .claim-outer h1{line-height:.9em;letter-spacing:-.03em;margin-bottom:.4em;text-align:inherit;margin:0}div#homepage div.hero p.sub-headline{display:none;padding:0 15px}div#homepage div.hero .cta-hero-container{display:none}div#homepage div.page{margin-top:1em}div#homepage div.page .mission-container{margin-bottom:4em}div#homepage div.page p.mission{margin:0 1em}div#homepage div.page .cta-container.mobile-only{display:block;margin-bottom:8em}div#homepage div.page div.item{margin-bottom:3.5em}div#homepage div.page div.item .item-box{width:100%}div#homepage.signed-in div.page .cta-container.mobile-only{display:none}}.pricing{max-width:800px;margin:auto;margin-bottom:2em}.pricing .pricing-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.pricing .pricing-block{display:flex;justify-content:space-between}.pricing .pricing-fineprint{margin-top:6em;font-size:12px}.pricing .pricing-fineprint ol{list-style-type:none;padding:0}.pricing .pricing-fineprint ol li{margin-bottom:.3em}@media (min-width:801px){.pricing-block{flex-direction:row;align-items:center}.pricing-block .pricing-amount{font-size:40px}.pricing-block .pricing-subline{font-size:16px}}@media (max-width:800px){h2{margin-top:.2em}.pricing-block{flex-direction:column;margin-bottom:2em;background-color:#eee;padding:.8em}.pricing-block .pricing-amount{font-size:30px}.pricing-block .pricing-subline{font-size:15px}.pricing-block ul{padding-inline-start:1.3em}.pricing-information{text-align:center;padding:1em}}.cookie-banner{font-size:1rem}.cookie-banner .explainer{margin-bottom:25px;line-height:1.5em}.cookie-banner button{width:100%;font-size:1rem}div#cinema div.page{max-width:800px;width:100%;margin:auto}div#cinema .credential-item{margin-bottom:1em}div#cinema table td{height:3em}div#cinema section{margin-top:3em;margin-bottom:4em}div#cinema .download{display:block;text-decoration:none;color:inherit;padding:4px 13px;background-color:#f0f0f0;border:1px solid #ddd;margin-bottom:3px}div#cinema .download:hover{background-color:#e0e0e0}div#cinema .download>div{display:flex;flex-direction:row;align-items:center;justify-content:space-between}div#cinema .download>div>div:nth-child(1){width:100px}div#cinema .download>div>div:nth-child(2){width:40%}div#cinema .download>div>div:nth-child(3){width:80px}div#cinema .main-download{font-weight:700;margin-bottom:10px;padding:13px 13px}@media (max-width:800px){div#cinema .download>div>div:nth-child(1){display:none}div#cinema .download>div>div:nth-child(2){width:70%}}div.admin-menu{display:none;visibility:hidden;transition:all .3s;border-radius:2px;border:1px solid #ccc;background:#fff;color:initial;text-align:initial;z-index:1;position:absolute;right:0;padding:0 2em;box-shadow:0 0 6px #0000002b}div.admin-menu ul{padding:0}div.admin-menu ul li{display:block}div.admin-menu ul li a{display:block;color:initial;font-weight:initial;padding:5px}div.admin-menu ul li:hover{background:#ddd}@media (min-width:800px){.btn-admin-area:hover~div.admin-menu,div.admin-menu:hover{visibility:visible}div.admin-menu{display:grid;grid-auto-flow:column;gap:3em}}div#admin-landing-page ul{padding:0}div#admin-landing-page ul li{display:inline-block}div#admin-landing-page ul li a{display:inline-block;border:2px solid #f0f0f0;width:120px;height:120px;padding:5px;overflow:hidden;font-size:16px}div#admin-landing-page ul li a:hover{background-color:#eee}.bs-area a{color:#14119d;text-decoration:initial;display:inline-block;padding:2px}.bs-area a:hover{background:#acffac}.bs-area div.top_bar{display:flex;flex-direction:row;align-items:baseline;justify-content:start;gap:2em;position:sticky;top:0;background:#fff}.bs-area .main-frame{display:flex;gap:1em}.bs-area .main-frame>div:first-child{flex-basis:60%}#selling .page{width:800px;margin:auto}#selling section{margin:2em 0}#selling table{width:100%;table-layout:fixed}@media (max-width:800px){.bs-area .main-frame{flex-direction:column}}#new-trial input[type=number],#new-trial input[type=text]{width:100%;line-height:28px;padding:1px 8px;border:1px solid #ccc;border-radius:3px}div#trial-claim{width:100%;height:100%;background:#eee;display:flex;flex-direction:column;justify-content:space-between}div#trial-claim div.outerpage div.trial_box{line-height:1.3;font-size:16px;max-width:530px;margin:auto;padding:2em;background:#fff;border-radius:2px;border:1px solid #ddd;box-shadow:2px 2px 2px #ddd}div#trial-claim div.outerpage div.trial_box div.button-container{text-align:center}div#trial-claim div.outerpage div.trial_box table{width:100%}div#trial-claim div.outerpage div.trial_box table td{border:none}div#trial-claim div.outerpage div.trial_box .success-container{text-align:center}div#trial-claim input[type=email],div#trial-claim input[type=password],div#trial-claim input[type=text]{width:100%;line-height:28px;padding:1px 8px;border:1px solid #ccc;border-radius:3px}