label.field-label{align-items:center;color:#fff;display:flex;font-size:21px;margin:0 0 25px}label.field-label sup{color:red}.step-indicator{align-items:center;display:flex}.step-indicator>*{width:12.5%}.step-ind a{background-color:#f5f5f5;color:grey;display:block;padding:4px 10px;text-align:center;width:100%}.step-ind a.active{background:#9354ff;color:#fff}form#multi-step-form{padding-top:109px;position:relative}label.field-label{color:#000;font-size:23px;font-weight:700;justify-content:center;left:0;position:absolute;text-align:center;top:30px;width:100%}.field-holder{background:#f5f5f5;padding:40px 30px}.field-input input[type=email],.field-input input[type=tel],.field-input input[type=text],.field-input textarea{-webkit-appearance:none;-moz-appearance:none;background:transparent;border:0;border-width:1px;border-bottom:1px solid #9354ff;box-shadow:none;box-sizing:border-box;color:#000;display:block;font-family:Nunito,sans-serif;font-size:16px;font-weight:400;line-height:normal;margin-bottom:0;outline:none;padding:10px;width:100%}.field-input input[type=email]:focus,.field-input input[type=tel]:focus,.field-input input[type=text]:focus,.field-input textarea:focus{border-color:#daff01;outline:0}.field-input input[type=text]::placeholder{color:#000;opacity:.5}.button-holder{margin:50px 0 0;text-align:center}.button-holder a{background-color:#9354ff;border:1px solid transparent;border-radius:34px;color:#000;cursor:pointer;display:inline-block;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:-.27px;line-height:1.15;margin-left:15px;min-width:145px;overflow:hidden;padding:13px 36px;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.button-holder a:hover{transform:scale(1.05)}.button-holder a:first-child:not(:last-child){background:transparent;border-color:#6b2cd7;color:#6b2cd7}ul.checkbox-list{display:flex;flex-wrap:wrap;gap:15px 20px;list-style:none;margin:0;padding:0}ul.checkbox-list label{border:2px solid #6b2cd7;color:#fff;cursor:pointer;display:block;min-width:120px;padding:15px;position:relative;text-align:center;transition:all .3s ease}ul.checkbox-list label input{opacity:0;position:absolute}ul.checkbox-list label:hover{background:#6b2cd7}ul.checkbox-list label .chk{background:transparent;display:block;height:100%;left:0;position:absolute;top:0;transition:all .3s ease;width:100%}ul.checkbox-list label>:not(.chk):not(input){position:relative;z-index:2}ul.checkbox-list label input:checked+.chk{background:#6b2cd7}ul.checkbox-list label>*{display:block}ul.checkbox-list label img{margin:0 auto 15px;width:68px}img+span.check-text{background:#daff01;color:#000;margin:0 -17px -17px;padding:8px 15px}ul.select-list{display:flex;flex-wrap:wrap;gap:15px;list-style:none;margin:0;padding:0}.select-holder{border:2px solid #6b2cd7;color:#fff;display:block;min-width:120px;padding:15px;position:relative;text-align:left;transition:all .3s ease}.info-content{padding-left:15px;position:relative}span.in-ic{display:block;line-height:0;margin-left:auto;width:20px}.in-cn{background:#fff;bottom:35px;color:#000;display:none;font-size:10px;min-width:200px;padding:10px;z-index:10}.in-cn,.in-cn:before{position:absolute;right:0}.in-cn:before{border:11px solid transparent;border-top-color:#fff;content:"";margin-left:0;top:100%}span.in-ic:hover+div{display:block}.select-img img{display:block;margin:15px auto 23px;object-position:top;width:68px}span.sl-text{margin:0 -17px;padding:10px}.select-main,span.sl-text{background:#daff01;color:#000;display:block;font-size:13px}.select-main{margin:0 -17px -17px;padding:0 10px 10px}.select-main select{border:2px solid #6b2cd7!important;box-shadow:none;padding:8px}.select-main select:focus{outline:0}.field-holder.more-count{margin-top:50px}.field-holder.more-count .select-main{background:transparent;margin:0;padding:0}.field-holder.more-count .select-main select{width:100%}.err{color:red;display:none;margin:10px 0 0}.field-holder+.field-holder{margin:27px 0 0}#step9 label.field-label{margin:0 0 5px}ul.checkbox-list label{background:#fff;border:1px solid #c1c1c1;border-radius:2px;height:100%;overflow:hidden;padding:0}ul.checkbox-list>*{width:calc(50% - 10px)}ul.checkbox-list{justify-content:center}ul.checkbox-list label img{height:175px;margin:0;object-fit:cover;width:100%}.check-content{display:flex;flex-direction:column;height:calc(100% - 175px);justify-content:space-between;padding:0}.tt{color:#000;font-size:20px;line-height:1.2;margin:0;padding:10px;text-align:left}ul.checkbox-list label:hover{background:#fff;box-shadow:0 5px 24px #c1c1c1}.ch-col{align-items:flex-end;display:flex;padding-left:0}span.Concrete{border-left:1px solid #c1c1c1;border-top:1px solid #c1c1c1;content:"\f058";display:block;font-family:FontAwesome;font-size:0;line-height:0;margin-left:auto;padding:9px 14px;text-align:center}span.Concrete:after{color:#a2a2a2;content:"\f055";font-family:FontAwesome;font-size:20px;line-height:1}input:checked+div span.Concrete:after,input:checked+img+div span.Concrete:after{color:#fff;content:"\f058";opacity:1}input:checked+div span.Concrete,input:checked+img+div span.Concrete{background:#9354ff}.select-holder{background:#fff;border:1px solid #c1c1c1;border-radius:2px;height:100%;padding:0}.select-img img{height:130px;margin:0;object-fit:cover;width:100%}.ch-cnt-inner{color:#9b9494;padding:0 0 15px 10px;text-align:left}.select-main{background:transparent;bottom:0;height:auto;line-height:0;margin:0;padding:0;position:absolute;width:100%}ul.select-list>*{width:calc(50% - 8px)}ul.select-list .ch-col{flex-direction:column;min-height:137px;padding-bottom:40px;position:relative}ul.checkbox-list.vtt{justify-content:center}ul.checkbox-list.vtt .ch-col{margin-top:-50px}ul.checkbox-list.vtt .ch-col span.Concrete{border-top:0;padding:15px 14px}.field-holder.more-count{margin-top:100px;position:relative}.field-holder.more-count label.field-label{top:-69px}.field-holder.more-count .select-main{position:static}.select-hidden{display:none;padding-right:10px;visibility:hidden}.select{color:#fff;cursor:pointer;display:inline-block;font-size:16px;height:40px;position:relative;width:220px;width:100%}.select-styled{background-color:#6b2cd7;bottom:0;left:0;line-height:1.5;padding:8px 15px;position:absolute;right:0;top:0;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.select-styled:after{border:7px solid transparent;border-top-color:#fff;content:"";height:0;position:absolute;right:10px;top:16px;width:0}.select-styled.active,.select-styled:active,.select-styled:hover{background-color:#6b2cd7}.select-styled.active:after,.select-styled:active:after{border-color:transparent transparent #fff;top:9px}.select-options{background-color:#6b2cd7;display:none;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;top:100%;z-index:999}.select-options li{border-top:1px solid #6b2cd7;margin:0;padding:12px 0;text-indent:15px;-moz-transition:all .15s ease-in;-o-transition:all .15s ease-in;-webkit-transition:all .15s ease-in;transition:all .15s ease-in}.select-options li.is-selected,.select-options li:hover{background:#fff;color:#6b2cd7}.select-options li[rel=hide]{display:none}.steps .hs-input{background:transparent;border-color:#9354ff;height:37px}.steps .hs-input:focus{border-color:#daff01}.steps .hs_submit.hs-submit{display:none}div#step9{padding-bottom:109px;text-align:center}.th-container-inner{background-color:#f5f5f5;padding:40px 30px}.step-indicator>*{color:#9354ff;font-size:18px;text-align:center;width:100%}span.tr{color:#6b2cd7;cursor:pointer;display:block;padding:0 10px 10px;width:100%}.ch-cnt-inner{display:none}ul.select-list .ch-col{min-height:0}ul.checkbox-list.vtt{display:block}ul.checkbox-list.vtt>*{float:left}ul.checkbox-list.vtt:after{content:"";display:table;width:100%}ul.checkbox-list.vtt>:not(:first-child){margin:0 0 15px 15px}li.Imageee img{height:100%;object-fit:cover;width:100%}li.Imageee{position:relative}ul.checkbox-list.vtt{margin:0 auto;max-width:347px}li.Imageee{line-height:0;width:100%}ul.checkbox-list.vtt>:not(:first-child){margin-left:0;width:50%}.field-input.select-main{position:static}ul.checkbox-list>*{width:calc(25% - 15px)}ul.select-list>*{width:calc(25% - 12px)}.select-styled{font-size:13px}li.Imageee{width:100%!important}.ch-col{margin-top:auto}.select-holder .check-content{height:calc(100% - 130px)}.check-content{min-height:110px;position:relative}.ch-col{bottom:0;position:absolute;right:0}.vtt .check-content{min-height:0}ul.checkbox-list.vtt .ch-col{position:static}.select-img img{height:459px}.select-holder .check-content{height:calc(100% - 459px)}.steps{display:none}.steps.active{display:block}p.error-message{bottom:71px;color:red;font-size:14px;margin:5px 0 0;position:absolute;text-align:left}ul.checkbox-list label{overflow:visible}.field-holder.more-count p.error-message{bottom:-32px}.check-content.vttc{background:#fff;height:auto;line-height:1.5;padding:0}li.Imageee:after{content:"";display:table;width:100%}.check-content.vttc .ch-col{display:block;margin:0!important}.check-content.vttc .ch-col .ch-cnt-inner{padding-right:10px}.vtt .tt{line-height:inherit}ul.select-list{justify-content:center;width:100%}.select-img img{height:233px}.select-holder .check-content{height:calc(100% - 233px)}.rating{border:none;float:left;margin-top:40px}.rating>label{color:#90a0a3;float:right}.rating>label:before{content:"\f005";display:inline-block;font-family:FontAwesome;font-size:4em;margin:5px}.rating>input{display:none}.rating:not(:checked)>label:hover,.rating:not(:checked)>label:hover~label,.rating>input:checked~label{color:#9354ff}.rating>input:checked+label:hover,.rating>input:checked~label:hover,.rating>input:checked~label:hover~label,.rating>label:hover~input:checked~label{color:rgba(147,84,255,.53)}ul.check-list{list-style:none;margin:0;padding:0}.rating{align-items:center;display:flex;flex-direction:row-reverse;justify-content:center;margin:0;text-align:center}.rating,.rating>label{float:none}div#step6 .field-holder:first-child p.error-message{bottom:298px}div#step9 ul.checkbox-list>li{width:calc(33.33% - 15px)}.progress{background-color:#f0f0f0;height:10px;margin-bottom:20px}.progress-bar{background-color:#007bff;height:100%;transition:width .2s;width:0}.step-indicator{flex-direction:column}.progress-text:last-child{display:none}div#progress-bar{background:#9354ff}.progress{height:19px;position:relative}.progress-text{font-size:12px;left:50%;position:absolute}div#progress-bar{max-width:100%}.progress{margin-top:16px}label.field-label{flex-direction:column}label.field-label p{font-size:15px;margin:12px auto;max-width:950px}.p-add{margin-top:54px}.progress-text{color:#000}.sh span.rec{left:-1px;top:-1px}.field-holder fieldset{border:0;display:flex;gap:16px;padding:0;width:100%}.field-holder fieldset>*{flex:1}.hs-fieldtype-intl-phone.hs-input .hs-input{width:100%!important}span.lbl{color:red;display:block;font-size:13px;margin-bottom:15px;margin-top:-25px}#step1 .field-holder,#step10 .field-holder{margin:0 auto;max-width:800px}.select-options{background:#daff01!important;border:1px solid rgb(0 0 0/9%)!important;box-shadow:0 8px 13px rgba(0,0,0,.1)}.select-options li{border-color:rgb(0 0 0/9%)!important;color:#000!important;line-height:1;padding:8px 9px;text-indent:0}#step5 .select-main,#step6 .select-main,#step8 .select-main{margin:0 auto;max-width:500px}div#step6 .field-holder:first-child>p{bottom:296px}.tt span{color:#9b9494;display:block;font-size:14px;line-height:1;margin:5px 0 0}#step3 .check-content{min-height:119px}.step-indicator[style="display: none;"]+form{font-size:17px;padding-top:0!important;text-align:center}.step-indicator[style="display: none;"]+form a{color:#9354ff}.iti.iti--allow-dropdown{display:block!important}.iti.iti--allow-dropdown+.select{display:none}.iti__flag-container{height:48px!important;top:-5px!important;width:48px!important}div#progress-bar .progress-text{color:#fff;display:block;left:auto;position:absolute;right:2px;transition:all .3s ease;width:36px}div#progress-bar{position:relative}#step9 .tt br{content:""}#step9 .tt span{display:block;margin:10px 0}#step9 .tt span:before{content:"-";margin-right:5px}#step9 .tt span.pr{color:#000;font-size:16px}#step9 .check-content{height:auto}#step6.p-add{margin-top:110px}.tt b{background:#9354ff;color:#fff;display:block;font-size:16px;margin:-10px -10px 30px;padding:10px;text-align:center}#step9 .tt{min-height:234px}#step9 .tt span.pr{color:#9354ff;font-weight:700;padding-top:15px}.sh span.rec{background:#daff01;color:#000;display:inline-block!important;font-size:18px;font-weight:700;left:-14px;padding:4px 10px;position:absolute!important;top:-21px;width:91%}.sh span.rec:before{border-color:transparent transparent #b4d105 #b4d105;border-style:solid;border-width:10px;bottom:auto;content:" ";position:absolute;right:-20px;top:0}.sh span.rec:after{border-color:#b4d105 #b4d105 transparent transparent;border-style:solid;border-width:7px;bottom:0;content:" ";left:-1px;position:absolute;top:35px}label.check-label.sh{margin-top:20px}#step9 .tt{min-height:0}#step9 .check-content{height:calc(100% - 175px)}#step9 .tt span.pr{background:#9354ff;color:#fff;margin:-10px -10px 20px;padding:10px}#step9 .tt span.pr:before{display:none}#step9 .tt span.pr{font-size:14px}.lr{text-align:left}#step4 .field-holder.more-count{margin-top:0}#step4 .field-holder.more-count .field-input{margin:0 auto;max-width:500px}.steps .hs-fieldtype-intl-phone.hs-input select.hs-input{width:30%!important}.steps .hs-fieldtype-intl-phone.hs-input input.hs-input{width:70%!important}.field-input.sec-other{background:#fff;padding:13px 30px 16px}@media (max-width:767px){ul.checkbox-list>*,ul.select-list>*{width:100%}ul.checkbox-list.vtt>:not(:first-child){margin-left:0;width:100%}.step-ind a{font-size:0}div#step9 ul.checkbox-list>li{width:100%}}@media (max-width:500px){.content-holder h1{font-size:40px}.content-holder h4{font-size:20px}.p-add{margin-top:80px}div#step5{margin-top:161px}div#step6{margin:252px 0 0!important}div#step7 .field-holder.more-count{margin:118px 0 0}div#step7 .field-holder.more-count label.field-label{top:-104px}label.field-label{font-size:16px}label.field-label p{font-size:13px}div#step7{margin-top:220px}ul.checkbox-list{gap:34px 0}.sh span.rec{font-size:17.1px}}.sider-cart-trigger{align-items:center;background:#9354ff;border-radius:100%;color:#fff;display:flex;height:80px;justify-content:center;line-height:0;padding:8px;position:fixed;right:0;top:30%;width:80px}.sider-cart-trigger svg{height:40px;fill:currentColor}.side-cart-content{background:#9354ff;color:#fff;max-width:500px;padding:20px;position:fixed;right:0;top:30%;z-index:9999}.sider-cart-trigger{top:18%}.side-cart-content h4{color:#fff}.sider-cart-question-list ul{display:flex;flex-direction:column;gap:20px;list-style:none;margin:0;padding:0}span.ans-prefix,span.ques-prefix{margin-right:10px}.sider-cart-question-list ul li{display:flex;flex-direction:column;position:relative}span.update-btn{background:#daff01;border-radius:30px;color:#000;display:inline-flex;padding:4px 8px;position:absolute;right:0;top:58%;width:auto}.sider-cart-trigger{border-radius:0;cursor:pointer;height:50px;width:50px}.sider-cart-trigger svg{height:21px}.side-cart-content{max-height:600px;max-width:400px;overflow:hidden;overflow-y:auto;top:calc(18% + 50px)}.side-cart-content h4{font-size:18px;margin:0 0 20px;padding:0}span.ques{margin:0 0 2px}.sider-cart-question-list ul li>span{display:flex}span.step-title{font-weight:700;margin:0 0 5px}span.update-btn{border-radius:0;cursor:pointer;font-size:10px;padding:0 6px;top:3px}.sider-cart-question-list ul li[data-step] li[data-step]{display:none}span.tr-holder{position:relative}span.question-counts{align-items:center;background:#daff01;border-radius:100%;color:#000;display:flex;height:20px;justify-content:center;left:-22px;position:absolute;top:-24px;width:20px}div#calc{display:flex;overflow:hidden;padding:0!important}div#calc .content-wrapper{margin:0;max-width:100%;padding:50px 15px;width:65%}.side-cart-wrapper{background:#9354ff;padding:50px 25px;position:relative;transform:translateX(0);transition:all .3s ease;width:35%}.side-cart-content{display:block!important;max-height:100%;max-width:100%;padding:0;position:sticky!important;top:92px;top:0;width:100%;z-index:2}.sider-cart-trigger{position:absolute;right:100%;top:12px}.sider-cart-title{text-align:center}.side-cart-content h4{font-size:23px;margin:0 0 38px}.side-active .side-cart-wrapper{transform:translateX(100%);width:0}div#calc .content-wrapper{width:100%}@media (max-width:767px){ul.checkbox-list.ctt li{width:100%!important}}.calc-container .th-container-inner:before{animation-duration:1s;animation-iteration-count:infinite;animation-name:loading;animation-timing-function:linear;border-color:#9354ff transparent transparent #9354ff;border-radius:50%;border-style:solid;border-width:3px;content:"";height:100px;left:0;margin:0 auto;position:absolute;right:0;width:100px}p.error-message{text-align:center}.calc-container .th-container-inner{font-size:0!important}.calc-container .th-container-inner:after{align-items:center;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:fading;animation-timing-function:linear;border-radius:5px;color:#000;content:"Please wait, form is submitting...";display:flex;flex-direction:column;font-size:14px;height:170px;justify-content:center;margin-top:10px;padding-left:16px;padding-top:10px;width:100%}.calc-container .th-container-inner *{font-size:0}span.lbl{text-align:center}.calc-container ul.no-list.hs-error-msgs.inputs-list li{text-align:left}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fading{0%,to{opacity:.05}50%{opacity:.95}}