.main-container{padding-top:30px;padding-bottom:100px}.cf__wrapper{width:100%;display:flex;align-items:center;gap:24px}.dsc__popover .field{width:100%}.quote .button_wrapper{width:100%}.field{position:relative}.quote .cf__wrapper .sdev-required-star,.quote .monolar .sdev-required-star{top:12px}.quote .redstar{color:red;font-size:40px;font-weight:bold}.budget-container{font-size:15px;color:var(--primary);text-align:left}.budget-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.budget-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.budget-container .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#cdcdcd;border-radius:50%}.budget-container:hover input ~ .checkmark{background-color:#ccc}.budget-container input:checked ~ .checkmark{background-color:var(--primary)}.budget-container .checkmark:after{content:"";position:absolute;display:none}.budget-container input:checked ~ .checkmark:after{display:block}.budget-container .checkmark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:white}.input-margin{margin-top:40px}.--hidden{opacity:0;display:none;transition:opacity .3s ease-in-out}.container{width:100%;max-width:1516px;margin:0 auto;padding:0 5%}.quote-container-title{margin-top:75px;color:var(--secondary);font-size:55px;padding-bottom:1cqh;text-align:center;width:100%}.quote-container-desc{text-align:center;width:100%;padding:0 100px 60px 100px;font-weight:400;font-size:18px;line-height:1.5}.quote-container-smallTitle{color:var(--secondary);font-size:24px;font-weight:400;margin:30px 0 50px 0;text-align:center;width:100%}.quote-multipage-form{margin:50px 0}.dsc__popover{width:100%;max-width:1180px;margin:0 auto;background-color:#fff;border-radius:60px;box-shadow:0 4px 23.3px 5px rgba(0,0,0,0.25);padding:50px 140px 75px 140px;text-align:center;opacity:1}.dscp__question{font-size:17px;font-weight:700}.dscp__heading{font-weight:700;font-size:36px;margin:30px 0 50px 0}.both-btn-container{display:flex;justify-content:space-between;gap:50px}.form_button{width:100%;height:50px;color:var(--white);border-radius:10px;font-family:'Lato',sans-serif;font-weight:500;background:transparent;cursor:pointer;position:relative;display:inline-block;outline:0;background:var(--blueDeg2);border:0;letter-spacing:.5px;line-height:50px;overflow:hidden;padding:0 16px;text-align:center;text-decoration:none;white-space:nowrap;border-radius:100px;margin-top:40px;transition:all .2s ease-in-out}.quote .sdev .btn{border-radius:80px;margin-top:40px}.form_button:hover{opacity:.7;font-size:16px;text-decoration:none;color:var(--whiteSecondary);box-shadow:0 0 10px 2px var(--primary)}@media(max-width:1250px){.dscp__heading{font-size:30px}}@media(max-width:1100px){.dsc__popover{padding:50px 100px}}@media(max-width:1000px){.dscp__heading{font-size:20px}.quote .redstar{font-size:30px}}@media(max-width:900px){.dsc__popover{padding:50px}.quote-container-title{font-size:40px}}@media(max-width:700px){.quote-container-smallTitle{margin-top:15px;font-size:18px}.both-btn-container{gap:25px}}@media(max-width:650px){.quote-container-smallTitle{font-size:18px}.both-btn-container{gap:25px}.quote .redstar{font-size:22px}.dscp__heading{font-size:16px}}@media(max-width:600px){.cf__wrapper{gap:40px;flex-direction:column}.form_button{margin-top:30px}.quote-container-title{font-size:28px}.both-btn-container{gap:0;flex-direction:column;align-items:center}.form_button{width:85%;margin-top:30px}.dscp__heading{margin:30px 0 30px 0}.quote .button_wrapper{width:85%}}@media(max-width:550px){.dsc__popover{padding:50px 20px}}@media(max-width:455px){.dscp__heading{font-size:13px}.quote-container-smallTitle{font-size:14px}.quote-container-title{font-size:24px;margin-top:50px}}@media(max-width:400px){.container{padding:0 3%}.quote .redstar{font-size:16px}}@media(max-width:382px){.dscp__heading{font-size:18px}}@media(max-width:370px){.dscp__heading{font-size:16px}.quote-container-smallTitle{font-size:19px}.dsc__popover{padding:50px 15px}.form_button{width:100%}.quote .button_wrapper{width:100%}}@media(max-width:344px){.dscp__heading{font-size:16px}.quote-container-smallTitle{font-size:19px}.quote-container-title{font-size:35px}}@media(max-height:550px){.quote-container-title{margin-top:40px}}