*{font-family:"Work Sans",sans-serif}body{margin:0;background-color:#000}.error-page{background-color:#77edfd;height:100%}.text-align-center{text-align:center}.svg-48{margin:-10px 0 0 -10px;cursor:pointer}.align-center{align-items:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.align-end{align-items:flex-end}.margin-top-0{margin-top:0}.height-100{height:100%}.width-2-3{width:66%}.cart-content{padding:2em 0;font-size:1.25em}#root{width:100vw;background-color:#000}.App{width:100%;height:100%;max-width:480px;margin:0 auto;position:relative}.App,.image-upload-container{background-color:#fff}.test-set{margin:1em 0 0}.test-set-header{margin:0 0 5px;border:1px solid #6b6b6b;height:3em;padding:1em;cursor:pointer}.photo-set-container{overflow:scroll}header{background-color:#77edfd;padding:1em;box-sizing:border-box}#mobitest{height:1em;border:2px solid #000;border-radius:2em;display:flex;justify-content:center;align-items:center;padding:.5em 1em}.display-none{display:none}#mobitest>p{margin:0}.collage{position:relative;height:100%;width:100%;display:grid;grid-template-rows:6em auto}.collage-header{background-color:#77edfd;padding:1em}.collage-header .circle{cursor:pointer}h1,h2{font-weight:400}.container1{height:100%;width:100%;display:grid;grid-template-rows:1fr 1fr}#result-page{grid-template-rows:1fr 1fr -webkit-min-content;grid-template-rows:1fr 1fr min-content}.patient-form-page{height:100%;display:grid;grid-template-rows:-webkit-min-content auto -webkit-min-content;grid-template-rows:min-content auto min-content}.patient-form-page>form{margin:1em}.patient-form-page label{margin-bottom:5px}#sex-select,.patient-form-page input{border:1px solid #000;border-radius:0!important;padding:10px;box-sizing:border-box;width:100%;font-size:1.25em;margin-bottom:1em;margin-top:6px}#sex-select{height:2.5em;-webkit-appearance:none;cursor:pointer}.birthday #day{width:calc(33% - 12px);margin:6px}.birthday #month{width:calc(33% - 12px);margin:6px 6px 0 0}.birthday #year{width:calc(33% - 12px);margin:6px 0 0 6px}#sex-select:focus,.patient-form-page input:focus{outline-color:#77edfd}#checklist-container{height:100%;width:100%;display:grid;grid-template-rows:-webkit-min-content auto -webkit-min-content;grid-template-rows:min-content auto min-content}.height-4em{height:4em}#instructions{margin:0 1em 1em;padding:1em;background-color:#f4f4f4;border:1px solid #000}#checklist-container h1{margin:1em}#checklist-container>h2{text-align:center}#checklist-container .warning-div{margin:0 1em 3em}.container1>header,.container1>main{height:100%}.flex{display:flex}.dm{height:4em;width:auto;margin-right:1em}.check-item{align-items:center}.checklist{margin:1em 0;background-color:#f4f4f4;padding:2em 1em}.side-margin-2em{margin:0 2em}.flex-column{display:flex;flex-direction:column}.flex-end{justify-content:flex-end}#check-list-header{padding:2em 1em!important}.checklist-header-div{padding:1em 1em 0;margin:1em;height:8em;border:1px solid #b6b6b6;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1em 1fr;grid-template-areas:"a b" "c c"}.a{grid-area:a}.b{grid-area:b;display:flex;justify-content:flex-end}.c{grid-area:c}.justify-center,footer{justify-content:center}footer{display:flex;margin-bottom:1em}.white{color:#fff}footer>.btn-div{background-color:#000;color:#fff;margin:0 1em;width:100%;height:4em}.btn-div>p{font-size:1.5em}.line-height{line-height:1.5em}.bold{font-weight:700}.font-1-5-em{font-size:1.5em}.margin-top-1em{margin:1em 0}.testSet-container{height:100%;width:100%;display:grid;grid-template-rows:4.5em 7em -webkit-min-content -webkit-min-content -webkit-min-content auto;grid-template-rows:4.5em 7em min-content min-content min-content auto;overflow:scroll}.carousel-plus{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:5em;width:auto}.carousel-container{overflow:scroll;width:100%}.three-image-carousel{width:calc(300% - 5em);display:flex;margin:0 1em 1em}.testSet-header{margin:1em 1em 0}.testSet-checklist{margin:0 1em}.carousel-image{background-color:#77edfd;box-sizing:border-box;border:1px solid #000;height:100%;width:100%;cursor:pointer;position:relative}.carousel-image h3{position:absolute;top:calc(50% - 4.5em);left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.space-around{justify-content:space-around}.middle-row{margin:.5em 0}#checklist-h2{margin:1em 1.75em}.space-between{justify-content:space-between}.space-evenly{justify-content:space-evenly}.align-start{align-items:flex-start}#ldm{height:100%;width:auto}.pulse{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}.pulse2{-webkit-animation:pulse2 1.5s infinite;animation:pulse2 1.5s infinite}@-webkit-keyframes dropDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:8em}}@keyframes dropDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:8em}}@-webkit-keyframes shrinkUp{0%{max-height:8em}to{max-height:0}}@keyframes shrinkUp{0%{max-height:8em}to{max-height:0}}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes pulse2{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse2{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.three-photo-container{display:grid;grid-template-columns:repeat(3,33.33%);grid-template-rows:auto}.test-set-options{position:absolute;top:5em;width:calc(100% - 2em);height:100%}.test-set-options .btn-div:hover{background-color:#737373}.test-set-options>div,.test-set-options>div>div{height:100%!important}.test-set-options>div>div{border:1px solid #000;background-color:#d8d8d8}.test-set-options>div>div>p{color:#000}.test-set-options>div>div:first-child{border-right:none}.submit-btn{position:fixed;left:50%;bottom:1em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.album-image{width:100%;height:auto}.j>.btn-div{background-color:#6b6b6b;height:4em;-webkit-transition:.3s;transition:.3s}.j>.btn-div:hover{background-color:#525252}.btn-div{background:#000;-webkit-transition:.3s;transition:.3s;display:flex;justify-content:center;align-items:center;height:4em}.test-ordered-div{border-top:1px solid #a5a5a5;margin:0 1em}.physician-contact-div{margin:0 1em}.example-mole-img{margin:0 1em;width:calc(100% - 2em)}.page-1-header{padding-bottom:3.5em!important}.testing-for-div{padding:1em;background-color:#fff;margin:-2.5em 1em 1em;height:5em;flex-direction:column;box-sizing:border-box;-webkit-animation:none!important;animation:none!important;border:1px solid #a5a5a5;border-left:10px solid #000}.testing-for-div,.testing-for-div>div:first-child{display:flex;justify-content:space-between}.testing-for-div img{height:1.5em;margin:-7px -7px 0 0}.testing-for-div p:first-child{font-size:12px}.testing-for-div *{margin:0}.vertical-btn{width:100%;margin:5px 1em}.background-gray{background-color:#6b6b6b}.margin-1em{margin:1em}.btn-div>p{color:#fff;margin:0}.blue{background-color:#436bfb;color:#fff;border:1px solid #436bfb}.btn-div:hover{cursor:pointer;background-color:#282828}.blue:hover{background-color:#1144fa}.k .ReactCrop__crop-selection{background:radial-gradient(#35f4bc,rgba(53,244,188,.5),rgba(53,244,188,.2),rgba(53,244,188,0),rgba(53,244,188,0))!important;border:1px solid #fff;box-shadow:none;border-radius:100px}.zoomed-in .ReactCrop__crop-selection{background:radial-gradient(#35f4bc,rgba(53,244,188,.3),rgba(53,244,188,.1),rgba(53,244,188,0),rgba(53,244,188,0),rgba(53,244,188,0))!important;border:1px solid #fff;box-shadow:none;border-radius:100px}.relative{position:relative}.upper-left{position:absolute;top:0;left:0}.btn-container{width:100%;display:flex;justify-content:space-between}.btn-container>.btn-div{width:50%}.image-upload-container .image-container{padding:1em 1em 0}.circle{background-color:#fff;height:3em;width:3em;border-radius:2em;border:1px solid #6b6b6b}.circle>img{height:2em;width:2em}.k .crop-image,.k .image-container{height:100%}.k .image-container{box-sizing:border-box;padding:10px 0}.k .crop-image>div:first-child{height:100%}.k .crop-image>div>.ReactCrop__image{max-height:calc(100vh - 7em)!important;height:699px}.zoomed-in .ReactCrop__image{-webkit-filter:blur(2px);filter:blur(2px)}.image-container>img{max-width:100%;max-height:100%}.image-upload-container{height:100%;display:grid;grid-template-rows:6em calc(100% - 12em) 6em;overflow:scroll}.flip-div,.x-div{z-index:2}.flip-div{height:3em;width:3em;padding:.5em}.x-div{height:4em;width:4em}.cancel-circle{border:1px solid #fff;border-radius:3em;padding:.25em}.mole-img{width:100%;height:100%}.cancel-circle2{border:1px solid #000;border-radius:3em;padding:.25em}.background-white{background:#fff}.cancel-circle2>img,.cancel-circle3>img,.cancel-circle>img{height:1.5em;width:1.5em}.cancel-circle3>img{height:3em;width:3em}.flip-div:hover{cursor:pointer}.border-white{border:1px solid #fff}.flip-div>img{width:2em;height:2em}.flip-div>p{text-align:center;font-size:.5em}#notes-container{width:calc(100% - 2em);margin:1em 1em 0}.ReactCrop__drag-handle{width:20px!important;height:20px!important;margin:0!important}#notes-container>textarea{border-radius:0!important;height:5em;width:100%;border:1px solid #000;padding:.5em;box-sizing:border-box;font-size:1em}#notes-container>textarea:focus{outline-color:#77edfd}.body-part-container{background:#000!important;position:relative;display:grid;height:100%;width:100%;grid-template-columns:1fr 6fr 1fr;grid-template-rows:calc(100% - 5em) 5em;grid-template-areas:"g g g" ". j ."}.f{grid-area:f}.g{z-index:2;grid-area:g}.g>div:first-child{margin:1em}.g p{z-index:3}.h{grid-area:h}.r{right:2em}.l,.r{top:25%;position:absolute;z-index:2}.l{left:2em}.k{grid-area:k;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);height:calc(100% - 5em)}.i,.k{position:absolute;left:50%;width:100%}.i{grid-area:i;bottom:6em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.i,.i p,.j{z-index:2}.j{grid-area:j}.j *{z-index:2}.width-90{width:90%}.two-btn-container{display:flex}.width-50{width:50%;box-sizing:border-box}.margin-top-0-5{margin:.5em 0 0}.modal{border:1px solid #000;z-index:3;background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:300px;display:flex;justify-content:center;flex-direction:column;align-items:center}.modal,.modal-content{width:90%}.modal-content>div{margin-bottom:5px}.z3{z-index:3}#grey-screen{background-color:hsla(0,0%,58.8%,.5);height:100%;width:100%;z-index:2;position:fixed;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.results-container{padding:1em;box-sizing:border-box;width:100%;display:grid;grid-template-columns:6em auto;grid-template-rows:auto auto;grid-template-areas:"m n" "m o"}.m{grid-area:m}.n{grid-area:n}.o{grid-area:o}.green-circle{border:2px solid #00d44d;border-radius:4em;height:4em;width:4em}.circle-container{width:5em;height:5em}.green-circle>img{height:4em;width:4em}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%);opacity:0}to{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1}}@keyframes slideInDown{0%{-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);opacity:0}to{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform:translate(0);transform:translate(0);opacity:1}}.slideInUp{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;-webkit-animation-name:slideInUp;animation-name:slideInUp;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.slideInUp,.slideOutDown{-webkit-animation-duration:.5s;animation-duration:.5s}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate(0);transform:translate(0);opacity:1}to{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}}@keyframes slideOutDown{0%{-webkit-transform:translate(0);transform:translate(0);opacity:1}to{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}}@keyframes loadBar{0%{width:0}to{width:95%}}@-webkit-keyframes loadBar{0%{width:0}to{width:95%}}.loading-screen-page{height:100%;width:100%;padding:1em;box-sizing:border-box}.loading-bar-container{height:5em;width:100%;background-color:#000}.loading-bar{height:100%;background-color:#4be3c4;-webkit-animation:loadBar 20s;animation:loadBar 20s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0,0,0,1);animation-timing-function:cubic-bezier(0,0,0,1)}.block{margin-left:-15px}.margin-0{margin:0}.underline{text-decoration:underline}.full-modal{padding:1em;box-sizing:border-box;z-index:4;background-color:hsla(0,0%,100%,.9);display:grid;grid-template-rows:auto auto 9em;position:fixed;top:2em;height:calc(100% - 2em);width:100%;max-width:480px;border-radius:40px 40px 0 0;border-top:1px solid #000}#pricing-modal{grid-template-rows:-webkit-min-content -webkit-min-content auto -webkit-min-content;grid-template-rows:min-content min-content auto min-content;background-color:hsla(0,0%,100%,.97)}.pricing-items>div{border:1px solid #000;padding:1em}.pricing-items>div>div{margin-left:-7px}.align-items-center{align-items:center}.pricing-items h1{color:#00e184;margin:.5rem 0}.pricing-items p{margin:0 0 .5rem;font-size:1.5em}#pricing-modal>div>p{font-size:1.25em}.cart-modal{background-color:#fff;grid-template-rows:-webkit-min-content auto auto -webkit-min-content!important;grid-template-rows:min-content auto auto min-content!important}.StripeElement{width:100%!important;box-sizing:border-box;margin:10px 0}.stripe-form,.vertical-btn-container{display:flex;flex-direction:column;justify-content:space-between}.vertical-btn-container{margin:0 1em;align-items:center}.vertical-btn-container>div:first-child{margin-top:0}.vertical-btn-container>div:nth-child(2){margin-bottom:0}.full-modal>.vertical-btn-container{margin:0}.select-photos{height:8em;border:2px dashed #b6b6b6;background:#e2e2e2;margin:0 1em 1em}.black{color:#000!important}#no-sides{border-left:none;border-right:none}.photo-collection{margin-bottom:6em}.photo-collection>.test-set{position:relative}.photo-collection>.test-set>div{margin:0 1em}.drop-down{overflow:hidden;-webkit-animation:dropDown .3s;animation:dropDown .3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.shrink-up{overflow:hidden;-webkit-animation:shrinkUp .3s;animation:shrinkUp .3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media only screen and (max-height:600px){#instructions{font-size:14px}.checklist-header-div{font-size:12px}#checklist-container h2{font-size:1.25em;margin:1em 2.25em .25em}.check-item>p{margin:.5em 0}}.flipped{background-color:#000;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left top;transform-origin:left top;width:100vw;height:100vh;position:absolute;top:0;left:100%;display:flex;justify-content:center;align-items:center}.flipped>h2{color:#fff}#loading-container{position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fafafa}#loading-container,#loading-container2{z-index:2;width:100%;height:100%;display:flex;justify-content:center;align-items:center;left:50%}#loading-container2{position:absolute;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);background-color:#fff;border-radius:40px 40px 0 0}.box{z-index:5;width:200px;height:200px;overflow:hidden}.box,.box .b{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.box .b{border-radius:50%;border-left:4px solid;border-right:4px solid;border-top:4px solid transparent!important;border-bottom:4px solid transparent!important;-webkit-animation:ro 2s infinite;animation:ro 2s infinite}.box .b1{border-color:#8ee9ff;width:120px;height:120px}.box .b2{border-color:#b4b5ff;width:100px;height:100px;-webkit-animation-delay:.2s;animation-delay:.2s}.box .b3{border-color:#8ee9ff;width:80px;height:80px;-webkit-animation-delay:.4s;animation-delay:.4s}.box .b4{border-color:#b4b5ff;width:60px;height:60px;-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes ro{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}50%{-webkit-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg)}to{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}}@keyframes ro{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}50%{-webkit-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg)}to{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}}@media only screen and (max-width:480px){.App{max-width:100vw!important}.ReactCrop__drag-handle{width:40px!important;height:40px!important;margin:0!important}.k{display:flex;align-items:center}.k .ReactCrop__image{height:145.667vw!important}}@media screen and (min-width:320px)and (max-width:767px)and (orientation:landscape){html{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left top;transform-origin:left top;overflow-x:hidden;position:absolute;top:100%;left:0}#root,html{width:100vh}#root{height:100vw}.k .ReactCrop__image{height:145.667vh!important}}.StripeElement{height:40px;padding:10px 12px;width:90%;color:#32325d;background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow .15s ease;transition:box-shadow .15s ease}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5!important}
/*# sourceMappingURL=main.5396c37e.chunk.css.map */