body,input,textarea,select{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}body{margin:0}input,textarea,select,div{box-sizing:border-box;position:relative;outline:none}select{text-overflow:''}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.dialog-open{overflow:hidden}.hidden{display:none}.w2-tip{position:absolute;pointer-events:none;user-select:none}.w2-tip .w2-tip-icon{position:absolute;height:1rem;width:1rem;text-align:center;font-family:icomoon,'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}.w2-tip-message{position:absolute;top:100%;right:0;margin-top:.25rem;min-width:10rem;z-index:10000;padding:.5rem;display:none;margin-left:.5rem;background:rgb(0 0 0 / .9);box-shadow:.1rem .1rem .1rem rgb(0 0 0 / .3);color:#FFF;font-size:.7em;font-weight:400}.w2-tip-message ul{padding-left:1rem}.error input:focus+.w2-tip .w2-tip-message{display:block}.w2-resize{position:absolute;user-select:none}.w2-toolbar>div{display:inline-block;cursor:pointer;vertical-align:top}.w2-toolbar>div:not(.w2-toolbar-input):hover{background:rgba(var(--primary-color),.2);color:rgba(var(--primary-text-color))}.w2-toolbar{position:sticky;left:0;top:0;width:100%;z-index:100;user-select:none;overflow:hidden}.w2-toolbar-right{float:right}.w2-toolbar-fixed{position:fixed;top:0;opacity:1;border-radius:0;z-index:1000}.w2-toolbar>div>.w2-color{position:absolute;height:.5rem;width:.5rem;border-radius:2.5rem;overflow:hidden;right:.25rem;bottom:.25rem;pointer-events:none}[xaspect="16:9"]{aspect-ratio:16 / 9}[xaspect="4:3"]{aspect-ratio:4 / 3}[xaspect="1:1"]{aspect-ratio:1 / 1}.w2-richtext{container-type:inline-size}[xalign="full"]{margin:1rem auto;clear:both}[xalign="right"]{float:right;margin:0 0 .5rem 1rem}[xalign="left"]{float:left;margin:0 1rem .5rem 0}[xw="100"]{width:100%}[xw="67"]{width:67%}[xw="50"]{width:50%}[xw="30"]{width:30%}@container (width < 450px){[xalign="left"],[xalign="right"]{width:100%;float:none;margin:1rem 0}}.w2-text input{width:100%;height:100%;position:absolute;top:0;left:0;border:0;padding:0;background:#fff0}.w2-text textarea{width:100%;height:100%;top:0;left:0;resize:none;border:none;background:#fff0}.w2-text-container{position:relative;height:100%}.w2-richtext{position:relative}.w2-richtext-editor{width:100%;height:100%;position:relative}.dragging{transform:scale(1.02)}[talign="center"]{text-align:center}[talign="left"]{text-align:left}[talign="right"]{text-align:right}[talign="justify"]{text-align:justify}.w2-richtext-editor p{position:relative;margin-top:0}.w2-richtext-editor p:first-child{margin-top:0;margin-bottom:1rem}.w2-richtext-editor p:last-child:not(p:first-child){margin-top:1rem;margin-bottom:0rem}.w2-richtext-block{padding:.5rem;display:inline-block;width:9rem;text-align:center;margin-right:.5rem;margin-bottom:.5rem;background:#ECECEC;border-radius:.25rem;cursor:pointer}.w2-richtext-block:hover{background:#cdcdcd}.w2-richtext .w2-textbox:first-child{margin-top:0}::selection{background:rgb(0 0 0 / .08);text-shadow:none}::-moz-selection{background:rgb(0 0 0 / .08);text-shadow:none}.w2-tags{position:relative;padding:0 .1rem;background:#ECECEC;border-radius:.25rem}.w2-tags-suggestions{position:absolute;background:#FFF;z-index:10000;min-width:10rem}.w2-tags-list .active{background:#000!important;color:#FFF}.w2-tags-list div{height:2rem;line-height:2rem;padding:0 .5rem;cursor:pointer}.w2-tags-list div:hover{background:#ECECEC}.w2-tags .w2-tags-editor{width:100%;height:100%}.w2-tags-suggestions{border:1px solid silver;border-radius:.25rem;background:#FFF;position:absolute;z-index:1000;max-height:10rem;overflow-y:auto;width:calc(100% - 2rem);top:100%;left:0}.w2-tags-suggestions .active{background:rgb(var(--primary-color));color:var(--primary-text-color)}.w2-tags-suggestions div{height:1.5rem;line-height:1.5rem;padding:0 .5rem;font-size:.7rem;cursor:pointer}.w2-tag{background:rgb(0 0 0 / .1);padding:0rem .3rem;border-radius:.25rem;pointer-events:none;height:1.25rem;line-height:1.25rem;border:1px solid silver;vertical-align:top;min-height:2rem}ul,li,ol{pointer-events:none}.w2-richtext-embed:not(.w2-textbox) *{pointer-events:none}.w2-form{position:relative}.w2-form>div{margin-bottom:.5rem}.w2-button{cursor:pointer;user-select:none}.w2-button-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w2-dialog{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);overflow-y:scroll;overflow-x:hidden;padding-bottom:10rem;z-index:10000}.w2-dialog-box{background:#FFF;position:relative;margin:0 auto;margin-top:5rem}.w2-dialog-float{position:fixed}.w2-colorpicker{width:100%;z-index:1000}.w2-colorpicker-nuance{width:100%;height:10rem;border:1px solid #5f5e5e;box-shadow:0 0 4px 0 #313131;cursor:default}.w2-colorpicker-nuance-overlay{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:-moz-linear-gradient(top,#fff0 0%,rgb(0 0 0) 100%);background:-webkit-linear-gradient(top,#fff0 0%,rgb(0 0 0) 100%);background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0) 100%);pointer-events:none}.w2-colorpicker-hue{width:100%;height:.5rem;background:-moz-linear-gradient(top,#ff3232 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00 100%);background:-webkit-linear-gradient(top,#ff3232 0%,#ffff00 17%,#00ff00 33%,#00ffff 50%,#0000ff 67%,#ff00ff 83%,#ff0000 100%);background:linear-gradient(to right,#ff3232 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00 100%);cursor:default;margin-top:1rem;border:1px solid #5f5e5e;box-shadow:0 0 4px 0 #313131}.w2-colorpicker-alpha{width:100%;height:.5rem;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAK0lEQVQ4y2P8//8/A25w7949PLJMDBSAUc0jQzML/jSkpKQ0GmCjminRDADJNQjBr5nbigAAAABJRU5ErkJggg==);background-size:.8rem .8rem;cursor:default;margin-top:1rem;border:1px solid #5f5e5e;box-shadow:0 0 4px 0 #313131}.w2-colorpicker-alpha-overlay{height:100%;width:100%;position:absolute;left:0;top:0}.w2-colorpicker-alpha .w2-colorpicker-highlight{position:absolute;height:.75rem;width:.75rem;border-radius:50%;margin-left:-.36rem;margin-top:-.15rem;background-color:#FFF;background-attachment:fixed;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAK0lEQVQ4y2P8//8/A25w7949PLJMDBSAUc0jQzML/jSkpKQ0GmCjminRDADJNQjBr5nbigAAAABJRU5ErkJggg==);background-size:.8rem .8rem;outline:1px solid #000;box-shadow:0 0 0 2px #FFF;overflow:hidden}.w2-colorpicker-highlight-color{height:100%;width:100%;position:absolute;top:0;left:0}.w2-colorpicker-nuance .w2-colorpicker-highlight{position:absolute;height:.7rem;width:.7rem;border-radius:50%;outline:.1rem solid #000;box-shadow:0 0 0 2px #FFF;margin-left:-.35rem;margin-top:-.35rem}.w2-colorpicker-hue .w2-colorpicker-highlight{position:absolute;height:.75rem;width:.75rem;border-radius:50%;outline:.1rem solid #000;box-shadow:0 0 0 2px #FFF;margin-left:-.36rem;margin-top:-.15rem}.w2-colorpicker-inputs{text-align:center;margin-top:1rem}.w2-colorpicker-inputs-top{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}.w2-colorpicker-inputs-bottom{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.w2-colorpicker-inputs .w2-input{width:100%;text-align:center}.w2-colorpicker-inputs .w2-input .w2-input-label{font-size:.7rem;color:#8c8c8c;margin-bottom:.2rem}.w2-colorpicker-inputs .w2-input .w2-input-field{border:0;height:1.5rem;text-align:center;box-shadow:0 0 .1rem 0 rgb(0 0 0 / 60%);width:100%}.w2-color-overlay{height:100%;width:100%;position:absolute;top:0;left:0}.w2-textbox{border:1px solid silver;z-index:900;transition:300ms width ease-in-out,300ms height ease-in-out,300ms transform ease-in-out;min-height:1rem}.w2-window{position:fixed;z-index:10000}@media screen and (max-width:599px){.s2{background-color:rgb(0 255 53);padding:1em 1em 1em 1em}.s3{height:3em}}@media screen and (min-width:600px) and (max-width:767px){.s2{background-color:rgb(255 0 0);padding:1em 1em 1em 1em}.s3{height:3em}}@media screen and (min-width:768px) and (max-width:991px){.s2{background-color:rgb(255 239 0);padding:1em 1em 1em 1em}.s3{height:3em}}@media screen and (min-width:992px) and (max-width:1199px){.s2{background-color:rgb(227 0 255);padding:1em 1em 1em 1em}.s3{height:3em}}@media screen and (min-width:1200px){.s2{background-color:rgb(0 232 255);padding:1em 1em 1em 1em}.s3{height:3em}}