/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.pdd_quiz .quiz-zone *{box-sizing:border-box;font-family:"Poppins",sans-serif;}body.pdd_quiz .quiz-zone{background-color:#0a69ed;display:flex;flex-direction:column;}.pdd_quiz .quiz-zone .start-screen,.pdd_quiz .quiz-zone .score-container{margin-bottom:10px;display:inline-block;}.pdd_quiz .quiz-zone button{border:none;outline:none;cursor:pointer;}.pdd_quiz .quiz-zone #start-button,.pdd_quiz .quiz-zone #restart{font-size:2em;padding:0.5em 1.8em;background:#3ab13a;color:var(--c-green-xlight);margin-top:30px;margin-bottom:20px;}.pdd_quiz .quiz-zone #restart{margin-top:0.9em;}.pdd_quiz .quiz-zone #display-container{background-color:#d1e6ff;padding:2em 1em;border-radius:0.6em;margin-top:10px;}.pdd_quiz .quiz-zone .header{margin-bottom:1.8em;justify-content:center;align-items:center;padding-bottom:0.6em;border:0.1em solid #c0bfd2;border-radius:50%;width:91px;padding:10px 0px 12px 0px;background:#0c67d5;color:#fff;text-align:center;}.pdd_quiz .quiz-zone .timer-div{background-color:#e1f5fe;width:7.5em;border-radius:1.8em;display:flex;align-items:center;justify-content:space-between;padding:0.7em 1.8em;display:none;}.pdd_quiz .quiz-zone .question{margin-bottom:1.25em;font-weight:600;}.pdd_quiz .quiz-zone .option-div{font-size:0.9em;width:100%;padding:1em;margin:0.3em 0;text-align:left;outline:none;background:white;border:1px solid #c0bfd2;border-radius:31px;}.pdd_quiz .quiz-zone .option-div:disabled{color:#ababab;cursor:not-allowed;}.pdd_quiz .quiz-zone #next-button{font-size:15px;margin-top:1.5em;background-color:green;color:#ffffff;padding:10px 25px;border-radius:30px;}.pdd_quiz .quiz-zone .hide{display:none;}.pdd_quiz .quiz-zone .incorrect{background-color:red;color:#d32f2f;border-color:#d32f2f;color:white !important;}.pdd_quiz .quiz-zone .correct{background-color:#64b700;color:#689f38;border-color:#689f38;color:white !important;}.pdd_quiz .quiz-zone #user-score{font-size:1.5em;color:#4785cd;}.pdd_quiz .quiz-zone .option-div:not([disabled]):hover{background:#f9f9f9;}#root *{box-sizing:border-box !important;}#root .container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px;padding-left:0px;width:100%;box-sizing:border-box;}#root .container-scrollable{overflow-y:auto;}#root button.option.selectedOption.correctOption:hover{background:#b8ffb8;}#root .button{margin:10px;margin-left:0px;padding:10px 20px;font-size:16px;cursor:pointer;border:none;border-radius:4px;color:white;background:linear-gradient(92deg,#003ea9,#3168db,#3168db);}#root .button.outlined{background-color:white;color:#fff;border:1px solid #003ea9;}#root .button:hover,.nextButton:hover{background-color:#d71501;}#root .button.outlined:hover{background-color:#e0e0e0;}#root .nextButton{margin-top:20px;background:#9fff9f;cursor:pointer;padding:10px 20px;border:1px solid #9fff9f;}#root .title,.result,.percent,.text{text-align:center;}#root .title,.question,.result{margin-bottom:20px;font-size:18px;}#root .percent{font-size:16px;color:blue;}#root .question{margin-bottom:20px;}#root .image{width:100%;max-width:500px;height:auto;margin-bottom:20px;}#root .option,.questionContainer{margin:5px 0px;padding:10px 20px;border-radius:4px;}#root .option{cursor:pointer;border:1px solid #e7e7e7;background-color:#fff;font-size:14px;text-align:left;width:100%;}#root .selectedOption{border-color:red;}#root .correctOption{border-color:green;background:#b8ffb8;color:#000;}#root .description,.descriptionText{font-style:italic;margin-top:20px;color:#555;}#root .questionContainer{border:1px solid #ccc;width:100%;max-width:600px;margin-bottom:20px;}#root .questionText{font-weight:bold;}#root .answerText{margin:5px 0;}#root .answerText.Good{font-weight:bold;}#root .option:hover{background-color:#f1f1f1;}div#root.fullscreen{position:fixed;top:0px;left:0px;width:100%;height:100%;padding-left:20px;padding-right:20px;box-sizing:border-box;background:#f9f9f9;z-index:111111111;overflow-y:auto;padding-top:50px;}#root .quest-header{display:flex;justify-content:space-between;width:100%;border-bottom:1px solid #eaeaea;}#root .circle-container{display:flex;}#root .circle-container .circle.correct{background:green;color:#fff;border-radius:50%;width:25px;height:25px;font-size:14px;display:flex;justify-content:center;flex-direction:column;text-align:center;}#root .circle-container .circle.incorrect{background:red;color:#fff;border-radius:50%;width:25px;height:25px;font-size:14px;display:flex;justify-content:center;flex-direction:column;text-align:center;}#root p.question-number{font-size:13px;}#root .closeButtonStyle{background:#bdbdbd;color:#fff;border:none;}#root .hidden-element{display:none;}#root div#removeFullScreenButton{position:absolute;top:0px;right:10px;}#root div#block-rudmv-site-branding{width:100%;display:inline-block;padding-top:5px;padding-bottom:5px;box-sizing:border-box;padding-right:20px;}#root #block-rudmv-site-branding img{height:40px;}#root #adsenblock{display:flex;width:100%;}#root div#reklamka{display:block;width:100%;box-sizing:border-box;height:500px;margin-top:20px;margin-bottom:20px;}
:root{--c-black:#000;--c-main-blue:#1847b8;--c-cloud-blue:#f0f9ff;--c-dark-blue:#163159;--c-dmv-blue:#0077c8;--c-gray:#5d6c7a;--c-gray-25:rgba(93,108,122,0.25);--c-bg-gray:#f2f2f2;--c-bg-blue:#1847b8;--c-gray-25-hex:#d3d8dd;--c-green-xlight:#f5fbfb;--c-green:#00866a;--c-green-medium:#d3eee7;--c-green-light:#eef8f6;--c-teal-blue:#0b669e;--c-teal-blue-7:rgba(11,102,158,0.07);--c-teal-blue-7-hex:#edf4f8;--c-teal-blue-30:rgba(11,102,158,0.3);--c-white:#fff;--font-primary:sans-serif;--font-size-xxsmall:11px;--font-size-small:0.9rem;--font-size-medium-21:1.3125rem;--font-weight-bold:700;--font-weight-normal:400;--spacing-unit-30:1.875rem;--desktop-breakpoint:1024px;--tablet-land-breakpoint:960px;--tablet-port-breakpoint:780px;--mobile-land-breakpoint:560px;--mobile-port-breakpoint:320px;--spacing-unit-base:1rem;}a{color:#0b669e;color:var(--c-teal-blue);font-family:tt-commons,sans-serif;font-family:var(--font-primary);font-weight:400;font-weight:var(--font-weight-normal);position:relative;text-decoration:none;}a:focus,a:hover{color:#0077c8;color:var(--c-dmv-blue);}p{line-height:1.35;margin-top:0;margin-bottom:var(--spacing-unit-base);}img{max-width:100%;height:auto;}body{font-family:sans-serif;margin:0;}.layout-container > header{background:var(--c-white);}body .layout-container{display:flex;flex-direction:column;}table{border:1px solid #ccc;border-collapse:collapse;margin:0;padding:0;table-layout:fixed;margin-top:20px;margin-bottom:20px;}table caption{font-size:1.3em;margin:0.5em 0 0.75em;}table tr{background-color:#f8f8f8;border:1px solid #ddd;padding:0.35em;}table th,table td{padding:0.625em;}table th{font-size:0.85em;letter-spacing:0.1em;text-transform:uppercase;text-align:left;}@media screen and (max-width:975px){table{border:0;}table caption{font-size:1.3em;}table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}table tr{border-bottom:3px solid #ddd;display:block;margin-bottom:0.625em;}table td{border-bottom:1px solid #ddd;display:block;font-size:0.9em;text-align:right;}table td::before{content:attr(data-label);float:left;font-weight:bold;text-transform:uppercase;}table td:last-child{border-bottom:0;}}.get-premium-link a{color:#000;-webkit-transform:skew(-20deg);transform:skew(-20deg);padding:20px;font-weight:700;font-size:18px;padding-left:0px;}.get-premium-link{-webkit-transform:skew(-20deg);transform:skew(-20deg);background:#f8d341;padding:15px;margin-top:10px;box-shadow:5px 5px 11px rgb(0 0 0 / 14%);display:inline-block;}.get-premium-link a:before{display:none;width:0px !important;}.get-premium-link:hover{background:#fff;transition:all ease 0.2s;}.get-premium-link:hover a{text-decoration:none;color:#000;}.uchebniki.views-content h3{display:inline-block;width:100%;}.my-banners-block{margin-top:20px;overflow:hidden;}.webform-submission-form input{transition:background 0.15s ease,border 0.15s ease,box-shadow 0.15s ease,color 0.15s ease;border:1px solid #e6e6e6;box-shadow:0px 1px 1px rgba(0,0,0,0.03),0px 3px 6px rgba(0,0,0,0.02);font-size:16px;color:rgb(48,49,61);border-radius:5px;padding:0.75rem;}.webform-submission-form #edit-e-mail--description{font-size:13px;}.webform-submission-form .form-item-e-mail{margin-bottom:20px;}.webform-submission-form .form-item{display:flex;flex-direction:column;}.webform-submission-form .form-item > *{margin-bottom:10px;}.webform-confirmation__back a{background:#e6e6e6;padding:0.65rem;margin-top:5px;display:inline-block;border-radius:5px;font-size:11px;color:#212121;}.webform-confirmation__message{background:#cdffcd;padding:2rem;border-radius:5px;}.webform-submission-form div#payment-message.messages--error{background:#ffd2d2;text-align:center;padding:0.75rem;}.user-pass-reset input.form-submit{background:#a0ff94 !important;padding:0.75rem 1rem;border-radius:5px;border:0px solid;font-size:17px;}.user-pass-reset input.form-submit:hover{box-shadow:2px 2px 2px #dadada;transition:all ease 0.1s;background:#07a91a !important;color:white;}.user-form .form-wrapper{display:flex;flex-direction:column;}.user-form .form-wrapper > .form-item{display:flex;flex-direction:column;border:1px solid #eaeaea;padding:20px;margin-bottom:30px;}.user-form .form-wrapper > .form-item > *{margin-bottom:10px;}.user-form .form-wrapper > .form-item > .description{font-size:13px;}.user-form .form-wrapper > .form-item > * input{padding:0.75rem !important;}.user-form input#edit-mail{padding:0.75rem !important;}.user-form .form-wrapper input#edit-submit{display:inline-block;padding:0.75rem;width:150px;}.user-form .form-wrapper .password-confirm-message span.ok{color:green !important;}.user-form .form-wrapper .password-confirm-message span.error{color:#fff !important;background:red;padding-left:10px;padding-right:10px;}a.green-button{background:#00ff00;padding:0.75rem;margin-top:5px;display:inline-block;border-radius:5px;font-size:15px;color:#fff;text-shadow:1px 1px 1px rgb(58 58 58 / 10%);box-shadow:3px 3px 2px #dadada;font-weight:800;}form#user-login-form{display:flex;flex-direction:column;}form#user-login-form .form-item{display:flex;flex-direction:column;margin-bottom:20px;}form#user-login-form .form-item > *{}form#user-login-form .form-item > input{padding:0.75rem;border-radius:5px;border:1px solid #eaeaea;}form#user-login-form .form-item > .description{font-size:13px;}form#user-login-form .form-item > label{text-transform:uppercase;}.webform-submission-form div#edit-processed-text{margin-top:40px;color:#212121;}.webform-submission-form div#edit-processed-text span.price{font-size:29px;font-weight:600;}.webform-submission-form div#edit-processed-text span.price-cents{font-size:20px;font-weight:600;}.webform-submission-form div#edit-processed-text span.product-title{font-size:25px;font-weight:600;}div#block-views-block-otzyvy-block-1 .block-title{font-size:2em;text-align:center;padding-top:70px;padding-bottom:45px;}.reviews-block.views-content{display:flex;flex-direction:column;}.reviews-block.views-content > .views-row{background:#eaeaea30;margin-bottom:30px;border-radius:30px;box-sizing:border-box;padding:30px 40px;}.reviews-block.views-content > .views-row:hover{box-shadow:3px 3px 10px #eaeaea;transition:all ease 0.2s;}.reviews-block .review-box{display:flex;}.reviews-block .review-box .user-photo{margin:20px;}.reviews-block .review-box .user-photo img{border-radius:50%;}.reviews-block .review-info{max-width:calc(100% - 150px);}.reviews-block .user-name{font-weight:600;font-size:108%;color:#0b669e;}.reviews-block .review-info{display:flex;flex-direction:column;justify-content:center;}.reviews-block nav .js-pager__items{display:flex;flex-direction:row;justify-content:center;}.reviews-block nav .js-pager__items li{list-style:none;font-size:12px;margin-right:10px;}.views-form #edit-header{margin-top:30px;}h2{}.taxonomy-term.views-content .views-row .views-field-title a{margin-bottom:15px;display:inline-block;}.pdd_quiz .test-body{padding-top:20px;font-size:var(--font-size-small);color:var(--c-gray);}.pdd_quiz .test-body p{margin-bottom:10px;}.pdd_quiz .test-body ol{padding-left:35px;margin-bottom:15px;}div#block-pdd-poluchiteinstrukciyuiotklyuchitereklamu{text-align:center;padding-top:15px;}.test-list.views-content h3{display:inline-block;width:100%;font-weight:bold;}a.more-button-green{background:linear-gradient(90deg,#09c446,rgb(131 196 9 / 85%));margin-top:0;border:1px solid;border-radius:36px;-webkit-box-shadow:none;box-shadow:none;color:#fff;color:var(--c-white);cursor:pointer;display:inline-block;font-weight:400;font-weight:var(--font-weight-normal);padding:0.75rem 2rem;text-align:center;text-decoration:none;}a.more-button-green:hover{box-shadow:2px 2px 2px #ddd !important;transition:all ease 0.2s;background:linear-gradient(90deg,#09e350,rgb(131 196 9 / 85%));}.front h2{font-size:1.8em;}.front h1{font-size:2em;}.slogans{background:rgb(0 0 0 / 60%) !important;}.webform-submission-form input#edit-submit{background:#9cff54;}.webform-submission-form div#edit-processed-text{font-size:80%;}.webform-element-description{font-size:80%;}.views-field.views-field-field-kratkoe-opisanie{font-size:13px;color:#333333;padding-bottom:15px;}.narrow_menu{background:#1696eb;}.narrow_menu .container > nav > ul{display:flex;justify-content:center;margin-top:0px;margin-bottom:0px;margin-left:0px;padding-left:0px;flex-wrap:wrap;}.narrow_menu .container > nav > ul > li{list-style:none;box-sizing:border-box;padding:5px 10px;}.narrow_menu .container > nav > ul > li a{color:#ffffff;font-size:14px;font-weight:400;font-family:Roboto;text-shadow:1px 1px 1px #000;}.narrow_menu .container > nav > ul > li a:hover{color:#f8ff6a;transition:all ease 0.2s;}.pdd_quiz .quiz-zone #start-button,.pdd_quiz .quiz-zone #restart{}.pdd_quiz .quiz-zone #start-button:hover,.pdd_quiz .quiz-zone #restart:hover{animation:none;color:#fff;}@keyframes bounce{to{transform:scale(1.05);}}.views-row .test-available,.views-row .free-test{background:#12af0a;padding:5px 15px;font-size:11px;color:#282828;color:#fff;}.narrow_menu{background:linear-gradient(92deg,#003ea9,#3168db,#3168db);background-size:140% 340%;animation:gradient-animation 6s ease infinite;padding:10px 10px;border-radius:20px;}.gradient-background{}@keyframes gradient-animation{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}a.test-final-link-ad{font-size:1.3em;padding:0.5em 1em;border-radius:0.2em;background:var(--c-green);margin-top:30px;animation:bounce 0.8s infinite alternate;color:#54ff00;margin-top:30px;display:inline-block;text-align:center;}footer a{color:var(--c-gray);}.shtaty.views-content > .views-row .state-image{max-width:65px;margin:0 auto;}.quiz-zone{display:inline-block;}#readdblock{display:inline-block;}.intro{opacity:0;animation:fadeIn 2s forwards;}@keyframes fadeIn{to{opacity:1;}}.hidden-text{display:none;margin-bottom:60px;}#show-button{margin-top:10px;padding:10px 20px;background:linear-gradient(92deg,#003ea9,#113a91);color:white;border:none;cursor:pointer;text-align:center;display:inline-block;}#show-button:hover{background:linear-gradient(92deg,#3168db,#3168db);transition:all ease 0.2s;}.vyvod-opisaniya-termina.views-content{font-size:14px;position:relative;background:#fff;padding:10px 15px;}div#mini-container{text-align:center;margin-top:-29px;z-index:11111;position:relative;}.intro:after{content:"";display:block;height:100px;position:absolute;left:0;right:0;bottom:0;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff 75%);}blockquote{font-style:italic;border-left:5px solid #f3cece;padding-left:10px;}hr{display:inline-block;width:100%;border:1px dashed #eaeaea;}.front .narrow_menu{margin-bottom:10px;}.messages.messages--status{background:#04a504;padding:15px;color:#fff;}
@media all and (min-width: 1055px){.container{width:90%;margin:0 auto;max-width:1320px;}body{min-height:100vh;}body .layout-container{min-height:100vh;}.layout-container > header{box-sizing:border-box;padding-top:10px;background:#fff;}.layout-container > header:hover li.menu-item.premium-link{color:grey;display:inline-block;-webkit-mask:linear-gradient(-60deg,#000 30%,#0005,#000 70%) right/300%
    100%;background-repeat:no-repeat;animation:shimmer 1.3s ease forwards;}.layout-container > header nav > ul{display:flex;flex-wrap:wrap;}.layout-container > header nav > ul li{list-style:none;list-syle-color:#fff;}.layout-container > header nav > ul li > a{position:relative;padding-left:20px;color:var(--c-gray);font-size:16px;}.layout-container > header nav > ul li > a:hover{text-decoration:underline;color:var(--c-green);}.layout-container > header nav > ul li > a:before{background-color:#fff;background-color:var(--c-white);background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:50%;height:15px;left:0;top:3px;position:absolute;width:15px;}.layout-container > header .container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;}.layout-container > header .container div{}main{flex:1;background:#f2f2f2;}main .container{padding-top:10px;padding-bottom:70px;}.layout-container > footer .container{padding-top:20px;padding-bottom:20px;}.layout-container > footer{font-size:0.875rem;font-size:var(--font-size-xxsmall);color:#fff;background:#333333;}.layout-container > footer > .container{display:flex;flex-wrap:wrap;}.layout-container > footer > .container div{flex:1;}.front #block-pdd-content{padding-bottom:20px;}.front .shtaty footer{text-align:center;width:100%;padding-top:30px;}.shtaty.views-content{display:flex;flex-wrap:wrap;}.shtaty.views-content > .views-row{width:24%;margin-right:1%;background:var(--c-main-blue);margin-bottom:1%;border-radius:20px;font-size:var(--font-size-small);color:var(--c-gray);padding:20px 10px;box-sizing:border-box;display:flex;flex-direction:column;}.views-content .more a{background:#2948bd;margin-top:0;border:1px solid;border-radius:5px;-webkit-box-shadow:none;box-shadow:none;color:var(--c-white);cursor:pointer;display:inline-block;font-weight:400;font-weight:var(--font-weight-normal);padding:0.75rem 2rem;text-align:center;text-decoration:none;}.views-content .more a:hover{background-color:#747987;border-color:#747987;color:#ddd;text-decoration:none;}.views-content .views-row .more a:after{display:inline-block;height:11px;margin-left:0.625rem;position:relative;width:18px;}.shtaty.views-content .views-row .views-field.views-field-description__value{flex:1;margin-top:15px;font-size:0.875rem;font-size:var(--font-size-xxsmall);}.shtaty.views-content .state-head span{display:flex;flex-direction:row-reverse;}.shtaty.views-content .state-head span .state-name{flex:1;display:table;padding-left:20px;}.shtaty.views-content .state-name a{text-align:center;font-size:1.2rem;color:var(--c-white);display:inline-block;width:100%;}.taxonomy-term.views-content{display:flex;flex-wrap:wrap;padding-top:10px;}.taxonomy-term.views-content .views-row{background-color:#f5fbfb;background-color:var(--c-green-xlight);width:calc(33.33% - 15px);margin-right:15px;margin-bottom:1%;padding:20px;display:flex;flex-direction:column;position:relative;z-index:1;box-sizing:border-box;margin-bottom:20px;border-radius:0px;}.shtaty.views-content > .views-row:hover{box-shadow:5px 5px 5px #7a7a7a;transition:all ease 0.2s;}.taxonomy-term.views-content .views-row:hover{box-shadow:-3px 0px 11px rgb(0 0 0 / 14%);transition:all ease 0.2s;}.views-content .views-row:hover .more{color:grey;display:inline-block;-webkit-mask:linear-gradient(-60deg,#000 30%,#0005,#000 70%) right/300%
    100%;background-repeat:no-repeat;animation:shimmer 1.3s ease forwards;}.taxonomy-term.views-content > header{flex:1;min-width:100%;margin-bottom:20px;}.taxonomy-term.views-content .views-row:nth-child(even){background-color:#fff;}.taxonomy-term.views-content .views-row:before{background-color:inherit;display:block;height:3rem;position:absolute;top:0;-webkit-transform:skewY(-5deg);transform:skewY(-5deg);-webkit-transform-origin:0 100%;width:100%;}.taxonomy-term.views-content .views-row .views-field-title a{font-family:var(--font-heading);font-weight:700;line-height:1.15;margin:0 0 1rem;font-size:var(--font-primary);background:#33b249;padding:20px 20px;width:100%;box-sizing:border-box;border-radius:10px;color:#fff;}.taxonomy-term.views-content .views-row .views-field-title a:hover{background-color:#41d35b;border-color:var(--c-gray-25-hex);color:#fff;text-decoration:none;}.taxonomy-term.views-content .views-field-body{flex:1;padding-top:20px;padding-bottom:10px;font-size:0.9rem;font-size:var(--font-size-small);}.taxonomy-term.views-content footer .description.field{margin-top:45px;}.taxonomy-term.views-content footer .description.field p{font-weight:400;line-height:1.35;margin-top:0;font-size:0.9rem;font-size:var(--font-size-small);color:var(--c-gray);}.taxonomy-term.views-content footer .field_kartinka_shtata.field{text-align:center;margin-top:10px;}.taxonomy-term.views-content footer{margin-bottom:70px;width:100%;}.pdd_quiz h1{padding-top:15px;font-size:25px;padding-bottom:10px;}li.menu-item.premium-link a{color:#000;-webkit-transform:skew(-20deg);transform:skew(-20deg);padding:20px;font-weight:700;padding-left:0px;}li.menu-item.premium-link{-webkit-transform:skew(-20deg);transform:skew(-20deg);background:#f8d341;padding:10px;margin-top:-10px;margin-left:40px;box-shadow:5px 5px 11px rgb(0 0 0 / 14%);}li.menu-item.premium-link a:before{display:none;width:0px !important;}li.menu-item.premium-link:hover{background:#fff;transition:all ease 0.2s;}li.menu-item.premium-link:hover a{text-decoration:none;color:#000;}.front .block-title{font-size:2em;text-align:center;padding-top:30px;padding-bottom:25px;}.articles.views-content header,.articles.views-content footer{flex:1;min-width:100%;text-align:center;margin-bottom:20px;}.articles.views-content a:hover{transition:all ease 0.2s;color:var(--c-gray-25-hex);}.articles.views-content{display:flex;flex-wrap:wrap;}.articles.views-content .views-row{width:calc(32% - 10px);border:1px solid #eaeaea;margin-right:15px;margin-bottom:1%;display:flex;flex-direction:column;box-sizing:border-box;color:#1847b8;border-radius:20px;padding:10px 10px;background:#fff;}.articles.views-content .views-row:hover{box-shadow:4px 5px 11px rgb(0 0 0 / 34%);transition:all ease 0.2s;border-radius:20px;transition:all ease 0.2s;}.articles.views-content .views-row a{color:var(--c-dark-blue);font-weight:700;display:inline-block;line-height:1.2em;}.articles.views-content .views-row a:hover{transition:all ease 0.2s;color:var(--c-dark-blue);}.articles.views-content .views-row .views-field-field-image{overflow:hidden;}.articles.views-content .views-row .views-field-field-image img{width:100%;transition:all ease 0.5s;}.articles.views-content .views-row:hover img{transform:scale(1.051);transition:all ease 0.5s;}.articles.views-content .views-row .views-field-title{box-sizing:border-box;padding:10px;font-size:18px;font-weight:700;}.articles.views-content .views-row .views-field-body{box-sizing:border-box;padding:5px 15px;flex:1;color:var(--c-dark-blue);font-size:13px;background:#fff;}.articles.views-content .views-field-view-node{box-sizing:border-box;padding:0px 15px;background:#fff;}.articles.views-content .views-field-view-node a{color:#000;}.articles.views-content .views-row .views-field-created{font-size:12px;margin-left:15px;color:var(--c-gray);}.articles.views-content .views-field-view-node a:hover{color:var(--c-black);}.articles.views-content .views-row .views-field-field-tags{box-sizing:border-box;padding-top:10px;padding-left:15px;padding-right:15px;font-size:12px;}.articles.views-content .views-row .views-field-field-tags a{color:var(--c-gray-25-hex);}.articles.views-content .views-row .views-field-field-tags a:hover{color:var(--c-black);}.front .articles footer{text-align:center;width:100%;padding-top:30px;}.page--uchebnik .field_shtat.field{margin-bottom:20px;font-size:var(--font-size-small);}.page--uchebnik .field_image.field{float:right;margin-left:20px;margin-bottom:20px;}.page--uchebnik .field_fayl_uchebnika.field a{display:inline-block;padding:20px 20px;background:linear-gradient(90deg,#0979c4,rgba(9,121,196,0.85));border:1px solid #fff;border-radius:36px;margin-bottom:10px;color:var(--c-white);}.page--uchebnik .field_fayl_uchebnika.field a:hover{background:#36a2eb;transition:all ease 0.2s;}.uchebniki.views-content{display:flex;flex-wrap:wrap;margin-bottom:70px;}.uchebniki.views-content header{flex:1;min-width:100%;}.uchebniki.views-content .views-row{border:1px solid #d3d8dd;border:1px solid var(--c-gray-25-hex);border-radius:3px;padding:1.5rem;width:23%;margin-right:1%;}.uchebniki.views-content .views-row:hover{box-shadow:4px 5px 11px rgb(0 0 0 / 34%);transition:all ease 0.2s;}.uchebniki.views-content .views-field.views-field-title a{color:#163159;color:var(--c-dark-blue);font-weight:700;}.uchebniki.views-content .views-row .views-field-view-node a{font-size:var(--font-size-xxsmall);}details{font-size:1.3rem;background-color:#f0f9ff;background-color:var(--c-cloud-blue);color:#163159;color:var(--c-dark-blue);}summary{padding:0.5em 1.3rem;list-style:none;display:flex;justify-content:space-between;transition:height 1s ease;}summary::-webkit-details-marker{display:none;}summary:after{content:"\002B";}details[open] summary{border-bottom:1px solid #ededed;}details[open] summary:after{content:"\00D7";}details[open] div{padding:0.5em 1em;}.answer{background-color:#f5fbfb;background-color:var(--c-green-xlight);}.breadcrumb_region{background:#f2f2f2;padding-top:10px;color:#444444;}div#block-rudmv-breadcrumbs ol li{list-style:none;font-size:var(--font-size-xxsmall);padding-right:5px;color:var(--c-black);font-size:11px;}div#block-rudmv-breadcrumbs ol{display:flex;padding-left:0px;margin:0px;}div#block-rudmv-breadcrumbs ol li:not(:last-child):after{content:"\00BB";font-size:var(--font-size-xxsmall);}div#block-rudmv-breadcrumbs ol li a{color:var(--c-black);font-size:11px;}div#block-pdd-primary-local-tasks{display:inline-block;box-sizing:border-box;}div#block-pdd-primary-local-tasks > ul{display:flex;padding-left:0px;padding-right:0px;}div#block-pdd-primary-local-tasks > ul > li{list-style:none;}div#block-pdd-primary-local-tasks > ul > li a{padding-right:15px;color:var(--ck-color-button-cancel);text-decoration:underline;}div#block-pdd-primary-local-tasks > ul > li a:hover{color:var(--ck-color-text);}.views-field.views-field-field-premium-only{display:inline-block;position:absolute;right:0%;top:-6%;}.paid-test{background:#f89c41;padding:5px 15px;font-size:11px;border-radius:5px;}.paid-test:hover{background:#fff;transition:all ease 0.2s;box-shadow:-3px 0px 11px rgb(0 0 0 / 14%);}.user-acc-link a{color:yellow !important;}.premium-container{text-align:center;}button.premium-button{background:#f8d341;padding:10px 30px;box-shadow:5px 5px 11px rgb(0 0 0 / 14%);margin-top:60px;font-size:30px;}button.premium-button:hover{color:grey;display:inline-block;-webkit-mask:linear-gradient(-60deg,#000 30%,#0005,#000 70%) right/300%
    100%;background-repeat:no-repeat;animation:shimmer 1.3s ease forwards;}.big-wide{width:100%;position:relative;}.big-wide a.w-link{position:absolute;top:0px;width:100%;height:100%;opacity:0.1;z-index:1;}.slogans{background:rgb(0 0 0 / 20%);display:flex;justify-content:center;flex-direction:column;padding-left:10%;box-sizing:border-box;padding-top:15px;padding-bottom:25px;}.slogans .slogan{font-size:1.34rem;line-height:1.3;color:#fff;font-weight:500;text-shadow:2px 2px 3px black;}.slogans .slogan-title{font-size:2rem;color:#fff;text-shadow:3px 3px 6px rgb(0 0 0 / 50%);text-transform:uppercase;padding-bottom:10px;font-weight:700;}.big-wide:hover img{box-shadow:4px 5px 3px rgb(0 0 0 / 14%);transition:all ease 0.2s;}.big-wide .fake-button{-webkit-transform:skew(-20deg);transform:skew(-20deg);background:#fbff0f;width:150px;text-align:center;padding:10px 0px;margin-top:20px;font-size:1.23rem;}.after-content-big-wide{margin-top:40px;}.my-big-wides-block{margin-top:40px;}.layout-container > footer nav > ul{display:flex;padding-left:15px;}.layout-container > footer ul li{padding-right:25px;}div#block-addtoanysharebuttons{font-size:13px;}#block-ikonkiplatezhnykhsistem{text-align:right;}.avtoshkoly-i-instruktory.views-content{display:flex;flex-direction:column;}.avtoshkoly-i-instruktory.views-content .box.recommended{background:#d7efff;}.avtoshkoly-i-instruktory.views-content .box{display:flex;padding:15px;box-sizing:border-box;background-color:#f7fbfd;margin-bottom:25px;border-radius:10px;box-shadow:2px 2px 2px #dadada;}.avtoshkoly-i-instruktory.views-content .box .details{flex:1;box-sizing:border-box;padding:5px 20px;}.avtoshkoly-i-instruktory.views-content .box .sc-name a{font-weight:600;font-size:18px;color:#163159;}.avtoshkoly-i-instruktory.views-content .box .sc-name a:hover{color:#0b669e;}.avtoshkoly-i-instruktory.views-content .box .sc-where{display:flex;margin-bottom:10px;margin-top:5px;}.avtoshkoly-i-instruktory.views-content .box .sc-city:before{content:"\25C8";color:#1781c8;padding-right:5px;}.avtoshkoly-i-instruktory.views-content .box .sc-where > div{margin-right:10px;font-weight:600;font-size:13px;}.avtoshkoly-i-instruktory.views-content .box .sc-name img{padding-left:6px;-webkit-filter:drop-shadow(2px 2px 2px #caca);}.avtoshkoly-i-instruktory.views-content .box .sc-name img:hover{-webkit-filter:drop-shadow(5px 5px 5px #ddd);filter:drop-shadow(5px 5px 5px #ddd);transition:all ease 0.2s;transform:scale(1.1);}.school-page .node .field_telefon.field{padding-left:10px;display:inline-block;font-size:18px;}.field_telefon.field:before{content:"\2706";color:#f8d341;padding-right:5px;}.school-page .node .field_gorod.field{float:left;}.school-page .node .field_gorod.field:before{content:"\25C8";color:#1781c8;padding-right:5px;}.school-page .node{max-width:700px;}.school-page .node .body.field{background:#ffffff;padding:15px 10px 5px 15px;box-sizing:border-box;margin-bottom:15px;margin-top:15px;}.school-page #block-pdd-content{background-color:#f0f9ff;max-width:600px;margin:0 auto;padding:5px 20px 10px 20px;}.school-page .node .field_image.field{background:#fff;text-align:center;padding:15px 10px 10px 10px;}.banner-zakrep-bottom{position:fixed;bottom:0px;background:#fff;width:clamp(60%,790px,900px);margin-left:calc(100vw - 90%);padding:10px 10px;z-index:111111;border:1px solid #eaeaea;border-radius:8px;box-shadow:0 0 4px hsla(0,0%,7%,0.08);}.banner-zakrep-bottom .banner-box{}.banner-zakrep-bottom a.banner-link{display:flex;}.banner-zakrep-bottom .banner-box .image{flex:0 0 95px;}.banner-zakrep-bottom .banner-box .info{padding:15px 15px;}.banner-zakrep-bottom .banner-box .info .title{font-size:21px;font-weight:600;padding-bottom:10px;}.views-field.views-field-view-taxonomy-term.more{text-align:right;}div#block-pdd-views-block-informaciya-o-premium-vverhu-stranic-block-1{flex-basis:100%;text-align:right;}div#block-pdd-views-block-informaciya-o-premium-vverhu-stranic-block-1
  .current-user-name
  a{color:#e1e1e1;}div#block-pdd-views-block-informaciya-o-premium-vverhu-stranic-block-1
  .premium-info
  a.buy-new-premium{color:#ffffff;background:#00d604;border:1px solid #00d604;font-size:14px;padding:5px 15px;margin-top:10px;display:inline-block;border-radius:4px;text-shadow:1px 1px rgb(0 0 0 / 40%);}div#block-pdd-views-block-informaciya-o-premium-vverhu-stranic-block-1
  .premium-info{color:#fff;}div#block-pdd-views-block-informaciya-o-premium-vverhu-stranic-block-1
  .premium-info
  a.buy-new-premium:hover{box-shadow:2px 2px 2px #323232;text-shadow:1px 1px rgb(0 0 0 / 90%);transition:all ease 0.2s;}div#block-pdd-views-block-informaciya-o-premium-vverhu-stranic-block-1
  .current-user-name
  a:hover{color:#fff;text-decoration:underline;}div#block-pdd-views-block-informaciya-o-premium-vverhu-stranic-block-1
  .label-user-name{font-size:13px;color:#fff;padding-right:10px;}#block-pdd-vkhodnasayt{flex-basis:100%;text-align:right;margin-bottom:0px;}#block-pdd-vkhodnasayt a{color:#fff;text-decoration:underline;}#block-pdd-vkhodnasayt p{margin:0px;}a.button-get-premium-big{color:#000;font-weight:700;background:#f8d341;padding:10px;font-size:14px;margin-left:40px;box-shadow:5px 5px 11px rgb(0 0 0 / 14%);display:inline-block;display:inline-block;margin-top:6px;}a.button-get-premium-big:hover{color:#fff;transition:all ease 0.2s;}header:hover a.button-get-premium-big{display:inline-block;-webkit-mask:linear-gradient(-60deg,#000 30%,#0005,#000 70%) right / 300%
    100%;background-repeat:no-repeat;animation:shimmer 1.3s ease forwards infinite;}.pdd_quiz .quiz-zone #display-container{width:600px;}h1{margin:0px;}
}
@media all and (min-width: 960px) and (max-width: 1054px){.container{width:90%;margin:0 auto;max-width:1320px;}body{min-height:100vh;}body .layout-container{min-height:100vh;}.layout-container > header{box-sizing:border-box;padding-bottom:10px;}.layout-container > header:hover li.menu-item.premium-link{color:grey;display:inline-block;-webkit-mask:linear-gradient(-60deg,#000 30%,#0005,#000 70%) right/300% 100%;background-repeat:no-repeat;animation:shimmer 1.3s ease forwards;}.layout-container > header nav > ul{display:flex;flex-wrap:wrap;position:relative;}.layout-container > header nav > ul li{list-style:none;list-syle-color:#fff;}.layout-container > header nav > ul li > a{position:relative;padding-left:20px;margin-left:1rem;color:#fff;font-size:.85rem;}.layout-container > header nav > ul li > a:hover{text-decoration:underline;color:#fff;color:var(--c-white);}.layout-container > header nav > ul li > a:before{background-color:#fff;background-color:var(--c-white);background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:50%;content:"";height:15px;left:0;top:3px;position:absolute;width:15px;}.layout-container > header .container{display:flex;flex-direction:row;flex-wrap:wrap;}.layout-container > header .container div{flex:1;}main{flex:1;}main .container{padding-top:30px;padding-bottom:70px;}.layout-container > footer .container{border-top:1px solid rgba(93,108,122,.25);border-top:1px solid var(--c-gray-25);padding-top:30px;padding-bottom:140px;}.layout-container > footer{font-size:.875rem;font-size:var(--font-size-xxsmall);color:var(--c-gray);}.layout-container > footer > .container{display:flex;flex-wrap:wrap;}.layout-container > footer > .container div{flex:1}.front #block-pdd-content{padding-top:60px;padding-bottom:60px;}.front .shtaty footer{text-align:center;width:100%;padding-top:30px;}.shtaty.views-content{display:flex;flex-wrap:wrap;}.shtaty.views-content > .views-row{width:32%;margin-right:1%;margin-bottom:1%;border:1px solid #d3d8dd;border:1px solid var(--c-gray-25-hex);border-radius:3px;font-size:1.125rem;font-size:var(--font-size-small);color:var(--c-gray);padding:20px;box-sizing:border-box;display:flex;flex-direction:column;}.views-content .more a{background:linear-gradient(90deg,#0979c4,rgba(9,121,196,.85));margin-top:0;border:1px solid;border-radius:36px;-webkit-box-shadow:none;box-shadow:none;color:#fff;color:var(--c-white);cursor:pointer;display:inline-block;font-weight:400;font-weight:var(--font-weight-normal);padding:0.75rem 2rem;text-align:center;text-decoration:none;}.views-content .more a:hover{background-color:#d3eee7;background-color:var(--c-green-medium);border-color:#d3eee7;border-color:var(--c-green-medium);color:#163159;color:var(--c-dark-blue);text-decoration:none;}.views-content .views-row .more a:after{content:">>>";display:inline-block;height:11px;margin-left:0.625rem;position:relative;width:18px;}.shtaty.views-content .views-row .views-field.views-field-description__value{flex:1;margin-top:15px;font-size:.875rem;font-size:var(--font-size-xxsmall);}.shtaty.views-content .state-head span{display:flex;}.shtaty.views-content .state-head span .state-name{flex:1;display:table;padding-left:20px;}.shtaty.views-content .state-name a{display:table-cell;vertical-align:middle;font-size:1.4rem;}.taxonomy-term.views-content{display:flex;flex-wrap:wrap;padding-top:10px;}.taxonomy-term.views-content .views-row{background-color:#f5fbfb;background-color:var(--c-green-xlight);width:27%;margin-right:1%;margin-bottom:1%;padding:20px;display:flex;flex-direction:column;position:relative;z-index:1;}.taxonomy-term.views-content .views-row:hover{box-shadow:-3px 0px 11px rgb(0 0 0 / 14%);transition:all ease 0.2s;}.views-content .views-row:hover .more{color:grey;display:inline-block;-webkit-mask:linear-gradient(-60deg,#000 30%,#0005,#000 70%) right/300% 100%;background-repeat:no-repeat;animation:shimmer 1.3s ease forwards;}@keyframes shimmer{100%{-webkit-mask-position:left}}.taxonomy-term.views-content > header{flex:1;min-width:100%;margin-bottom:50px;}.taxonomy-term.views-content .views-row:nth-child(even){background-color:#f0f9ff;background-color:var(--c-cloud-blue);}.taxonomy-term.views-content .views-row:before{background-color:inherit;content:"";display:block;height:3rem;left:0;position:absolute;top:0;-webkit-transform:skewY(-5deg);transform:skewY(-5deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;width:100%;}.taxonomy-term.views-content .views-row .views-field-title a{color:#163159;color:var(--c-dark-blue);font-family:Playfair Display,serif;font-family:var(--font-heading);font-weight:700;line-height:1.15;margin:0 0 1rem;font-size:1.25rem;}.taxonomy-term.views-content .views-field-body{flex:1;padding-top:20px;padding-bottom:10px;font-size:.9rem;font-size:var(--font-size-small);}.taxonomy-term.views-content footer .description.field{margin-top:45px;}.taxonomy-term.views-content footer .description.field p{font-weight:400;line-height:1.35;margin-top:0;font-size:.9rem;font-size:var(--font-size-small);color:var(--c-gray);}.taxonomy-term.views-content footer .field_kartinka_shtata.field{text-align:center;margin-top:50px;}.taxonomy-term.views-content footer{margin-bottom:70px;}.pdd_quiz h1{padding-top:15px;}li.menu-item.premium-link a{color:#000;-webkit-transform:skew(-20deg);transform:skew(-20deg);padding:20px;font-weight:700;padding-left:0px;-webkit-transform:skew(-20deg);transform:skew(-20deg);background:#f8d341;padding:10px;margin-top:-10px;margin-left:40px;box-shadow:5px 5px 11px rgb(0 0 0 / 14%);}li.menu-item.premium-link{-webkit-transform:skew(-20deg);transform:skew(-20deg);min-width:100%;text-align:right;margin-top:30px;position:absolute;right:0px;bottom:-40px;}li.menu-item.premium-link a:before{display:none;width:0px !important;}li.menu-item.premium-link:hover{transition:all ease 0.2s;}li.menu-item.premium-link:hover a{text-decoration:none;color:#000;}.front .block-title{font-size:2em;text-align:center;padding-top:70px;padding-bottom:45px;}.articles.views-content header,.articles.views-content footer{flex:1;min-width:100%;}.articles.views-content a:hover{transition:all ease 0.2s;color:var(--c-gray-25-hex);}.articles.views-content{display:flex;flex-wrap:wrap;}.articles.views-content .views-row{width:32%;border:1px solid #eaeaea;margin-right:1%;margin-bottom:1%;display:flex;flex-direction:column;box-sizing:border-box;background:linear-gradient(90deg,#0979c4,rgba(9,121,196,.85));}.articles.views-content .views-row:hover{box-shadow:4px 5px 11px rgb(0 0 0 / 34%);transition:all ease 0.2s;}.articles.views-content .views-row a{color:var(--c-white);}.articles.views-content .views-row a:hover{transition:all ease 0.2s;color:var(--c-dark-blue);}.articles.views-content .views-row .views-field-field-image{overflow:hidden;}.articles.views-content .views-row .views-field-field-image img{width:100%;transition:all ease 0.5s;}.articles.views-content .views-row:hover img{transform:scale(1.051);transition:all ease 0.5s;}.articles.views-content .views-row .views-field-title{box-sizing:border-box;padding:15px;font-size:1.3rem;}.articles.views-content .views-row .views-field-body{box-sizing:border-box;padding:15px;flex:1;color:var(--c-white);}.articles.views-content .views-field-view-node{box-sizing:border-box;padding:15px;}.articles.views-content .views-field-view-node a{color:#fff;text-decoration:underline;}.articles.views-content .views-field-view-node a:hover{color:var(--c-black);}.articles.views-content .views-row .views-field-field-tags{box-sizing:border-box;padding-top:10px;padding-left:15px;padding-right:15px;font-size:12px;}.articles.views-content .views-row .views-field-field-tags a{color:var(--c-gray-25-hex);}.articles.views-content .views-row .views-field-field-tags a:hover{color:var(--c-black);}.front .articles footer{text-align:center;width:100%;padding-top:30px;}.page--uchebnik .field_shtat.field{margin-bottom:20px;font-size:var(--font-size-small);}.page--uchebnik .field_image.field{float:right;margin-left:20px;margin-bottom:20px;}.page--uchebnik .field_fayl_uchebnika.field a{display:inline-block;padding:20px 20px;background:linear-gradient(90deg,#0979c4,rgba(9,121,196,.85));border:1px solid #fff;border-radius:36px;margin-bottom:10px;color:var(--c-white);}.page--uchebnik .field_fayl_uchebnika.field a:hover{background:#36a2eb;transition:all ease 0.2s;}.uchebniki.views-content{display:flex;flex-wrap:wrap;margin-bottom:70px;}.uchebniki.views-content header{flex:1;min-width:100%;}.uchebniki.views-content .views-row{border:1px solid #d3d8dd;border:1px solid var(--c-gray-25-hex);border-radius:3px;padding:1.5rem;width:23%;margin-right:1%;}.uchebniki.views-content .views-row:hover{box-shadow:4px 5px 11px rgb(0 0 0 / 34%);transition:all ease 0.2s;}.uchebniki.views-content .views-field.views-field-title a{color:#163159;color:var(--c-dark-blue);font-weight:700;}.uchebniki.views-content .views-row .views-field-view-node a{font-size:var(--font-size-xxsmall);}details{font-size:1.3rem;background-color:#f0f9ff;background-color:var(--c-cloud-blue);color:#163159;color:var(--c-dark-blue);}summary{padding:.5em 1.3rem;list-style:none;display:flex;justify-content:space-between;transition:height 1s ease;}summary::-webkit-details-marker{display:none;}summary:after{content:"\002B";}details[open] summary{border-bottom:1px solid #ededed;}details[open] summary:after{content:"\00D7";}details[open] div{padding:.5em 1em;}.answer{background-color:#f5fbfb;background-color:var(--c-green-xlight);}div#block-rudmv-breadcrumbs ol li{list-style:none;font-size:var(--font-size-xxsmall);padding-right:5px;color:var(--c-dark-blue);}div#block-rudmv-breadcrumbs ol{display:flex;padding-left:0px;}div#block-rudmv-breadcrumbs ol li:not(:last-child):after{content:"\00BB";font-size:var(--font-size-xxsmall);}div#block-rudmv-breadcrumbs ol li a{color:var(--c-dark-blue);}div#block-pdd-primary-local-tasks{display:inline-block;box-sizing:border-box;}div#block-pdd-primary-local-tasks > ul{display:flex;padding-left:0px;padding-right:0px;}div#block-pdd-primary-local-tasks > ul > li{list-style:none;}div#block-pdd-primary-local-tasks > ul > li a{padding-right:15px;color:var(--ck-color-button-cancel);text-decoration:underline;}div#block-pdd-primary-local-tasks > ul > li a:hover{color:var(--ck-color-text);}.views-field.views-field-field-premium-only{display:inline-block;position:absolute;right:4%;top:-6%;}.paid-test{background:#f8d341;padding:5px 15px;font-size:11px;}.paid-test:hover{background:#fff;transition:all ease 0.2s;box-shadow:-3px 0px 11px rgb(0 0 0 / 14%);}.user-acc-link a{color:yellow !important;}.premium-container{text-align:center;}button.premium-button{background:#f8d341;padding:10px 30px;box-shadow:5px 5px 11px rgb(0 0 0 / 14%);margin-top:60px;font-size:30px;}button.premium-button:hover{color:grey;display:inline-block;-webkit-mask:linear-gradient(-60deg,#000 30%,#0005,#000 70%) right/300% 100%;background-repeat:no-repeat;animation:shimmer 1.3s ease forwards;}.big-wide{width:100%;position:relative;}.big-wide a.w-link{position:absolute;top:0px;width:100%;height:100%;opacity:0.1;z-index:111111;}.slogans{background:rgb(0 0 0 / 20%);display:flex;justify-content:center;flex-direction:column;padding-left:10%;box-sizing:border-box;padding-top:15px;padding-bottom:25px;}.slogans .slogan{font-size:1.4rem;color:#fff;font-weight:500;text-shadow:2px 2px 3px black;}.slogans .slogan-title{font-size:2rem;color:#fff;text-shadow:3px 3px 6px rgb(0 0 0 / 50%);text-transform:uppercase;padding-bottom:10px;font-weight:700;}.big-wide:hover img{box-shadow:4px 5px 3px rgb(0 0 0 / 14%);transition:all ease 0.2s;}.big-wide .fake-button{-webkit-transform:skew(-20deg);transform:skew(-20deg);background:#fbff0f;width:150px;text-align:center;padding:10px 0px;margin-top:20px;font-size:1.23rem;}.after-content-big-wide{margin-top:40px;}.my-big-wides-block{margin-top:40px;}.layout-container > footer nav{box-sizing:border-box;flex:1;}.layout-container > footer nav ul{display:flex;flex-direction:column;padding-left:15px;padding-right:15px;}.layout-container > footer ul li{padding-right:25px}.avtoshkoly-i-instruktory.views-content{display:flex;flex-direction:column;}.avtoshkoly-i-instruktory.views-content .box.recommended{background:#d7efff;}.avtoshkoly-i-instruktory.views-content .box{display:flex;padding:15px;box-sizing:border-box;background-color:#f7fbfd;margin-bottom:25px;border-radius:10px;box-shadow:2px 2px 2px #dadada;}.avtoshkoly-i-instruktory.views-content .box .details{flex:1;box-sizing:border-box;padding:5px 20px;}.avtoshkoly-i-instruktory.views-content .box .sc-name a{font-weight:600;font-size:18px;color:#163159;}.avtoshkoly-i-instruktory.views-content .box .sc-name a:hover{color:#0b669e;}.avtoshkoly-i-instruktory.views-content .box .sc-where{display:flex;margin-bottom:10px;margin-top:5px;}.avtoshkoly-i-instruktory.views-content .box .sc-city:before{content:'\25C8';color:#1781c8;padding-right:5px;}.avtoshkoly-i-instruktory.views-content .box .sc-where > div{margin-right:10px;font-weight:600;font-size:13px;}.avtoshkoly-i-instruktory.views-content .box .sc-name img{padding-left:6px;-webkit-filter:drop-shadow(2px 2px 2px #caca);}.avtoshkoly-i-instruktory.views-content .box .sc-name img:hover{-webkit-filter:drop-shadow(5px 5px 5px #ddd);filter:drop-shadow(5px 5px 5px #ddd);transition:all ease 0.2s;transform:scale(1.1);}.school-page .node .field_telefon.field{padding-left:10px;display:inline-block;font-size:18px;}.field_telefon.field:before{content:'\2706';color:#f8d341;padding-right:5px;}.school-page .node .field_gorod.field{float:left;}.school-page .node .field_gorod.field:before{content:'\25C8';color:#1781c8;padding-right:5px;}.school-page .node{max-width:700px;}.school-page .node .body.field{background:#ffffff;padding:15px 10px 5px 15px;box-sizing:border-box;margin-bottom:15px;margin-top:15px;}.school-page #block-pdd-content{background-color:#f0f9ff;max-width:600px;margin:0 auto;padding:5px 20px 10px 20px;}.school-page .node .field_image.field{background:#fff;text-align:center;padding:15px 10px 10px 10px;}.banner-zakrep-bottom{position:fixed;bottom:0px;background:#fff;width:clamp(60%,790px,900px);margin-left:calc(100vw - 95%);padding:10px 10px;z-index:111111;border:1px solid #eaeaea;border-radius:8px;box-shadow:0 0 4px hsla(0,0%,7%,.08);}.banner-zakrep-bottom .banner-box{}.banner-zakrep-bottom a.banner-link{display:flex;}.banner-zakrep-bottom .banner-box .image{flex:0 0 95px;}.banner-zakrep-bottom .banner-box .info{padding:15px 15px;}.banner-zakrep-bottom .banner-box .info .title{font-size:21px;font-weight:600;padding-bottom:10px;}.layout-container > header .container{flex-wrap:wrap;width:95%;}div#block-pdd-views-block-informaciya-o-premium-vverhu-stranic-block-1{flex-basis:100%;text-align:right;}div#block-pdd-views-block-informaciya-o-premium-vverhu-stranic-block-1 .current-user-name a{color:#e1e1e1;}div#block-pdd-views-block-informaciya-o-premium-vverhu-stranic-block-1 .premium-info a.buy-new-premium{color:#ffffff;background:#00d604;border:1px solid #00d604;font-size:14px;padding:5px 15px;margin-top:10px;display:inline-block;border-radius:4px;text-shadow:1px 1px rgb(0 0 0 / 40%);}div#block-pdd-views-block-informaciya-o-premium-vverhu-stranic-block-1 .premium-info{color:#fff;}div#block-pdd-views-block-informaciya-o-premium-vverhu-stranic-block-1 .premium-info a.buy-new-premium:hover{box-shadow:2px 2px 2px #323232;text-shadow:1px 1px rgb(0 0 0 / 90%);transition:all ease 0.2s;}div#block-pdd-views-block-informaciya-o-premium-vverhu-stranic-block-1 .current-user-name a:hover{color:#fff;text-decoration:underline;}div#block-pdd-views-block-informaciya-o-premium-vverhu-stranic-block-1 .label-user-name{font-size:13px;color:#fff;padding-right:10px;}#block-pdd-vkhodnasayt{flex-basis:100%;text-align:right;margin-bottom:0px;}#block-pdd-vkhodnasayt a{color:#fff;text-decoration:underline;}#block-pdd-vkhodnasayt p{margin:0px;}div#block-pdd-site-branding{width:20%;display:flex;flex-direction:column;justify-content:center;}nav#block-pdd-main-menu{width:calc(100% - 21%);}a.button-get-premium-big{color:#000;font-weight:700;background:#f8d341;padding:10px;font-size:14px;box-shadow:5px 5px 11px rgb(0 0 0 / 14%);-webkit-transform:skew(-20deg);*/
        display:inline-block;display:inline-block;margin-top:6px;}a.button-get-premium-big:hover{color:#fff;transition:all ease 0.2s;}header:hover a.button-get-premium-big{display:inline-block;-webkit-mask:linear-gradient(-60deg,#000 30%,#0005,#000 70%) right / 300% 100%;background-repeat:no-repeat;animation:shimmer 1.3s ease forwards infinite;}
}
@media all and (min-width: 780px) and (max-width: 959px){.container{width:90%;margin:0 auto;max-width:1320px;}body{min-height:100vh;}body .layout-container{min-height:100vh;}.layout-container > header{box-sizing:border-box;padding-top:30px;padding-bottom:30px;}.layout-container > header:hover li.menu-item.premium-link{color:grey;display:inline-block;-webkit-mask:linear-gradient(-60deg,#000 30%,#0005,#000 70%) right/300% 100%;background-repeat:no-repeat;animation:shimmer 1.3s ease forwards;}.layout-container > header nav > ul{display:flex;flex-wrap:wrap;position:relative;}.layout-container > header nav > ul li{list-style:none;list-syle-color:#fff;}.layout-container > header nav > ul li > a{position:relative;padding-left:20px;margin-left:1rem;color:#fff;font-size:.85rem;}.layout-container > header nav > ul li > a:hover{text-decoration:underline;color:#fff;color:var(--c-white);}.layout-container > header nav > ul li > a:before{background-color:#fff;background-color:var(--c-white);background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:50%;content:"";height:15px;left:0;top:3px;position:absolute;width:15px;}.layout-container > header .container{display:flex;flex-direction:row;}.layout-container > header .container div{flex:1;}main{flex:1;}main .container{padding-top:30px;padding-bottom:70px;}.layout-container > footer .container{border-top:1px solid rgba(93,108,122,.25);border-top:1px solid var(--c-gray-25);padding-top:30px;padding-bottom:30px;}.layout-container > footer{font-size:.875rem;font-size:var(--font-size-xxsmall);color:var(--c-gray);}.layout-container > footer > .container{display:flex;flex-wrap:wrap;}.layout-container > footer > .container div{flex:1;padding:0px 10px;}.front #block-pdd-content{padding-top:60px;padding-bottom:60px;}.front .shtaty footer{text-align:center;width:100%;padding-top:30px;}.shtaty.views-content{display:flex;flex-wrap:wrap;}.shtaty.views-content > .views-row{width:49%;margin-right:1%;margin-bottom:1%;border:1px solid #d3d8dd;border:1px solid var(--c-gray-25-hex);border-radius:3px;font-size:1.125rem;font-size:var(--font-size-small);color:var(--c-gray);padding:20px;box-sizing:border-box;display:flex;flex-direction:column;}.views-content .more a{background:linear-gradient(90deg,#0979c4,rgba(9,121,196,.85));margin-top:0;border:1px solid;border-radius:36px;-webkit-box-shadow:none;box-shadow:none;color:#fff;color:var(--c-white);cursor:pointer;display:inline-block;font-weight:400;font-weight:var(--font-weight-normal);padding:0.75rem 2rem;text-align:center;text-decoration:none;}.views-content .more a:hover{background-color:#d3eee7;background-color:var(--c-green-medium);border-color:#d3eee7;border-color:var(--c-green-medium);color:#163159;color:var(--c-dark-blue);text-decoration:none;}.views-content .views-row .more a:after{content:">>>";display:inline-block;height:11px;margin-left:0.625rem;position:relative;width:18px;}.shtaty.views-content .views-row .views-field.views-field-description__value{flex:1;margin-top:15px;font-size:.875rem;font-size:var(--font-size-xxsmall);}.shtaty.views-content .state-head span{display:flex;}.shtaty.views-content .state-head span .state-name{flex:1;display:table;padding-left:20px;}.shtaty.views-content .state-name a{display:table-cell;vertical-align:middle;font-size:1.4rem;}.taxonomy-term.views-content{display:flex;flex-wrap:wrap;padding-top:10px;}.taxonomy-term.views-content .views-row{background-color:#f5fbfb;background-color:var(--c-green-xlight);width:43%;margin-right:1%;margin-bottom:36px;padding:20px;display:flex;flex-direction:column;position:relative;z-index:1;}.taxonomy-term.views-content .views-row:hover{box-shadow:-3px 0px 11px rgb(0 0 0 / 14%);transition:all ease 0.2s;}.views-content .views-row:hover .more{color:grey;display:inline-block;-webkit-mask:linear-gradient(-60deg,#000 30%,#0005,#000 70%) right/300% 100%;background-repeat:no-repeat;animation:shimmer 1.3s ease forwards;}@keyframes shimmer{100%{-webkit-mask-position:left}}.taxonomy-term.views-content > header{flex:1;min-width:100%;margin-bottom:50px;}.taxonomy-term.views-content .views-row:nth-child(even){background-color:#f0f9ff;background-color:var(--c-cloud-blue);}.taxonomy-term.views-content .views-row:before{background-color:inherit;content:"";display:block;height:3rem;left:0;position:absolute;top:0;-webkit-transform:skewY(-5deg);transform:skewY(-5deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;width:100%;}.taxonomy-term.views-content .views-row .views-field-title a{color:#163159;color:var(--c-dark-blue);font-family:Playfair Display,serif;font-family:var(--font-heading);font-weight:700;line-height:1.15;margin:0 0 1rem;font-size:1.25rem;}.taxonomy-term.views-content .views-field-body{flex:1;padding-top:20px;padding-bottom:10px;font-size:.9rem;font-size:var(--font-size-small);}.taxonomy-term.views-content footer .description.field{margin-top:45px;}.taxonomy-term.views-content footer .description.field p{font-weight:400;line-height:1.35;margin-top:0;font-size:.9rem;font-size:var(--font-size-small);color:var(--c-gray);}.taxonomy-term.views-content footer .field_kartinka_shtata.field{text-align:center;margin-top:50px;}.taxonomy-term.views-content footer{margin-bottom:70px;}.pdd_quiz h1{padding-top:15px;}li.menu-item.premium-link a{color:#000;-webkit-transform:skew(-20deg);transform:skew(-20deg);padding:20px;font-weight:700;padding-left:0px;-webkit-transform:skew(-20deg);transform:skew(-20deg);background:#f8d341;padding:10px;margin-top:-10px;margin-left:40px;box-shadow:5px 5px 11px rgb(0 0 0 / 14%);}li.menu-item.premium-link{-webkit-transform:skew(-20deg);transform:skew(-20deg);min-width:100%;text-align:right;margin-top:30px;position:absolute;right:0px;bottom:-40px;}li.menu-item.premium-link a:before{display:none;width:0px !important;}li.menu-item.premium-link:hover{transition:all ease 0.2s;}li.menu-item.premium-link:hover a{text-decoration:none;color:#000;}.front .block-title{font-size:2em;text-align:center;padding-top:70px;padding-bottom:45px;}.articles.views-content header,.articles.views-content footer{flex:1;min-width:100%;}.articles.views-content a:hover{transition:all ease 0.2s;color:var(--c-gray-25-hex);}.articles.views-content{display:flex;flex-wrap:wrap;}.articles.views-content .views-row{width:49%;border:1px solid #eaeaea;margin-right:1%;margin-bottom:1%;display:flex;flex-direction:column;box-sizing:border-box;background:linear-gradient(90deg,#0979c4,rgba(9,121,196,.85));}.articles.views-content .views-row:hover{box-shadow:4px 5px 11px rgb(0 0 0 / 34%);transition:all ease 0.2s;}.articles.views-content .views-row a{color:var(--c-white);}.articles.views-content .views-row a:hover{transition:all ease 0.2s;color:var(--c-dark-blue);}.articles.views-content .views-row .views-field-field-image{overflow:hidden;}.articles.views-content .views-row .views-field-field-image img{width:100%;transition:all ease 0.5s;}.articles.views-content .views-row:hover img{transform:scale(1.051);transition:all ease 0.5s;}.articles.views-content .views-row .views-field-title{box-sizing:border-box;padding:15px;font-size:1.3rem;}.articles.views-content .views-row .views-field-body{box-sizing:border-box;padding:15px;flex:1;color:var(--c-white);}.articles.views-content .views-field-view-node{box-sizing:border-box;padding:15px;}.articles.views-content .views-field-view-node a{color:#fff;text-decoration:underline;}.articles.views-content .views-field-view-node a:hover{color:var(--c-black);}.articles.views-content .views-row .views-field-field-tags{box-sizing:border-box;padding-top:10px;padding-left:15px;padding-right:15px;font-size:12px;}.articles.views-content .views-row .views-field-field-tags a{color:var(--c-gray-25-hex);}.articles.views-content .views-row .views-field-field-tags a:hover{color:var(--c-black);}.front .articles footer{text-align:center;width:100%;padding-top:30px;}.page--uchebnik .field_shtat.field{margin-bottom:20px;font-size:var(--font-size-small);}.page--uchebnik .field_image.field{float:right;margin-left:20px;margin-bottom:20px;}.page--uchebnik .field_fayl_uchebnika.field a{display:inline-block;padding:20px 20px;background:linear-gradient(90deg,#0979c4,rgba(9,121,196,.85));border:1px solid #fff;border-radius:36px;margin-bottom:10px;color:var(--c-white);}.page--uchebnik .field_fayl_uchebnika.field a:hover{background:#36a2eb;transition:all ease 0.2s;}.uchebniki.views-content{display:flex;flex-wrap:wrap;margin-bottom:70px;}.uchebniki.views-content header{flex:1;min-width:100%;}.uchebniki.views-content .views-row{border:1px solid #d3d8dd;border:1px solid var(--c-gray-25-hex);border-radius:3px;padding:1.5rem;width:41%;margin-right:1%;margin-bottom:10px;}.uchebniki.views-content .views-row:hover{box-shadow:4px 5px 11px rgb(0 0 0 / 34%);transition:all ease 0.2s;}.uchebniki.views-content .views-field.views-field-title a{color:#163159;color:var(--c-dark-blue);font-weight:700;}.uchebniki.views-content .views-row .views-field-view-node a{font-size:var(--font-size-xxsmall);}details{font-size:1.3rem;background-color:#f0f9ff;background-color:var(--c-cloud-blue);color:#163159;color:var(--c-dark-blue);}summary{padding:.5em 1.3rem;list-style:none;display:flex;justify-content:space-between;transition:height 1s ease;}summary::-webkit-details-marker{display:none;}summary:after{content:"\002B";}details[open] summary{border-bottom:1px solid #ededed;}details[open] summary:after{content:"\00D7";}details[open] div{padding:.5em 1em;}.answer{background-color:#f5fbfb;background-color:var(--c-green-xlight);}div#block-rudmv-breadcrumbs ol li{list-style:none;font-size:var(--font-size-xxsmall);padding-right:5px;color:var(--c-dark-blue);}div#block-rudmv-breadcrumbs ol{display:flex;padding-left:0px;}div#block-rudmv-breadcrumbs ol li:not(:last-child):after{content:"\00BB";font-size:var(--font-size-xxsmall);}div#block-rudmv-breadcrumbs ol li a{color:var(--c-dark-blue);}div#block-pdd-primary-local-tasks{display:inline-block;box-sizing:border-box;}div#block-pdd-primary-local-tasks > ul{display:flex;padding-left:0px;padding-right:0px;}div#block-pdd-primary-local-tasks > ul > li{list-style:none;}div#block-pdd-primary-local-tasks > ul > li a{padding-right:15px;color:var(--ck-color-button-cancel);text-decoration:underline;}div#block-pdd-primary-local-tasks > ul > li a:hover{color:var(--ck-color-text);}.views-field.views-field-field-premium-only{display:inline-block;position:absolute;right:4%;top:-6%;}.paid-test{background:#f8d341;padding:5px 15px;font-size:11px;}.paid-test:hover{background:#fff;transition:all ease 0.2s;box-shadow:-3px 0px 11px rgb(0 0 0 / 14%);}.user-acc-link a{color:yellow !important;}.premium-container{text-align:center;}button.premium-button{background:#f8d341;padding:10px 30px;box-shadow:5px 5px 11px rgb(0 0 0 / 14%);margin-top:60px;font-size:30px;}button.premium-button:hover{color:grey;display:inline-block;-webkit-mask:linear-gradient(-60deg,#000 30%,#0005,#000 70%) right/300% 100%;background-repeat:no-repeat;animation:shimmer 1.3s ease forwards;}.big-wide{width:100%;position:relative;}.big-wide a.w-link{position:absolute;top:0px;width:100%;height:100%;opacity:0.1;z-index:111111;}.slogans{background:rgb(0 0 0 / 20%);display:flex;justify-content:center;flex-direction:column;padding-left:10%;box-sizing:border-box;padding-top:15px;padding-bottom:25px;}.slogans .slogan{font-size:1.4rem;color:#fff;font-weight:500;text-shadow:2px 2px 3px black;}.slogans .slogan-title{font-size:2rem;color:#fff;text-shadow:3px 3px 6px rgb(0 0 0 / 50%);text-transform:uppercase;padding-bottom:10px;font-weight:700;}.big-wide:hover img{box-shadow:4px 5px 3px rgb(0 0 0 / 14%);transition:all ease 0.2s;}.big-wide .fake-button{-webkit-transform:skew(-20deg);transform:skew(-20deg);background:#fbff0f;width:150px;text-align:center;padding:10px 0px;margin-top:20px;font-size:1.23rem;}.after-content-big-wide{margin-top:40px;}.my-big-wides-block{margin-top:40px;}.layout-container > footer nav{box-sizing:border-box;flex:1;}.layout-container > footer nav ul{display:flex;flex-direction:column;margin-top:0px;padding-left:15px;padding-right:15px;}.layout-container > footer ul li{padding-right:25px}.avtoshkoly-i-instruktory.views-content{display:flex;flex-direction:column;}.avtoshkoly-i-instruktory.views-content .box.recommended{background:#d7efff;}.avtoshkoly-i-instruktory.views-content .box{display:flex;padding:15px;box-sizing:border-box;background-color:#f7fbfd;margin-bottom:25px;border-radius:10px;box-shadow:2px 2px 2px #dadada;}.avtoshkoly-i-instruktory.views-content .box .details{flex:1;box-sizing:border-box;padding:5px 20px;}.avtoshkoly-i-instruktory.views-content .box .sc-name a{font-weight:600;font-size:18px;color:#163159;}.avtoshkoly-i-instruktory.views-content .box .sc-name a:hover{color:#0b669e;}.avtoshkoly-i-instruktory.views-content .box .sc-where{display:flex;margin-bottom:10px;margin-top:5px;}.avtoshkoly-i-instruktory.views-content .box .sc-city:before{content:'\25C8';color:#1781c8;padding-right:5px;}.avtoshkoly-i-instruktory.views-content .box .sc-where > div{margin-right:10px;font-weight:600;font-size:13px;}.avtoshkoly-i-instruktory.views-content .box .sc-name img{padding-left:6px;-webkit-filter:drop-shadow(2px 2px 2px #caca);}.avtoshkoly-i-instruktory.views-content .box .sc-name img:hover{-webkit-filter:drop-shadow(5px 5px 5px #ddd);filter:drop-shadow(5px 5px 5px #ddd);transition:all ease 0.2s;transform:scale(1.1);}.school-page .node .field_telefon.field{padding-left:10px;display:inline-block;font-size:18px;}.field_telefon.field:before{content:'\2706';color:#f8d341;padding-right:5px;}.school-page .node .field_gorod.field{float:left;}.school-page .node .field_gorod.field:before{content:'\25C8';color:#1781c8;padding-right:5px;}.school-page .node{max-width:700px;}.school-page .node .body.field{background:#ffffff;padding:15px 10px 5px 15px;box-sizing:border-box;margin-bottom:15px;margin-top:15px;}.school-page #block-pdd-content{background-color:#f0f9ff;max-width:600px;margin:0 auto;padding:5px 20px 10px 20px;}.school-page .node .field_image.field{background:#fff;text-align:center;padding:15px 10px 10px 10px;}.banner-zakrep-bottom{position:fixed;bottom:0px;background:#fff;width:clamp(80%,70%,80%);margin-left:calc(100vw - 95%);padding:10px 10px;z-index:111111;border:1px solid #eaeaea;border-radius:8px;box-shadow:0 0 4px hsla(0,0%,7%,.08);}.banner-zakrep-bottom .banner-box{}.banner-zakrep-bottom a.banner-link{display:flex;}.banner-zakrep-bottom .banner-box .image{flex:0 0 95px;}.banner-zakrep-bottom .banner-box .info{padding:15px 15px;}.banner-zakrep-bottom .banner-box .info .title{font-size:14px;font-weight:600;padding-bottom:10px;}.banner-zakrep-bottom .banner-box .info .descriptions{font-size:13px;}.layout-container > header .container{flex-wrap:wrap;width:95%;}div#block-pdd-views-block-informaciya-o-premium-vverhu-stranic-block-1{flex-basis:100%;text-align:right;}div#block-pdd-views-block-informaciya-o-premium-vverhu-stranic-block-1 .current-user-name a{color:#e1e1e1;}div#block-pdd-views-block-informaciya-o-premium-vverhu-stranic-block-1 .premium-info a.buy-new-premium{color:#ffffff;background:#00d604;border:1px solid #00d604;font-size:14px;padding:5px 15px;margin-top:10px;display:inline-block;border-radius:4px;text-shadow:1px 1px rgb(0 0 0 / 40%);}div#block-pdd-views-block-informaciya-o-premium-vverhu-stranic-block-1 .premium-info{color:#fff;}div#block-pdd-views-block-informaciya-o-premium-vverhu-stranic-block-1 .premium-info a.buy-new-premium:hover{box-shadow:2px 2px 2px #323232;text-shadow:1px 1px rgb(0 0 0 / 90%);transition:all ease 0.2s;}div#block-pdd-views-block-informaciya-o-premium-vverhu-stranic-block-1 .current-user-name a:hover{color:#fff;text-decoration:underline;}div#block-pdd-views-block-informaciya-o-premium-vverhu-stranic-block-1 .label-user-name{font-size:13px;color:#fff;padding-right:10px;}#block-pdd-vkhodnasayt{flex-basis:100%;text-align:right;margin-bottom:0px;}#block-pdd-vkhodnasayt a{color:#fff;text-decoration:underline;}#block-pdd-vkhodnasayt p{margin:0px;}div#block-pdd-site-branding{width:20%;display:flex;flex-direction:column;justify-content:center;}nav#block-pdd-main-menu{width:calc(100% - 21% - 130px);}a.button-get-premium-big{color:#000;font-weight:700;background:#f8d341;padding:10px;font-size:14px;margin-left:40px;box-shadow:5px 5px 11px rgb(0 0 0 / 14%);-webkit-transform:skew(-20deg);*/
        display:inline-block;display:inline-block;margin-top:6px;}a.button-get-premium-big:hover{color:#fff;transition:all ease 0.2s;}header:hover a.button-get-premium-big{display:inline-block;-webkit-mask:linear-gradient(-60deg,#000 30%,#0005,#000 70%) right / 300% 100%;background-repeat:no-repeat;animation:shimmer 1.3s ease forwards infinite;}
}
@media all and (min-width: 560px) and (max-width: 779px){.container{width:95%;margin:0 auto;max-width:1320px;}body{min-height:100vh;}body .layout-container{min-height:100vh;}.layout-container > header{box-sizing:border-box;padding-top:10px;padding-bottom:10px;}.layout-container > header:hover li.menu-item.premium-link{color:grey;display:inline-block;-webkit-mask:linear-gradient(-60deg,#000 30%,#0005,#000 70%) right/300% 100%;background-repeat:no-repeat;animation:shimmer 1.3s ease forwards;}.layout-container > header nav > ul{display:flex;flex-wrap:wrap;position:relative;padding-left:0;}.layout-container > header nav > ul li{list-style:none;list-syle-color:#fff;}.layout-container > header nav > ul li > a{position:relative;padding-left:10px;margin-left:0.7rem;color:#fff;font-size:.95rem;}.layout-container > header nav > ul li > a:hover{text-decoration:underline;color:#fff;color:var(--c-white);}.layout-container > header nav > ul li > a:before{background-color:#fff;background-color:var(--c-white);background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:50%;content:"";left:0;top:7px;position:absolute;width:5px;height:5px;}.layout-container > header .container{display:flex;flex-direction:column;}.layout-container > header .container div{flex:1;text-align:center;}main{flex:1;}main .container{padding-bottom:20px;}.layout-container > footer .container{border-top:1px solid rgba(93,108,122,.25);border-top:1px solid var(--c-gray-25);padding-top:30px;padding-bottom:30px;}.layout-container > footer{font-size:.875rem;font-size:var(--font-size-xxsmall);color:var(--c-gray);}.layout-container > footer > .container{display:flex;flex-wrap:wrap;}.layout-container > footer > .container div{flex:1}.layout-container > footer p{line-height:1;}.front #block-pdd-content{padding-top:30px;padding-bottom:10px;}.node{font-size:var(--font-size-xxsmall);}.front .shtaty footer{text-align:center;width:100%;padding-top:30px;}.shtaty.views-content{display:flex;flex-wrap:wrap;}.shtaty.views-content > .views-row{width:49%;margin-right:1%;margin-bottom:1%;border:1px solid var(--c-gray-25-hex);border-radius:3px;font-size:var(--font-size-small);color:var(--c-gray);padding:20px;box-sizing:border-box;display:flex;flex-direction:column;background:var(--c-bg-blue);}.views-content .more a{background:#2948bd;margin-top:0;border:1px solid;border-radius:10px;-webkit-box-shadow:none;box-shadow:none;color:var(--c-white);cursor:pointer;display:inline-block;font-weight:var(--font-weight-normal);padding:0.5rem 1rem;text-align:center;text-decoration:none;font-size:var(--font-size-small);}.views-content .more a:hover{background-color:#d3eee7;background-color:var(--c-green-medium);border-color:#d3eee7;border-color:var(--c-green-medium);color:#163159;color:var(--c-dark-blue);text-decoration:none;}.views-content .views-row .more a:after{display:inline-block;height:11px;margin-left:0.625rem;position:relative;width:18px;}.shtaty.views-content .views-row .views-field.views-field-description__value{flex:1;margin-top:15px;font-size:.875rem;font-size:var(--font-size-xxsmall);}.shtaty.views-content .state-head span{display:flex;}.shtaty.views-content .state-head span .state-name{flex:1;display:table;padding-left:20px;}.shtaty.views-content .state-name a{display:inline-block;width:100%;font-size:1.4rem;text-align:center;color:var(--c-bg-gray);}.taxonomy-term.views-content{display:flex;flex-wrap:wrap;justify-content:space-between;}.taxonomy-term.views-content .views-row{background-color:var(--c-green-xlight);width:calc(50% - 5px);margin-bottom:36px;padding:20px;display:flex;flex-direction:column;position:relative;z-index:1;box-sizing:border-box;}.taxonomy-term.views-content .views-row:hover{box-shadow:-3px 0px 11px rgb(0 0 0 / 14%);transition:all ease 0.2s;}.views-content .views-row:hover .more{color:grey;display:inline-block;-webkit-mask:linear-gradient(-60deg,#000 30%,#0005,#000 70%) right/300% 100%;background-repeat:no-repeat;animation:shimmer 1.3s ease forwards;}@keyframes shimmer{100%{-webkit-mask-position:left}}h1{margin:0;}.taxonomy-term.views-content > header p{font-size:13px;}.taxonomy-term.views-content > header{flex:1;min-width:100%;margin-bottom:0px;}.taxonomy-term.views-content .views-row:nth-child(even){background-color:#f0f9ff;background-color:var(--c-cloud-blue);}.taxonomy-term.views-content .views-row:before{background-color:inherit;display:block;height:3rem;left:0;position:absolute;top:0;-webkit-transform:skewY(-5deg);transform:skewY(-5deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;width:100%;}.taxonomy-term.views-content .views-row .views-field-title a{font-family:var(--font-heading);font-weight:700;line-height:1.15;margin:0 0 1rem;font-size:var(--font-primary);background:#33b249;padding:20px 20px;width:100%;box-sizing:border-box;border-radius:10px;color:#fff;}.taxonomy-term.views-content .views-row .views-field-title a:hover{background-color:#41d35b;border-color:var(--c-gray-25-hex);color:#fff;text-decoration:none;}.taxonomy-term.views-content .views-field-body{flex:1;padding-top:20px;padding-bottom:10px;font-size:.9rem;font-size:var(--font-size-small);}.taxonomy-term.views-content footer .description.field{margin-top:45px;}.taxonomy-term.views-content footer .description.field p{font-weight:400;line-height:1.35;margin-top:0;font-size:.9rem;font-size:var(--font-size-small);color:var(--c-gray);}.taxonomy-term.views-content footer .field_kartinka_shtata.field{text-align:center;margin-top:50px;}.taxonomy-term.views-content footer{margin-bottom:70px;}.pdd_quiz h1{padding-top:15px;font-size:25px;text-align:center;}li.menu-item.premium-link a{color:#000;-webkit-transform:skew(-20deg);transform:skew(-20deg);padding:20px;font-weight:700;padding-left:0px;-webkit-transform:skew(-20deg);transform:skew(-20deg);background:#f8d341;padding:10px;margin-top:-10px;margin-left:40px;box-shadow:5px 5px 11px rgb(0 0 0 / 14%);}li.menu-item.premium-link{-webkit-transform:skew(-20deg);transform:skew(-20deg);min-width:100%;text-align:right;margin-top:30px;position:absolute;right:0px;bottom:-40px;}li.menu-item.premium-link a:before{display:none;width:0px !important;}li.menu-item.premium-link:hover{transition:all ease 0.2s;}li.menu-item.premium-link:hover a{text-decoration:none;color:#000;}.front .block-title{font-size:1.5rem;text-align:center;padding-top:70px;padding-bottom:45px;}.articles.views-content header,.articles.views-content footer{flex:1;min-width:100%;}.articles.views-content a:hover{transition:all ease 0.2s;color:var(--c-gray-25-hex);}.articles.views-content{display:flex;flex-wrap:wrap;margin-top:10px;}.articles.views-content .views-row{border:1px solid #eaeaea;margin-bottom:10px;display:flex;flex-direction:column;box-sizing:border-box;background:#fff;border-radius:20px;}.articles.views-content .views-row:hover{box-shadow:4px 5px 11px rgb(0 0 0 / 34%);transition:all ease 0.2s;}.articles.views-content .views-row a{color:var(--c-dark-blue);font-weight:700;}.articles.views-content .views-row a:hover{transition:all ease 0.2s;color:var(--c-dark-blue);}.articles.views-content .views-row .views-field-field-image{overflow:hidden;}.articles.views-content .views-row .views-field-field-image img{width:100%;transition:all ease 0.5s;}.articles.views-content .views-row:hover img{transform:scale(1.051);transition:all ease 0.5s;}.articles.views-content .views-row .views-field-title{box-sizing:border-box;padding:15px;font-size:1.3rem;}.articles.views-content .views-row .views-field-body{box-sizing:border-box;padding:10px 15px;flex:1;color:var(--c-black);font-size:14px;}.articles.views-content .views-field-view-node{box-sizing:border-box;padding:15px;}.articles.views-content .views-field-view-node a{color:var(--c-black);text-decoration:underline;}.articles.views-content .views-field-view-node a:hover{color:var(--c-black);}.articles.views-content .views-row .views-field-field-tags{box-sizing:border-box;padding-top:10px;padding-left:15px;padding-right:15px;font-size:12px;}.articles.views-content .views-row .views-field-created{padding-left:15px;font-size:13px;color:gray;}.articles.views-content .views-row .views-field-field-tags a{color:var(--c-gray-25-hex);}.articles.views-content .views-row .views-field-field-tags a:hover{color:var(--c-black);}.front .articles footer{text-align:center;width:100%;padding-top:30px;}.page--uchebnik .field_shtat.field{margin-bottom:20px;font-size:var(--font-size-small);}.page--uchebnik .field_image.field{margin-left:20px;margin-bottom:20px;}.page--uchebnik .field_fayl_uchebnika.field a{display:inline-block;padding:20px 20px;background:linear-gradient(90deg,#0979c4,rgba(9,121,196,.85));border:1px solid #fff;border-radius:36px;margin-bottom:10px;color:var(--c-white);}.page--uchebnik .field_fayl_uchebnika.field a:hover{background:#36a2eb;transition:all ease 0.2s;}.uchebniki.views-content{display:flex;flex-wrap:wrap;margin-bottom:70px;}.uchebniki.views-content header{flex:1;min-width:100%;}.uchebniki.views-content .views-row{border:1px solid #d3d8dd;border:1px solid var(--c-gray-25-hex);border-radius:3px;padding:1.5rem;width:calc(50% - 10px);margin-right:10px;margin-bottom:10px;box-sizing:border-box;}.uchebniki.views-content .views-row:hover{box-shadow:4px 5px 11px rgb(0 0 0 / 34%);transition:all ease 0.2s;}.uchebniki.views-content .views-field.views-field-title a{color:#163159;color:var(--c-dark-blue);font-weight:700;}.uchebniki.views-content .views-row .views-field-view-node a{font-size:var(--font-size-xxsmall);}details{font-size:1.3rem;background-color:#f0f9ff;background-color:var(--c-cloud-blue);color:#163159;color:var(--c-dark-blue);}summary{padding:.5em 1.3rem;list-style:none;display:flex;justify-content:space-between;transition:height 1s ease;}summary::-webkit-details-marker{display:none;}summary:after{content:"\002B";}details[open] summary{border-bottom:1px solid #ededed;}details[open] summary:after{content:"\00D7";}details[open] div{padding:.5em 1em;}.answer{background-color:#f5fbfb;background-color:var(--c-green-xlight);}div#block-rudmv-breadcrumbs ol li{list-style:none;font-size:var(--font-size-xxsmall);padding-right:5px;color:var(--c-dark-blue);}div#block-rudmv-breadcrumbs ol{display:flex;padding-left:0px;margin-bottom:0px;}div#block-rudmv-breadcrumbs ol li:not(:last-child):after{content:"\00BB";font-size:var(--font-size-xxsmall);}div#block-rudmv-breadcrumbs ol li a{color:var(--c-dark-blue);}div#block-pdd-primary-local-tasks{display:inline-block;box-sizing:border-box;}div#block-pdd-primary-local-tasks > ul{display:flex;padding-left:0px;padding-right:0px;}div#block-pdd-primary-local-tasks > ul > li{list-style:none;}div#block-pdd-primary-local-tasks > ul > li a{padding-right:15px;color:var(--ck-color-button-cancel);text-decoration:underline;}div#block-pdd-primary-local-tasks > ul > li a:hover{color:var(--ck-color-text);}.views-field.views-field-field-premium-only{display:inline-block;position:absolute;right:4%;top:-6%;}.paid-test{background:#f8d341;padding:5px 15px;font-size:11px;}.paid-test:hover{background:#fff;transition:all ease 0.2s;box-shadow:-3px 0px 11px rgb(0 0 0 / 14%);}.user-acc-link a{color:yellow !important;}.premium-container{text-align:center;}button.premium-button{background:#f8d341;padding:10px 30px;box-shadow:5px 5px 11px rgb(0 0 0 / 14%);margin-top:60px;font-size:30px;}button.premium-button:hover{color:grey;display:inline-block;-webkit-mask:linear-gradient(-60deg,#000 30%,#0005,#000 70%) right/300% 100%;background-repeat:no-repeat;animation:shimmer 1.3s ease forwards;}.big-wide{width:100%;position:relative;}.big-wide a.w-link{position:absolute;top:0px;width:100%;height:100%;opacity:0.1;z-index:111111;}.slogans{background:rgb(0 0 0 / 20%);display:flex;justify-content:center;flex-direction:column;padding-left:10%;box-sizing:border-box;padding-top:15px;padding-bottom:25px;}.slogans .slogan{font-size:1.4rem;color:#fff;font-weight:500;text-shadow:2px 2px 3px black;}.slogans .slogan-title{font-size:2rem;color:#fff;text-shadow:3px 3px 6px rgb(0 0 0 / 50%);text-transform:uppercase;padding-bottom:10px;font-weight:700;}.big-wide:hover img{box-shadow:4px 5px 3px rgb(0 0 0 / 14%);transition:all ease 0.2s;}.big-wide .fake-button{-webkit-transform:skew(-20deg);transform:skew(-20deg);background:#fbff0f;width:150px;text-align:center;padding:10px 0px;margin-top:20px;font-size:1.23rem;}.after-content-big-wide{margin-top:40px;}.my-big-wides-block{margin-top:40px;overflow:hidden;}.layout-container > footer nav{box-sizing:border-box;flex:1;}.layout-container > footer nav ul{display:flex;flex-direction:column;margin-top:0px;padding-left:15px;padding-right:15px;}.layout-container > footer ul li{padding-right:25px}.pdd_quiz .start-screen,.pdd_quiz .score-container{margin-top:0px !important;}.avtoshkoly-i-instruktory.views-content{display:flex;flex-direction:column;}.avtoshkoly-i-instruktory.views-content .box{display:flex;flex-direction:column;border-bottom:1px solid #eaeaea;margin-bottom:10px;}.avtoshkoly-i-instruktory.views-content .box .details{flex:1;box-sizing:border-box;padding:10px 10px;}.avtoshkoly-i-instruktory.views-content .box .sc-name{font-weight:600;font-size:18px;}.avtoshkoly-i-instruktory.views-content .box .sc-where{display:flex;margin-bottom:10px;margin-top:5px;}.avtoshkoly-i-instruktory.views-content .box .sc-where > div{margin-right:10px;font-weight:600;font-size:13px;}.avtoshkoly-i-instruktory.views-content .box .image{text-align:center;}.avtoshkoly-i-instruktory.views-content .box .sc-about{font-size:13px;}.avtoshkoly-i-instruktory.views-content{display:flex;flex-direction:column;}.avtoshkoly-i-instruktory.views-content .box.recommended{background:#d7efff;}.avtoshkoly-i-instruktory.views-content .box{display:flex;padding:15px;box-sizing:border-box;background-color:#f7fbfd;margin-bottom:25px;border-radius:10px;box-shadow:2px 2px 2px #dadada;}.avtoshkoly-i-instruktory.views-content .box .details{flex:1;box-sizing:border-box;padding:5px 20px;}.avtoshkoly-i-instruktory.views-content .box .sc-name a{font-weight:600;font-size:18px;color:#163159;}.avtoshkoly-i-instruktory.views-content .box .sc-name a:hover{color:#0b669e;}.avtoshkoly-i-instruktory.views-content .box .sc-where{display:flex;margin-bottom:10px;margin-top:5px;}.avtoshkoly-i-instruktory.views-content .box .sc-city:before{content:'\25C8';color:#1781c8;padding-right:5px;}.avtoshkoly-i-instruktory.views-content .box .sc-where > div{margin-right:10px;font-weight:600;font-size:13px;}.avtoshkoly-i-instruktory.views-content .box .sc-name img{padding-left:6px;-webkit-filter:drop-shadow(2px 2px 2px #caca);}.avtoshkoly-i-instruktory.views-content .box .sc-name img:hover{-webkit-filter:drop-shadow(5px 5px 5px #ddd);filter:drop-shadow(5px 5px 5px #ddd);transition:all ease 0.2s;transform:scale(1.1);}.school-page .node .field_telefon.field{padding-left:10px;display:inline-block;font-size:18px;}.field_telefon.field:before{content:'\2706';color:#f8d341;padding-right:5px;}.school-page .node .field_gorod.field{float:left;}.school-page .node .field_gorod.field:before{content:'\25C8';color:#1781c8;padding-right:5px;}.school-page .node{max-width:700px;}.school-page .node .body.field{background:#ffffff;padding:15px 10px 5px 15px;box-sizing:border-box;margin-bottom:15px;margin-top:15px;}.school-page #block-pdd-content{background-color:#f0f9ff;max-width:600px;margin:0 auto;padding:5px 20px 10px 20px;}.school-page .node .field_image.field{background:#fff;text-align:center;padding:15px 10px 10px 10px;}.banner-zakrep-bottom{position:fixed;bottom:0px;background:#fff;width:clamp(80%,70%,80%);margin-left:calc(100vw - 95%);padding:10px 10px;z-index:111111;border:1px solid #eaeaea;border-radius:8px;box-shadow:0 0 4px hsla(0,0%,7%,.08);}.banner-zakrep-bottom .banner-box{}.banner-zakrep-bottom a.banner-link{display:flex;}.banner-zakrep-bottom .banner-box .image{flex:0 0 95px;}.banner-zakrep-bottom .banner-box .info{padding:15px 15px;}.banner-zakrep-bottom .banner-box .info .title{font-size:14px;font-weight:600;padding-bottom:10px;}.banner-zakrep-bottom .banner-box .info .descriptions{font-size:13px;}.front .narrow_menu{margin-bottom:10px;}div#block-pdd-views-block-informaciya-o-premium-vverhu-stranic-block-1 .current-user-name a{color:#fff;}div#block-pdd-views-block-informaciya-o-premium-vverhu-stranic-block-1 .premium-info a.buy-new-premium{color:#ffffff;background:#00d604;border:1px solid #00d604;font-size:14px;padding:5px 15px;margin-top:10px;display:inline-block;border-radius:4px;text-shadow:1px 1px rgb(0 0 0 / 40%);}div#block-pdd-views-block-informaciya-o-premium-vverhu-stranic-block-1 .premium-info{color:#fff;}div#block-pdd-views-block-informaciya-o-premium-vverhu-stranic-block-1 .premium-info a.buy-new-premium:hover{box-shadow:2px 2px 2px #323232;text-shadow:1px 1px rgb(0 0 0 / 90%);transition:all ease 0.2s;}div#block-pdd-views-block-informaciya-o-premium-vverhu-stranic-block-1 .current-user-name a:hover{color:#fff;text-decoration:underline;}div#block-pdd-views-block-informaciya-o-premium-vverhu-stranic-block-1 .label-user-name{font-size:13px;color:#fff;padding-right:10px;}#block-pdd-vkhodnasayt{flex-basis:100%;text-align:right;margin-bottom:0px;}#block-pdd-vkhodnasayt a{color:#fff;text-decoration:underline;}#block-pdd-vkhodnasayt p{margin:0px;}a.button-get-premium-big{color:#000;font-weight:700;background:#f8d341;padding:10px;font-size:14px;box-shadow:5px 5px 11px rgb(0 0 0 / 14%);-webkit-transform:skew(-20deg);*/
        display:inline-block;display:inline-block;margin-top:6px;}a.button-get-premium-big:hover{color:#fff;transition:all ease 0.2s;}header:hover a.button-get-premium-big{display:inline-block;-webkit-mask:linear-gradient(-60deg,#000 30%,#0005,#000 70%) right / 300% 100%;background-repeat:no-repeat;animation:shimmer 1.3s ease forwards infinite;}
}
@media all and (max-width: 559px){.container{width:95%;margin:0 auto;max-width:1320px;}body{min-height:100vh;}body .layout-container{min-height:100vh;}.layout-container > header{box-sizing:border-box;padding-top:10px;padding-bottom:10px;}.layout-container > header:hover li.menu-item.premium-link{color:grey;display:inline-block;-webkit-mask:linear-gradient(-60deg,#000 30%,#0005,#000 70%) right/300% 100%;background-repeat:no-repeat;animation:shimmer 1.3s ease forwards;}.layout-container > header nav > ul{display:flex;flex-wrap:wrap;position:relative;padding-left:0;}.layout-container > header nav > ul li{list-style:none;list-syle-color:#fff;}.layout-container > header nav > ul li > a{position:relative;padding-left:10px;margin-left:0.7rem;color:#fff;font-size:.95rem;}.layout-container > header nav > ul li > a:hover{text-decoration:underline;color:#fff;color:var(--c-white);}.layout-container > header nav > ul li > a:before{background-color:#fff;background-color:var(--c-white);background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:50%;content:"";left:0;top:7px;position:absolute;width:5px;height:5px;}.layout-container > header .container{display:flex;flex-direction:column;}.layout-container > header .container div{flex:1;text-align:center;}div#block-pdd-site-branding{text-align:left;padding-left:15px;padding-top:10px;}main{flex:1;}main .container{padding-top:0px;padding-bottom:20px;}.layout-container > footer .container{border-top:1px solid rgba(93,108,122,.25);border-top:1px solid var(--c-gray-25);padding-top:30px;padding-bottom:30px;}.layout-container > footer{font-size:.875rem;font-size:var(--font-size-xxsmall);color:var(--c-gray);}.layout-container > footer > .container{display:flex;flex-direction:column;flex-wrap:wrap;}.layout-container > footer > .container div{flex:1}.front #block-pdd-content{padding-bottom:10px;}.node{font-size:14px;}.front .shtaty footer{text-align:center;width:100%;padding-top:30px;}.shtaty.views-content{display:flex;flex-wrap:wrap;}.shtaty.views-content > .views-row{width:100%;margin-bottom:1%;border:1px solid var(--c-gray-25-hex);border-radius:3px;font-size:var(--font-size-small);color:var(--c-gray);padding:20px;box-sizing:border-box;display:flex;flex-direction:column;background:var(--c-main-blue);}.views-content .more a{background:#33b249;margin-top:0;border:1px solid;border-radius:10px;-webkit-box-shadow:none;box-shadow:none;color:var(--c-white);cursor:pointer;display:inline-block;font-weight:var(--font-weight-normal);padding:0.5rem 1rem;text-align:center;text-decoration:none;font-size:var(--font-size-small);box-sizing:border-box;width:100%;}.views-content .more a:hover{background-color:var(--c-gray-25-hex);border-color:var(--c-gray-25-hex);color:var(--c-dark-blue);text-decoration:none;}.views-content .views-row .more a:after{display:inline-block;height:11px;margin-left:0.625rem;position:relative;width:18px;}.shtaty.views-content .views-row .views-field.views-field-description__value{flex:1;margin-top:15px;font-size:.875rem;font-size:var(--font-size-xxsmall);}.shtaty.views-content .state-head span{display:flex;}.shtaty.views-content .state-head span .state-name{flex:1;display:table;padding-left:20px;}.shtaty.views-content .state-name a{display:inline-block;color:var(--c-bg-gray);font-size:1.4rem;width:100%;text-align:center;}.taxonomy-term.views-content{display:flex;flex-wrap:wrap;padding-top:10px;}.taxonomy-term.views-content .views-row{background-color:var(--c-green-xlight);width:100%;margin-right:0;margin-bottom:15px;padding:20px 20px 10px 15px;display:flex;flex-direction:column;position:relative;z-index:1;box-sizing:border-box;}.taxonomy-term.views-content .views-row:hover{box-shadow:-3px 0px 11px rgb(0 0 0 / 14%);transition:all ease 0.2s;}.views-content .views-row:hover .more{color:grey;display:inline-block;-webkit-mask:linear-gradient(-60deg,#000 30%,#0005,#000 70%) right/300% 100%;background-repeat:no-repeat;animation:shimmer 1.3s ease forwards;}@keyframes shimmer{100%{-webkit-mask-position:left}}.taxonomy-term.views-content > header{flex:1;min-width:100%;margin-bottom:0px;}.taxonomy-term.views-content > header p{font-size:var(--font-size-small);}.taxonomy-term.views-content .views-row:nth-child(even){background-color:var(--c-teal-blue-7-hex);}.taxonomy-term.views-content .views-row:before{background-color:inherit;display:block;height:3rem;left:0;position:absolute;top:0;-webkit-transform:skewY(-5deg);transform:skewY(-5deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;width:100%;}.taxonomy-term.views-content .views-row .views-field-title a{color:var(--c-dark-blue);font-family:var(--font-heading);font-weight:700;line-height:1.15;margin:0 0 1rem;font-size:var(--font-primary);background:#33b249;padding:20px 20px;width:100%;box-sizing:border-box;border-radius:10px;color:#fff;}.taxonomy-term.views-content .views-row .views-field-title a:hover{background-color:#41d35b;border-color:var(--c-gray-25-hex);color:#fff;text-decoration:none;}.taxonomy-term.views-content .views-field-body{flex:1;padding-top:20px;padding-bottom:10px;font-size:.9rem;font-size:var(--font-size-small);}.taxonomy-term.views-content footer .description.field{margin-top:45px;}.taxonomy-term.views-content footer .description.field p{font-weight:400;line-height:1.35;margin-top:0;font-size:.9rem;font-size:var(--font-size-small);color:var(--c-gray);}.taxonomy-term.views-content footer .field_kartinka_shtata.field{text-align:center;margin-top:50px;}.taxonomy-term.views-content footer{margin-bottom:70px;}.pdd_quiz h1{padding-top:15px;font-size:24px;}li.menu-item.premium-link a{color:#000;-webkit-transform:skew(-20deg);transform:skew(-20deg);padding:20px;font-weight:700;padding-left:0px;-webkit-transform:skew(-20deg);transform:skew(-20deg);background:#f8d341;padding:10px;margin-top:-10px;margin-left:40px;box-shadow:5px 5px 11px rgb(0 0 0 / 14%);}li.menu-item.premium-link{-webkit-transform:skew(-20deg);transform:skew(-20deg);min-width:100%;text-align:right;margin-top:30px;position:absolute;right:0px;bottom:-40px;}li.menu-item.premium-link a:before{display:none;width:0px !important;}li.menu-item.premium-link:hover{transition:all ease 0.2s;}li.menu-item.premium-link:hover a{text-decoration:none;color:#000;}.front .block-title{font-size:1.5rem;text-align:center;padding-top:30px;padding-bottom:25px;}.articles.views-content header,.articles.views-content footer{flex:1;min-width:100%;}.articles.views-content a:hover{transition:all ease 0.2s;color:var(--c-gray-25-hex);}.articles.views-content{display:flex;flex-wrap:wrap;margin-top:10px;}.articles.views-content .views-row .views-field-created{font-size:10px;padding-bottom:5px;color:gray;padding-left:15px;}.articles.views-content .views-row{border:1px solid #eaeaea;display:flex;flex-direction:column;box-sizing:border-box;background:#fff;border-radius:20px;margin-bottom:15px;}.articles.views-content .views-row:hover{box-shadow:4px 5px 11px rgb(0 0 0 / 34%);transition:all ease 0.2s;}.articles.views-content .views-row a{color:var(--c-dark-blue);font-weight:700;line-height:1.1em;display:inline-block;}.articles.views-content .views-row a:hover{transition:all ease 0.2s;color:var(--c-dark-blue);}.articles.views-content .views-row .views-field-field-image{overflow:hidden;}.articles.views-content .views-row .views-field-field-image img{width:100%;transition:all ease 0.5s;}.articles.views-content .views-row:hover img{transform:scale(1.051);transition:all ease 0.5s;}.articles.views-content .views-row .views-field-title{box-sizing:border-box;padding:10px 15px;font-size:1.3rem;color:var(--c-black);}.articles.views-content .views-row .views-field-body{box-sizing:border-box;padding:0px 15px;flex:1;color:var(--c-dark-blue);font-size:14px;}.articles.views-content .views-field-view-node{box-sizing:border-box;padding:10px 15px;}.articles.views-content .views-field-view-node a{color:var(--c-gray);text-decoration:underline;}.articles.views-content .views-field-view-node a:hover{color:var(--c-black);}.articles.views-content .views-row .views-field-field-tags{box-sizing:border-box;padding-left:15px;padding-right:15px;font-size:12px;color:var(--c-black);}.articles.views-content .views-row .views-field-field-tags a{color:var(--c-gray-25-hex);}.articles.views-content .views-row .views-field-field-tags a:hover{color:var(--c-black);}.front .articles footer{text-align:center;width:100%;padding-top:30px;}.page--uchebnik .field_shtat.field{margin-bottom:20px;font-size:var(--font-size-small);}.page--uchebnik .field_image.field{margin-left:20px;margin-bottom:20px;}.page--uchebnik .field_fayl_uchebnika.field a{display:inline-block;padding:20px 20px;background:linear-gradient(90deg,#0979c4,rgba(9,121,196,.85));border:1px solid #fff;border-radius:36px;margin-bottom:10px;color:var(--c-white);}.page--uchebnik .field_fayl_uchebnika.field a:hover{background:#36a2eb;transition:all ease 0.2s;}.uchebniki.views-content{display:flex;flex-wrap:wrap;margin-bottom:70px;}.uchebniki.views-content header{flex:1;min-width:100%;}.uchebniki.views-content .views-row{border:1px solid #d3d8dd;border:1px solid var(--c-gray-25-hex);border-radius:3px;padding:1.5rem;width:calc(50% - 10px);margin-right:10px;margin-bottom:10px;box-sizing:border-box;}.uchebniki.views-content .views-row:hover{box-shadow:4px 5px 11px rgb(0 0 0 / 34%);transition:all ease 0.2s;}.uchebniki.views-content .views-field.views-field-title a{color:#163159;color:var(--c-dark-blue);font-weight:700;}.uchebniki.views-content .views-row .views-field-view-node a{font-size:var(--font-size-xxsmall);}details{font-size:1.3rem;background-color:#f0f9ff;background-color:var(--c-cloud-blue);color:#163159;color:var(--c-dark-blue);}summary{padding:.5em 1.3rem;list-style:none;display:flex;justify-content:space-between;transition:height 1s ease;}summary::-webkit-details-marker{display:none;}summary:after{content:"\002B";}details[open] summary{border-bottom:1px solid #ededed;}details[open] summary:after{content:"\00D7";}details[open] div{padding:.5em 1em;}.answer{background-color:#f5fbfb;background-color:var(--c-green-xlight);}div#block-rudmv-breadcrumbs ol li{list-style:none;font-size:var(--font-size-xxsmall);padding-right:5px;color:var(--c-dark-blue);margin-right:10px;position:relative;}div#block-rudmv-breadcrumbs ol{display:flex;padding-left:0px;flex-wrap:wrap;margin-bottom:0px;}div#block-rudmv-breadcrumbs ol li:not(:last-child):after{content:"\00BB";font-size:var(--font-size-xxsmall);position:absolute;right:-5px;}div#block-rudmv-breadcrumbs ol li a{color:var(--c-dark-blue);}div#block-pdd-primary-local-tasks{display:inline-block;box-sizing:border-box;}div#block-pdd-primary-local-tasks > ul{display:flex;padding-left:0px;padding-right:0px;}div#block-pdd-primary-local-tasks > ul > li{list-style:none;}div#block-pdd-primary-local-tasks > ul > li a{padding-right:15px;color:var(--ck-color-button-cancel);text-decoration:underline;}div#block-pdd-primary-local-tasks > ul > li a:hover{color:var(--ck-color-text);}.views-field.views-field-field-premium-only{display:inline-block;position:absolute;right:4%;top:-3%;}.paid-test{background:#f8d341;padding:5px 15px;font-size:11px;}.paid-test:hover{background:#fff;transition:all ease 0.2s;box-shadow:-3px 0px 11px rgb(0 0 0 / 14%);}.user-acc-link a{color:yellow !important;}.premium-container{text-align:center;}button.premium-button{background:#f8d341;padding:10px 30px;box-shadow:5px 5px 11px rgb(0 0 0 / 14%);margin-top:60px;font-size:30px;}button.premium-button:hover{color:grey;display:inline-block;-webkit-mask:linear-gradient(-60deg,#000 30%,#0005,#000 70%) right/300% 100%;background-repeat:no-repeat;animation:shimmer 1.3s ease forwards;}.big-wide{width:100%;position:relative;}.big-wide a.w-link{position:absolute;top:0px;width:100%;height:100%;opacity:0.1;z-index:111111;}.slogans{background:rgb(0 0 0 / 20%);display:flex;justify-content:center;flex-direction:column;padding-left:3%;padding-right:3%;box-sizing:border-box;padding-top:15px;padding-bottom:25px;}.slogans .slogan{font-size:1.4rem;color:#fff;font-weight:500;text-shadow:2px 2px 3px black;}.slogans .slogan-title{font-size:2rem;color:#fff;text-shadow:3px 3px 6px rgb(0 0 0 / 50%);text-transform:uppercase;padding-bottom:10px;font-weight:700;}.big-wide:hover img{box-shadow:4px 5px 3px rgb(0 0 0 / 14%);transition:all ease 0.2s;}.big-wide .fake-button{-webkit-transform:skew(-20deg);transform:skew(-20deg);background:#fbff0f;width:150px;text-align:center;padding:10px 0px;margin-top:20px;font-size:1.23rem;}.after-content-big-wide{margin-top:40px;}.my-big-wides-block{margin-top:10px;}.layout-container > footer nav{box-sizing:border-box;flex:1;}.layout-container > footer nav ul{display:flex;flex-direction:column;margin-top:0px;padding-left:15px;padding-right:15px;}.layout-container > footer ul li{padding-right:25px}.pdd_quiz .start-screen,.pdd_quiz .score-container{margin-top:0px !important;}.reviews-block .review-box{display:flex;flex-direction:column;}.reviews-block .review-info{max-width:calc(100%);font-size:15px;}.reviews-block .review-box .user-photo{margin:20px;text-align:center;}.avtoshkoly-i-instruktory.views-content{display:flex;flex-direction:column;}.avtoshkoly-i-instruktory.views-content .box{display:flex;flex-direction:column;border-bottom:1px solid #eaeaea;margin-bottom:10px;}.avtoshkoly-i-instruktory.views-content .box .details{flex:1;box-sizing:border-box;padding:10px 10px;}.avtoshkoly-i-instruktory.views-content .box .sc-name{font-weight:600;font-size:18px;}.avtoshkoly-i-instruktory.views-content .box .sc-where{display:flex;margin-bottom:10px;margin-top:5px;}.avtoshkoly-i-instruktory.views-content .box .sc-where > div{margin-right:10px;font-weight:600;font-size:13px;}.avtoshkoly-i-instruktory.views-content .box .image{text-align:center;}.avtoshkoly-i-instruktory.views-content .box .sc-about{font-size:13px;}.avtoshkoly-i-instruktory.views-content{display:flex;flex-direction:column;}.avtoshkoly-i-instruktory.views-content .box.recommended{background:#d7efff;}.avtoshkoly-i-instruktory.views-content .box{display:flex;padding:15px;box-sizing:border-box;background-color:#f7fbfd;margin-bottom:25px;border-radius:10px;box-shadow:2px 2px 2px #dadada;}.avtoshkoly-i-instruktory.views-content .box .details{flex:1;box-sizing:border-box;padding:5px 20px;}.avtoshkoly-i-instruktory.views-content .box .sc-name a{font-weight:600;font-size:18px;color:#163159;}.avtoshkoly-i-instruktory.views-content .box .sc-name a:hover{color:#0b669e;}.avtoshkoly-i-instruktory.views-content .box .sc-where{display:flex;margin-bottom:10px;margin-top:5px;}.avtoshkoly-i-instruktory.views-content .box .sc-city:before{content:'\25C8';color:#1781c8;padding-right:5px;}.avtoshkoly-i-instruktory.views-content .box .sc-where > div{margin-right:10px;font-weight:600;font-size:13px;}.avtoshkoly-i-instruktory.views-content .box .sc-name img{padding-left:6px;-webkit-filter:drop-shadow(2px 2px 2px #caca);}.avtoshkoly-i-instruktory.views-content .box .sc-name img:hover{-webkit-filter:drop-shadow(5px 5px 5px #ddd);filter:drop-shadow(5px 5px 5px #ddd);transition:all ease 0.2s;transform:scale(1.1);}.school-page .node .field_telefon.field{padding-left:10px;display:inline-block;font-size:18px;}.field_telefon.field:before{content:'\2706';color:#f8d341;padding-right:5px;}.school-page .node .field_gorod.field{float:left;}.school-page .node .field_gorod.field:before{content:'\25C8';color:#1781c8;padding-right:5px;}.school-page .node{max-width:700px;}.school-page .node .body.field{background:#ffffff;padding:15px 10px 5px 15px;box-sizing:border-box;margin-bottom:15px;margin-top:15px;}.school-page #block-pdd-content{background-color:#f0f9ff;max-width:600px;margin:0 auto;padding:5px 20px 10px 20px;}.school-page .node .field_image.field{background:#fff;text-align:center;padding:15px 10px 10px 10px;}.banner-zakrep-bottom{position:fixed;bottom:0px;background:#fff;width:80%;margin-left:5%;padding:10px 5px;padding-bottom:0px;z-index:111111;border:1px solid #eaeaea;border-radius:8px;box-shadow:0 0 4px hsla(0,0%,7%,.08);}.banner-zakrep-bottom .banner-box{}.banner-zakrep-bottom a.banner-link{display:flex;}.banner-zakrep-bottom .banner-box .image{flex:0 0 50px;}.banner-zakrep-bottom .banner-box .info{padding:0px 10px 10px;}.banner-zakrep-bottom .banner-box .info .title{font-size:13px;font-weight:600;padding-bottom:5px;}.banner-zakrep-bottom .banner-box .info .descriptions{font-size:12px;}.front .narrow_menu{margin-bottom:10px;}div#block-pdd-views-block-informaciya-o-premium-vverhu-stranic-block-1 div{text-align:left;color:#fff;font-size:12px;}div#block-pdd-views-block-informaciya-o-premium-vverhu-stranic-block-1 div .current-user-name a{color:#fff;text-decoration:underline;}div#block-pdd-views-block-informaciya-o-premium-vverhu-stranic-block-1 div a.buy-new-premium{color:#ffffff;background:#00d604;border:1px solid #00d604;font-size:12px;padding:3px 10px;display:inline-block;border-radius:4px;text-shadow:1px 1px rgb(0 0 0 / 40%);box-shadow:2px 2px 2px rgb(0 0 0 / 20%);margin-left:5px;display:inline-block}a.button-get-premium-big{color:#000;font-weight:700;background:#f8d341;padding:10px;font-size:14px;box-shadow:5px 5px 11px rgb(0 0 0 / 14%);-webkit-transform:skew(-20deg);*/
        display:inline-block;display:inline-block;margin-top:6px;}a.button-get-premium-big:hover{color:#fff;transition:all ease 0.2s;}header:hover a.button-get-premium-big{display:inline-block;-webkit-mask:linear-gradient(-60deg,#000 30%,#0005,#000 70%) right / 300% 100%;background-repeat:no-repeat;animation:shimmer 1.3s ease forwards infinite;}#block-pdd-vkhodnasayt{flex-basis:100%;text-align:right;margin-bottom:0px;}#block-pdd-vkhodnasayt a{color:#fff;text-decoration:underline;}#block-pdd-vkhodnasayt p{margin:0px;}h1{margin:0;margin-bottom:10px;line-height:28px;font-size:25px;}article h1{margin-bottom:10px;margin-top:15px;}article p{font-size:14px;}
}
:root{--ink:#0B1B3A;--brand-900:#0A2A6B;--brand-800:#123E8C;--brand-700:#1E48C4;--brand-600:#2563EB;--brand-500:#3B82F6;--brand-400:#6C9CFF;--brand-200:#B9CEFF;--brand-100:#DCE7FF;--brand-50:#EEF3FF;--accent:#FFC531;--accent-600:#F5B301;--accent-700:#E09A00;--accent-ink:#5A4200;--success:#12B76A;--success-600:#059669;--danger:#F04438;--danger-600:#D92D20;--bg:#EEF2FA;--surface:#FFFFFF;--surface-2:#F6F9FF;--surface-3:#EFF4FF;--border:#E4E9F3;--border-strong:#D4DCEC;--text:#17233D;--muted:#5A6A85;--muted-2:#7C899E;--grad-brand:linear-gradient(135deg,#123E8C 0%,#2563EB 52%,#4F8BFF 100%);--grad-brand-soft:linear-gradient(135deg,#1E48C4 0%,#3B82F6 100%);--grad-gold:linear-gradient(135deg,#FFD661 0%,#FFC531 45%,#F5A800 100%);--grad-success:linear-gradient(135deg,#16C47A 0%,#059669 100%);--grad-mesh:radial-gradient(1200px 600px at 12% -8%,rgba(59,130,246,.18),transparent 60%),radial-gradient(900px 500px at 105% 10%,rgba(34,211,238,.14),transparent 55%);--shadow-xs:0 1px 2px rgba(16,24,40,.06);--shadow-sm:0 1px 2px rgba(16,24,40,.06),0 2px 6px rgba(16,24,40,.05);--shadow-md:0 6px 16px -4px rgba(16,32,80,.12),0 2px 6px rgba(16,32,80,.06);--shadow-lg:0 20px 44px -16px rgba(16,32,80,.28),0 6px 14px -8px rgba(16,32,80,.14);--shadow-brand:0 16px 32px -12px rgba(37,99,235,.5);--shadow-gold:0 14px 26px -10px rgba(245,179,1,.5);--ring:0 0 0 4px rgba(37,99,235,.28);--r-xs:8px;--r-sm:12px;--r:16px;--r-lg:22px;--r-xl:28px;--r-pill:999px;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--dur-1:140ms;--dur-2:200ms;--dur-3:280ms;--font-primary:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-heading:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--c-black:var(--text);--c-main-blue:var(--brand-700);--c-cloud-blue:var(--surface-2);--c-dark-blue:var(--ink);--c-dmv-blue:var(--brand-600);--c-gray:var(--muted);--c-gray-25:rgba(90,106,133,.22);--c-bg-gray:var(--bg);--c-bg-blue:var(--brand-700);--c-gray-25-hex:var(--border-strong);--c-green-xlight:var(--surface-2);--c-green:var(--success);--c-green-medium:#CFF3E5;--c-green-light:#E8F8F1;--c-teal-blue:var(--brand-600);--c-teal-blue-7:rgba(37,99,235,.06);--c-teal-blue-7-hex:#EDF2FF;--c-teal-blue-30:rgba(37,99,235,.28);--c-white:#fff;}html{-webkit-text-size-adjust:100%;}body{font-family:var(--font-primary);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11";letter-spacing:-0.006em;}main{background:var(--bg) !important;}main .container{padding-bottom:88px;}h1,h2,h3,h4,h5{font-family:var(--font-heading);color:var(--ink);font-weight:800;line-height:1.12;letter-spacing:-0.022em;text-wrap:balance;}h1{font-size:clamp(1.7rem,1.2rem + 2.2vw,2.6rem);margin:.2em 0 .5em;}h2{font-size:clamp(1.4rem,1.1rem + 1.4vw,2rem);}h3{font-size:1.35rem;}p{line-height:1.6;color:var(--text);}a{color:var(--brand-600);font-family:var(--font-primary);text-decoration:none;transition:color var(--dur-2) var(--ease-out);}a:hover,a:focus{color:var(--brand-800);}::selection{background:var(--brand-200);color:var(--ink);}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--r-xs);}hr{border:0;height:1px;width:100%;background:linear-gradient(90deg,transparent,var(--border-strong),transparent);display:block;margin:2rem 0;}blockquote{font-style:normal;border-left:3px solid var(--brand-400);background:var(--surface-2);border-radius:0 var(--r-sm) var(--r-sm) 0;padding:1rem 1.25rem;margin:1.5rem 0;color:var(--text);}.rd-headbar{position:static;z-index:200;background:rgba(255,255,255,.82);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--border);box-shadow:0 1px 0 rgba(16,32,80,.04);}.rd-headbar__inner{display:flex;align-items:center;gap:1rem;padding-top:12px;padding-bottom:12px;}.rd-brand{flex:0 0 auto;display:flex;align-items:center;}.rd-brand a{display:inline-flex;align-items:center;}.rd-brand img,#block-rudmv-site-branding img,[id^="block-"][id*="site-branding"] img{height:44px;width:auto;display:block;}.layout-container > header.rd-headbar .rd-headbar__inner{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.layout-container > header.rd-headbar .rd-headbar__inner > .rd-brand{flex:0 0 auto;text-align:left;}.layout-container > header.rd-headbar .rd-headbar__inner > .rd-nav{flex:1 1 auto;}.rd-nav{flex:1 1 auto;display:flex;justify-content:flex-end;align-items:center;min-width:0;}.rd-nav > nav,.rd-nav > .menu-block,.rd-nav > ul{display:contents;}.rd-nav ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:.2rem;flex-wrap:wrap;}.rd-nav li{margin:0;padding:0;list-style:none;}.rd-headbar .rd-nav a{display:inline-block;padding:9px 15px;border-radius:var(--r-pill);color:var(--muted);font-family:var(--font-primary);font-size:15px;font-weight:600;letter-spacing:-0.01em;transition:background var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out);}.rd-headbar .rd-nav a:hover{text-decoration:none;color:var(--brand-700);background:var(--brand-50);}.rd-headbar .rd-nav a:before{display:none;}.rd-headbar .rd-nav li.menu-item--active-trail > a,.rd-headbar .rd-nav a.is-active{color:var(--brand-700);background:var(--brand-50);}.rd-nav li{position:relative;}.rd-nav li > ul{position:absolute;top:calc(100% + 8px);left:0;min-width:210px;flex-direction:column;align-items:stretch;gap:2px;padding:8px;background:var(--surface,#fff);border:1px solid var(--border);border-radius:var(--r-md,14px);box-shadow:var(--shadow-lg,0 24px 48px -18px rgba(16,32,80,.28));opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out),visibility var(--dur-2);z-index:210;}.rd-nav li:hover > ul,.rd-nav li:focus-within > ul{opacity:1;visibility:visible;transform:translateY(0);}.rd-nav li > ul a{display:block;font-size:14.5px;}.rd-nav-toggle{display:none;flex:0 0 auto;margin-left:auto;width:44px;height:44px;padding:0;border:1px solid var(--border);border-radius:12px;background:#fff;cursor:pointer;align-items:center;justify-content:center;transition:background var(--dur-2) var(--ease-out),transform var(--dur-1) var(--ease-out);}.rd-nav-toggle:hover{background:var(--brand-50);}.rd-nav-toggle:active{transform:scale(.94);}.rd-nav-toggle__bars,.rd-nav-toggle__bars::before,.rd-nav-toggle__bars::after{content:"";display:block;width:20px;height:2px;border-radius:2px;background:var(--ink,#0B1B3A);transition:transform var(--dur-2) var(--ease-out),opacity var(--dur-1) var(--ease-out);}.rd-nav-toggle__bars{position:relative;}.rd-nav-toggle__bars::before{position:absolute;top:-6px;left:0;}.rd-nav-toggle__bars::after{position:absolute;top:6px;left:0;}.rd-headbar.is-open .rd-nav-toggle__bars{background:transparent;}.rd-headbar.is-open .rd-nav-toggle__bars::before{transform:translateY(6px) rotate(45deg);}.rd-headbar.is-open .rd-nav-toggle__bars::after{transform:translateY(-6px) rotate(-45deg);}li.menu-item.premium-link,.get-premium-link,a.button-get-premium-big{-webkit-transform:none !important;transform:none !important;background:var(--grad-gold) !important;border-radius:var(--r-pill) !important;box-shadow:var(--shadow-gold) !important;margin:0 0 0 8px !important;padding:0 !important;transition:transform var(--dur-1) var(--ease-out),box-shadow var(--dur-2) var(--ease-out) !important;}li.menu-item.premium-link a,.get-premium-link a,a.button-get-premium-big{transform:none !important;color:#3A2A00 !important;font-weight:800 !important;font-size:14px !important;padding:11px 22px !important;display:inline-block;letter-spacing:-0.01em;}li.menu-item.premium-link:hover,.get-premium-link:hover,a.button-get-premium-big:hover{background:var(--grad-gold) !important;transform:translateY(-1px);box-shadow:0 18px 32px -10px rgba(245,179,1,.62) !important;}li.menu-item.premium-link:active,.get-premium-link:active,a.button-get-premium-big:active{transform:scale(.97);}header:hover a.button-get-premium-big{-webkit-mask:none;animation:none;}@media (max-width:900px){.rd-nav-toggle{display:inline-flex;}.rd-nav{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:4px;padding:10px 16px 16px;background:rgba(255,255,255,.97);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--border);box-shadow:var(--shadow-lg,0 24px 48px -18px rgba(16,32,80,.28));max-height:0;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-8px);transition:max-height var(--dur-3,.32s) var(--ease-out),opacity var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out),visibility var(--dur-2);}.rd-headbar.is-open .rd-nav{max-height:calc(100vh - 72px);overflow-y:auto;opacity:1;visibility:visible;transform:translateY(0);}.rd-nav > nav,.rd-nav > .menu-block,.rd-nav > ul{display:block;width:100%;}.rd-nav ul{flex-direction:column;align-items:stretch;gap:2px;width:100%;}.rd-nav a{display:block;width:100%;padding:12px 14px;font-size:16px;border-radius:12px;}.rd-nav li > ul{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;padding:0 0 0 12px;min-width:0;background:transparent;}.rd-nav li.menu-item.premium-link,.rd-nav .get-premium-link{margin:6px 0 0 !important;}.rd-nav li.menu-item.premium-link a{display:block;text-align:center;}}.breadcrumb_region{background:transparent;padding-top:18px;padding-bottom:2px;}div#block-rudmv-breadcrumbs ol{align-items:center;gap:2px;flex-wrap:wrap;}div#block-rudmv-breadcrumbs ol li,div#block-rudmv-breadcrumbs ol li a{font-size:12.5px;color:var(--muted);font-weight:500;}div#block-rudmv-breadcrumbs ol li a:hover{color:var(--brand-700);}div#block-rudmv-breadcrumbs ol li:not(:last-child):after{content:"/";color:var(--border-strong);padding:0 6px;font-size:12px;}.views-content .more a,a.more-button-green,a.green-button{border:0;border-radius:var(--r-pill);font-family:var(--font-primary);font-weight:700;font-size:14px;letter-spacing:-0.01em;padding:12px 26px;box-shadow:var(--shadow-sm);transition:transform var(--dur-1) var(--ease-out),box-shadow var(--dur-2) var(--ease-out),filter var(--dur-2) var(--ease-out);}.views-content .more a{background:var(--grad-brand-soft);color:#fff;}.views-content .more a:hover{background:var(--grad-brand-soft);color:#fff;box-shadow:var(--shadow-brand);transform:translateY(-1px);}.views-content .more a:active{transform:scale(.97);}a.more-button-green,a.green-button{background:var(--grad-success) !important;color:#fff;text-shadow:none;box-shadow:0 12px 24px -10px rgba(5,150,105,.5);}a.more-button-green:hover,a.green-button:hover{background:var(--grad-success) !important;box-shadow:0 16px 28px -10px rgba(5,150,105,.62) !important;transform:translateY(-1px);}a.more-button-green:active{transform:scale(.97);}.views-content .views-row:hover .more{-webkit-mask:none;animation:none;}.shtaty.views-content{gap:18px;}.shtaty.views-content > .views-row{width:calc(25% - 14px) !important;margin:0 !important;background:var(--surface) !important;border:1px solid var(--border);border-radius:var(--r-lg) !important;padding:22px 20px !important;color:var(--text);box-shadow:var(--shadow-sm);position:relative;overflow:hidden;transition:transform var(--dur-3) var(--ease-out),box-shadow var(--dur-3) var(--ease-out),border-color var(--dur-3) var(--ease-out);}.shtaty.views-content > .views-row:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--grad-brand);opacity:0;transition:opacity var(--dur-3) var(--ease-out);}.shtaty.views-content > .views-row:hover{box-shadow:var(--shadow-lg) !important;transform:translateY(-4px);border-color:var(--brand-200);}.shtaty.views-content > .views-row:hover:before{opacity:1;}.shtaty.views-content > .views-row .state-image{max-width:58px;margin:0 auto 6px;}.shtaty.views-content > .views-row .state-image img{filter:drop-shadow(0 6px 12px rgba(16,32,80,.14));}.shtaty.views-content .state-name a{color:var(--ink);font-weight:800;font-size:1.05rem;letter-spacing:-0.02em;}.shtaty.views-content .state-name a:hover{color:var(--brand-700);}.shtaty.views-content .views-row .views-field.views-field-description__value{color:var(--muted);line-height:1.5;}.taxonomy-term.views-content{gap:20px;padding-top:6px;}.taxonomy-term.views-content .views-row,.taxonomy-term.views-content .views-row:nth-child(even){background:var(--surface) !important;width:calc(33.333% - 14px) !important;margin:0 !important;padding:10px 10px 22px !important;border-radius:var(--r-lg) !important;border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:transform var(--dur-3) var(--ease-out),box-shadow var(--dur-3) var(--ease-out),border-color var(--dur-3) var(--ease-out);}.taxonomy-term.views-content .views-row:hover{box-shadow:var(--shadow-lg) !important;transform:translateY(-4px);border-color:var(--brand-200);}.taxonomy-term.views-content .views-row:before{display:none;}.taxonomy-term.views-content .views-row .views-field-title a{background:var(--grad-brand) !important;border-radius:var(--r) !important;padding:18px 20px !important;font-family:var(--font-heading);font-weight:800;font-size:1.02rem;line-height:1.25;letter-spacing:-0.015em;box-shadow:var(--shadow-brand);transition:filter var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out);}.taxonomy-term.views-content .views-row .views-field-title a:hover{background:var(--grad-brand) !important;filter:brightness(1.06);}.taxonomy-term.views-content .views-field-body{color:var(--muted);line-height:1.55;padding:18px 12px 8px;}.taxonomy-term.views-content footer{margin-bottom:40px;}.taxonomy-term.views-content footer .description.field p{color:var(--muted);}.views-field.views-field-field-premium-only{right:14px;top:14px;}.paid-test{background:var(--grad-gold);color:#3A2A00 !important;font-weight:800;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-pill);padding:6px 13px;box-shadow:var(--shadow-gold);}.paid-test:hover{background:var(--grad-gold);transform:translateY(-1px);box-shadow:var(--shadow-gold);}.views-row .test-available,.views-row .free-test{background:var(--grad-success);color:#fff;font-weight:700;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-pill);padding:6px 13px;}.articles.views-content{gap:22px;}.articles.views-content .views-row{width:calc(33.333% - 15px) !important;margin:0 !important;border:1px solid var(--border);border-radius:var(--r-lg) !important;padding:0 !important;overflow:hidden;background:var(--surface);box-shadow:var(--shadow-sm);transition:transform var(--dur-3) var(--ease-out),box-shadow var(--dur-3) var(--ease-out),border-color var(--dur-3) var(--ease-out);}.articles.views-content .views-row:hover{box-shadow:var(--shadow-lg) !important;transform:translateY(-4px);border-color:var(--brand-200);}.articles.views-content .views-row .views-field-field-image{border-radius:0;}.articles.views-content .views-row .views-field-field-image img{display:block;aspect-ratio:16/9;object-fit:cover;}.articles.views-content .views-row:hover img{transform:scale(1.05);}.articles.views-content .views-row .views-field-title{padding:16px 18px 4px;font-size:17px;font-weight:800;line-height:1.25;}.articles.views-content .views-row .views-field-title a,.articles.views-content .views-row a{color:var(--ink);}.articles.views-content .views-row .views-field-title a:hover{color:var(--brand-700);}.articles.views-content .views-row .views-field-body{color:var(--muted);font-size:13.5px;line-height:1.55;padding:6px 18px;}.articles.views-content .views-field-view-node{padding:8px 18px 16px;}.articles.views-content .views-field-view-node a{color:var(--brand-700);font-weight:700;font-size:14px;}.articles.views-content .views-field-view-node a:hover{color:var(--brand-800);}.articles.views-content .views-row .views-field-field-tags a{color:var(--muted-2);font-weight:600;}.articles.views-content .views-row .views-field-field-tags a:hover{color:var(--brand-700);}.articles.views-content .views-row .views-field-created{color:var(--muted-2);}.uchebniki.views-content{gap:18px;}.uchebniki.views-content .views-row{border:1px solid var(--border) !important;border-radius:var(--r-lg) !important;width:calc(25% - 14px) !important;margin:0 !important;padding:1.4rem !important;background:var(--surface);box-shadow:var(--shadow-sm);transition:transform var(--dur-3) var(--ease-out),box-shadow var(--dur-3) var(--ease-out),border-color var(--dur-3) var(--ease-out);}.uchebniki.views-content .views-row:hover{box-shadow:var(--shadow-lg) !important;transform:translateY(-4px);border-color:var(--brand-200);}.uchebniki.views-content .views-field.views-field-title a{color:var(--ink);font-weight:800;}.uchebniki.views-content .views-field.views-field-title a:hover{color:var(--brand-700);}.page--uchebnik .field_fayl_uchebnika.field a{background:var(--grad-brand-soft);border:0;border-radius:var(--r-pill);padding:14px 26px;font-weight:700;box-shadow:var(--shadow-brand);transition:transform var(--dur-1) var(--ease-out),box-shadow var(--dur-2) var(--ease-out);}.page--uchebnik .field_fayl_uchebnika.field a:hover{background:var(--grad-brand-soft);transform:translateY(-1px);}.page--uchebnik .field_fayl_uchebnika.field a:active{transform:scale(.97);}.avtoshkoly-i-instruktory.views-content .box{background:var(--surface) !important;border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:20px;transition:transform var(--dur-3) var(--ease-out),box-shadow var(--dur-3) var(--ease-out);}.avtoshkoly-i-instruktory.views-content .box:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);}.avtoshkoly-i-instruktory.views-content .box.recommended{background:var(--brand-50) !important;border-color:var(--brand-200);}.avtoshkoly-i-instruktory.views-content .box .sc-name a{color:var(--ink);}.avtoshkoly-i-instruktory.views-content .box .sc-name a:hover{color:var(--brand-700);}.avtoshkoly-i-instruktory.views-content .box .sc-city:before{color:var(--brand-600);}.reviews-block.views-content > .views-row{background:var(--surface) !important;border:1px solid var(--border);border-radius:var(--r-lg) !important;box-shadow:var(--shadow-sm);padding:28px 34px !important;transition:transform var(--dur-3) var(--ease-out),box-shadow var(--dur-3) var(--ease-out);}.reviews-block.views-content > .views-row:hover{box-shadow:var(--shadow-md) !important;transform:translateY(-2px);}.reviews-block .user-name{color:var(--brand-700);font-weight:800;}.reviews-block .review-box .user-photo img{box-shadow:var(--shadow-md);}details{background:var(--surface) !important;color:var(--ink) !important;border:1px solid var(--border);border-radius:var(--r) !important;font-size:1.05rem;margin-bottom:12px;box-shadow:var(--shadow-xs);overflow:hidden;transition:box-shadow var(--dur-2) var(--ease-out);}details[open]{box-shadow:var(--shadow-sm);}summary{padding:1rem 1.3rem !important;font-weight:700;color:var(--ink);cursor:pointer;align-items:center;transition:background var(--dur-2) var(--ease-out);}summary:hover{background:var(--surface-2);}summary:after{color:var(--brand-600);font-weight:700;transition:transform var(--dur-2) var(--ease-out);}details[open] summary{border-bottom:1px solid var(--border);}.answer{background:var(--surface-2) !important;}.pdd_quiz .quiz-zone *{font-family:var(--font-primary) !important;}body.pdd_quiz .quiz-zone{background-color:transparent;}.quiz-zone{display:block;width:100%;}.pdd_quiz h1{font-size:clamp(1.5rem,1.2rem + 1.4vw,2rem);}.pdd_quiz .quiz-zone #start-button,.pdd_quiz .quiz-zone #restart{font-size:1.15rem !important;font-weight:800;padding:16px 40px !important;border-radius:var(--r-pill) !important;background:var(--grad-success) !important;color:#fff !important;box-shadow:0 16px 30px -10px rgba(5,150,105,.55);transition:transform var(--dur-1) var(--ease-out),box-shadow var(--dur-2) var(--ease-out);}.pdd_quiz .quiz-zone #start-button:hover,.pdd_quiz .quiz-zone #restart:hover{transform:translateY(-2px);color:#fff !important;box-shadow:0 20px 34px -10px rgba(5,150,105,.62);}.pdd_quiz .quiz-zone #start-button:active,.pdd_quiz .quiz-zone #restart:active{transform:scale(.97);}.pdd_quiz .quiz-zone #display-container{background:var(--surface) !important;border:1px solid var(--border);border-radius:var(--r-lg) !important;padding:28px !important;box-shadow:var(--shadow-md);max-width:640px;width:100% !important;box-sizing:border-box;}.pdd_quiz .quiz-zone .header{background:var(--grad-brand) !important;border:0 !important;border-radius:var(--r-pill) !important;width:auto !important;min-width:96px;padding:10px 18px !important;box-shadow:var(--shadow-brand);font-weight:700;font-size:13px;}.pdd_quiz .quiz-zone .timer-div{background:var(--brand-50) !important;border-radius:var(--r-pill);color:var(--brand-800);font-weight:700;}.pdd_quiz .quiz-zone .question{font-weight:700;font-size:1.1rem;color:var(--ink);line-height:1.4;}.pdd_quiz .quiz-zone .option-div{border:1.5px solid var(--border-strong) !important;border-radius:var(--r) !important;padding:15px 18px !important;font-size:.98rem;font-weight:500;color:var(--text);background:var(--surface);transition:border-color var(--dur-2) var(--ease-out),background var(--dur-2) var(--ease-out),transform var(--dur-1) var(--ease-out),box-shadow var(--dur-2) var(--ease-out);}.pdd_quiz .quiz-zone .option-div:not([disabled]):hover{background:var(--brand-50) !important;border-color:var(--brand-400) !important;box-shadow:var(--shadow-sm);}.pdd_quiz .quiz-zone .option-div:not([disabled]):active{transform:scale(.99);}.pdd_quiz .quiz-zone .correct{background:#E7F8F0 !important;border-color:var(--success) !important;color:var(--success-600) !important;font-weight:700;}.pdd_quiz .quiz-zone .incorrect{background:#FDECEA !important;border-color:var(--danger) !important;color:var(--danger-600) !important;font-weight:700;}.pdd_quiz .quiz-zone #next-button{background:var(--grad-brand-soft) !important;border-radius:var(--r-pill) !important;padding:13px 30px !important;font-weight:700;font-size:15px;box-shadow:var(--shadow-brand);transition:transform var(--dur-1) var(--ease-out),box-shadow var(--dur-2) var(--ease-out);}.pdd_quiz .quiz-zone #next-button:hover{transform:translateY(-1px);}.pdd_quiz .quiz-zone #next-button:active{transform:scale(.97);}.pdd_quiz .quiz-zone #user-score{color:var(--brand-700);font-weight:800;}.pdd_quiz .test-body{color:var(--muted);}.pdd_quiz .test-body p{color:var(--text);}a.test-final-link-ad{background:var(--grad-success) !important;color:#fff !important;border-radius:var(--r-pill);padding:14px 30px !important;font-weight:800;box-shadow:0 16px 30px -10px rgba(5,150,105,.55);animation:none !important;}a.test-final-link-ad:hover{transform:translateY(-2px);}#root{display:block;width:100%;}#root .container{padding:0;}#root .button{background:var(--grad-brand-soft) !important;border-radius:var(--r-pill) !important;padding:13px 28px !important;font-weight:700 !important;font-family:var(--font-primary) !important;box-shadow:var(--shadow-brand);transition:transform var(--dur-1) var(--ease-out),box-shadow var(--dur-2) var(--ease-out),filter var(--dur-2) var(--ease-out) !important;}#root .button:hover,#root .nextButton:hover{background:var(--grad-brand-soft) !important;filter:brightness(1.05);transform:translateY(-1px);}#root .button:active{transform:scale(.97);}#root .nextButton{background:var(--grad-success) !important;border:0 !important;color:#fff !important;border-radius:var(--r-pill) !important;padding:13px 28px !important;font-weight:700;box-shadow:0 12px 24px -10px rgba(5,150,105,.5);}#root .option,#root .questionContainer{border:1.5px solid var(--border-strong) !important;border-radius:var(--r) !important;padding:14px 18px !important;font-size:15px;font-weight:500;transition:border-color var(--dur-2) var(--ease-out),background var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out);}#root .option{cursor:pointer;}#root .option:hover{background:var(--brand-50) !important;border-color:var(--brand-400) !important;box-shadow:var(--shadow-sm);}#root .selectedOption{border-color:var(--brand-600) !important;background:var(--brand-50) !important;}#root .correctOption,#root button.option.selectedOption.correctOption:hover{border-color:var(--success) !important;background:#E7F8F0 !important;color:var(--success-600) !important;}#root .title,#root .question{color:var(--ink);font-weight:800;}#root .percent{color:var(--brand-700);font-weight:800;}#root .image{border-radius:var(--r);box-shadow:var(--shadow-md);}#root .quest-header{border-bottom:1px solid var(--border);padding-bottom:12px;}#root .circle-container .circle.correct{background:var(--success) !important;}#root .circle-container .circle.incorrect{background:var(--danger) !important;}#root div#reklamka{border:1px dashed var(--border-strong);border-radius:var(--r);}div#root.fullscreen{background:var(--bg);}.webform-submission-form input,form#user-login-form .form-item > input,.user-form .form-wrapper > .form-item > * input,.user-form input#edit-mail,input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="search"],input[type="number"],textarea,select{border:1.5px solid var(--border-strong) !important;border-radius:var(--r-sm) !important;padding:12px 14px !important;font-size:15px;font-family:var(--font-primary);color:var(--text);background:var(--surface);box-shadow:none !important;transition:border-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out);}input:focus,textarea:focus,select:focus{border-color:var(--brand-500) !important;box-shadow:var(--ring) !important;outline:none;}form#user-login-form .form-item > label,.user-form label,.webform-submission-form label{text-transform:none;font-weight:700;color:var(--ink);font-size:14px;}.user-form .form-wrapper > .form-item{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow-xs);}.webform-submission-form input#edit-submit,.user-pass-reset input.form-submit,.user-form .form-wrapper input#edit-submit,form#user-login-form input[type="submit"],input.form-submit,.button--primary{background:var(--grad-brand-soft) !important;color:#fff !important;border:0 !important;border-radius:var(--r-pill) !important;padding:12px 28px !important;font-weight:700 !important;font-size:15px;box-shadow:var(--shadow-brand);cursor:pointer;transition:transform var(--dur-1) var(--ease-out),box-shadow var(--dur-2) var(--ease-out) !important;}input.form-submit:hover,.webform-submission-form input#edit-submit:hover{transform:translateY(-1px);box-shadow:var(--shadow-brand);}input.form-submit:active{transform:scale(.97);}.user-pass-reset input.form-submit{background:var(--grad-success) !important;}.user-pass-reset input.form-submit:hover{background:var(--grad-success) !important;color:#fff;}.webform-confirmation__message{background:#E7F8F0;border:1px solid #BBE9D3;border-radius:var(--r);color:var(--success-600);}.webform-submission-form div#payment-message.messages--error{background:#FDECEA;color:var(--danger-600);border-radius:var(--r-sm);}.webform-confirmation__back a{background:var(--surface-3);border-radius:var(--r-pill);color:var(--ink);}.webform-submission-form div#edit-processed-text span.price,.webform-submission-form div#edit-processed-text span.product-title{color:var(--ink);}table{border:1px solid var(--border) !important;border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow-xs);background:var(--surface);}table tr{background:var(--surface);border:0;border-bottom:1px solid var(--border);}table th{background:var(--surface-2);color:var(--muted);font-weight:700;letter-spacing:.04em;}table td{color:var(--text);}.get-premium-link{background:transparent !important;box-shadow:none !important;}button.premium-button{background:var(--grad-gold) !important;border:0;border-radius:var(--r-pill);padding:16px 46px !important;font-family:var(--font-heading);font-weight:800;color:#3A2A00;box-shadow:var(--shadow-gold);transition:transform var(--dur-1) var(--ease-out),box-shadow var(--dur-2) var(--ease-out);}button.premium-button:hover{-webkit-mask:none;animation:none;transform:translateY(-2px);color:#3A2A00;box-shadow:0 20px 34px -10px rgba(245,179,1,.6);}button.premium-button:active{transform:scale(.97);}div#block-pdd-views-block-informaciya-o-premium-vverhu-stranic-block-1 .premium-info a.buy-new-premium{background:var(--grad-success) !important;border:0;border-radius:var(--r-pill);font-weight:700;text-shadow:none;}.banner-zakrep-bottom{border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);background:rgba(255,255,255,.92);backdrop-filter:blur(10px);}.banner-zakrep-bottom .banner-box .info .title{color:var(--ink);font-weight:800;}.layout-container > footer{background:var(--ink) !important;color:rgba(255,255,255,.72);font-size:13px;background-image:radial-gradient(800px 300px at 10% 0%,rgba(37,99,235,.18),transparent 60%) !important;}.layout-container > footer .container{padding-top:40px;padding-bottom:40px;}.layout-container > footer a{color:rgba(255,255,255,.72);transition:color var(--dur-2) var(--ease-out);}.layout-container > footer a:hover{color:#fff;}.layout-container > footer nav > ul{gap:10px;}.layout-container > footer ul li{padding-right:22px;}#block-ikonkiplatezhnykhsistem img{filter:grayscale(1) brightness(1.6);opacity:.8;}.messages.messages--status{background:var(--grad-success) !important;border-radius:var(--r-sm);box-shadow:var(--shadow-sm);}.messages--error{border-radius:var(--r-sm);}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important;}}@media (hover:none),(pointer:coarse){.shtaty.views-content > .views-row:hover,.taxonomy-term.views-content .views-row:hover,.articles.views-content .views-row:hover,.uchebniki.views-content .views-row:hover{transform:none;}}@media (max-width:1054px){.shtaty.views-content > .views-row,.uchebniki.views-content .views-row{width:calc(33.333% - 12px) !important;}}@media (max-width:900px){.shtaty.views-content > .views-row,.uchebniki.views-content .views-row,.taxonomy-term.views-content .views-row,.taxonomy-term.views-content .views-row:nth-child(even),.articles.views-content .views-row{width:calc(50% - 10px) !important;}.pdd_quiz .quiz-zone #display-container{max-width:100%;}}@media (max-width:560px){.shtaty.views-content > .views-row,.uchebniki.views-content .views-row,.taxonomy-term.views-content .views-row,.taxonomy-term.views-content .views-row:nth-child(even),.articles.views-content .views-row{width:100% !important;}main .container{padding-bottom:56px;}}[id^="block-"][id*="site-branding"] img{height:46px;width:auto;}[id^="block-"][id*="breadcrumb"] ol{display:flex;align-items:center;gap:2px;flex-wrap:wrap;padding-left:0;margin:0;list-style:none;}[id^="block-"][id*="breadcrumb"] ol li,[id^="block-"][id*="breadcrumb"] ol li a{font-size:12.5px;color:var(--muted);font-weight:500;list-style:none;}[id^="block-"][id*="breadcrumb"] ol li a:hover{color:var(--brand-700);}[id^="block-"][id*="breadcrumb"] ol li:not(:last-child):after{content:"/";color:var(--border-strong);padding:0 6px;font-size:12px;}.school-page [id*="pdd-content"]{background:var(--surface);max-width:640px;margin:0 auto;border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:8px 22px 14px;}[id*="primary-local-tasks"] > ul{display:flex;gap:14px;padding:0;list-style:none;}[id*="primary-local-tasks"] > ul > li{list-style:none;}[id*="primary-local-tasks"] > ul > li a{color:var(--brand-700);text-decoration:underline;}[id*="informaciya-o-premium"]{flex-basis:100%;text-align:right;color:var(--text);}[id*="informaciya-o-premium"] .premium-info{color:var(--text);}[id*="informaciya-o-premium"] .current-user-name a{color:var(--muted);}[id*="informaciya-o-premium"] .current-user-name a:hover{color:var(--brand-700);}[id*="informaciya-o-premium"] .label-user-name{color:var(--muted);font-size:13px;padding-right:10px;}[id*="informaciya-o-premium"] .premium-info a.buy-new-premium{background:var(--grad-success);color:#fff;border:0;border-radius:var(--r-pill);font-weight:700;text-shadow:none;padding:6px 16px;display:inline-block;margin-top:8px;font-size:14px;box-shadow:0 10px 20px -8px rgba(5,150,105,.5);transition:transform var(--dur-1) var(--ease-out);}[id*="informaciya-o-premium"] .premium-info a.buy-new-premium:hover{transform:translateY(-1px);}[id*="vkhodnasayt"]{flex-basis:100%;text-align:right;margin-bottom:0;}[id*="vkhodnasayt"] a{color:var(--brand-700);text-decoration:underline;}[id*="vkhodnasayt"] a:hover{color:var(--brand-800);}[id*="vkhodnasayt"] p{margin:0;}[id*="ikonkiplatezhnykhsistem"]{text-align:right;}[id*="otzyvy"] .block-title{font-size:clamp(1.4rem,1.1rem + 1vw,2rem);text-align:center;padding-top:40px;padding-bottom:28px;color:var(--ink);}[id*="poluchiteinstrukciyu"]{text-align:center;padding-top:15px;}
