@CHARSET "ISO-8859-1";@font-face{font-family:AkkuratBold;src:url('/fonts/Akkurat-Bold.otf')}@font-face{font-family:AkkuratRegular;src:url('/cassette.axd/file/fonts/Akkurat-Regular-f4e4b32903aede352c170c238df5aa3b92a5fb71.otf')}body{margin:0}.link-no-underline{text-decoration:none}.choicehelp_title{display:none}.choice_body{background:#808080;font-family:Arial,Helvetica,sans-serif;font-size:12px}.full_container{background-color:#fff;max-width:980px;min-height:300px;margin:0 auto;position:relative;padding-top:62px;padding-bottom:62px;padding-left:80px;box-sizing:border-box}.question_block_container{background-color:#fff;width:375px;position:relative;opacity:1}.question_block_header{width:100%;position:relative;background-color:#556873;box-sizing:border-box}a.question_block_header{cursor:pointer;display:block;text-decoration:none}.question_block_header_white{background-color:#fff;border-bottom:2px solid #ededee}.question_block_header_white:hover{background-color:#f0f0f2}.next_question.question_block_header_white:hover .arrow_down_white{background:url('/cassette.axd/file/Css/images/arrow_down_white_hover-ceeae85fd3c2f8a68cacf878e5bbc079c7c5ee97.png') no-repeat}.next_question.question_block_header_white:hover .number{background-color:#001a5a}.next_question.question_block_header_white:hover .text_blue{color:#001a5a}.question_block_header_light_grey{background-color:#aab3b9}.question_block_header_light_grey2{background-color:#d4d9dc}.number{margin:19px 0 0 18px;height:24px;width:24px;background-color:#00aac7;display:block;text-align:center;padding:6px 0;box-sizing:border-box;position:relative;float:left;line-height:12px;font-size:16px}.arial{font-family:Arial,Helvetica,sans-serif!important}.bold{font-weight:bold}.number_lightgrey{background-color:#c3c9ce}.number_lightgrey2{background-color:#dde1e3}.text_title span.underline{border-bottom:1px solid #fff}.arrow_down{background:url('/cassette.axd/file/Css/images/arrow_down_gray-420a181718c61e352607a2bf6e89474c59494ee1.png') no-repeat;position:absolute;height:12px;width:21px;bottom:-12px;left:18px;z-index:1}.arrow_down_white{background:url('/cassette.axd/file/Css/images/arrow_down_white-861cc77da16b86d8e9b403ce527cd3ff8546c5de.png') no-repeat}.question_block_body{padding:30px 25px 1px;box-sizing:border-box;position:relative}.text_blue{color:#00aac7}.text_white{color:#fff}.text_lightgrey{color:#dde1e3}.text_title{font-size:16px;line-height:24px;margin:0;overflow:hidden;font-family:Arial,Helvetica,sans-serif}.body_title{padding-left:15px;line-height:28px}.text_big{font-size:21px}.question_row input[type="radio"]{display:none}.question_row input[type="radio"]+label{box-sizing:border-box;border:transparent solid 2px;background:url('/cassette.axd/file/Css/images/radiobutton-cecabd02b139fcac37fd374ff38e4d45b251d91e.png') left 14px top 0 no-repeat;width:100%;line-height:1em;font-size:16px;font-family:Arial,Helvetica,sans-serif;display:block;cursor:pointer;padding:0 0 0 37px;bottom:10px;position:absolute;height:auto}.question_row input[type="radio"]:checked+label{background:url('/cassette.axd/file/Css/images/radiobutton_checked-ec080b73cbf30793414b3c045f1cc23ea9659692.png') left 14px top 0 no-repeat}.full_container1{background:url('/Css/./images/background1.png') #fff}.full_container2{background:url('/Css/images/background2.png') #fff}.full_container3{background:url('/Css/images/background3.png') #fff}.full_container4{background:url('/Css/images/background4.png') #fff}.clear{clear:both}.step0 .question_block_body{padding:5px 25px 1px}.step0.full_container{height:515px}.step0 .number{margin:19px 0 0 25px}.step0 .question_block_header{height:auto}.step0 .text_title{padding:12px 12px 12px 26px;font-weight:700}.question_block_body{font-family:AkkuratRegular,Arial,sans-serif;border-bottom:2px solid #ededee;font-weight:400}.number_gray{background-color:#88959d}.question_block_body .question_row{min-height:60px;border:1px solid #bcbcbc;width:100%;box-sizing:border-box;position:relative}.question_block_body .question_row.active span.number{background-color:#00aac7 !important}.question_block_body .question_row.active span.text_big{color:#00aac7 !important}.question_block_body .question_row span.number{background-color:#c3c9ce;position:absolute;top:0}.question_block_body .question_row span.text_big{color:#c3c9ce;display:block;padding:17px 0 16px 60px}.question_block_body a{display:block}.step0 .question_block_body .question_row,.step0 .question_block_body .question_row:hover{width:calc(100% + 47px)!important;margin:0 0 -1px -25px!important;border:none;border-bottom:1px solid #ededed}.button_type1{display:block;text-align:center;padding:7px 0;box-sizing:border-box;text-decoration:none;color:#fff;margin:18px 0;font-family:AkkuratRegular,Arial,sans-serif;font-size:20px;height:40px;width:100%;border-radius:2px;border:none;background:#00bddc;background:-moz-linear-gradient(top,#00bddc 0%,#05aeca 100%);background:-webkit-linear-gradient(top,#00bddc 0%,#05aeca 100%);background:linear-gradient(to bottom,#00bddc 0%,#05aeca 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00bddc',endColorstr='#05aeca',GradientType=0)}.button_type1:hover{background:#05aeca;background:-moz-linear-gradient(top,#05aeca 0%,#05aeca 100%);background:-webkit-linear-gradient(top,#05aeca 0%,#05aeca 100%);background:linear-gradient(to bottom,#05aeca 0%,#05aeca 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=' #05aeca',endColorstr='#05aeca',GradientType=0)}.button_type1.inactive{display:block;text-align:center;padding:7px 0;box-sizing:border-box;text-decoration:none;color:#fff;margin:18px 0;font-family:InterstateBlack,Arial,sans-serif;font-size:20px;height:40px;width:100%;border-radius:2px;border:none;background:#8c9091;background:-moz-linear-gradient(top,#b8b9ba 0%,#8c9091 100%);background:-webkit-linear-gradient(top,#b8b9ba 0%,#8c9091 100%);background:linear-gradient(to bottom,#b8b9ba 0%,#8c9091 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=' #b8b9ba',endColorstr='#8c9091',GradientType=0)}.step1.full_container{min-height:746px}.step1 .question_block_header .text_title,.step2 .question_block_header .text_title,.step3 .question_block_header .text_title{font-family:AkkuratRegular,Arial,sans-serif;font-weight:400;display:block;padding-left:40px}.step1 .number,.step2 .number,.step3 .number{margin:15px 0 0 -40px;top:0;position:absolute}.step1 .question_block_header,.step2 .question_block_header,.step3 .question_block_header{min-height:55px;padding:15px}.step1 .question_row,.step2 .question_row,.step3 .question_row{height:112px;background-size:100%!important;position:relative;margin-bottom:5px}.step1 .question_row span,.step2 .question_row span,.step3 .question_row span{opacity:.5;position:absolute;width:100%;height:100%;background:rgba(0,0,0,0);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 50%,#000 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 50%,#000 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 50%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0,0,0,0)',endColorstr='#000000',GradientType=0)}.step-row.question_row:hover span,.step2 .question_row:hover span,.step3 .question_row:hover span{background:#7e9dae;background:-moz-linear-gradient(top,#7e9dae 0%,#7e9dae 50%,#7e9dae 50%,#000 100%);background:-webkit-linear-gradient(top,#7e9dae 0%,#7e9dae 50%,#7e9dae 50%,#000 100%);background:linear-gradient(to bottom,#7e9dae 0%,#7e9dae 50%,#7e9dae 50%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e9dae',endColorstr='#000000',GradientType=0)}.question_row.terrace{background:url('/Css/images/choice1.png') no-repeat}.question_row.gardenpath{background:url('/Css/images/choice2.png') no-repeat}.question_row.driveway{background:url('/Css/images/choice3.png') no-repeat}.question_row.tiling{background:url('/Css/images/choice6.png') no-repeat}.question_row .question_block{z-index:12;position:relative;color:#fff;height:100%}.gray_overlay{top:0;left:0;position:absolute;width:100%;height:100%;background-color:#fff;opacity:.5}.gray_overlay.inactive{display:none}.gray_overlay.active{display:block}.question_block_body form{margin-bottom:25px}.step2.full_container{min-height:746px;background-size:100%!important}.question_row.gravel{background:url('/Css/images/choice4.png') no-repeat}.question_row.stones{background:url('/Css/images/choice5.png') no-repeat}.question_row.gravel1{background:url('/Css/images/choice4a.png') left -3px top no-repeat;background-size:calc(100% + 4px)!important}.question_row.gravel2{background:url('/Css/images/choice4b.png') left -3px top no-repeat;background-size:calc(100% + 4px)!important}.more_container{border:1px solid #bcbcbc;border-top:none;margin:-6px 0 15px 0;padding:7px;box-sizing:border-box;width:100%;position:relative}.more{text-decoration:none;margin:10px 0 0 0;float:left;font-weight:100;text-decoration:underline}.more .underline_text:hover{text-decoration:underline}.more .arrow_right{text-decoration:none;padding:0 7px 0 0;background:url('/Css/images/k_arrow_right_blue.png') no-repeat left -1px center;height:7px;width:4px}.blue_popup{background:#00aac7;width:320px;min-height:1px;padding:15px;position:absolute;right:-384px;top:-6px;font-family:Arial,Helvetica,sans-serif;font-size:14px;z-index:2}.blue_popup.blue_popup2{top:33px}.blue_popup p{margin:0;font-weight:300}.blue_popup .arrow_left_blue{background:url('/cassette.axd/file/Css/images/k_arrow_left_blue-f1a382bd608bb55d7e8eb691edb76ab95e8e80a9.png') no-repeat;position:absolute;top:20px;left:-13px;height:25px;width:15px}.question_block_body .pros,.question_block_body .cons{font-family:Arial,Helvetica,sans-serif;padding:0 0 0 15px;width:50%;box-sizing:border-box;float:left;margin:0;font-size:14px}.question_block_body .text_subtitle{margin:-13px 0 15px 23px}.question_block_body .pros li,.question_block_body .cons li{line-height:19px;font-weight:100}.question_block_body .pros{list-style-image:url('/cassette.axd/file/Css/images/k_plus-0859aabf95e8616c295c7c8245272f5d37966ea0.png')}.question_block_body .cons{list-style-image:url('/cassette.axd/file/Css/images/minus-45616fcaebc148ade1cb066afea059c5d3f6bee1.png')}.blue_popup.inactive{display:none}.step3.full_container{min-height:611px;background-size:100%!important}.question_block_body .question_row_normal{width:100%;box-sizing:border-box}.question_row_normal input[type="radio"]{display:none}.question_row_normal input[type="radio"]+label{padding-left:22px;padding-top:1px;background:url('/cassette.axd/file/Css/images/radiobutton-cecabd02b139fcac37fd374ff38e4d45b251d91e.png') left center no-repeat;margin:0;display:inline-block;position:relative;line-height:19px;font-size:14px;font-family:Arial,Helvetica,sans-serif;margin:2px 5px;font-weight:300;cursor:pointer}.question_row_normal input[type="radio"]:checked+label{background:url('/cassette.axd/file/Css/images/k_radiobutton_checked-6721b2bf7dd938fea7a0c41c48dfa571a1195025.png') left center no-repeat}.question_row_normal .question_block{min-height:15px;margin-bottom:5px;width:100%}.blue_popup ul{margin:0;padding:0 17px}.blue_popup li{margin-bottom:10px;font-weight:300}.blue_popup li:last-of-type{margin-bottom:0}.step3 .blue_popup{right:-365px}.step3 .question_block_body .question_row_normal{padding-left:18px}@media screen and (max-width:767px){.choice_body{margin:0;background-color:#fff}.full_container{background:none!important;height:100%!important;padding:0;overflow:hidden}.step0.full_container{background:url('/Css/images/background1.png') #fff!important;background-position:right top!important}.step0 .choicehelp_title{display:block;font-size:40px;font-weight:900;font-family:AkkuratRegular,Arial,sans-serif;color:#fff;text-align:center;margin:19px 0 27px}.question_block_container{background-color:#fff;width:100%;position:relative;opacity:1}.more_container .blue_popup,.more_container .blue_popup{position:relative;right:8px!important;top:21px;width:calc(100% - 14px);margin-bottom:13px}.step3 .blue_popup{right:25px!important;top:230px;width:calc(100% - 80px)}.step3 .question_block_body{padding-bottom:130px}.step3 a.button_type1{top:137px;position:relative}.blue_popup .arrow_left_blue{background:url('/cassette.axd/file/Css/images/k_arrow_top_blue-fe094c1e2678140cf0b7834ba773534cbbf7ec91.png') no-repeat;position:absolute;top:-13px;left:20px;height:13px;width:21px}.step0 .question_block_body,.step3 .question_block_body{border:0}}@media screen and (max-width:378px){.question_row.gravel1{background-size:auto calc(100% + 4px)!important}.question_row.gravel2{background-size:auto calc(100% + 4px)!important}.step1 .question_row,.step2 .question_row,.step3 .question_row{background-size:auto 100%!important}}