.footer,.wpcf7 textarea{font-family:Raleway,sans-serif}.contact__header__content::before,.disease-detail__header div h1,.disease-detail__header div img,.disease-detail__header div::before,.home__header::before,.home__header__content,.loader img,.results .results-title h2::before,.results::before,.wpt_test::after,div[class^=menu-][class$='-container']::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home__header__content .start-test,div[class^=menu-][class$='-container'] .menu-item.menu-item-object-wpt_test a{left:50%;transform:translateX(-50%)}.wpt_test_form .question div.title{position:absolute;top:50%;transform:translateY(-50%)}.contact__header__content,.disease-detail__buttons,.results .results-title,.wpt_test .wpt_test_form .answer,div[class^=menu-][class$='-container']{display:flex;justify-content:center;align-items:center}.home__header__content .start-test,div[class^=menu-][class$='-container'] .menu-item.menu-item-object-wpt_test a{width:210px;height:210px;border-radius:50%;display:block;position:relative;border:6px solid;text-align:center;line-height:210px;margin-top:40px;transition:background-color .2s ease-in-out,color .2s ease-in-out}.home__header__content .start-test:hover,div[class^=menu-][class$='-container'] .menu-item.menu-item-object-wpt_test a:hover{background-color:#fff;color:#65c3fa}.button,.button-outline,.diseases__list__item a,.wpcf7 input[type=submit],.wpt_test .wpt_test_form .answer,.wpt_test_form p input[type=submit],div[class^=menu-][class$='-container'] .menu-item a{text-align:center;padding:20px 24px 16px;color:#65c3fa;margin-top:20px;white-space:nowrap;border-radius:calc(1em + 24px);transition:background-color .2s ease-in-out;background-color:transparent;line-height:1.6}.button-outline:hover,.button:hover,.diseases__list__item a:hover,.wpcf7 input:hover[type=submit],.wpt_test .wpt_test_form .answer:hover,.wpt_test_form p input:hover[type=submit],div[class^=menu-][class$='-container'] .menu-item a:hover{background-color:rgba(101,195,250,.2)}.button-outline,.diseases__list__item a,.wpcf7 input[type=submit],.wpt_test_form p input[type=submit]{border:.3em solid #65c3fa;transition:background-color .2s ease-in-out,color .2s ease-in-out}.button-outline:hover,.diseases__list__item a:hover,.wpcf7 input:hover[type=submit],.wpt_test_form p input:hover[type=submit]{background-color:#65c3fa;color:#fff}.contact__header__content h1,.disease-detail__header div h1,.diseases__list__item h1,.home__header__content h1,.results .results-title h2{font-weight:900;line-height:1.2}@media all and (max-width:48.6875em){.contact__header__content h1,.disease-detail__header div h1,.diseases__list__item h1,.home__header__content h1,.results .results-title h2{font-size:2em}}@media all and (min-width:48.75em){.contact__header__content h1,.disease-detail__header div h1,.diseases__list__item h1,.home__header__content h1,.results .results-title h2{font-size:2.8em}}.content__article__text h1,.wpt_test_form .question div.title span.title{font-weight:700;line-height:1.2}@media all and (max-width:48.6875em){.content__article__text h1,.wpt_test_form .question div.title span.title{font-size:1.8em}}@media all and (min-width:48.75em){.content__article__text h1,.wpt_test_form .question div.title span.title{font-size:2.1em}}.home__header__content h3{font-size:1.5em;font-weight:700}@media all and (max-width:48.6875em){.home__header__content h3{font-size:1.2em}}.diseases__title,.offscreen{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.is--loading{opacity:0}.is--loaded{animation:imgFade .2s ease-in forwards}@keyframes imgFade{from{opacity:0}to{opacity:1}}@media all and (min-width:48.75em){.home__header__content h3{font-size:1.5em}}.header{width:100%}.header h1{margin:0}.header__logo{position:absolute;top:20px;left:20px;width:60px;height:60px;background-image:url(//www.doctorcloud.nl/wp-content/themes/DOCTORCLOUD/assets/img/logo/logo_white.png);background-size:contain;background-repeat:no-repeat;background-position:center center;font-size:.1px;z-index:99}.menu--open .header__logo{background-image:url(//www.doctorcloud.nl/wp-content/themes/DOCTORCLOUD/assets/img/logo/logo_blue.png)!important}.color--blue .header__logo{background-image:url(//www.doctorcloud.nl/wp-content/themes/DOCTORCLOUD/assets/img/logo/logo_blue.png)}.page-form .header__logo,body[class*=contact] .header__logo{background-image:url(//www.doctorcloud.nl/wp-content/themes/DOCTORCLOUD/assets/img/logo/logo_white.png)}@media all and (max-width:48.6875em){.header__logo{top:24px}}.header__menu{position:relative;width:100%;height:100%}div[class^=menu-][class$='-container']{width:100vw;height:100vh;background-color:#fff;position:fixed;top:0;z-index:98;opacity:0;overflow:auto}div[class^=menu-][class$='-container']::before{width:80vw;height:80vw;content:'';z-index:0;position:fixed;display:block;background-color:#65c3fa;opacity:.2;border-radius:50%}@media all and (max-width:48.6875em){div[class^=menu-][class$='-container']::before{width:150vw;height:150vw;border-radius:50%;display:block}}.menu--close div[class^=menu-][class$='-container']{animation:menuClose .4s ease-in-out forwards;display:none}.menu--open div[class^=menu-][class$='-container']{display:flex;animation:menuOpen .4s ease-in-out forwards}body:not(.menu--close):not(.menu--open) div[class^=menu-][class$='-container']{display:none}div[class^=menu-][class$='-container'] .menu{position:absolute;padding:40px 0;top:60px}div[class^=menu-][class$='-container'] .menu-item{list-style:none;position:relative;z-index:1;text-align:center}div[class^=menu-][class$='-container'] .menu-item.menu-item-object-wpt_test a{color:#65c3fa;border-color:#65c3fa;margin:0 0 20px;padding:0}div[class^=menu-][class$='-container'] .menu-item.menu-item-object-wpt_test a:hover{background-color:#65c3fa;color:#fff}div[class^=menu-][class$='-container'] .menu-item a{font-size:1.2em}.footer small,.lang-item a{font-size:.6em}div[class^=menu-][class$='-container'] .menu-item a:hover{background-color:rgba(101,195,250,.3)}@keyframes menuOpen{from{opacity:0}to{opacity:1}}@keyframes menuClose{0%{opacity:1;display:flex}99%{opacity:0}100%{display:none}}.header__menu__button{position:absolute;top:24px;right:30px;z-index:99}.menu--open .header__menu__button{top:30px;right:24px}.header__menu__button .line{width:40px;height:5px;position:relative;z-index:1;display:block;background-color:#fff;border-radius:10px;margin:6px auto;transform-origin:center center}.menu--open .header__menu__button .line{background-color:#65c3fa!important}.menu--open .header__menu__button .line:nth-child(2){display:none}.menu--open .header__menu__button .line:first-child{transform:rotate(45deg) translateY(7px)}.menu--open .header__menu__button .line:last-child{transform:rotate(-45deg) translateY(-7px)}.color--blue .header__menu__button .line,body[class*=test] .header__menu__button .line{background-color:#65c3fa}.lang-item{position:absolute;right:100px;line-height:90px;z-index:99;list-style:none}.lang-item a{color:#fff}.color--blue .lang-item a,body[class*=test] .lang-item a{color:#65c3fa}.menu--open .lang-item a{color:#65c3fa!important}@media all and (max-width:48.6875em){.page-form .header__menu__button .line,body[class*=contact] .header__menu__button .line,body[class*=test] .header__menu__button .line{background-color:#fff}.page-form .lang-item a,.test .lang-item a,body[class*=contact] .lang-item a,body[class*=test] .lang-item a{color:#fff}.home__header::before{margin-top:20px}}.footer{display:flex;justify-content:space-between;align-items:center;height:60px;padding:0 20px;position:relative}body[class*=test] .footer{position:absolute;bottom:0;right:0}.footer small a{color:#65c3fa;text-transform:none;font-weight:400}.loader{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#fff;z-index:100;will-change:opacity;transition:opacity ease-out .2s;pointer-events:none}.loader img{width:80vw}.load--complete .loader{opacity:0!important}.home{overflow-x:hidden}.home__header{min-height:100vh;position:relative;overflow:hidden;width:100%}.home__header::after,.home__header__background{position:absolute;background-color:#65c3fa;width:100%}.home__header::before{content:'';width:42vw;height:42vw;border-radius:50%;background-color:#fff;display:block;opacity:.2;z-index:0;z-index:2}@media all and (max-width:48.6875em) and (orientation:portrait){.home__header::before{width:140vw;height:140vw;border-radius:50%;display:block}}.home__header::after{content:'';height:100%;display:block;opacity:.75;z-index:1}.home__header__background{z-index:0}.home__header__background img{width:100%;height:100vh;object-fit:cover}.home__header__content{z-index:2;text-align:center;color:#fff}@media all and (max-width:48.6875em){.home__header__content{padding:30px 30px 0;width:100vw}}.home__header__content .start-test{color:#fff;border-color:#fff}.home__diseases{background:#65c3fa;color:#fff}.home__diseases::before{background-color:#fff!important}.home__diseases .about__article__text a,.home__diseases .about__article__text p{color:#fff}.home__diseases .about__article__text a{border-color:#fff}.home__diseases .about__article__text a:hover{background-color:#fff;color:#65c3fa}.home__contact{padding:60px 20px;text-align:center}.content__article{position:relative;margin:0;padding:80px 5vw 0;min-height:56vw}.content__article::before{content:'';width:56vw;height:56vw;border-radius:50%;display:block;position:absolute;top:6vw;background-color:#65c3fa;opacity:.2;z-index:10}@media all and (min-width:30em) and (max-width:48.6875em){.content__article{padding-bottom:130vw;min-height:130vh}.content__article::before{width:100vw;height:100vw;border-radius:50%;display:block;top:45vw}}@media all and (max-width:29.9375em){.content__article{padding-bottom:160vw;min-height:160vh}.content__article::before{width:220vw;height:220vw;border-radius:50%;display:block;top:80vw}}.content__article figure{width:36vw;height:36vw;border-radius:50%;display:block;position:absolute;overflow:hidden;align-self:flex-start}@media all and (min-width:30em) and (max-width:48.6875em){.content__article figure{width:50vw;height:50vw;border-radius:50%;display:block}}@media all and (max-width:29.9375em){.content__article figure{width:90vw;height:90vw;border-radius:50%;display:block}}.content__article figure img{position:absolute;width:100%;min-width:100%;min-height:100%;display:block;object-fit:cover}.content__article__text{display:inline-block;width:44vw;z-index:12;align-self:flex-end;position:absolute;top:14vw;padding:10px 20px 0 6vw}.content__article__text h1{margin-bottom:.5em}.content__article__text p,.wpt_test_form>p{margin:0}@media all and (min-width:30em) and (max-width:48.6875em){.content__article__text{width:70vw}}@media all and (max-width:29.9375em){.content__article__text{width:100%;padding:0 30px;top:120vw}.content__article__text a{position:relative;left:50%;transform:translateX(-50%)}}.content__article:nth-child(even)::before{right:8vw}.content__article:nth-child(even) .content__article__text{right:15vw}.content__article:nth-child(even) figure{left:6vw}.content__article:nth-child(even) figure img{left:0}@media all and (min-width:30em) and (max-width:48.6875em){.content__article:nth-child(even)::before{right:-8vw}.content__article:nth-child(even) .content__article__text{top:62vw;right:10vw}}@media all and (max-width:29.9375em){.content__article:nth-child(even)::before{right:-80vw}.content__article:nth-child(even) .content__article__text{right:0}.content__article:nth-child(even) figure{left:-10vw}}.content__article:nth-child(odd) .content__article__text,.content__article:nth-child(odd)::before{align-self:flex-start;left:12vw}.content__article:nth-child(odd)::before{left:8vw}.content__article:nth-child(odd) figure{right:6vw;align-self:flex-end}.content__article:nth-child(odd) figure img{right:0}@media all and (min-width:30em) and (max-width:48.6875em){.content__article:nth-child(odd)::before{left:-8vw}.content__article:nth-child(odd) .content__article__text{left:5vw;top:60vw}}@media all and (max-width:29.9375em){.content__article:nth-child(odd)::before{left:-80vw}.content__article:nth-child(odd) .content__article__text{left:0}.content__article:nth-child(odd) figure{right:-20vw}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:100;background-color:#000;opacity:0}.modal-video.video--open{animation:modalOpen .4s ease-in forwards}.modal-video.video--open,.modal-video.video--open+button{display:block}.modal-video+button{position:fixed;top:30px;right:30px;z-index:101;display:none}.modal-video+button .line{width:40px;height:5px;background-color:#fff;border-radius:10px;margin:6px auto;transform-origin:center center}.modal-video+button .line:first-child{transform:rotate(45deg) translateY(7px)}.modal-video+button .line:last-child{transform:rotate(-45deg) translateY(-7px)}@keyframes modalOpen{from{opacity:0}to{opacity:1}}.disease-detail__header div{position:relative;height:80vw;min-height:100vh}.disease-detail__header div::before{content:'';width:48vw;height:48vw;border-radius:50%;background-color:#65c3fa;display:block;opacity:.2;z-index:0}@media all and (max-width:48.6875em){.disease-detail__header div::before{width:80vw;height:80vw}}.disease-detail__header div img{top:35%;width:40vw;z-index:1}@media all and (max-width:48.6875em){.disease-detail__header div img{width:72vw}}.disease-detail__header div h1{top:68%;text-transform:capitalize;text-align:center;width:calc(100% - 40px);z-index:2}.disease-detail__folder figure{position:relative;width:100vw;height:auto}.disease-detail__folder figure img{width:100%}@media all and (min-width:48.75em){.disease-detail__folder figure:not(:first-child){display:none}}@media all and (max-width:48.6875em){.disease-detail__folder figure img{position:relative;width:300%}.disease-detail__folder figure:nth-child(2) img{left:50%;transform:translateX(-50%)}.disease-detail__folder figure:nth-child(3) img{left:-50%;transform:translateX(-50%)}}.disease-detail__buttons{padding:40px 20px;flex-wrap:wrap;color:#65c3fa}.diseases{width:100%;height:100%;padding:80px 40px}.diseases__list{display:flex;flex-wrap:wrap}.diseases__list__item{list-style:none;width:50%;padding:40px;margin:20px 0}@media all and (max-width:48.6875em){.diseases__list__item{width:100%;padding:20px 0}}.diseases__list__item figure img{width:100%}.diseases__list__item h1{margin-bottom:0}.diseases__list__item a{font-size:.8em;max-width:100%;white-space:normal}main.contact{width:100%;height:100%}.contact__header{overflow:hidden}@media all and (min-width:48.75em){main.contact{padding-left:50%}.contact__header{width:50vw;height:100vh;position:fixed;top:0;left:0;z-index:1}}@media all and (max-width:48.6875em){.contact__header{position:relative;width:100vw;height:60vh}}.contact__header__background{width:100%;height:100%;background-color:#65c3fa;position:relative;z-index:1}.contact__header__background::before{content:'';width:100%;height:100%;display:block;opacity:.75;position:absolute;z-index:1;background-color:#65c3fa}.contact__header__background img{object-fit:cover;height:100%;min-width:100%;min-height:100%}.contact__header__content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.contact__header__content::before{content:'';width:calc(50vw - 80px);height:calc(50vw - 80px);border-radius:50%;background-color:#fff;display:block;opacity:.2;z-index:0}.contact__header__content h1{position:relative;z-index:10;color:#fff}.contact>p{padding:120px 40px 0;text-align:center}@media all and (max-width:48.6875em){.contact__header__content::before{width:80vw;height:80vw}.contact>p{padding-top:80px}}.wpcf7{padding:60px 30px!important}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 select,.wpcf7 textarea{background-color:rgba(101,195,250,.2);-webkit-appearance:none;border:none;font-size:1.2em;padding:18px 24px;margin:6px 0 20px;border-radius:30px;width:100%!important;color:#65c3fa;outline:0;resize:vertical}.wpcf7 input[type=text],.wpcf7 input[type=email]{cursor:text}.wpcf7 textarea{resize:vertical}.wpt_test_form,a,button,figcaption,h1,h2,h3,h4,h5,h6{font-family:Biryani,sans-serif}.wpcf7 input[type=submit]{font-size:1em;float:right}.wpcf7 select{cursor:pointer}.wpcf7 select[aria-invalid=false]{font-weight:700}.wpt_test{width:100vw;height:100vh;position:relative;z-index:1;background-color:#fff}.wpt_test::after,.wpt_test::before{background-color:#65c3fa;display:block;content:''}@media all and (max-width:48.6875em){.wpt_test{overflow:hidden;height:auto;padding-bottom:80px;max-width:100vw;display:block}}.wpt_test::before{width:50%;height:100%;position:absolute;z-index:-1}@media all and (max-width:48.6875em){.wpt_test::before{width:100%;height:500px}}.wpt_test::after{width:calc(50vw - 80px);height:calc(50vw - 80px);border-radius:50%;opacity:.2;z-index:0;z-index:-1}@media all and (min-width:48.75em){.wpt_test::after{right:40px;left:unset;transform:translateY(-50%)}}@media all and (max-width:48.6875em){.wpt_test::after{width:110vw;height:110vw;top:72%}}.wpt_test.get_results{padding:0}.wpt_test.get_results::before{width:100%;height:100%}.wpt_test_form{width:100%;height:100vh;overflow-y:auto;padding-bottom:40px}@media all and (max-width:48.6875em){.wpt_test_form{width:100%;height:500px;padding:0;overflow-y:visible}.question{position:relative}}.content{height:0;overflow:visible}.question{width:100%;height:100%;padding:40px;margin:0!important}.question .answer a,.question span.title a{color:inherit!important;cursor:text!important;font-weight:400;pointer-events:none}.question span.title a{text-transform:none!important}.wpt_test_form p input[type=submit]{position:fixed;bottom:40px;right:40px;opacity:0;cursor:pointer;font-size:1em;text-transform:uppercase;font-weight:900;outline:0;background-color:#fff;z-index:99}.answered+p input[type=submit]{opacity:1}.wpt_test .wpt_test_form .answer{width:calc(50vw - 120px);height:unset;float:right;color:#fff;background-color:#65c3fa;border-radius:40px;margin:2vh 20px;text-transform:uppercase;clear:both;font-size:1em;position:relative;white-space:normal}.wpt_test .wpt_test_form .answer:hover{background-color:#65c3fa}.wpt_test .wpt_test_form .answer.is--active{transform:scale(1.1)}@media all and (max-width:48.6875em){.wpt_test .wpt_test_form .answer{width:calc(100% + 20px);margin-left:10px;margin-right:0;min-height:60px;align-items:center}}.wpt_test .wpt_test_form .answer label{font-size:1.2em;font-weight:900;padding:10px 18px;line-height:1.2}.wpt_test .wpt_test_form .answer,.wpt_test .wpt_test_form .answer label{cursor:pointer}.wpt_test .wpt_test_form .answer input{display:none}.wpt_test .wpt_test_form .answer input:before{width:100%;height:100%;content:'';display:none;border:3px solid #fff;position:absolute;top:0;left:0;z-index:99999}.wpt_test .wpt_test_form .answer input:checked:before{display:block!important}.wpt_test_form .question div:nth-child(2){margin-top:15vh}.wpt_test .wpt_test_form .is--wifi .answer{background-color:transparent;text-align:center;margin-left:20px}.wpt_test .wpt_test_form .is--wifi .answer::before{content:'';position:absolute;top:0;z-index:-1;border-top-color:#65c3fa!important;border:60px solid transparent;width:32rem;height:32rem;border-radius:50%;display:block}.wpt_test .wpt_test_form .is--wifi .answer:nth-child(3)::before{width:21rem;height:21rem}.wpt_test .wpt_test_form .is--wifi .answer:nth-child(4)::before{width:10rem;height:10rem}.wpt_test .wpt_test_form .is--wifi .answer:nth-child(5)::before{width:0;height:0}.wpt_test .wpt_test_form .is--wifi .answer:last-child::before{border:none;background-color:#65c3fa;width:60px;height:60px}@media all and (max-width:48.6875em){.wpt_test_form .question div:nth-child(2){margin-top:500px}.wpt_test .wpt_test_form .is--wifi .answer{padding-left:0;margin-left:16px}}.progress{position:absolute;top:100px;left:0;z-index:1;color:#fff;width:50%;padding:0 40px;font-size:.9em}@media all and (max-width:48.6875em){.progress{width:100%}.wpt_test_form .question div.title span.title{font-size:1.4em}}.progress .progressbar{display:block;background-color:rgba(255,255,255,.2);height:18px;border-radius:18px;margin-top:6px;overflow:hidden}.progress .progressbar span{display:block;background-color:#fff;height:100%}.wpt_test_form .question div.title{color:#fff;display:inline-block;width:calc(50% - 120px)}.wpt_test_form .question div.title .number{display:none!important}@media all and (min-width:48.75em){.wpt_test_form .question.is--wifi{overflow:hidden}}.results{overflow-x:hidden;overflow-y:scroll;height:100vh;padding:120px 0 80px}@media all and (max-width:48.6875em){.wpt_test_form .question div.title{width:calc(100% - 80px);top:calc(50% + 30px)}.results{padding:320px 32px 120px}}.results::before{content:'';width:calc(50vw - 80px);height:calc(50vw - 80px);border-radius:50%;background-color:#fff;display:block;opacity:.2;left:25%;z-index:-1}@media all and (max-width:48.6875em){.results::before{display:none}}.results::after{width:50%;height:100%;position:absolute;top:0;right:0;content:'';display:block;background-color:#fff;z-index:0}.results .results-title{position:absolute;top:50%;right:25%;transform:translate(50%,-50%);z-index:4;flex-direction:column}.results .results-title h2{margin-bottom:.5em}.results .results-title h2::before{content:'!';font-size:7em;color:#65c3fa;opacity:.2;line-height:1;margin-top:.1em;z-index:1}@media all and (max-width:48.6875em){.results::after{display:none}.results .results-title h2,.results .results-title h2::before{color:#fff}.results .results-title .button-outline{color:#fff;border-color:#fff}.results .results-title .button-outline:hover{background-color:#fff;color:#65c3fa}}.results .results-title .button-outline{position:relative;z-index:10;margin:0 auto;display:block}.results .title,body,p{color:#65c3fa}@media all and (max-width:48.6875em){.results .results-title{width:100%;height:280px;padding-top:80px;right:unset;left:50%;transform:translate(-50%,0);top:00px;background-color:#65c3fa;text-align:center;margin:0}}.results .title{position:relative;top:18px;left:64px;z-index:3;margin:0;height:0;overflow:visible;text-transform:uppercase;font-weight:900;font-size:1em}.results .meter{background-color:#fff;width:calc(50vw - 80px);margin-left:40px;height:60px!important;border-radius:60px!important;padding:0!important;border:none!important;display:inline-block}.results .meter span{background-color:#65c3fa!important;opacity:.2;border-radius:60px 0 0 60px!important}@media all and (max-width:48.6875em){.results .title{left:30px}.results .meter{margin-left:0;width:100%}}.results .description,.results .scores{display:none}*{box-sizing:border-box}body{max-width:100vw;overflow-x:hidden}body.menu--open{overflow-y:hidden}body,button,figure,ul{padding:0;margin:0;border:0}a,button,input[type=submit]{appearance:none;background:0 0;display:inline-block;cursor:pointer;text-decoration:none;outline:0;text-transform:uppercase;font-weight:900}p{font-family:Raleway,sans-serif;line-height:1.6;font-weight:500}