.common-form{margin-top:30px!important}.dropdown{width:100%;position:relative}.dropdown .border-bottom{background-color:#000;width:100%;height:1px;position:absolute;bottom:0}.dropdown .wrap-selected-txt{color:#000;cursor:pointer;-webkit-user-select:none;user-select:none;flex-wrap:nowrap;align-items:center;width:100%;min-height:24px;padding-right:30px;display:flex;position:relative}.dropdown .wrap-selected-txt .selected-txt{font-size:var(--font-1a,var(--font-1a-lh),var(--font-1a-ls));letter-spacing:calc(var(--font-1a,var(--font-1a-lh),var(--font-1a-ls))*(0/100));color:inherit;white-space:nowrap;padding-top:15px;line-height:1.25}.dropdown .wrap-selected-txt .selected-txt .img-bank{display:none}.dropdown .wrap-selected-txt .icon{color:inherit;font-size:14px;line-height:16px;transition:transform .25s;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(0)}.dropdown .wrap-selected-txt .placeholder{font-size:inherit;color:inherit;line-height:inherit;transition:all .17s;position:absolute;left:0}.dropdown .wrap-selected-txt.have-data .placeholder{font-size:13px;line-height:16px;top:0}.dropdown .wrap-selection{z-index:1000;opacity:0;pointer-events:none;width:100%;height:fit-content;max-height:300px;transition:top .4s,opacity .2s;position:absolute;top:calc(100% + 20px);left:50%;right:0;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 40px #0000001a}.dropdown .wrap-selection.end:before{content:none}.dropdown .wrap-selection:before{content:"";z-index:10;pointer-events:none;background-image:linear-gradient(#fff0 0%,#fff 80% 100%);width:100%;height:80px;position:absolute;bottom:0;left:0;right:0}.dropdown .select-dropdown{background-color:#fff;height:fit-content;max-height:300px;padding:18px 0;overflow:auto;box-shadow:0 10px 40px #0000001a}.dropdown .select-dropdown .dropdown-item{cursor:pointer;align-items:center;gap:20px;padding:8px 30px;font-size:14px;line-height:18px;transition:all .3s;display:flex;position:relative}.dropdown .select-dropdown .dropdown-item.selected{color:#ff6200;cursor:default}.dropdown .select-dropdown .dropdown-item.selected.have_checking:before{color:#666;font-size:14px;line-height:18px;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.dropdown .select-dropdown .dropdown-item.disabled{color:#ccc;pointer-events:none}.dropdown .select-dropdown .dropdown-item:hover{background-color:#f47a2114;color:#ff6200!important}.dropdown.opened .wrap-selection{opacity:1;pointer-events:all;top:calc(100% + 5px)}.dropdown.opened .wrap-selected-txt .icon:not(.customised){transform:translateY(-50%)rotate(180deg)}@media (max-width:450px){.dropdown:first-child .wrap-selection{left:0%;right:auto;transform:translate(0%)}.dropdown:last-child .wrap-selection{left:auto;transform:translate(0%)}}.form_cal_wrapper .placeholder{opacity:.5;color:#000!important;font-size:var(--font-1)!important;line-height:var(--font-1-lh)!important;letter-spacing:calc(var(--font-1)*(var(--font-1-ls)/100))!important}.form_cal_wrapper .input_row_wrapper .dropdown_bank_wrapper,.form_cal_wrapper .input_row_wrapper .wrap-input-text{width:50%}.form_cal_wrapper .input_row_wrapper .dropdown_bank_wrapper{position:relative}.form_cal_wrapper .input_row_wrapper .dropdown_bank_wrapper .dropdown{height:50px}.form_cal_wrapper .input_row_wrapper .dropdown_bank_wrapper .dropdown .wrap-selected-txt{height:100%}.form_cal_wrapper .input_row_wrapper .dropdown_bank_wrapper .data_update{font-size:var(--font-1);line-height:var(--font-1-lh);letter-spacing:calc(var(--font-1)*(var(--font-1-ls)/100));opacity:.5;position:absolute;top:60px;left:0}.btn_wrapper{justify-content:space-between;align-items:center;gap:40px;margin-top:40px;display:flex}.btn_wrapper .btn_clear{cursor:pointer;border-bottom:1px solid #000}
.project-calculate{position:relative}.project-calculate:before{content:"";z-index:-1;background-color:#ffe1d1;width:50%;height:100%;position:absolute;top:0;left:0}.project-calculate:after{content:"";z-index:-1;background-color:#ffa67c;width:50%;height:100%;position:absolute;top:0;right:0}.project-calculate .inner{max-width:var(--max-w);margin:auto;display:flex}.project-calculate .inner .left{width:50%;padding:var(--space-ct);background-color:#ffe1d1}.project-calculate .inner .left .main_form_cal .title{letter-spacing:-.26px;font-size:26px;line-height:1.25}.project-calculate .inner .left .form_cal_wrapper .input_row_wrapper{gap:40px;display:flex}.project-calculate .inner .right{width:50%;padding:var(--space-ct);background-color:#ffa67c;justify-content:center;align-items:center;display:flex}.project-calculate .inner .right .price-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.project-calculate .inner .right .price-inner .title{letter-spacing:-.26px;font-size:26px;line-height:1.25}.project-calculate .inner .right .price-inner .total-price{letter-spacing:-.52px;margin-top:10px;font-size:52px;line-height:1.25}.project-calculate .inner .right .price-inner .btn{letter-spacing:-.16px;color:#fff;background-color:#000;border-radius:30px;justify-content:center;align-items:center;width:292px;height:48px;margin-top:116px;font-size:16px;line-height:1.25;display:flex}@media (max-width:767px){.project-calculate .inner{flex-direction:column}.project-calculate .inner .left,.project-calculate .inner .right{width:100%;padding:30px 15px}.project-calculate .inner .left .form_cal_wrapper .input_row_wrapper{flex-direction:column}.project-calculate .inner .left .form_cal_wrapper .input_row_wrapper .dropdown_bank_wrapper,.project-calculate .inner .left .form_cal_wrapper .input_row_wrapper .wrap-input-text{width:100%}.project-calculate .inner .right{min-height:350px}.project-calculate .inner .right .price-inner .btn{margin-top:40px}}
