.dark-mode .dashboard-field-wrap.acceptance,.dark-mode .select-wrap,.dark-mode input,.dark-mode textarea{backdrop-filter:blur(15px)!important;background-color:hsla(0,0%,100%,.1)!important;border-color:var(--secondary-colour)!important;color:#fff}.dark-mode .select-wrap:after{color:#fff}.dark-mode select{border-color:var(--secondary-colour)!important;color:#fff}#finish{margin-top:2rem}#finish+.fa-refresh{display:none;margin:1rem}#finish+.fa-refresh.submitting{display:inline-block!important}.required-text{color:var(--category-colour);font-size:.75rem}.cq_dynamic_form{margin-bottom:4rem}.dashboard-form-group{margin-bottom:1rem}@media screen and (min-width:768px){.dashboard-form-group.width__20{max-width:20%!important}.dashboard-form-group.width__25{max-width:25%!important}.dashboard-form-group.width__33{max-width:33.333333%!important}.dashboard-form-group.width__40{max-width:40%!important}.dashboard-form-group.width__50{max-width:50%!important}.dashboard-form-group.width__60{max-width:60%!important}.dashboard-form-group.width__66{max-width:66.666666%!important}.dashboard-form-group.width__75{max-width:75%!important}.dashboard-form-group.width__80{max-width:80%!important}.dashboard-form-group.width__100{max-width:100%!important}}.dashboard-form-group .dashboard-field-wrap.acceptance{background-color:#f9f9fa!important;border:1px solid #dcdce3!important;border-radius:.25rem!important;padding:1rem!important}.dashboard-form-group .dashboard-field-wrap.acceptance label{background-color:transparent;border:none;box-shadow:none;margin-bottom:0;transform:none}.dashboard-form-group .dashboard-field-wrap.row .row-group:not(.form-row-1){display:flex;flex-wrap:wrap;gap:1rem}@media screen and (min-width:640px){.dashboard-form-group .dashboard-field-wrap.row .row-group:not(.form-row-1){display:flex;flex-wrap:nowrap;gap:1rem}}.dashboard-form-group .dashboard-field-wrap.row .row-group:not(.form-row-1).form-row-1{display:flex}.dashboard-form-group .dashboard-field-wrap.row .row-group:not(.form-row-1) .form-group{margin-bottom:0;width:100%}.dashboard-form-group .dashboard-field-wrap.row_column .column-group{display:flex;flex-direction:column;gap:1rem}.dashboard-form-group .dashboard-field-wrap.row_column .column-group .dashboard-form-group{margin-bottom:0}.dashboard-form-group .dashboard-field-wrap.checkbox,.dashboard-form-group .dashboard-field-wrap.radio{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-template-rows:repeat(1,1fr)}.dashboard-form-group .dashboard-field-wrap.checkbox .multi-wrap input,.dashboard-form-group .dashboard-field-wrap.radio .multi-wrap input{margin-right:.5rem}.dashboard-form-group .dashboard-field-wrap.static_image img{border-radius:.5rem;display:block;max-width:100%;width:100%}.dashboard-form-group .dashboard-field-wrap.postcode_lookup .getaddress_lookup{column-gap:.5rem;display:flex;flex-wrap:wrap;row-gap:1rem;width:100%}.dashboard-form-group .dashboard-field-wrap.postcode_lookup .getaddress_lookup>div,.dashboard-form-group .dashboard-field-wrap.postcode_lookup .getaddress_lookup>input{max-width:calc(100% - 126px);width:100%}.dashboard-form-group .dashboard-field-wrap.postcode_lookup .getaddress_lookup>button{max-width:110px;width:100%}.dashboard-form-group .dashboard-field-wrap.postcode_lookup .getaddress_lookup .select-wrap{min-width:100%;width:100%}.dashboard-form-group .dashboard-field-wrap.title_block{margin-top:4rem}.dashboard-form-group .dashboard-field-wrap .dashboard-field-wrap,.dashboard-form-group .dashboard-field-wrap .dashboard-form-group{background-color:transparent;border:none;padding:0}.dashboard-form-group .dashboard-field-wrap .notice{align-items:stretch;border-radius:8px;display:flex;overflow:hidden;width:100%}.dashboard-form-group .dashboard-field-wrap .notice.notice-info{background-color:#d6e1f7;border:1px solid #5287e3}.dashboard-form-group .dashboard-field-wrap .notice.notice-info .notice-icon{align-items:center;background-color:#5287e3;color:#fff;display:flex}.dashboard-form-group .dashboard-field-wrap .notice.notice-info .notice-content{color:#5287e3}.dashboard-form-group .dashboard-field-wrap .notice .notice-content,.dashboard-form-group .dashboard-field-wrap .notice .notice-icon{font-weight:700;padding:.5rem 1rem}.dashboard-form-group .dashboard-field-wrap .video-embed{background-color:#dcdce3;border-radius:.5rem;box-shadow:inset 0 0 2px 2px var(--category-colour);margin-top:.5rem;position:relative}.dashboard-form-group .dashboard-field-wrap .video-embed:before{color:#848596;content:"VIDEO PREVIEW";font-size:2.5rem;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}#steps{grid-gap:30px;-ms-overflow-style:none;display:flex;float:none;justify-content:space-evenly;list-style:none;margin:0;overflow-x:scroll;padding:0 0 2rem;position:relative;scrollbar-width:none;width:100%;z-index:1}#steps::-webkit-scrollbar{display:none}#steps li{background-color:ar(--category-colour);border-radius:5px;color:#fff;font-size:1.5rem;min-width:100px;padding:10px;width:100%}#steps li:not(:last-of-type):before{background-color:#dcdce3}#steps li.current{color:#fff;opacity:1}#steps li span{display:block;font-size:.75rem}.stepDetails .commands{display:flex;justify-content:space-between;margin:3rem 0 4rem}.stepDetails .commands .next{margin-left:auto}.stepDetails .commands #finish{margin-top:0}#cq_dynamic_form #spinner{display:none}#steps li{background-color:transparent;position:relative}#steps li.current .stepDescCont{margin:auto}#steps li .stepDescCont{background-color:#888;border:none;border-radius:50px;color:#fff;display:block;font-size:1rem;font-weight:700;height:32px;line-height:32px;margin:auto;position:relative;text-align:center;width:32px}#steps li .stepDescCont:after{content:attr(data-title);font-size:.875rem;font-weight:400;left:50%;position:absolute;top:calc(100% + .5rem);transform:translateX(-50%);white-space:nowrap}#steps li .stepDescCont i{font-size:1rem;font-weight:700;line-height:32px}#steps li .stepDescCont.completed{background-color:var(--category-colour)}#steps li .stepDescCont>span{display:none!important}#steps li.current .stepDescCont{background-color:#fff;border:2px solid var(--category-colour);border-radius:50px;color:var(--category-colour);font-size:1rem;line-height:28px;position:relative;text-align:center}#steps li:not(:last-of-type):before{background-color:#e1e1e1;content:"";height:3px;left:50%;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% + 20px);z-index:-1}#steps li.completed:before{background-color:var(--category-colour)}#steps li.current:not(:last-of-type):after{background-color:var(--category-colour);content:"";height:3px;left:50%;position:absolute;top:50%;transform:translateY(-50%);width:50px;z-index:-1}.step-col{background-color:transparent!important}.step-wrap{position:relative;text-align:center}.step-icon{background-color:#f7f7f7;border-radius:100px;height:150px;line-height:150px;margin:auto;padding:2rem;position:relative;width:150px}.step-icon .step-img{vertical-align:initial}.step-number{background-color:var(--category-colour);border-radius:50px;color:#fff;display:block;font-weight:700;height:32px;left:0;line-height:32px;position:absolute;text-align:center;top:12px;width:32px}.step-wrap .step-content h4{color:#000;font-size:1.2rem;font-weight:700}.step-wrap .step-content p{color:#777;font-size:1.2rem}.step-connector{position:absolute;top:70px}.step-connector.middle{top:50px}.step-connector object{max-width:100%}@media screen and (min-width:1200px){.step-connector{left:202.5px;position:absolute;width:135px}}@media screen and (min-width:992px)and (max-width:1199px){.step-connector{left:180px;width:90px}}@media screen and (max-width:991px){.step-connector{display:none}}.video-embed{height:0;margin-bottom:1em;overflow:hidden;padding-bottom:56.25%;position:relative!important}.video-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}.dark-mode .select2-dropdown,.dark-mode .select2-selection{border-color:var(--secondary-colour)!important;color:#fff;overflow:hidden}.dark-mode .select2-container--default{background-color:hsla(0,0%,100%,.1)!important;border-color:var(--secondary-colour)!important;color:#fff}.dashboard-field-wrap.multiple .select-wrap:after{content:none}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;width:100%!important}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;padding-left:8px;padding-right:20px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:8px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{border:none;box-sizing:border-box;font-family:sans-serif;font-size:100%;height:18px;max-width:100%;overflow:hidden;padding:0;resize:none;vertical-align:bottom;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{backdrop-filter:blur(15px)!important;-webkit-backdrop-filter:blur(15px)!important;background-color:transparent;border:1px solid #dcdce3;border-radius:3px;box-sizing:border-box;display:block;left:-100000px;padding:.75rem;position:absolute;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{background-color:hsla(0,0%,100%,.1);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{box-sizing:border-box;padding:4px;width:100%}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{background-color:#fff;border:0;display:block;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:99}.select2-hidden-accessible{clip:rect(0 0 0 0)!important;border: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;white-space:nowrap!important;width:1px!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:700;height:26px;margin-right:20px;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;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:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{border:1px solid var(--secondary-colour);border-radius:.25rem;cursor:text;padding:.75rem;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:700;height:20px;margin-right:10px;margin-top:5px;padding:1px;position:absolute;right:0}.select2-container--default .select2-selection--multiple .select2-selection__choice{align-items:center;background-color:var(--secondary-colour);border:1px solid var(--secondary-colour);border-radius:40px;box-sizing:border-box;display:inline-flex;margin-left:.25rem;margin-top:.25rem;max-width:100%;overflow:hidden;padding:0 0 0 .25rem;position:relative;text-overflow:ellipsis;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{color:#000;cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-bottom-left-radius:4px;border-top-left-radius:4px;color:#000;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:var(--category-colour);color:#fff;outline:none}.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__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-top-right-radius:4px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #e8e8e8;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--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{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{-webkit-appearance:textfield;background:transparent;border:none;box-shadow:none;outline:0}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.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--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{opacity:.5}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--secondary-colour);border-radius:.25rem;color:#000}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;background-image:-webkit-linear-gradient(top,#fff 50%,#eee);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;border:1px solid #aaa;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);outline: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:700;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;border:none;border-bottom-right-radius:4px;border-left:1px solid #aaa;border-top-right-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0);height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;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-radius:0;border-bottom-left-radius:4px;border-right:1px solid #aaa;border-top-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:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{background-image:-webkit-linear-gradient(top,#fff,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;border-top:none;border-top-left-radius:0;border-top-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{background-image:-webkit-linear-gradient(top,#eee 50%,#fff);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;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;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid var(--secondary-colour)}.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;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-bottom-left-radius:4px;border-top-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:4px}.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{box-shadow:none;outline:0}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.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--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:gray}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{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}.file-dropzone,.file-dropzone *{box-sizing:border-box}.file-dropzone{background:#f0f8ff;border:1px dotted #bfc6cc;border-radius:8px;min-height:150px;padding:20px}.file-dropzone.dz-clickable{cursor:pointer}.file-dropzone.dz-clickable *{cursor:default}.file-dropzone.dz-clickable .dz-message,.file-dropzone.dz-clickable .dz-message *{cursor:pointer}.file-dropzone.dz-started .dz-message{display:none}.file-dropzone.dz-drag-hover{background-color:#fafafa;border-style:solid}.file-dropzone.dz-drag-hover .dz-message{opacity:.5}.file-dropzone .dz-message{margin:2em 0;text-align:center}.file-dropzone .dz-message .dz-button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;font-size:1.5rem;font-weight:bolder;outline:inherit;padding:0}.file-dropzone .dz-preview{display:inline-block;margin:16px;min-height:100px;position:relative;vertical-align:top}.file-dropzone .dz-preview:hover{z-index:1000}.file-dropzone .dz-preview.dz-file-preview .dz-image{background:#999;background:linear-gradient(180deg,#eee,#ddd);border-radius:20px}.file-dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.file-dropzone .dz-preview.dz-image-preview{background:#fff}.file-dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.file-dropzone .dz-preview .dz-remove{border:none;cursor:pointer;display:block;font-size:14px;text-align:center}.file-dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.file-dropzone .dz-preview:hover .dz-details{opacity:1}.file-dropzone .dz-preview .dz-details{color:rgba(0,0,0,.9);font-size:13px;left:0;line-height:150%;max-width:100%;min-width:100%;opacity:0;padding:2em 1em;position:absolute;text-align:center;top:0;z-index:20}.file-dropzone .dz-preview .dz-details .dz-size{font-size:16px;margin-bottom:1em}.file-dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.file-dropzone .dz-preview .dz-details .dz-filename:hover span{background-color:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,78%,.8)}.file-dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.file-dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.file-dropzone .dz-preview .dz-details .dz-filename span,.file-dropzone .dz-preview .dz-details .dz-size span{background-color:hsla(0,0%,100%,.4);border-radius:3px;padding:0 .4em}.file-dropzone .dz-preview:hover .dz-image img{-webkit-filter:blur(8px);filter:blur(8px);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.file-dropzone .dz-preview .dz-image{border-radius:5px;display:block;height:120px;overflow:hidden;position:relative;width:120px;z-index:10}.file-dropzone .dz-preview .dz-image img{display:block}.file-dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-moz-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-ms-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-o-animation:passing-through 3s cubic-bezier(.77,0,.175,1);animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.file-dropzone .dz-preview.dz-error .dz-error-mark{-webkit-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-moz-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-ms-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-o-animation:slide-in 3s cubic-bezier(.77,0,.175,1);animation:slide-in 3s cubic-bezier(.77,0,.175,1);opacity:1}.file-dropzone .dz-preview .dz-error-mark,.file-dropzone .dz-preview .dz-success-mark{display:block;left:50%;margin-left:-27px;margin-top:-27px;opacity:0;pointer-events:none;position:absolute;top:50%;z-index:500}.file-dropzone .dz-preview .dz-error-mark svg,.file-dropzone .dz-preview .dz-success-mark svg{display:block;height:54px;width:54px}.file-dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.file-dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.file-dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.file-dropzone .dz-preview .dz-progress{background:hsla(0,0%,100%,.9);border-radius:8px;height:16px;left:50%;margin-left:-40px;margin-top:-8px;opacity:1;overflow:hidden;pointer-events:none;position:absolute;top:70%;-webkit-transform:scale(1);width:80px;z-index:1000}.file-dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(180deg,#666,#444);bottom:0;left:0;position:absolute;top:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out;width:0}.file-dropzone .dz-preview.dz-error .dz-error-message{display:block}.file-dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.file-dropzone .dz-preview .dz-error-message{background:#be2626;background:linear-gradient(180deg,#be2626,#a92222);border-radius:8px;color:#fff;display:block;display:none;font-size:13px;left:-10px;opacity:0;padding:.5em 1.2em;pointer-events:none;position:absolute;top:130px;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;width:140px;z-index:1000}.file-dropzone .dz-preview .dz-error-message:after{border-bottom:6px solid #be2626;border-left:6px solid transparent;border-right:6px solid transparent;content:"";height:0;left:64px;position:absolute;top:-6px;width:0}.dz-icon{color:#bfc6cc;display:block;font-size:42px;width:100%}.dropzone-img-src .course-img-preview{border-radius:.5rem;display:block;margin:auto;max-width:200px;overflow:hidden}