.contract_bondform .bond_field_cal{display:none}.contract_bondform .bond_field span.wpcf7-form-control-wrap input.wpcf7-form-control,.bond_field .wpcf7-form-control.wpcf7-select{width:100%}.contract_bondform .prem_rate,.contract_bondform .avg_rate p{display:flex!important;align-items:center;justify-content:end}.contract_bondform .prem_rate>p{width:25%;border:1px solid #8ec5e3;border-radius:5px}.contract_bondform .prem_rate>p input{border-radius:6px!important}.contract_bondform .prem_rate>p span,.contract_bondform .prem_rate>p input{width:100%!important;font-size:20px!important}.contract_bondform .totla_premium h3{font-size:20px;width:25%;font-weight:700}.contract_bondform .totla_premium .average_rate input.wpcf7-form-control{font-size:25px!important;width:100%!important}.contract_bondform .totla_premium .average_rate{width:25%}.contract_bondform .avg_rate p span:first-child{font-size:20px;width:25%;text-align:center;display:block}.contract_bondform .back_to,.contract_bondform .mail-mod,.request_form{display:none}.contract_bondform .mail-mod.show,.request_form.show{display:block}.contract_bondform .mail-mod label input{height:45px;font-size:16px!important;background-color:#e4f0f6!important;border-style:solid!important;border-width:1px!important;border-color:#8ec5e3!important;padding:0 22px!important;border-radius:5px!important}.contract_bondform .mail-mod label{display:inline-block;font-size:16px!important;font-weight:500!important}.contract_bondform .mail-mod .close,.request_form .close{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSI+PHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPjxwYXRoIGQ9Ik03IDE3TDE2Ljg5OTUgNy4xMDA1MSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNNyA3LjAwMDAxTDE2Ljg5OTUgMTYuODk5NSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4K") no-repeat center;height:30px;width:30px;background-size:contain;cursor:pointer}.contract_bondform .sub-btns{display:flex;justify-content:center;align-items:center}.contract_bondform .sub-btns a{display:block;background:#f50;font-family:"Roboto",Sans-serif;font-size:16px;border-radius:5px;font-weight:500;line-height:27px;color:#fff;padding:10px 25px;cursor:pointer;width:100%;max-width:200px}.contract_bondform .sub-btns .email_sum{margin-right:20px}.contract_bondform .mail-mod{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;background:#fff;padding:30px;box-shadow:rgba(0,0,0,.35) 0px 5px 15px;border-radius:15px;max-width:460px;width:100%}.contract_bondform .mail-mod h3{color:#0d8bd1}.contract_bondform .mail-mod .close,.request_form .close{position:absolute;right:10px;top:8px}.request_form .close{position:absolute;right:20px;top:30px}.request_form{position:fixed;top:50%;left:50%;z-index:100;transform:translate(-50%,-50%);max-height:500px;overflow-x:auto;box-shadow:rgba(0,0,0,.35) 0px 5px 15px;border-radius:15px 15px 15px 15px}.request_form .req-fields .field-cnt{margin-bottom:15px}.request_form .req-fields .field-cnt>p{display:flex;align-items:center}.request_form .req-fields .field-cnt>p label{width:48%}.request_form .req-fields .field-cnt>p label:first-child{margin-right:2%}.request_form h1{color:#0d8bd1}.request_form p{color:#343434;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;line-height:25px}.request_form .req-fields .field-cnt input{height:45px;font-size:16px!important;background-color:#e4f0f6!important;border-style:solid!important;border-width:1px!important;border-color:#8ec5e3!important;padding:0 22px!important;border-radius:5px!important;margin:0!important}.request_form .req_sub{display:flex;justify-content:center}.request_form .req_sub .sub{width:100%;max-width:170px;margin-right:15px}.request_form .req_sub .sub p{display:block}.request_form .req_sub .sub p input{color:#fff}.request_form .req_sub .call_dir{width:100%;max-width:170px}.request_form .req_sub .call_dir a{display:block;color:#fff;width:100%;background:#f50;font-size:16px;border-radius:5px;padding:10px 20px;margin-top:10px;font-family:"Roboto",Sans-serif!important;font-weight:500;line-height:27px}.vid_mod{display:none;max-width:750px;width:100%;position:fixed;top:50%;left:50%;z-index:999;background:#fff;transform:translate(-50%,-50%);box-shadow:rgba(0,0,0,.35) 0px 5px 15px;border-radius:10px}.vid_mod .close{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSI+PHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPjxwYXRoIGQ9Ik03IDE3TDE2Ljg5OTUgNy4xMDA1MSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNNyA3LjAwMDAxTDE2Ljg5OTUgMTYuODk5NSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4K") no-repeat center;height:30px;width:30px;background-size:contain;cursor:pointer;right:-15px;top:-20px;position:absolute}.r_perct{display:flex}.contract_bondform .backend_fields .rate_percent .rate_blk p{display:block;text-align:center}.contract_bondform .backend_fields .rate_percent .rate_blk .per_th p{display:flex;align-items:center;justify-content:space-around;padding:5px 0}.contract_bondform .backend_fields .rates>p,.contract_bondform .backend_fields .contract_amount_cal>p,.contract_bondform .backend_fields .prem>p{padding:22px 0}.contract_bondform .debit_hide{display:none}.contract_bondform .bond-forms .bond_field.prem_text{margin-right:0}.contract_bondform .bond-forms .bond_field.prem_text p{background-color:#0d8bd1;color:#fff;font-size:25px;text-align:center;display:block!important;padding:12px;margin-top:31px;border-radius:5px}.contract_bondform .backend_fields .rate_percent .rate_blk .per_th{border-top:1px solid #8ec5e3;position:relative}.contract_bondform .backend_fields .rate_percent .rate_blk{padding-bottom:0!important}.contract_bondform .backend_fields .rate_percent{margin-right:30px}.contract_bondform .backend_fields .contract_amount_cal{border-left:1px solid #8ec5e3}.contract_bondform .backend_fields .contract_amount_cal .c_amt>p{display:flex;align-items:center;padding:0 15px}.contract_bondform .backend_fields .contract_amount_cal .c_amt>p>span{margin-bottom:10px;width:80%}.contract_bondform .backend_fields .perct .myrate input{pointer-events:unset;border-bottom:1px solid #8ec5e3!important;background:#d5eaf1!important}.tot_hide{display:none}.contract_bondform .backend_fields .perct .myrate input::placeholder{font-size:11px;color:#adabab;font-weight:400}.contract_bondform .backend_fields .rates{border-left:1px solid #8ec5e3}.request_form .req-fields .field-cnt label span{font-size:16px!important;font-weight:500!important;display:block;margin-bottom:10px}.req_price>p{margin-bottom:10px!important}.contract_bondform .mail-mod label span{margin-top:10px;display:block}.contract_bondform .mail-mod .wpcf7-submit{color:#fff}.contract_bondform .backend_fields .allrates{display:flex}.contract_bondform .avg_rate,.contract_bondform .bond-forms .bond_field.prem_text{display:none}.contract_bondform .backend_fields .contract_amount_cal,.contract_bondform .backend_fields .prem{width:30%;border-right:1px solid #8ec5e3;border-bottom:1px solid #8ec5e3}.contract_bondform .backend_fields .rates,.contract_bondform .backend_fields .rate_percent,.contract_bondform .backend_fields .contract_amount_cal,.contract_bondform .backend_fields .prem{border-top:1px solid #8ec5e3}.contract_bondform .backend_fields .rate_percent .rate_blk>p{padding:5px 0}.contract_bondform .totla_premium h3,.contract_bondform .totla_premium span input{font-family:var(--e-global-typography-accent-font-family),Sans-serif!important;margin:0}.star_req{color:red!important;font-weight:700!important;display:inline-block!important}.contract_bondform .mail-mod span.label_mail{font-size:16px!important;font-weight:500!important}.contract_bondform .mail-mod span.label_mail .star_req{display:inline-block}.contract_bondform .backend_fields .perct .myrate input.required-field-error{border-bottom:2px solid red!important}.contract_bondform .backend_fields .myrate{position:relative}.contract_bondform .backend_fields .myrate .calcu_btn{position:absolute;bottom:-40px;background:#0d8bd1;color:#fff;padding:6px 11px;font-size:15px;line-height:16px;border-radius:5px;cursor:pointer;left:10px}.contract_bondform .backend_fields .rates,.contract_bondform .backend_fields .contract_amount_cal,.contract_bondform .backend_fields .rates>p,.contract_bondform .backend_fields .contract_amount_cal>p{border-top-left-radius:5px}.contract_bondform .backend_fields .rate_percent,.contract_bondform .backend_fields .prem,.contract_bondform .backend_fields .rate_percent .rate_blk,.contract_bondform .backend_fields .prem>p{border-top-right-radius:5px}.contract_bondform .backend_fields span,.contract_bondform .backend_fields span input,.contract_bondform .mail-mod h3,.request_form h1{font-family:var(--e-global-typography-accent-font-family),Sans-serif}body .contract_bondform .backend_fields .myrate span{margin-bottom:9px!important}.contract_bondform form.sent .wpcf7-response-output,.contract_bondform form.invalid .wpcf7-response-output{display:none}.contract_bondform .backend_fields .myrate .calc_clicked{left:5px;width:105px;background-color:#f50}.contract_bondform .backend_fields .rates,.contract_bondform .backend_fields .rate_percent{border-bottom:1px solid #8ec5e3}.contract_bondform .backend_fields .rate_percent .rate_blk .per_th p span:last-of-type{padding-left:25px}.cs-quotes b{color:#f50;font-size:17px}.cs-quotes p{font-size:17px}.cs-quotes{max-width:600px;width:100%;background:#ffe6da url("https://www.directsurety.com/wp-content/uploads/2024/11/left-quote-svgrepo-com.svg") no-repeat;padding:10px 30px 10px 65px;border-radius:15px;background-size:40px;background-position:14px 7px;margin:0 auto;--lzl-bg-img:"https://www.directsurety.com/wp-content/uploads/2024/11/left-quote-svgrepo-com.svg"}body .recent_post .elementor-post__thumbnail{padding-bottom:unset!important;height:206px}.cs-quotes.lzl:not(.lzl-ed),.cs-quotes.lzl-ing:not(.lzl-ed){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20width%3D%2264px%22%20height%3D%2264px%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E")}.case_cnt{height:100vh;overflow-y:auto}.case_cnt::-webkit-scrollbar{width:0;height:0}@media screen and (max-width:767px){.contract_bondform .backend_fields .allrates{position:absolute;left:0;top:0;width:800px}.contract_bondform .backend_fields{height:370px;overflow-x:auto;position:relative}.contract_bondform .totla_premium h3{width:33%}.contract_bondform .mail-mod{max-width:400px;width:100%}.case_cnt{height:unset;overflow-y:unset}}@media screen and (max-width:650px){body .contract_bondform .bond-forms .bond_field{width:100%;margin-right:0}.contract_bondform .bond-forms .bond_field.prem_text p{margin-top:5px}.contract_bondform .totla_premium h3{font-size:18px;width:170px}.contract_bondform .prem_rate>p span,.contract_bondform .prem_rate>p input{font-size:18px!important}.contract_bondform .avg_rate p span:first-child{font-size:16px}.request_form{max-height:470px;max-width:520px!important;width:100%!important}.request_form .req-fields .field-cnt>p{flex-direction:column}.request_form h1{font-size:30px}.request_form .req-fields .field-cnt>p label{width:100%;margin-right:0!important}.contract_bondform .prem_rate>p{width:35%}.contract_bondform .bond-forms{flex-direction:column}}@media screen and (max-width:450px){.contract_bondform .avg_rate p span:first-child{width:40%}.contract_bondform .sub-btns a,.request_form .req_sub .call_dir a,.request_form .req_sub .sub input{font-size:13px!important}.contract_bondform .totla_premium .average_rate,.contract_bondform .prem_rate>p{width:30%}.contract_bondform .sub-btns a{padding:10px 20px}}