@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans&display=swap');@font-face{font-family:'GothamPro-Light';src:url("/sites/all/themes/custom/nppe_proplanmain_theme/assets/css/../fonts/GothamPro/GothamPro-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'GothamPro-LightItalic';src:url("/sites/all/themes/custom/nppe_proplanmain_theme/assets/css/../fonts/GothamPro/GothamPro-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap;}@font-face{font-family:'GothamPro-BoldItalic';src:url("/sites/all/themes/custom/nppe_proplanmain_theme/assets/css/../fonts/GothamPro/GothamPro-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic;font-display:swap;}@font-face{font-family:'GothamPro-Bold';src:url("/sites/all/themes/custom/nppe_proplanmain_theme/assets/css/../fonts/GothamPro/GothamPro-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:'GothamPro';src:url("/sites/all/themes/custom/nppe_proplanmain_theme/assets/css/../fonts/GothamPro/GothamPro.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'GothamPro-Italic';src:url("/sites/all/themes/custom/nppe_proplanmain_theme/assets/css/../fonts/GothamPro/GothamPro-Italic.ttf") format("truetype");font-weight:normal;font-style:italic;font-display:swap;}@font-face{font-family:'GothamPro-BlackItalic';src:url("/sites/all/themes/custom/nppe_proplanmain_theme/assets/css/../fonts/GothamPro/GothamPro-BlackItalic.ttf") format("truetype");font-weight:900;font-style:italic;font-display:swap;}@font-face{font-family:'GothamPro-Black';src:url("/sites/all/themes/custom/nppe_proplanmain_theme/assets/css/../fonts/GothamPro/GothamPro-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap;}@font-face{font-family:'GothamPro-Medium';src:url("/sites/all/themes/custom/nppe_proplanmain_theme/assets/css/../fonts/GothamPro/GothamPro-Medium.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:'GothamPro-Medium';src:url("/sites/all/themes/custom/nppe_proplanmain_theme/assets/css/../fonts/GothamPro/GothamPro-MediumItalic.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap;}h1{font-size:32px;line-height:31px;text-transform:uppercase;}h2{font-size:22px;line-height:21px;}h3{font-size:26px;line-height:25px;text-transform:uppercase;}h4{font-size:26px;line-height:25px;}.t-1{font-size:16px;line-height:18px;text-align:center;}.t-3{font-size:12px;line-height:14px;}.check-label{font-size:12px;line-height:14px;}.main{min-height:100vh;position:relative;background-color:transparent;}div[data-webform-key=error1],div[data-webform-key=shag_1_iz_3],div[data-webform-key=shag_2_iz_3],div[data-webform-key=shag_3_iz_3],div[data-webform-key=error2],div[data-webform-key=error5],div[data-webform-key=error11],div[data-webform-key=error10],div[data-webform-key=shag_3_iz_3_login],div[data-webform-key=ruchnaya_zagruzka_cheka],div[data-webform-key=spasibo],div[data-webform-key=spasibo2],div[data-webform-key=error10_address],div[data-webform-key=error11_address],div[data-webform-key=error12_address],div[data-webform-key=error3],div[data-webform-key=error6],div[data-webform-key=error15],div[data-webform-key=error12]{display:block !important;}.form__header.form__header-error{max-width:100%;}.form__header-error label{text-align:center;}.error__name.h4{font-size:26px;line-height:25px;}div[data-webform-key=spasibo] .h1,div[data-webform-key=spasibo2] .h1{width:100%;text-align:center;margin-bottom:50px;font-size:36px;}:root{--color-400:#F7CE7E;--gradient:linear-gradient(90deg,#EEC77F 0%,#F7CF84 36.78%,#97814D 40.23%,#F8CF84 71.41%,#C6A46C 100%);--color-200:#909090;--color-100:#fff;--color-300:#000;}.accent{color:var(--color-400);}.medium{color:var(--color-200);}.light{color:var(--color-100);}*{margin:0;box-sizing:border-box;}:hover{transition:all 0.2s ease-in-out;}body{min-height:100vh;font-size:16px;position:relative;width:100vw;}button{outline:none;background:transparent;border:none;}ul{padding:0;list-style:none;}.form-item-qr div,.form-item-qr input,.form-item-qr span{display:none;}.form-item-qr div.messages--error,.form-item-qr div.form-managed-file{display:block;color:#fff;}button[type="button"][disabled]{opacity:0.5;}button[type="button"][disabled]:hover{max-width:fit-content;padding:15px 40px;background:var(--gradient);border-radius:20px;font-size:16px;line-height:15px;text-align:center;text-transform:uppercase;}.receipt-load{font-family:'GothamPro',sans-serif;}.ui-dialog .button.btn-gradient,.ui-dialog .button.btn-text{font-family:'GothamPro',sans-serif;}.ui-dialog .ui-dialog-title{display:none;;}.ui-dialog{max-height:100vh;overflow-y:auto;}div[role=alert]{color:#fff;}.receipt-load .field__checkbox label::after{display:none;}[data-webform-key="ruchnaya_zagruzka_cheka"] input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}[data-webform-key="ruchnaya_zagruzka_cheka"] input[type=number]{-moz-appearance:textfield;}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:0;background:none;overflow:hidden;max-height:max-content !important;}.webform-submission-information{display:none;}.webform-progress{display:none;}.ui-dialog .h2{font-size:22px;margin-bottom:25px;}.ui-dialog h3{font-size:24px;}.receipt-load{position:relative;background-color:#1C1C1E;padding:70px 65px 0 65px;z-index:3;border-radius:20px;width:100%;height:auto;}.error-form,.thnx{position:relative;background-color:#1C1C1E;padding:47px 49px;z-index:3;border-radius:20px;width:640px;height:390px;}.form__header .h3{text-transform:uppercase;}.btn-close-modal{position:absolute;color:var(--color-400);z-index:20;top:15px;right:20px;box-shadow:inset 0 0 0 1px var(--color-400);border-radius:50%;font-size:16px;line-height:44px;width:48px;}.btn-close-modal:hover{background:var(--color-400);color:var(--color-300);}.form{display:flex;flex-direction:column;gap:16px;height:100%;justify-content:space-around;}.form__header{display:flex;flex-direction:column;max-width:55%;margin-bottom:30px;}.form__main.js-form-wrapper.form-wrapper{display:flex;flex-direction:column;gap:30px 40px;}.form-actions.webform-actions.js-form-wrapper.form-wrapper{display:flex;gap:1rem;flex-direction:column;align-items:center;}.js-form-wrapper.form-wrapper.fieldset{padding:0;gap:30px 60px;display:grid;grid-template-columns:1fr 1fr;border:none;}.form-step-5__error-scan .fieldset{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr);grid-auto-flow:column;}.form-step-5__error-scan .form__header{display:flex;flex-direction:column;gap:24px;max-width:80%;align-self:center;text-align:center;}.form-step-5__error-scan img{width:52px;height:52px;margin:0 auto;}.field{display:flex;flex-direction:column;}.field label{color:var(--color-100);}.field input{width:100%;background:none;border:none;border-bottom:1px solid var(--color-200);font-style:normal;font-weight:normal;font-size:12px;line-height:14px;color:var(--color-100);padding:7px 0;}.field input:focus{outline:none;}.custom-checkbox{position:absolute;z-index:-1;opacity:0;}.custom-checkbox + label{display:inline-flex;user-select:none;}.custom-checkbox:checked + label::before{background-image:url(/sites/all/themes/custom/nppe_proplanmain_theme/assets/img/check.svg) !important;border:1px solid var(--color-400);background-repeat:no-repeat !important;background-position:50% 50% !important;}.custom-checkbox + label::before{content:'';display:inline-block;width:20px;height:20px;flex-shrink:0;flex-grow:0;border:1px solid var(--color-200);box-sizing:border-box;border-radius:4px;margin-right:20px;background:transparent;}.js-form-type-checkbox input:checked ~ label:before{background:transparent;}.field__checkbox a{text-decoration:underline currentColor;display:contents;color:currentColor;}[data-webform-key="shag_1_iz_5"] .js-form-type-checkbox label::before{top:10px;}[data-drupal-selector="edit-soglasen-s-pravilami-akcii"] a{}.field__checkbox a:hover{text-decoration:none;}input.custom-radio{position:absolute;z-index:-1;opacity:0;}input.custom-radio + label{display:flex;user-select:none;align-items:center;flex-direction:row;}input.custom-radio + label::before{background:transparent;content:'';display:inline-block;width:20px;height:20px;flex-shrink:0;flex-grow:0;box-shadow:inset 0 0 0 2px var(--color-300);border:1px solid var(--color-400);box-sizing:border-box;border-radius:50%;margin:0 20px 0 0;}.js-form-type-radio input:checked ~ label:before{background-color:var(--color-400);box-shadow:inset 0 0 0 2px #000;border:1px solid var(--color-400);}.js-form-type-radio label:hover:before{content:"";background-color:var(--color-400) !important;border:1px solid var(--color-400);box-shadow:inset 0 0 0 2px var(--color-300) !important;}input.custom-radio:checked + label::before{background:var(--color-400);}.js-form-wrapper.form-wrapper.fieldset fieldset{border:none;padding:0;}.form-step-4 legend{margin-bottom:20px;}button.button.btn-gradient{border:none;color:var(--color-300);margin:0;max-width:fit-content;padding:15px 40px;background:var(--gradient);border-radius:20px;font-size:16px;line-height:15px;text-align:center;text-transform:uppercase;}.button.btn-gradient:hover{background:transparent;box-shadow:inset 0 0 0 1px var(--color-400);color:var(--color-400);}.btn-anti-gradient{max-width:fit-content;padding:15px 40px;background:transparent;border-radius:20px;font-size:16px;line-height:15px;text-align:center;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--color-400);color:var(--color-400);}.btn-anti-gradient:hover{background:var(--gradient);box-shadow:inset 0 0 0 1px var(--color-400);color:var(--color-300);}button.button.btn-text{padding:0;margin:0;font-size:12px;line-height:14px;max-width:fit-content;text-align:center;color:var(--color-400);text-decoration:none;border-bottom:1px solid var(--color-400);background:transparent;border-radius:0;}.button.btn-text:hover{color:var(--color-400);border-color:transparent;}.field.field__password-box input{border:none;box-sizing:border-box;border-radius:10px;padding:17px 22px;text-align:left;letter-spacing:56px;height:80px;width:350px;background:url(/sites/all/themes/custom/nppe_proplanmain_theme/assets/img/codes.svg) no-repeat;}[data-webform-key="shag_2_iz_5"] .form__main,[data-webform-key="shag_3_iz_5"] .form__main{align-items:center;}.field.field__password-box{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:10px;}.field__password-box input:focus{outline:none;}.field__password-box{align-items:center;}.field__radio label{color:#fff;}.radios{display:flex;gap:60px;justify-content:center;}.methods{display:flex;justify-content:space-between;flex-direction:row;align-items:center;}.btn-method{display:flex;flex-direction:column;align-items:center;gap:40px 0;}.btn-method img{filter:grayscale(1);}.btn-method:hover img{filter:none;}.error-form .form__main{gap:20px;align-items:center;}.-form .form__header,.thnx .form__header{max-width:100%;align-items:center;}.h4{font-size:26px;line-height:25px;}.age label{flex-direction:row;}.form__main .h4{text-align:center;}.field__password-box input{color:var(--color-200);}input[type="password" i]{padding:1px 2px;}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons{background-color:#1C1C1E;padding:0;border-radius:20px;z-index:999999;border:none;width:800px;}#ui-id-1{display:none;}.ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix{background:transparent;border:none;padding:0;}.ui-button-icon.ui-icon.ui-icon-closethick{position:absolute;right:0;top:0;width:48px;height:48px;background:transparent;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:20px;top:15px;width:48px;margin:0;padding:0;height:48px;z-index:200;background:#1c1c1c;border:none;box-shadow:inset 0 0 0 1px var(--color-400);border-radius:50%;}.ui-dialog-titlebar-close::before,.ui-dialog-titlebar-close::after{top:11px;position:absolute;left:24px;content:' ';height:25px;width:1px;background-color:var(--color-400);}.ui-dialog-titlebar-close:hover::before,.ui-dialog-titlebar-close:hover::after{background-color:var(--color-300);}.ui-dialog .ui-dialog-titlebar-close:hover{background:var(--color-400);}.ui-dialog-titlebar-close::before{transform:rotate(45deg);}.ui-dialog-titlebar-close::after{transform:rotate(-45deg);}.receipt-load{padding:70px 65px 0 65px;width:100%;height:auto;}.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix{display:flex;gap:1rem;flex-direction:column;align-items:center;border-radius:0 0 20px 20px;background:#1c1c1c;border:none;padding-bottom:30px;}.ui-widget-overlay.ui-front{opacity:.5;background:var(--color-300);}.ui-dialog-buttonset.form-actions{display:flex;flex-direction:column;align-items:center;gap:25px;}#drupal-modal::-webkit-scrollbar{width:0;height:0;}.custom-checkbox + label{font-weight:normal;}[data-webform-key="shag_4_iz_5"] .form__main .js-form-wrapper.form-wrapper.fieldset{display:flex;flex-direction:column;align-items:center;gap:20px;}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:0;background:none;overflow:auto;}.ui-dialog label{font-size:12px;font-weight:400;line-height:14px;margin-top:0;}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #1c1c1c !important;-webkit-text-fill-color:white !important;}[data-webform-key="shag_4_iz_5"] .fieldset label{display:flex;}[data-webform-key="shag_5_iz_5"] .js-form-type-radio label{color:#fff;display:flex;line-height:30px;padding-left:0;flex-direction:column;align-items:center;font-weight:400;}[data-webform-key="shag_5_iz_5"] .js-form-type-radio:first-child .option:before{background:url(/sites/all/themes/custom/nppe_proplanmain_theme/assets/img/QR-Active.svg) no-repeat;}[data-webform-key="shag_5_iz_5"] .js-form-type-radio:last-child .option:before{background:url(/sites/all/themes/custom/nppe_proplanmain_theme/assets/img/Input-Active.svg) no-repeat;}[data-webform-key="shag_5_iz_5"] .js-form-type-radio:nth-child(2) .option:before{background:url(/sites/all/themes/custom/nppe_proplanmain_theme/assets/css/../img/Load-Active.svg) no-repeat;}[data-webform-key="shag_5_iz_5"] .js-form-type-radio .option:before{display:block;border-radius:0;overflow:hidden;border:none;box-shadow:0 0 0 0 transparent !important;padding:0;margin:0;position:relative;width:100%;height:180px;background-color:transparent !important;filter:grayscale(1);background-size:100% 100% !important;background-position:center center !important;}[data-webform-key="shag_5_iz_5"] .js-form-type-radio label:hover:before,[data-webform-key="shag_5_iz_5"] .js-form-type-radio input:checked ~ label:before{content:"";filter:grayscale(0);background-color:transparent;border:none;box-shadow:none;}[data-webform-key="shag_4_iz_5"] .js-webform-radios{display:flex;gap:30px;}[data-webform-key="shag_5_iz_5"] .js-webform-radios{display:flex;flex-direction:row;gap:20px;}.ui-dialog .ui-dialog-titlebar-close:hover{background:var(--color-400);}[data-webform-key="ruchnaya_zagruzka_cheka"] .form__header{text-align:center;max-width:100%;}[data-webform-key="ruchnaya_zagruzka_cheka"] .form__header label:first-child{text-align:center;position:relative;padding-top:70px;}[data-webform-key="ruchnaya_zagruzka_cheka"] [data-drupal-selector="edit-fieldset"] label{font-size:12px;color:#fff;line-height:14px;}[data-drupal-selector="edit-fieldset"] .description{color:var(--color-200);font-size:12px;line-height:14px;}[data-webform-key="ruchnaya_zagruzka_cheka"] [data-drupal-selector="edit-fieldset"] .js-form-item.form-item{display:flex;flex-direction:column;}[data-webform-key="ruchnaya_zagruzka_cheka"] [data-drupal-selector="edit-fieldset"] input{width:100%;background:transparent;border:none;border-bottom:1px solid var(--color-200);color:var(--color-100);font-size:12px;line-height:14px;}[data-drupal-selector="edit-a-kak-vvesti-dannye-cheka-vruchnuyu-a-"]{text-align:center;}[data-drupal-selector="edit-a-kak-vvesti-dannye-cheka-vruchnuyu-a-"].accent a{border-bottom:1px solid var(--color-400);text-align:center;color:var(--color-400);}[data-drupal-selector="edit-a-kak-vvesti-dannye-cheka-vruchnuyu-a-"].accent a:hover{text-decoration:none;border-bottom-color:transparent;}[data-drupal-selector="edit-container-28"]{margin-bottom:15px;}[data-webform-key="ruchnaya_zagruzka_cheka"] .form__header label:first-child::before{position:absolute;top:0;left:50%;width:52px;height:52px;display:block;transform:translate(-50%,0);content:'';background-size:100% 100%;background:url(/sites/all/themes/custom/nppe_proplanmain_theme/assets/img/smile.svg) no-repeat;}.ui-dialog .button.btn-gradient,.ui-dialog .button.btn-text{font-family:'GothamPro',sans-serif;}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:0;background:none;overflow:hidden;max-height:max-content !important;}[data-webform-key="shag_1_iz_5"] .js-form-type-checkbox label:after{border-color:transparent;}[data-webform-key="ruchnaya_zagruzka_cheka"] input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}[data-webform-key="ruchnaya_zagruzka_cheka"] input[type=number]{-moz-appearance:textfield;}@media (max-width:1279px){.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons{background-color:#1C1C1E;padding:0;border-radius:20px;z-index:999999;border:none;width:100vw !important;}}@media (max-width:535px){.js-form-wrapper.form-wrapper.fieldset{gap:10px 0;display:grid;grid-template-columns:1fr;border:none;}.ui-widget-overlay.ui-front{opacity:1;background:#1c1c1c;}}@media (max-width:376px){.field.field__password-box input{border:none;box-sizing:border-box;border-radius:10px;padding:17px 17px;text-align:left;letter-spacing:44px;height:66px;width:283px;background:url(/sites/all/themes/custom/nppe_proplanmain_theme/assets/img/codes.svg) no-repeat;background-size:contain;}[data-webform-key="shag_5_iz_5"] .js-form-type-radio .option:before{height:160px;background-size:100px 100px !important;}[data-webform-key="shag_5_iz_5"] .js-webform-radios{flex-direction:column;}.age input.custom-radio + label::before{margin:0 auto 5px;}.js-form-type-radio label{padding:0;}[data-webform-key="shag_4_iz_5"] .fieldset:first-child label{flex-direction:column;}.form__header{max-width:90%;}.ui-dialog .h1{font-size:24px;line-height:23px;}.ui-dialog .h2{font-size:18px;line-height:17px;}.ui-dialog .h3{font-size:20px;line-height:19px;margin:0;}.t-1{font-size:14px;line-height:18px;}.receipt-load{padding:30px 25px 0 25px;width:100vw;height:fit-content;}.error-form,.thnx{padding:30px 25px;width:100vw;height:fit-content;}.js-form-wrapper.form-wrapper.fieldset{gap:10px 0;display:grid;grid-template-columns:1fr;border:none;}.form__main{gap:20px;}.check-label{font-size:11px;}.custom-checkbox + label::before{margin-right:12px;}.methods{display:flex;flex-direction:column;align-items:center;gap:20px;}.btn-method{gap:20px;}.button.btn-gradient{padding:15px 57px;}}@media (max-width:1279px) and (min-width:377px){.receipt-load{padding:40px 50px 0 50px;width:100%;height:auto;}.error-form,.thnx{padding:40px 35px;width:455px;height:380px;}}