a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}h1,h2,h3,h4,h5,h6{line-height:normal}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;cursor:pointer;color:#fff}img{border:0;user-select:none;-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:none}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?ijrmwf);src:url(../fonts/icomoon.eot?ijrmwf#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?ijrmwf) format("truetype"),url(../fonts/icomoon.woff?ijrmwf) format("woff"),url(../fonts/icomoon.svg?ijrmwf#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bt_info:before{content:"\e900"}.icon-bt_close:before{content:"\e901"}.icon-arrow_down:before{content:"\e902"}.icon-arrow_next:before{content:"\e903"}.icon-arrow_prev:before{content:"\e904"}.icon-arrow_done:before{content:"\e905"}.icon-menu:before{content:"\e906"}.icon-bt_chat:before{content:"\e907"}.icon-bt_mail:before{content:"\e908"}.icon-back:before{content:"\e909"}.icon-next:before{content:"\e90a"}body{border:0 solid #999;margin:0 auto;width:100%;background-color:#d7d7d7;height:100%;border-radius:0;padding:0;box-sizing:border-box;font-family:'Source Sans Pro',sans-serif}body.layer_open{position:fixed}#rSTool{padding:0;background-color:#fff;position:relative;margin:0 auto;border-radius:0;display:block;line-height:normal;text-align:left;height:auto}b{font-weight:700}p{margin:0;padding:0;transform:translate3d(0,0,0);font-size:18px}h1{margin:0;padding:0;font-weight:400}h2{margin:0;padding:0;font-weight:400}h3{margin:0;padding:0;font-weight:400}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-family:'Source Sans Pro',sans-serif;font-weight:600;color:inherit;transform:translate3d(0,0,0)}a{outline:0;border:0;color:#ae9a64;text-decoration:none}a:hover{text-decoration:underline}ul{margin:0 0 0 20px;padding:0;list-style-type:disc;color:red}ul li span{color:#333;font-size:12px;margin-right:-50px}img{border:0;user-select:none;-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:none}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.clear{clear:both}.maincenter{margin:0 auto}.noselection{user-select:none;-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:none}.error{color:red}.dashedLine{width:100%;height:1px;border-top:1px dashed #c8c8c8}.wrapper{visibility:hidden;opacity:0;position:relative;width:100%;overflow:visible;min-height:calc(100vh - 0px)}@media (max-width:1023px){.wrapper{margin:0 auto}}.sorrySplash .wrapper{display:none}.contentwrapper{min-width:300px;position:relative;width:100%;z-index:20;overflow:visible;height:auto!important}.content{min-width:300px;min-height:356px;z-index:22;overflow:visible;height:auto!important}.content h2{color:#000;font-size:22px;margin-bottom:5px;position:relative;line-height:1}@media (min-width:767px){.content h2{font-size:32px}}@media (max-width:374px){.content h2{font-size:17px}}.content h3{font-size:18px;color:#000;line-height:17px;margin-bottom:10px;margin-top:5px}@media (min-width:767px){.content h3{font-size:24px}}@media (max-width:374px){.content h3{font-size:16px}}.content p{color:#000;font-size:16px;margin-top:0;position:relative}@media (min-width:767px){.content p{font-size:16px}}@media (max-width:374px){.content p{font-size:14px}}.inner-content{margin:0 auto 0;max-width:1640px;padding:0 20px}.spacer_h_40{height:40px}.bg-white{background-color:#fff}.bg-black{background-color:#000}footer{position:relative;height:auto;color:#000}footer .bg-black{color:#fff}footer .bg-black a{color:#fff}footer .bg-black a:hover{text-decoration:none}footer .inner-content{padding-top:40px;padding-bottom:40px}footer p{font-size:16px;font-weight:300}footer p b{font-weight:600}footer .left{float:left;margin-top:14px}@media (max-width:860px){footer .left{width:100%;text-align:center;line-height:1.2}}footer .right{float:right}footer .right a{margin-right:15px}footer .right a:last-of-type{margin-right:0}@media (max-width:860px){footer .right{width:100%;text-align:center;margin-top:20px}}footer .bg-white .inner-content{display:flex;justify-content:space-between}footer .bg-white .inner-content .left{width:50%;text-align:left}footer .bg-white .inner-content .right{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;width:50%}@media (max-width:767px){footer .bg-white .inner-content{display:block}footer .bg-white .inner-content .left{width:100%;text-align:center}footer .bg-white .inner-content .right{display:block;width:100%}footer .bg-white .inner-content .right .social{float:none;margin:10px auto 0;display:inline-block}}footer .social{font-size:14px;float:right}footer .social li{float:left;list-style-type:none;margin:0 6px 12px;color:#000}footer .social li:first-child{position:relative;top:8px}footer .social li a{display:inline-block;text-align:center;line-height:1.5em;font-size:30px}footer .social li a svg{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:#000}footer .social li a:hover svg{fill:currentColor}.headerwrapper{z-index:50;width:100%;min-width:300px;margin:0 auto;margin-bottom:1px;position:fixed}.headerwrapper .header{position:relative;box-sizing:border-box;height:160px;background:#fff}@media (max-width:767px){.headerwrapper .header{height:110px}}.headerwrapper .header .bt_menu{width:36px;height:36px;border-radius:50%;background-color:#ae9a64;box-sizing:border-box;position:relative;float:right;margin:20px 20px 0 0;color:#fff;text-align:center;line-height:36px;font-size:17px;cursor:pointer;transition:all .4s;display:none}.headerwrapper .header .bt_menu:before{content:"\e906";font-size:12px;position:relative;top:-2px}.headerwrapper .header .bt_menu.hover{box-shadow:0 0 15px #666}.headerwrapper .header .inner-content{height:100%;text-align:center}@media (max-width:767px){.headerwrapper .header .inner-content{padding:0 10px}}.headerwrapper .header .inner-content .text_head{font-size:19px;letter-spacing:1px;font-weight:300;text-transform:uppercase;position:absolute;top:0;left:50%;transform:translateX(-50%);padding:7px 12px;background-color:#ae9a64;color:#fff}@media (max-width:767px){.headerwrapper .header .inner-content .text_head{font-size:14px;letter-spacing:0;padding:4px 8px}}.headerwrapper .header .inner-content .logo_home{width:271px;height:auto;position:relative;top:50%;transform:translateY(-50%)}@media (max-width:767px){.headerwrapper .header .inner-content .logo_home{width:150px;margin-top:-20px}}.headerwrapper .header .inner-content .text_home{position:relative;top:50%;transform:translateY(-50%);float:right;display:none}.home .headerwrapper .header .bt_menu{display:block}.home .headerwrapper .header .inner-content{text-align:left}.home .headerwrapper .header .inner-content .text_head{display:none}.home .headerwrapper .header .inner-content .logo_home{float:left}.home .headerwrapper .header .inner-content .text_home{display:block}.home .headerwrapper .header .inner-content .prevButton{display:none}.home .headerwrapper .header .inner-content .nextButton{display:none}@media (max-width:767px){.home .headerwrapper .header .inner-content{text-align:center}.home .headerwrapper .header .inner-content .logo_home{float:none;top:20px;transform:none;width:161px;margin-top:0}.home .headerwrapper .header .inner-content .text_home{float:none;top:auto;transform:none;margin-top:25px;font-size:14px}}.userinput .headerwrapper .header .inner-content .nextButton{display:none}.result .headerwrapper .header .bt_menu{display:block;border:1px solid #666;color:#666}.result .headerwrapper .header .inner-content .prevButton{display:none}.result .headerwrapper .header .inner-content .nextButton{display:none}.backgroundwrapper{opacity:0;position:fixed;width:100%;height:100%;min-height:100vh;overflow:hidden;background-color:#bca669;transition:all .5s}.home .content_left{position:relative;width:50%;height:100%;float:left}.home .content_left .image_home{width:100%;height:100%;object-fit:cover;object-position:right center}@media (max-width:767px){.home .content_left{display:none}}.home .content_right{position:relative;width:50%;height:100%;float:left;display:flex;flex-direction:column;justify-content:center;padding:0 60px;box-sizing:border-box;text-align:left;max-width:700px}@media (max-width:767px){.home .content_right{width:100%;padding:0 30px}}.home .headline{margin:0;font-size:48px;font-weight:400}@media (max-width:1023px){.home .headline{font-size:36px}}.home .subline{font-size:28px}@media (max-width:1023px){.home .subline{font-size:24px}}.home .copy{clear:both;margin:20px 0 20px;font-size:28px;font-style:italic}.home .copy.info{font-size:18px;font-weight:300;font-style:normal}@media (max-width:1023px){.home .copy{font-size:24px}.home .copy.info{font-size:16px}}.home .nextButton{margin-left:0;background-color:#fff}.home .nextButton:hover{background-color:#ae9a64;box-shadow:0 0 0 1px #fff}.home .nextButton:hover p{color:#fff}.home .bt_lang{position:relative;max-width:200px;margin:30px auto 20px;padding:20px;color:#fff;cursor:pointer;border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3)}.home .bt_lang span{margin-left:10px}.page{overflow:hidden;width:100%;position:relative;margin:0 auto;box-sizing:border-box;padding:160px 0 0;text-align:center;max-width:1024px}.page .contentHolder{position:relative;display:block;padding:100px 10px 40px 10px}.page .subheadline{font-size:24px;margin-bottom:20px;color:#ae9a64}@media (max-width:767px){.page .subheadline{font-size:18px;margin-bottom:10px}}.page .headline{padding:0 40px 0 0}.page .subline{font-size:24px;font-weight:400;margin-bottom:40px}@media (max-width:767px){.page .subline{font-size:18px;margin-bottom:0}}.page .textLowHigh{position:relative;top:20px;background-color:#fff;padding:15px 30px;box-sizing:border-box;margin-bottom:20px}.page .textLowHigh:before{content:'';display:block;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #fff;position:absolute;top:-12px;left:50%;margin-left:-12px}.page .textLowHigh p{color:#646464}.page .textLowHigh p span{color:#c60c30}@media (max-width:1279px){.page .contentHolder{padding:60px 20px 40px 20px}}@media (max-width:1023px){.page .contentHolder{padding:40px 20px 40px 20px}}@media (max-width:767px){.page{padding:110px 0 0}.page .contentHolder{padding:20px 10px 20px 10px}.page .headline{padding:0}.page .checklist{margin-top:0}}.home .page{padding:160px 0 0;max-width:100%;height:calc(100vh - 0px);min-height:760px}@media (max-width:767px){.home .page{padding:130px 0 0;min-height:500px}}@media (max-width:469px){.home .page{min-height:600px}}@media (max-width:374px){.home .page{min-height:640px}}.home .page .headline{padding:0}.userinput .page .headline{font-size:56px;padding:0;margin-bottom:10px}@media (max-width:767px){.userinput .page .headline{font-size:24px;margin-bottom:5px}}.userinput .page .subline{font-size:24px;font-weight:600}@media (max-width:767px){.userinput .page .subline{font-size:18px}}.result .page{overflow:visible}.page.fullsize{padding-left:0;padding-right:0}.page.fullsize .headline{padding-left:25px;padding-right:65px}.page.fullsize .subline{padding-left:25px}.result .headline{font-size:48px;font-weight:400;padding:0}@media (max-width:767px){.result .headline{font-size:24px}}.result .subline{margin-bottom:40px}@media (max-width:767px){.result .subline{margin-bottom:20px}}.result .copy{border:1px solid #333;padding:20px;font-size:20px;font-weight:300;margin-bottom:40px}@media (max-width:767px){.result .copy{font-size:16px;margin-bottom:10px}}.result .profileHolder{display:none}.contentFooter{position:absolute;bottom:0;left:0;width:100%;height:10px;z-index:55;background-color:transparent}.contentFooter .bgColor{position:absolute;width:10%;height:10px;top:0;left:0;background-color:#ae9a64}.contentFooter .points{position:absolute;width:100%;height:10px;top:0;left:0;display:flex;justify-content:space-between}.contentFooter .points span{width:10px;height:10px;background-color:#000}.contentFooter .points span:first-of-type{visibility:hidden}.contentFooter .points span:last-of-type{visibility:hidden}.layerwrapper{position:fixed;top:0;left:0;z-index:800;width:100%}.layerwrapper.open{height:100%}.layerwrapper .layerMenu{overflow:scroll;height:100%}.layerwrapper .layerMenu .overlay{position:absolute;top:0;left:50%;background-color:#f0f0f0}.layerwrapper .layerMenu .layer_content{position:relative;margin:0 auto;color:#4d4d4d;text-align:center;max-width:80%}.layerwrapper .layerMenu .layer_content .button{font-size:20px;padding:20px 0;border-bottom:1px solid #e4e4e4;cursor:pointer}@media (min-width:767px){.layerwrapper .layerMenu .layer_content .button{padding:40px 0}}.layerwrapper .layerMenu .layer_content .button.only-result{display:none}.layerwrapper .layerMenu .layer_content .button .icon{width:30px;height:30px;vertical-align:middle;margin-right:10px}.layerwrapper .layerMenu .layer_content .button:last-of-type{border-bottom:0}.layerwrapper .layerMenu .bt_close{width:36px;height:36px;border-radius:50%;background-color:transparent;border:1px solid #666;box-sizing:border-box;float:right;margin:20px 20px 0 0;color:#666;text-align:center;line-height:36px;font-size:15px;cursor:pointer;box-shadow:0 4px 10px rgba(0,0,0,.2);transition:all .4s;top:0;position:fixed;right:0}.layerwrapper .layerMenu .bt_close.hover{box-shadow:0 0 15px #666}.layerwrapper .layerMenu .legalnote{position:absolute;bottom:0;width:100%;padding:20px;text-align:center;color:#ccc;box-sizing:border-box}.layerwrapper .layerLanguage{width:100%;height:100%;position:fixed;top:0}.layerwrapper .layerLanguage .overlay{position:absolute;top:0;width:100%;background-color:rgba(0,0,0,.3);height:100%}.layerwrapper .layerLanguage .layer_content{position:absolute;margin:0 auto;color:#333;text-align:center;bottom:0;width:100%;left:50%;transform:translateX(-50%);background-color:#f0f0f0;padding-bottom:30px}.layerwrapper .layerLanguage .layer_content .headline{margin:25px}.layerwrapper .layerLanguage .layer_content .button{font-size:16px;padding:13px 13px;cursor:pointer;display:inline-block;margin:10px 10px 10px;background-color:#fff;min-width:115px}.layerwrapper .layerLanguage .layer_content .button .icon{width:30px;height:auto;vertical-align:middle;margin-right:10px}.layerwrapper .layerLanguage .bt_close{width:36px;height:36px;border-radius:50%;background-color:transparent;box-sizing:border-box;float:right;margin:20px 20px 0 0;color:#666;text-align:center;line-height:36px;font-size:15px;cursor:pointer;transition:all .4s;top:0;position:absolute;right:0}.layerwrapper .layerLanguage .bt_close.hover{box-shadow:0 0 15px #666}.layerwrapper .layerRestart{width:100%;height:100%;position:fixed;top:0}.layerwrapper .layerRestart .overlay{position:absolute;top:0;width:100%;background-color:rgba(0,0,0,.3);height:100%}.layerwrapper .layerRestart .layer_content{position:relative;color:#000;text-align:center;bottom:0;width:90%;left:50%;transform:translateX(-50%) translateY(-50%);background-color:#fff;padding:30px;top:50%;box-sizing:border-box;max-width:620px;border:1px solid #ae9a64}.layerwrapper .layerRestart .layer_content .headline{margin:15px;font-size:35px;font-weight:700}.layerwrapper .layerRestart .layer_content .copy{font-size:20px;margin-bottom:20px}.layerwrapper .layerRestart .layer_content .nextButton{margin-bottom:15px}.layerwrapper .layerRestart .layer_content .nextButton span{display:none}.layerwrapper .layerInfos{width:100%;height:100%;position:fixed;top:0}.layerwrapper .layerInfos .overlay{position:absolute;top:0;width:100%;background-color:rgba(0,0,0,.8);height:100%}.layerwrapper .layerInfos .layer_content{position:relative;color:#000;text-align:center;bottom:0;width:95%;left:50%;transform:translateX(-50%) translateY(-50%);background-color:#fff;padding:30px;top:50%;box-sizing:border-box;max-width:1280px;border:1px solid #ae9a64;max-height:95vh;overflow:scroll}@media (max-width:767px){.layerwrapper .layerInfos .layer_content{padding:15px}}.layerwrapper .layerInfos .layer_content .headline{margin:15px;font-size:24px;font-weight:400;color:#ae9a64}@media (max-width:767px){.layerwrapper .layerInfos .layer_content .headline{font-size:20px}}.layerwrapper .layerInfos .layer_content .subline{margin:15px;font-size:20px;font-weight:300;color:#ae9a64}@media (max-width:767px){.layerwrapper .layerInfos .layer_content .subline{font-size:18px}}.layerwrapper .layerInfos .layer_content .headline_copy{margin:25px 15px;font-size:24px;font-weight:400;color:#000}@media (max-width:767px){.layerwrapper .layerInfos .layer_content .headline_copy{font-size:20px}}.layerwrapper .layerInfos .layer_content .copy{font-size:20px;font-weight:300;color:#000;margin-bottom:20px}@media (max-width:767px){.layerwrapper .layerInfos .layer_content .copy{font-size:18px}}.layerwrapper .layerInfos .layer_content .nextButton{margin-bottom:15px;background-color:transparent;box-shadow:none}.layerwrapper .layerInfos .layer_content .nextButton:hover p{color:#ae9a64}.nextButton{height:48px;background-color:#ae9a64;position:relative;box-shadow:0 0 0 1px #ae9a64;-webkit-backface-visibility:hidden;margin:20px auto 20px auto;border-radius:0;min-width:110px}.nextButton p{color:#333;font-size:20px;text-align:center;margin-top:0;margin-left:30px;margin-right:30px;text-shadow:none;line-height:48px;position:relative}.nextButton p span{margin-left:15px;top:1px;position:relative;display:none}.nextButton.hover{background-color:#fff;box-shadow:0 0 0 1px #ae9a64}.nextButton.hover p{color:#333}.nextButton.deactive{background-color:#fff!important;cursor:default!important}.nextButton.deactive p{color:#bebebe!important}.nextButton.footer{float:right;width:auto;margin:11px 16px 0}@media (min-width:767px){.nextButton.footer{margin:16px 16px 0}}.nextButton.head{width:auto;margin:0;position:absolute;right:20px;height:auto;min-width:0;max-width:none;box-shadow:none;background-color:#fff}.nextButton.head p{font-weight:300;margin:0 0}.nextButton.head.hover{background-color:#fff;box-shadow:0 0 0 1px #fff}.nextButton.head.hover p{color:#ae9a64}@media (max-width:767px){.nextButton.head{margin:0;min-width:0;height:auto;bottom:10px;right:10px}.nextButton.head p{font-size:14px;line-height:27px;margin:0 0 0 10px}}.nextButton.close p span{display:inline;font-size:16px;margin-left:10px}@media (max-width:767px){.nextButton.close p span{font-size:12px;margin-left:7px}}.nextButton.close p span:before{content:"\e901"}.nextButton.red{background-color:#bca669;box-shadow:0 0 0 1px #fff;border-radius:0;height:48px}.nextButton.red p{color:#fff;line-height:48px}.nextButton.red.hover{background-color:#fff;box-shadow:0 0 0 1px #bca669}.nextButton.red.hover p{color:#bca669}.prevButton{height:48px;background-color:#fff;position:relative;box-shadow:0 0 0 1px #ae9a64;max-width:200px;-webkit-backface-visibility:hidden;margin:0 auto;border-radius:0;min-width:110px}.prevButton p{color:#333;font-size:20px;text-align:center;margin-top:0;margin-left:20px;margin-right:20px;text-shadow:none;line-height:48px;position:relative}.prevButton p span{margin-right:15px;top:1px;position:relative;display:none}.prevButton.hover{background-color:#ae9a64;box-shadow:0 0 0 1px #ae9a64}.prevButton.hover p{color:#fff}.prevButton.deactive{background-color:#fff!important;cursor:default!important;box-shadow:0 0 0 1px #fff!important}.prevButton.deactive p{color:#bebebe!important}.prevButton.footer{float:left;width:auto;margin:11px 0 0 16px}@media (min-width:767px){.prevButton.footer{margin:16px 0 0 16px}}.prevButton.head{float:left;width:auto;margin:0;position:absolute}@media (max-width:767px){.prevButton.head{margin:0;min-width:0;height:auto;bottom:10px}.prevButton.head p{font-size:14px;line-height:27px;margin:0 10px}}.prevButton.red{background-color:#bca669;box-shadow:0 0 0 1px #fff}.prevButton.red p{color:#fff}.prevButton.red.hover{background-color:#fff;box-shadow:0 0 0 1px #bca669}.prevButton.red.hover p{color:#bca669}.chooseList{position:relative;margin:20px 0;width:100%}.chooseList h2{color:#fff;font-size:16px;margin-top:0;position:relative;text-align:left}.chooseList .entryHolder{width:100%;display:flex;justify-content:center;flex-wrap:wrap}.chooseList .entry{min-height:58px;max-width:520px;background:0 0;border-radius:0;margin:5px;cursor:pointer;padding:8px 15px;box-sizing:border-box;position:relative;clear:both;border:1px solid #333;width:100%;text-align:left}@media (min-width:768px){.chooseList .entry{width:calc(33% - 10px)}}.chooseList .entry p{color:#333;width:100%;padding:0;box-sizing:border-box;position:relative;font-size:20px;font-weight:300}.chooseList .entry .arrow{width:36px;height:36px;border-radius:50%;background-color:transparent;border:1px solid #fff;box-sizing:border-box;margin:0 20px 0 0;color:transparent;text-align:center;line-height:36px;font-size:15px;cursor:pointer;transition:all .4s;position:absolute;top:8px;left:0;display:none}.chooseList .entry .buttonList{padding-left:60px}.chooseList .entry .buttonList .headline{padding:0}.chooseList .entry.hover{background-color:#ae9a64;border:1px solid #fff}.chooseList .entry.hover .arrow{color:#00ae82;background:#fff}.chooseList .entry.active{background-color:#ae9a64;box-shadow:1px 1px 5px #333;border-color:#ae9a64}.chooseList .entry.active p{color:#333}.chooseList .entry.active .arrow{background:#fff;color:#00ae82;box-shadow:0 4px 10px rgba(0,0,0,.2)}.buttonList{position:relative;margin:20px 0}.buttonList .headline{padding:0}.buttonList .button{background:0 0;border-radius:0;margin:20px;cursor:pointer;padding:10px 30px;box-sizing:border-box;position:relative;display:inline-block;border:1px solid #fff}.buttonList .button:first-of-type{margin-left:0}.buttonList .button:last-of-type{margin-right:0}.buttonList .button p{color:#fff;text-align:center;padding:0}.buttonList .button.hover{background:#fff}.buttonList .button.hover p{color:#00ae82}.buttonList .button.active{background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.2)}.buttonList .button.active p{color:#00ae82}.contentButton{height:46px;background-color:red;position:relative;width:230px;left:50%;margin-left:-115px;border-radius:8px;box-shadow:0 0 0 1px red;max-width:880px;-webkit-backface-visibility:hidden;margin-bottom:20px}.contentButton p{color:#fff;font-size:17px;font-style:italic;text-align:center;margin-top:0;margin-left:20px;margin-right:20px;text-shadow:none;line-height:46px;position:relative}@media (max-width:1023px){.contentButton p{font-size:14px}}.contentButton.hover{background-color:#fff;box-shadow:0 0 0 1px red}.contentButton.hover p{color:red}.contentButton.dark{background-color:#9d9d9d}.contentButton.dark.hover{background-color:#fff;box-shadow:0 0 0 1px #9d9d9d}.contentButton.dark.hover p{color:#9d9d9d}.contentButton.arrow p{margin-left:15px;margin-right:15px;text-align:left}.contentButton.arrow p:after{display:inline-block;content:'';background-image:url(../assets/sprite.png);background-position:-1001px -80px;background-repeat:no-repeat;width:13px;height:14px;position:absolute;right:0;top:20px}.contentButton.arrow.hover p:after{background-position:-1001px -100px}.checklist{text-align:center;display:flex;flex-wrap:wrap}.checklist .image{max-width:250px;width:100%;height:auto;position:relative;margin-bottom:-20px}@media (min-width:767px){.checklist .image{max-width:480px;margin-bottom:0}}.checklist .chooseList{margin-bottom:40px}@media (max-width:767px){.checklist .chooseList{margin-bottom:20px}}.center_text{height:calc(100vh - 110px)}@media (min-width:767px){.center_text{height:calc(100vh - 240px)}}.center_text .text{padding:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center}.intro_page{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;position:relative;flex-wrap:wrap}.intro_page .entry{display:flex;flex-direction:column;width:17%;padding:10px;text-align:center;min-width:80px}.intro_page .entry .image{width:100%;height:auto}.userInput{margin:30px auto 0;position:relative;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center}.userInput .input{width:100%;padding:0 0;max-width:410px}@media (max-width:767px){.userInput .input{max-width:none}}.userInput .input input{font-size:20px;text-align:center;border:1px solid #333;outline:0;-webkit-appearance:none;padding:10px;margin:0 5px 10px 5px;width:100%;box-sizing:border-box;max-width:400px}.userInput .input input.half{width:calc(50% - 10px)}@media (max-width:767px){.userInput .input input{font-size:16px;padding:8px;margin:0 0 10px 0}.userInput .input input.half{width:100%}}.userInput .slider{position:relative;margin:20px auto;width:100%;max-width:400px}.userInput .slider .value{font-size:20px;margin-bottom:15px}.userInput .sliderHolder{min-width:180px;background:#fff;border-radius:0;box-shadow:0 0 1px #999,0 3px 6px -6px #999;clear:both}.userInput .noUi-base,.userInput .noUi-connects{height:1px}.userInput .noUi-base{cursor:pointer}.userInput .noUi-base:before{content:'';display:block;width:calc(100% + 20px);height:20px;position:absolute;top:-10px;left:-10px}.userInput .noUi-connects{overflow:visible;border-radius:0;background:#fff;margin-top:9px}.userInput .noUi-connect{background:#fff}.userInput .noUi-pips-horizontal{padding:0 0;height:100%;top:1px;left:-5px}.userInput .noUi-value{display:none}.userInput .noUi-marker-horizontal.noUi-marker{width:12px;height:12px;margin-top:-7px;border-radius:50%;background:#fff}.userInput .noUi-handle{border:none;border-radius:50%;background:#bca669;cursor:pointer;box-shadow:0 4px 10px rgba(0,0,0,.2)}.userInput .noUi-handle:before{display:none}.userInput .noUi-handle:after{display:none}.userInput .noUi-horizontal .noUi-handle{width:32px;height:32px;left:-7px;top:-16px;outline:0}.userInput .chooseList{max-width:410px;margin:10px 0}.userInput .chooseList h2{text-align:center;font-size:20px;color:#000;font-weight:400}.userInput .chooseList .entry{min-height:38px}.userInput .chooseList .entry p{text-align:center}@media (min-width:375px){.userInput .chooseList .entry{width:calc(33% - 10px)}}@media (min-width:1280px){.userInput .nextButton{margin-top:60px}}.userInput .desc{font-size:14px;margin-top:40px;font-weight:300;color:#575756;padding:0 20px}