.popup_main{color:#000}.popup_main .popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.popup_main .popup-form{background:#fff;border-radius:10px;padding:40px 10px;width:800px;box-shadow:0 10px 30px #0003;transform-origin:center}.popup_main .popup-form .popup_form_res{position:absolute;z-index:1030;width:100%;height:95%;border-radius:15px;left:0;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;opacity:.9!important;animation:fadeIn .5s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:.9;transform:translateY(0)}}.popup_main .popup-form .popup_form_res .res_svg .success_svg{font-size:5rem;color:green}.popup_main .popup-form .popup_form_res .res_svg .failed_svg{font-size:5rem;color:red}.popup_main .popup-form .popup_form_res .success_message{margin-top:2rem}.popup_main .popup-form .popup_form_res .success_message h4{text-align:center;font-size:1rem;font-weight:700}.popup_main .popup-form .close_btn_div{text-align:right;margin:1rem 0}.popup_main .popup-form .close_btn_div .close_icon{border:2px solid black;border-radius:4px;position:absolute;z-index:1030;right:5px;top:10px;cursor:pointer;width:40px;height:40px}.popup_main .popup-form .close_btn_div .close_icon:hover{background-color:#000;color:#fff;transform:scale(1.2);font-size:2rem}.popup_main .popup-form .popup_submit_btn{display:flex;align-content:center;justify-content:center}.popup_main .popup-form .popup_submit_btn .button-80{background:#fff;backface-visibility:hidden;border-radius:.375rem;border-style:solid;border-width:.125rem;box-sizing:border-box;color:#212121;cursor:pointer;display:inline-block;font-family:Circular,Helvetica,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;padding:.875rem 1.125rem;position:relative;text-align:left;text-decoration:none;transform:translateZ(0) scale(1);transition:transform .2s;user-select:none;-webkit-user-select:none;touch-action:manipulation}.popup_main .popup-form .popup_submit_btn .button-80:not(:disabled):hover{transform:scale(1.05)}.popup_main .popup-form .popup_submit_btn .button-80:not(:disabled):hover:active{transform:scale(1.05) translateY(.125rem)}.popup_main .popup-form .popup_submit_btn .button-80:focus{outline:0 solid transparent}.popup_main .popup-form .popup_submit_btn .button-80:focus:before{content:"";left:-.375rem;pointer-events:none;position:absolute;top:-.375rem;transition:border-radius;-webkit-user-select:none;user-select:none}.popup_main .popup-form .popup_submit_btn .button-80:focus:not(:focus-visible){outline:0 solid transparent}.popup_main .popup-form .popup_submit_btn .button-80:focus:not(:focus-visible):before{border-width:0}.popup_main .popup-form .popup_submit_btn .button-80:not(:disabled):active{transform:translateY(.125rem)}.popup_main .popup-form form .form_divs{display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:flex-start;align-items:center;margin:1rem 0rem}.popup_main .popup-form form .form_divs .input_div{position:relative;width:100%}.popup_main .popup-form form .form_divs .input_div .red_star{color:red}.popup_main .popup-form form .form_divs .input_div label{font-weight:700;top:5px;left:10px;font-size:1rem;position:absolute}.popup_main .popup-form form .form_divs textarea:focus+label{display:none}.popup_main .popup-form form .form_divs input{font-size:1rem;border:3px solid black;border-radius:3px;padding-left:5px}.popup_main .popup-form form .form_divs input:focus+label{display:none}.popup_main .popup-form form .form_divs input::placeholder{font-weight:700;color:#000;opacity:1}.popup_main .popup-form form .form_divs .name_email{display:flex;justify-content:space-between;flex-direction:row;width:100%;margin-bottom:1rem}.popup_main .popup-form form .form_divs .name_email .input_div{width:100%}.popup_main .popup-form form .form_divs .name_email .input_div .popup_name{width:95%}.popup_main .popup-form form .form_divs .name_email .input_div .popup_email{width:100%}.popup_main .popup-form form .form_divs .popup_comp_name{width:100%;margin-bottom:1rem}.popup_main .popup-form form .form_divs .popup_message{width:100%;padding-left:5px;border-radius:3px}.popup_main .popup-form form .form_divs .p_input{border:3px solid black;font-weight:700}.popup_main .popup-form form .form_divs .p_input:focus{font-weight:700}.popup_main .popup-form form .form_divs .p_input::placeholder{font-weight:700;color:#000;opacity:1}.popup_main .popup-form .popup-header{display:flex;justify-content:space-between;flex-direction:column;align-items:center;margin-bottom:0}.popup_main .popup-form .popup-header h2{margin:0}.popup_main .popup-form .popup-header p{margin-top:.5rem;margin-bottom:0}.popup_main .popup-form form .submit-button{background:linear-gradient(to right,#6a11cb,#2575fc);color:#fff;border:none;padding:10px 20px;border-radius:5px;font-size:16px;cursor:pointer;width:100%}.popup_main .popup-form form .submit-button:hover{background:linear-gradient(to right,#2575fc,#6a11cb)}.popup_main .open-button{background:#4caf50;color:#fff;border:none;padding:10px 20px;border-radius:5px;font-size:16px;cursor:pointer}.popup_main .open-button:hover{background:#45a049}@keyframes bubbles{0%{transform:translate()}to{transform:translateY(-66.666%)}}@media screen and (min-width: 768px){.popup_main .popup-form form div input{font-size:1.2rem}.popup_main .popup-form form div .name_email{width:100%}.popup_main .popup-form form div .name_email .popup_name{width:45%}.popup_main .popup-form form div .name_email .popup_email{width:50%}.popup_main .popup-form form div .popup_message{font-size:1.2rem}}
