.upload-cta{z-index:100;position:absolute;bottom:0;left:0;width:auto;min-width:80px;min-height:80px;-webkit-box-shadow:1px -1px 1px 1px rgba(27,15,21,.25);box-shadow:1px -1px 1px 1px rgba(27,15,21,.25);background:#8252a1;display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;border-radius:15px 15px 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center;padding:0 10px 0 0;cursor:pointer;-webkit-transition:all 125ms ease-in-out;transition:all 125ms ease-in-out}.upload-cta.is-mini-version{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:scale(.7);transform:scale(.7)}.upload-cta.is-mini-version svg.upload-icon{margin-left:20px}.upload-cta.highlighted,.upload-cta:hover{background:#e2d5ea}.upload-cta.highlighted .labels .label-main,.upload-cta.highlighted .labels .label-sub,.upload-cta:hover .labels .label-main,.upload-cta:hover .labels .label-sub{color:#8252a1}.upload-cta.highlighted svg.upload-icon path,.upload-cta:hover svg.upload-icon path{fill:#8252a1}.upload-cta .labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.upload-cta .labels .label-main{margin:0;padding:3px 10px;background:#fff;color:#8252a1;font-variant:all-small-caps;font-size:1.8rem;padding:.2rem 1.5rem .5rem;margin:.25rem;font-family:Futura,Trebuchet MS,sans-serif;border-radius:15px}.upload-cta .labels .label-main,.upload-cta .labels .label-sub{text-align:center;-webkit-transition:all 125ms ease-in-out;transition:all 125ms ease-in-out}.upload-cta .labels .label-sub{margin:0;padding:5px 10px 10px;color:#e2d5ea;text-decoration:underline;font-size:16px}.upload-cta svg.upload-icon{margin:10px 10px;-webkit-transition:all 125ms ease-in-out;transition:all 125ms ease-in-out}.upload-cta svg.upload-icon path{-webkit-box-shadow:1px -1px 1px 1px rgba(27,15,21,.25);box-shadow:1px -1px 1px 1px rgba(27,15,21,.25)}.upload-cta input{top:0;background:transparent;width:100%;height:100%;outline:none;opacity:0;cursor:pointer}.processing-bar,.upload-cta input{position:absolute;left:0;right:0;bottom:0}.processing-bar{z-index:1;background:hsla(0,0%,100%,.8)}.processing-bar .label{color:#fff;text-shadow:0 0 1px #000;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Futura,Trebuchet MS,sans-serif;font-size:2rem;font-weight:600;padding:5px}.processing-bar .gauge{position:absolute;bottom:0;left:0;top:0;right:auto;background:rgba(130,82,161,.9);margin:4px}.modal-scale-crop{z-index:9999999;position:fixed;background:hsla(0,0%,100%,.75);top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-scale-crop .background-hotspot{top:0;right:0;bottom:0;left:0;position:absolute;background:transparent}.modal-scale-crop .modal-content{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:-webkit-gradient(linear,left bottom,left top,color-stop(60%,#9069aa),to(#b292c7));background:linear-gradient(0deg,#9069aa 60%,#b292c7);min-height:120px;border-radius:.75rem;display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;-webkit-box-shadow:inset 0 0 1rem rgba(0,0,0,.15);box-shadow:inset 0 0 1rem rgba(0,0,0,.15);max-width:500px;color:#000;display:flex;margin:1rem;padding-bottom:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-scale-crop .modal-content *{z-index:2}.modal-scale-crop .modal-content:before{content:"";border-radius:.5rem;position:absolute;top:.5rem;left:.5rem;right:.5rem;bottom:.5rem;background:#fafafa;width:calc(100% - 1rem);height:calc(100% - 1rem);-webkit-box-shadow:inset 0 0 1rem rgba(0,0,0,.15);box-shadow:inset 0 0 1rem rgba(0,0,0,.15);z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal-scale-crop .modal-content p{text-align:center;margin:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:280px}.modal-scale-crop .modal-content p label{min-width:4rem;text-align:right;margin-right:1rem}.modal-scale-crop .modal-content .preview-box{cursor:-webkit-grab;cursor:grab;min-width:256px;width:256px;max-width:256px;min-height:256px;max-height:256px;height:256px;margin:1rem;border:.5rem solid #b292c7;border-radius:1rem;overflow:hidden}.modal-scale-crop .modal-content .preview-box .cropped-canvas{width:100% }.modal-scale-crop .modal-content .slider{-webkit-appearance:none;height:.5rem;margin:1.5rem auto;background:#926bac;outline:none;opacity:.7;-webkit-transition:.2s;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:0 0 1px rgba(0,0,0,.9);box-shadow:0 0 1px rgba(0,0,0,.9);margin-bottom:2rem;min-width:calc(100% - 5.5rem)}.modal-scale-crop .modal-content .slider:hover{opacity:1}.modal-scale-crop .modal-content .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:3rem;height:3rem;background:#b292c7;cursor:pointer;border-radius:50%;-webkit-box-shadow:0 0 2px rgba(0,0,0,.9);box-shadow:0 0 2px rgba(0,0,0,.9)}.modal-scale-crop .modal-content .slider::-moz-range-thumb{width:3rem;height:3rem;background:#b292c7;cursor:pointer;border-radius:50%;box-shadow:0 0 2px rgba(0,0,0,.9)}.modal-scale-crop .modal-content svg.icon-btn{width:3rem;height:3rem;border-radius:50% }.modal-scale-crop .modal-content .rectangle-btn,.modal-scale-crop .modal-content svg.icon-btn{background:#b292c7;cursor:pointer;-webkit-box-shadow:0 0 2px rgba(0,0,0,.9);box-shadow:0 0 2px rgba(0,0,0,.9)}.modal-scale-crop .modal-content .rectangle-btn{min-width:7rem;min-height:3rem;border-radius:.5rem;outline:none;border:none;margin-left:1.5rem;font-weight:900;font-size:1.2rem;color:#fff;font-variant:all-petite-caps}.color-site-primary{color:#b292c7}.color-site-accent{color:#db3751}.color-black{color:#333}.color-white{color:#fcfcfc}.color-cta{color:#74508c}.modal-download-warning{z-index:9999999;position:fixed;background:hsla(0,0%,100%,.75);top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-download-warning .background-hotspot{top:0;right:0;bottom:0;left:0;position:absolute;background:transparent}.modal-download-warning .modal-content{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:-webkit-gradient(linear,left bottom,left top,color-stop(60%,#9069aa),to(#b292c7));background:linear-gradient(0deg,#9069aa 60%,#b292c7);min-height:120px;border-radius:.75rem;display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;-webkit-box-shadow:inset 0 0 1rem rgba(0,0,0,.15);box-shadow:inset 0 0 1rem rgba(0,0,0,.15);max-width:550px;color:#000;display:flex;margin:1rem;padding:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-download-warning .modal-content *{z-index:2}.modal-download-warning .modal-content:before{content:"";border-radius:.5rem;position:absolute;top:.5rem;left:.5rem;right:.5rem;bottom:.5rem;background:#fafafa;width:calc(100% - 1rem);height:calc(100% - 1rem);-webkit-box-shadow:inset 0 0 1rem rgba(0,0,0,.15);box-shadow:inset 0 0 1rem rgba(0,0,0,.15);z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal-download-warning .modal-content p{text-align:center;margin:.25rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;max-width:460px}.modal-download-warning .modal-content p,.modal-download-warning .modal-content p.action-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-download-warning .modal-content p.action-buttons{padding:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-download-warning .modal-content p.action-buttons a{margin:.25rem .5rem}.modal-download-warning .modal-content .rectangle-btn{min-width:7rem;min-height:3rem;background:#8252a1;cursor:pointer;border-radius:.5rem;-webkit-box-shadow:0 0 2px rgba(0,0,0,.9);box-shadow:0 0 2px rgba(0,0,0,.9);outline:none;border:none;margin:0 .75rem;font-weight:900;font-size:1.2rem;color:#fff;font-variant:all-petite-caps;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-download-warning .modal-content .rectangle-btn.cancel-btn{background:#b292c7}