.page{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"PT Sans",system-ui,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:18px;background-color:#fff;color:#494949;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page_darker{background-color:#f0f0f0}.button{padding:1em 2em;border-style:solid;border-width:2px;border-radius:4px;text-transform:uppercase;color:#494949;font-size:20px;font-weight:bold;cursor:pointer;letter-spacing:.1em;-webkit-transition:.2s;transition:.2s;}.button:hover{background-color:transparent}.button_default{background-color:#fcd72d;border-color:#fcd72d;}.button_default:hover{color:#fcd72d}.button_alternate{color:#fff;background-color:#019939;border-color:#019939;}.button_alternate:hover{color:#019939}.button_muted{background-color:#dbdbdb;border-color:#dbdbdb}.button_compact{padding:.5em 1em;font-size:16px}.link{color:#3367cd;}.link:hover{color:#2b57af}.link_primary{color:#fcd72d;}.link_primary:hover{color:#f9cd04}.control{padding:1em;background-color:transparent;border:2px solid #fff;color:#fff;font-size:inherit;text-align:center;}.control + .control{margin-top:1em}.control::-webkit-input-placeholder{color:#fff;opacity:.6}.control_block{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.control_large{font-size:25px;line-height:1;}@media (max-width:767px){.control_large{font-size:inherit}}.radio{padding:.25em .5em}.radio__input{position:absolute;opacity:0;width:0;height:0}.radio__circle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:25px;height:25px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #c1c1c1;border-radius:50%;line-height:1;}.radio__circle:after{content:'';display:inline-block;opacity:0;width:15px;height:15px;background-color:#888;border-radius:50%;line-height:1;-webkit-transition:.2s;transition:.2s}.radio:hover .radio__circle:after{opacity:.5}.radio__input:checked ~ .radio__circle:after{opacity:1}.radio__input:focus ~ .radio__circle{-webkit-box-shadow:0 0 .5em 2px #019939;box-shadow:0 0 .5em 2px #019939}.footer{padding:2em 1em}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1500px;margin:auto;}@media (max-width:767px){.footer__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__address{font-style:normal;margin-bottom:1em}.footer__email{color:currentColor}@media (max-width:767px){.footer__provider{margin-top:1em;text-align:center}}.intro{padding:30px 1em;background-color:#3367cd}.intro_ukraine{-webkit-box-sizing:border-box;box-sizing:border-box;height:821px;background-image:url("../images/bg-intro.jpg");background-position:50% 0;background-repeat:no-repeat;background-size:cover;background-color:#005a7d}.intro__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;max-width:1500px;margin:auto}.intro__logo-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.intro__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.intro__online-test-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;max-width:640px;margin:auto}.intro__stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:2em 0;line-height:1;color:#fff;}@media (max-width:1365px){.intro__stats{margin:2em 0 1em}}@media (max-width:767px){.intro__stats{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.intro__stat-item{font-size:42px;text-align:center;}@media (max-width:1100px){.intro__stat-item{font-size:32px}}@media (max-width:767px){.intro__stat-item{font-size:18px}.intro__stat-item + .intro__stat-item{margin-top:.5em}}.intro__stat-value{display:inline-block;margin-left:.5em;font-size:1.5em;}@media (max-width:1365px){.intro__stat-value{margin-left:0;display:block}}.intro__code-input{margin-bottom:1em}.intro__get-code{display:inline-block;margin-top:.5em;font-size:20px;color:#fff;}.intro__get-code:hover{color:#fcd72d}.intro__inputs-container{margin-bottom:1em;width:100%;max-width:500px}.intro__beauty-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin:1em auto 0;padding-top:40px;width:100%;max-width:1220px;height:710px;background:url("../images/form-bg.jpg") 50% 50% no-repeat;}@media (max-width:1600px){.intro__beauty-form{max-width:1080px;height:628px;background-size:contain}}@media (max-width:1366px){.intro__beauty-form{padding-top:30px;max-width:970px;height:565px}}@media (max-width:970px){.intro__beauty-form{background-size:970px auto;width:calc(100% + 2em);margin:1em -1em 0}}@media (max-width:767px){.intro__beauty-form{background:none;height:auto;padding-top:0;margin:1em auto;width:100%}}.intro__form-name{margin-top:0;text-transform:uppercase;font-size:36px;font-weight:normal;color:#fcd72d;text-align:center;}@media (max-width:1366px){.intro__form-name{font-size:30px}}@media (max-width:767px){.intro__form-name{font-size:28px}}.intro__pdf{text-align:center;color:#fff;line-height:1}.dsz-logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-decoration:none}.dsz-logo__img{max-width:70px;vertical-align:top;}@media (max-width:767px){.dsz-logo__img{max-width:50px}}.dsz-logo__text{margin-left:20px;font-size:18px;}@media (max-width:767px){.dsz-logo__text{display:none}}.dsz-logo__name{text-transform:uppercase;font-size:22px}.profession-logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profession-logo__img{max-width:280px;vertical-align:top;}@media (max-width:767px){.profession-logo__img{max-width:200px}}.user-progress{background-color:#fff;padding:1em}.user-progress__inner{max-width:1500px;margin:auto}.user-progress__table-holder{overflow:auto}.user-progress__brochure-form{margin:1em 0;}@media (max-width:767px){.user-progress__brochure-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.user-progress__brochure-button{margin:0 1em;}@media (max-width:767px){.user-progress__brochure-button{margin:1em 0}}.user-progress__checkbox{display:inline-block;line-height:inherit;vertical-align:inherit;width:44px;height:44px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAxNSI+PHBhdGggZD0iTTAgMHYxNWgxNVYwSDB6bTEzLjYgMTMuNkgxLjRWMS40aDEyLjN2MTIuMnoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjMDE5OTM5Ii8+PC9zdmc+");background-size:contain}.user-progress__checkbox_checked{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAxNSI+PHBhdGggZD0iTTEzLjYgNi44djYuOEgxLjRWMS40aDcuOFYwSDB2MTVoMTVWNi44aC0xLjR6TTQgNS42bC0uNy45IDQuMiA1IDYuNC0xMC0uNi0uNS02LjIgN0w0IDUuNnoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjMDE5OTM5Ii8+PC9zdmc+")}.user-progress__action-group{margin-top:.5em}.table{font-size:16px;}.table th{padding:1em;text-align:center;background-color:#fcd72d;font-weight:normal}.table td{padding:1em;}.table td:first-child,.table td:last-child{text-align:center}.table tbody tr:nth-child(2n) > td{background-color:#f6f6f6}@media (max-width:767px){.table{font-size:14px}}.table__muted{color:#898989}