/*!
 * Cropper.js v1.5.13
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2022-11-20T05:30:43.444Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100% / 3);left:0;top:calc(100% / 3);width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100% / 3);top:0;width:calc(100% / 3)}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:before,.cropper-center:after{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width: 768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width: 992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width: 1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{appearance:none;-webkit-appearance:none;border-radius:0}body{overflow:hidden;font-family:Arial,Helvetica,sans-serif;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box}.rendering-engine-wrapper{width:100%;height:100%;position:absolute;left:0;top:0}.loading-screen{position:absolute;left:0;top:0;width:100%;height:100%;background:white;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:4}.loading-screen .lds-ripple{display:inline-block;position:relative;width:80px;height:80px}.loading-screen .lds-ripple div{position:absolute;border:4px solid #000000;opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}.loading-screen .lds-ripple div:nth-child(2){animation-delay:-.5s}@keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:0}4.9%{top:36px;left:36px;width:0;height:0;opacity:0}5%{top:36px;left:36px;width:0;height:0;opacity:1}to{top:0px;left:0px;width:72px;height:72px;opacity:0}}.portal-screen{position:absolute;left:0;top:0;width:100%;height:100%;background:transparent;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1;transform-origin:center;transition:transform 2s ease-in}.portal-screen img{height:300px}.admin-overlay{width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;display:flex;pointer-events:none;touch-action:none}.admin-overlay .admin-panel{width:300px;height:100%;position:absolute;left:0;top:0;background:rgba(150,150,150,.9);display:flex;align-items:center;flex-direction:column;pointer-events:all;touch-action:auto}.admin-overlay .admin-panel img{max-width:250px;max-height:250px;object-fit:contain;margin-bottom:20px;margin-top:20px;border:3px solid black}.admin-overlay .admin-panel video{max-width:250px;max-height:250px;object-fit:contain;margin-bottom:20px;margin-top:20px;border:3px solid black}.admin-overlay .admin-panel .buttons{display:flex;justify-content:space-around;width:80%;margin-bottom:20px;flex-direction:row}.admin-overlay .admin-panel .buttons .btn{width:70px;height:30px;background:firebrick;border-radius:10px;justify-content:center;align-items:center;display:flex;cursor:pointer;color:#fff;border:1px solid black}.admin-overlay .admin-panel .input-section{display:flex;flex-direction:column;width:80%;margin-bottom:10px}.admin-overlay .admin-panel .input-section h1{margin-bottom:10px;font-size:16px}.admin-overlay .admin-panel .input-section label{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;margin-right:20px;text-align:center;font-size:14px}.admin-overlay .admin-panel .input-section input{width:40%}.admin-overlay .admin-panel .btn-medium{width:200px;height:30px;background:firebrick;justify-content:center;align-items:center;display:flex;border-radius:10px;color:#fff;cursor:pointer}.saving-overlay{width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(70,70,70,.8);display:flex;justify-content:center;align-items:center;z-index:2}.saving-overlay .saving-message{font-size:24px;color:#fff}.image-editor{position:absolute;width:900px;height:600px;background:white;left:50%;top:50%;transform:translate(-450px,-300px);border-radius:20px;display:grid;z-index:3;pointer-events:all}@media (max-width: 576px) and (orientation: portrait){.image-editor{width:300px;height:500px;transform:translate(-150px,-250px)}}@media (max-height: 700px) and (orientation: landscape){.image-editor{width:500px;height:300px;transform:translate(-250px,-150px)}}.image-editor .editor-cropper{width:550px;height:100%}.image-editor .editor-cropper img{height:10px}@media (max-width: 576px) and (orientation: portrait){.image-editor .editor-cropper{width:100%;height:50%;position:absolute;bottom:0}}@media (max-height: 700px) and (orientation: landscape){.image-editor .editor-cropper{width:50%;height:100%;position:absolute;left:0}}.image-editor .editor-title{position:absolute;right:50px;top:50px;font-size:24px;font-weight:600}@media (max-width: 576px) and (orientation: portrait){.image-editor .editor-title{top:20px;left:20px;font-size:20px}}@media (max-height: 700px) and (orientation: landscape){.image-editor .editor-title{right:80px;top:20px;font-size:20px}}.image-editor .editor-description{width:230px;position:absolute;right:50px;top:100px;font-size:16px;font-weight:400}@media (max-width: 576px) and (orientation: portrait){.image-editor .editor-description{top:50px;font-size:14px}}@media (max-height: 700px) and (orientation: landscape){.image-editor .editor-description{right:30px;font-size:14px;width:200px;top:60px}}.image-editor .controls{width:320px;height:70px;position:absolute;right:13px;top:50%;display:flex;justify-content:space-between}@media (max-width: 576px) and (orientation: portrait){.image-editor .controls{width:90%;top:100px;justify-content:space-around}}@media (max-height: 700px) and (orientation: landscape){.image-editor .controls{width:220px;top:120px}}.image-editor .btn-controls{width:50px;height:50px;background:white;border:2px solid black;border-radius:50%;cursor:pointer;display:flex;justify-content:center}@media (max-width: 576px) and (orientation: portrait){.image-editor .btn-controls{width:40px;height:40px}}@media (max-height: 700px) and (orientation: landscape){.image-editor .btn-controls{width:40px;height:40px}}.image-editor .btn-upload{position:absolute;bottom:5%;right:5%;background:blue;color:#fff;font-weight:600;font-size:18px;border-radius:10px;width:90px;height:50px;justify-content:center;align-items:center;display:flex;cursor:pointer;opacity:.5;transition:opacity .2s ease-in}@media (max-width: 576px) and (orientation: portrait){.image-editor .btn-upload{width:70px;height:30px;top:200px;font-size:12px;right:10px}}@media (max-height: 700px) and (orientation: landscape){.image-editor .btn-upload{width:80px;height:40px;font-size:14px}}.image-editor .btn-upload:hover{opacity:1}.image-editor .btn-close{position:absolute;right:0;top:-20px;width:50px;height:50px;border-radius:50%;background:url(/assets/icons/close.png) no-repeat;background-position:center;background-size:60%;background-color:#fff;border:2px solid lightgray;cursor:pointer;transform:rotate(0);transition:transform .2s ease-in}.image-editor .btn-close:hover{transform:rotate(90deg)}.image-editor .zoomin-control{position:relative;background:url(/assets/icons/ZoomIn.png) no-repeat;background-position:center;background-size:60%}.image-editor .zoomin-control:after{content:"Zoom In";width:100%;height:100%;position:absolute;left:0;top:100%;font-size:12px;text-align:center;margin-top:10px}@media (max-width: 576px) and (orientation: portrait){.image-editor .zoomin-control:after{font-size:11px}}@media (max-height: 700px) and (orientation: landscape){.image-editor .zoomin-control:after{font-size:11px}}.image-editor .zoomout-control{position:relative;background:url(/assets/icons/ZoomOut.png) no-repeat;background-position:center;background-size:60%}.image-editor .zoomout-control:after{content:"Zoom Out";width:100%;height:100%;position:absolute;left:0;top:100%;font-size:12px;text-align:center;margin-top:10px}@media (max-width: 576px) and (orientation: portrait){.image-editor .zoomout-control:after{font-size:11px}}@media (max-height: 700px) and (orientation: landscape){.image-editor .zoomout-control:after{font-size:11px}}.image-editor .rotatecw-control{position:relative;background:url(/assets/icons/90CW.png) no-repeat;background-position:center;background-size:60%}.image-editor .rotatecw-control:after{content:"Rotate CW";width:100%;height:100%;position:absolute;left:0;top:100%;font-size:12px;text-align:center;margin-top:10px}@media (max-width: 576px) and (orientation: portrait){.image-editor .rotatecw-control:after{font-size:11px}}@media (max-height: 700px) and (orientation: landscape){.image-editor .rotatecw-control:after{font-size:11px}}.image-editor .rotateccw-control{position:relative;background:url(/assets/icons/90CCW.png) no-repeat;background-position:center;background-size:60%}.image-editor .rotateccw-control:after{content:"Rotate CCW";width:100%;height:100%;position:absolute;left:0;top:100%;font-size:12px;text-align:center;margin-top:10px}@media (max-width: 576px) and (orientation: portrait){.image-editor .rotateccw-control:after{font-size:11px}}@media (max-height: 700px) and (orientation: landscape){.image-editor .rotateccw-control:after{font-size:11px}}.image-editor .crop-control{position:relative;background:url(/assets/icons/CrossHair.png) no-repeat;background-position:center;background-size:60%}.image-editor .crop-control:after{content:"Crop";width:100%;height:100%;position:absolute;left:0;top:100%;font-size:12px;text-align:center;margin-top:10px}@media (max-width: 576px) and (orientation: portrait){.image-editor .crop-control:after{font-size:11px}}@media (max-height: 700px) and (orientation: landscape){.image-editor .crop-control:after{font-size:11px}}.image-editor .colorpicker-control{position:relative;background:url(/assets/icons/Colorpicker.png) no-repeat;background-position:center;background-size:90%}.image-editor .colorpicker-control:after{content:"Fill Color";width:100%;height:100%;position:absolute;left:0;top:100%;font-size:12px;text-align:center;margin-top:10px}@media (max-width: 576px) and (orientation: portrait){.image-editor .colorpicker-control:after{font-size:11px}}@media (max-height: 700px) and (orientation: landscape){.image-editor .colorpicker-control:after{font-size:11px}}.game_iframe_wrapper{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center}.game_iframe_wrapper .game_iframe_container{position:absolute;width:100%;height:100%}.game_iframe_wrapper .game_iframe_container .game_iframe_close-btn{position:absolute;right:20px;top:20px;width:60px;height:60px;background:url(/assets/icons/close.png) no-repeat;background-color:#fff;background-position:center;background-size:contain;border-radius:50%;border:3px solid grey;z-index:1;cursor:pointer}.game_iframe_wrapper .game_iframe_container .game_iframe{position:absolute;width:100%;height:100%;left:0;top:0;border:0}
