.elementor-649 .elementor-element.elementor-element-3a7ac56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}#elementor-popup-modal-649{background-color:rgb(0 0 0 / .8);justify-content:center;align-items:center;pointer-events:all}#elementor-popup-modal-649 .dialog-message{width:640px;height:auto}#elementor-popup-modal-649 .dialog-close-button{display:flex}#elementor-popup-modal-649 .dialog-widget-content{border-radius:10px 10px 10px 10px;box-shadow:var(--shadow_horizontal,0) var(--shadow_vertical,0) var(--shadow_blur,10px) var(--shadow_spread,0) rgb(0 0 0 / .15)}@font-face{font-display:swap;font-family:'SF Pro Display';font-style:normal;font-weight:600;src:url(https://chat.billingservicequotes.com/wp-content/uploads/fonts/sf-pro-display_semibold.woff2) format("woff2")}@font-face{font-display:swap;font-family:'SF Pro Text';font-style:normal;font-weight:400;src:url(https://chat.billingservicequotes.com/wp-content/uploads/fonts/sf-pro-text_regular.woff2) format("woff2")}body{font-family:'SF Pro Display'}#main-popup{position:relative;margin:auto;width:fit-content;height:fit-content;border-radius:6px;padding:40px;box-sizing:border-box;transition:all 1s ease-out}#main-popup .inputs{text-align:left}#main-popup label,#main-popup input,#main-popup button{display:block;width:100%;padding:0;border:none;outline:none;box-sizing:border-box}#main-popup label{font-size:30px;margin-bottom:25px;text-align:center}#main-popup label:nth-of-type(2){margin-top:12px}#main-popup input::placeholder{color:gray}#main-popup button{color:#fff;background:#FF9923;height:50px;border-radius:12px;cursor:pointer;font-size:20px;font-weight:400;transition:all 0.2s ease-in-out}#main-popup button:active{transform:translate(2px,2px);box-shadow:none}#main-popup a{position:absolute;font-size:8px;bottom:4px;right:4px;text-decoration:none;color:#000;background:#ff0;border-radius:10px;padding:2px}#main-popup .title-container{margin-bottom:20px;text-align:center}#main-popup .title-container h2{max-width:500px;margin-bottom:20px;color:#494949;font-family:'SF Pro Display';font-size:42px}#main-popup .title-container p{color:#494949;font-family:'SF Pro Text';font-size:17px}#main-popup .inputs .form-step{display:none;transition:all 0.5s ease}#main-popup .inputs .form-step.active{display:flex;flex-direction:column}#main-popup .inputs .form-step .input-container{display:flex;align-items:center;position:relative;margin-bottom:15px}#main-popup .inputs #form-step-3 .input-container{margin-bottom:15px}#main-popup .inputs .form-step .input-container .checkmark{display:none;position:absolute;font-size:14px;color:#7ac47d;right:10px}#main-popup .inputs .form-step #submit-loader{width:30px;align-self:center}#main-popup .input-groups{width:100%;position:relative}#main-popup .input-groups label{width:fit-content;padding:0 10px;margin-bottom:0;position:absolute;top:50%;left:10px;transform:translateY(-50%);border-radius:4px;font-family:'SF Pro Text';font-size:18px;font-weight:500;text-align:start;color:gray;transition:all 0.3s ease;pointer-events:none;background:#fff}#main-popup .input-groups input{height:50px;font-family:"SF Pro Text";font-weight:400;font-size:20px;background-color:rgb(255 255 255 / .8);padding:10px 40px 10px 10px;border:1px solid #d2d2d7;border-radius:12px;transition:transform 0.3s ease}#main-popup .input-groups input:focus~label,#main-popup .input-groups input:not(:placeholder-shown)~label{transform:translateY(-32px);font-size:13px;color:#FF9923;left:19px;padding:0 5px;line-height:13px}#main-popup .input-groups input.success:focus{border:1px solid #7ac47d}div:where(.swal2-container){z-index:10000}