.section-gradient h1{font-size:34px;line-height:40px;padding:20px 0 32px;margin-bottom:0}.section-overflow-content{margin-top:-48px;margin-bottom:80px}#breadcrumb{padding-bottom:28px}.content-box .body{padding:32px 24px}#liveboxContent,form .to-toggle{display:none}.number-slash{position:relative}.number-slash::after{content:" ";background:url(../img/slash.svg);height:20px;width:6px;position:absolute;display:inline-block;top:22px;right:-3px}.block-group{margin-bottom:24px}.checkbox{padding-left:0!important}.newBorn .checkbox{min-height:64px}.dc-menu-sidebar{margin-top:0!important}.required-notification{padding:32px 24px;background:#f7fafc;box-shadow:inset 0 2px 0 #edf2f7;font-style:normal;font-weight:400;font-size:17px;line-height:24px;letter-spacing:-.4px;font-feature-settings:'salt' on;color:#1a202c}.required-notification span.star{color:#c53030}.liveboxContentForm{text-align:center}.liveboxContentForm .bottom{padding-top:24px;font-size:12px;color:#2d3748}.liveboxContentForm .form{display:flex;align-items:center;justify-content:center;flex-direction:column}.liveboxContentForm .top{padding-bottom:24px}.payment-form{outline:0!important}.payment-form:focus{outline:0!important}.employer-alert{margin-top:32px}.field-registracenew-gdprcheckbox.has-error .help-block{font-size:16px!important;font-weight:700!important}.courier-alert{margin-top:40px}.pension-section{color:#4a5568}.pension-section .dynamic-list{margin-left:20px;margin-bottom:12px}.pension-section .dynamic-list li{margin-top:8px}.pension-section .small-text{font-size:14px}.pension-section .load-btn{margin:16px 0}.pension-section .file-list-section .file-element{border:solid #cbd5e0 2px;border-radius:8px;display:block;float:left;margin-right:10px;margin-bottom:16px;padding:5px;white-space:nowrap}.pension-section .file-list-section .file-element .file-icon{border-radius:8px;float:left;height:50px;margin-right:12px;width:50px}.pension-section .file-list-section .file-element .file-icon.pdf-icon{background:url(/frontend/web/source_assets/registration/img/pdf-icon.svg) no-repeat center center,#edf2f7}.pension-section .file-list-section .file-element .file-name{float:left;line-height:50px;max-width:226px;overflow-x:clip}@media (max-width:425px){.pension-section .file-list-section .file-element .file-name{max-width:116px}}.pension-section .file-list-section .file-element .delete-icon{cursor:pointer;float:left;margin-top:3px;padding:8px}.pension-section .file-list-section .file-element .delete-icon.disabled{cursor:not-allowed}.foreigner-registration-link{margin:20px 0 0}.foreigner-section .first-heading{margin-top:0}.foreigner-section .justify-content-end{width:100%}.foreigner-section .two-line-label label{top:10px}@media (max-width:378px){.foreigner-section .field-registracenewforeigner-poj label{top:8px!important;padding-right:64px}.foreigner-section .field-registracenewforeigner-poj .select2-selection{padding-top:44px;height:66px}.foreigner-section .field-registracenewforeigner-poj .select2-selection .select2-selection__arrow{top:20px}.foreigner-section .field-registracenewforeigner-poj .select2-selection:not(:placeholder-shown){padding-top:32px!important}}@media (max-width:437px){.foreigner-section .field-registracenewforeigner-comprehensiveinsuranceendday label{top:10px!important}}@media (max-width:316px){.foreigner-section .field-registracenewforeigner-residencepermitfile label{top:10px!important}}@media (max-width:378px){.foreigner-section .field-registracenewforeigner-insurancefile label{top:10px!important}}@media (max-width:818px) and (min-width:769px),(max-width:297px){.foreigner-section .field-registracenewforeigner-birthdayz label{top:10px!important}}@media (max-width:376px){.foreigner-section .field-registracenewforeigner-birthcertificatefile label{top:10px!important}}.type-form-section.registered-type-adult .hide-on-adult,.type-form-section.registered-type-newborn .hide-on-newborn,.type-form-section.registered-type-underage .hide-on-underage{display:none}.register-info__delimiter{border-bottom:2px solid #718096;margin-bottom:22px;margin-left:8px;margin-right:8px;padding-bottom:10px}