@font-face{font-family:DB Helv Mon;src:url(../fonts/db_helvethaicamon_x-webfont.12226701.eot);src:url(../fonts/db_helvethaicamon_x-webfont.12226701.eot?#iefix) format("embedded-opentype"),url(../fonts/db_helvethaicamon_x-webfont.1083e797.woff) format("woff"),url(../fonts/db_helvethaicamon_x-webfont.c3217cfc.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:DB Helv Mon;src:url(../fonts/db_helvethaicamon_x_med-webfont.52742542.eot);src:url(../fonts/db_helvethaicamon_x_med-webfont.52742542.eot?#iefix) format("embedded-opentype"),url(../fonts/db_helvethaicamon_x_med-webfont.61bda414.woff) format("woff"),url(../fonts/db_helvethaicamon_x_med-webfont.c79c017d.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DB Helv Mon;src:url(../fonts/db_helvethaicamon_x_bd-webfont.883fb4f5.eot);src:url(../fonts/db_helvethaicamon_x_bd-webfont.883fb4f5.eot?#iefix) format("embedded-opentype"),url(../fonts/db_helvethaicamon_x_bd-webfont.54af1cf7.woff) format("woff"),url(../fonts/db_helvethaicamon_x_bd-webfont.ea2f03eb.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:DB Helv Mon;src:url(../fonts/db_helvethaicamon_x_blk-webfont.746f756f.eot);src:url(../fonts/db_helvethaicamon_x_blk-webfont.746f756f.eot?#iefix) format("embedded-opentype"),url(../fonts/db_helvethaicamon_x_blk-webfont.545b6102.woff) format("woff"),url(../fonts/db_helvethaicamon_x_blk-webfont.9ed55c02.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:FC Lamoon;src:url(../fonts/fc_lamoon_light_ver_1.00-webfont.5feaa153.eot);src:url(../fonts/fc_lamoon_light_ver_1.00-webfont.5feaa153.eot?#iefix) format("embedded-opentype"),url(../fonts/fc_lamoon_light_ver_1.00-webfont.99526ac5.woff) format("woff"),url(../fonts/fc_lamoon_light_ver_1.00-webfont.4502858b.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:FC Lamoon;src:url(../fonts/fc_lamoon_regular_ver_1.00-webfont.70863dd7.eot);src:url(../fonts/fc_lamoon_regular_ver_1.00-webfont.70863dd7.eot?#iefix) format("embedded-opentype"),url(../fonts/fc_lamoon_regular_ver_1.00-webfont.161a9a85.woff) format("woff"),url(../fonts/fc_lamoon_regular_ver_1.00-webfont.9f305727.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:FC Lamoon;src:url(../fonts/fc_lamoon_bold_ver_1.00-webfont.f7e2b5ba.eot);src:url(../fonts/fc_lamoon_bold_ver_1.00-webfont.f7e2b5ba.eot?#iefix) format("embedded-opentype"),url(../fonts/fc_lamoon_bold_ver_1.00-webfont.c9f9b43b.woff) format("woff"),url(../fonts/fc_lamoon_bold_ver_1.00-webfont.7d8c11fe.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Battambang;src:url(../fonts/Battambang-Regular.0af38f10.ttf) format("truetype");font-weight:400}@font-face{font-family:Battambang;src:url(../fonts/Battambang-Bold.02e3f317.ttf) format("truetype");font-weight:700}.app{min-height:100vh}body{background:url(../img/bg.1ef597ea.jpg) no-repeat 50%/cover}.navbar{background:none!important;overflow:hidden;z-index:1000}.navbar,.navbar .curve{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.navbar .curve{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transform:scaleX(-1);transform:scaleX(-1);width:150vw}.navbar .curve .logo{margin:0}.heart{position:relative;text-align:center;z-index:1010}.heart .stool-test{width:116px;margin:30px auto}.heading{margin:1rem 0 .25rem}.step{list-style:none;padding:0;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.step li{width:15px;height:3px;background:#ccc;margin:0 2px;border-radius:50vh}.step li.active{width:25px;background:#bd2f2a}.no-bg{background:none!important}.list li{margin-top:10px}.result .button{height:unset!important}.swal2-container{z-index:9999}.button{font-size:20px!important;letter-spacing:normal;margin:0 10px;padding:0 22px!important;min-height:48px;position:relative;max-width:100%;white-space:normal}.button:before{background-color:transparent}.button:after{position:absolute;content:"";top:0;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.5);box-shadow:0 2px 10px 0 rgba(0,0,0,.5);width:100%;height:109%;border-radius:28px}.button .v-btn__content{color:#fff;max-width:100%;display:inline-block;word-wrap:break-word}.button .v-btn__content svg{width:24px;height:24px}.button-green{background:-webkit-gradient(linear,left bottom,left top,from(#5aa74e),to(#7dca70))!important;background:linear-gradient(0deg,#5aa74e,#7dca70)!important;-webkit-box-shadow:0 5px 0 0 #3f7836;box-shadow:0 5px 0 0 #3f7836}.button-red{background:-webkit-gradient(linear,left bottom,left top,from(#b5140f),to(#d83630))!important;background:linear-gradient(0deg,#b5140f,#d83630)!important;-webkit-box-shadow:0 5px 0 0 #820d09;box-shadow:0 5px 0 0 #820d09;margin-bottom:.8rem}.button-orange{background:-webkit-gradient(linear,left bottom,left top,from(#e48636),to(#ffa958))!important;background:linear-gradient(0deg,#e48636,#ffa958)!important;-webkit-box-shadow:0 5px 0 0 #a56026;box-shadow:0 5px 0 0 #a56026;margin-bottom:.8rem}.button-brown{background:-webkit-gradient(linear,left bottom,left top,from(#431b00),to(#653b15))!important;background:linear-gradient(0deg,#431b00,#653b15)!important;-webkit-box-shadow:0 5px 0 0 #583412;box-shadow:0 5px 0 0 #583412;margin-bottom:.8rem}.field,.select{font-size:1.5rem;color:#000;border-color:#583412;border-width:2px 2px 4px 4px;border-radius:95% 1% 92% 1%/2% 95% 14% 95%;height:60px!important;padding:0 15px}.field.small{width:55px;height:40px;margin:0 5px}.textarea{font-family:Battambang;font-size:1.5rem;color:#000;border-color:#583412;border-width:3px 3px 5px 5px;border-radius:2% 95% 2% 95%/95% 6% 92% 10%;width:100%;height:146px;padding:15px;margin-bottom:15px}.uk-checkbox:checked,.uk-checkbox:checked:focus{background-color:#6db162}.uk-checkbox:focus{border-color:#6db162}.choice{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;margin:auto;font-family:Battambang;font-size:.8rem;font-weight:600;color:#583412}.choice .choice-input{opacity:0;cursor:pointer;height:0;width:0}.choice .choice-input:checked~.choose:after{display:block}.choice .choose-large,.choice .choose-small{margin:auto auto 12px}html{font-size:18px!important}body{font-family:Battambang;font-weight:400;line-height:1.5!important;color:#583412}a:hover{text-decoration:none}.helvmon{font-family:DB Helv Mon!important}.lamoon{font-family:FC Lamoon!important}.battambang{font-family:Battambang!important}h1,h2,h3,h4,h5,h6{font-family:Battambang;line-height:1.5}.h1{font-size:2.33rem}.h2{font-size:2rem}.h3{font-size:1.667rem}.h4{font-size:1.133rem}.h5{font-size:1rem}.desc,.h6{font-size:.8rem}.desc{font-weight:200}.small{font-size:.667rem}.light{font-weight:200}.normal{font-weight:400}.bold{font-weight:600}.bolder{font-weight:800}.blue{color:#2382db}.red{color:#bd2f2a}.gray{color:#ccc}.green{color:#3d6f3d}.brown{color:#583412}.orange{color:#dd7c4a}.white{color:#fff}.bg-brown{background:#583412}.bg-black{background:#000}.bg-green{background:#3d6f3d}.bg-orange{background:#dd7c4a}.bg-none{background:none}.lh-1{line-height:1}.lh-8{line-height:.85}.no-border{border:0}.step-1{-webkit-box-flex:1;-ms-flex:1;flex:1;background:url(../img/baby.c32799ec.png) top no-repeat}.step-1 .photo{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:320px;height:360px}.step-1 .photo .poop{-o-object-fit:contain;object-fit:contain;width:100%;max-width:320px}.step-1 .file-input{color:transparent;width:100%;height:48px;z-index:100;outline:none;position:absolute;left:0}.step-1 .file-input::-webkit-file-upload-button{visibility:hidden}.step-1 .file-input:before{content:"";display:inline-block;outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer}.step-1 .file-input:active{outline:none}.step-1 .button{font-size:20px!important}.step-1 .button .v-btn__content svg{width:20px;height:20px}@media screen and (min-width:375px){.step-1 .button .v-btn__content svg{width:24px;height:24px}}@media screen and (min-width:375px){.step-1 .button{font-size:20px!important}}