.remodal{background:#fff;border-radius:10px;flex-direction:column;width:100%;max-width:clamp(56.25rem,67.188vw - 10.938rem,69.688rem);max-height:100%;padding:clamp(2.5rem,3.125vw - .625rem,3.125rem) 15px clamp(2.5rem,3.125vw - .625rem,3.125rem) clamp(2.5rem,3.125vw - .625rem,3.125rem);display:flex;position:relative;overflow:hidden}@media screen and (max-width:1599px){.remodal{max-width:900px;padding:40px 15px 40px 40px}}@media screen and (max-width:1199px){.remodal{padding:30px 10px 30px 30px}}.remodal_wrap{flex-direction:column;align-items:center;width:100%;padding-right:35px;display:flex;overflow-y:auto}@media screen and (max-width:1599px){.remodal_wrap{padding-right:25px}}@media screen and (max-width:1199px){.remodal_wrap{padding-right:10px}}.remodal .close-modal{cursor:pointer;background:#f5f5f7;border-radius:50%;justify-content:center;align-items:center;width:clamp(1.875rem,2.5vw - .625rem,2.375rem);height:clamp(1.875rem,2.5vw - .625rem,2.375rem);transition:all .4s;display:flex;position:absolute;top:clamp(1.563rem,1.563vw,1.875rem);right:clamp(1.563rem,1.563vw,1.875rem)}@media (hover:hover){.remodal .close-modal:hover{opacity:.7}}@media (hover:none){.remodal .close-modal:active{opacity:.7}}@media screen and (max-width:1599px){.remodal .close-modal{width:30px;height:30px;top:25px;right:25px}}@media screen and (max-width:1199px){.remodal .close-modal{top:20px}}.remodal .icon{justify-content:center;width:clamp(2.5rem,3.125vw - .625rem,3.125rem);height:clamp(2.5rem,3.125vw - .625rem,3.125rem);margin-bottom:clamp(1.25rem,3.125vw - 1.875rem,1.875rem);display:flex}@media screen and (max-width:1599px){.remodal .icon{width:40px;height:40px;margin-bottom:20px}}@media screen and (max-width:767px){.remodal .icon{margin-bottom:20px}}.remodal .icon svg{width:100%;height:100%}.remodal .title_block{color:#121212;text-align:center;letter-spacing:.52px;width:100%;max-width:clamp(28.125rem,28.125vw,33.75rem);margin-bottom:10px;font-size:clamp(1.25rem,1.875vw - .625rem,1.625rem);font-style:normal;font-weight:400;line-height:clamp(1.625rem,2.5vw - .875rem,2.125rem)}@media screen and (max-width:1599px){.remodal .title_block{letter-spacing:.4px;max-width:450px;margin-bottom:10px;font-size:20px;line-height:normal}}@media screen and (max-width:1199px){.remodal .title_block{letter-spacing:.36px;font-size:18px;line-height:24px}}@media screen and (max-width:767px){.remodal .title_block{color:#121212;letter-spacing:-.56px;margin-bottom:16px;font-size:28px;line-height:normal}}.remodal .loader{margin:clamp(1.875rem,3.125vw - 1.25rem,2.5rem) 0}@media screen and (max-width:1599px){.remodal .loader{margin:30px 0}}@media screen and (max-width:1199px){.remodal .loader{margin:20px 0}}@media screen and (max-width:1599px){.remodal .loader svg{width:50px;height:50px}}.remodal .descr{color:#121212;text-align:center;letter-spacing:.32px;width:100%;max-width:clamp(28.125rem,28.125vw,33.75rem);padding-left:20px;padding-right:20px;font-size:clamp(.875rem,.25rem + .625vw,1rem);font-style:normal;font-weight:400;line-height:clamp(1.375rem,.75rem + .625vw,1.5rem)}@media screen and (max-width:1599px){.remodal .descr{max-width:450px;font-size:14px;line-height:22px}}@media screen and (max-width:767px){.remodal .descr{letter-spacing:.36px;font-size:18px;line-height:normal}}.remodal form{width:100%;max-width:clamp(28.125rem,28.125vw,33.75rem);margin-top:clamp(1.25rem,3.125vw - 1.875rem,1.875rem)}@media screen and (max-width:1599px){.remodal form{max-width:450px;margin-top:20px}}@media screen and (max-width:1199px){.remodal form{margin-top:30px}}.remodal form .btn_sub{justify-content:center;margin-top:clamp(1.25rem,3.125vw - 1.875rem,1.875rem);display:flex}@media screen and (max-width:1599px){.remodal form .btn_sub{margin-top:20px}}@media screen and (max-width:767px){.remodal form .btn_sub{margin-top:30px}}.remodal form .btn_sub-btn{color:#fff;text-align:center;font-family:var(--font-ibm),sans-serif;letter-spacing:.36px;text-transform:uppercase;cursor:pointer;background:#006afe;border-radius:50px;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;padding:7px 16px;font-size:18px;line-height:24px;transition:all .4s;display:inline-flex}.remodal form .btn_sub-btn:disabled{opacity:.5;-webkit-user-select:none;user-select:none;pointer-events:none}@media (hover:hover){.remodal form .btn_sub-btn:hover{opacity:.7}}@media (hover:none){.remodal form .btn_sub-btn:active{opacity:.7}}.remodal form .item{height:58px;margin-bottom:10px}.remodal form .item input{color:#121212;letter-spacing:.32px;background:#fff;border:1px solid #e8e8eb;border-radius:12px;width:100%;height:100%;padding:0 20px;font-size:16px;font-weight:400;line-height:24px}.remodal form .modal_check{margin-top:18px}@media screen and (max-width:1199px){.remodal form .modal_check{margin-top:16px}}.remodal form .modal_check input{display:none}.remodal form .modal_check input:checked+label:before{background-color:#006afe;border-color:#006afe}.remodal form .modal_check label{color:#121212;letter-spacing:.32px;cursor:pointer;gap:10px;font-size:clamp(.875rem,.25rem + .625vw,1rem);font-style:normal;font-weight:400;line-height:clamp(1.375rem,.75rem + .625vw,1.5rem);display:inline-block}.remodal form .modal_check label a{font-size:inherit;font-style:inherit;font-weight:inherit;color:#006afe;line-height:inherit;letter-spacing:inherit;transition:all .4s}@media (hover:hover){.remodal form .modal_check label a:hover{opacity:.7}}@media (hover:none){.remodal form .modal_check label a:active{opacity:.7}}@media screen and (max-width:1599px){.remodal form .modal_check label{font-size:14px;line-height:22px}}@media screen and (max-width:767px){.remodal form .modal_check label{font-size:16px}}.remodal form .modal_check label:before{content:"";border:1px solid var(--black,#121212);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e") 50%/80% 80% no-repeat;border-radius:4px;width:14px;min-width:14px;height:14px;margin-right:10px;transition:all .4s;display:inline-block}
