.modal{z-index:1060}.modal,.modal_backdrop{position:fixed;top:0;left:0;width:100%;height:100%}.modal_backdrop{background-color:rgba(99,97,97,.7)}.modal_dialog{position:relative;max-width:94.8rem;margin:1.75rem auto;pointer-events:none}.modal_dialog_scrollable{height:calc(100% - 3.5rem)}.modal_dialog_centered{display:flex;align-items:center;min-height:calc(100% - 3.5rem)}.modal_content{position:relative;width:100%;display:flex;flex-direction:column;border-radius:2.4rem;pointer-events:auto;z-index:2;transition:filter .3s ease-in-out}.modal_content.glow{filter:drop-shadow(0 0 40px rgba(0,201,255,.8))}.modal_dialog_scrollable .modal_content{max-height:100%;overflow:hidden}.modal_dialog_scrollable .modal_body::-webkit-scrollbar{display:none}.modal_dialog_scrollable .modal_body{overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.modal_close{position:absolute;top:2.5rem;right:2.5rem;font-size:2.4rem;color:var(--white);cursor:pointer;z-index:2}.modal_heading{font-family:"DM Serif Display",serif;font-weight:400;font-size:4.2rem;line-height:5.8rem;text-align:center;text-transform:capitalize;color:var(--black);padding-bottom:3rem}.mobile-modal{position:fixed;top:0;left:0;width:100%;height:100svh;z-index:99999999;display:flex;justify-content:end;align-items:end}.mobile-modal .consultancy_form .inner{width:100%;border-top-left-radius:1rem;border-top-right-radius:1rem;position:relative}.mobile-modal .form_btn_wrapper{margin-top:0}.mobile-modal .form_wrapper form>.form_input:not(:last-child){margin-bottom:3rem}.mobile-modal-overlay{width:100%;height:100svh;background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0;z-index:0}.mobile-modal .consultancy_form{width:100%;height:-moz-fit-content;height:fit-content;display:flex;justify-content:center;align-items:center;position:relative;z-index:1;background-color:transparent}.mobile-modal .cf_title{font-size:16px;padding-top:1rem;padding-bottom:2.5rem}.mobile-modal .form_wrapper label{font-size:14px}.mobile-modal .form_input input[type=email],.mobile-modal .form_input input[type=number],.mobile-modal .form_input input[type=text],.mobile-modal .form_wrapper *,select{font-size:12px}@media screen and (max-width:991.98px){.modal_dialog{margin:1.75rem 3.2rem}}