.person{margin:10px;padding:10px;background:#c5c5c5}.person div,.person-form div{display:inline-block}.person:first-of-type .removePersonForm{display:none!important}.help-insurance .checkbox{padding:18px 0 18px 14px}.field-contractform-alreadyabroad .btn path:hover,.field-contractform-hastourcancellationinsurance .btn path:hover,.help-insurance-button:hover button path,button.help-insurance-icon:hover path{fill:#1276a5}.field-contractform-alreadyabroad .btn,.field-contractform-hastourcancellationinsurance .btn{padding:0;margin-left:4px}.help-insurance-button{margin:15px 0 0 6px}.help-insurance-button button.help-insurance-icon{padding:2px 6px;margin:0}button.help-insurance-icon{border:0;background:0 0;margin-left:6px}.package-selector{margin:10px;padding:10px;background:gray;cursor:pointer}.package-selector.active{background:#4d82ff}.person-form{padding:10px;margin:10px;border-bottom:1px solid gray}table{margin:10px;border:1px solid gray}table td{padding:5px}#step1-overview,#step2-container{position:relative}.flash-price{background:#ce2244;position:absolute;width:100%;height:50px;border-top-left-radius:8px;text-align:center;border-top-right-radius:8px;color:#fff;font-weight:600;font-size:23px;line-height:50px}.row.table-row{border-radius:8px;box-shadow:inset 0 0 0 1px #e2e8f0;overflow:hidden}.row.table-row table.packages-limits{font-size:14px;line-height:20px;border-collapse:collapse;border:0;margin:0;padding:0;width:100%;text-align:center;table-layout:fixed}.row.table-row table.packages-limits td,.row.table-row table.packages-limits th{border:1px solid #e2e8f0}.row.table-row table.packages-limits td.active-package,.row.table-row table.packages-limits th.active-package{color:#fff!important;background:#ce2244!important;border-top:1px solid #a51b36!important;border-bottom:1px solid #a51b36!important;border-right:0!important}.row.table-row table.packages-limits td.active-package .packages-foot,.row.table-row table.packages-limits th.active-package .packages-foot{color:#fff!important}.row.table-row table.packages-limits thead{color:#1a202c;background:#f7fafc}.row.table-row table.packages-limits thead th{font-style:normal;font-weight:600;font-size:17px;text-transform:uppercase;cursor:pointer;letter-spacing:-.4px;font-feature-settings:'salt' on;padding:40px 5px 25px}.row.table-row table.packages-limits thead th:first-of-type{width:22%}@media screen and (max-width:768px){.row.table-row table.packages-limits thead th:first-of-type{width:initial}}.row.table-row table.packages-limits thead th:first-of-type{border-top-left-radius:8px}.row.table-row table.packages-limits thead th:last-of-type{border-top-right-radius:8px}.row.table-row table.packages-limits tbody tr.main-group{background:#f7fafc;cursor:pointer}.row.table-row table.packages-limits tbody tr.main-group th{font-weight:700}.row.table-row table.packages-limits tbody tr th,.row.table-row table.packages-limits tfoot th{padding-left:17px;text-align:left;font-weight:500}.row.table-row table.packages-limits tbody tr td{height:52px}.row.table-row table.packages-limits tbody tr td.price{font-weight:600;font-size:23px;letter-spacing:.35px;font-feature-settings:'salt' on;color:#1276a5;cursor:pointer}.packages-limits .cell.force-hidden,.row.table-row table.packages-limits tbody tr td.force-hidden,.row.table-row table.packages-limits tbody tr th.force-hidden{display:none!important}.row.table-row table.packages-limits tbody tr td.limit,.row.table-row table.packages-limits tbody tr th.limit{display:none}@media screen and (max-width:768px){.row.table-row table.packages-limits tbody tr td.packages-all:not(.active-package),.row.table-row table.packages-limits tbody tr th.packages-all:not(.active-package){display:none!important}}.row.table-row table.packages-limits tbody tr.first-group td,.row.table-row table.packages-limits tbody tr.first-group th{display:table-cell}.row.table-row table.packages-limits tfoot th{padding-top:18px;vertical-align:top}.row.table-row table.packages-limits tfoot tr td{padding:18px}.row.table-row table.packages-limits tfoot tr td .packages-foot.price{padding-bottom:10px}@media screen and (max-width:768px){.row.table-row table.packages-limits .packages-all:not(.active-package){display:none}}.packages-limits{font-style:normal;font-weight:500;font-size:14px;line-height:20px;padding:12px}.packages-limits .col{padding:0}.packages-limits .cell{height:52px;border-right:1px solid #e2e8f0;border-top:1px solid #e2e8f0;display:block;text-align:center;line-height:20px;padding-top:16px}.packages-limits .limit,.payment input[type=radio]{display:none}.packages-limits .fist-group{display:block}.value-group{background:#f7fafc}.active-package .cell{color:#fff;background:#ce2244!important;border-top:1px solid #a51b36;border-right:0}.selected,.selected:active,.selected:focus,.selected:hover{background:#fff!important;width:90px;justify-content:center!important}.selected path,.selected:active path,.selected:focus path,.selected:hover path{fill:#ce2244!important}.packages-head,.price{font-weight:600;font-size:23px;line-height:28px;letter-spacing:.35px;font-feature-settings:'salt' on;color:#1276a5;cursor:pointer}.packages-head{font-style:normal;font-size:17px;line-height:24px;text-transform:uppercase;height:80px!important;display:flex!important;align-items:center;text-align:center;justify-content:center;letter-spacing:-.4px;color:#1a202c;background:#f7fafc;padding-right:5px;padding-left:5px}.packages-head.start{border-left:1px solid #e2e8f0;border-top-left-radius:8px;cursor:default}.packages-head.end{border-top-right-radius:8px}.main-group,.main.group,.value-group{cursor:pointer}.no-pointer{cursor:default!important}.group,.main{padding-left:17px}.main{text-align:left!important;border-left:1px solid #e2e8f0}.main.group{background:#f7fafc}.group{justify-content:left!important;font-weight:700;font-size:12px;line-height:16px;color:#1276a5;letter-spacing:.5px;text-transform:uppercase;font-feature-settings:'salt' on}.group .icon{margin-right:17px;display:inline-block;background:url(../img/arrow.svg);width:10px;height:6px;transition-duration:.5s;transition-property:transform;transform-origin:center;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg)}.group .icon.rotated{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg)}.mobile-package-selection{margin:16px 0;display:flex;flex-direction:column;background:#fff;box-shadow:inset 0 -2px 0 #edf2f7;border:1px solid #cbd5e0;border-radius:8px;overflow:hidden;flex:none;order:3;align-self:center}.limits-blue ul,.mobile-package-selection ul{list-style:none}.mobile-package-selection li{font-style:normal;font-weight:400;font-size:17px;line-height:24px;letter-spacing:-.4px;font-feature-settings:'salt' on;height:56px;width:100%;display:flex;padding:16px;border-top:1px solid #cbd5e0;justify-content:center;text-transform:uppercase}.mobile-package-selection li:first-child{border-top:none}.mobile-package-selection li.active-mobile-package{background:#1276a5;color:#fff}@media (min-width:769px){.mobile-package-selection{display:none}}.plus-disabled{opacity:.5;cursor:not-allowed}.last{border-top:none!important;border-bottom:1px solid #e2e8f0;height:67px!important;padding-bottom:15px;padding-top:0!important}.packages-foot-start{border-bottom-left-radius:8px}.packages-foot-end{border-bottom-right-radius:8px}.inner-main,main{background-attachment:fixed}main{background-repeat:no-repeat;background-size:cover;background-position:top center}@media (max-width:768px){.breadcrumb__delimiter path{fill:#fff}}.inner-main{background:linear-gradient(180deg,#edf2f7 0%,transparent 32.14%,transparent 35.71%,transparent 100%)}@media (max-width:768px){.inner-main{background:rgba(26,32,44,.75)}.inner-main .breadcrumb__item a,.inner-main .breadcrumb__item--current{color:#fff!important;border-color:#fff}.inner-main .breadcrumb__item path{fill:#fff}.inner-main .container-gradient *{color:#fff}}.section-gradient{background:0 0!important}.content-box .body{padding:32px 24px}@media (max-width:425px){.content-box .body{padding:32px 12px}}.content-box .footer{display:flex;justify-content:space-between;align-items:flex-end;box-shadow:0 -2px 0 0 #edf2f7;height:92px;margin:24px 0 12px}.content-box h2,.content-box h3{font-style:normal;font-weight:600;letter-spacing:.35px;font-feature-settings:'salt' on;color:#1a202c}.content-box h2{margin-bottom:0;margin-top:43px;padding:16px 0;font-size:28px;line-height:32px}.content-box h3{font-size:23px;line-height:28px;margin:16px 0;padding:0;text-align:left}.content-box .head{height:112px;background:#edf2f7}.content-box .head .navigation-content-box{display:flex}.content-box .head .navigation-content-box__tab{text-align:center;flex-grow:4;padding-top:16px;height:112px;color:#1a202c;position:relative}.content-box .head .navigation-content-box__tab .label{padding-top:8px;font-weight:400;font-size:17px;line-height:24px;height:24px;padding-left:10px;padding-right:10px}.content-box .head .navigation-content-box__tab svg{fill:#718096}@media (max-width:768px){.content-box .head .navigation-content-box__tab .label{font-size:14px;line-height:20px}.content-box .head .navigation-content-box__tab svg{height:24px}}.content-box .head .navigation-content-box__tab.navigation-content-box__tab--active{background:#ce2244;color:#fff}.content-box .head .navigation-content-box__tab.navigation-content-box__tab--active svg{fill:#fff}.content-box .head .navigation-content-box__tab.navigation-content-box__tab--active:after{content:" ";width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #ce2244;left:calc(50% - 32px/2);bottom:-16px;position:absolute}.insurance-section{padding-bottom:32px}.insurance-content{padding:24px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input{-webkit-appearance:none;-moz-appearance:textfield}.number-block,.number-label{display:flex;align-items:center}.number-block{margin-bottom:16px}.number-block .form-group{height:56px!important;display:inline-block;margin-bottom:0!important}.number-label{justify-content:left}.btn-number,.input-number{line-height:10px;border-radius:0!important;height:56px;position:relative}.input-number{width:80px!important;text-align:center}.btn-number{display:inline-block!important;color:red;border:2px solid #cbd5e0;width:48px;background:#edf2f7;background-position:center;background-repeat:no-repeat}.btn-number.left{border-bottom-left-radius:8px!important;border-top-left-radius:8px!important;border-right:0;background-image:url(../img/minus.svg)}.btn-number.right{border-bottom-right-radius:8px!important;border-top-right-radius:8px!important;border-left:0;background-image:url(../img/plus.svg)}.limits-blue{border-radius:8px;overflow:hidden;color:#0b4763}.limits-blue .head{background:#1276a5;height:inherit;padding:24px;font-style:normal;font-weight:600;font-size:23px;line-height:28px;color:#fff;letter-spacing:.35px}.limits-blue .body{background:#d0e4ed;padding:26px}.limits-blue ul li{margin-bottom:12px;background:url(../img/stepper-complete-red.svg) no-repeat left;padding-left:34px}.limits-blue ul li:last-of-type{margin:0}.limits-blue ul li .limit-price{font-weight:600;font-size:17px;line-height:24px}.files-block{margin-top:24px}.files{border:1px solid #e2e8f0;border-radius:8px;margin:0}.files .file{margin-top:16px}.files .file a{display:flex;color:#1a202c}.files .file .icon{background:url(../img/pdf.svg) no-repeat top center;height:18px;width:40px;margin-top:3px}.files .file .label{font-size:17px;line-height:24px;border-bottom:1px solid #e2e8f0;width:100%;padding-bottom:16px}.files .file:last-child .label{border:0}@media (min-width:768px){.files .file:nth-last-child(2) .label{border:0}}.confirm-message{font-weight:400;font-size:14px;line-height:20px;display:flex;align-items:center;letter-spacing:-.15px;color:#4a5568}.confirm-background{margin:24px 0;background:#edf2f7;border-radius:8px}.payment{padding:0;overflow:hidden;border:2px solid #edf2f7;border-radius:8px}.payment *{outline:0!important;box-shadow:none!important}.payment input:checked~.method{background:#f7fafc}.payment input:checked~.method .input{border:2px solid #1276a5}.payment input:checked~.method .input .inner{display:block;width:10px;height:10px;padding:2px;background:#1276a5;border-radius:50%;margin:3px}.payment .form-group{margin:0;padding:0}.payment .method{cursor:pointer;padding-left:24px;width:100%;padding-bottom:12px}.payment .method .input{display:inline-block;height:20px;width:20px;border:2px solid #718096;border-radius:50%;margin-right:26px;vertical-align:top;margin-top:19px}.payment .method .input .inner{display:none}.payment .method .label{display:inline-block}.payment label{margin:0;width:100%}.payment label:last-child{border-top:2px solid #edf2f7}.payment label:focus{border:1px solid #1276a5}.payment h3{font-size:17px;line-height:24px;font-weight:600;margin-bottom:4px}.payment .desc{font-size:14px;line-height:20px}.payment-info,.payment-info h3,.payment-number{text-align:center}.payment-info h3{font-weight:600;font-size:28px;line-height:32px;margin-top:60px}.payment-info h4,.payment-number .use-qr .inner,.payment-number table{font-style:normal;font-weight:400;font-size:17px;line-height:24px;letter-spacing:-.4px}.payment-info h4,.payment-number .use-qr .inner{color:#4a5568;text-align:center;font-feature-settings:'salt'}.payment-number{border:2px solid #edf2f7;border-radius:8px;margin:24px 0;padding:24px}.payment-number h5,h4{font-style:normal;font-weight:600;font-size:20px;line-height:28px}.payment-number h5{padding:12px}.payment-number table{width:100%;border:0;text-align:right;font-feature-settings:'salt' on;padding:12px}.payment-number table th{font-weight:400;text-align:right;color:#4a5568}.payment-number table td{font-weight:600;text-align:left;color:#1a202c}.payment-number .use-qr{display:flex;align-items:center;position:relative;border-bottom:2px solid #4a5568;margin:40px 0}.payment-number .use-qr .inner{width:164px;left:calc(50% - 82px);padding:10px;position:absolute;background:#fff;top:-18px;height:20px;font-weight:700;font-size:11px;line-height:16px;letter-spacing:.5px;text-transform:uppercase;font-feature-settings:'salt' on}.cpp-pre-footer .container,.login-buttons{display:flex;justify-content:space-between}@media (max-width:425px){.login-buttons{flex-direction:column}}.login-buttons>*{margin-bottom:32px}h4{margin:16px 0}.cpp-pre-footer .container .cpp-disclaimer,.declaration-text{font-style:normal;font-weight:400;font-size:17px;line-height:24px;color:#4a5568}.declaration-bold{margin-top:16px;font-weight:600}@media (min-width:425px){.date-from-dash:after{display:inline-block;content:' ';height:2px;width:10px;background:url(../img/minus.svg);position:absolute;right:-5px;top:32px}}.cpp-pre-footer{background:#1276a5}.cpp-pre-footer .container{padding:28px}.cpp-pre-footer .container .cpp-disclaimer{color:#fff;width:calc(100% - 130px);display:inline-block;padding-right:28px}.cpp-pre-footer .container .cpp-icon{background:url(../img/cpp.png);height:64px;width:126px;display:inline-block;vertical-align:top}@media (max-width:768px){.cpp-pre-footer .container{flex-direction:column-reverse}.cpp-pre-footer .container .cpp-disclaimer{width:100%;padding-top:28px;padding-right:0}}.payment-alerts .dk-alert{margin-top:24px}.payment-active{color:#276749}.payment-canceled{color:#c53030}.payment-payment{color:#9c4221}.payment-archived{color:#4a5568}.total-price td,.total-price th{font-weight:600!important;font-size:17px!important;line-height:24px!important;color:#1a202c!important}.is-client,.isClientIcon{background-size:20px!important}.is-client{background:url(../img/cpzp.png) no-repeat;background-position-x:calc(100% - 15px)!important;-ms-background-position-x:calc(100% - 15px)!important;background-position-y:20px!important;-ms-background-position-y:20px!important}.isClientIcon{background:url(../img/cpzp-trans.png) no-repeat;display:block;width:20px;height:20px}.isStudentIcon{background:url(../img/student.png) no-repeat}.isBabyIcon,.isRepeatIcon,.isStudentIcon{background-size:20px!important;display:block;width:20px;height:20px}.isRepeatIcon{background:url(../img/repeat.png) no-repeat}.isBabyIcon{background:url(../img/baby.png) no-repeat}.owner-wrapper{background:#f7fafc;border:2px solid #edf2f7;box-sizing:border-box;border-radius:8px;padding:8px 24px;margin-top:24px}td.disabled.day{color:#a0aec0!important;cursor:not-allowed!important}@media (max-width:475px){.help-button .btn__text{display:none}}.livebox-wrapper .livebox-popup{margin:auto}.next-step-button[disabled=disabled]{background:#718096;border-color:#cbd5e0;color:#edf2f7;cursor:not-allowed}.next-step-button[disabled=disabled]:active,.next-step-button[disabled=disabled]:focus,.next-step-button[disabled=disabled]:hover{color:#4a5568!important;border-color:#cbd5e0;background-color:#fff}.next-step-button[disabled=disabled]:active path,.next-step-button[disabled=disabled]:focus path,.next-step-button[disabled=disabled]:hover path{fill:#4a5568!important}.insurance-help-content ul{padding-left:20px}.insurance-help-footer{width:100%;display:flex;justify-content:center;padding-top:24px}.hidden{display:none}.confirm .help-block{margin-top:0!important}.confirm .has-error .checkbox{border:2px solid #f56565;border-radius:8px;background:#fff5f5}#already-abroad-confirm .dk-modal__content{max-width:100%;width:600px;margin:0 auto;transform:translateY(50%)}#already-abroad-confirm .dk-modal__footer .btn{margin:0 12px}#contract-form .dk-alert{padding:12px 15px}#package-links-alert ul{padding:18px 14px}@media (min-width:426px){.field-user-main-conscription_number::after{content:'/';position:absolute;top:20px;right:-16px;font-size:20px;color:#697382}}