@charset "UTF-8";@font-face {font-family: Assistant;font-display: swap;src: url("../fonts/Assistant-Regular.woff2") format("woff2"), url("../fonts/Assistant-Regular.woff") format("woff");font-weight: 400;font-style: normal }@font-face {font-family: Assistant;font-display: swap;src: url("../fonts/Assistant-Bold.woff2") format("woff2"), url("../fonts/Assistant-Bold.woff") format("woff");font-weight: 700;font-style: normal }@font-face {font-family: NotoSansHebrew;font-display: swap;src: url("../fonts/NotoSansHebrew-Bold.woff2") format("woff2"), url("../fonts/NotoSansHebrew-Bold.woff") format("woff");font-weight: 700;font-style: normal }@font-face {font-family: NotoSansHebrew;font-display: swap;src: url("../fonts/NotoSansHebrew-Light.woff2") format("woff2"), url("../fonts/NotoSansHebrew-Light.woff") format("woff");font-weight: 300;font-style: normal }@font-face {font-family: NotoSansHebrew;font-display: swap;src: url("../fonts/NotoSansHebrew-Regular.woff2") format("woff2"), url("../fonts/NotoSansHebrew-Regular.woff") format("woff");font-weight: 400;font-style: normal }@font-face {font-family: FbLiddar;font-display: swap;src: url("../fonts/FbLiddar-Boldwebfont.woff2") format("woff2"), url("../fonts/FbLiddar-Boldwebfont.woff") format("woff");font-weight: 400;font-style: normal }@font-face {font-family: NotoSansHebrew;font-display: swap;src: url("../fonts/NotoSansHebrew-Medium.woff2") format("woff2"), url("../fonts/NotoSansHebrew-Medium.woff") format("woff");font-weight: 500;font-style: normal }@font-face {font-family: NotoSansHebrew;font-display: swap;src: url("../fonts/NotoSansHebrew-SemiBold.woff2") format("woff2"), url("../fonts/NotoSansHebrew-SemiBold.woff") format("woff");font-weight: 600;font-style: normal }@font-face {font-family: PassionOne;font-display: swap;src: url("../fonts/PassionOne-Regular.woff2") format("woff2"), url("../fonts/PassionOne-Regular.woff") format("woff");font-weight: 400;font-style: normal }html[lang=he_IL] {margin: 0 !important }a {color: #000;text-decoration: underline }fieldset, form {margin: 0;padding: 0;border: 0 }input[type=email], input[type=password], input[type=search], input[type=tel], input[type=text], textarea {font: 400 16px/100% NotoSansHebrew, Arial, Verdana, sans-serif;border: 1px solid #000;-webkit-box-shadow: none;box-shadow: none;border-radius: 0;display: block;width: 100%;height: 40px;padding: 0 10px;color: #000;-webkit-box-sizing: border-box;box-sizing: border-box }input[type=email], input[type=tel] {direction: ltr;text-align: right }input::-webkit-input-placeholder {color: #979797 }input::-moz-placeholder {color: #979797 }input:-ms-input-placeholder {color: #979797 }input::-ms-input-placeholder {color: #979797 }input::placeholder {color: #979797 }input:focus::-webkit-input-placeholder {opacity: .5 }input:focus::-moz-placeholder {opacity: .5 }input:focus:-ms-input-placeholder {opacity: .5 }input:focus::-ms-input-placeholder {opacity: .5 }input:focus::placeholder {opacity: .5 }textarea {height: 100px;max-width: 100%;padding: 5px 10px;line-height: 1.2 }input[type=submit] {font: 400 16px/40px Arial, Verdana, sans-serif;border: 1px solid #000;-webkit-box-shadow: none;box-shadow: none;border-radius: 0;display: block;width: 100%;height: 40px;padding: 0 10px;vertical-align: middle;color: #000;background: #555;-webkit-appearance: none;-moz-appearance: none;appearance: none;-webkit-box-sizing: border-box;box-sizing: border-box }.header {position: fixed;width: 100%;top: 0;left: 0;z-index: 90 }.header::before {content: "";position: absolute;top: 0;inset-inline: 0 auto;width: 100%;height: 100%;background: #fff;z-index: 2;-webkit-box-shadow: 5.4px 8.4px 26.2px .8px rgba(0, 1, 1, .1);box-shadow: 5.4px 8.4px 26.2px .8px rgba(0, 1, 1, .1) }.header.hide {-webkit-transition: 50ms ease-in-out;transition: 50ms ease-in-out;z-index: 5 }.header-container {position: relative;max-width: 1186px;margin: 0 auto;padding: 3px 15px 4px }.header-navigation {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;z-index: 2;-webkit-transition: .35s;transition: .35s }.header-navigation.active .header-navigation-wrapper {inset-inline: 0 auto;z-index: 100;clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%) }.header-navigation.active .header-navigation-mobile-curtain {inset-inline: auto 0;z-index: 98 }.header-navigation.active .header-navigation-trigger {z-index: -1;pointer-events: none;cursor: auto;opacity: 0;visibility: hidden }.header-navigation.active .header-navigation-trigger span, .header-navigation.active .header-navigation-trigger::after, .header-navigation.active .header-navigation-trigger::before {background: #fff }.header-navigation a {text-decoration: none }.header-logo {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;display: -webkit-box;display: -ms-flexbox;display: flex }.header-logo .header-logo-wrap {position: relative }.header-navigation-close-btn {position: absolute;top: 19px;inset-inline: auto 14px;width: 19px;height: 19px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center }.header-navigation-close-btn::after, .header-navigation-close-btn::before {content: "";position: absolute;top: 50%;inset-inline: 50% auto;-webkit-transform: translate(50%, -50%);-ms-transform: translate(50%, -50%);transform: translate(50%, -50%);background: #fff;width: 2px;height: 19px;-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center }.header-navigation-close-btn::after {-webkit-transform: translate(50%, -50%) rotate(-90deg);-ms-transform: translate(50%, -50%) rotate(-90deg);transform: translate(50%, -50%) rotate(-90deg) }.header-navigation-list {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 46px;list-style: none;font-size: 18px;margin-block: -3px 0;margin-inline: 0 -26px;padding-block: 0;padding-inline: 40px }.header-navigation-list li {margin-inline: 0 }.header-personal-area {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 0 13px }.header-personal-area>a {display: block }.header-navigation-trigger {display: none;position: relative;margin: 21px 0 0;width: 30px;height: 26px;z-index: 3;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1 }.header-navigation-trigger::after, .header-navigation-trigger::before {content: "";position: absolute;inset-inline: 0 auto;width: 100%;height: 4px;-webkit-transition: .35s;transition: .35s;background: #11385e }.header-navigation-trigger::before {top: 0 }.header-navigation-trigger::after {bottom: 0 }.header-navigation-trigger.active::before {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);top: 9px }.header-navigation-trigger.active::after {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);bottom: 9px }.header-navigation-trigger.active span {-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);opacity: 0 }.header-navigation-trigger span {position: absolute;top: 50%;-webkit-transition: .35s;transition: .35s;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);left: 0;width: 100%;height: 4px;background: #11385e }.header-navigation-qr {display: none;-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3 }.header-registration-block {position: absolute;top: 0;inset-inline: auto -4px;padding: 86px 0 0;text-align: center;background: #fff;z-index: -1;width: -webkit-max-content;width: -moz-max-content;width: max-content;max-width: 308px;border-radius: 10px;-webkit-transition: .35s;transition: .35s;overflow: hidden;-webkit-box-shadow: 1.6px 2.5px 4.9px .2px rgba(0, 1, 1, .15);box-shadow: 1.6px 2.5px 4.9px .2px rgba(0, 1, 1, .15);-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%) }.header-registration-block.show {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0) }.header-registration-block h4 {margin: 0 auto 15px;color: #11385e;font-weight: 700;font-size: 18px;line-height: 1.2 }.header-registration-block-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex }.header-registration-block-column {-webkit-box-flex: 0;-ms-flex: 0 1 160px;flex: 0 1 160px;padding: 25px 13px 27px;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: .35s;transition: .35s;text-align: center }.header-registration-block-column:first-child {background: #f4fbff }.header-registration-block-column>a {display: block;width: 100%;height: 100%;text-decoration: none }.header-registration-block-column h5 {color: #1b4268;font-size: 15px;line-height: 1.2;font-weight: 700;margin: 0 auto 8px }.header-registration-block-column .column-image {padding-inline: 11px }.header-registration-block-column img {display: inline-block;vertical-align: top;width: 100%;-o-object-fit: contain;object-fit: contain }.header-basket {position: relative;display: block;margin: 6px 0 0 }.header-basket .header-basket-order-quantity {position: absolute;top: -4px;inset-inline: -4px auto;width: 15px;height: 15px;font-size: 10px;line-height: .25;font-weight: 700;border-radius: 50%;background: #11385e;color: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.header-basket .header-basket-order-quantity>span {display: block }.header-basket-block {background: #fff;position: absolute;top: 0;inset-inline: auto -4px;padding: 86px 0 0;z-index: -1;max-width: 310px;width: 308px;border-radius: 10px;-webkit-transition: .35s;transition: .35s;overflow: hidden;-webkit-box-shadow: 1.6px 2.5px 4.9px .2px rgba(0, 1, 1, .15);box-shadow: 1.6px 2.5px 4.9px .2px rgba(0, 1, 1, .15);-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%) }.header-basket-block.show {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0) }.header-basket-block h4 {margin: 0 auto 15px;color: #11385e;font-weight: 700;font-size: 18px;line-height: 1.2;text-align: center }.header-basket-block .cart-goods-row.product-row {padding-block: 5px 6px;padding-inline: 21px 16px;border: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.header-basket-block .cart-goods-column:first-child {width: 100%;-webkit-padding-end: 60px;padding-inline-end: 60px }.header-basket-block .cart-goods-column .product {gap: 16px;width: 100% }.header-basket-block .cart-goods-column .product .product-header {font-size: 15px;line-height: 1.1;margin-block: 0 }.header-basket-block .cart-goods-column .product .product-prices {margin-block: 0;padding-block: 0 }.header-basket-block .cart-goods-column .product .product-prices .product-price-text {-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;font-size: 11px;line-height: 1.2 }.header-basket-block .cart-goods-column .product .product-prices .product-price-text span {padding-inline: 7px 0 }.header-basket-block .cart-goods-column .product .product-prices .product-digital .product-price-text>img {width: 11px;padding-inline: 2px 0 }.header-basket-block .cart-goods-column .product .product-prices .product-printed .product-price-text>img {width: 17px }.header-basket-block .cart-goods-column .product .product-image {-webkit-box-flex: 0;-ms-flex: 0 1 79px;flex: 0 1 79px;min-width: 49px }.header-basket-block .cart-goods-column .product .class-number {display: inline-block;font-size: 10px;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content }.header-basket-block .cart-goods-column.spinner-column {display: none;padding-inline: 27px;margin-block: -1px 0;border: none }.header-basket-block .product-spinner .product-spinner-span, .header-basket-block .product-spinner .ui-spinner {padding: 0 10px;font-size: 18px;border: none }.header-basket-block .product-spinner .ui-spinner-input {font-size: 18px;text-align: center }.header-basket-block .product-spinner .ui-spinner-button {font-size: 16px;padding-block: 5px;padding-inline: 2px }.header-basket-block .product-spinner .ui-spinner-button::before {position: absolute;top: 50%;inset-inline: 50% auto;-webkit-transform: translate(50%, -50%);-ms-transform: translate(50%, -50%);transform: translate(50%, -50%) }.header-basket-block .product-spinner .ui-spinner-up::before {-webkit-transform: translate(36%, -22%);-ms-transform: translate(36%, -22%);transform: translate(36%, -22%) }.header-basket-block .product-spinner .ui-spinner-down {font-size: 27px;line-height: .2;margin-inline: -2px 0 }.header-basket-block .product-spinner .ui-spinner-down::before {-webkit-transform: translate(50%, -22%);-ms-transform: translate(50%, -22%);transform: translate(50%, -22%) }.no-webp .header-basket-block .cart-goods-delete-product {background: url("../img/delete-product.png") no-repeat }.header-basket-block .cart-goods-delete-product {position: absolute;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);top: 50%;left: 13px;width: 16px;height: 18px;inset-inline: auto 13px }.header-basket-close-btn, .header-registration-close-btn {display: none;position: absolute;top: 90px;inset-inline: 10px auto;width: 15px;height: 15px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center }.header-basket-close-btn::after, .header-basket-close-btn::before, .header-registration-close-btn::after, .header-registration-close-btn::before {content: "";position: absolute;top: 50%;inset-inline: 50% auto;-webkit-transform: translate(50%, -50%);-ms-transform: translate(50%, -50%);transform: translate(50%, -50%);background: #11365b;width: 2px;height: 15px;-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center }.header-basket-close-btn::after, .header-registration-close-btn::after {-webkit-transform: translate(50%, -50%) rotate(-90deg);-ms-transform: translate(50%, -50%) rotate(-90deg);transform: translate(50%, -50%) rotate(-90deg) }.header-basket-block-container .woocommerce-mini-cart__empty-message {margin: 0 auto;font-size: 15px;text-align: center }.header-basket-block-wrapper {margin: -4px 0 0 }.header-basket-block-empty-wrapper {background: #f4fbff;padding-block: 0 27px }.header-basket-empty-illustration {padding-block: 51px 24px;display: -webkit-box;display: -ms-flexbox;display: flex }.header-basket-empty-basket {display: block;width: 107px;height: 96px;background: url("../img/svg/empty-basket-01.svg") center/cover no-repeat }.header-basket-empty-basket:first-child {opacity: .05;margin-inline: -1px 0 }.header-basket-empty-basket:nth-child(2) {opacity: .2;margin-inline: -64px 0 }.header-basket-empty-basket:nth-child(3) {margin-inline: -48px 0 }.header-basket-empty-wind {display: block;width: 67px;height: 61px;background: url("../img/svg/empty-basket-wind-01.svg") center/cover no-repeat;margin-inline: -6px 0;margin-block: 20px 0 }.header-basket-block-buttons {padding-block: 8px 12px;padding-inline: 26px 14px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.header-basket-block-buttons a {color: #ff7500;font-weight: 500;font-size: 15px }a.header-basket-block-button {text-decoration: none;padding-block: 7px;padding-inline: 35px;color: #fff;background: #11385e;border-radius: 5px }.header-registration .header-registration-first {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 0 50px }.header-registration .header-logo {margin-inline: 0 }.header-registration .header-navigation-wrapper {position: absolute;top: 9px;inset-inline: auto -260px;width: 305px;background: rgba(29, 66, 102, .95);background: linear-gradient(to bottom, rgba(29, 66, 102, .95) 70px, rgba(17, 56, 94, .85) 70px 100%);padding: 70px 28px 20px;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: .35s;transition: .35s;z-index: 2;color: #fff;clip-path: polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%) }.header-registration .header-navigation-wrapper .header-navigation-wrapper-logo {text-align: center;margin: 0 auto 56px }.header-registration .header-navigation-list {list-style: none;font-size: 18px;margin-block: 33px 0;margin-inline: 0;padding-block: 0;padding-inline: 0 }.header-registration .header-navigation-list li {position: relative;padding-inline: 0;margin: 0 0 16px }.header-registration .header-navigation-list li:last-child {margin: 0 }.header-registration .header-navigation-list li .header-navigation-image-mobile {position: absolute;top: 0;inset-inline: 0 auto }.header-registration .header-navigation-list li a {font-size: 18px;line-height: 1.2;font-weight: 500;color: #fff }.header-registration .header-navigation-trigger {display: block }.header-registration .registered-button {display: inline-block;height: 40px;width: 40px;background: url("https://staging.mypande.co.il/wp-content/uploads/2024/08/personal-icon.svg") center/cover no-repeat;font-size: 0 }.header-registration .header-navigation-close-btn {top: 19px;inset-inline: auto 14px }.header-registration .header-navigation-close-btn, .header-registration .header-navigation-list {display: block }.header-registration .header-navigation.active .header-navigation-wrapper {inset-inline: auto -253px;clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%) }.header-registered-navigation-wrapper {margin-block: -2px 0;margin-inline: 0 120px }.header-registered-navigation-list {padding: 0;margin: 0;list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 0 57px;font-size: 18px }.header-registered-navigation-list li {position: relative }.header-registered-navigation-list li::before {content: none;position: absolute;bottom: -26px;inset-inline: 0;height: 7px;background: #ff7500 }.header-registered-navigation-list li.current_page_item::before {content: "" }.header-registered-navigation-list li.current_page_item a {color: #ff7500;font-weight: 700 }.header-registered-navigation-list a {display: inline-block;width: 100%;height: 100% }.footer {position: relative;padding: 0 20px;font: 300 14px/1.32 NotoSansHebrew, Arial, Verdana, sans-serif;background: #1b4268;color: #fff }.footer ul {margin: 0;padding: 0;list-style: none }.footer a {color: #fff;text-decoration: none }.footer h4, .footer p {margin: 0 }.footer-container {margin: 0 auto;padding: 0 20px;max-width: 1238px }.footer-row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.footer-row.footer-bottom {padding: 15px 0 10px;position: relative;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.footer-row.footer-bottom::before {content: "";position: absolute;top: 6px;inset-inline: -9px;height: 2px;background: #395b7c }.footer-column {-webkit-box-flex: 0;-ms-flex: 0 1 20%;flex: 0 1 20%;padding-block: 77px 13px;padding-inline: 10px 15px;-webkit-box-sizing: border-box;box-sizing: border-box }.footer-column:first-child {-webkit-box-flex: 0;-ms-flex: 0 1 414px;flex: 0 1 414px;padding-inline: 10px 30px }.footer-column:first-child h4 {font-size: 20px;line-height: 1.2;letter-spacing: -.15px;margin: 0 0 12px }.footer-column:nth-child(2) {-webkit-box-flex: 0;-ms-flex: 0 1 176px;flex: 0 1 176px;-webkit-transform: translateX(63px);-ms-transform: translateX(63px);transform: translateX(63px) }.footer-column:nth-child(3) {-webkit-box-flex: 0;-ms-flex: 0 1 176px;flex: 0 1 176px;-webkit-transform: translateX(30px);-ms-transform: translateX(30px);transform: translateX(30px) }.footer-column:last-child {-webkit-box-flex: 0;-ms-flex: 0 1 195px;flex: 0 1 195px;padding-inline: 10px 0;position: relative }.footer-column h4 {position: relative;font-weight: 700;font-size: 17px;line-height: 1.5;margin: 0 0 9px;color: #fff }.footer-column h4::before {content: "";position: absolute;background: #ff7500;height: 20px;width: 3px;top: 5px;inset-inline: -10px auto }.footer-column p {margin: 0 0 10px }.footer-column p:last-child {margin: 0 }.footer-column>ul:not(.footer-social, .footer-contacts) li {margin: 0 0 20px }.footer-column .footer-contacts {margin-inline: -13px 0;margin-block: 24px 0 }.footer-column .footer-social {margin: 0 }.footer-column-wrapper {max-width: 240px;margin: 0 0 26px }.footer-social {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 0 8px;margin: 0 0 29px }.footer-social li {-webkit-box-flex: 0;-ms-flex: 0 0 24px;flex: 0 0 24px;height: 24px;border-radius: 50%;background: #fff }.footer-social li:last-child {margin: 0 }.footer-social li a {font-size: 0;display: block;width: 100%;height: 100% }.footer-social .video {background: url("../img/svg/video.svg") center no-repeat #fff }.footer-social .facebook {background: url("../img/svg/facebook.svg") center no-repeat #fff }.footer-social .instagram {background: url("../img/svg/instagram.svg") center no-repeat #fff }.footer-social .tiktok {background: url("../img/svg/tik-tok.svg") center no-repeat #fff }#wrapper .footer-contact-form .footer-contact-form-container, #wrapper .footer-contact-form .wpcf7 {position: relative;max-width: 391px }#wrapper .footer-contact-form .footer-contact-form-container input[type=email], #wrapper .footer-contact-form .wpcf7 input[type=email] {background: #fff;border-radius: 53px;width: 100%;min-width: 336px;height: 52px;border: none;padding-block: 10px;padding-inline: 24px 140px;font-size: 16px;line-height: 1.36;font-weight: 400;direction: rtl;color: #1b4268 }#wrapper .footer-contact-form .footer-contact-form-container input[type=email]:focus, #wrapper .footer-contact-form .wpcf7 input[type=email]:focus {direction: ltr;padding-inline: 140px 24px }#wrapper .footer-contact-form .footer-contact-form-container input[type=email]:focus::-webkit-input-placeholder, #wrapper .footer-contact-form .wpcf7 input[type=email]:focus::-webkit-input-placeholder {color: transparent }#wrapper .footer-contact-form .footer-contact-form-container input[type=email]:focus::-moz-placeholder, #wrapper .footer-contact-form .wpcf7 input[type=email]:focus::-moz-placeholder {color: transparent }#wrapper .footer-contact-form .footer-contact-form-container input[type=email]:focus:-ms-input-placeholder, #wrapper .footer-contact-form .wpcf7 input[type=email]:focus:-ms-input-placeholder {color: transparent }#wrapper .footer-contact-form .footer-contact-form-container input[type=email]:focus::-ms-input-placeholder, #wrapper .footer-contact-form .wpcf7 input[type=email]:focus::-ms-input-placeholder {color: transparent }#wrapper .footer-contact-form .footer-contact-form-container input[type=email]:focus::placeholder, #wrapper .footer-contact-form .wpcf7 input[type=email]:focus::placeholder {color: transparent }#wrapper .footer-contact-form .footer-contact-form-container input[type=email].wpcf7-not-valid, #wrapper .footer-contact-form .wpcf7 input[type=email].wpcf7-not-valid {border: 1px solid red }#wrapper .footer-contact-form .footer-contact-form-container input[type=email]+.wpcf7-not-valid-tip, #wrapper .footer-contact-form .wpcf7 input[type=email]+.wpcf7-not-valid-tip {color: red;font-size: 11px;padding-inline: 22px }#wrapper .footer-contact-form .footer-contact-form-container input[type=email]::-webkit-input-placeholder, #wrapper .footer-contact-form .wpcf7 input[type=email]::-webkit-input-placeholder {color: #1b4268;text-align: start;opacity: 1 }#wrapper .footer-contact-form .footer-contact-form-container input[type=email]::-moz-placeholder, #wrapper .footer-contact-form .wpcf7 input[type=email]::-moz-placeholder {color: #1b4268;text-align: start;opacity: 1 }#wrapper .footer-contact-form .footer-contact-form-container input[type=email]:-ms-input-placeholder, #wrapper .footer-contact-form .wpcf7 input[type=email]:-ms-input-placeholder {color: #1b4268;text-align: start;opacity: 1 }#wrapper .footer-contact-form .footer-contact-form-container input[type=email]::-ms-input-placeholder, #wrapper .footer-contact-form .wpcf7 input[type=email]::-ms-input-placeholder {color: #1b4268;text-align: start;opacity: 1 }#wrapper .footer-contact-form .footer-contact-form-container input[type=email]::placeholder, #wrapper .footer-contact-form .wpcf7 input[type=email]::placeholder {color: #1b4268;text-align: start;opacity: 1 }#wrapper .footer-contact-form .footer-contact-form-container button[type=submit], #wrapper .footer-contact-form .wpcf7 button[type=submit] {position: absolute;top: 6px;inset-inline: auto 8px;font-weight: 400;padding: 0 28px;height: 40px;line-height: 40px }#wrapper .footer-contact-form .footer-contact-form-container .wpcf7-response-output, #wrapper .footer-contact-form .wpcf7 .wpcf7-response-output {display: none }.footer-contacts li {position: relative;padding-inline: 30px 0;margin: 0 0 18px }.footer-contacts li:last-child {margin: 0 }.footer-contacts li::before {content: "";position: absolute;top: 2px;inset-inline: 0 auto;width: 18px;height: 18px }.footer-contacts .location::before {background: url("../img/svg/location.svg") center no-repeat }.footer-contacts .phone::before {background: url("../img/svg/phone.svg") center no-repeat }.footer-contacts .mobile-phone::before {background: url("../img/svg/mobile-phone.svg") center no-repeat }.footer-contacts .work-time::before {background: url("../img/svg/clock.svg") center no-repeat }.footer-conditions ul {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 13px auto 11px }.footer-conditions ul li {position: relative;margin-inline: 0 32px }.footer-conditions ul li:last-child {margin-inline: 0 }.footer-conditions ul li:last-child::before {content: none }.footer-conditions ul li::before {content: "|";position: absolute;top: 1px;inset-inline: auto -19px;font-size: 13px;font-weight: 700 }.footer-conditions ul li a {letter-spacing: -.5px }.footer-logo {position: absolute;top: 19px;inset-inline: auto 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5 }.footer-logo>a {display: block }.footer-logo .footer-logo-wrap {width: 119px;height: 67px }.footer-logo .footer-logo-wrap img {display: block }@font-face {font-family: swiper-icons;src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLYCDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight: 400;font-style: normal }:root {--swiper-theme-color: #007aff }:host {position: relative;display: block;margin-left: auto;margin-right: auto;z-index: 1 }.swiper {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;display: block }.swiper-vertical>.swiper-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;transition-property: transform, -webkit-transform;-webkit-transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);-webkit-box-sizing: content-box;box-sizing: content-box }.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0) }.swiper-horizontal {-ms-touch-action: pan-y;touch-action: pan-y }.swiper-vertical {-ms-touch-action: pan-x;touch-action: pan-x }.swiper-slide {-ms-flex-negative: 0;flex-shrink: 0;width: 100%;height: 100%;position: relative;-webkit-transition-property: -webkit-transform;transition-property: transform, -webkit-transform;display: block }.swiper-slide-invisible-blank {visibility: hidden }.swiper-autoheight, .swiper-autoheight .swiper-slide {height: auto }.swiper-autoheight .swiper-wrapper {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-transition-property: height, -webkit-transform;transition-property: transform, height, -webkit-transform }.swiper-backface-hidden .swiper-slide {-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden }.swiper-3d.swiper-css-mode .swiper-wrapper {-webkit-perspective: 1200px;perspective: 1200px }.swiper-3d .swiper-wrapper {-webkit-transform-style: preserve-3d;transform-style: preserve-3d }.swiper-3d {-webkit-perspective: 1200px;perspective: 1200px }.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide {-webkit-transform-style: preserve-3d;transform-style: preserve-3d }.swiper-css-mode>.swiper-wrapper {overflow: auto;scrollbar-width: none;-ms-overflow-style: none }.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {display: none }.swiper-css-mode>.swiper-wrapper>.swiper-slide {scroll-snap-align: start start }.swiper-css-mode.swiper-horizontal>.swiper-wrapper {-ms-scroll-snap-type: x mandatory;scroll-snap-type: x mandatory }.swiper-css-mode.swiper-vertical>.swiper-wrapper {-ms-scroll-snap-type: y mandatory;scroll-snap-type: y mandatory }.swiper-css-mode.swiper-free-mode>.swiper-wrapper {-ms-scroll-snap-type: none;scroll-snap-type: none }.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {scroll-snap-align: none }.swiper-css-mode.swiper-centered>.swiper-wrapper::before {content: "";-ms-flex-negative: 0;flex-shrink: 0;-webkit-box-ordinal-group: 10000;-ms-flex-order: 9999;order: 9999 }.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {scroll-snap-align: center center;scroll-snap-stop: always }.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {-webkit-margin-start: var(--swiper-centered-offset-before);margin-inline-start: var(--swiper-centered-offset-before) }.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before {height: 100%;min-height: 1px;width: var(--swiper-centered-offset-after) }.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {-webkit-margin-before: var(--swiper-centered-offset-before);margin-block-start: var(--swiper-centered-offset-before) }.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before {width: 100%;min-width: 1px;height: var(--swiper-centered-offset-after) }.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 10 }.swiper-3d .swiper-slide-shadow {background: rgba(0, 0, 0, .15) }.swiper-3d .swiper-slide-shadow-left {background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }.swiper-3d .swiper-slide-shadow-right {background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }.swiper-3d .swiper-slide-shadow-top {background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }.swiper-3d .swiper-slide-shadow-bottom {background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }.swiper-lazy-preloader {width: 42px;height: 42px;position: absolute;left: 50%;top: 50%;margin-left: -21px;margin-top: -21px;z-index: 10;-webkit-transform-origin: 50%;-ms-transform-origin: 50%;transform-origin: 50%;-webkit-box-sizing: border-box;box-sizing: border-box;border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius: 50%;border-top-color: transparent }.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {-webkit-animation: 1s linear infinite swiper-preloader-spin;animation: 1s linear infinite swiper-preloader-spin }.swiper-lazy-preloader-white {--swiper-preloader-color: #fff }.swiper-lazy-preloader-black {--swiper-preloader-color: #000 }@-webkit-keyframes swiper-preloader-spin {0% {-webkit-transform: rotate(0);transform: rotate(0) }100% {-webkit-transform: rotate(360deg);transform: rotate(360deg) }}@keyframes swiper-preloader-spin {0% {-webkit-transform: rotate(0);transform: rotate(0) }100% {-webkit-transform: rotate(360deg);transform: rotate(360deg) }}img:is([sizes=auto i], [sizes^="auto," i]) {contain-intrinsic-size: none !important;contain: layout !important }body {font: 400 16px/1.7 NotoSansHebrew, Arial, Verdana, sans-serif;color: #455a64;background: #fff;margin: 0;direction: rtl }img {max-width: 100%;vertical-align: top;height: auto;-o-object-fit: contain;object-fit: contain }#wrapper {min-height: 100%;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }#wrapper.show {position: relative }#wrapper.show .main-overlay {z-index: 49;pointer-events: auto }body .test .pass-exam-again {position: absolute;width: calc(100% - 60px);height: 60px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;bottom: 79px;border: 1px solid #ff7500;padding-inline: 39px 17px;color: #ff7500;background: #fff }body .test .pass-exam-again::before {content: "";position: absolute;top: 50%;right: 16px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);height: 32px;width: 32px;background: url(../img/svg/around-arrow.svg) center/cover no-repeat }body .test .pass-exam-again--copy {display: none !important }.button, input[type=submit].button {display: inline-block;padding: 0 24px;color: #fff;font: 700 16px/33px NotoSansHebrew, Arial, Verdana, sans-serif;border-radius: 48px;background: #ff7500;border: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor: pointer;text-decoration: none;-webkit-box-sizing: border-box;box-sizing: border-box;letter-spacing: -.4px;-webkit-transition: .6s;transition: .6s }.button.wide, input[type=submit].button.wide {padding: 12px 26px;font-size: 15px }.button.inverse, input[type=submit].button.inverse {background: 0 0;border: 1px solid #ff7500;color: #ff7500 }.button.header-registration-button, input[type=submit].button.header-registration-button {position: relative;padding-block: 8px 9px;padding-inline: 21px 50px;font-size: 19px;line-height: 1.2;font-weight: 400 }.no-webp .button.header-registration-button::before, .no-webp input[type=submit].button.header-registration-button::before {background: url("../img/registration_logo.png") center/cover no-repeat }.button.header-registration-button::before, input[type=submit].button.header-registration-button::before {content: "";position: absolute;top: 50%;inset-inline: auto 5px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 32px;height: 32px }.button.product-button, input[type=submit].button.product-button {position: relative;width: 100%;text-align: center;max-width: 201px;white-space: nowrap }.button.product-button::before, input[type=submit].button.product-button::before {content: "";display: inline-block;margin: 0 -10px 3px 9px;vertical-align: middle }.button.product-button.eye, input[type=submit].button.product-button.eye {margin: 0 0 11px }.button.product-button.eye::before, input[type=submit].button.product-button.eye::before {width: 22px;height: 15px;background: url("../img/svg/eye.svg") 50% 50%/contain no-repeat }.button.product-button.basket, input[type=submit].button.product-button.basket {background: #1b4268 }.button.product-button.basket::before, input[type=submit].button.product-button.basket::before {content: "";width: 26px;height: 26px;background: url("../img/svg/white-basket.svg") 50% 50%/contain no-repeat }.button.form-button, input[type=submit].button.form-button {height: 57px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 21px;line-height: .78;font-weight: 700 }.button.transparent, input[type=submit].button.transparent {border: 1px solid #11385e;background: 0 0;color: #11385e;padding: 17px 52px 19px }.button.exam-solution-button, input[type=submit].button.exam-solution-button {position: relative;display: inline-block;background: #fff;border: 1px solid #11385e;padding-inline: 46px 20px;color: #11385e;margin-inline: 0;line-height: 37px;height: auto }.button.exam-solution-button::before, input[type=submit].button.exam-solution-button::before {content: "";position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);inset-inline: 16px auto;height: 20px;width: 18px;background: url("../img/svg/exams-files.svg") center/cover no-repeat }.button.pass-exam-again, input[type=submit].button.pass-exam-again {position: relative;display: inline-block;border: 1px solid #ff7500;padding-inline: 39px 17px;color: #ff7500;background: #fff }.button.pass-exam-again::before, input[type=submit].button.pass-exam-again::before {content: "";position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);inset-inline: 10px auto;height: 18px;width: 22px;background: url("../img/svg/around-arrow.svg") center/cover no-repeat }.button.exit-exam, input[type=submit].button.exit-exam {position: relative;display: inline-block;background: 0 0;border: 1px solid #1b4268;padding-inline: 32px 17px;color: #1b4268;font-size: 15px;padding-block: 0;line-height: 37px;height: auto }.button.exit-exam::before, input[type=submit].button.exit-exam::before {content: "";position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);inset-inline: 10px auto;height: 15px;width: 15px;background: url("../img/svg/go_back.svg") center/cover no-repeat }.button.response-confirmation, input[type=submit].button.response-confirmation {opacity: .5;-webkit-transition: .6s;transition: .6s;pointer-events: none;cursor: none;font-size: 15px;padding-inline: 22px }.button.response-confirmation.active, input[type=submit].button.response-confirmation.active {opacity: 1;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);cursor: pointer;pointer-events: auto;-webkit-transition: .6s;transition: .6s }.main-overlay {position: absolute;inset: 0;background: rgba(17, 56, 94, .5);-webkit-transition: 250ms;transition: 250ms;z-index: -1;pointer-events: none;-webkit-transform-origin: center top;-ms-transform-origin: center top;transform-origin: center top;display: none }.main-overlay.show {z-index: 49;pointer-events: auto }#main {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto }.sr-only {opacity: 0;visibility: hidden;position: absolute;width: 0;height: 0 }.container {max-width: 1186px;margin: 0 auto;padding: 0 15px }.breadcrumb-container {-webkit-box-sizing: border-box;box-sizing: border-box;max-width: 100%;margin: 0 auto;padding: 0 25px;position: absolute;left: 50%;top: 0;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 1188px;overflow: visible;z-index: 1000;height: 20px }.breadcrumb-container .bread-crumbs {right: 0 !important }#preloader {-webkit-transition: .5s ease-in-out;transition: .5s ease-in-out }#preloader.loaded {opacity: 0 !important;pointer-events: none !important;visibility: hidden !important }.book-renewal-container #preloader {border-radius: 25px;position: absolute !important }.slick-list {overflow: hidden }.slick-track {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start }h1, h2 {font-size: 59px;line-height: 1.2;font-weight: 400;letter-spacing: -.5px }h1 span, h2 span {display: inline-block;color: #ff7500 }h1 span {display: block }h3 {font-size: 26px;line-height: 1.2;letter-spacing: .1px;font-weight: 700 }h4 {font-size: 20px;line-height: 1.05;letter-spacing: .1px;font-weight: 700;color: #11385e }input {font-family: NotoSansHebrew, Arial, Verdana, sans-serif }.blue-gradient {position: absolute;padding: 80px 0 0;width: 100%;height: 306px;-webkit-box-shadow: 0 0 4px rgba(141, 187, 67, .12);box-shadow: 0 0 4px rgba(141, 187, 67, .12);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #11385e), to(#214971));background-image: linear-gradient(to bottom, #11385e 100%, #214971 100%) }.blue-gradient::before {content: "";position: absolute;inset: 0;background-attachment: fixed;background-image: repeating-linear-gradient(45deg, rgba(229, 229, 229, 0) 0, rgba(229, 229, 229, 0) 62px, rgba(233, 233, 233, .08) 62px, rgba(233, 233, 233, .08) 90px) }.bread-crumbs {font-size: 10px;line-height: 1;font-weight: 500;color: #11385e }.bread-crumbs a {text-decoration: none;color: #11385e }.bread-crumbs a.active {font-weight: 400 }.free-container {padding: 0 15px }.main-shell {position: relative;z-index: 1;margin: 147px auto 51px;padding: 84px 0 11px;max-width: 1238px;background: #fff;border-radius: 16px;-webkit-box-shadow: 4px 1px 26.2px .8px rgba(0, 1, 1, .1);box-shadow: 4px 1px 26.2px .8px rgba(0, 1, 1, .1) }.main-shell.exams-shell {max-width: 1382px }.main-shell .bread-crumbs {position: absolute;top: 35px;inset-inline: 50px auto;z-index: 99 }.main-shell h1, .main-shell h2 {margin: 0 auto 70px;text-align: center;color: #11385e }.main-shell h1 span, .main-shell h2 span {display: inline-block }.reverse {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse }.main-shell-search {max-width: 956px;margin: 0 auto;padding: 0 15px }.main-shell-search .main-shell-search-container {position: relative;max-width: 274px;margin-inline: auto 0;border-radius: 25.7px;border: .5px solid #979797 }.main-shell-search .main-shell-search-container input[type=text] {background: #fff;border-radius: 53px;width: 100%;height: 52px;border: none;padding: 10px 24px;font-size: 16px;line-height: 1.36;font-weight: 400 }.main-shell-search .main-shell-search-container input[type=text]::-webkit-input-placeholder {color: #979797 }.main-shell-search .main-shell-search-container input[type=text]::-moz-placeholder {color: #979797 }.main-shell-search .main-shell-search-container input[type=text]:-ms-input-placeholder {color: #979797 }.main-shell-search .main-shell-search-container input[type=text]::-ms-input-placeholder {color: #979797 }.main-shell-search .main-shell-search-container input[type=text]::placeholder {color: #979797 }.main-shell-search .main-shell-search-container button[type=submit] {position: absolute;top: 50%;inset-inline: auto 8px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);font-weight: 400;padding: 12px 18px;width: 70px;height: 46px;cursor: pointer;border: none;outline: 0;border-radius: 23px;background: #ff7500;text-indent: -9999px }.main-shell-search .main-shell-search-container button[type=submit]::before {content: "";position: absolute;width: 26px;height: 21px;background: url("../img/svg/search-icon-white.svg") center/cover no-repeat;top: 50%;inset-inline: auto 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%) }.ui-button {padding: 0;margin: 0;width: auto }.ui-button.ui-selectmenu-button {width: auto;text-align: start }.ui-selectmenu-icon.ui-icon {position: absolute;float: none;margin: 0 }.ui-selectmenu-text {margin: 0;font: 400 16px/30px NotoSansHebrew, Arial, Verdana, sans-serif;padding: 0 0 2px }.ui-selectmenu-menu {background: #fff;border-radius: 10px;-webkit-box-shadow: 15px 15px 20px rgba(0, 1, 1, .1);box-shadow: 15px 15px 20px rgba(0, 1, 1, .1);padding: 8px 0 12px;text-align: start }.ui-selectmenu-menu ul.ui-widget {border: none;font-size: 16px;line-height: 1.2;max-height: 250px;scrollbar-color: #153660 rgba(255, 255, 255, 0.05);scrollbar-width: thin }.ui-selectmenu-menu ul.ui-widget li {padding: 5px 10px 6px }.ui-selectmenu-menu ul.ui-widget li:nth-child(2n) {background: #f4fbff }.ui-selectmenu-menu ul.ui-widget li .ui-state-active {border: none;padding: 0;color: #1c4369;font-weight: 700;background: 0 0 }.ui-widget.ui-autocomplete {background: #fff;border-radius: 10px;-webkit-box-shadow: 15px 15px 20px rgba(0, 1, 1, .1);box-shadow: 15px 15px 20px rgba(0, 1, 1, .1);padding: 8px 0 12px;border: none }.ui-widget.ui-autocomplete li {padding: 4px 28px }.ui-widget.ui-autocomplete li:nth-child(2n) {background: #f4fbff }.ui-widget.ui-autocomplete li span {font-weight: 700 }.ui-widget.ui-autocomplete li .ui-state-active {font-weight: 700;border: none;padding: 0;color: #1c4369;background: 0 0 }.ui-menu .ui-menu-item-wrapper {padding: 0 }.ui-menu .ui-menu-item {list-style: none;color: #11385e }.ui-menu .ui-state-disabled {display: none }.ui-menu .ui-state-active {margin: 0;background: #f4fbff }.class-number {display: inline-block;font-size: 13px;line-height: 19px;padding-inline: 8px 10px;background: #ff7500;color: #fff;font-weight: 700;border-radius: 10px }.next.page-numbers, .prev.page-numbers {position: relative;text-indent: -9999px;width: 7px;height: 7px }.next.page-numbers::before, .prev.page-numbers::before {position: absolute;content: "";width: 100%;height: 100%;background: #fff;border-bottom: 1px solid #ff7500;border-right: 1px solid #ff7500;top: 0;left: 0 }.next.page-numbers:before {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg) }.prev.page-numbers:before {-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg) }ins {text-decoration: none }.disabled {opacity: .5;pointer-events: none }.popup .popup_false .popup_close, .popup .popup_true .popup_close, .popup_false .popup_close, .popup_true .popup_close {display: none }.popup {-webkit-box-sizing: border-box;box-sizing: border-box;position: fixed;top: 0;left: 0;height: 100vh;width: 100vw;background: rgba(17, 56, 94, .5);backdrop-filter: blur(1px);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-transition: 850ms cubic-bezier(.18, .8, .18, .8);transition: 850ms cubic-bezier(.18, .8, .18, .8);opacity: 0;visibility: hidden;pointer-events: none;z-index: -10;overflow: auto }.popup.open {z-index: 100;opacity: 1;visibility: visible;pointer-events: auto;overflow: hidden }.popup .container {-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;margin: 0 auto;width: 100%;max-width: 1000px }.popup_close {position: absolute;top: -38px;inset-inline: auto 55px;width: 15px;height: 15px;padding: 6px;background: #11385e;cursor: pointer;z-index: 5;font-size: 0 }.success-window {border-radius: 25px;background: #fff;padding: 44px 40px 51px;margin: 0 auto;text-align: center;-webkit-box-sizing: border-box;box-sizing: border-box;color: #11385e;box-sizing: border-box;width: 590px;max-width: 100% }.success-window h2 {margin: 1px auto 11px;font-size: 54px;line-height: .78;font-weight: 700;letter-spacing: 0 }.success-window p {margin: 0 auto 44px;color: #ff7500;font-size: 22px;font-weight: 700;letter-spacing: -.5px }.footer-form-popup-success .success-window {display: none }.footer-form-popup-success.success .success-window {display: block }.footer-form-popup-success.success .add-to-cart-form {display: none }.success-window-image {margin: 0 auto }#wrapper .success-window-btn {position: relative;font-size: 22px;padding: 14px 24px 19px;width: clamp(199px, 19vw, 262px) }#wrapper .success-window-btn:before {content: "";position: absolute;inset: -2px;border-radius: 48px;background: 0 0;border: 1px solid #abb9c6 }#wrapper .popup.popup_true {top: 0 }#wrapper .popup.popup_true .popup-test {padding-block: 20px 26px;padding-inline: 65px;color: #11385e }#wrapper .popup.popup_true .popup-test .popup-test-icon {margin: 0 auto 9px;width: 80px;height: 80px }#wrapper .popup.popup_true .popup-test h2 {margin: 0 auto 51px;font-size: 43px }#wrapper .popup.popup_true .popup-test .button {width: 84%;background: #11385e;padding: 17px 24px;font-size: 22px }#wrapper .popup.popup_false.open {top: -8px }#wrapper .popup.popup_false.open .popup-test {padding-block: 21px 24px;padding-inline: 41px }#wrapper .popup.popup_false.open .popup-test-text {margin: 0 auto 8px }#wrapper .popup.popup_false.open .popup-test-icon {margin: 0 auto 9px;width: 80px;height: 80px }#wrapper .popup.popup_false.open h2 {margin: 0 auto -4px;font-size: 43px;color: #11385e }#wrapper .popup.popup_false.open .button {width: 61%;background: #11385e;padding: 18px 24px }#wrapper .popup.popup_false.open .popup-test-true-answer {margin: 0 auto 12px;width: 48px;height: 48px }.popup.time-over {top: -8px }.popup.time-over .popup_close {top: 44px;inset-inline: 12px auto }.popup.time-over .popup-timer {-webkit-box-sizing: border-box;box-sizing: border-box;padding: 54px 146px 56px }.popup.time-over .popup-timer .popup-timer-image img {width: 95% }.popup.time-over .popup-timer h3 {margin: 0 auto 3px }.popup.time-over .popup-timer p {margin: 0 auto;color: #ff7500;max-width: 275px;font-weight: 700;line-height: 1.2;font-size: 18px;letter-spacing: -.5px }#wrapper .popup-delete {-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0 auto;min-width: 400px;border-radius: 15px;background: #fff;text-align: center;padding: 55px 82px 30px;position: relative;width: 600px;max-width: 100% }#wrapper .popup-delete .popup_close {display: block;position: absolute;background: 0 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);top: 13px;inset-inline: 13px auto }#wrapper .popup-delete .popup_close::before {content: "";position: absolute;width: 22px;height: 3px;background: #11385e;border-radius: 4px;top: 50%;inset-inline: 50%;-webkit-transform: translate(50%, -50%);-ms-transform: translate(50%, -50%);transform: translate(50%, -50%) }#wrapper .popup-delete .popup_close::after {-webkit-transform: translate(50%, -50%) rotate(90deg);-ms-transform: translate(50%, -50%) rotate(90deg);transform: translate(50%, -50%) rotate(90deg);content: "";position: absolute;width: 22px;height: 3px;background: #11385e;border-radius: 4px;top: 50%;inset-inline: 50% }#wrapper .popup-delete .popup-delete-icon {margin: 0 auto 10px;width: 154px }#wrapper .popup-delete h3 {margin: 0 auto 3px;font-size: 28px;color: #11385e }#wrapper .popup-delete p {margin: 0 auto;color: #ff7500;max-width: 300px;font-weight: 700;line-height: 1.2;font-size: 18px }#wrapper .popup-delete .popup-delete-buttons {margin: 42px auto 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }#wrapper .popup-delete .popup-delete-buttons .close-delete-popup {cursor: pointer;font-weight: 700;text-decoration: none;vertical-align: middle;color: #11385e;padding-block: 0;margin-inline: -13px 0;font-size: 16px }#wrapper .popup-delete .popup-delete-buttons .delete-book-button {padding: 12px 26px;font-size: 15px }.popup.show-solutions-popup {z-index: 500 }.show-solutions-popup-body .toolbar {display: -webkit-box;display: -ms-flexbox;display: flex;margin: -47px 0 0;z-index: 101;pointer-events: none }.single-material .show-solutions-popup-body .toolbar {-webkit-transform: translateX(-66px);-ms-transform: translateX(-66px);transform: translateX(-66px) }.single-exam .show-solutions-popup-body .toolbar {-webkit-transform: translateX(-45px);-ms-transform: translateX(-45px);transform: translateX(-45px) }.show-solutions-popup-body .toolbar .pdf-toolbarViewer {pointer-events: none }.material-template-default #wrapper .book-renewal .book-renewal-container, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container {background: #fff;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 37px 46px 39px;position: relative;border-radius: 25px;min-width: 750px;overflow: hidden }.material-template-default #wrapper .book-renewal .book-renewal-container .book-renewal-popup-content, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .book-renewal-popup-content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin: 0 }.material-template-default #wrapper .book-renewal .book-renewal-container .book-renewal-popup-content .book-renewal-info, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .book-renewal-popup-content .book-renewal-info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 47% }.material-template-default #wrapper .book-renewal .book-renewal-container .book-renewal-popup-content .book-renewal-info .product-card .product-price, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .book-renewal-popup-content .book-renewal-info .product-card .product-price {min-height: 0 }.material-template-default #wrapper .book-renewal .book-renewal-container .book-renewal-popup-content .img-container, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .book-renewal-popup-content .img-container {position: relative;background: #f4fbff;width: 44%;top: 3px;min-width: 380px;min-height: 385px }.material-template-default #wrapper .book-renewal .book-renewal-container .book-renewal-popup-content .img-container .logo-image, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .book-renewal-popup-content .img-container .logo-image {position: absolute;-webkit-transform: translateX(50%);-ms-transform: translateX(50%);transform: translateX(50%);width: 86px;top: 105px;right: 193px }.material-template-default #wrapper .book-renewal .book-renewal-container .book-renewal-popup-content .img-container .text, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .book-renewal-popup-content .img-container .text {position: absolute;top: 53px;text-wrap: nowrap;right: 114px;color: #ff7500;-webkit-transform: rotate(-7deg);-ms-transform: rotate(-7deg);transform: rotate(-7deg);font-size: 56px;font-family: FbLiddar }.material-template-default #wrapper .book-renewal .book-renewal-container .book-renewal-popup-content .img-container .attachment-image, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .book-renewal-popup-content .img-container .attachment-image {position: absolute;width: 100%;bottom: 0;right: -42px }.material-template-default #wrapper .book-renewal .book-renewal-container h5, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container h5 {margin: 0 0 20px;text-align: center;font-size: 21px;color: #11385e }.material-template-default #wrapper .book-renewal .book-renewal-container .product-card .product, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .product-card .product {gap: 27px;width: 100%;padding-block: 3px 0 }.material-template-default #wrapper .book-renewal .book-renewal-container .product-card .product .product-image, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .product-card .product .product-image {position: relative;-webkit-box-flex: 0;-ms-flex: 0 1 87px;flex: 0 1 87px;min-width: 87px;margin: 2px 0 0 }.material-template-default #wrapper .book-renewal .book-renewal-container .product-card .product .product-content, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .product-card .product .product-content {padding-block: 6px 0;-webkit-box-flex: 0;-ms-flex: none;flex: none;max-width: 242px }.material-template-default #wrapper .book-renewal .book-renewal-container .product-card .product .product-content .product-header, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .product-card .product .product-content .product-header {text-align: right;font-size: 19px;margin: 0 0 4px;font-weight: 600 }.material-template-default #wrapper .book-renewal .book-renewal-container .product-card .product .product-content .product-header>a, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .product-card .product .product-content .product-header>a {font-size: 19px }.material-template-default #wrapper .book-renewal .book-renewal-container .product-card .product .product-content .product-about, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .product-card .product .product-content .product-about {font-size: 14px }.material-template-default #wrapper .book-renewal .book-renewal-container .product-card .product .product-content .product-prices, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .product-card .product .product-content .product-prices {margin: 0 }.material-template-default #wrapper .book-renewal .book-renewal-container .product-card .product .product-content .product-prices .product-price, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .product-card .product .product-content .product-prices .product-price {padding-block: 2px 6px;padding-inline: 0;width: 65px }.material-template-default #wrapper .book-renewal .book-renewal-container .subscription-product .cart, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .subscription-product .cart {background: 0 0;padding: 0 }.material-template-default #wrapper .book-renewal .book-renewal-container .subscription-product .cart .variations, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .subscription-product .cart .variations {width: 100%;margin-block: 0 }.material-template-default #wrapper .book-renewal .book-renewal-container .subscription-product .cart .single_variation_wrap, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .subscription-product .cart .single_variation_wrap {-webkit-box-sizing: border-box;box-sizing: border-box;width: 100%;border-radius: 10px;background: #f4fbff;padding: 40px 24px 40px 34px;position: relative;margin-block: 24px 0;display: none !important }.material-template-default #wrapper .book-renewal .book-renewal-container .subscription-product .cart .single_variation_wrap:has(.single_variation .woocommerce-variation-description), .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .subscription-product .cart .single_variation_wrap:has(.single_variation .woocommerce-variation-description) {display: block !important }.material-template-default #wrapper .book-renewal .book-renewal-container .subscription-product .cart .single_variation_wrap .woocommerce-variation.single_variation, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .subscription-product .cart .single_variation_wrap .woocommerce-variation.single_variation {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 77%;top: 26% }.material-template-default #wrapper .book-renewal .book-renewal-container .subscription-product .cart .single_variation_wrap .woocommerce-variation-price, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .subscription-product .cart .single_variation_wrap .woocommerce-variation-price {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.material-template-default #wrapper .book-renewal .book-renewal-container .subscription-product .cart .single_variation_wrap .woocommerce-variation-price .woo-variation-price, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .subscription-product .cart .single_variation_wrap .woocommerce-variation-price .woo-variation-price {font-weight: 700;font-size: 21px;color: #11385e }.material-template-default #wrapper .book-renewal .book-renewal-container .subscription-product .cart #pa_terms-button, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .subscription-product .cart #pa_terms-button {position: relative;height: 51px;padding: 10px 30px;border-radius: 26px;width: 100%;font-size: 18px;-webkit-transition: 350ms;transition: 350ms;border: 1px solid rgba(0, 0, 0, .3);-webkit-box-sizing: border-box;box-sizing: border-box;color: #979797 }.material-template-default #wrapper .book-renewal .book-renewal-container .subscription-product .cart #pa_terms-button::before, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .subscription-product .cart #pa_terms-button::before {content: "";position: absolute;width: 8px;height: 8px;top: 34%;left: 24px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);border-bottom: 1px solid #11385e;border-right: 1px solid #11385e }.material-template-default #wrapper .book-renewal .book-renewal-container .subscription-product label[for=popup-book-autopay], .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .subscription-product label[for=popup-book-autopay] {display: block;padding: 14px 0 0 }.material-template-default #wrapper .book-renewal .book-renewal-container .subscription-product #popup-book-autopay, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .subscription-product #popup-book-autopay {-webkit-margin-start: 16px;margin-inline-start: 16px;position: relative;top: 2px }.material-template-default #wrapper .book-renewal .book-renewal-container .subscription-product #popup-book-autopay+span, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .subscription-product #popup-book-autopay+span {color: #ff7500;font-size: 12px }.material-template-default #wrapper .book-renewal .book-renewal-container .js-book-renewal-checkout, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .js-book-renewal-checkout {display: block;margin: 0 auto;text-align: center;width: 20% }.page-template-login-new-user #wrapper .popup .container {background: #fff;border-radius: 25px;padding: 0 20px }.page-template-login-new-user #wrapper .popup .container .popup_close {display: none }.page-template-login-new-user #wrapper .popup .container>div {padding-block: 43px 52px;padding-inline: 150px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.page-template-login-new-user #wrapper .popup .container>div h3 {font-size: 56px;letter-spacing: -.5px;line-height: .85;margin: 0;color: #11385e }.page-template-login-new-user #wrapper .popup .container>div h4 {margin-block: 13px 46px;letter-spacing: .5px;color: #ff7500 }.page-template-login-new-user #wrapper .popup .container>div .button {font-size: 22px;padding-block: 16px;padding-inline: 55px;border: 2px solid #fff;-webkit-box-shadow: 0 0 5px 0 grey;box-shadow: 0 0 5px 0 grey }.woocommerce-checkout.woocommerce-order-received #wrapper .popup .popup_close {display: none }.woocommerce-checkout.woocommerce-order-received #wrapper .popup .container>div {background: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;padding-block: 7px 36px;padding-inline: 115px;border-radius: 25px }.woocommerce-checkout.woocommerce-order-received #wrapper .popup .container>div>div {width: 165px }.woocommerce-checkout.woocommerce-order-received #wrapper .popup .container>div h2, .woocommerce-checkout.woocommerce-order-received #wrapper .popup .container>div h3, .woocommerce-checkout.woocommerce-order-received #wrapper .popup .container>div p {text-align: center }.woocommerce-checkout.woocommerce-order-received #wrapper .popup .container>div h2 {font-size: 33px;font-weight: 700;line-height: 1.9;margin-block: 0 5px;letter-spacing: -1.5px }.woocommerce-checkout.woocommerce-order-received #wrapper .popup .container>div h3 {font-size: 22px;margin: 0;letter-spacing: -.5px;color: #11385e }.woocommerce-checkout.woocommerce-order-received #wrapper .popup .container>div p {margin: 0;line-height: 1.28;margin-block: -2px 25px }.woocommerce-checkout.woocommerce-order-received #wrapper .popup .container>div .button {font-size: 18px;padding: 14px 24px;border: 1px solid #fff;-webkit-box-shadow: 0 0 6px 1px #cbcbcb;box-shadow: 0 0 6px 1px #cbcbcb }#wrapper .popup.book-renewal .book-renewal-checkout-container {border-radius: 25px;background: #fff;padding: 0;max-width: 100%;width: 360px }#wrapper .popup.book-renewal .book-renewal-checkout-container iframe {height: 465px !important }.create-icon-popup .create-icon-window {background: #fff;padding: 18px 15px;color: #11385e;text-align: center;border-radius: 25px }.create-icon-popup .create-icon-window h2 {font-weight: 700;max-width: 85%;font-size: 22px;margin: 0 auto 14px }.create-icon-popup .create-icon-window .create-icon-popup-video {top: 0;overflow: hidden;margin: 0 0 20px }.create-icon-popup .create-icon-window .create-icon-popup-video .VideoPlayer {opacity: 0;visibility: hidden }.create-icon-popup .create-icon-window .create-icon-popup-video .VideoPlayer.show {opacity: 1;visibility: visible }.create-icon-popup .create-icon-window .create-icon-popup-video .top-section-media {position: relative;top: 0;z-index: 1;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;padding-inline: 0;margin: 0 auto 12px;height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;padding-block: 0 0 }.create-icon-popup .create-icon-window .create-icon-popup-video .create-icon-popup-video-button {top: 42% }.create-icon-popup .create-icon-window .create-icon-popup-video img {-o-object-fit: cover;object-fit: cover;border-radius: 10px;height: 100% }.create-icon-popup .create-icon-window .create-icon-popup-video iframe {display: block;aspect-ratio: 1/0.544;width: 100%;height: auto }.create-icon-popup .create-icon-window p {font-weight: 400;width: 84%;margin: 0 auto 20px }.create-icon-popup .create-icon-window .create-icon-window-btn {font-size: 15px;padding: 12px 30px;background: #11385e;margin: 0 0 16px }.success-payment-popup .container {position: static }.success-payment-popup .container .success-payment {-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;height: 369px;width: 512px;max-width: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background: #fff;color: #11385e;margin: 0 auto;padding: 24px;border-radius: 15px;text-align: center }.success-payment-popup .container .success-payment .popup_close {position: absolute;top: 24px;right: 8px;background: 0 0 }.success-payment-popup .container .success-payment .popup_close::after, .success-payment-popup .container .success-payment .popup_close::before {position: absolute;content: "";width: 20px;height: 2px;background: #000;top: 0;left: 0 }.success-payment-popup .container .success-payment .popup_close::before {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg) }.success-payment-popup .container .success-payment .popup_close::after {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg) }.success-payment-popup .container .success-payment .success-payment-image {margin-block: 0 35px }.success-payment-popup .container .success-payment .success-payment-title {font-size: 31px;margin: 0 0 6px;letter-spacing: .3px }.default-payment-popup .payment-popup__container {background: #fff;border-radius: 25px;margin: 0 auto;max-width: 100%;padding: 30px;position: relative;text-align: center;width: 650px }.default-payment-popup .payment-popup__container h2, .default-payment-popup .payment-popup__container h3 {color: #11385e }.default-payment-popup .payment-popup__container h2 {margin-block: 20px 30px;font-size: 36px;font-weight: 700;line-height: 32px }.default-payment-popup .payment-popup__container h3 {margin-block: 30px 2px }.default-payment-popup .payment-popup__container p {color: #455a64;font-size: 16px;font-weight: 400 }.default-payment-popup .payment-popup__container .button {margin-block: 24px 0;padding-block: 6px }.default-payment-popup .payment-popup__container .popup_close {display: block;position: absolute;background: 0 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);right: 16px;top: 16px }.default-payment-popup .payment-popup__container .popup_close::after, .default-payment-popup .payment-popup__container .popup_close::before {content: "";position: absolute;width: 22px;height: 3px;background: #11385e;border-radius: 4px;top: 50%;inset-inline: 50% }.default-payment-popup .payment-popup__container .popup_close::before {-webkit-transform: translate(50%, -50%);-ms-transform: translate(50%, -50%);transform: translate(50%, -50%) }.default-payment-popup .payment-popup__container .popup_close::after {-webkit-transform: translate(50%, -50%) rotate(90deg);-ms-transform: translate(50%, -50%) rotate(90deg);transform: translate(50%, -50%) rotate(90deg) }.need-to-pay-popup .container {position: relative }.need-to-pay-popup .popup_close {position: absolute;top: 15px;right: 15px;background: 0 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg) }.need-to-pay-popup .popup_close::after, .need-to-pay-popup .popup_close::before {content: "";position: absolute;top: 50%;inset-inline: 50% auto;-webkit-transform: translate(50%, -50%);-ms-transform: translate(50%, -50%);transform: translate(50%, -50%);background: #11385e;width: 3px;height: 19px;-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center }.need-to-pay-popup .popup_close::after {-webkit-transform: translate(50%, -50%) rotate(-90deg);-ms-transform: translate(50%, -50%) rotate(-90deg);transform: translate(50%, -50%) rotate(-90deg) }.need-to-pay-popup .need-to-pay-popup-container {background: #fff;width: clamp(315px, 70vw, 398px);margin: 0 auto;border-radius: 15px;padding-block: clamp(35px, 8vw, 81px) clamp(47px, 8vw, 77px);padding-inline: 25px;position: relative;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center }.need-to-pay-popup .need-to-pay-popup-image {width: clamp(102px, 26vw, 138px);margin: 0 auto 50px }.need-to-pay-popup h4 {margin-bottom: 16px }.need-to-pay-popup .button {margin-top: 24px }.need-to-pay-popup p {color: #ff7500;font-size: 17px;line-height: 1.2;margin: 0 auto;font-weight: 700 }.need-to-pay-popup p a {color: #dd3d3d }.popup.book-renewal .container {position: relative }.popup.book-renewal .container .popup_close {display: block;position: absolute;background: 0 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);top: 24px;inset-inline: 12px 0 }.popup.book-renewal .container .popup_close::before {content: "";position: absolute;width: 20px;height: 3px;background: #11385e;border-radius: 4px;top: 50%;inset-inline: 50%;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg) }.popup.book-renewal .container .popup_close::after {content: "";position: absolute;width: 20px;height: 3px;background: #11385e;border-radius: 4px;top: 50%;inset-inline: 50% }.form-section {background-color: #20b2aa }.form {max-width: 550px;margin: 0 auto;padding: 30px 0 }.form * {outline: 0 }.form-body {position: relative }.form-title {font-size: 40px;font-weight: 700;margin: 0 0 30px }.form-item {margin: 0 0 10px }.form-label {font-size: 18px;display: block;margin: 0 0 10px }textarea.form-input {min-height: 120px;resize: vertical;padding: 20px }.options-item {margin: 0 0 10px }.options-input {display: none }.options-input:checked+.options-label::after {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1) }.options-label {position: relative;font-size: 16px;line-height: 1.4;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer }.options-label::before {content: "";-webkit-box-flex: 0;-ms-flex: 0 0 24px;flex: 0 0 24px;height: 24px;-ms-flex-item-align: start;align-self: flex-start;background-color: #fff;border-radius: 50% }.options-label::after {content: "";position: absolute;top: 4px;left: 4px;width: 16px;height: 16px;background-color: #8fbc8f;border-radius: 50%;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transition: -webkit-transform 450ms;transition: transform 450ms;transition: transform 450ms, -webkit-transform 450ms }.file-item {position: relative }.file-input {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;font-size: 0;cursor: pointer }.file-button {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;min-height: 40px;border-radius: 30px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: #9370db;padding: 0 20px;border: none;outline: 0 }.file-preview {display: inline-block;max-width: 100px }.file-preview img {max-width: 100% }.checkbox._error .checkbox-label::before {border: 1px solid tomato;-webkit-box-shadow: 0 0 15px tomato;box-shadow: 0 0 15px tomato }.checkbox-input {display: none }.checkbox-input:checked+.checkbox-label::after {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1) }.checkbox-label {position: relative;font-size: 16px;line-height: 1.4;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer }.checkbox-label::before {content: "";-ms-flex-item-align: start;align-self: flex-start;-webkit-box-flex: 0;-ms-flex: 0 0 24px;flex: 0 0 24px;height: 24px;background-color: #fff;border-radius: 4px;margin: 0 10px 0 0 }.checkbox-label::after {content: "";position: absolute;width: 16px;height: 16px;top: 4px;left: 4px;background-color: #8fbc8f;border-radius: 4px;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transition: -webkit-transform 450ms;transition: transform 450ms;transition: transform 450ms, -webkit-transform 450ms }.top-section {position: relative;padding: 177px 0 53px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.top-section::before {content: "";position: absolute;inset: 0;padding: 80px 0 0;height: 757px;background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #f4fbff), to(#fff));background: linear-gradient(to bottom, #f4fbff 50%, #fff 100%) }.top-section::after {content: "";position: absolute;inset: 0;padding: 80px 0 0;height: 308px;background-image: repeating-linear-gradient(45deg, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, .5) 65px, rgba(249, 249, 249, .95) 65px, rgba(249, 249, 249, .95) 90px);background-attachment: fixed }.top-section ul {margin: 0;padding: 0;list-style: none }.top-section-container {max-width: 1170px;padding: 0 15px;margin: 0 auto }.top-section-row {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 50px;z-index: 1 }.top-section-content {-webkit-box-flex: 0;-ms-flex: 0 1 486px;flex: 0 1 486px }.top-section-content h1, .top-section-content h2 {font-family: NotoSansHebrew;color: #1b4268;margin: 4px 0 28px;font-size: 56px;letter-spacing: -2.7px;font-weight: 700;line-height: 1.1;position: relative;z-index: 10 }.top-section-content h1 span, .top-section-content h2 span {font-size: 104px;font-family: FbLiddar;margin: 0;line-height: .6;letter-spacing: -2.6px;display: inline-block }.top-section-content h1:last-child, .top-section-content h2:last-child {margin: 0 }.top-section-content p {max-width: 82%;margin: 0 auto 45px;font-size: 18px;line-height: 1.4;display: -moz-box;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-clamp: 3;overflow: hidden }.top-section-content p:last-child {margin: 0 }.top-section-content .top-section-content-counter {display: -webkit-box;display: -ms-flexbox;display: flex;margin-block: 0 35px;margin-inline: 2px 0;gap: 63px }.top-section-content .top-section-content-counter:last-child {margin-block: 0 }.top-section-content .top-section-content-counter li {position: relative;text-align: center }.top-section-content .top-section-content-counter li::before {content: "";position: absolute;inset-block: 1.5px;inset-inline: auto -32px;width: 2px;background: rgba(17, 56, 94, .2);margin: 7px 0 0 }.top-section-content .top-section-content-counter li:last-child::before {content: none;position: absolute;inset-block: 4.5px;inset-inline: auto -24px;width: 2px }.top-section-content .top-section-content-counter li strong {display: block;font-weight: 700;font-size: 50px;line-height: 1;letter-spacing: -1.22px;color: #1b4268 }.top-section-content .top-section-content-counter li span {display: block;font-size: 19px;line-height: 1.3 }.top-section-media {-webkit-box-flex: 0;-ms-flex: 0 1 599px;flex: 0 1 599px;height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;position: relative;padding-inline: 0 16px;padding-block: 0 0 }.top-section-media .top-section-video {position: relative;display: inline-block;width: auto;vertical-align: top;max-height: 342px }.top-section-media .top-section-video .VideoPlayer {height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;margin: 0 auto;inset: 0;opacity: 0;pointer-events: none;z-index: -1;-webkit-transition: .5s;transition: .5s }.top-section-media .top-section-video .VideoPlayer.show {opacity: 1;visibility: visible;pointer-events: auto;z-index: 1 }.top-section-media .top-section-video .VideoPlayer iframe {max-width: 100% }.top-section-media .top-section-video-poster {height: 100%;width: 100%;border-radius: 20px;margin: 0 auto;position: absolute;left: 0;top: 0 }.top-section-media .top-section-video-poster>img, .top-section-media .top-section-video-poster>picture, .top-section-media .top-section-video-poster>picture>img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover }.top-section-media .top-section-video-poster.hide {opacity: 0;visibility: hidden;z-index: -1;display: none }.no-webp .top-section-media .top-section-video-button {background: url("../img/top-section-video-button.png") center/cover no-repeat }.top-section-media .top-section-video-button {position: absolute;top: 50%;inset-inline: auto 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 76px;height: 76px;font-size: 0;cursor: pointer;border: none;outline: 0 }.top-section-media .top-section-video-button.hide {opacity: 0;visibility: hidden;z-index: -1;pointer-events: none }.single-material .free-exercise-task-pdf-video {margin-top: 40px;text-align: center }.home .two-columns-body {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.new-slider {position: relative }.new-slider .slick-arrow {position: absolute;top: 50%;z-index: 10;font-size: 0;width: 30px;height: 60px }.new-slider .slick-arrow.slick-prev {left: 0;background: url("../img/Arrow.svg") 0 50%/100% no-repeat;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%) }.new-slider .slick-arrow.slick-next {right: 0;background: url("../img/Arrow.svg") 0 50%/100% no-repeat;-webkit-transform: translateY(-50%) rotate(180deg);-ms-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg) }.new-slider .slick-dots {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.new-slider .slick-dots li {list-style: none;margin: 0 10px }.new-slider .slick-dots li.slick-active button {background: 0 0;border: 1px solid coral }.new-slider .slick-dots button {font-size: 0;width: 10px;height: 10px;background: coral;border-radius: 50% }.new-slider ul {margin: 0;padding: 0 }.new-slider button {outline: 0;border: none }.products {background: #add8e6 }.products-wrapper {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 48px 24px;margin: 0 auto;padding: 20px 0 30px;background: #f08080 }.products-item {background: #fafad2;width: calc(33.33% - 16px) }.two-columns {position: relative;z-index: 1;text-align: center;margin: 0 auto 40px }.two-columns.addon h2 {margin: 0 auto 68px }.two-columns.addon .two-columns-container {max-width: 1130px }.two-columns.addon .two-columns-body {gap: 30px 57px }.two-columns.addon .column {-webkit-box-flex: 0;-ms-flex: 0 1 calc(50% - 69px);flex: 0 1 calc(50% - 69px);padding: 112px 20px 140px }.two-columns h2 {margin: 0 auto 26px;color: #11385e }.two-columns-container {max-width: 1130px;margin: 0 auto;padding: 0 15px }.two-columns-body {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 30px;position: relative }.two-columns-body.lonely::after, .two-columns-body.lonely::before {content: none }.two-columns-body .column:first-child .column-image {height: 132px !important }.two-columns-body .column:nth-child(2) .column-image {height: 128px !important }.two-columns-body .column {-webkit-box-flex: 1;-ms-flex: 1 1 500px;flex: 1 1 500px;max-width: 500px;border-radius: 25px;padding: 114px 20px 112px;background-color: #f4fbff }.two-columns-body .column .column-wrapper {max-width: 335px;margin: 0 auto;text-align: center }.two-columns-body .column .column-wrapper h3 {color: #1b4268;font-size: 22px;line-height: 1.2;letter-spacing: -1px;margin: 0 auto 1px }.two-columns-body .column .column-wrapper h5 {font-size: 16px;line-height: 1.2;color: #ff7500;margin: 0 auto 16px;letter-spacing: 0 }.two-columns-body .column .column-wrapper .column-image {position: relative;margin: 0 auto -12px;z-index: 1 }.enter-code {position: relative;margin-inline: 0 }.enter-code input {position: relative;height: 55px;font-size: 16px;background: #fff;border: .5px solid #a4b6c6;border-radius: 26px;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-shadow: 0 0 4px #a4b6c6;box-shadow: 0 0 4px #a4b6c6;padding-inline: 26px 52px;-webkit-transition: none;transition: none }.enter-code input::-webkit-input-placeholder {color: #455a64 }.enter-code input::-moz-placeholder {color: #455a64 }.enter-code input:-ms-input-placeholder {color: #455a64 }.enter-code input::-ms-input-placeholder {color: #455a64 }.enter-code input::placeholder {color: #455a64 }.enter-code input:focus, .enter-code input:focus~button[type=submit], .enter-code input:hover, .enter-code input:hover~button[type=submit] {z-index: 2 }.enter-code button[type=submit] {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);inset-inline: auto 7px;outline: 0;border: none;background: #ff7500;width: 42px;height: 42px;border-radius: 50%;cursor: pointer }.no-webp .enter-code button[type=submit]::before {background: url("../img/arrow_code.png") center/cover no-repeat }.enter-code button[type=submit]::before {content: "";position: absolute;width: 20px;height: 16px;top: 50%;inset-inline: auto 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%) }.entrance-button {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;text-decoration: none;height: 54px;width: 100%;margin: 1px auto 0;font-size: 19px;padding: 0 15px 3px;background: #1b4268;border: 1px solid #fff;color: #fff;font-weight: 700;border-radius: 26px;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-shadow: 0 0 4px #a4b6c6;box-shadow: 0 0 4px #a4b6c6;-webkit-transition: none;transition: none }.entrance-button:hover {z-index: 2 }.page-template-add-book-existing-user-1 .main-shell h2 {margin: 0 auto 58px;color: #11385e;letter-spacing: .5px }.page-template-add-book-existing-user-1 .main-shell .two-columns {margin: 0 auto 60px }.page-template-add-book-existing-user-1 .main-shell .two-columns .two-columns-container .two-columns-body .column:first-child .column-wrapper {max-width: 349px }.page-template-add-book-existing-user-1 .main-shell .two-columns .two-columns-container .two-columns-body .column:nth-child(2) .column-wrapper .entrance-button {font-size: 20px;width: 96% }.rtl .page-id-8 .woocommerce-cart .free-container {padding: 0 }.rtl .page-id-8 .woocommerce-cart .main-shell {max-width: 100%;padding: 84px 15px 11px;border-radius: 0 }.woocommerce-cart #wrapper .cart-order, .woocommerce-checkout #wrapper .cart-order {padding: 110px 0 0 }.woocommerce-cart #wrapper .main-shell>h2, .woocommerce-checkout #wrapper .main-shell>h2 {margin: 0;letter-spacing: -.5px;margin-inline: 45px 0;text-align: right;color: #11385e }.woocommerce-cart #wrapper .main-shell>p, .woocommerce-checkout #wrapper .main-shell>p {margin: 0;font-size: 19px;margin-inline: 45px 0 }.woocommerce-cart #wrapper .two-columns, .woocommerce-checkout #wrapper .two-columns {margin: 0 }.woocommerce-cart #wrapper .two-columns-container, .woocommerce-checkout #wrapper .two-columns-container {max-width: 975px;background: 0 0 }.woocommerce-cart #wrapper .two-columns-body, .woocommerce-checkout #wrapper .two-columns-body {gap: 0;background: 0 0 }.woocommerce-cart #wrapper .two-columns-body .column, .woocommerce-checkout #wrapper .two-columns-body .column {width: 420px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;padding: 74px 20px 90px;background: 0 0;-webkit-box-flex: 0;-ms-flex: none;flex: none }.woocommerce-cart #wrapper .two-columns-body .column .error-message, .woocommerce-checkout #wrapper .two-columns-body .column .error-message {margin-inline: 23px 0;padding-block: 0;bottom: -16px;padding-inline: 0 }.woocommerce-cart #wrapper .two-columns-body .column .column-wrapper, .woocommerce-checkout #wrapper .two-columns-body .column .column-wrapper {max-width: 500px;width: 100%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0 }.woocommerce-cart #wrapper .two-columns-body .column .column-wrapper h3, .woocommerce-cart #wrapper .two-columns-body .column .column-wrapper h5, .woocommerce-checkout #wrapper .two-columns-body .column .column-wrapper h3, .woocommerce-checkout #wrapper .two-columns-body .column .column-wrapper h5 {margin: 0 auto }.woocommerce-cart #wrapper .two-columns-body .column:first-child .existing-user, .woocommerce-checkout #wrapper .two-columns-body .column:first-child .existing-user {margin: 0 auto;width: 100% }.woocommerce-cart #wrapper .two-columns-body .column:first-child .existing-user .existing-user-container .existing-user-body .form, .woocommerce-checkout #wrapper .two-columns-body .column:first-child .existing-user .existing-user-container .existing-user-body .form {padding: 30px 0 0 }.woocommerce-cart #wrapper .two-columns-body .column:first-child .existing-user .form-item, .woocommerce-checkout #wrapper .two-columns-body .column:first-child .existing-user .form-item {margin: 0 0 12px }.woocommerce-cart #wrapper .two-columns-body .column:first-child .existing-user .existing-user-form-layer, .woocommerce-checkout #wrapper .two-columns-body .column:first-child .existing-user .existing-user-form-layer {margin: 130px auto 15px }.woocommerce-cart #wrapper .two-columns-body .column:first-child .existing-user .existing-user-form-layer span, .woocommerce-checkout #wrapper .two-columns-body .column:first-child .existing-user .existing-user-form-layer span {background: #f5f6fa;padding-inline: 24px }.woocommerce-cart #wrapper .two-columns-body .column:first-child .existing-user .form-button, .woocommerce-checkout #wrapper .two-columns-body .column:first-child .existing-user .form-button {width: 100%;font-size: 18px }.woocommerce-cart #wrapper .two-columns-body .column:first-child .existing-user .existing-user-registration, .woocommerce-checkout #wrapper .two-columns-body .column:first-child .existing-user .existing-user-registration {display: none }.woocommerce-cart #wrapper .two-columns-body .column:first-child .existing-user .existing-user-form-info, .woocommerce-checkout #wrapper .two-columns-body .column:first-child .existing-user .existing-user-form-info {padding: 17px 0 0 }.woocommerce-cart #wrapper .two-columns-body .column:nth-child(2) .new-user, .woocommerce-checkout #wrapper .two-columns-body .column:nth-child(2) .new-user {padding: 30px 24px 0 20px }.woocommerce-cart #wrapper .two-columns-body .column:nth-child(2) .new-user::before, .woocommerce-checkout #wrapper .two-columns-body .column:nth-child(2) .new-user::before {display: none }.woocommerce-cart #wrapper .two-columns-body .column:nth-child(2) .new-user .register, .woocommerce-checkout #wrapper .two-columns-body .column:nth-child(2) .new-user .register {margin: 0 auto }.woocommerce-cart #wrapper .two-columns-body .column:nth-child(2) .new-user .form-container, .woocommerce-checkout #wrapper .two-columns-body .column:nth-child(2) .new-user .form-container {padding: 0 }.woocommerce-cart #wrapper .two-columns-body .column:nth-child(2) .new-user .form-container .form-body, .woocommerce-checkout #wrapper .two-columns-body .column:nth-child(2) .new-user .form-container .form-body {display: block;margin: 0 auto 13px }.woocommerce-cart #wrapper .two-columns-body .column:nth-child(2) .new-user .form-container .form-body .form-item, .woocommerce-checkout #wrapper .two-columns-body .column:nth-child(2) .new-user .form-container .form-body .form-item {margin: 0 0 12px }.woocommerce-cart #wrapper .two-columns-body .column:nth-child(2) .new-user .form-container .form-body .form-item.hat::before, .woocommerce-checkout #wrapper .two-columns-body .column:nth-child(2) .new-user .form-container .form-body .form-item.hat::before {z-index: 2 }.woocommerce-cart #wrapper .two-columns-body .column:nth-child(2) .new-user .form-container .form-body .form-item.hat #form-item-select-button, .woocommerce-checkout #wrapper .two-columns-body .column:nth-child(2) .new-user .form-container .form-body .form-item.hat #form-item-select-button {background: #fff }.woocommerce-cart #wrapper .two-columns-body .column:nth-child(2) .new-user .form-container .form-body .new-user-form-layer, .woocommerce-checkout #wrapper .two-columns-body .column:nth-child(2) .new-user .form-container .form-body .new-user-form-layer {margin: 0 auto 18px }.woocommerce-cart #wrapper .two-columns-body .column:nth-child(2) .new-user .form-container .form-body .new-user-form-layer span, .woocommerce-checkout #wrapper .two-columns-body .column:nth-child(2) .new-user .form-container .form-body .new-user-form-layer span {padding-inline: 24px;background: #f5f6fa }.woocommerce-cart #wrapper .two-columns-body .column:nth-child(2) .new-user .form-container .form-button, .woocommerce-checkout #wrapper .two-columns-body .column:nth-child(2) .new-user .form-container .form-button {max-width: none;background: #11385e;font-size: 18px }.woocommerce-cart #wrapper .two-columns-body .column:nth-child(2) .new-user .existing-user-registration, .woocommerce-checkout #wrapper .two-columns-body .column:nth-child(2) .new-user .existing-user-registration {display: none }.page-template-login #wrapper .two-columns-body .column:first-child .column-wrapper {max-width: 340px }.three-columns {position: relative;margin: -105px auto 118px }.three-columns-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 44px }.three-columns-column {-webkit-box-flex: 0;-ms-flex: 0 1 calc(33.33% - 153.29px);flex: 0 1 calc(33.33% - 153.29px);display: -webkit-box;display: -ms-flexbox;display: flex;gap: 20px 37px;background: #fff;padding-block: 60px 49px;padding-inline: 62px;border-radius: 20px;-webkit-box-shadow: 0 0 12px rgba(105, 133, 160, .1);box-shadow: 0 0 12px rgba(105, 133, 160, .1) }.three-columns-column-content h4 {margin: 0 0 23px }.review {position: relative;padding: 33px 0 22px;color: #fff;text-align: center }.no-webp .review::before {background: url("../img/quote.png") center/cover no-repeat }.review::before {content: "";position: absolute;width: 208px;height: 368px;z-index: 1;top: -110px;inset-inline: 91px auto;mix-blend-mode: luminosity }.review h2, .review h4 {color: #fff;margin: 0 auto }.review h2 {margin: 0 auto 46px;letter-spacing: .5px }.review-background {position: absolute;inset: 0;background: #11385e }.review-background img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;opacity: .06;mix-blend-mode: luminosity }.review-container {position: relative;margin: 0 auto;padding: 0 15px;max-width: 752px;min-width: 0;z-index: 1 }.review-container>.review-quote {display: block;margin: 0 auto 48px }.review-container .slick-arrow, .review-container .swiper-button {position: absolute;top: 31%;margin: 0 15px;z-index: 10;font-size: 0;width: 40px;height: 40px;border-radius: 50%;border: 1px solid #fff;cursor: pointer;background: 0 0;-webkit-transition: .25s;transition: .25s;-webkit-box-sizing: border-box;box-sizing: border-box }.review-container .slick-arrow::after, .review-container .slick-arrow::before, .review-container .swiper-button::after, .review-container .swiper-button::before {content: "";position: absolute;top: 50%;inset-inline: 50% auto;margin: -1px 0 0;width: 12px;height: 3px;border-radius: 4px;background: #fff;-webkit-transform-origin: right;-ms-transform-origin: right;transform-origin: right;-webkit-transform: translate(50%, -50%) rotate(-45deg);-ms-transform: translate(50%, -50%) rotate(-45deg);transform: translate(50%, -50%) rotate(-45deg);-webkit-transition: .25s;transition: .25s }.review-container .slick-arrow::after, .review-container .swiper-button::after {margin: 1px 0 0;-webkit-transform: translate(50%, -50%) rotate(45deg);-ms-transform: translate(50%, -50%) rotate(45deg);transform: translate(50%, -50%) rotate(45deg) }.review-container .slick-arrow:hover, .review-container .swiper-button:hover {background: #ff7500;border-color: #ff7500 }.review-container .slick-arrow:hover::after, .review-container .slick-arrow:hover::before, .review-container .swiper-button:hover::after, .review-container .swiper-button:hover::before {background: #fff;width: 15px;height: 4px;inset-inline: 52% auto }.review-container .slick-arrow.slick-prev, .review-container .slick-arrow.swiper-button-prev, .review-container .swiper-button.slick-prev, .review-container .swiper-button.swiper-button-prev {inset-inline: auto 0;-webkit-transform: translateY(-50%) rotate(180deg);-ms-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg) }.review-container .slick-arrow.slick-next, .review-container .slick-arrow.swiper-button-next, .review-container .swiper-button.slick-next, .review-container .swiper-button.swiper-button-next {inset-inline: 0 auto;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%) }.review-slider {position: relative;min-width: 0;margin: 0 auto 53px;max-width: 600px }.review-slider .review-slider-item {margin: 0 auto;text-align: center;-webkit-transition: .5s;transition: .5s }.review-slider .review-slider-item h4 {display: none;margin: 0 auto 13px }.review-slider .review-slider-item p {margin: 0 auto;line-height: 1.4;display: -moz-box;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;line-clamp: 4;overflow: hidden }.review-photos-body {margin: 0 -25px;max-width: 846px }.review-photos-slider {min-width: 0;width: 100%;margin: 0 auto;padding: 0 30px;-webkit-box-sizing: border-box;box-sizing: border-box;min-height: 226px }.review-photos-slider .review-photos-slider-wrapper {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start }.review-photos-slider .review-photos-slider-item {position: relative;min-width: 0;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: .5s;transition: .5s;opacity: 0;visibility: hidden;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0) }.review-photos-slider .review-photos-slider-item .review-person-image {height: 100px;padding-block: 20px;text-align: center;-webkit-transition: .5s;transition: .5s }.review-photos-slider .review-photos-slider-item .review-person-image-container {max-width: 100px;margin-inline: auto;border-radius: 50%;overflow: hidden;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transition: .5s;transition: .5s }.review-photos-slider .review-photos-slider-item .review-person-name {font-size: 0;visibility: hidden;opacity: 0;text-align: center;min-height: 60px;-webkit-transition: .4s;transition: .4s }.review-photos-slider .review-photos-slider-item .review-person-name span {display: block;font-weight: 300 }.review-photos-slider .review-photos-slider-item.swiper-slide-next, .review-photos-slider .review-photos-slider-item.swiper-slide-prev {opacity: .35;visibility: visible;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1) }.review-photos-slider .review-photos-slider-item.swiper-slide-next .review-person-image, .review-photos-slider .review-photos-slider-item.swiper-slide-prev .review-person-image {height: 100px;-webkit-transition: .5s;transition: .5s }.review-photos-slider .review-photos-slider-item.swiper-slide-next .review-person-image-container, .review-photos-slider .review-photos-slider-item.swiper-slide-prev .review-person-image-container {max-width: 100px;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: .5s;transition: .5s }.review-photos-slider .review-photos-slider-item.swiper-slide-active {opacity: 1;visibility: visible;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);padding-block: 0 }.review-photos-slider .review-photos-slider-item.swiper-slide-active .review-person-image {height: 140px;padding-block: 0;-webkit-transition: .5s;transition: .5s }.review-photos-slider .review-photos-slider-item.swiper-slide-active .review-person-image-container {max-width: 140px;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: .5s;transition: .5s }.review-photos-slider .review-photos-slider-item.swiper-slide-active .review-person-name {visibility: visible;opacity: 1;margin: 21px 0 0;font-size: 15px;line-height: 1.2 }.review-photos-slider .review-photos-slider-item img {display: block;width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain }.page-id-14 .free-container {padding: 0 15px }.page-id-14 .main-shell {-webkit-box-shadow: 1px 1px 20px 0 rgba(0, 1, 1, .1);box-shadow: 1px 1px 20px 0 rgba(0, 1, 1, .1) }.explanations {position: relative;text-align: center;padding: 0 48px 54px }.explanations h3, .explanations h4 {color: #fff }.explanations .explanation:nth-of-type(3) {position: relative;padding-block: 60px 55px;margin: 0 auto 40px }.explanations .explanation:nth-of-type(3) .explanation-phone {position: absolute;width: 61%;right: 74%;top: 0 }.explanations-container {margin: 0 auto;padding: 0 15px;max-width: 895px }.explanations-container h1 {line-height: 1;margin: 0 auto 112px;font-size: 66px;letter-spacing: 0;color: #ff7500 }.explanations-container h1 span {color: #11385e;display: inline-block }.explanations-container h1+p {max-width: 784px;margin: 0 auto 37px;font-size: 18px;line-height: 1.34 }.explanations-wrapper {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin: 0 0 22px;padding: 0 88px }.explanation {position: relative;padding-block: 55px;padding-inline: 15px;margin: 0 auto 39px }.explanation h3 {font-weight: 400;font-size: 51px;margin: 0 auto -27px }.explanation .explanation-phone {display: block;z-index: 1;position: absolute;top: 32%;inset-inline: -29% auto;-webkit-transition: top .7s ease-in-out;transition: top .7s ease-in-out }.explanation .explanation-book {display: none;position: absolute;top: 0;inset-inline: auto -15% }.explanation-background {position: absolute;inset: 0;z-index: -1 }.explanation-background.blue {background: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #11385e), to(#214971));background: linear-gradient(to bottom, #11385e 100%, #214971 100%) }.explanation-background.blue+.explanations-container .explanation-item-circle h5 span {color: #11385e;font-size: 63px }.explanation-background.blue+.explanations-container .explanation-item-circle h5 span:nth-of-type(2) {font-size: 17px }.explanation-background.orange {background: #ff7500 }.explanation-background.orange+.explanations-container .explanation-item-circle h5 span {color: #ff7500 }.explanation-background.orange+.explanations-container .explanation-item-circle .explanation-item-circle-number {color: #ff7500;font-size: 63px }.explanation-background img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;opacity: .06;mix-blend-mode: luminosity }.explanation-item {position: relative;-webkit-box-flex: 0;-ms-flex: 0 1 243px;flex: 0 1 243px;padding: 93px 0 0 }.explanation-item:last-child::before {content: none }.explanation-item h4 {padding-block: 3px 0;font-size: 14px;line-height: 1.36;margin: 0 auto 20px;font-weight: 300;letter-spacing: .5px;overflow: hidden;height: 40px }.no-webp .explanation-arrow {background: url("../img/explanations_arrow.png") center/cover no-repeat }.explanation-arrow {width: 48px;height: 34px;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center }.explanation-item-circle {position: relative;margin: 0 auto 37px;background: #fff;border-radius: 78%;width: 148px;height: 148px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border: 1px solid rgba(17, 56, 94, .19) }.explanation-item-circle::before {content: "";position: absolute;background: 0 0;border-radius: 50%;border: 12px solid #f4fbff;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 151px;height: 151px }.explanation-item-circle h5 {margin: 0 auto;padding: 28px 0 0 }.explanation-item-circle h5 span {color: #11385e;display: block }.explanation-item-circle .explanation-item-circle-number {font: 700 70px/0 PassionOne, NotoSansHebrew, Arial, Verdana, sans-serif;color: #ff7500;margin: 0 auto 29px }.explanation-media {max-width: 599px;margin: 8px auto 0 }.explanation-media h4 {line-height: 1.36;margin: 0 auto 23px;letter-spacing: 0;font-size: 17px }.explanation-video {position: relative;z-index: 1;padding-inline: 0 }.no-webp .explanation-video::before {background: url("../img/top-section-video-button.png") center/cover no-repeat }.explanation-video::before {content: "";position: absolute;top: 50%;inset-inline: auto 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 76px;height: 76px;pointer-events: none }.explanation-video video {width: 100%;cursor: pointer;vertical-align: top }.explanation-video .top-section-media {padding-block: 0 9px }.explanations-contact {padding-block: 15px 0 }.explanations-contact h4 {color: #11385e;font-size: 27px;letter-spacing: .5px;margin: 0 auto 36px }.explanations-contact .button {width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;height: 54px;margin: 1px auto 0;color: #fff;font-weight: 700;border-radius: 26px;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-shadow: 0 0 4px #a4b6c6;box-shadow: 0 0 4px #a4b6c6;-webkit-transition: none;transition: none;padding-inline: 75px 24px;background: #11385e;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;letter-spacing: 1.6px;border: 2px solid #fff;font-size: 18px }.no-webp .explanations-contact .button::before {background: url("../img/letter_button.png") center/cover no-repeat }.explanations-contact .button::before {content: "";position: absolute;top: 50%;inset-inline: 29px auto;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 29px;height: 21px }.commons {position: relative;z-index: 1;padding: 164px 0 170px }.commons-background {position: absolute;top: -115px;inset-inline: 0 }.commons-background img {width: 100%;height: auto }.commons-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 74px }.commons-list {list-style: none;margin: 0;padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;max-width: 740px;gap: 69px 118px }.commons-list li {position: relative;-webkit-box-flex: 0;-ms-flex: 0 1 calc(50% - 135px);flex: 0 1 calc(50% - 135px);padding-inline: 76px 0 }.commons-list li::before {content: "";position: absolute;top: 0;inset-inline: 0 auto;background: url("../img/svg/mark_home_p.svg") center no-repeat #fff;border: 2px solid #11385e;border-radius: 50%;width: 38px;height: 38px }.commons-list h4 {margin: 0 0 13px;font-size: 20px;line-height: 1.05;letter-spacing: .1px }.commons-list p {margin: 0 }.commons-image {margin: 0 0 0 -182px }.practice {margin: 0 auto 155px;padding: 77px 0;position: relative;text-align: center }.practice::before {content: "";position: absolute;inset: 0;border-radius: 0 230px 0 0;background: #f4fbff;z-index: -1 }.practice h2 {margin: 0 auto 15px }.practice p {margin: 0 auto 60px }.practice a {text-decoration: none }.practice-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 31px;margin: 0 auto 43px }.practice-item {position: relative;-webkit-box-flex: 0;-ms-flex: 0 1 calc(25% - 70px);flex: 0 1 calc(25% - 70px);padding: 23px;border-radius: 20px;background: #fff;-webkit-box-shadow: 0 0 12px rgba(105, 133, 160, .1);box-shadow: 0 0 12px rgba(105, 133, 160, .1);text-align: start }.practice-item img {display: block;margin: 0 0 20px }.practice-item h4 {margin: 0 0 4px }.practice-item ul {margin: 0;padding: 0;list-style: none;font-size: 16px;line-height: 1.36;display: -webkit-box;display: -ms-flexbox;display: flex }.practice-item ul li {position: relative;margin-inline: 0 16px }.practice-item ul li:last-child {margin: 0 }.practice-item ul li:last-child::before {content: none }.practice-item ul li::before {content: "|";position: absolute;top: 0;inset-inline: auto -12px }.practice-item ul li a {color: #455a64 }.practice-item-date {position: absolute;top: 20px;inset-inline: auto 23px;font-size: 14px;line-height: 24px;letter-spacing: .1px;color: #979797 }.info-home {padding: 145px 0 87px }.info-home-container {margin: 0 auto;padding: 0 15px;max-width: 1170px }.info-home-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;gap: 34px 36px }.info-home-content {text-align: start;-webkit-box-flex: 0;-ms-flex: 0 1 500px;flex: 0 1 500px }.info-home-content h2 {color: #11385e;margin: 0 0 39px }.info-home-content p {margin: 0 0 29px }.info-home-content p:last-child {margin: 0 }.info-home-image {-webkit-box-flex: 0;-ms-flex: 0 1 471px;flex: 0 1 471px;padding-inline: 0 70px;padding-block: 0 8px }.info-home-image img:is([sizes=auto i], [sizes^="auto," i]) {contain-intrinsic-size: 471px auto }.explanations-single {padding: 0 0 84px }.explanations-single-container {margin: 0 auto;padding: 0 15px;max-width: 1083px }.explanations-single-item {position: relative;text-align: center;padding: 84px 0 49px;border-radius: 0 170px 0 0 }.explanations-single-item::before {content: "";position: absolute;inset: 0;background: #f4fbff;border-radius: 0 170px 0 0;z-index: -1 }.explanations-single-item::after {content: "";position: absolute;width: 71px;height: 71px;background: #ff7500;bottom: -14px;inset-inline: auto -13px;z-index: -2 }.explanations-single-item h2 {margin: 0 auto 63px;letter-spacing: .3px;color: #11385e }.explanations-single-item img {display: block;margin: -17px auto 56px;width: 85% }.explanations-single-item p {margin: 0 auto 29px;padding-inline: 22px;font-size: 13px;line-height: 1.76 }.explanations-single-item p:last-child {margin: 0 auto }.explanations-single-item-wrapper {max-width: 640px;padding: 0 35px;margin: 0 auto }.blog .main-shell {padding: 95px 0 11px }.blog .main-shell h1, .blog .main-shell h2 {margin: 0;font-size: 68px;line-height: 43px;color: #11385e;letter-spacing: .6px }.blog .main-shell .main-shell-search {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;gap: 10% }.blog .main-shell .main-shell-search .main-shell-search-container input[type=text] {padding: 7px 19px 10px 40px;font-size: 19px;font-weight: 300;height: 50px }.blog .main-shell .main-shell-search .main-shell-search-container {min-width: 270px }.blog .main-shell .main-shell-search .main-shell-search-container button {inset-inline: auto 3px }.blog .main-shell .main-shell-search .main-shell-search-container button::before {width: 25px;height: 25px }.blog .main-shell .taxonomy {padding-block: 56px 47px }.blog .main-shell .taxonomy .taxonomy-container {padding: 0;max-width: 1000px }.blog .main-shell .taxonomy .taxonomy-container h3 {font-size: 18px;margin: 0 auto 28px;color: #11385e;padding: 0;position: relative;pointer-events: none;cursor: default }.blog .main-shell .taxonomy .taxonomy-items {padding-inline: 15px;padding-block: 0 }.blog .main-shell .taxonomy .taxonomy-items ul {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 5px 26px;list-style: none;margin: 0;padding: 0;line-height: 1.7 }.blog .main-shell .taxonomy .taxonomy-items ul li a {font-weight: 500;color: #455a64;text-decoration: none;-webkit-transition: .5s;transition: .5s }.blog .main-shell .taxonomy .taxonomy-items ul li a:hover {color: #ff7500 }.blog .main-shell .taxonomy .taxonomy-items ul li a.active {color: #ff7500;position: relative;-webkit-transition: .5s;transition: .5s;font-weight: 700 }.blog .main-shell .taxonomy .taxonomy-items ul li a.active::after, .blog .main-shell .taxonomy .taxonomy-items ul li a.active::before {position: absolute;right: -10px;top: 6px;content: " ";height: 13px;width: 1.5px;background-color: #ff7500 }.blog .main-shell .taxonomy .taxonomy-items ul li a.active:hover {opacity: .6 }.blog .main-shell .taxonomy .taxonomy-items ul li a.active::before {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg) }.blog .main-shell .taxonomy .taxonomy-items ul li a.active::after {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg) }.posts .posts-container {padding: 0 }.posts .posts-container .posts-wrapper {display: -ms-grid;display: grid;grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));gap: 41px 40px }.posts .posts-container .posts-wrapper .post {min-width: 92% }.posts .posts-container .posts-wrapper::-webkit-scrollbar {width: 10px;height: 4px }.posts .posts-container .posts-wrapper::-webkit-scrollbar-track {background: #f4fbff }.posts .posts-container .posts-wrapper::-webkit-scrollbar-thumb {border-radius: 5px;background: #11385e }#wrapper .posts-container {margin: 0 auto;padding: 0 15px 0 0;max-width: 956px;text-align: center }#wrapper .posts-container h2 {margin: 0 auto 101px }#wrapper .posts-container .button {margin: 42px auto 82px;font-size: 18px;line-height: .86;min-width: 141px;min-height: 47px;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.post {text-align: start;-webkit-box-shadow: 1.6px 2.5px 12.6px .4px rgba(0, 1, 1, .05);box-shadow: 1.6px 2.5px 12.6px .4px rgba(0, 1, 1, .05);border-radius: 10px }.post>a {display: block }.post .post-image {height: 194px;border-radius: 10px 10px 0 0;overflow: hidden }.post .post-image img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover }.post .post-content {position: relative;text-align: start;padding-block: 17px 47px;padding-inline: 20px;border: .5px solid #eaeaee;border-top: none;border-radius: 0 0 10px 10px }.post .post-content h4 {font-size: 20px;line-height: 1.2;letter-spacing: -.25px;margin: 0 0 13px }.post .post-content h4 a {color: #11385e;text-decoration: none }.post .post-content p {display: -moz-box;display: -webkit-box;line-clamp: 3;font-size: 19px;font-weight: 400;line-height: 1.25;letter-spacing: -.3px;margin: 0 0 18px }.post .post-content>a {position: absolute;bottom: 17px;inset-inline: 18px auto;text-decoration: none;color: #ff7500;font-weight: 700;font-size: 16px;line-height: 1.2;letter-spacing: -.3px }#wrapper .posts-sh .posts-container h2 {margin: 0 auto 52px;letter-spacing: 0;color: #11385e }#wrapper .posts-sh .posts-container .button {margin: 0 auto 82px;font-size: 16px;padding: 10px 24px 12px }.posts-sh .posts-wrapper {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.posts-sh .posts-wrapper-container {overflow: auto;scrollbar-color: #153660 rgba(69, 90, 100, 0.2);scrollbar-width: thin;border-radius: 5px;padding: 0 0 42px }.posts-sh .posts-wrapper-container::-webkit-scrollbar {height: 5px;border-radius: 5px;background: rgba(69, 90, 100, .2) }.posts-sh .posts-wrapper-container::-webkit-scrollbar-thumb {height: 5px;border-radius: 5px;background: #153660 }.posts-sh .post {min-width: 292px;width: 292px }.posts-sp .posts-wrapper {width: -webkit-max-content;width: -moz-max-content;width: max-content }.posts-sp .posts-wrapper-container {overflow: auto;scrollbar-width: thin;border-radius: 5px;padding: 0 0 48px }.posts-sp .posts-wrapper-container::-webkit-scrollbar {height: 5px;border-radius: 5px;background: rgba(69, 90, 100, .2) }.posts-sp .posts-wrapper-container::-webkit-scrollbar-thumb {height: 5px;border-radius: 5px;background: #153660 }.posts-sp .post {max-width: 292px }.posts-pagination {margin: 65px auto 15px;text-align: center }.taxonomy {padding-block: 63px 53px }.taxonomy-container {padding: 0 15px;margin: 0 auto;max-width: 956px }.taxonomy-container h3 {margin: 0 auto 34px;text-align: center }.taxonomy-items {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 10px 24px }.taxonomy-item {line-height: 1 }.info-container {margin: 0 auto;max-width: 1145px;padding: 0 46px }.info-row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 117px;margin: 0 auto 111px }.info-row:last-child {margin: 0 auto }.info-content {text-align: start;-webkit-box-flex: 0;-ms-flex: 0 1 572px;flex: 0 1 572px }.info-content h3 {margin: 0 0 46px;font-size: 48px;line-height: 1.3;letter-spacing: 0 }.info-content p {margin: 0 0 36px;line-height: 1.7 }.info-content p:last-child {margin: 0 }.info-content ol {list-style: none;counter-reset: ol-numbers;margin: 0;padding: 0 }.info-content ol li {position: relative;padding-inline: 70px 0;margin: 0 0 44px }.info-content ol li:last-child {margin: 0 }.info-content ol li::before {counter-increment: ol-numbers;content: "0" counter(ol-numbers);position: absolute;top: 0;inset-inline: 0 auto;color: #ff7500;font-size: 24px;line-height: 32px;font-weight: 700 }.info-content ol li h4 {font-size: 22px;line-height: 1.3;font-weight: 700;margin: 0 0 5px }.info-content ol li p {margin: 0 0 4px }.info-content ol li p:last-child {margin: 0 }.info-image {-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto }.info-blockquote {position: relative;-webkit-box-flex: 0;-ms-flex: 0 1 553px;flex: 0 1 553px;background: #f4fbff;border-radius: 13px;margin: 0;padding-block: 147px 126px;padding-inline: 57px 64px }.info-blockquote::before {content: "";position: absolute;top: 47px;inset-inline: 57px auto;width: 69px;height: 56px;background: url("../img/svg/blockquote_quote.svg") center no-repeat }.info-blockquote p {max-width: 380px;margin: 0;font-size: 30px;color: #00303d }.single-post .main-shell {padding: 81px 0 11px }.single-post .main-shell .single-post .single-post-container h1, .single-post .main-shell .single-post .single-post-container h2 {margin: 0 auto 74px;color: #11385e;letter-spacing: 2.7px;font-size: 61px }.single-post .main-shell .single-post .single-post-container h2.wp-block-heading {margin: 0 auto 20px;text-align: right;font-size: 35px;letter-spacing: 0;line-height: 1;color: #11385e }.single-post .main-shell .single-post .single-post-container h3.wp-block-heading {margin: 0 auto 20px;text-align: right;font-size: 18px;letter-spacing: 0;line-height: 1;color: #11385e }.single-post .main-shell .single-post .single-post-container .single-post-main-image {margin: 0 auto 63px }.single-post .main-shell .single-post .single-post-container .single-post-content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;color: #455a64;font-size: 18px;font-weight: 400;line-height: 1.45;margin: 0 auto 45px }.single-post .main-shell .single-post .single-post-container .single-post-content p {font-size: 16px;line-height: 1.5;margin: 0 auto 23px }.single-post .main-shell .single-post .single-post-container .single-post-content p:last-child {margin-bottom: 0 }.single-post .main-shell .single-post .single-post-container .single-post-content p:first-of-type strong {color: #11385e;line-height: 1.2;font-size: 18px }.single-post .main-shell .single-post .single-post-container .single-post-content blockquote.wp-block-quote.is-layout-flow {text-align: center;font-style: italic;font-weight: 500;padding: 24px 45px;width: 100%;margin: 0 auto 26px;color: #11385e;background: #f3fbfe }.single-post .main-shell .single-post .single-post-container .single-post-content blockquote.wp-block-quote.is-layout-flow>p {margin: 0 }.single-post .main-shell .single-post .single-post-container .single-post-content .wp-block-embed, .single-post .main-shell .single-post .single-post-container .single-post-content .wp-block-embed-vimeo {margin: 0 auto 37px;max-width: 100%;width: 515px }.single-post .main-shell .single-post .single-post-container .single-post-content .wp-block-embed .wp-block-embed__wrapper, .single-post .main-shell .single-post .single-post-container .single-post-content .wp-block-embed .wp-block-embed__wrapper iframe, .single-post .main-shell .single-post .single-post-container .single-post-content .wp-block-embed-vimeo .wp-block-embed__wrapper, .single-post .main-shell .single-post .single-post-container .single-post-content .wp-block-embed-vimeo .wp-block-embed__wrapper iframe {width: 100% }.single-post .main-shell .single-post .single-post-container .single-post-content .wp-block-list {line-height: 1.5;margin-block: 0 20px;font-size: 16px }.single-post .main-shell .single-post .single-post-container .single-post-content .wp-block-list li {line-height: 1.5;letter-spacing: .2px }.single-post .main-shell .single-post .single-post-container .single-post-content p:nth-of-type(4) {margin: 0 auto 23px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 18;overflow: hidden }.single-post .main-shell .single-post .single-post-container .single-post-content .single-post-content-image {display: none }.single-post-container {max-width: 785px;margin: 0 auto;padding: 0 15px }.single-post-main-image {width: 100%;border-radius: 30px 30px 30px 0;overflow: hidden;margin: 0 auto 42px }.single-post-main-image img {width: 100% }.single-post-social-buttons {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 9px;margin: 0 auto 34px }.single-post-social-buttons span {font-size: 14px;line-height: 24px }.single-post-social-buttons a {display: block;font-size: 0;background: 0 0;border-radius: 50%;border: 1px solid #eaeaee;-webkit-box-shadow: 0 0 4px rgba(8, 7, 31, .04);box-shadow: 0 0 4px rgba(8, 7, 31, .04);width: 24px;height: 24px }.single-post-social-buttons .video {background: url("../img/svg/video_orange.svg") center no-repeat }.single-post-social-buttons .facebook {background: url("../img/svg/facebook.svg") center no-repeat }.single-post-social-buttons .instagram {background: url("../img/svg/instagram.svg") center no-repeat }.single-post-social-buttons .tiktok {background: url("../img/svg/tik-tok.svg") center no-repeat }.single-post-content a {color: #ff7500 }.single-post-content ul {margin: 0;padding: 0;list-style: none }.single-post-content ul li {position: relative;padding-inline: 20px 0 }.single-post-content ul li::before {content: "";position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);inset-inline: 0 auto;width: 12px;height: 12px;border-radius: 50%;background: #ff7500 }.single-post-content .single-post-content-video {position: relative;margin: 0 auto 66px;max-width: 514px }.no-webp .single-post-content .single-post-content-video::before {background: url("../img/play-button.png") center/cover no-repeat }.single-post-content .single-post-content-video::before {content: "";position: absolute;top: 50%;inset-inline: auto 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);height: 92px;width: 92px;pointer-events: none }.single-post-content .single-post-content-video video {width: 100%;height: 100% }.single-post-content .single-post-content-video video:hover {cursor: pointer }.single-post-content .coment {padding: 10px 60px 15px;font-style: italic;background: #f4fbff }.single-post-taxonomy {text-align: start;border-top: 1px solid #b5bdc1;color: #455a64;padding: 20px 0;margin: 0 0 77px }.single-post-taxonomy .taxonomy-container {padding: 0 }.single-post-taxonomy .taxonomy-container h4 {font-size: 18px;margin: 0 0 22px }.single-post-taxonomy .taxonomy-items {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;gap: 17px 24px }.single-post-taxonomy .taxonomy-items a {text-decoration: none;color: #455a64;font-size: 19px;line-height: .95;-webkit-transition: .5s;transition: .5s }.single-post-taxonomy .taxonomy-items a:hover {color: #ff7500 }.single-post #wrapper .posts-sp .posts-container {padding: 36px 15px 10px }.single-post #wrapper .posts-sp .posts-container .posts-wrapper-container {padding: 0 0 32px }.single-post #wrapper .posts-sp .posts-container h3 {color: #11385e;font-size: 27px;line-height: 1.2;letter-spacing: .1px;font-weight: 700;margin: 0 0 46px }.single-post #wrapper .posts-sp .posts-wrapper {display: -ms-grid;display: grid;grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));gap: 41px 40px;width: 100% }.single-post #wrapper .posts-sp .posts-wrapper .post .post-content h4 {font-size: 20px;line-height: 1.2;letter-spacing: -.25px;margin: 0 0 13px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis }.single-post #wrapper .posts-sp .posts-wrapper::-webkit-scrollbar {width: 10px;height: 4px }.single-post #wrapper .posts-sp .posts-wrapper::-webkit-scrollbar-track {background: #cbcbcb }.single-post #wrapper .posts-sp .posts-wrapper::-webkit-scrollbar-thumb {border-radius: 5px;background: #11385e }.page-template-regulations .main-shell {padding: 81px 0 60px }.page-template-regulations .main-shell .single-post .single-post-container>h2 {letter-spacing: 2px;font-size: 35px;margin: 0 auto 15px;text-align: right }.page-template-regulations .main-shell .single-post .single-post-container>h3 {color: #11385e;font-size: 27px;line-height: 1.2;letter-spacing: .1px;font-weight: 700;margin: 0 0 16px }.page-template-regulations .main-shell .single-post .single-post-container p {font-size: 16px;line-height: 1.49;margin-block: 0 25px }.page-template-regulations .main-shell .single-post .single-post-container p a {color: #ff7500 }.page-template-regulations .main-shell .single-post .single-post-container ul {line-height: 1.4;margin-block: 0 20px;font-size: 17px;list-style: none;padding: 0 }.page-template-regulations .main-shell .single-post .single-post-container ul li {position: relative;padding-inline: 20px 0;margin-block: 0 5px }.page-template-regulations .main-shell .single-post .single-post-container ul li:before {content: "";position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);inset-inline: 0 auto;width: 12px;height: 12px;border-radius: 50%;background: #ff7500 }.page-template-regulations .main-shell .single-post .single-post-container ul li:first-child:before {top: 12px }.product {display: -webkit-box;display: -ms-flexbox;display: flex;width: calc(50% - 15px);max-width: 410px;gap: 18px;padding-block: 0;padding-inline: 0 }.product a {text-decoration: none;color: #11385e;font-size: 16px;letter-spacing: .2px }.product a.button {color: #fff }.product-image {position: relative;width: 41.465%;min-width: 109px;margin: 2px 0 0 }.product-image img {display: inline-block;width: 100%;height: auto;-webkit-box-shadow: -12px 10px 23px 0 rgba(0, 0, 0, .1);box-shadow: -12px 10px 23px 0 rgba(0, 0, 0, .1) }.product-image>a {display: block }.product-content {width: calc(59.535% - 18px) }.product-header {font-size: 17px;font-weight: 400;line-height: 1.2;color: #11385e;margin-block: 0 2px }.product-about {font-size: 13px;line-height: 1.2;margin-block: 0 2px }.product-about span {display: block;margin: 0 0 2px }.product-about span:last-child {margin: 0 }.product-prices {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 3px;padding-block: 18px 24px;margin-inline: -9px 0;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start }.product-prices .product-price {position: relative;padding-block: 7px 6px;padding-inline: 10px 3px;min-height: 64px;width: 103px;background: #fff;-webkit-box-sizing: border-box;box-sizing: border-box }.no-webp .product-prices .product-price .product-price-info {background: url("../img/i.png") center/cover no-repeat }.product-prices .product-price .product-price-info {display: block;position: absolute;top: -8px;inset-inline: 10px auto;width: 14px;height: 14px;cursor: pointer }.product-prices .product-price .product-price-info .product-price-info-text {display: none;position: relative;top: -222px;left: 67px;min-width: 280px;background: #fff;padding: 15px;border-radius: 20px;-webkit-transition: .5s ease-in;transition: .5s ease-in;-webkit-box-shadow: 0 2px 11px 0 rgba(0, 1, 1, .1);box-shadow: 0 2px 11px 0 rgba(0, 1, 1, .1) }.product-prices .product-price .product-price-info:hover .product-price-info-text {display: block;z-index: 2 }.product-prices .product-price .product-price-info:hover .product-price-info-text::after {content: "";position: absolute;bottom: -71px;left: 61%;border-width: 44px;border-style: solid;border-color: #fff transparent transparent }.product-prices .product-price .product-price-info:hover .product-price-info-text::after:hover {opacity: 1 }.product-prices .product-price-text {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;font-size: 14px;line-height: 1.2;margin-block: 0 4px }.product-prices .product-price-text img {height: 18px }.product-prices .product-price-text span {line-height: 1 }.price {position: relative;display: inline-block;color: #11385e;letter-spacing: -.55px;font-size: 24px;line-height: 1.35 }.price del, .price.old-price {text-decoration: line-through;color: #ff7500 }.main-products h1, .main-products h2 {text-align: center;margin: 0 auto 56px }.main-products-container {max-width: 1130px;padding: 0 15px;margin: 0 auto }.main-products-container>h1 {color: #11385e }.main-products-container>h1>span {display: inline-block }.main-products-row {padding-block: 67px 20px;padding-inline: 70px;background: #f4fbff;border-radius: 25px }.main-products-head {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 0 0 20px;width: 100% }.main-products-head h3 {margin: 0 auto;text-align: center;color: #11385e;font-size: 28px;font-weight: 700;line-height: 1.05;letter-spacing: -.5px }.main-products-head h4 {display: none }.main-products-head img {position: absolute;bottom: -10px;inset-inline: auto -43px }.main-products-goods {padding-block: 39px 8px;border-radius: 5px }.main-products-goods::-webkit-scrollbar {height: 5px;border-radius: 5px;background: rgba(69, 90, 100, .2) }.main-products-goods::-webkit-scrollbar-thumb {height: 5px;border-radius: 5px;background: #153660 }.main-products-goods .main-products-goods-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 30px;padding-inline: 39px 28px }.page-template-bookshop .goods .product {width: calc(33.33% - 16.63px);padding-block: 0;padding-inline: 0;gap: 15px;position: relative }.page-template-bookshop .goods .product-content {-webkit-box-flex: 100%;-ms-flex: 100%;flex: 100% }.page-template-bookshop .goods .product-header {line-height: 1.18;margin-block: 0 1px }.page-template-bookshop .goods .product-about {margin-block: 0 3px }.page-template-bookshop .goods .product-prices {margin-inline: 0;padding-block: 18px 12px }.page-template-bookshop .goods .product-prices .product-price {background: #f4fbff }.goods-container {max-width: 1130px;padding: 0 15px;margin: 0 auto }.page-template-bookshop .goods-body {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 74px 25px }.no-results {text-align: center;font-size: 24px;width: 100%;font-weight: 300;margin: 10px 0 40px }.goods-pagination {margin: 42px auto 0;text-align: center }.pagination {display: -webkit-box;display: -ms-flexbox;display: flex;direction: ltr;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 25px;font-size: 14px }.page-numbers {color: #979797;text-decoration: none }.current {position: relative;z-index: 2;color: #fff;font-weight: 300 }.current::before {content: "";position: absolute;z-index: -1;background: #ff7500;padding: 5px;display: inline-block;width: 13px;height: 13px;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);border-radius: 50% }.select-product {position: relative;background: #f4fbff;border-radius: 26px;padding: 36px 24px 0;width: 100%;max-width: 905px;margin: 0 auto;-webkit-box-sizing: border-box;box-sizing: border-box }.select-product .close-select-type-btn {position: absolute;max-width: 60px;left: 0;top: 12px;cursor: pointer;padding: 50px 18px 0;color: #11385e;font-size: 16px;line-height: 19px;font-weight: 500;text-align: center }.select-product .close-select-type-btn.show-mobile {display: none }.select-product .close-select-type-btn::before {content: "";position: absolute;top: 4px;inset-inline: auto 0;width: 100%;height: 50px;background: url(../img/svg/arrow-back-white.svg) center/contain no-repeat;-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-webkit-filter: invert(73%) sepia(35%) saturate(700%) hue-rotate(172deg);filter: invert(73%) sepia(35%) saturate(700%) hue-rotate(172deg) }.select-product h3 {font-size: 22px;line-height: 1.1;color: #11385e }.select-product-book {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0 auto;padding: 0 0 23px;max-width: 434px;gap: 14px 50px;text-align: start;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.select-product-book h3 {margin: 0;letter-spacing: 0;max-width: 140px;font-size: 20px }.select-product-book .product {width: -webkit-fit-content;width: -moz-fit-content;width: fit-content }.select-product-book .product .product-content {padding-block: 8px 0 }.select-product-book .product .product-content .product-header, .select-product-book .product .product-content .product-header a {font-size: 13px }.select-product-book .product .product-content .product-about {font-weight: 400;color: #11385e;font-size: 11px }.select-product-book .product .product-content .product-about-explanations {margin: 0 0 2px }.select-product-book .product .product-content .class-number {font-size: 9px;line-height: 14px;padding: 0 5px }.select-product-book .product .product-image {max-width: 64px;min-width: 50px }.select-product-type {text-align: center;border-top: 1px solid #aebbc1;padding: 24px 0 0 }.select-product-type .entrance-button {height: 60px;width: 197px }.select-product-type.disabled {opacity: 1 }.select-product-type.disabled>button, .select-product-type.disabled>div:not(.error-message-container) {opacity: .5 }.select-product-type-container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 0 28px;margin: 0 auto 36px;max-width: 628px }.entrance-button.js-add-to-cart {margin-block: 0 46px;font-size: 20px;height: 52px;background: #11385e;border: 1px solid #f4fbff;-webkit-box-shadow: 0 0 4px #11385e;box-shadow: 0 0 4px #11385e;display: inline-block }.error-message-container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 25px 0;color: #fff;background: #dd3d3d;margin: 0 -25px;border-radius: 0 0 25px 25px;gap: 10px }.error-message-container br {display: none }.error-message-container .error-message {font-size: 16px;position: static;color: #fff;padding: 0 }.woocommerce-invalid {position: relative }.error-message {position: absolute;bottom: 10px;padding-inline: 19px 0;color: red;font-size: 10px;padding-block: 4px 0;font-weight: 500 }.not-available .button {opacity: .5;pointer-events: none;cursor: default }.select-product-type-box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.select-product-type-box h3 {margin: 0 auto;font-weight: 700 }.select-product-type-box strong {font-weight: 700;margin: 0 auto 10px;display: block;color: #ff7500;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;font-size: 16px;letter-spacing: -.5px }.select-product-type-box label {position: relative;display: block;cursor: pointer;padding: 30px }.select-product-type-box label::before {content: "";position: absolute;top: 0;left: 50%;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);width: 24px;height: 24px;border-radius: 50%;border: 2px solid #11385e;-webkit-box-sizing: border-box;box-sizing: border-box }.select-product-type-box label::after {content: "";position: absolute;top: 6px;left: 50%;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);width: 12px;height: 12px;border-radius: 50%;background: #11385e;opacity: 0;visibility: hidden;-webkit-transition: 250ms;transition: 250ms }.select-product-type-box input {position: absolute;inset: 0;opacity: 0;visibility: hidden }.select-product-type-box input:checked+label::after {opacity: 1;visibility: visible }.select-product-type-box input:checked+label .select-product-type-image img {-webkit-filter: invert(64%) sepia(56%) saturate(6778%) hue-rotate(4deg) brightness(106%) contrast(104%);filter: invert(64%) sepia(56%) saturate(6778%) hue-rotate(4deg) brightness(106%) contrast(104%) }.select-product-type-image {margin: 0 auto 10px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;height: 110px }.select-product-type-image img {width: auto;height: 91px;-webkit-filter: invert(23%) sepia(35%) saturate(700%) hue-rotate(172deg);filter: invert(23%) sepia(35%) saturate(700%) hue-rotate(172deg) }[for=select-product-type-nature] .select-product-type-image img {height: 110px }.select-product-type-price {margin: 0 auto;width: 126px;-webkit-box-sizing: border-box;box-sizing: border-box;border: 1px solid #11385e;border-radius: 2px;padding-block: 9px 16px;padding-inline: 5px;background: #fff;color: #11385e }.select-product-type-price h6 {font-size: 14px;line-height: 1;margin: 0 auto 3px;text-align: center }.select-product-type-price .price {font-size: 26px;line-height: 1.1 }.badges {position: absolute;top: -26px;left: 7px;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 10px }.badge {max-width: 42px;position: relative }.badge img {-webkit-box-shadow: none;box-shadow: none;width: 100% }.badge .badge-content {width: 100%;font-size: 8px;position: absolute;text-align: center;top: 14px;left: 0;color: #fff;font-weight: 200;-webkit-transform: rotate(-17deg);-ms-transform: rotate(-17deg);transform: rotate(-17deg) }.page-template-bookshop .success-window {display: none }.page-template-bookshop .search-and-filters .search-and-filters-container h4 {letter-spacing: -.5px }.page-template-bookshop .search-and-filters .search-and-filters-container .search-and-filters-column {gap: 16px 33px }page-template-bookshop .woocommerce-notices-wrapper {display: none }.search-and-filters {padding: 48px 0 93px }.search-and-filters a {text-decoration: none }.search-and-filters h4 {margin: 0 auto 18px;text-align: center }.search-and-filters-container {padding: 0 15px;margin: 0 auto;max-width: 1148px }.search-and-filters-row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;gap: 28px }.search-and-filters-column {-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 16px 30px }.filters a {color: #979797 }.filters img {padding: 9px }.filters-select {display: inline-block;padding: 0;position: relative }.filters-select select {display: block;width: 100%;border: 1px solid #ff7500;height: 36px;border-radius: 24px }.filters-select .clear {position: absolute;left: 13px;top: 50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);text-indent: -9999px;width: 20px;height: 20px;z-index: 20;display: none }.filters-select .clear:after, .filters-select .clear:before {content: "";width: 1px;height: 12px;-webkit-transform: translate(-50%, -50%) rotate(45deg);-ms-transform: translate(-50%, -50%) rotate(45deg);transform: translate(-50%, -50%) rotate(45deg);position: absolute;top: 50%;left: 50%;background: #fff }.filters-select .clear:after {-webkit-transform: translate(-50%, -50%) rotate(-45deg);-ms-transform: translate(-50%, -50%) rotate(-45deg);transform: translate(-50%, -50%) rotate(-45deg) }.filters-select:last-child {margin-inline: 0 }.filters-select .ui-selectmenu-button {border: 2px solid #ff7500;border-radius: 24px;padding-inline: 12px 25px;background: 0 0;-webkit-box-sizing: border-box;box-sizing: border-box;width: 95px }.filters-select .ui-selectmenu-button.ui-selectmenu-button-open .ui-selectmenu-icon.ui-icon {-webkit-transition: none;transition: none;top: 53%;-webkit-transform: translateY(-50%) rotate(270deg);-ms-transform: translateY(-50%) rotate(270deg);transform: translateY(-50%) rotate(270deg) }.filters-select.select-theme .ui-selectmenu-button {width: 220px }.filters-select .ui-selectmenu-icon.ui-icon {inset-inline: auto 13px;top: 50%;width: 6px;height: 8px;-webkit-transform: translateY(-50%) rotate(90deg);-ms-transform: translateY(-50%) rotate(90deg);transform: translateY(-50%) rotate(90deg);-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;-webkit-transition: none;transition: none;background: 0 0;left: 18px !important }.filters-select .ui-selectmenu-icon.ui-icon::after, .filters-select .ui-selectmenu-icon.ui-icon::before {content: "";position: absolute;top: 50%;inset-inline: 50% auto;margin: -1px 0 0;width: 8px;height: 1px;border-radius: 2px;background: #ff7500;-webkit-transform-origin: right;-ms-transform-origin: right;transform-origin: right;-webkit-transform: translate(50%, -50%) rotate(-45deg);-ms-transform: translate(50%, -50%) rotate(-45deg);transform: translate(50%, -50%) rotate(-45deg);-webkit-transition: .25s;transition: .25s }.filters-select .ui-selectmenu-icon.ui-icon::after {margin: 1px 0 0;-webkit-transform: translate(50%, -50%) rotate(45deg);-ms-transform: translate(50%, -50%) rotate(45deg);transform: translate(50%, -50%) rotate(45deg) }.filters-select .ui-selectmenu-text {color: #ff7500 }.filters-select.selected-item .clear {display: block }.search:not(body) {position: relative;height: 55px;width: 364px }.search:not(body) input[type=search], .search:not(body) input[type=text] {height: 100%;width: 100%;border: 1px solid #979797;border-radius: 50px;padding-block: 16px 17px;padding-inline: 28px 54px;font: 500 18px/1.36 NotoSansHebrew, Arial, Verdana, sans-serif }.search:not(body) .search-button {position: absolute;top: 50%;inset-inline: auto 23px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 24px;height: 24px;padding: 6px;background: url("../img/svg/search-icon.svg") center no-repeat;border: none;outline: 0;-webkit-box-sizing: border-box;box-sizing: border-box;cursor: pointer }.page-template-materials .main-shell>h1, .page-template-materials .main-shell>h2 {margin: 0 0 47px;letter-spacing: 3px }.page-template-materials .main-shell>h1 span, .page-template-materials .main-shell>h2 span {display: inline-block }.materials .pagination {margin: 70px auto 0 }.materials h2 {margin: 0 auto 59px }#wrapper .materials-container {max-width: 1152px;margin: 0 auto;padding: 0 15px;text-align: center }#wrapper .materials-container>.button {padding: 7px 23px }.materials-body {text-align: center;padding-inline: 44px }.materials-body h3 {color: #11385e;font-weight: 700;margin: 0 auto 16px;font-size: 20px }.materials-body-filters {margin: 0 auto 53px }.materials-body-filters form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: 0 auto;gap: 8px }.materials-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 28px 25px;margin: 0 0 45px }.materials-wrapper>a {display: block;-webkit-box-flex: 0;-ms-flex: 0 1 calc(33.33% - 17px);flex: 0 1 calc(33.33% - 17px);text-decoration: none }#wrapper .materials-item {background: #fff;padding-block: 36px;padding-inline: 16px 28px;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 10px;height: 201px;max-width: 370px;min-width: 315px;text-align: start;border-radius: 16px;-webkit-box-shadow: 1.1px 1.7px 29.3px 8.7px rgba(0, 1, 1, .04);box-shadow: 1.1px 1.7px 29.3px 8.7px rgba(0, 1, 1, .04);-webkit-box-sizing: border-box;box-sizing: border-box }.materials-item-image {min-width: 77px;-webkit-box-flex: 0;-ms-flex: 0 1 94px;flex: 0 1 94px }.materials-item-content {text-align: start;padding: 6px 0 0 }.materials-item-content .materials-item-header {font-size: 18px;line-height: 1.2;font-weight: 400;color: #11385e;margin: 0 0 2px;max-width: 170px }.materials-item-content .materials-item-header>span {display: block }.materials-item-content .materials-item-about {color: #455a64;font-size: 15px;line-height: 1.45;margin: 0 0 9px }.materials-item-content .materials-item-about strong {color: #11385e }.materials-item-content .materials-item-types {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 8px 4px }.materials-item-content .materials-item-type {display: inline-block;padding-block: 3px;padding-inline: 7px 8px;border-radius: 20px;background: #ff7500;color: #fff;font-size: 12px;line-height: 1.07;font-weight: 700;letter-spacing: -.6px }#wrapper .materials-sh {position: relative;padding: 51px 0 47px;background: #f4fbff;border-radius: 0 240px 0 0 }#wrapper .materials-sh .materials-home-book {position: absolute;top: -112px;inset-inline: auto -114px;width: 326px;height: 329px;z-index: 1 }#wrapper .materials-sh .materials-home-book img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover }#wrapper .materials-sh h2 {margin: 0 auto 109px;letter-spacing: 0;color: #11385e }#wrapper .materials-sh .materials-wrapper {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: 0 0 72px }#wrapper .materials-sh .materials-item {-webkit-box-sizing: border-box;box-sizing: border-box;padding-block: 39px }#wrapper .materials-sh .button {margin: 0 auto;text-align: center }.book-info .product {max-width: 100%;gap: 50px;padding-inline: 0 100px;width: 100% }.book-info .product-image {-webkit-box-flex: 0;-ms-flex: 0 1 337px;flex: 0 1 337px }.book-info .product-content {-webkit-box-flex: 0;-ms-flex: 0 1 510px;flex: 0 1 510px }.book-info .product-content p {font-size: 17px;line-height: 1.3 }.book-info .product-content .product-header {font-size: 26px;line-height: 1.2 }.book-info .product-content .product-about {font-size: 18px;line-height: 1.2;margin-block: 0 0px }.book-info .product-content .product-prices-header {font-size: 18px;font-weight: 700 }.book-info .product-content .product-prices {gap: 4px;margin-block: 1px 25px;margin-inline: 0 }.book-info .product-content .product-prices .product-price-info {top: -14px;inset-inline: 10px auto;width: 21px;height: 21px }.book-info .product-content .product-prices .product-price-text {font-size: 17px }.book-info .product-content .product-prices .product-price {width: 147px;min-height: 70px }.book-info .product-content .product-prices .price {font-size: 38px;padding-inline: 0 34px }.book-info .product-content .button.product-button {font-size: 21px;max-width: 212px;padding: 10px 10px 11px;text-align: center }.book-info-container {max-width: 1152px;margin: 0 auto;padding: 0 15px }.book-info-body {position: relative;background: #8b0000;border-radius: 10px;padding: 30px 20px;margin: 0 auto 112px }.back-to-bookshelf {text-decoration: none;padding-block: 40px 0;width: 52px;line-height: 1.1875;text-align: center;-webkit-box-sizing: border-box;box-sizing: border-box;display: block }.no-webp .back-to-bookshelf::before {background: url("../img/arrow_goods.png") center/cover no-repeat }.back-to-bookshelf::before {content: "";position: absolute;top: -5px;inset-inline: auto 0;width: 44px;height: 40px }.single-product .back-to-bookshelf {position: absolute;left: 0;top: 0 }.book-info-product {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 50px }.book-info-image {-webkit-box-flex: 0;-ms-flex: 0 1 335px;flex: 0 1 335px;min-width: 200px }.book-info-image img {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain }.book-info-content {-webkit-box-flex: 0;-ms-flex: 0 1 672px;flex: 0 1 672px;color: #455a64 }.book-info-content .book-info-header {font-size: 32px;line-height: 1.2;color: #11385e;margin: 0 0 25px }.book-info-content .book-info-about {font-size: 22px;margin: 0 0 10px }.book-info-content .book-info-about span {display: block }.book-info-content p {margin: 0 0 10px }.book-info-items h3 {color: #11385e;font-weight: 500;font-size: 24px;line-height: 1.36;margin: 0 }.book-info-items-row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 0 0 21px;margin: 0 auto 25px;border-bottom: 1px solid #babfc1 }.book-info-items-arrows {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 6px }.book-info-items-arrow {position: relative;width: 20px;height: 20px;cursor: pointer }.book-info-items-arrow::after, .book-info-items-arrow::before {content: "";position: absolute;top: 50%;inset-inline: 50% auto;margin: -.5px 0 0;width: 10px;height: 1.5px;border-radius: 4px;background: #11385e;-webkit-transform-origin: right;-ms-transform-origin: right;transform-origin: right;-webkit-transform: translate(50%, -50%) rotate(-50deg);-ms-transform: translate(50%, -50%) rotate(-50deg);transform: translate(50%, -50%) rotate(-50deg);-webkit-transition: .35s;transition: .35s }.book-info-items-arrow::after {margin: .5px 0 0;-webkit-transform: translate(50%, -50%) rotate(50deg);-ms-transform: translate(50%, -50%) rotate(50deg);transform: translate(50%, -50%) rotate(50deg) }.book-info-items-arrow.book-info-items-arrow-next {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg) }.book-info-items-arrow.swiper-button-disabled::after, .book-info-items-arrow.swiper-button-disabled::before {background: #979797 }.book-info-item .book-info-product {gap: 16px }.book-info-item .book-info-image {-webkit-box-flex: 0;-ms-flex: 0 1 165px;flex: 0 1 165px;min-width: 100px }.book-info-item .book-info-content {-webkit-box-flex: 0;-ms-flex: 0 1 210px;flex: 0 1 210px;color: #455a64 }.book-info-item .book-info-content .book-info-header {font-size: 16px;line-height: 1.2;color: #11385e;margin: 0 0 25px }.book-info-item .book-info-content .book-info-about {font-size: 14px;margin: 0 0 10px }.book-info-item .book-info-content p {margin: 0 0 10px }.book-info-items-slider .book-info-items-scrollbar {background: rgba(69, 90, 100, .2);height: 5px;border-radius: 5px;margin: 26px 0 0 }.book-info-items-slider .book-info-items-scrollbar .swiper-scrollbar-drag {margin: 35px 0 0;background: #153660;border-radius: 5px;height: 5px;cursor: pointer }.book-info-items-slider .product {max-width: 100% }.book-info-items-slider .product:hover {z-index: 20 }.single-product .main-shell {padding: 32px 0 0;border-radius: 25px 25px 0 0;background: #f4fbff;-webkit-box-shadow: none;box-shadow: none }.single-product .main-shell .bread-crumbs {top: 30px;inset-inline: 86px auto }.single-product .main-shell .book-info .book-info-body {background: 0 0;padding-inline: 37px 21px;margin: 0 auto }.single-product .main-shell .book-info .book-info-body>a {top: 22px;inset-inline: auto 2px;z-index: 20 }.single-product .main-shell .book-info .book-info-body .badges {top: -18px;left: 14px }.single-product .main-shell .book-info .book-info-body .badge {width: 63px;max-width: 63px }.single-product .main-shell .book-info .book-info-body .badge .badge-content {font-size: 14px;top: 17px;font-weight: 400 }.single-product .main-shell .book-info .product .product-content {padding-block: 3px 0 }.single-product .main-shell .book-info .product .product-content a.product-button {max-width: 212px;margin-inline: 0 24px;text-align: center;font-size: 19px;padding: 10px 10px 11px }.single-product .main-shell .book-info .product .product-content a.product-button.basket {margin: 0 }.single-product .main-shell .book-info .product .product-content>p {font-size: 17px;line-height: 1.4;margin: 0 0 13px }.single-product .main-shell .book-info .product .product-content .product-header {font-size: 30px;line-height: 1.18;max-width: 85%;margin: 0 0 9px;letter-spacing: 0;text-align: start }.single-product .main-shell .book-info .product .product-content .product-header span {color: #11385e;display: inline-block;font-size: 1em }.single-product .main-shell .book-info .product .product-content .product-about {font-size: 23px;line-height: 1.18;margin: 0 0 3px }.single-product .main-shell .book-info .product .product-content .class-number {margin: 0 0 10px }.single-product .main-shell .book-info .product .product-content .product-prices-header {font-size: 15px }.single-product .main-shell .book-info .product .product-content .product-prices .product-price-text {font-size: 20px;margin-block: 0 4px }.single-product .main-shell .book-info .product .product-content .product-prices .product-price-text img {height: 24px;margin: 0 0 1px 4px }.single-product .main-shell .book-info .product .product-content .product-prices span.price {font-size: 34px;letter-spacing: -2px;padding: 0;color: #11385e }.single-product .main-shell .book-info .product .product-content .product-prices span.price del {color: #ff7500 }.book-info-items {background: #fff }.book-info-items .swiper {overflow: visible }.book-info-items .book-info-container {max-width: 100%;padding: 50px 0 0;overflow-x: hidden }.book-info-items .book-info-container .book-info-items-slider {padding-block: 25px 22px }.book-info-items .book-info-container .book-info-items-slider .product {width: 371.333px }.book-info-items .book-info-container .book-info-items-slider .product .product-image {-webkit-box-flex: 0;-ms-flex: 0 1 143px;flex: 0 1 143px }.book-info-items .book-info-container .book-info-items-slider .product .product-content {position: relative }.book-info-items .book-info-container .book-info-items-slider .product .product-content .product-header {padding-block: 5px 0;margin-block: 0 -3px;font-weight: 500 }.book-info-items .book-info-container .book-info-items-slider .product .product-content .product-header a, .book-info-items .book-info-container .book-info-items-slider .product .product-content .product-header span {letter-spacing: 0 }.book-info-items .book-info-container .book-info-items-slider .product .product-content .product-about {margin-block: 5px 0 }.book-info-items .book-info-container .book-info-items-slider .product .product-content .product-prices {margin-block: 21px 27px;margin-inline: -7px 0 }.book-info-items .book-info-container .book-info-items-slider .product .product-content .product-prices .product-price {padding-inline: 13px 3px;background: #f4fbff }.book-info-items .book-info-container .book-info-items-slider .product .product-content .product-prices .product-price .price {font-size: 24px;color: #11385e }.book-info-items .book-info-container .book-info-items-slider .product .product-content .product-prices .product-price .price del {color: #ff7500;opacity: 1 }.book-info-items .book-info-container .book-info-items-slider .product .product-content .product-prices .product-price .price ins {font-weight: 400 }.book-info-items .book-info-container .book-info-items-row {padding: 0 0 16px;margin: 0 auto 22px }.book-info-items .book-info-container .book-info-items-row h3 {font-size: 25px;font-weight: 700;letter-spacing: -.6px }.book-info-items .book-info-container .book-info-items-row p {display: none }.book-info-items .book-info-container .book-info-items-row .book-info-items-arrows {padding-block: 13px 0;gap: 21px }.contact-form .wpcf7-not-valid-tip {text-align: initial;line-height: initial }.contact-form ul {list-style: none;margin: 0;padding: 0 }.contact-form input, .contact-form textarea {font-size: 18px;line-height: 1.56 }.contact-form input::-webkit-input-placeholder, .contact-form textarea::-webkit-input-placeholder {text-align: right;color: #979797 }.contact-form input::-moz-placeholder, .contact-form textarea::-moz-placeholder {text-align: right;color: #979797 }.contact-form input:-ms-input-placeholder, .contact-form textarea:-ms-input-placeholder {text-align: right;color: #979797 }.contact-form input::-ms-input-placeholder, .contact-form textarea::-ms-input-placeholder {text-align: right;color: #979797 }.contact-form input::placeholder, .contact-form textarea::placeholder {text-align: right;color: #979797 }.contact-form .form h4 {font-size: 18px;line-height: 1.33;font-weight: 700;margin: 0 0 20px }.contact-form .form h4 span {display: block;font-weight: 400;color: #979797 }.contact-form .form-item .form-input, .contact-form .form-item .ui-selectmenu-button {height: 51px;padding: 12px 30px;border-radius: 26px;width: 100%;font-size: 18px;-webkit-transition: 350ms;transition: 350ms;border: 1px solid rgba(0, 0, 0, .3);-webkit-box-sizing: border-box;box-sizing: border-box;color: #11385e }.contact-form .form-item .form-input::-webkit-input-placeholder, .contact-form .form-item .ui-selectmenu-button::-webkit-input-placeholder {color: #979797 }.contact-form .form-item .form-input::-moz-placeholder, .contact-form .form-item .ui-selectmenu-button::-moz-placeholder {color: #979797 }.contact-form .form-item .form-input:-ms-input-placeholder, .contact-form .form-item .ui-selectmenu-button:-ms-input-placeholder {color: #979797 }.contact-form .form-item .form-input::-ms-input-placeholder, .contact-form .form-item .ui-selectmenu-button::-ms-input-placeholder {color: #979797 }.contact-form .form-item .form-input::placeholder, .contact-form .form-item .ui-selectmenu-button::placeholder {color: #979797 }.contact-form .form-item .form-input:focus, .contact-form .form-item .ui-selectmenu-button:focus {-webkit-box-shadow: 0 0 15px #979797;box-shadow: 0 0 15px #979797 }.contact-form .form-item .form-input._error, .contact-form .form-item .ui-selectmenu-button._error {border: 1px solid tomato }.contact-form .form-item .form-input .wpcf7-form-control-wrap span, .contact-form .form-item .ui-selectmenu-button .wpcf7-form-control-wrap span {padding-inline: 19px 0;color: red;font-size: 10px;padding-block: 4px 0;font-weight: 500 }.contact-form .form-item .ui-selectmenu-button {position: relative }.contact-form .form-item .ui-selectmenu-button.ui-selectmenu-button-open .ui-selectmenu-icon {-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;-webkit-transform: rotateX(180deg) translateY(4px);transform: rotateX(180deg) translateY(4px) }.contact-form .form-item .ui-selectmenu-icon {position: absolute;width: 12px;height: 8px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);inset-inline: auto 20px;-webkit-transition: .35s;transition: .35s }.contact-form .form-item .ui-selectmenu-icon::after, .contact-form .form-item .ui-selectmenu-icon::before {content: "";position: absolute;top: 0;inset-inline: 3px auto;width: 2px;height: 8px;border-radius: 2px;background: #11385e;-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: .35s;transition: .35s }.contact-form .form-item .ui-selectmenu-icon::after {inset-inline: auto 2px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg) }.contact-form .contact-form-select {width: 100% }.contact-form .contact-form-select .wpcf7-form-control-wrap {display: block;position: relative }.contact-form .contact-form-select .wpcf7-form-control-wrap .select {display: block;position: relative;height: 51px;padding: 12px 30px;border-radius: 26px;width: 100%;font-size: 18px;-webkit-transition: 350ms;transition: 350ms;border: 1px solid rgba(0, 0, 0, .3);-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-appearance: none;-moz-appearance: none;text-indent: 1px;text-overflow: "";color: #979797 }.contact-form .form-button {margin: 37px 0 0 }.contact-form .wpcf7-response-output {display: none }.contact-form-container {max-width: 1030px;margin: 0 auto;padding: 0 15px }.contact-form-body {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 50px }#wrapper .contact-form-first {-webkit-box-flex: 0;-ms-flex: 0 1 386px;flex: 0 1 386px }#wrapper .contact-form-first .form {padding: 30px 10px 0 0 }#wrapper .contact-form-first .form h4 {margin: 0 0 33px;letter-spacing: -.5px }#wrapper .contact-form-first .form form .form-button {margin: 50px 0 0;font-size: 18px }.contact-form-second {-webkit-box-flex: 0;-ms-flex: 0 1 378px;flex: 0 1 378px }.contact-form-image {margin: 0 0 41px }.contact-form-contacts {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: 53px;position: relative }.contact-form-contacts::after {position: absolute;content: "";top: 0;left: calc(50% - 6px);height: 100%;width: 1px;background: #11385e }.contact-form-contacts li {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 11px }.contact-form-contacts li:last-child::after {content: none }.contact-form-contacts a {text-decoration: none }.contact-form-contacts-image {width: 37px;height: 45px }.contact-form-contacts-image img {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain }.contact-form-contacts-content {color: #11385e;padding-block: 5px 0;min-width: 93px;text-align: right }.contact-form-contacts-content h5 {font-size: 14px;line-height: .5;margin: 0 }.contact-form-contacts-content a {font-size: 14px;font-weight: 500;line-height: 1.06;color: #11385e }.contact-form-select-menu, .contact-form-select-menu ul {border-radius: 10px }.contact-form-select-menu ul li .ui-menu-item-wrapper {-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0 14px }.contact-form-select-menu ul li .ui-menu-item-wrapper.ui-state-active {padding: 0 14px }#wrapper .products-slides {margin: 0 auto 88px }#wrapper .products-slides .button {background: #11385e;padding: 7px 24px;padding-inline: 24px;min-width: 141px;letter-spacing: -.4px }.products-slides-container {position: relative;margin: 0 auto;padding: 0 15px;max-width: 1252px;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.products-slides-container h2 {margin: 0 0 77px;color: #11385e }.products-slider {opacity: 0;visibility: hidden;margin: 0 35px 53px;padding: 0;max-width: 86.585%;width: 100%;}.products-slider.swiper-initialized {opacity: 1;visibility: visible }.products-slide {text-align: start }.products-slide h4 {font-size: 17px;line-height: 1.17;color: #11385e;font-weight: 500;margin: 0 0 2px;letter-spacing: -.4px;max-width: 210px }.products-slide h4+.class-number {margin-block: 6px 0 }.products-slide>a {display: block;text-decoration: none }.products-slide .class-number {display: block;font-size: 13px;padding-block: 2px 3px;padding-inline: 8px 10px;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;margin-block: 8px 0 }.products-slide-image {width: 100%;margin: 0 auto 12px }.products-slide-image img {width: 100%;height: auto;-o-object-fit: contain;object-fit: contain }.products-slide-data {margin: 0 0 -3px;padding: 0;list-style: none;font-size: 13px;letter-spacing: .5px;line-height: 1.45 }.products-slider-arrow {position: absolute;top: 46.25%;z-index: 10;font-size: 0;width: 50px;height: 50px;border-radius: 50%;cursor: pointer;background: 0 0;-webkit-transition: .35s;transition: .35s }.products-slider-arrow::after, .products-slider-arrow::before {content: "";position: absolute;top: 50%;inset-inline: 50% auto;margin: -1px 0 0;width: 15px;height: 3px;border-radius: 3px;background: #11385e;-webkit-transform-origin: right;-ms-transform-origin: right;transform-origin: right;-webkit-transform: translate(50%, -50%) rotate(-45deg);-ms-transform: translate(50%, -50%) rotate(-45deg);transform: translate(50%, -50%) rotate(-45deg);-webkit-transition: .35s;transition: .35s }.products-slider-arrow::after {margin: 1px 0 0;-webkit-transform: translate(50%, -50%) rotate(45deg);-ms-transform: translate(50%, -50%) rotate(45deg);transform: translate(50%, -50%) rotate(45deg) }.products-slider-arrow.prev-arrow {inset-inline: auto 0;-webkit-transform: translateY(-50%) rotate(180deg);-ms-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg) }.products-slider-arrow.next-arrow {inset-inline: 0 auto;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%) }.products-slider-arrow.swiper-button-disabled::after, .products-slider-arrow.swiper-button-disabled::before {background: #979797 }.products-slider-scrollbar {background: rgba(69, 90, 100, .2);height: 5px;border-radius: 5px;margin-inline: 15px }.products-slider-scrollbar .swiper-scrollbar-drag {margin: 35px 0 0;background: #153660;border-radius: 5px;height: 5px;cursor: pointer }.formulas .formulas-container .formulas-body .formulas-body-column .formula-item h3 {font-size: 21px;font-weight: 700;-ms-flex-item-align: end;align-self: flex-end }.formulas .formulas-container .formulas-body .formulas-body-column .formula-item span {font-size: 16px;color: #11385e }.formulas-container {margin: 0 auto;padding: 0 15px;max-width: 1090px }.formulas-container h1, .formulas-container h2 {color: #11385e;margin: 0 auto 75px }.formulas-body {display: -ms-grid;display: grid;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;grid-template-columns: repeat(auto-fill, minmax(179px, 1fr));grid-auto-rows: 169px;row-gap: 30px;-webkit-column-gap: 48px;-moz-column-gap: 48px;column-gap: 48px;margin: 0 0 57px }.formulas-body-column {border-radius: 15px;background: #fff;-webkit-box-flex: 0;-ms-flex: 0 1 calc(20% - 40px);flex: 0 1 calc(20% - 40px) }.formulas-body-column>a {display: block;text-decoration: none;width: 100%;height: 100% }.formula-item {height: 100%;position: relative;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 26px 14px 14px;text-align: center;-webkit-box-shadow: 5px 6px 12px 0 rgba(0, 1, 1, .1);box-shadow: 5px 6px 12px 0 rgba(0, 1, 1, .1);border-radius: 5px;display: -ms-grid;display: grid;-ms-grid-rows: 2fr 1fr 0.5fr;grid-template-rows: 2fr 1fr 0.5fr;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.formula-item::before {content: "";position: absolute;bottom: 0;inset-inline: 28px;height: 4px;border-radius: 8px;background: #11385e }.formula-item img {width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;-ms-grid-column-align: center;justify-self: center;-ms-flex-item-align: start;align-self: flex-start }.formula-item h3 {color: #11385e;margin: 0;font-size: 20px }.single-formula .bread-crumbs {inset-inline: 28px auto }.single-formula .book-page-body {padding: 2px 15px 0 30px;position: relative }.single-formula .book-page-body:before {position: absolute;top: -16px;content: "";width: 96.7%;height: .5px;background: #cbcbcb }.single-formula .main-shell {max-width: 1385px;padding: 32px 0 64px }.single-formula .book-page-head {padding-inline: 15px;border-bottom: none }.single-formula .book-page-head h3 {font-size: 40px;margin: 40px 0 50px }.single-formula .book-page-head h3 span {font-weight: 400;font-size: 20px }.single-formula .pdf-outerContainer {overflow: visible }.single-formula .pdf-toolbarViewer {top: -54px }.single-formula .book-page-body-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end }.single-formula .book-page-body-wrapper .bookmark .bookmark-header {background: #11385e }.single-formula .book-page-body-wrapper .bookmark .bookmark-header h4 {color: #fff;line-height: 1;font-size: 16px;font-weight: 300;padding-inline: 9px 0 }.single-formula .book-page-body-wrapper .bookmark .formulas-body {display: -ms-grid;display: grid;-ms-grid-columns: (48.5%)[2];grid-template-columns: repeat(2, 48.5%);grid-auto-rows: 103px;-webkit-column-gap: 4px;-moz-column-gap: 4px;column-gap: 4px;row-gap: 15px;padding: 20px 20px 30px 37px;background-color: #f4fbff }.single-formula .book-page-body-wrapper .bookmark .formulas-body .formulas-body-column.active {background: #11385e }.single-formula .book-page-body-wrapper .bookmark .formulas-body .formulas-body-column.active .formula-item img {-webkit-filter: invert(1);filter: invert(1);mix-blend-mode: screen }.single-formula .book-page-body-wrapper .bookmark .formulas-body .formulas-body-column.active .formula-item h3, .single-formula .book-page-body-wrapper .bookmark .formulas-body .formulas-body-column.active .formula-item span {color: #fff }.single-formula .book-page-body-wrapper .bookmark .formulas-body .formulas-body-column.active .formula-item::before {background: #fff }.single-formula .book-page-body-wrapper .bookmark .formulas-body .formula-item {height: 100%;padding: 10px 10px 6px;text-align: center;border-radius: 15px;-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .1);box-shadow: 0 2px 8px rgba(0, 0, 0, .1);display: -ms-grid;display: grid;-ms-grid-rows: 1fr 1fr 0.5fr;grid-template-rows: 1fr 1fr 0.5fr;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;background: 0 0 }.single-formula .book-page-body-wrapper .bookmark .formulas-body .formula-item::before {content: "";position: absolute;bottom: 0;inset-inline: 16px;height: 2px;border-radius: 8px;background: #11385e }.single-formula .book-page-body-wrapper .bookmark .formulas-body .formula-item img {width: 40%;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center }.single-formula .book-page-body-wrapper .bookmark .formulas-body .formula-item h3 {font-size: 13px;color: #11385e;-ms-flex-item-align: end;align-self: flex-end }.single-formula .book-page-body-wrapper .bookmark .formulas-body .formula-item span {font-size: 10px;color: #11385e }.material-template-default .main-shell {padding: 0 0 44px;max-width: 1380px;border-radius: 15px }.material-template-default .main-shell .ui-selectmenu-menu .ui-menu {background: #fff;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 0 0 6px 6px;width: 65px !important;overflow-y: auto;overflow-x: hidden;z-index: 100;display: block;-webkit-box-shadow: 15px 15px 20px rgba(0, 1, 1, .1);box-shadow: 15px 15px 20px rgba(0, 1, 1, .1);padding: 6px 0 2px }.material-template-default .main-shell .ui-menu .ui-menu-item {list-style: none;font-size: 11px;font-weight: 500;padding: 2px;width: 100% }.material-template-default .main-shell .ui-selectmenu-menu {background: 0 0;border-radius: 0;padding: 0 7px 0 0;margin: 0 auto;-webkit-box-shadow: none;box-shadow: none }.material-template-default .back-to-bookshelf {padding: 68px 10px 13px;background: #455a64;color: #fff;z-index: 5;width: 95px;min-width: 95px;border-radius: 0 15px 0 0;display: block;position: relative }.material-template-default .back-to-bookshelf::before {top: 10px;right: 50%;width: 57px;height: 52px;background: url("../img/svg/arrow-back-white.svg") center/cover no-repeat;-webkit-transform: scaleX(-1) translate(-50%, 0);-ms-transform: scaleX(-1) translate(-50%, 0);transform: scaleX(-1) translate(-50%, 0) }.material-template-default .has-warning .back-to-bookshelf {border-radius: 0 }.orange-label {inset-inline: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;gap: 8px;background: #ff7500;color: #fff;font-size: 17px;padding-block: 4px 6px;border-radius: 15px 15px 0 0 }.orange-label img {margin-block: 2px 0;width: 22px;height: 18px }.orange-label p {margin: 0 }.orange-label a {color: #fff }.book-page-head {position: relative;border-bottom: 1px solid #ccc;margin: 0 0 16px }.book-page-head h3 {margin: 0;font-size: 40px }.book-page-head .main-shell-search .main-shell-search-close-btn {width: 19px;height: 19px;-webkit-transform: rotate(45deg) scale(1);-ms-transform: rotate(45deg) scale(1);transform: rotate(45deg) scale(1);-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;-webkit-transition: 350ms;transition: 350ms }.book-page-head .main-shell-search .main-shell-search-close-btn::after, .book-page-head .main-shell-search .main-shell-search-close-btn::before {content: "";position: absolute;top: 75%;inset-inline: 75% auto;-webkit-transform: translate(50%, -50%);-ms-transform: translate(50%, -50%);transform: translate(50%, -50%);background: #11385e;width: 2px;height: 14px;-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center }.book-page-head .main-shell-search .main-shell-search-close-btn::after {-webkit-transform: translate(50%, -50%) rotate(-90deg);-ms-transform: translate(50%, -50%) rotate(-90deg);transform: translate(50%, -50%) rotate(-90deg) }.book-page-head .main-shell-search-container {max-width: 280px;width: 280px;margin-inline: 50px 0;-webkit-transition: 350ms;transition: 350ms }.book-page-head .main-shell-search-container input[type=number], .book-page-head .main-shell-search-container input[type=text] {padding-block: 10px;padding-inline: 40px 80px;height: 50px;-webkit-transition: 350ms;transition: 350ms }.book-page-head .main-shell-search-container input[type=number] {-moz-appearance: textfield }.book-page-head .main-shell-search-container input[type=number]:focus, .book-page-head .main-shell-search-container input[type=number]:hover {-moz-appearance: number-input }.book-page-head .main-shell-search-container input[type=number]::-webkit-inner-spin-button, .book-page-head .main-shell-search-container input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0 }.book-page-head .main-shell-search-container button[type=submit] {inset-inline: auto 3px;-webkit-transition: 350ms;transition: 350ms }.book-page-head-container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 24px 29px 36px }.book-page-head-container .main-shell-search {margin-block: 2px 0;padding: 0 }.book-page-viewer-navigation {margin: -53px 0 0 }.book-page-body {margin: 20px auto 0;padding: 0 100px 0 33px;max-width: calc(100% - 30px) }.book-page-body-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;gap: 15px }.book-page-body .bookmark {-webkit-box-flex: 0;-ms-flex: 0 1 279px;flex: 0 1 279px }.book-page-body .bookmark.open .bookmark-header {cursor: auto;pointer-events: none }.book-page-body .bookmark.open .bookmark-close {visibility: visible;opacity: 1;pointer-events: auto }.bookmark-header {position: relative;background: #11385e;padding-block: 6px 7px;padding-inline: 12px 10px;cursor: pointer }.bookmark-header h4 {margin: 0 auto;color: #fff;font-size: 15px;font-weight: 400;letter-spacing: -.5px }.bookmark-close {position: absolute;width: 19px;height: 19px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;-webkit-transition: 250ms;transition: 250ms;top: 4px;inset-inline: auto 4px;visibility: hidden;opacity: 0;pointer-events: none }.bookmark-close::after, .bookmark-close::before {content: "";position: absolute;top: 50%;inset-inline: 50% auto;-webkit-transform: translate(50%, -50%);-ms-transform: translate(50%, -50%);transform: translate(50%, -50%);background: #fff;width: 1px;height: 11px;-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center }.bookmark-close::after {-webkit-transform: translate(50%, -50%) rotate(-90deg);-ms-transform: translate(50%, -50%) rotate(-90deg);transform: translate(50%, -50%) rotate(-90deg) }.bookmark-accordion {background: #f1f8fd;color: #455a64 }.bookmark-accordion .pdf-sidebarContent {padding-block: 11px }.bookmark-accordion .pdf-sidebarContent .treeItem {opacity: .35 ease-in-out }.bookmark-accordion .pdf-sidebarContent .treeItem.active {background: rgba(17, 56, 94, .1) }.bookmark-accordion h5 {margin: 0 auto }.bookmark-accordion ul {margin: 0;padding: 0;list-style: none }.bookmark-accordion ul a {text-decoration: none }.bookmark-accordion p {margin: 0 }.book-page-container .page-image {position: relative;margin-block: -1px 0;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;width: 100%;max-width: 727px;min-height: 525px;border: 1px solid #cbcbcb;-webkit-box-sizing: border-box;box-sizing: border-box }#main-pdf-container {width: 100% }.show-solutions {position: absolute;top: 235px;inset-inline: -113px auto;-webkit-transition: 350ms;transition: 350ms;z-index: 5 }.show-solutions.hide {opacity: 0;visibility: hidden;pointer-events: none }.show-solutions a {text-decoration: none }.show-solutions-container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.panda-skateboard {display: inline-block;margin-block: -31px 0;margin-inline: 45px 0;max-width: 115px }.show-solutions-massage {position: relative;max-width: 87px }.show-solutions-massage img {width: 100% }.show-solutions-massage span {position: absolute;top: 19px;inset-inline: 16px auto;color: #11385e;font-weight: 700;font-size: 15px;letter-spacing: -1px;line-height: 1;text-align: justify }.show-solutions-buttons {color: #11385e;max-width: 100% }.show-solutions-buttons h3 {margin: 0 auto 2.5px;font-size: 28px }.show-solutions-buttons p {margin: 0 auto 24.5px;font-size: 21px;color: #ff7500;font-weight: 700;line-height: 1.2 }.show-solutions-buttons .popup_close {display: inline-block;position: absolute;width: 19px;height: 19px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;-webkit-transition: 250ms;transition: 250ms;top: 6px;inset-inline: 0 auto;background: 0 0;font-size: 0 }.show-solutions-buttons .popup_close::after, .show-solutions-buttons .popup_close::before {content: "";position: absolute;top: 50%;inset-inline: 50% auto;-webkit-transform: translate(50%, -50%);-ms-transform: translate(50%, -50%);transform: translate(50%, -50%);background: #11385e;width: 2px;height: 15px;-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center }.show-solutions-buttons .popup_close::after {-webkit-transform: translate(50%, -50%) rotate(-90deg);-ms-transform: translate(50%, -50%) rotate(-90deg);transform: translate(50%, -50%) rotate(-90deg) }.show-solutions-buttons-container {background: #fff;border-radius: 15px;text-align: center;width: 520px;-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0 auto;max-width: 100%;padding-block: 87px 96px;padding-inline: 55px;font-size: 16px;position: relative }.show-solutions-buttons-container a {text-decoration: none;letter-spacing: -.2px;padding-inline: 22px;font-size: 21px }.show-solutions-buttons-row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 34px }.show-solutions-btn {display: inline-block;padding-block: 20px 22px;padding-inline: 19px;background: #11385e;color: #fff;border-radius: 20px;font-weight: 700;font-size: 22px;-webkit-transition: 350ms;transition: 350ms }.show-solutions-btn:hover {background: #ff7500 }.show-solutions-popup .popup_close {display: inline-block;inset-inline: auto 50%;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;background: #11385e;z-index: 10;padding: 0;padding-inline: 67px 68px;font-size: 15px;line-height: 40px;position: relative;bottom: initial;left: initial;top: initial;-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;-webkit-transform: none;-ms-transform: none;transform: none;margin-top: 30px }.show-solutions-popup .popup_close::after, .show-solutions-popup .popup_close::before {content: "";position: absolute;top: 50%;inset-inline: 18px auto;-webkit-transform: translate(0, -50%) rotate(-45deg);-ms-transform: translate(0, -50%) rotate(-45deg);transform: translate(0, -50%) rotate(-45deg);background: #11385e;width: 2px;height: 13px;-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;z-index: 1 }.show-solutions-popup .popup_close::after {-webkit-transform: translate(0, -50%) rotate(-135deg);-ms-transform: translate(0, -50%) rotate(-135deg);transform: translate(0, -50%) rotate(-135deg) }.show-solutions-popup .popup_close span:not(.sr-only):first-child::before {content: "";position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);inset-inline: 5px auto;width: 30px;height: 30px;border-radius: 50%;background: #fff }.show-solutions-popup .filters-select .ui-selectmenu-button {position: relative;background: #fff;font-size: 11px;border: 1px solid #ff7500;font-weight: 700;padding-block: 4px;padding-inline: 10px 20px;inset-inline: 19px 0;margin: 0 0 11px }.show-solutions-popup .filters-select .ui-selectmenu-icon.ui-icon {inset-inline: auto 7px }.show-solutions-popup-body:has(.content-html), .show-solutions-popup-body:has(.content-html) .content, .show-solutions-popup-body:has(.content-html) .content-html, .show-solutions-popup.showPdf .show-solutions-popup-body {height: 100%;width: 100% }.show-solutions-popup-container {-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;height: 100%;max-width: 651px;width: 100%;padding: 115px 30px 24px;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.show-solutions-popup-container .pdf-toolbarViewer {background: 0 0 }.show-solutions-popup-container .pdf-toolbarViewer .pdf-toolbarViewerLeft {background: 0 0;pointer-events: all }.show-solutions-popup-container .pdf-toolbarViewer .pdf-toolbarViewerMiddle {display: none }.show-solutions-popup-head {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;height: 0;position: relative }.show-solutions-popup-head .filters-select {display: none;z-index: 9;position: absolute;top: -47px;left: 50%;-webkit-transform: translate(-15%);-ms-transform: translate(-15%);transform: translate(-15%) }.show-solutions-popup-head .filters-select .ui-selectmenu-button {position: static;margin: 0;width: 85px;padding: 0 12px }.show-solutions-popup-head .filters-select .ui-selectmenu-text {font-weight: 700;font-size: 11px;line-height: 22px }.show-solutions-popup-head .filters-title {color: #455a64;font-size: 12px;line-height: 14px;white-space: nowrap }.show-solutions-popup-head .toolbar .pdf-toolbarViewer {width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;margin: 0 auto;background: #f2f9fd;padding-inline: 27px }.show-solutions-popup .show-solutions-popup-head {-webkit-box-sizing: border-box;box-sizing: border-box;gap: 5px;padding: 5px 10px 5px 100px;margin-bottom: 12px;background: #f0f8ff;height: 36px }.show-solutions-popup .show-solutions-popup-head .filters-select {display: -webkit-box;display: -ms-flexbox;display: flex;position: static;-webkit-transform: translate(0);-ms-transform: translate(0);transform: translate(0) }.show-solutions-popup:not(.showPdf) .show-solutions-popup-head {padding-left: 10px }.showPdf .show-solutions-popup-head .filters-select {display: -webkit-box;display: -ms-flexbox;display: flex }.show-solutions-popup-body {-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;background: #fff;height: auto;width: auto;max-width: 100% }.show-solutions-popup-body .pdf-outerContainer {height: 100%;width: 100% }.show-solutions-popup-body .content-image img {-webkit-box-sizing: border-box;box-sizing: border-box;width: 100%;padding: 20px;top: 10% }.show-solutions-popup-body .content-html iframe {max-width: 100%;width: 591px;min-height: 420px;height: 100% }.show-solutions-popup-body .top-section-media {margin: 0;padding-inline: 0 }.show-solutions-popup-body .top-section-media .top-section-video-poster img, .show-solutions-popup-body .top-section-media .top-section-video-poster picture {-o-object-fit: cover;object-fit: cover }.show-solutions-popup-body .top-section-media .top-section-video {width: auto;height: auto;max-height: initial;max-width: 100% }.show-solutions-popup-body .top-section-media .VideoPlayer {background: #000;max-width: 100%;width: 590px }.show-solutions-popup-body .top-section-media .VideoPlayer.show {position: static }.show-solutions-popup-body .top-section-media .VideoPlayer iframe {aspect-ratio: 16/9;display: block;vertical-align: top;height: auto;width: 100% }.show-solutions-popup-body .show-solutions-popup-chapter-navigation {position: absolute;bottom: 38px;inset-inline: 0;background: #eeefef;z-index: 3;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;display: none }.show-solutions-popup-body .show-solutions-popup-chapter-navigation::before {content: "";position: absolute;inset: 0 -300%;background: inherit;z-index: -1 }.show-solutions-popup-body .show-solutions-popup-chapter-navigation .button.popup_close {position: relative;-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);inset-inline: auto;bottom: 0;border-radius: 0;padding-block: 15px 17px;padding-inline: 32px 15px }.show-solutions-popup-body .show-solutions-popup-chapter-navigation .button.popup_close::after, .show-solutions-popup-body .show-solutions-popup-chapter-navigation .button.popup_close::before {background: #fff;inset-inline: 21px auto }.show-solutions-popup-body .show-solutions-popup-chapter-navigation .button.popup_close span:not(.sr-only):first-child::before {background: #11385e;border-radius: 0;inset-inline: 0;inset-block: 0;-webkit-transform: translate(0, -4px);-ms-transform: translate(0, -4px);transform: translate(0, -4px);width: 100%;height: calc(100% + 8px);z-index: -1 }.show-solutions-popup-body .show-solutions-popup-chapter-navigation .show-solutions-popup-chapter-next, .show-solutions-popup-body .show-solutions-popup-chapter-navigation .show-solutions-popup-chapter-prev {text-decoration: none;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;font-weight: 700;letter-spacing: -.5px;font-size: 18px;padding-block: 10px;padding-inline: 11px 16px;color: #11385e }.show-solutions-popup-body .show-solutions-popup-chapter-navigation .show-solutions-popup-chapter-next::after, .show-solutions-popup-body .show-solutions-popup-chapter-navigation .show-solutions-popup-chapter-next::before, .show-solutions-popup-body .show-solutions-popup-chapter-navigation .show-solutions-popup-chapter-prev::after, .show-solutions-popup-body .show-solutions-popup-chapter-navigation .show-solutions-popup-chapter-prev::before {content: "";position: absolute;top: 52%;inset-inline: -6px auto;margin: -1px 0 0;width: 13px;height: 3px;border-radius: 4px;background: #ff7500;-webkit-transform-origin: right;-ms-transform-origin: right;transform-origin: right;-webkit-transform: translate(0, -50%) rotate(-45deg);-ms-transform: translate(0, -50%) rotate(-45deg);transform: translate(0, -50%) rotate(-45deg);-webkit-transition: .25s;transition: .25s }.show-solutions-popup-body .show-solutions-popup-chapter-navigation .show-solutions-popup-chapter-next::after, .show-solutions-popup-body .show-solutions-popup-chapter-navigation .show-solutions-popup-chapter-prev::after {margin: 1px 0 0;-webkit-transform: translate(0, -50%) rotate(45deg);-ms-transform: translate(0, -50%) rotate(45deg);transform: translate(0, -50%) rotate(45deg) }.show-solutions-popup-body .show-solutions-popup-chapter-navigation .show-solutions-popup-chapter-next {padding-inline: 16px 14px }.show-solutions-popup-body .show-solutions-popup-chapter-navigation .show-solutions-popup-chapter-next::after, .show-solutions-popup-body .show-solutions-popup-chapter-navigation .show-solutions-popup-chapter-next::before {inset-inline: auto -12px }.show-solutions-popup-body .show-solutions-popup-chapter-navigation .show-solutions-popup-chapter-next::before {-webkit-transform: translate(0, -50%) rotate(-135deg);-ms-transform: translate(0, -50%) rotate(-135deg);transform: translate(0, -50%) rotate(-135deg) }.show-solutions-popup-body .show-solutions-popup-chapter-navigation .show-solutions-popup-chapter-next::after {margin: 1px 0 0;-webkit-transform: translate(0, -50%) rotate(135deg);-ms-transform: translate(0, -50%) rotate(135deg);transform: translate(0, -50%) rotate(135deg) }.showPdf .show-solutions-popup-body {background: 0 0 }.showPdf .show-solutions-popup-body .pdf-viewerContainer {background: #fff }.show-solutions-popup-body-arrow {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);margin: 0;z-index: 10;font-size: 0;width: 40px;height: 40px;border-radius: 50%;cursor: pointer;background: #ff7500;-webkit-transition: .25s;transition: .25s;-webkit-box-sizing: border-box;box-sizing: border-box;display: none !important }.show-solutions-popup-body-arrow.arrow-next {inset-inline: auto -23px;-webkit-transform: translateY(-50%) rotate(180deg);-ms-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg) }.show-solutions-popup-body-arrow.arrow-prev {inset-inline: -23px auto }.show-solutions-popup-body-arrow::after, .show-solutions-popup-body-arrow::before {content: "";position: absolute;top: 50%;inset-inline: 50% auto;margin: -1px 0 0;width: 13px;height: 3px;border-radius: 4px;background: #fff;-webkit-transform-origin: right;-ms-transform-origin: right;transform-origin: right;-webkit-transform: translate(50%, -50%) rotate(-45deg);-ms-transform: translate(50%, -50%) rotate(-45deg);transform: translate(50%, -50%) rotate(-45deg);-webkit-transition: .25s;transition: .25s }.show-solutions-popup-body-arrow::after {margin: 1px 0 0;-webkit-transform: translate(50%, -50%) rotate(45deg);-ms-transform: translate(50%, -50%) rotate(45deg);transform: translate(50%, -50%) rotate(45deg) }.show-solutions-popup-body-arrow .toolbarButton {width: 100%;height: 100% }.show-solutions-popup-body-arrow .toolbarButton::after, .show-solutions-popup-body-arrow .toolbarButton::before {content: none }.show-solutions-full-teaser-container, .show-solutions-no-answer-container {position: relative }.show-solutions-full-teaser .popup_close, .show-solutions-no-answer .popup_close {display: inline-block;position: absolute;width: 19px;height: 19px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;-webkit-transition: 250ms;transition: 250ms;top: 6px;inset-inline: 6px auto;background: 0 0 }.show-solutions-full-teaser .popup_close::after, .show-solutions-full-teaser .popup_close::before, .show-solutions-no-answer .popup_close::after, .show-solutions-no-answer .popup_close::before {content: "";position: absolute;top: 50%;inset-inline: 50% auto;-webkit-transform: translate(50%, -50%);-ms-transform: translate(50%, -50%);transform: translate(50%, -50%);background: #11385e;width: 2px;height: 14px;-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center }.show-solutions-full-teaser .popup_close::after, .show-solutions-no-answer .popup_close::after {-webkit-transform: translate(50%, -50%) rotate(-90deg);-ms-transform: translate(50%, -50%) rotate(-90deg);transform: translate(50%, -50%) rotate(-90deg) }.show-solutions-full-teaser .popup_close {top: 12px;inset-inline: 24px auto }.show-solutions-full-teaser .popup_close::after, .show-solutions-full-teaser .popup_close::before {width: 3px;height: 19px }.show-solutions-no-answer-container {background: #fff;width: clamp(315px, 70vw, 398px);border-radius: 15px;padding-block: clamp(35px, 8vw, 81px) clamp(47px, 8vw, 77px);padding-inline: 25px;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center;margin: 0 auto }.show-solutions-no-answer-container .show-solutions-no-answer-image {width: clamp(102px, 26vw, 138px);margin: 0 auto 50px }.show-solutions-no-answer-container .show-solutions-no-answer-image img {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain }.show-solutions-no-answer-container h4 {margin: 0 auto 2px;font-size: 21px }.show-solutions-no-answer-container p {color: #ff7500;font-size: 17px;line-height: 1.2;margin: 0 auto;font-weight: 700 }#wrapper .show-solutions-full-teaser-container {background: #fff;width: clamp(344px, 70vw, 564px);border-radius: 15px;padding-block: clamp(32px, 7.5vw, 89px) clamp(47px, 7.5vw, 111px);padding-inline: 25px;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center }#wrapper .show-solutions-full-teaser-container .show-solutions-full-teaser-image {position: absolute;inset-inline: -62px auto;bottom: 0;width: clamp(208px, 27vw, 300px);margin: 0 }#wrapper .show-solutions-full-teaser-container .show-solutions-full-teaser-image img {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain }#wrapper .show-solutions-full-teaser-container h3 {margin: 0 auto 51px;font-size: 28px;line-height: 1.215;max-width: 300px }#wrapper .show-solutions-full-teaser-container .button {position: relative;font-size: 22px;padding: 14px 34px 18px }#wrapper .show-solutions-full-teaser-container .button::before {content: "";position: absolute;inset: -2px;background: 0 0;border: 1px solid #ff7500;border-radius: 48px }.single-material #wrapper .main-shell {padding: 0 0 11px }.single-material #wrapper .main-shell .book-page .book-page-head {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.single-material #wrapper .main-shell .book-page .book-page-head h1 {font-size: 39px;letter-spacing: 0;font-weight: 700;margin: 0;text-align: start }.single-material #wrapper .main-shell .book-page .book-page-head h1 span {color: #455a64;display: inline-block }.single-material #wrapper .main-shell .book-page .book-page-head .btn-search {position: absolute;left: -10px;bottom: 38px;width: 36px;height: 36px;background: url(../img/svg/search-icon-white.svg) center/26px auto no-repeat #ff7500;text-indent: -9999px;overflow: hidden;border-radius: 50%;display: none }.single-material #wrapper .main-shell .book-page .main-shell-search {margin: 0;-ms-flex-item-align: end;-ms-grid-row-align: end;align-self: end;position: relative }.single-material #wrapper .main-shell .book-page .main-shell-search .main-shell-search-container {border: .5px solid #979797;margin: 0 }.single-material #wrapper .main-shell .book-page .main-shell-search .main-shell-search-container #search_page_input {font-size: 18px;font-weight: 300;height: 50px;width: 60%;border: none;padding-inline: 0;padding-block: 0;outline: 0;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);margin-inline: 41px 0 }.single-material #wrapper .main-shell .book-page .main-shell-search .error {position: absolute;color: red;line-height: 1.2;top: 100%;width: 100%;right: 0;padding: 0 22px;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: 14px;text-align: center }.pdf-viewerContainer {scroll-behavior: smooth }.pdf-viewerContainer::-webkit-scrollbar {display: none;width: 12px }.pdf-viewerContainer::-webkit-scrollbar-track {background: #f1f1f1;border-radius: 10px }.pdf-viewerContainer::-webkit-scrollbar-thumb {background: #888;border-radius: 20px;height: 50px }.show-solutions-popup-container .splitToolbarButton .toolbarButtonArrow {display: none }.pdf-toolbarViewer {left: 50% }.cart {padding: 80px 0 0;background: #f4f6f8 }.cart h3, .cart h4, .cart h5 {margin: 0 }.cart h2 {margin: 0 0 110px }.cart-container {max-width: 1188px;padding: 0 15px;margin: 0 auto }.cart-body {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 0 41px }.cart-goods {position: relative;padding: 37px 0 65px;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;background: #f4f6f8 }.cart-goods .bread-crumbs {margin: 0 0 47px }.cart-goods-row {display: -ms-grid;display: grid;-ms-grid-columns: 39% 15% 18% 15% 12%;grid-template-columns: 39% 15% 18% 15% 12%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;border-bottom: 1px solid rgba(69, 90, 100, .4);padding-inline: 10px 6px }.cart-goods-row h4 {font-size: clamp(18px, 2vw, 13px);margin: 0;letter-spacing: -.4px }.cart-goods-row .cart-goods-column {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.cart-goods-row .cart-goods-column:first-child {justify-self: flex-start }.cart-goods-row.cart-goods-titles {padding-block: 0;padding: 0 6px 10px 0 }.cart-goods-row.cart-goods-titles .cart-goods-column {-webkit-box-sizing: border-box;box-sizing: border-box }.cart-goods-row.product-row {padding-block: 22px 18px }.cart-goods-row.product-row:nth-child(odd) {background: #f4fbff }.cart-goods-row.product-row .product-row-price {position: absolute;bottom: 10px;inset-inline: 0;padding-inline: 10px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;mix-blend-mode: multiply;background-color: #f4fbff }body.page-template-personal-area .cart-goods-row {-ms-grid-columns: 39% 15% 18% 16% 12%;grid-template-columns: 39% 15% 18% 16% 12% }body.page-template-personal-area-payments .cart-goods-row {-ms-grid-columns: 39% 14% 15% 13% 19%;grid-template-columns: 39% 14% 15% 13% 19% }.cart-goods-column.spinner-column {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.cart-goods-column .product .product-image {-webkit-box-flex: 0;-ms-flex: 0 1 88px;flex: 0 1 88px;min-width: 50px }.cart-goods-column .product .product-prices {margin-block: 18px 0;margin-inline: 0 }.cart-goods-column .product .product-price {padding: 0;background: 0 0;min-height: auto;width: auto }.cart-goods-column .product .product-price .product-price-text span {padding-inline: 0 7px }.cart-goods-column .product .product-content {-webkit-box-flex: 0;-ms-flex: 0 1 236px;flex: 0 1 236px;padding-block: 0 }.cart-goods-column .product .product-header, .cart-goods-column .product .product-header a {font-size: 16px;font-weight: 400;line-height: 1.2;color: #11385e;margin: 0 }.cart-goods-column .product .product-about {font-size: 14px;letter-spacing: .2px;line-height: 1.2;margin-block: 0;margin: 0 0 4px }.cart-goods-column .product .product-about span {display: block;margin: 0 0 2px }.cart-goods-column .product .product-about span:last-child {margin: 0 }.cart-goods-column .price {font-size: 23px }.product-spinner {color: #11385e;position: relative;-webkit-box-sizing: border-box;box-sizing: border-box;display: inline-block;font-size: 26px;letter-spacing: -.55px }.product-spinner .product-spinner-span {font-family: inherit;white-space: pre;display: inline-block;font-size: inherit;line-height: inherit;position: relative;opacity: 0;visibility: hidden;min-width: 14px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;vertical-align: top;padding: 0 20px;max-width: 100% }.product-spinner .ui-spinner {position: absolute;top: 50%;inset-inline: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: auto;padding: 0 20px;-webkit-box-sizing: border-box;box-sizing: border-box }.product-spinner .ui-spinner-input {position: relative;outline: 0;font-size: 26px;letter-spacing: -.55px;margin: 0;display: inline;width: 100%;min-width: 10px;top: 0;inset-inline: 0 auto;padding: 0;z-index: 1 }.product-spinner .ui-spinner-button {position: absolute;display: inline-block;top: 0;font-size: 18px;line-height: .8;text-indent: 0;z-index: 2;cursor: pointer;width: 10px;height: 100%;padding-block: 8px }.product-spinner .ui-spinner-button::after, .product-spinner .ui-spinner-button::before {width: 100%;height: 100% }.product-spinner .ui-spinner-button.ui-spinner-up {inset-inline: auto 0 }.product-spinner .ui-spinner-button.ui-spinner-up::before {content: "+" }.product-spinner .ui-spinner-button.ui-spinner-down {inset-inline: 0 auto }.product-spinner .ui-spinner-button.ui-spinner-down::before {content: "-" }.product-spinner .ui-spinner-button .ui-button-icon {display: none }.no-webp .cart-goods-delete-product, .no-webp .cart-goods-delete-product:hover {background: url("../img/delete-product.png") center/contain no-repeat }.cart-goods-delete-product, .cart-goods-delete-product:hover {top: 50%;width: 16px;height: 18px;border-radius: 0;position: static;-webkit-transform: none;-ms-transform: none;transform: none }.cart-sidebar {-webkit-box-flex: 0;-ms-flex: 0 1 clamp(320px, 5vw, 220px);flex: 0 1 clamp(320px, 5vw, 220px);max-width: 320px;padding: 173px 20px 65px;background-color: #e9f2f8;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center }.cart-sidebar h3 {font-size: 20px }.cart-sidebar .button {width: 100%;height: 57px;margin-block: 18px 26px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.cart-code {padding-block: 28px 29px;position: relative }.cart-code::before {content: "";position: absolute;inset: 0 -20px;background: inherit;z-index: 0 }.cart-code h3 {margin: 0 auto 17px;position: relative;z-index: 2;letter-spacing: .7px }.cart-code .enter-code {max-width: 253px;margin: 0 auto }.cart-code .enter-code input {border: 1px solid #11385e;height: 37px;border-radius: 18px }.cart-code .enter-code button[type=submit] {background: #11385e;width: 30px;height: 30px }.cart-code .enter-code button[type=submit]::before {width: 14px;height: 12px }.cart-delivery {padding-block: 25px 35px }.cart-delivery h3 {margin: 0 auto 18px }.cart-delivery .cart-delivery-select {display: inline-block;margin-inline: 0;padding: 0;font-size: 18px }.cart-delivery .cart-delivery-select:last-child {margin-inline: 0 }.cart-delivery .cart-delivery-select .ui-selectmenu-button {border: 1px solid #11385e;border-radius: 24px;padding-block: 3px 7px;padding-inline: 12px 34px;background: 0 0 }.cart-delivery .cart-delivery-select .ui-selectmenu-button.ui-selectmenu-button-open .ui-selectmenu-icon.ui-icon {-webkit-transition: none;transition: none;top: 53%;-webkit-transform: translateY(-50%) rotate(270deg);-ms-transform: translateY(-50%) rotate(270deg);transform: translateY(-50%) rotate(270deg) }.cart-delivery .cart-delivery-select .ui-selectmenu-button .ui-selectmenu-text {letter-spacing: -1px;font-size: 16px;font-weight: 500 }.cart-delivery .cart-delivery-select .ui-selectmenu-icon.ui-icon {inset-inline: auto 13px;top: 50%;width: 6px;height: 10px;-webkit-transform: translateY(-50%) rotate(90deg);-ms-transform: translateY(-50%) rotate(90deg);transform: translateY(-50%) rotate(90deg);-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;-webkit-transition: none;transition: none }.cart-delivery .cart-delivery-select .ui-selectmenu-icon.ui-icon::after, .cart-delivery .cart-delivery-select .ui-selectmenu-icon.ui-icon::before {content: "";position: absolute;top: 50%;inset-inline: 50% auto;margin: -1px 0 0;width: 7px;height: 2px;border-radius: 2px;background: #11385e;-webkit-transform-origin: right;-ms-transform-origin: right;transform-origin: right;-webkit-transform: translate(50%, -50%) rotate(-45deg);-ms-transform: translate(50%, -50%) rotate(-45deg);transform: translate(50%, -50%) rotate(-45deg);-webkit-transition: .25s;transition: .25s }.cart-delivery .cart-delivery-select .ui-selectmenu-icon.ui-icon::after {margin: 1px 0 0;-webkit-transform: translate(50%, -50%) rotate(45deg);-ms-transform: translate(50%, -50%) rotate(45deg);transform: translate(50%, -50%) rotate(45deg) }.cart-delivery .cart-delivery-select .ui-selectmenu-text {color: #11385e }.cart-result h3 {margin: 0 auto 10px }.cart-result ul {margin: 0;padding: 0;list-style: none;text-align: start }.cart-result ul li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;font-size: 15px;line-height: 1.67;color: rgba(69, 90, 100, .8) }.cart-result ul li.total-payable {border-top: 1px solid #455a64;padding-block: 8px 0;margin-block: 12px 0 }.cart-result ul li .price {font-size: 20px }.cart-order, .cart-payment {max-width: 754px;width: 100% }.cart-order form, .cart-payment form {width: 100%;height: 100% }.cart-order .cart-order-info, .cart-payment .cart-order-info {color: #979797;text-align: end }.cart-order .cart-order-steps, .cart-payment .cart-order-steps {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.cart-order .cart-order-steps a, .cart-payment .cart-order-steps a {text-decoration: none;color: #ff7500;font-weight: 700 }.cart-order-wrapper, .cart-payment-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0 0 28px }.cart-order-wrapper.address, .cart-payment-wrapper.address {gap: 0 24px }.cart-order-wrapper.address .cart-order-input#city, .cart-order-wrapper.address .cart-order-input#street, .cart-payment-wrapper.address .cart-order-input#city, .cart-payment-wrapper.address .cart-order-input#street {-webkit-box-flex: 0;-ms-flex: 0 1 28.46%;flex: 0 1 28.46% }.cart-order-wrapper.address .cart-order-input#number, .cart-order-wrapper.address .cart-order-input#postal-code, .cart-payment-wrapper.address .cart-order-input#number, .cart-payment-wrapper.address .cart-order-input#postal-code {-webkit-box-flex: 0;-ms-flex: 0 1 16.58%;flex: 0 1 16.58% }.cart-order-wrapper.identification, .cart-payment-wrapper.identification {gap: 0 26px }.cart-order-wrapper.identification .cart-order-input, .cart-payment-wrapper.identification .cart-order-input {-webkit-box-flex: 0;-ms-flex: 0 1 calc(50% - 13px);flex: 0 1 calc(50% - 13px) }.cart-order-input, .cart-payment-input {height: 51px }.cart-order-input input, .cart-payment-input input {width: 100%;height: 100%;border: 1px solid #bbb;border-radius: 25px;padding-block: 5px;padding-inline: 20px;font-size: 16px }.payments {margin: 20px auto 0;text-align: center;color: #979797 }.payments h4 {color: #979797 }.cart-payment-wrapper {gap: 0 26px }.cart-payment-wrapper .cart-payment-input {-webkit-box-flex: 0;-ms-flex: 0 1 calc(50% - 13px);flex: 0 1 calc(50% - 13px) }.cart-payment-wrapper .cart-payment-input#cvv, .cart-payment-wrapper .cart-payment-input#validity {-webkit-box-flex: 0;-ms-flex: 0 1 calc((50% - 13px)/ 2 - 13px);flex: 0 1 calc((50% - 13px)/ 2 - 13px) }.payments-spinner {position: relative;display: block;margin: 0 auto;width: min(106px, 100%);color: #11385e;font-size: 26px;letter-spacing: -.55px }.payments-spinner .ui-spinner {padding: 0 32px;border-radius: 25px;border: .8px solid #11385e;background: #fff;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;max-height: 36px }.payments-spinner .ui-spinner-input {position: relative;text-align: center;outline: 0;vertical-align: top;font-size: 26px;letter-spacing: -.55px;margin: 0;display: inline;width: 100%;min-width: 10px;top: 0;inset-inline: 0 auto;padding: 0;z-index: 1 }.payments-spinner .ui-spinner-button {position: absolute;display: inline-block;top: 0;font-size: 18px;line-height: .8;text-indent: 0;z-index: 2;cursor: pointer;width: 10px;height: 100%;padding-block: 5px }.payments-spinner .ui-spinner-button::after, .payments-spinner .ui-spinner-button::before {width: 100%;height: 100% }.payments-spinner .ui-spinner-button.ui-spinner-up {inset-inline: auto 14px }.payments-spinner .ui-spinner-button.ui-spinner-up::before {content: "+" }.payments-spinner .ui-spinner-button.ui-spinner-down {inset-inline: 14px auto }.payments-spinner .ui-spinner-button.ui-spinner-down::before {content: "-" }.payments-spinner .ui-spinner-button .ui-button-icon {display: none }.cart-subscription {position: relative;text-align: center }.cart-subscription .cart-subscription-date {padding-block: 3px 0;letter-spacing: -1.5px;font-size: 23px;color: #11385e }.cart-subscription .cart-subscription-warning {position: absolute;top: 75%;inset-inline: 50% auto;padding-inline: 15px 0;font-size: 12px;color: red;-webkit-transform: translateX(50%);-ms-transform: translateX(50%);transform: translateX(50%);width: -webkit-max-content;width: -moz-max-content;width: max-content }.no-webp .cart-subscription .cart-subscription-warning::before {background: url("../img/cart-warning.png") center/cover no-repeat }.cart-subscription .cart-subscription-warning::before {content: "";position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);inset-inline: 0 auto;width: 12px;height: 12px }.cart-checkbox {position: relative }.cart-checkbox input[type=checkbox] {position: absolute;opacity: 0;visibility: hidden;top: 0;inset-inline: 0 auto;margin: 0;cursor: pointer }.cart-checkbox input[type=checkbox]:checked+label::before {opacity: 1;visibility: visible }.cart-checkbox label {position: relative;display: block;-webkit-box-sizing: border-box;box-sizing: border-box;border: 2px solid #11385e;border-radius: 2px;width: 16px;height: 16px;cursor: pointer }.no-webp .cart-checkbox label::before {background: url("../img/cart-chexkbox-mark.png") center/cover no-repeat }.cart-checkbox label::before {content: "";position: absolute;top: -2px;inset-inline: -4px auto;width: 15px;height: 12px;-webkit-transition: 250ms;transition: 250ms;opacity: 0;visibility: hidden }.pay-subscription {font-weight: 700;font-size: 18px }.pay-subscription a {color: #11385e }.cart-goods-open-PDF {position: relative;padding-block: 10px 11px;padding-inline: 41px 13px;color: #11385e;font-size: 17px;line-height: .86;font-weight: 700;border: 1px solid #11385e;border-radius: 48px;background: 0 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor: pointer;text-decoration: none;-webkit-box-sizing: border-box;box-sizing: border-box;letter-spacing: -.4px }.no-webp .cart-goods-open-PDF::before {background: url("../img/file-icon.png") center/cover no-repeat }.cart-goods-open-PDF::before {content: "";position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);inset-inline: 18px auto;width: 13px;height: 17px }.header-basket-block .product .product-content .product-header {line-height: 1.1 }.header-basket-block .product .product-content .product-header a {line-height: 0;letter-spacing: -.7px;font-weight: 600 }.header-basket-block .product .product-content .class-number {display: inline-block;margin: 0 0 3px }.woocommerce-checkout:not(.login-checkout-page) .free-container {padding: 0 }.woocommerce-checkout:not(.login-checkout-page) .main-shell {-webkit-margin-after: 0;margin-block-end: 0;-webkit-margin-before: 75px;margin-block-start: 75px;max-width: 100%;border-radius: 0;padding: 0;background: #f5f6fa }.woocommerce-checkout:not(.login-checkout-page) .main-shell .bread-crumbs {inset-inline: 126px auto;top: 25px }.woocommerce-checkout:not(.login-checkout-page) .main-shell h2 {color: #11385e;margin: 0 0 71px;text-align: right }.woocommerce-checkout:not(.login-checkout-page) .main-shell .checkout-order-pay h2 {margin-bottom: 71px }.woocommerce-checkout:not(.login-checkout-page) .single-post-container {padding: 0;max-width: 100% }.woocommerce-checkout:not(.login-checkout-page) .cart-container {max-width: 1190px }.woocommerce-checkout:not(.login-checkout-page) .cart-body {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.woocommerce-checkout:not(.login-checkout-page) .cart-order .cart-order-info {font-size: 12px }.woocommerce-checkout:not(.login-checkout-page) .cart-order .cart-order-info:before {content: "* ";color: #ff7500 }.woocommerce-checkout:not(.login-checkout-page) .cart-order .cart-order-steps {padding-block: 0 20px }.woocommerce-checkout:not(.login-checkout-page) .cart-order>p {display: none }.woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper .form-row {width: 48% }.woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper p {padding: 0;margin: 0 }.woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper input {height: 51px;padding: 12px 20px;margin: 0 0 29px;border-radius: 26px;width: 100%;font-size: 17px;-webkit-transition: 350ms;transition: 350ms;border: 1px solid rgba(0, 0, 0, .3);-webkit-box-sizing: border-box;box-sizing: border-box;color: #979797 }.woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper input[type=number] {-moz-appearance: textfield }.woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper input ::-webkit-outer-spin-button, .woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0 }.woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper .ui-selectmenu-button {-webkit-margin-after: 29px;margin-block-end: 29px;width: 100% }.woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper .ui-selectmenu-button .ui-selectmenu-text {height: 51px;padding: 12px 20px;margin: 0;border-radius: 26px;width: 100%;font-size: 17px;-webkit-transition: 350ms;transition: 350ms;border: 1px solid rgba(0, 0, 0, .3);-webkit-box-sizing: border-box;box-sizing: border-box;color: #979797;background: #fff }.woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper .ui-selectmenu-button .ui-selectmenu-icon {position: absolute;width: 8px;height: 8px;top: calc(50% - 5px);left: 16px;border-top: 1px solid #11385e;border-right: 1px solid #11385e;background: 0 0;-webkit-transition: .35s ease-in-out;transition: .35s ease-in-out;-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg) }.woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper .ui-selectmenu-button-open .ui-selectmenu-icon {-webkit-transform: rotate(315deg);-ms-transform: rotate(315deg);transform: rotate(315deg);top: calc(50% - 1px) }.woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper p.woocommerce-invalid .ui-selectmenu-button, .woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper p.woocommerce-invalid input {border-color: var(--wc-red) }.woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper #billing_address_1_field, .woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper #billing_address_2_field, .woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper #billing_city_field, .woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper #billing_postcode_field {float: right }.woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper #billing_address_1_field, .woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper #billing_city_field {margin-inline: 0 20px }.woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper #billing_postcode_field {float: left }.woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper #billing_country_field {display: none }.woocommerce-checkout:not(.login-checkout-page) .cart-sidebar {padding: 90px 20px 65px;background: #e7f2f8;color: #11385e }.woocommerce-checkout:not(.login-checkout-page) .cart-sidebar .cart-code {font-size: 21px;font-weight: 700 }.woocommerce-checkout:not(.login-checkout-page) .cart-sidebar .cart-code::before {background: #dbeffa }.woocommerce-checkout:not(.login-checkout-page) .cart-sidebar .cart-code .enter-code input {width: 100% }.woocommerce-checkout:not(.login-checkout-page) .cart-sidebar .cart-code .enter-code button[type=submit] {position: absolute;top: 50%;inset-inline: auto 9px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);font-weight: 400;padding: 14px;width: 30px;height: 30px;cursor: pointer;border: none;outline: 0;border-radius: 23px;background: #11385e;z-index: 3 }.woocommerce-checkout:not(.login-checkout-page) .cart-sidebar .shop_table {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;border: none }.woocommerce-checkout:not(.login-checkout-page) .cart-sidebar .shop_table th {padding: 0 }.woocommerce-checkout:not(.login-checkout-page) .cart-sidebar .shop_table tbody {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 16px 25px 5px }.woocommerce-checkout:not(.login-checkout-page) .cart-sidebar .shop_table tbody td, .woocommerce-checkout:not(.login-checkout-page) .cart-sidebar .shop_table tbody th {border-top: none }.woocommerce-checkout:not(.login-checkout-page) .cart-sidebar .shop_table tbody .woocommerce-shipping-totals.shipping {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.woocommerce-checkout:not(.login-checkout-page) .cart-sidebar .shop_table tbody .woocommerce-shipping-totals.shipping>th {margin: 0 0 9px }.woocommerce-checkout:not(.login-checkout-page) .cart-sidebar .shop_table tbody .woocommerce-shipping-totals.shipping>td {padding: 0 }.woocommerce-checkout:not(.login-checkout-page) .cart-sidebar .shop_table tbody .woocommerce-shipping-totals.shipping>td .cart-delivery-select {position: relative;font-weight: 700;font-size: 14px;background: #fff;border: 2px solid #11385e;border-radius: 24px;padding-block: 1px 2px;padding-inline: 12px 29px;margin-block: 0 24px }.woocommerce-checkout:not(.login-checkout-page) .cart-sidebar .shop_table tbody .woocommerce-shipping-totals.shipping>td .cart-delivery-select::before {position: absolute;content: "";width: 5px;height: 5px;top: 37%;left: 13px;border-top: 1px solid #11385e;border-right: 1px solid #11385e;background: 0 0;-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg) }.woocommerce-checkout:not(.login-checkout-page) .cart-sidebar .shop_table tbody .cart-total-info {margin: 0 0 22px }.woocommerce-checkout:not(.login-checkout-page) .cart-sidebar .shop_table tbody .cart-shipping-total, .woocommerce-checkout:not(.login-checkout-page) .cart-sidebar .shop_table tbody .cart-subtotal {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100% }.woocommerce-checkout:not(.login-checkout-page) .cart-sidebar .shop_table tbody .cart-shipping-total th, .woocommerce-checkout:not(.login-checkout-page) .cart-sidebar .shop_table tbody .cart-subtotal th {color: gray;font-weight: 300;font-size: 17px }.woocommerce-checkout:not(.login-checkout-page) .cart-sidebar .shop_table tbody .cart-shipping-total td, .woocommerce-checkout:not(.login-checkout-page) .cart-sidebar .shop_table tbody .cart-subtotal td {padding: 0 }.woocommerce-checkout:not(.login-checkout-page) .cart-sidebar .shop_table tbody .cart-shipping-total td .woocommerce-Price-amount, .woocommerce-checkout:not(.login-checkout-page) .cart-sidebar .shop_table tbody .cart-subtotal td .woocommerce-Price-amount {font-size: 23px;font-weight: 500;color: #11385e }.woocommerce-checkout:not(.login-checkout-page) .cart-sidebar .shop_table tfoot {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 7px 25px 0;border-top: 1px solid rgba(0, 0, 0, .1) }.woocommerce-checkout:not(.login-checkout-page) .cart-sidebar .shop_table tfoot .order-total {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100% }.woocommerce-checkout:not(.login-checkout-page) .cart-sidebar .shop_table tfoot .order-total th {color: gray;font-weight: 300;font-size: 17px;border-top: none }.woocommerce-checkout:not(.login-checkout-page) .cart-sidebar .shop_table tfoot .order-total td {border-top: none;padding: 0 }.woocommerce-checkout:not(.login-checkout-page) .cart-sidebar .shop_table tfoot .order-total td .woocommerce-Price-amount {font-size: 23px;font-weight: 500;color: #11385e }.woocommerce-checkout:not(.login-checkout-page) .cart-sidebar>a {color: #979797 }.logged-in.woocommerce-cart #wrapper .free-container {padding: 0 }.logged-in.woocommerce-cart #wrapper .main-shell {-webkit-margin-before: 75px;margin-block-start: 75px;max-width: 100%;border-radius: 0;padding: 0;background: #f5f6fa }.logged-in.woocommerce-cart #wrapper .main-shell .bread-crumbs {inset-inline: 126px auto;z-index: 1;font-size: 12px;top: 36px }.logged-in.woocommerce-cart #wrapper .main-shell h2 {color: #11385e;margin: 0 0 71px;text-align: right }.logged-in.woocommerce-cart #wrapper .single-post-container {padding: 0;max-width: 100% }.woocommerce-cart .cart-sidebar .cart-collaterals .cart_totals {width: 100%;text-align: center }.woocommerce-cart .cart-sidebar .cart-collaterals .cart_totals table th {width: auto }.woocommerce-cart .cart-sidebar, .woocommerce-checkout .cart-sidebar {padding: 169px 20px 65px;background: #e7f2f8;color: #11385e }.woocommerce-cart .cart-sidebar .cart-code, .woocommerce-checkout .cart-sidebar .cart-code {font-size: 21px;font-weight: 700 }.woocommerce-cart .cart-sidebar .cart-code::before, .woocommerce-checkout .cart-sidebar .cart-code::before {background: #dbeffa }.woocommerce-cart .cart-sidebar .cart-code .enter-code input, .woocommerce-checkout .cart-sidebar .cart-code .enter-code input {width: 100%;color: #656565;letter-spacing: 14px;font-size: 22px;text-align: center;padding: 0 20px 6px 50px }.woocommerce-cart .cart-sidebar .cart-code .enter-code input:not(:-moz-placeholder-shown), .woocommerce-checkout .cart-sidebar .cart-code .enter-code input:not(:-moz-placeholder-shown) {padding-bottom: 0 }.woocommerce-cart .cart-sidebar .cart-code .enter-code input:not(:-ms-input-placeholder), .woocommerce-checkout .cart-sidebar .cart-code .enter-code input:not(:-ms-input-placeholder) {padding-bottom: 0 }.woocommerce-cart .cart-sidebar .cart-code .enter-code input:not(:placeholder-shown), .woocommerce-checkout .cart-sidebar .cart-code .enter-code input:not(:placeholder-shown) {padding-bottom: 0 }.woocommerce-cart .cart-sidebar .cart-code .enter-code input::-webkit-input-placeholder, .woocommerce-checkout .cart-sidebar .cart-code .enter-code input::-webkit-input-placeholder {color: #11385e;letter-spacing: 0;font-size: initial }.woocommerce-cart .cart-sidebar .cart-code .enter-code input::-moz-placeholder, .woocommerce-checkout .cart-sidebar .cart-code .enter-code input::-moz-placeholder {color: #11385e;letter-spacing: 0;font-size: initial }.woocommerce-cart .cart-sidebar .cart-code .enter-code input:-ms-input-placeholder, .woocommerce-checkout .cart-sidebar .cart-code .enter-code input:-ms-input-placeholder {color: #11385e;letter-spacing: 0;font-size: initial }.woocommerce-cart .cart-sidebar .cart-code .enter-code input::-ms-input-placeholder, .woocommerce-checkout .cart-sidebar .cart-code .enter-code input::-ms-input-placeholder {color: #11385e;letter-spacing: 0;font-size: initial }.woocommerce-cart .cart-sidebar .cart-code .enter-code input::placeholder, .woocommerce-checkout .cart-sidebar .cart-code .enter-code input::placeholder {color: #11385e;letter-spacing: 0;font-size: initial }.woocommerce-cart .cart-sidebar .cart-code .enter-code button[type=submit], .woocommerce-checkout .cart-sidebar .cart-code .enter-code button[type=submit] {position: absolute;top: 50%;inset-inline: auto 4px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);font-weight: 400;padding: 14px;width: 30px;height: 30px;cursor: pointer;border: none;outline: 0;border-radius: 23px;background: #11385e;z-index: 3 }.woocommerce-cart .cart-sidebar .cart-code.coupon .woo-coupon-form .error-message, .woocommerce-checkout .cart-sidebar .cart-code.coupon .woo-coupon-form .error-message {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);padding-inline: 0 }.woocommerce-cart .cart-sidebar .shop_table, .woocommerce-checkout .cart-sidebar .shop_table {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;border: none }.woocommerce-cart .cart-sidebar .shop_table th, .woocommerce-checkout .cart-sidebar .shop_table th {padding: 0 }.woocommerce-cart .cart-sidebar .shop_table tbody, .woocommerce-checkout .cart-sidebar .shop_table tbody {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 16px 25px 5px }.woocommerce-cart .cart-sidebar .shop_table tbody td, .woocommerce-cart .cart-sidebar .shop_table tbody th, .woocommerce-checkout .cart-sidebar .shop_table tbody td, .woocommerce-checkout .cart-sidebar .shop_table tbody th {font-size: 20px;border-top: none }.woocommerce-cart .cart-sidebar .shop_table tbody .woocommerce-shipping-totals, .woocommerce-checkout .cart-sidebar .shop_table tbody .woocommerce-shipping-totals {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.woocommerce-cart .cart-sidebar .shop_table tbody .woocommerce-shipping-totals th, .woocommerce-checkout .cart-sidebar .shop_table tbody .woocommerce-shipping-totals th {width: 100%;text-align: center }.woocommerce-cart .cart-sidebar .shop_table tbody .woocommerce-shipping-totals .woocommerce-shipping-destination, .woocommerce-checkout .cart-sidebar .shop_table tbody .woocommerce-shipping-totals .woocommerce-shipping-destination {display: none }.woocommerce-cart .cart-sidebar .shop_table tbody .woocommerce-shipping-totals td .cart-delivery-select, .woocommerce-checkout .cart-sidebar .shop_table tbody .woocommerce-shipping-totals td .cart-delivery-select {position: relative;font-weight: 700;font-size: 14px;background: #fff;border: 1px solid #11385e;border-radius: 24px;padding-inline: 22px 29px;margin-block: 0 15px;width: 160px;max-width: 100% }.woocommerce-cart .cart-sidebar .shop_table tbody .woocommerce-shipping-totals td .cart-delivery-select::before, .woocommerce-checkout .cart-sidebar .shop_table tbody .woocommerce-shipping-totals td .cart-delivery-select::before {position: absolute;content: "";width: 5px;height: 5px;top: 37%;left: 13px;border-top: 1px solid #11385e;border-right: 1px solid #11385e;background: 0 0;-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg) }.woocommerce-cart .cart-sidebar .shop_table tbody .woocommerce-shipping-totals td .cart-delivery-select #ui-id-1-button, .woocommerce-checkout .cart-sidebar .shop_table tbody .woocommerce-shipping-totals td .cart-delivery-select #ui-id-1-button {font-size: 16px;letter-spacing: -1px;font-weight: 500 }.woocommerce-cart .cart-sidebar .shop_table tbody .woocommerce-shipping-totals td .cart-delivery-select .ui-selectmenu-text, .woocommerce-checkout .cart-sidebar .shop_table tbody .woocommerce-shipping-totals td .cart-delivery-select .ui-selectmenu-text {padding: 0 }.woocommerce-cart .cart-sidebar .shop_table tbody .cart-total-info, .woocommerce-checkout .cart-sidebar .shop_table tbody .cart-total-info {margin: 0 0 2px }.woocommerce-cart .cart-sidebar .shop_table tbody .cart-shipping-total, .woocommerce-cart .cart-sidebar .shop_table tbody .cart-subtotal, .woocommerce-checkout .cart-sidebar .shop_table tbody .cart-shipping-total, .woocommerce-checkout .cart-sidebar .shop_table tbody .cart-subtotal {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100% }.woocommerce-cart .cart-sidebar .shop_table tbody .cart-shipping-total th, .woocommerce-cart .cart-sidebar .shop_table tbody .cart-subtotal th, .woocommerce-checkout .cart-sidebar .shop_table tbody .cart-shipping-total th, .woocommerce-checkout .cart-sidebar .shop_table tbody .cart-subtotal th {color: gray;font-weight: 300;font-size: 17px }.woocommerce-cart .cart-sidebar .shop_table tbody .cart-shipping-total td, .woocommerce-cart .cart-sidebar .shop_table tbody .cart-subtotal td, .woocommerce-checkout .cart-sidebar .shop_table tbody .cart-shipping-total td, .woocommerce-checkout .cart-sidebar .shop_table tbody .cart-subtotal td {padding: 0 }.woocommerce-cart .cart-sidebar .shop_table tbody .cart-shipping-total td .woocommerce-Price-amount, .woocommerce-cart .cart-sidebar .shop_table tbody .cart-subtotal td .woocommerce-Price-amount, .woocommerce-checkout .cart-sidebar .shop_table tbody .cart-shipping-total td .woocommerce-Price-amount, .woocommerce-checkout .cart-sidebar .shop_table tbody .cart-subtotal td .woocommerce-Price-amount {font-size: 23px;font-weight: 500;color: #11385e }.woocommerce-cart .cart-sidebar .shop_table tbody .order-total, .woocommerce-checkout .cart-sidebar .shop_table tbody .order-total {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;margin-block: 11px 0;padding-block: 4px 0 }.woocommerce-cart .cart-sidebar .shop_table tbody .order-total td, .woocommerce-checkout .cart-sidebar .shop_table tbody .order-total td {width: auto;max-width: 253px;padding: 0 }.woocommerce-cart .cart-sidebar .shop_table tbody .order-total::before, .woocommerce-checkout .cart-sidebar .shop_table tbody .order-total::before {position: absolute;content: "";width: 120%;height: 1px;background: #11385e;top: 0;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%) }.woocommerce-cart .cart-sidebar .shop_table tbody .order-total th, .woocommerce-checkout .cart-sidebar .shop_table tbody .order-total th {color: gray;font-weight: 300;font-size: 17px;width: auto }.woocommerce-cart .cart-sidebar .shop_table tbody .order-total td>strong>span>bdi, .woocommerce-checkout .cart-sidebar .shop_table tbody .order-total td>strong>span>bdi {font-size: 23px;font-weight: 500;color: #11385e }.woocommerce-cart .cart-sidebar .shop_table tfoot, .woocommerce-checkout .cart-sidebar .shop_table tfoot {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 7px 25px 0;border-top: 1px solid rgba(0, 0, 0, .1) }.woocommerce-cart .cart-sidebar .shop_table tfoot .order-total, .woocommerce-checkout .cart-sidebar .shop_table tfoot .order-total {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100% }.woocommerce-cart .cart-sidebar .shop_table tfoot .order-total th, .woocommerce-checkout .cart-sidebar .shop_table tfoot .order-total th {color: gray;font-weight: 300;font-size: 17px;border-top: none }.woocommerce-cart .cart-sidebar .shop_table tfoot .order-total td, .woocommerce-checkout .cart-sidebar .shop_table tfoot .order-total td {border-top: none;padding: 0 }.woocommerce-cart .cart-sidebar .shop_table tfoot .order-total td .woocommerce-Price-amount, .woocommerce-checkout .cart-sidebar .shop_table tfoot .order-total td .woocommerce-Price-amount {font-size: 23px;font-weight: 500;color: #11385e }.woocommerce-cart .cart-sidebar .wc-proceed-to-checkout, .woocommerce-checkout .cart-sidebar .wc-proceed-to-checkout {padding-block: 0;margin: 0 0 14px }.woocommerce-cart .main-shell {-webkit-margin-after: 0;margin-block-end: 0 }.woocommerce-cart .cart-goods {padding: 75px 0 0 }.woocommerce-cart .cart-goods h2 {margin: 0 0 2px }.woocommerce-cart .shop_table.shop_table_responsive {border: none }.woocommerce-cart .shop_table.shop_table_responsive thead {color: #11385e }.woocommerce-cart .shop_table.shop_table_responsive thead .product-quantity, .woocommerce-cart .shop_table.shop_table_responsive thead .product-remove {display: none }.woocommerce-cart .shop_table.shop_table_responsive thead tr {padding: 0 0 11px;display: -ms-grid;display: grid;-ms-grid-columns: 73% 23% 4%;grid-template-columns: 73% 23% 4% }.woocommerce-cart .shop_table.shop_table_responsive tbody .product-quantity {display: none }.woocommerce-cart .shop_table.shop_table_responsive tbody th {display: block }.woocommerce-cart .shop_table.shop_table_responsive tbody .cart_totals * tr td {text-align: left }.woocommerce-cart .shop_table.shop_table_responsive tbody tr:not([class]) {background: #dd3d3d;color: #fff }.woocommerce-cart .shop_table.shop_table_responsive tbody tr:not([class]) td {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 16px;padding: 8px 10px 8px 6px;margin-inline: 20px 0 }.woocommerce-cart .shop_table.shop_table_responsive tbody tr:not([class]) td::before {display: none }.woocommerce-cart .shop_table.shop_table_responsive tbody tr:not([class]) td img {margin-inline: 0 10px;width: 22px;height: 20px }.woocommerce-cart .shop_table.shop_table_responsive tbody tr:not([class]) td .remove-2 {font-weight: 700;background: #fff;border-radius: 25px;color: #dd3d3d;padding-block: 1px;padding-inline: 12px;font-size: 14px;text-decoration: none;margin-inline: 6.5% 0 }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item {border-top: 1px solid #979797;display: -ms-grid;display: grid;-ms-grid-columns: 73% 23% 4%;grid-template-columns: 73% 23% 4%;padding-block: 19px }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item .product-name {border: none;-webkit-box-sizing: border-box;box-sizing: border-box;padding-block: 0;padding-inline: 12px 0;max-width: calc(100% - 60px) }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item .product-name:before {display: none }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item .product-name .product {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;max-width: 348px;padding-block: 0;padding-inline: 0;width: auto }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item .product-name .product-image {-webkit-box-flex: 0;-ms-flex: 0 1 88px;flex: 0 1 88px;min-width: 0 }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item .product-name .product-image a img {width: 100%;max-width: 88px }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item .product-name .product-content {-webkit-box-flex: 0;-ms-flex: 0 1 234px;flex: 0 1 234px }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item .product-name .product-content .product-header {padding-block: 8px 0;font-size: 19px;font-weight: 500;margin: 0 0 3px }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item .product-name .product-content .product-header a {font-size: 18px }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item .product-name .product-content .product-about {margin: 0 0 8px }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item .product-name .product-content .class-number {margin-block: 0 8px }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item .product-name .product-content .product-prices {display: block;margin: 0;padding-block: 0 }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item .product-name .product-content .product-prices .product-price {display: block;padding: 0;width: 67px;background: 0 0;min-height: 0;margin: 0 }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item .product-name .product-content .product-prices .product-price .product-price-text {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;gap: 8px;margin-block: 0 }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item .product-name .product-content .product-prices .product-price .product-price-text img {height: 18px;width: auto }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item .product-subtotal {-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;justify-self: flex-start;border: none;color: #11385e;font-size: 22px;letter-spacing: -1px;font-weight: 500;padding: 0 }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item .product-remove {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border: none }.no-webp .woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item .product-remove a {background: url(../img/delete-product.png) center/60% no-repeat }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item .product-remove a {text-indent: 9999px;position: relative }#wrapper .checkout-button {display: -webkit-box;display: -ms-flexbox;display: flex }#wppc-iframe {height: 460px }.woocommerce-cart.woocommerce-page .ui-selectmenu-menu {padding: 4px 0 8px }.woocommerce-cart .cart_totals tbody .cart-discount, .woocommerce-cart .woocommerce-checkout-review-order tbody .cart-discount, .woocommerce-checkout .cart_totals tbody .cart-discount, .woocommerce-checkout .woocommerce-checkout-review-order tbody .cart-discount {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.woocommerce-cart .cart_totals tbody .cart-discount>th, .woocommerce-cart .woocommerce-checkout-review-order tbody .cart-discount>th, .woocommerce-checkout .cart_totals tbody .cart-discount>th, .woocommerce-checkout .woocommerce-checkout-review-order tbody .cart-discount>th {color: gray;font-weight: 300;font-size: 17px }.woocommerce-cart .cart_totals tbody .cart-discount>td, .woocommerce-cart .woocommerce-checkout-review-order tbody .cart-discount>td, .woocommerce-checkout .cart_totals tbody .cart-discount>td, .woocommerce-checkout .woocommerce-checkout-review-order tbody .cart-discount>td {color: transparent;direction: ltr;display: -webkit-box;display: -ms-flexbox;display: flex;padding: 0 }.woocommerce-cart .cart_totals tbody .cart-discount>td .woocommerce-Price-amount.amount, .woocommerce-cart .woocommerce-checkout-review-order tbody .cart-discount>td .woocommerce-Price-amount.amount, .woocommerce-checkout .cart_totals tbody .cart-discount>td .woocommerce-Price-amount.amount, .woocommerce-checkout .woocommerce-checkout-review-order tbody .cart-discount>td .woocommerce-Price-amount.amount {-webkit-transform: translateX(-10px);-ms-transform: translateX(-10px);transform: translateX(-10px);font-size: 23px;font-weight: 500;color: #11385e }.woocommerce-cart .cart_totals tbody .cart-discount>td .woocommerce-remove-coupon, .woocommerce-cart .woocommerce-checkout-review-order tbody .cart-discount>td .woocommerce-remove-coupon, .woocommerce-checkout .cart_totals tbody .cart-discount>td .woocommerce-remove-coupon, .woocommerce-checkout .woocommerce-checkout-review-order tbody .cart-discount>td .woocommerce-remove-coupon {font-size: 14px }.woocommerce-cart .shop_table_responsive.cart.woocommerce-cart-form__contents, .woocommerce-checkout .shop_table_responsive.cart.woocommerce-cart-form__contents {padding: 10px 0 0;margin: 0 0 8px -1px }.woocommerce .cart-sidebar tbody .cart-discount {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.woocommerce .cart-sidebar tbody .cart-discount>th {color: gray;font-weight: 300;font-size: 17px }.woocommerce .cart-sidebar tbody .cart-discount>td {color: transparent;direction: ltr;display: -webkit-box;display: -ms-flexbox;display: flex;padding: 0 }.woocommerce .cart-sidebar tbody .cart-discount>td .woocommerce-Price-amount.amount {-webkit-transform: translateX(-10px);-ms-transform: translateX(-10px);transform: translateX(-10px);font-size: 23px;font-weight: 500;color: #11385e }.woocommerce .cart-sidebar tbody .cart-discount>td .woocommerce-remove-coupon {font-size: 14px }.woocommerce-checkout .woocommerce-checkout-review-order tbody .cart-discount>td .woocommerce-Price-amount.amount {-webkit-transform: translateX(-7px);-ms-transform: translateX(-7px);transform: translateX(-7px) }.wp-block-group>.empty-cart-container {max-width: 1188px;padding: 50px 25px;margin: 0 auto }.cart-goods-wrapper>.empty-cart-container {padding: 32px 0 }.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {background: 0 0 }.woocommerce-NoticeGroup-checkout {display: none;position: absolute;bottom: 40px;width: 754px;right: calc(50vw - 595px);-webkit-box-sizing: border-box;box-sizing: border-box }.form-row {position: relative }.checkout-inline-error-message {position: absolute;bottom: 3px;width: -webkit-max-content;width: -moz-max-content;width: max-content;right: 50%;-webkit-transform: translateX(50%);-ms-transform: translateX(50%);transform: translateX(50%) }.single-material .main-shell {padding: 25px 0 11px }.free-exercise {text-align: start;padding-inline: 50px;padding-bottom: 40px }.free-exercise .back {position: relative;margin-inline: 12px 0;text-decoration: none;font-weight: 700;color: #ff7500;display: inline-block;margin: 0 0 19px }.free-exercise .back::before {content: "<";display: inline-block;margin: 1px 0 0 5px }.free-exercise-dropdown {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 10px;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;padding: 0;position: relative }.free-exercise-dropdown>label {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-margin-start: auto;margin-inline-start: auto }.free-exercise-dropdown>label span {-webkit-margin-end: .5rem;margin-inline-end: .5rem }.free-exercise-dropdown select {display: block;width: 100%;border: 1px solid #ff7500;height: 36px;border-radius: 24px }.free-exercise-dropdown .clear {position: absolute;left: 13px;top: 50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);text-indent: -9999px;width: 20px;height: 20px;z-index: 20;display: none }.free-exercise-dropdown .clear:after, .free-exercise-dropdown .clear:before {content: "";width: 1px;height: 12px;-webkit-transform: translate(-50%, -50%) rotate(45deg);-ms-transform: translate(-50%, -50%) rotate(45deg);transform: translate(-50%, -50%) rotate(45deg);position: absolute;top: 50%;left: 50%;background: #fff }.free-exercise-dropdown .clear:after {-webkit-transform: translate(-50%, -50%) rotate(-45deg);-ms-transform: translate(-50%, -50%) rotate(-45deg);transform: translate(-50%, -50%) rotate(-45deg) }.free-exercise-dropdown:last-child {margin-inline: 0 }.free-exercise-dropdown .ui-selectmenu-button {border: 2px solid #ff7500;border-radius: 24px;padding-inline: 12px 25px;background: 0 0;-webkit-box-sizing: border-box;box-sizing: border-box;min-width: 200px }.free-exercise-dropdown .ui-selectmenu-button.ui-selectmenu-button-open .ui-selectmenu-icon.ui-icon {-webkit-transition: none;transition: none;top: 53%;-webkit-transform: translateY(-50%) rotate(270deg);-ms-transform: translateY(-50%) rotate(270deg);transform: translateY(-50%) rotate(270deg) }.free-exercise-dropdown.select-theme .ui-selectmenu-button {width: 116px }.free-exercise-dropdown .ui-selectmenu-icon.ui-icon {inset-inline: auto 13px;top: 50%;width: 6px;height: 8px;-webkit-transform: translateY(-50%) rotate(90deg);-ms-transform: translateY(-50%) rotate(90deg);transform: translateY(-50%) rotate(90deg);-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;-webkit-transition: none;transition: none;background: 0 0 }.free-exercise-dropdown .ui-selectmenu-icon.ui-icon::after, .free-exercise-dropdown .ui-selectmenu-icon.ui-icon::before {content: "";position: absolute;top: 50%;inset-inline: 50% auto;margin: -1px 0 0;width: 8px;height: 1px;border-radius: 2px;background: #ff7500;-webkit-transform-origin: right;-ms-transform-origin: right;transform-origin: right;-webkit-transform: translate(50%, -50%) rotate(-45deg);-ms-transform: translate(50%, -50%) rotate(-45deg);transform: translate(50%, -50%) rotate(-45deg);-webkit-transition: .25s;transition: .25s }.free-exercise-dropdown .ui-selectmenu-icon.ui-icon::after {margin: 1px 0 0;-webkit-transform: translate(50%, -50%) rotate(45deg);-ms-transform: translate(50%, -50%) rotate(45deg);transform: translate(50%, -50%) rotate(45deg) }.free-exercise-dropdown .ui-selectmenu-text {color: #ff7500 }.free-exercise-dropdown.selected-item .ui-selectmenu-button {background: #ff7500 }.free-exercise-dropdown.selected-item .clear {display: block }.free-exercise-header {background: #f4fbff;padding: 29px 31px 15px;margin: 0 auto 20px }.free-exercise-header h4 {color: #ff7500;font-size: 30px;font-weight: 700;margin: 0;letter-spacing: 1.5px }.free-exercise-header h3 {color: #455a64;font-size: 40px;font-weight: 700;margin: 0;line-height: 1 }.free-exercise-header>span {color: #455a64;font-size: 22px;font-weight: 400;margin: 0 }.free-exercise-task {margin: 0 auto }.free-exercise-task-html iframe {width: 100%;min-height: 420px }.free-exercise-task .free-exercise-task-header {border-bottom: 1px solid #656565;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.free-exercise-task .free-exercise-task-header h4 {font-size: 20px;font-weight: 700;margin: 0;padding: 0 0 12px }.free-exercise-task .free-exercise-task-image {margin: 0 auto;padding-block: 52px 7px;text-align: center }.free-exercise-answer .free-exercise-answer-header {position: relative;border-bottom: 1px solid #656565;margin: 0 0 30px;padding: 0 }.free-exercise-answer .free-exercise-answer-header h4 {font-size: 20px;font-weight: 700;margin: 0;padding: 0 0 19px }.free-exercise-answer .free-exercise-answer-body {margin: 0 auto;padding-block: 29px 38px;padding-inline: 10px;text-align: center;background: #f4fbff }.free-exercise-answer .ui-accordion-header-icon {position: absolute;inset-inline: auto -8px;top: 46%;width: 20px;height: 18px;-webkit-transform: translateY(-50%) rotate(90deg);-ms-transform: translateY(-50%) rotate(90deg);transform: translateY(-50%) rotate(90deg);-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;-webkit-transition: none;transition: none }.free-exercise-answer .ui-accordion-header-icon.ui-icon-triangle-1-s {-webkit-transform: translateY(-25%) rotate(270deg);-ms-transform: translateY(-25%) rotate(270deg);transform: translateY(-25%) rotate(270deg) }.free-exercise-answer .ui-accordion-header-icon::after, .free-exercise-answer .ui-accordion-header-icon::before {content: "";position: absolute;top: 50%;inset-inline: 50% auto;margin: -1px 0 0;width: 12px;height: 1.5px;border-radius: 2px;background: #11385e;-webkit-transform-origin: right;-ms-transform-origin: right;transform-origin: right;-webkit-transform: translate(50%, -50%) rotate(-45deg);-ms-transform: translate(50%, -50%) rotate(-45deg);transform: translate(50%, -50%) rotate(-45deg);-webkit-transition: .25s;transition: .25s }.free-exercise-answer .ui-accordion-header-icon::after {margin: 1px 0 0;-webkit-transform: translate(50%, -50%) rotate(45deg);-ms-transform: translate(50%, -50%) rotate(45deg);transform: translate(50%, -50%) rotate(45deg) }.single-material .book-preview-popup .container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: relative }.single-material .book-preview-popup .container .popup_close {display: block;position: relative;background: 0 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);top: 19px;inset-inline: 28px auto }.single-material .book-preview-popup .container .popup_close::before {content: "";position: absolute;width: 20px;height: 3px;background: #11385e;border-radius: 4px;top: 50%;inset-inline: 50%;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg) }.single-material .book-preview-popup .container .popup_close::after {content: "";position: absolute;width: 20px;height: 3px;background: #11385e;border-radius: 4px;top: 50%;inset-inline: 50% }.single-material #wrapper .book-preview-popup .container>div {background: #fff;padding: 88px 69px 110px;border-radius: 15px;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;max-width: 60%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center }.single-material #wrapper .book-preview-popup .container>div h3:first-child {display: none }.single-material #wrapper .book-preview-popup .container>div h3:nth-child(2) {margin-block: 0 50px;max-width: 68%;font-size: 26px;color: #11385e;line-height: 1.307 }.single-material #wrapper .book-preview-popup .container>div p {display: none;margin: 0 0 17px }.single-material #wrapper .book-preview-popup .container>div .button {height: 54px;line-height: 52px;min-width: 48%;font-size: 21px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border: 1px solid #fff;-webkit-box-shadow: 0 0 4px #ff7500;box-shadow: 0 0 4px #ff7500 }.single-material #wrapper .book-preview-popup .container>div .attachment-image_599 {position: absolute;bottom: -3px;right: -77px }.single-material.free-exercise-page #wrapper .main-shell {max-width: 1235px;padding: 26px 0 1px }.personal-area {position: relative;background: #f0f7fc }.page-template-personal-area.page-template-personal-area-payments .personal-area {margin: -199px 0 0 }.page-template-personal-area.page-template-personal-area-payments .personal-area .cart-goods-row.product-row {padding-block: 10px 12px }.page-template-personal-area-details .blue-gradient, .page-template-personal-area-messages .blue-gradient {height: 108px }.page-template-personal-area-details .personal-area .main-shell-overflow, .page-template-personal-area-messages .personal-area .main-shell-overflow {overflow: hidden }.personal-area-body {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;padding-block: 0;padding-inline: 0 32px;gap: 0 32px }.personal-area-body .main-shell {padding-block: 25px 75px;padding-bottom: 26px;padding-inline: 30px 29px;-webkit-box-flex: 0;-ms-flex: 0 1 calc(100% - 416px);flex: 0 1 calc(100% - 416px);max-width: calc(100% - 416px) }.personal-area-body .main-shell h1, .personal-area-body .main-shell h2 {letter-spacing: -1.5px;text-align: right;font-weight: 700;font-size: 41px;margin: 0 0 43px;color: #455a64 }body.page-template-personal-area-messages .personal-area-main h2 {letter-spacing: .3px }.personal-area-bar {min-height: 400px;position: relative;padding: 180px 0 75px;-webkit-box-flex: 0;-ms-flex: 0 0 323px;flex: 0 0 323px;background: #fff;-webkit-box-shadow: 9.6px 2.9px 26.2px .8px rgba(0, 1, 1, .1);box-shadow: 9.6px 2.9px 26.2px .8px rgba(0, 1, 1, .1) }.personal-area-bar h3 {margin: 0 0 22px;color: #11385e }.personal-area-bar ul.ui-tabs-nav {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 4px }.personal-area-bar ul.ui-tabs-nav li.ui-tabs-tab {float: none;display: block;margin: 0;padding: 0 }.personal-area-bar ul.ui-tabs-nav li.ui-tabs-tab a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-weight: 400;font-size: 19px;padding: 13px 17px 15px 19px;float: none;width: 100%;height: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;text-decoration: none;color: #455a64 }.personal-area-bar ul.ui-tabs-nav li.ui-tabs-tab picture.default {display: block }.personal-area-bar ul.ui-tabs-nav li.ui-tabs-tab picture.active {display: none }.personal-area-bar ul.ui-tabs-nav li.ui-tabs-tab.active img.active, .personal-area-bar ul.ui-tabs-nav li.ui-tabs-tab.active picture.active {display: block }.personal-area-bar ul.ui-tabs-nav li.ui-tabs-tab.active picture.default {display: none }.personal-area-bar ul.ui-tabs-nav li.ui-tabs-tab.active {-webkit-transition: .3s;transition: .3s;-webkit-box-shadow: 9.6px 2.9px 26.2px .8px rgba(0, 1, 1, .1);box-shadow: 9.6px 2.9px 26.2px .8px rgba(0, 1, 1, .1) }.personal-area-bar ul.ui-tabs-nav li.ui-tabs-tab.active::before {content: "";position: absolute;inset-block: 0;inset-inline: 0 auto;width: 4px;background: #ff7500;-webkit-transition: .3s;transition: .3s }.personal-area-bar ul.ui-tabs-nav li.ui-tabs-tab.active span {color: #ff7500;-webkit-transition: .3s;transition: .3s }.personal-area-sticky {position: sticky;top: calc(100vh - 95px) }.personal-area-link:before {content: "";display: inline-block;margin-left: 10px;height: 25px;width: 24px;background: url(https://staging.mypande.co.il/wp-content/themes/panda/assets/img/svg/btn-icon-blue.svg) 0 0/100% no-repeat }.personal-area-button {font-weight: 700;-webkit-box-sizing: border-box;box-sizing: border-box;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: 0 auto;max-width: 100%;width: 260px;font-size: 18px;line-height: 1;text-decoration: none;text-align: center;color: #ff7500;padding: 15px 20px;border: 1px solid #ff7500;border-radius: 28.5px }.personal-area-button:before {content: "";display: inline-block;margin-left: 10px;height: 28px;width: 27px;background: url(https://staging.mypande.co.il/wp-content/themes/panda/assets/img/svg/btn-icon.svg) 0 0/100% no-repeat }.main-shell-overflow {width: 100%;scrollbar-color: #153660 rgba(69, 90, 100, 0.2);scrollbar-width: thin;padding: 0 0 22px }.main-shell-overflow::-webkit-scrollbar {height: 5px;border-radius: 5px;background: rgba(69, 90, 100, .2) }.main-shell-overflow::-webkit-scrollbar-thumb {height: 5px;border-radius: 5px;background: #153660 }.personal-area-bar-wrapper {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;padding-inline: 31px;height: 100% }.personal-area-bar-wrapper ul li {position: relative;border-radius: 5px;overflow: hidden;-webkit-transition: .3s;transition: .3s }.personal-area-bar-wrapper ul li.ui-tabs-active {-webkit-transition: .3s;transition: .3s;-webkit-box-shadow: 9.6px 2.9px 26.2px .8px rgba(0, 1, 1, .1);box-shadow: 9.6px 2.9px 26.2px .8px rgba(0, 1, 1, .1) }.personal-area-bar-wrapper ul li.ui-tabs-active span {color: #ff7500;-webkit-transition: .3s;transition: .3s }.personal-area-bar-wrapper ul li.ui-tabs-active::before {-webkit-transition: .3s;transition: .3s;content: "" }.personal-area-bar-wrapper ul li::before {content: none;position: absolute;inset-block: 0;inset-inline: 0 auto;width: 4px;background: #ff7500;-webkit-transition: .3s;transition: .3s }.personal-area-bar-wrapper ul li .personal-area-bar-icon {font-size: 14px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 29px;margin-inline: 2px 17px }.personal-area-bar-wrapper ul li .personal-area-bar-icon img {-o-object-fit: contain;object-fit: contain }.personal-area-bar-wrapper ul li .personal-area-bar-icon img.active {display: none }.personal-area-bar-wrapper .ui-tabs-nav {padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 0 7px }.personal-area-bar-wrapper .ui-tabs-nav .ui-tabs-anchor {margin: 0;padding: 16px 14px }.personal-area-main.ui-tabs-panel {padding: 0 }#personal-area-main-page-1 .cart-goods-row.cart-goods-titles h4 {margin: 0 }#personal-area-main-page-1 .cart-goods-row .cart-goods-column {-webkit-box-sizing: border-box;box-sizing: border-box }#personal-area-main-page-1 .cart-goods-row .cart-goods-column:first-child {-webkit-box-flex: 0;-ms-flex: 0 1 370px;flex: 0 1 370px }#personal-area-main-page-1 .cart-goods-row .cart-goods-column:nth-child(2), #personal-area-main-page-1 .cart-goods-row .cart-goods-column:nth-child(3), #personal-area-main-page-1 .cart-goods-row .cart-goods-column:nth-child(4) {-webkit-box-flex: 0;-ms-flex: 0 1 calc((100% - 460px)/ 3);flex: 0 1 calc((100% - 460px)/ 3);padding-inline: 15px;text-align: center }#personal-area-main-page-1 .cart-goods-row .cart-goods-column:last-child {-webkit-box-flex: 0;-ms-flex: 0 0 90px;flex: 0 0 90px }#personal-area-main-page-1 .cart-checkbox {margin: 0 auto;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content }#personal-area-main-page-2 .cart-goods-row.cart-goods-titles h4 {margin: 0 }#personal-area-main-page-2 .cart-goods-row .cart-goods-column {-webkit-box-sizing: border-box;box-sizing: border-box }#personal-area-main-page-2 .cart-goods-row .cart-goods-column:first-child {-webkit-box-flex: 0;-ms-flex: 0 1 370px;flex: 0 1 370px }#personal-area-main-page-2 .cart-goods-row .cart-goods-column:nth-child(2), #personal-area-main-page-2 .cart-goods-row .cart-goods-column:nth-child(3), #personal-area-main-page-2 .cart-goods-row .cart-goods-column:nth-child(4) {-webkit-box-flex: 0;-ms-flex: 0 1 calc((100% - 530px)/ 3);flex: 0 1 calc((100% - 530px)/ 3);padding-inline: 15px;text-align: center }#personal-area-main-page-2 .cart-goods-row .cart-goods-column:last-child {-webkit-box-flex: 0;-ms-flex: 0 0 160px;flex: 0 0 160px }#personal-area-main-page-2 .cart-checkbox {margin: 0 auto;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content }.add-book {position: sticky;-webkit-transform: translateX(60px);-ms-transform: translateX(60px);transform: translateX(60px);bottom: 34px }.no-personal-content .add-book {position: absolute;bottom: 23px }.add-book-button {position: relative;display: block;width: 61px;height: 61px;background: #ff7500;border-radius: 50%;text-decoration: none;-webkit-box-sizing: border-box;box-sizing: border-box;z-index: 3 }.add-book-button::after, .add-book-button::before {content: "";position: absolute;top: 50%;inset-inline: 50% auto;-webkit-transform: translate(49%, -50%);-ms-transform: translate(49%, -50%);transform: translate(49%, -50%);background: #fff;width: 7px;height: 33px;-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center }.add-book-button::after {-webkit-transform: translate(50%, -49.5%) rotate(-90deg);-ms-transform: translate(50%, -49.5%) rotate(-90deg);transform: translate(50%, -49.5%) rotate(-90deg) }.personal-details {padding-block: 40px 0;padding-inline: 0 }.personal-details .button {margin: 52px auto 0;width: 234px;height: 57px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 22px }.personal-details-row {width: 99%;display: -ms-grid;display: grid;-ms-grid-columns: 42% 51% 7%;grid-template-columns: 42% 51% 7%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 19px 12px 15px 0;border-bottom: .5px solid #979797 }.personal-details-row:last-child {border: none;-ms-grid-columns: 42% 51% 7%;grid-template-columns: 42% 51% 7% }.personal-details-row h4 {font-size: 19px;margin: 0;letter-spacing: -1px }.personal-details-column {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto }.personal-details-column:first-child, .personal-details-column:nth-child(2) {-ms-flex-item-align: self-start;-ms-grid-row-align: self-start;align-self: self-start }.personal-details-column:nth-child(3) {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-grid-column-align: center;justify-self: center }.personal-details-column-content {width: auto;display: block }.personal-details-column-content .ui-button.ui-selectmenu-button {max-width: 100px;margin: 0 auto 0 16px;display: block;width: calc(100% - 16px) }.personal-details-column-content .form-input {font: 400 16px/100% NotoSansHebrew, Arial, Verdana, sans-serif;border: 1px solid #000;-webkit-box-shadow: none;box-shadow: none;border-radius: 0;display: block;height: 29px;padding: 0 10px;color: #000;-webkit-box-sizing: border-box;box-sizing: border-box;width: 50% }.personal-details-column-content:has(.personal-details-column-select) {direction: rtl }.form-value {direction: ltr;text-overflow: ellipsis;overflow: hidden;display: block;padding-inline: 0 }.no-webp .edit-pencil {background: url("../img/pencil_personal_area.png") center/cover no-repeat }.edit-pencil {position: relative;width: 16px;height: 16px;display: inline-block }.personal-details-column-select {position: relative }.personal-details-column-select .ui-selectmenu-icon.ui-icon {inset-inline: auto -13px;top: 50%;width: 6px;height: 10px;-webkit-transform: translateY(-50%) rotate(90deg);-ms-transform: translateY(-50%) rotate(90deg);transform: translateY(-50%) rotate(90deg);-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;-webkit-transition: none;transition: none }.personal-details-column-select .ui-selectmenu-icon.ui-icon::after, .personal-details-column-select .ui-selectmenu-icon.ui-icon::before {content: "";position: absolute;top: 50%;inset-inline: 50% auto;margin: -1px 0 0;width: 7px;height: 2px;border-radius: 2px;background: #11385e;-webkit-transform-origin: right;-ms-transform-origin: right;transform-origin: right;-webkit-transform: translate(50%, -50%) rotate(-45deg);-ms-transform: translate(50%, -50%) rotate(-45deg);transform: translate(50%, -50%) rotate(-45deg);-webkit-transition: .25s;transition: .25s }.personal-details-column-select .ui-selectmenu-icon.ui-icon::after {margin: 1px 0 0;-webkit-transform: translate(50%, -50%) rotate(45deg);-ms-transform: translate(50%, -50%) rotate(45deg);transform: translate(50%, -50%) rotate(45deg) }.personal-details-column-select .ui-selectmenu-button-open .ui-selectmenu-icon.ui-icon {-webkit-transition: none;transition: none;top: 53%;-webkit-transform: translateY(-50%) rotate(270deg);-ms-transform: translateY(-50%) rotate(270deg);transform: translateY(-50%) rotate(270deg) }.cart-goods-wrapper .cart-goods-column .price {font-size: 23px }.cart-goods-wrapper .cart-goods-column .product {width: 100% }.cart-goods-wrapper .cart-goods-column .product .product-content .product-about .product-about-number {margin: 0 0 5px }.page-template-personal-area-details .main-shell .personal-details .personal-details-row .personal-details-column-content {position: relative }.page-template-personal-area-details .main-shell .personal-details .personal-details-row .error-message {display: block;position: absolute;left: 31px;top: -1px;font-size: 14px;color: #11385e }[class*=page-template-personal-area] #wrapper {overflow: visible }.page-template-personal-area #wrapper .cart-goods-wrapper .product-content .product-about {line-height: 1;margin: 0 }.page-template-login .main-shell h2 {margin: 0 auto 55px;color: #11385e }.page-template-login .two-columns-body {gap: 55px }.page-template-login .two-columns-body .existing-user-registration {position: static;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0) }.page-template-login-form .main-shell {padding: 34px 0 2px }.page-template-login-form .main-shell h2 {letter-spacing: 0;margin: 0 auto 36px;color: #11385e }.page-template-login-form .main-shell .bread-crumbs {top: 46px;font-size: 10px }.page-template-login-form .form {padding: 37px 0 30px }.existing-user ul {list-style: none;margin: 0;padding: 0 }.existing-user input, .existing-user textarea {font-size: 18px;line-height: 1.56 }.existing-user input::-webkit-input-placeholder, .existing-user textarea::-webkit-input-placeholder {text-align: right;color: #979797 }.existing-user input::-moz-placeholder, .existing-user textarea::-moz-placeholder {text-align: right;color: #979797 }.existing-user input:-ms-input-placeholder, .existing-user textarea:-ms-input-placeholder {text-align: right;color: #979797 }.existing-user input::-ms-input-placeholder, .existing-user textarea::-ms-input-placeholder {text-align: right;color: #979797 }.existing-user input::placeholder, .existing-user textarea::placeholder {text-align: right;color: #979797 }.existing-user .form h4 {font-size: 18px;line-height: 1.33;font-weight: 700;margin: 0 0 20px }.existing-user .form h4 span {display: block;font-weight: 400;color: #979797 }.existing-user .existing-user-select {width: 100% }.existing-user .form-button {margin: 24px 0 0 }.form-item .form-input, .form-item .ui-selectmenu-button {height: 51px;padding: 12px 30px;border-radius: 26px;width: 100%;font-size: 18px;-webkit-transition: 350ms;transition: 350ms;border: 1px solid rgba(0, 0, 0, .3);-webkit-box-sizing: border-box;box-sizing: border-box }.form-item .form-input:focus, .form-item .ui-selectmenu-button:focus {-webkit-box-shadow: 0 0 15px #979797;box-shadow: 0 0 15px #979797 }.form-item .form-input._error, .form-item .ui-selectmenu-button._error {border: 1px solid tomato }.form-item .ui-selectmenu-button {position: relative }.form-item .ui-selectmenu-button.ui-selectmenu-button-open .ui-selectmenu-icon {-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;-webkit-transform: rotateX(180deg) translateY(4px);transform: rotateX(180deg) translateY(4px) }.form-item .ui-selectmenu-icon {position: absolute;width: 12px;height: 8px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);inset-inline: auto 20px;-webkit-transition: .35s;transition: .35s }.form-item .ui-selectmenu-icon::after, .form-item .ui-selectmenu-icon::before {content: "";position: absolute;top: 0;inset-inline: 3px auto;width: 2px;height: 8px;border-radius: 2px;background: #11385e;-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: .35s;transition: .35s }.form-item .ui-selectmenu-icon::after {inset-inline: auto 2px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg) }.existing-user-container {max-width: 1030px;margin: 0 auto;padding: 0 15px }.existing-user-body {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 50px;padding: 0 7px }.existing-user-first {-webkit-box-flex: 0;-ms-flex: 0 1 402px;flex: 0 1 402px }.existing-user-second {-webkit-box-flex: 0;-ms-flex: 0 1 378px;flex: 0 1 378px }.existing-user-image {margin: 0 0 15px }.existing-user-registration {text-align: center;font-size: 14px;letter-spacing: 0 }.existing-user-registration p {font-weight: 700;color: #11385e !important;margin: 0 auto }.existing-user-registration a {color: #ff7500;text-decoration: none }.existing-user-select-menu, .existing-user-select-menu ul {border-radius: 10px }.existing-user-select-menu ul li .ui-menu-item-wrapper {-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0 14px }.page-template-login-password-retrieval #wrapper .main-shell.login-password-retrieval {position: relative;overflow: hidden;padding: 163px 0 100px }.no-webp .page-template-login-password-retrieval #wrapper .main-shell.login-password-retrieval::before {background: url("../img/login-password-retrieval-bg.png") top/contain no-repeat }.page-template-login-password-retrieval #wrapper .main-shell.login-password-retrieval::before {content: "";position: absolute;top: 0;inset-inline: auto 0;width: 65.92%;height: 17vw }.existing-user, .new-user, .retrieval {text-align: center;margin: 0 auto }.existing-user h4, .new-user h4, .retrieval h4 {margin: 0 auto 9px;font-size: 32px }.existing-user h4>strong, .new-user h4>strong, .retrieval h4>strong {font-weight: 700;color: #ff7500 }.existing-user p, .new-user p, .retrieval p {margin: 0 auto;color: #979797;font-size: 18px;letter-spacing: .3px }.existing-user .form-item, .new-user .form-item, .retrieval .form-item {position: relative;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin: 0 0 62px;-webkit-transition: .35s ease-in-out;transition: .35s ease-in-out }.existing-user .form-item::before, .new-user .form-item::before, .retrieval .form-item::before {-webkit-filter: invert(23%) sepia(35%) saturate(700%) hue-rotate(172deg);filter: invert(23%) sepia(35%) saturate(700%) hue-rotate(172deg);content: "";position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);inset-inline: 24px auto }.existing-user .form-item .error-message, .new-user .form-item .error-message, .retrieval .form-item .error-message {position: absolute;display: block;bottom: -23px;padding-block: 8px 0;padding-inline: 19px 0;color: red;font-size: 10px;font-weight: 500 }.existing-user .form-item:has(.error-message), .new-user .form-item:has(.error-message), .retrieval .form-item:has(.error-message) {-webkit-margin-after: 30px !important;margin-block-end: 30px !important }.existing-user .form-item.email, .new-user .form-item.email, .retrieval .form-item.email {margin-block: 56px 0 }.existing-user .form-item.email::before, .new-user .form-item.email::before, .retrieval .form-item.email::before {height: 18px;width: 28px;background: url("../img/svg/letter-icon.svg") center/cover no-repeat;inset-inline: 19px auto }.existing-user .form-item.password-closed::before, .new-user .form-item.password-closed::before, .retrieval .form-item.password-closed::before {background: url("../img/svg/lock-block-icon.svg") center/cover no-repeat;height: 21px;width: 17px }.existing-user .form-item.password, .existing-user .form-item.password:last-child, .new-user .form-item.password, .new-user .form-item.password:last-child, .retrieval .form-item.password, .retrieval .form-item.password:last-child {margin-block: 22px 0 }.existing-user .form-item.password .show-password-ico, .new-user .form-item.password .show-password-ico, .retrieval .form-item.password .show-password-ico {-webkit-filter: invert(36%) sepia(0%) saturate(700%) hue-rotate(172deg);filter: invert(36%) sepia(0%) saturate(700%) hue-rotate(172deg);width: 20px;position: absolute;left: 28px }.existing-user .form-item.password::before, .new-user .form-item.password::before, .retrieval .form-item.password::before {height: 21px;width: 17px;background: url("../img/svg/lock-block-icon.svg") center/cover no-repeat;inset-inline: 24px auto }.existing-user .form-item.person::before, .new-user .form-item.person::before, .retrieval .form-item.person::before {height: 24px;width: 24px;background: url("../img/svg/person-icon.svg") center/cover no-repeat;inset-inline: 20px auto }.existing-user .form-item.phone::before, .new-user .form-item.phone::before, .retrieval .form-item.phone::before {height: 22px;width: 14px;background: url("../img/svg/phone-icon.svg") center/cover no-repeat;inset-inline: 26px auto }.existing-user .form-item.hat::before, .new-user .form-item.hat::before, .retrieval .form-item.hat::before {height: 18px;width: 28px;background: url("../img/svg/hat-icon.svg") center/cover no-repeat;inset-inline: 11px auto }.no-webp .existing-user .form-item.google-button::before, .no-webp .new-user .form-item.google-button::before, .no-webp .retrieval .form-item.google-button::before {background: url("../img/google.png") center/cover no-repeat }.existing-user .form-item.google-button::before, .new-user .form-item.google-button::before, .retrieval .form-item.google-button::before {top: 52%;inset-inline: 50% auto;-webkit-transform: translate(50%, -50%);-ms-transform: translate(50%, -50%);transform: translate(50%, -50%);height: 22px;width: 76px }.existing-user .form-item.google-button input, .new-user .form-item.google-button input, .retrieval .form-item.google-button input {cursor: pointer;background: 0 0 }.existing-user .form-item .form-input, .new-user .form-item .form-input, .retrieval .form-item .form-input {padding-block: 12px;padding-inline: 60px }.existing-user .existing-user-form-layer, .existing-user .new-user-form-layer, .new-user .existing-user-form-layer, .new-user .new-user-form-layer, .retrieval .existing-user-form-layer, .retrieval .new-user-form-layer {position: relative;margin: 8px auto 18px }.existing-user .existing-user-form-layer::before, .existing-user .new-user-form-layer::before, .new-user .existing-user-form-layer::before, .new-user .new-user-form-layer::before, .retrieval .existing-user-form-layer::before, .retrieval .new-user-form-layer::before {content: "";position: absolute;top: 56%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);inset-inline: 0;height: 2px;width: 100%;background: #ccc }.existing-user .existing-user-form-layer span, .existing-user .new-user-form-layer span, .new-user .existing-user-form-layer span, .new-user .new-user-form-layer span, .retrieval .existing-user-form-layer span, .retrieval .new-user-form-layer span {position: relative;background: #fff;color: #11385e;padding-inline: 9px;font-size: 15px }.retrieval-container {max-width: 378px;margin: 0 auto;padding: 15px 15px 0 }.retrieval-container>p {padding-block: 7px 33px }.retrieval-img {margin: 0 auto 28px }.retrieval-info {margin: 33px auto 27px;font-size: 14px;color: #11385e }.retrieval-info a {text-decoration: underline;color: #ff7500 }.existing-user-form-info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 57px 0 0;font-size: 13px;line-height: 1.2 }.existing-user-form-info a {color: rgba(17, 56, 94, .5);text-decoration: none;border-bottom: 1px solid;font-size: 15px }.existing-user-form-info-remember {padding: 0 4px 0 0 }.existing-user-form-info-remember span {font-size: 15px;font-weight: 600;cursor: pointer }.existing-user-checkbox {position: relative;display: inline-block;margin-block: 0 -2px;margin-inline: 0 4px }.existing-user-checkbox input[type=checkbox] {position: absolute;opacity: 0;visibility: hidden;top: 0;inset-inline: 0 auto;margin: 0;cursor: pointer }.existing-user-checkbox input[type=checkbox]:checked+label::before {opacity: 1;visibility: visible }.existing-user-checkbox label {position: relative;display: block;-webkit-box-sizing: border-box;box-sizing: border-box;border: 2px solid #ff7500;border-radius: 2px;width: 16px;height: 16px;cursor: pointer }.no-webp .existing-user-checkbox label::before {background: url("../img/existing-user-mark.png") center/cover no-repeat }.existing-user-checkbox label::before {content: "";position: absolute;top: -4px;inset-inline: -7px auto;width: 18px;height: 14px;-webkit-transition: 250ms;transition: 250ms;opacity: 0;visibility: hidden }.new-user {position: relative }.new-user::before {content: "";position: absolute;border-radius: 0 0 0 25px;bottom: -97px;inset-inline: auto -21px;width: 37%;height: 104%;background: url("../img/svg/panda_&_phone.svg") bottom left/contain no-repeat }.new-user .form {max-width: 824px;padding-block: 0;padding-inline: 0 }.new-user .form-container {padding-inline: 10px 0 }.new-user .form-container .form-button {width: 100%;margin: 0 auto;max-width: 310px }.new-user .form-body {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0 auto 37px;gap: 36px }.new-user .form-column {-webkit-box-flex: 0;-ms-flex: 0 1 379px;flex: 0 1 379px }.new-user .form-column fieldset:nth-of-type(3) {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 10px }.new-user .form-column .form-item.phone {display: inline-block;-webkit-box-flex: 0;-ms-flex: 0 1 230px;flex: 0 1 230px }.new-user .form-column .form-item.hat {display: inline-block;-webkit-box-flex: 0;-ms-flex: 0 1 141px;flex: 0 1 141px }.new-user .form-column .form-item.hat .ui-selectmenu-text {color: #979797 }.new-user .form-column .form-item.hat.selected-item .ui-selectmenu-text {color: #11385e }.new-user .form-column .form-item .ui-selectmenu-button {padding-block: 10px;padding-inline: 45px 30px }.new-user .form-authorization {position: relative;-webkit-box-flex: 0;-ms-flex: 0 1 360px;flex: 0 1 360px;background: #f4fbff;border-radius: 25px }.new-user .form-authorization .form-item {margin: 0 auto 16px }.new-user .form-authorization .form-item input {padding: 12px 30px;border-color: #ff7500 }.new-user .form-authorization p {margin: 0 auto;color: #11385e }.new-user .form-authorization .form-authorization-header {display: -webkit-box;display: -ms-flexbox;display: flex;text-align: start;gap: 10px }.new-user .form-authorization .form-authorization-header strong {display: block;font-size: 15px;font-weight: 700;color: #ff7500;margin: 0 auto 20px }.new-user .form-authorization .product {text-align: start;background: #fff;margin: 0 auto 16px }.new-user .form-authorization .product .product-prices {margin-block: 0;margin-inline: 0 }.new-user .form-authorization .product .product-prices .product-price {min-height: auto;padding-block: 0;padding-inline: 0 }.new-user .form-authorization .product .product-image {-webkit-box-flex: 0;-ms-flex: 0 1 73px;flex: 0 1 73px;min-width: 55px;margin: 2px 0 0 }.new-user .form-authorization-wrapper {padding-block: 27px 20px;padding-inline: 22px;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative }.new-user .form-authorization-wrapper.filled {position: absolute;inset: 0;padding-block: 46px 61px;padding-inline: 22px;visibility: hidden }.new-user .form-authorization-body {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-block: 18px 0 }.new-user .form-authorization-body fieldset {width: 100% }.new-user .form-authorization-body fieldset .form-item {display: block;margin: 0 auto 8px }.new-user .form-authorization-body fieldset .form-item .form-input {height: 51px }.new-user .form-authorization-body .form-authorization-image {width: 33%;margin: 0 0 9px }.new-user .form-authorization-body h4 {margin: 0 auto }.new-user .form-authorization-body>strong {display: block;font-weight: 700;color: #ff7500;margin: 0 auto 13px;letter-spacing: -1px }.new-user .form-authorization-body>p {font-weight: 700;font-size: 14px }.main-shell .new-user .new-user-container .form #form-x .form-authorization-wrapper.filled-x {padding-block: 22px 20px }.main-shell .new-user .new-user-container .form #form-x .form-authorization-wrapper.filled-x::after, .main-shell .new-user .new-user-container .form #form-x .form-authorization-wrapper.filled-x::before {display: none }.main-shell .new-user .new-user-container .form #form-x .form-authorization-wrapper.filled-x .form-authorization-body {padding-block: 0 }.main-shell .new-user .new-user-container .form #form-x .form-authorization-wrapper.filled-x .form-authorization-body .form-item {margin: 0 0 37px }.main-shell .new-user .new-user-container .form #form-x .form-authorization-wrapper.filled-x .form-authorization-body .form-item input {font-size: 30px;letter-spacing: 22px;padding: 12px 0 12px 22px;color: #979797 }.main-shell .new-user .new-user-container .form #form-x .form-authorization-wrapper.filled-x .form-authorization-body>p {letter-spacing: -.25px;margin: 0 }.main-shell .new-user .new-user-container .form #form-x .form-authorization-wrapper.filled-x .form-authorization-header {-webkit-box-align: center;-ms-flex-align: center;align-items: center }.main-shell .new-user .new-user-container .form #form-x .form-authorization-wrapper.filled-x .form-authorization-header .form-authorization-image {width: 21% }.main-shell .new-user .new-user-container .form #form-x .form-authorization-wrapper.filled-x .form-authorization-header .form-authorization-header-text {padding-block: 11px 0;font-size: 16px }.main-shell .new-user .new-user-container .form #form-x .form-authorization-wrapper.filled-x .form-authorization-header .form-authorization-header-text>h4 {font-size: 22px }.main-shell .new-user .new-user-container .form #form-x .form-authorization-wrapper.filled-x .form-authorization-header .form-authorization-header-text>strong {margin: 0 auto 12px }.main-shell .new-user .new-user-container .form #form-x .form-authorization-wrapper.filled-x .product {-webkit-box-sizing: border-box;box-sizing: border-box;padding: 8px 12px;gap: 21px;margin: 0 auto 8px;width: 100%;max-width: 100% }.main-shell .new-user .new-user-container .form #form-x .form-authorization-wrapper.filled-x .product-prices {padding: 0 }.main-shell .new-user .new-user-container .form #form-x .form-authorization-wrapper.filled-x .product .product-image {-webkit-box-flex: 0;-ms-flex: 0 1 80px;flex: 0 1 80px }.main-shell .new-user .new-user-container .form #form-x .form-authorization-wrapper.filled-x .product .product-content .product-header {margin: 0 0 4px;font-size: 15px;font-weight: 600 }.main-shell .new-user .new-user-container .form #form-x .form-authorization-wrapper.filled-x .product .product-content .product-header a {font-size: 15px;font-weight: 600 }.main-shell .new-user .new-user-container .form #form-x .form-authorization-wrapper.filled-x .product .product-content .product-about {line-height: 18px;color: #000;font-size: 12px }.main-shell .new-user .new-user-container .form #form-x .form-authorization-wrapper.filled-x .product .product-content .product-about .product-about-number {margin: 0 }.main-shell .new-user .new-user-container .form #form-x .form-authorization-wrapper.filled-x .product .product-content .class-number {font-size: 10px;margin: 4px 0 }.main-shell .new-user .new-user-container .form #form-x .form-authorization-wrapper.filled-x .product .product-content .product-prices .product-price-text {font-size: 12px;color: #000;width: 54% }.main-shell .new-user .new-user-container .form #form-x .form-authorization-wrapper.filled-x .product .product-content .product-prices .product-price-text img {width: 16px }.new-user-container {max-width: 874px }.wp_google_login {width: 100%;margin: 0 auto }.wp_google_login__button-container {margin: 0 }.wp_google_login__button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 30px;font-weight: 700;font-size: 13px }.page-template-login-form #wrapper .button.form-button {width: 100%;font-size: 19px }.page-template-login-new-user .main-shell {max-width: 1198px;padding: 34px 20px 60px }.page-template-login-new-user .main-shell h2 {margin: 0 auto 75px;letter-spacing: 1px;color: #11385e }.existing-user .existing-user-first .email {margin: 0 0 30px }.existing-user .existing-user-first .password-closed {margin: 0 0 19px }.existing-user .existing-user-first .password-closed img {-webkit-filter: invert(36%) sepia(0%) saturate(700%) hue-rotate(172deg);filter: invert(36%) sepia(0%) saturate(700%) hue-rotate(172deg);width: 20px;position: absolute;top: 36%;left: 28px;cursor: pointer }.existing-user .existing-user-first .existing-user-form-layer {margin: 8px auto 24px }#wrapper .retrieval .retrieval-container .button {width: 100%;font-size: 18px;margin-block: 64px 0 }#wrapper .retrieval .retrieval-container .button.form-button {margin-block: 37px 0 }#wrapper .retrieval .retrieval-container .button.transparent {width: 63%;margin-block: 58px 0 }.page-template-login-new-user #wrapper .new-user .button.form-button {font-size: 18px }.page-template-login-new-user .main-shell .new-user-container .form-button {margin: 0 auto }.page-template-login-new-user .main-shell .new-user-container #form-x.form-body.register .form-column>p {padding: 0;margin: 3px 0 17px }.page-template-login-new-user .main-shell .new-user-container #form-x.form-body.register .form-authorization-body h4 {font-size: 20px }.page-template-login-new-user .main-shell .new-user-container #form-x.form-body.register .form-authorization-body strong {margin: 0 auto 9px }.page-template-login-new-user .main-shell .new-user-container #form-x.form-body.register .form-authorization-body input {margin: 0 0 -10px;text-align: center }.page-template-login-new-user .main-shell .new-user-container #form-x.form-body.register .form-authorization-body>p {margin: 0 0 26px;padding-block: 12px 5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden }.page-template-login-new-user .main-shell .new-user-container #form-x.form-body.register .form-item {margin: 0 0 20px }.page-template-login-new-user .main-shell .new-user-container #form-x.form-body.register .new-user-form-layer {margin: 8px auto 15px }.page-template-login-form .main-shell .existing-user {padding: 0 0 15px }.page-template-login-form .main-shell .existing-user-body .existing-user-first .form-body .email:before {inset-inline: 23px auto }.page-template-login-form .main-shell .existing-user-body .existing-user-first .form-body .password-closed:before {inset-inline: 26px auto }.page-template-login-form .main-shell .existing-user-body .existing-user-first .form-body fieldset:nth-of-type(2) .form-item {margin: 0 0 26px }.page-template-login-form .main-shell .existing-user-body .existing-user-first .form-body .existing-user-form-layer {margin: 8px auto 22px }.page-template-login-form .main-shell .existing-user-body .existing-user-second .existing-user-registration>p {font-size: 13px }.page-template-login-password-retrieval-step-1 #wrapper .main-shell.login-password-retrieval .retrieval .retrieval-container .retrieval-img {margin: 0 auto 23px }.page-template-login-password-retrieval-step-1 #wrapper .main-shell.login-password-retrieval .retrieval .retrieval-container>h4 {margin: 0 auto 4px }.page-template-login-password-retrieval-step-1 #wrapper .main-shell.login-password-retrieval .retrieval .retrieval-container>p {padding-block: 7px 1px }.page-template-login-password-retrieval-step-1 #wrapper .main-shell.login-password-retrieval .retrieval .retrieval-container .form-item.email:before {top: 26px;inset-inline: 22px auto }.page-template-login-password-retrieval-step-1 #wrapper .main-shell.login-password-retrieval .retrieval .retrieval-container .form-button {margin-block: 62px 0 }.page-template-login-password-retrieval-step-2 #wrapper .main-shell.login-password-retrieval {padding: 198px 0 100px }.page-template-login-password-retrieval-step-2 #wrapper .main-shell.login-password-retrieval .retrieval .retrieval-container>h4 {margin: 0 auto 4px }.page-template-login-password-retrieval-step-2 #wrapper .main-shell.login-password-retrieval .retrieval .retrieval-container>p {letter-spacing: .1px;line-height: 28px;padding-block: 7px 5px }.page-template-login-password-retrieval-step-2 #wrapper .main-shell.login-password-retrieval .retrieval .retrieval-container .retrieval-info {margin: 33px auto 26px }.page-template-login-password-retrieval-step-2 #wrapper .main-shell.login-password-retrieval .retrieval .retrieval-container .transparent {padding: 10px 16px 12px }.page-template-login-password-retrieval-step-3 #wrapper .main-shell.login-password-retrieval {padding: 161px 0 100px }.page-template-login-password-retrieval-step-3 #wrapper .main-shell.login-password-retrieval .retrieval .retrieval-container .retrieval-img {margin: 0 auto 26px }.page-template-login-password-retrieval-step-3 #wrapper .main-shell.login-password-retrieval .retrieval .retrieval-container>h4 {margin: 0 auto 4px }.page-template-login-password-retrieval-step-3 #wrapper .main-shell.login-password-retrieval .retrieval .retrieval-container>p {line-height: 28px;padding-block: 7px 15px }.page-template-login-password-retrieval-step-3 #wrapper .main-shell.login-password-retrieval .retrieval .retrieval-container .form-item.password {margin-block: 15px 0 }.page-template-login-password-retrieval-step-4 #wrapper .main-shell.login-password-retrieval {padding: 161px 0 188px }.page-template-login-password-retrieval-step-4 #wrapper .main-shell.login-password-retrieval .retrieval .retrieval-container .retrieval-img {margin: 0 auto 26px }.page-template-login-password-retrieval-step-4 #wrapper .main-shell.login-password-retrieval .retrieval .retrieval-container>h4 {margin: 0 auto 4px }.page-template-login-password-retrieval-step-4 #wrapper .main-shell.login-password-retrieval .retrieval .retrieval-container>p {width: 65%;line-height: 28px;padding-block: 7px 18px }.existing-user .existing-user-first .password-closed .show-password-ico, .form-item .show-password-ico {cursor: pointer;-webkit-transition: .35s ease-in-out;transition: .35s ease-in-out;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);top: 50%;left: 28px }.existing-user .existing-user-first .password-closed .show-password-ico-closed, .form-item .show-password-ico-closed {cursor: pointer;-webkit-filter: invert(36%) sepia(0%) saturate(700%) hue-rotate(172deg);filter: invert(36%) sepia(0%) saturate(700%) hue-rotate(172deg);opacity: 0;pointer-events: none;-webkit-transition: .35s ease-in-out;transition: .35s ease-in-out;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);top: 50%;-o-object-fit: cover;object-fit: cover;width: 24px;height: 15px;left: 26px;position: absolute }.existing-user .existing-user-first .password-closed.show-pass .show-password-ico, .form-item.show-pass .show-password-ico {opacity: 0;pointer-events: none }.existing-user .existing-user-first .password-closed.show-pass .show-password-ico-closed, .form-item.show-pass .show-password-ico-closed {opacity: 1;pointer-events: all }.exams-shell {padding: 23px 0 11px }.exams-shell .bread-crumbs {top: 30px;inset-inline: 42px auto }.exams-lobby {position: relative }.exams-lobby-main-select {position: absolute;inset-inline: auto 32px;top: 20px }.exams-lobby-main-select .ui-selectmenu-button {position: relative;height: 51px;color: #979797;padding-inline: 22px 115px;border-radius: 26px;width: 100%;font-size: 16px;-webkit-transition: 350ms;transition: 350ms;border: 1px solid rgba(0, 0, 0, .3);-webkit-box-sizing: border-box;box-sizing: border-box;min-width: 280px }.exams-lobby-main-select .ui-selectmenu-button .ui-selectmenu-text {line-height: 51px }.exams-lobby-main-select .ui-selectmenu-button.ui-selectmenu-button-open .ui-selectmenu-icon {-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center }.exams-lobby-main-select .ui-selectmenu-icon {position: absolute;width: 6px;height: 6px;top: 50%;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);inset-inline: auto 20px;-webkit-transition: .35s;transition: .35s;border: 1px solid #11385e;border-width: 0 0 1px 1px;margin: -4px 0 0;left: 23px }.exams-lobby-container {max-width: calc(100% - 60px);padding-inline: 30px;padding-block: 10px 20px }.exams-lobby-container h1, .exams-lobby-container h2 {margin: 0 auto 51px;letter-spacing: 0;color: #11385e }.exams-lobby-container h1 span, .exams-lobby-container h2 span {display: inline-block }.exams-lobby-container h1 {max-width: 400px }.exams-lobby-wrapper {max-width: 100%;overflow: auto;border-radius: 5px;padding-block: 0 28px }.exams-lobby-wrapper::-webkit-scrollbar {height: 5px;border-radius: 5px;background: rgba(69, 90, 100, .2) }.exams-lobby-wrapper::-webkit-scrollbar-thumb {height: 5px;border-radius: 5px;background: #11385e }.exams-lobby-wrapper::-webkit-scrollbar-track {background: #cbcbcb }.exams-lobby-wrapper-overflow {min-width: 1030px }.exams-lobby-row {display: -ms-grid;display: grid;-ms-grid-columns: 28% 24% 15% 9% 24%;grid-template-columns: 28% 24% 15% 9% 24%;padding-block: 12px;border-bottom: 1px solid #aebbc1;padding-inline: 21px 16px;-webkit-box-sizing: border-box;box-sizing: border-box }.exams-lobby-row.titles-row {padding-block: 17px }.exams-lobby-row.titles-row h4 {cursor: pointer;position: relative;margin: 0;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;padding-inline: 0 17px;font-size: 18px }.exams-lobby-row.titles-row h4::before {content: "";position: absolute;width: 0;height: 0;top: 54%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);inset-inline: auto 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 7px solid #11385e }.exams-lobby-row.exams-row:nth-child(2n) {background: #f4fbff }.exams-lobby-row.exams-row:nth-child(odd) {background: #fff }#wrapper .exams-lobby-column {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 19px }#wrapper .exams-lobby-column .exams-lobby-name {text-decoration: none;color: #11385e }#wrapper .exams-lobby-column .continue-test-button {padding: 12px 20px }#wrapper .exams-lobby-column:first-child {-webkit-box-flex: 0;-ms-flex: 0 1 300px;flex: 0 1 300px;min-width: 170px }#wrapper .exams-lobby-column:nth-child(2), #wrapper .exams-lobby-column:nth-child(3) {-webkit-box-flex: 0;-ms-flex: 0 1 170px;flex: 0 1 170px;min-width: 150px }#wrapper .exams-lobby-column:nth-child(4) {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;min-width: 60px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }#wrapper .exams-lobby-column:nth-child(5) {-webkit-box-flex: 0;-ms-flex: 0 0 264px;flex: 0 0 264px }.exams-lobby-mark {font-size: 22px;color: #11385e;font-weight: 500 }.exams-lobby-mark.red {color: red }#wrapper .exams-lobby-buttons {width: 100%;text-align: end;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 7px;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end }#wrapper .exams-lobby-buttons .exam-solution-button {padding-inline: 42px 20px;letter-spacing: -1px }#wrapper .exams-lobby-buttons .exam-solution-button:before {-webkit-transform: translateY(-55%);-ms-transform: translateY(-55%);transform: translateY(-55%);inset-inline: 15px auto }.blue-gradient+.test {margin: 108px 0 0 }.single-exam .test {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;padding-block: 0 27px;padding-inline: 0 32px;gap: 0 32px }.single-exam .test .pass-exam-again {cursor: none;z-index: -3;opacity: 0 }.single-exam .test.exam-over .pass-exam-again {cursor: pointer;opacity: 1;z-index: 1 }.single-exam .test.exam-over .response-confirmation {display: none !important }.single-exam .test.exam-over .test-questions li a.made {color: #11385e }.single-exam .test.exam-over .test-questions li a.made:before {content: none }.single-exam .test .response-confirmation {padding: 0 20px;line-height: 37px;height: auto }.single-exam .test h4 {font-size: 25px;line-height: 1.2;letter-spacing: .1px;font-weight: 700 }.single-exam .test ul {margin: 0;padding: 0;list-style: none }.single-exam .test .popup-test {background: #fff;padding-block: 20px;padding-inline: 50px;min-width: 141px;letter-spacing: -.4px;border-radius: 15px;text-align: center }.single-exam .test .popup-test h2 {margin: 0 auto 40px;font-weight: 700 }.single-exam .test .popup-test .popup-test-icon {width: 60px;height: 60px;margin: 0 auto 4px }.single-exam .test .popup-test .popup-test-icon img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover }.single-exam .test .popup-test .popup-test-true-answer {margin: 0 auto 10px;background: #97cc04;color: #fff;width: 42px;height: 42px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-weight: 700;font-size: 24px;line-height: .5;border-radius: 500% }.single-exam .test .popup-test .popup-test-true-answer span {margin: -2px auto 0;display: inline-block;vertical-align: top }.single-exam .test .popup-test .button {margin: 0 auto;background: #11385e;font-size: 20px }.single-exam .test .popup-not-it-all .popup-clicked-space, .single-exam .test .time-over .popup-clicked-space {position: absolute;inset: 0 }.single-exam .test .popup-not-it-all .popup_close, .single-exam .test .time-over .popup_close {display: block;position: relative;background: 0 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);top: 41px;inset-inline: 10px auto }.single-exam .test .popup-not-it-all .popup_close::after, .single-exam .test .popup-not-it-all .popup_close::before, .single-exam .test .time-over .popup_close::after, .single-exam .test .time-over .popup_close::before {content: "";position: absolute;width: 22px;height: 3px;background: #11385e;border-radius: 4px;top: 50%;inset-inline: 50% }.single-exam .test .popup-not-it-all .popup_close::before, .single-exam .test .time-over .popup_close::before {-webkit-transform: translate(50%, -50%);-ms-transform: translate(50%, -50%);transform: translate(50%, -50%) }.single-exam .test .popup-not-it-all .popup_close::after, .single-exam .test .time-over .popup_close::after {-webkit-transform: translate(50%, -50%) rotate(90deg);-ms-transform: translate(50%, -50%) rotate(90deg);transform: translate(50%, -50%) rotate(90deg) }.single-exam .test .popup-not-it-all .popup-not-all, .single-exam .test .popup-not-it-all .popup-timer, .single-exam .test .time-over .popup-not-all, .single-exam .test .time-over .popup-timer {margin: 0;min-width: 433px;border-radius: 15px;background: #fff;text-align: center }.single-exam .test .popup-not-it-all .popup-timer, .single-exam .test .time-over .popup-timer {padding: 55px 107px 50px }.single-exam .test .popup-not-it-all .popup-not-all, .single-exam .test .time-over .popup-not-all {padding: 55px 65px 30px }.single-exam .test .popup-not-it-all .popup-not-all-image, .single-exam .test .time-over .popup-not-all-image {height: 121px;margin: 0 auto 43px;width: 152px }.single-exam .test .popup-not-it-all .popup-timer-image, .single-exam .test .time-over .popup-timer-image {margin: 0 auto 15px;width: 169px;height: 169px }.single-exam .test .popup-not-it-all h3, .single-exam .test .time-over h3 {margin: 0 auto;font-size: 28px;color: #11385e }.single-exam .test .popup-not-it-all p, .single-exam .test .time-over p {margin: 0 auto;color: #ff7500;font-weight: 700;line-height: 1.2;max-width: 300px;font-size: 19px }.single-exam .test .popup-not-it-all .popup-not-all-buttons, .single-exam .test .time-over .popup-not-all-buttons {margin: 41px auto 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.single-exam .test .popup-not-it-all .back_to_exam, .single-exam .test .time-over .back_to_exam {font-weight: 700;font-size: 14px;text-decoration: none;vertical-align: middle;color: #11385e }.single-exam .test .popup-not-it-all .finish_exam, .single-exam .test .time-over .finish_exam {font-size: 16px;letter-spacing: -1px;padding: 12px 27px }.popup_false .popup-test h2 {margin: 0 auto }.popup_false .popup-test .popup-test-text {margin: 0 auto 14px }.test-bar {position: relative;margin: -33px 0 -40px;padding: 26px 0 0;-webkit-box-flex: 0;-ms-flex: 0 0 323px;flex: 0 0 323px;background: #fff }.test-bar::before {content: "";position: absolute;inset: 0 0 -100%;background: #fff;-webkit-box-shadow: 9.6px 2.9px 26.2px .8px rgba(0, 1, 1, .1);box-shadow: 9.6px 2.9px 26.2px .8px rgba(0, 1, 1, .1) }.test-bar-container {position: relative;height: 100%;padding-inline: 30px }.single-exam .test-progress h4 {margin: 0 0 16px;font-size: 26px;color: #455a64 }.test-progress-bar-panel {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-inline: 5px;margin: 0 0 64px }.test-progress-bar-panel .progress-line {position: relative;display: inline-block;margin-inline: 8px 0;-webkit-box-flex: 0;-ms-flex: 0 1 calc(100% - 46px);flex: 0 1 calc(100% - 46px);border-radius: 7.5px;background: #ecf3f8;height: 15px }.test-progress-bar-panel .progress-line .progress-line-string {position: absolute;inset-block: 0;inset-inline: 0 auto;width: 14%;background: #11385e;border-radius: 7.5px }.test-progress-bar-panel .progress-percent {display: inline-block;-webkit-box-flex: 0;-ms-flex: 0 0 46px;flex: 0 0 46px;font-size: 18px;line-height: 1;color: #11385e;font-weight: 500 }.test-questions-overflow {overflow: hidden }.test-main-header .test-questions {display: none }.test-questions h4 {margin: 0 0 14px }.test-questions li {border-bottom: 1px solid #b2bbbf }.test-questions li a {position: relative;padding: 7px 18px;display: inline-block;width: 100%;height: 100%;text-decoration: none;color: #11385e;-webkit-box-sizing: border-box;box-sizing: border-box }.test-questions li a.made {color: #dadee0 }.test-questions li a.active {color: #ff7500 }.test-questions li a.active.made {color: #dadee0 }.test-questions li a.active::before {content: "";position: absolute;inset-block: 0;inset-inline: -4px auto;border-radius: 0 5px 5px 0;width: 4px;background: #ff7500 }#wrapper .test-main {-webkit-box-flex: 0;-ms-flex: 0 1 calc(100% - 350px);flex: 0 1 calc(100% - 350px);max-width: calc(100% - 350px) }#wrapper .test-main .main-shell {padding-block: 0 37px;padding-inline: 30px;max-width: 100%;margin: 0 }.single-exam .test .test-main-container {width: 100% }.single-exam .test .test-main-container .response-confirmation {margin-block: 24px 0;margin-inline: auto }.test-main-header {margin: 0 0 43px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 20px;padding-top: 25px;padding-left: 200px;position: relative }.test-main-header h3 {margin: 0 0 21px;font-size: 38px }.test-main-header h3 .test-main-header-exam-theme {color: #ff7500;font-size: 26px }.test-main-header h4 {margin: 0 0 6px;font-size: 25px;color: #455a64 }.test-main-header p {margin: 0 0 14px }.test-main-header p:last-child {margin: 0;font-size: 18px }.test-main-header .test-main-header-content {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto }.test-main-header .test-main-header-timer {position: absolute;left: 16px;top: 0 }.test-main-header .test-main-header-total-mark {padding: 6px 54px;border-radius: 20px;line-height: 1.2;text-align: center;background: #f4fbff;height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;color: #11385e;position: absolute;left: 0;top: 30px }.test-main-header .test-main-header-total-mark h5 {font-size: 16px;font-weight: 700;margin: 0 auto 6px;letter-spacing: .8px }.test-main-header .test-main-header-total-mark>span {display: inline-block;font-size: 32px }.test-main-task {margin: 0 auto 52px;text-align: center }.test-main-task .content-html iframe {width: 100%;min-height: 420px }.test-main-answers {display: -ms-grid;display: grid;-ms-grid-columns: (1fr)[2];grid-template-columns: repeat(2, 1fr);-ms-grid-rows: (1fr)[2];grid-template-rows: repeat(2, 1fr);gap: 26px 32px;padding: 0 6px }.test-main-answers.passed .test-main-answer {pointer-events: none;cursor: none }.test-main-answer {display: -webkit-box;display: -ms-flexbox;display: flex;border: 1px solid #979797;border-radius: 29px;-webkit-box-sizing: border-box;box-sizing: border-box;text-decoration: none;height: 59px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-inline: 5px;-webkit-transition: .3s;transition: .3s }.test-main-answer:hover {border: 1px solid #ff7500;font-weight: 700 }.test-main-answer:hover .test-main-answer-number {background: #ff7500 }.test.exam-over .test-main-answer {cursor: default }.test.exam-over .test-main-answer:hover {border: 1px solid #979797;font-weight: inherit }.test.exam-over .test-main-answer:hover .test-main-answer-number {background: #11385e }.test-main-answer.test-answer-1 {-ms-grid-row: 1;grid-row-start: 1;-ms-grid-column: 1;grid-column-start: 1 }.test-main-answer.test-answer-2 {-ms-grid-row: 2;grid-row-start: 2;-ms-grid-column: 1;grid-column-start: 1 }.test-main-answer.test-answer-3 {-ms-grid-row: 1;grid-row-start: 1;-ms-grid-column: 2;grid-column-start: 2 }.test-main-answer.test-answer-4 {-ms-grid-row: 2;grid-row-start: 2;-ms-grid-column: 2;grid-column-start: 2 }.test-main-answer.active {border-color: #ff7500 }.test-main-answer.active .test-main-answer-number {background: #ff7500 }.test-main-answer.active .test-main-answer-text {font-weight: 700 }.test-main-answer.correct-answer {border-color: #97cc04 !important }.test-main-answer.correct-answer .test-main-answer-number {background: #97cc04 !important }.test-main-answer.correct-answer .test-main-answer-text {font-weight: 700 }.test-main-answer.incorrect-answer {border-color: #dd3d3d !important }.test-main-answer.incorrect-answer .test-main-answer-number {background: #dd3d3d !important }.test-main-answer-number {font-size: 28px;line-height: 1;font-weight: 700;color: #fff;background: #11385e;height: 50px;width: 50px;border-radius: 50%;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-inline: 0 21px;-webkit-transition: .2s;transition: .2s }.test-main-answer-text {font-size: 19px;color: #1b4268;-webkit-transition: 50ms;transition: 50ms }.test-main-buttons {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin: 32px 0 0 }.test-main-buttons .exit-exam {padding-inline: 46px 20px }.test-main-results {overflow-x: auto;scrollbar-color: #153660 rgba(255, 255, 255, 0.05);scrollbar-width: thin }.test-main-results .test-results-overflow {min-width: 575px }.test-main-results-row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-block: 11px;padding-inline: 14px 10px;border-bottom: 1px solid #aebbc1 }.test-main-results-row:nth-child(2n) {background: #f4fbff }.test-main-results-row.titles-row {padding-block: 17px }.test-main-results-row.titles-row h4 {font-size: 18px;position: relative;margin: 0;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;padding-inline: 0 17px;text-wrap: nowrap }.test-main-results-row.titles-row h4::before {content: "";position: absolute;width: 0;height: 0;top: 54%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);inset-inline: auto 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 7px solid #11385e }.test-main-results-row.titles-row .test-main-results-number h4::after {content: "#";display: none;font-size: inherit;color: inherit }.test-main-results-start {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 78px }.test-main-results-number {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;min-width: 120px }.test-main-results-sub_theme {-webkit-box-flex: 0;-ms-flex: 0 1 260px;flex: 0 1 260px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;min-width: 130px;font-size: 18px;font-weight: 500 }.test-correctness {display: inline-block;vertical-align: top;width: 39px;height: 39px;margin-inline: 9px 0 }.test-correctness img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover }.timer {position: relative;background: #11385e;width: 100px;height: 125px;border-radius: 0 0 100px 100px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0 0 10px }.timer.hide, .timer>span {display: none }.timer .timer-body {position: relative;width: 86.5px;height: 86.5px;color: #fff }.timer .timer-circle, .timer .timer-circle svg {width: 100% }.timer button[data-setter] {outline: 0;background: 0 0;border: none;font-weight: 300;font-size: 18px;width: 25px;height: 30px;color: #f7958e;cursor: pointer }.timer button[data-setter]:hover {opacity: .5 }.timer .container {position: relative;top: 30px;width: 300px;margin: 0 auto }.timer .setters {position: absolute;left: 85px;top: 75px }.timer .minutes-set {float: left;margin-right: 28px }.timer .seconds-set {float: right }.timer .controlls {position: absolute;inset: 0;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.timer .display-remain-time {font-weight: 100;font-size: 19px;color: #fff }.timer .e-c-base {fill: none;stroke: #d0d0d0;stroke-width: 4px }.timer .e-c-progress {fill: none;stroke: #FF7500;stroke-width: 15px;-webkit-transition: stroke-dashoffset .7s;transition: stroke-dashoffset .7s }.timer .e-c-pointer {fill: #FFF;stroke: #F7958E;stroke-width: 2px;display: none }.timer #e-pointer {-webkit-transition: -webkit-transform .7s;transition: transform .7s;transition: transform .7s, -webkit-transform .7s }#pause, .play {display: none;position: absolute !important;right: 0;top: 0;background: #663399 !important }#pause {outline: 0;background: 0 0;border: none;margin-top: 10px;width: 50px;height: 50px;position: relative }.play::before {display: block;content: "";position: absolute;top: 8px;left: 16px;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 22px solid #f7958e }.pause::after {content: "";position: absolute;top: 8px;left: 12px;width: 15px;height: 30px;background-color: transparent;border-radius: 1px;border: 5px solid #f7958e;border-top: none;border-bottom: none }#pause:hover {opacity: .8 }.page-template-templatestests-grades-php .free-container {padding: 0 15px 0 0 }.page-template-templatestests-grades-php .popup.popup_true {top: -55px;z-index: 100;opacity: 1;visibility: visible;pointer-events: auto }.page-template-templatestests-grades-php .popup.popup_true .popup-test {padding-block: 40px;padding-inline: 18px }.page-template-templatestests-grades-php .popup.popup_true .popup-test .popup-test-icon {width: 80px;height: 80px }.single-exam .test .popup_true {z-index: 100;opacity: 1;visibility: visible;pointer-events: auto }.test-progress {min-height: 545px;padding-block: 0 165px;-webkit-box-sizing: border-box;box-sizing: border-box }.single-exam.single-exam-results #wrapper .test .test-main .main-shell .response-confirmation, .single-exam.single-exam-results #wrapper .test .timer {display: none }.single-exam.single-exam-results #wrapper .test .test-main-results-row {padding-inline: 0 10px }.page-template-templates.page-template-tests-grades .ui-menu.ui-corner-bottom.ui-widget.ui-widget-content {width: 180px !important }.single-exam.single-exam-results #wrapper a.made.active:before {display: none }.single-exam.single-exam-results #wrapper .pass-exam-again {opacity: 1;cursor: pointer;z-index: 1 }.js-task-sorted {cursor: pointer }.js-task-sorted[data-order=asc] h4:before {-webkit-transform: translateY(-50%) rotate(180deg);-ms-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg) }.messages-wrapper {display: -ms-grid;display: grid;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-grid-columns: 52% 44%;grid-template-columns: 52% 44% }.messages-wrapper.active .message-list {display: none }.message-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.message-list .message-item {-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding: 17px 10px 11px 30px;color: #979797;border-radius: 11px;cursor: pointer }.message-list .message-item .message-close {display: none }.message-list .message-item.active, .message-list .message-item:hover {background: #f4fbff }.message-list .message-item:not(:first-child)::after {content: "";width: 100%;background: #455a64;height: 1px;position: absolute;bottom: 0;left: 0;opacity: .1 }.message-list .message-icon {position: relative;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;width: 11%;margin: 0 5px 0 0 }.message-list .message-icon img, .message-list .message-icon picture {width: 22px;position: relative;z-index: 2 }.message-list .message-icon img.active, .message-list .message-icon picture.active {display: none }.message-list .message-icon::before {position: absolute;z-index: 1;content: "";width: 41px;height: 41px;background: #f4fbff;border-radius: 50%;top: 40%;right: -9px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%) }.message-list .message-item.active .message-icon img.default, .message-list .message-item.active .message-icon picture.default {display: none }.message-list .message-item.active .message-icon img.active {display: block }.message-list .message-content {width: 89% }.message-list .message-content h3 {font-size: 16px;margin: 0;color: #455a64;-webkit-padding-end: 80px;padding-inline-end: 80px }.message-list .message-content .message-excerpt {margin: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis }.message-list .message-button {display: none }.message-list .message-date {font-size: 14px;letter-spacing: -.3px;position: absolute;left: 30px;width: 70px;top: 15px }.message-detail-wrapper {padding: 37px;background: #f4fbff;border-radius: 12px;text-align: center }.message-detail {height: 100%;padding: 0 25px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: #11385e;border-radius: 15px;-webkit-box-shadow: 0 3.751px 56.258px 0 rgba(95, 134, 172, .15);box-shadow: 0 3.751px 56.258px 0 rgba(95, 134, 172, .15) }.message-detail .message-close {display: none }.message-detail .message-close:before {content: "";display: inline-block;height: 17px;width: 17px;background: url("../img/svg/arrow-left.svg") center/cover no-repeat }.message-detail .message-icon {margin: 55px 0 40px;position: relative;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.message-detail .message-icon img.default, .message-detail .message-icon picture.default {display: none }.message-detail .message-icon img, .message-detail .message-icon picture {position: relative;z-index: 2 }.message-detail .message-icon::before {position: absolute;z-index: 1;content: "";width: 41px;height: 41px;background: #f4fbff;border-radius: 50%;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%) }.message-detail .message-content {margin: 0 0 25px;font-size: 18px;font-weight: 400 }.message-detail .message-content h3 {font-size: 23px;letter-spacing: -.5px;font-weight: 700;margin: 0 }.message-detail .message-text {max-width: 87%;line-height: 28px;margin: 0 0 70px }.message-detail .message-button-wrapper {width: 100% }.message-detail .message-button {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: 14px;font-size: 18px;font-weight: 700;line-height: 1;text-decoration: none;text-align: center;color: #ff7500;padding: 16px 0;border: 1px solid #ff7500;border-radius: 28.5px;margin: 0 0 48px }.page-id-8 .logged-in #main {background: #f4f6f8 }.page-id-8 .logged-in .blue-gradient {z-index: -5 }.page-id-8 .logged-in .main-shell {position: relative;max-width: 1188px;-webkit-box-shadow: none;box-shadow: none;background: #f4f6f8;padding: 0 50px }.page-id-8 .logged-in .main-shell h2 {position: absolute;top: calc(10% + 3px);letter-spacing: 0;color: #11385e }.page-id-8 .logged-in .main-shell .bread-crumbs {z-index: 10 }.page-id-8 .logged-in .main-shell .single-post-container {max-width: 100%;margin: 0;padding: 0 }.page-id-8 .logged-in .main-shell .single-post-container .cart-container {padding: 0 }.page-id-8 .logged-in .main-shell .single-post-container .cart-goods {padding: 145px 0 65px;background: 0 0 }#qlwapp.qlwapp-free.qlwapp-button {position: fixed;bottom: 17px;left: 17px;right: auto;direction: ltr }#qlwapp.qlwapp-free.qlwapp-button .qlwapp-container {display: inline-block }#qlwapp.qlwapp-free.qlwapp-button .qlwapp-container .qlwapp-toggle {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 30px 12px;margin: 0 }#qlwapp.qlwapp-free.qlwapp-button .qlwapp-container .qlwapp-toggle .qlwapp-whatsapp-icon {margin: 0;font-size: 36px }#qlwapp.qlwapp-free.qlwapp-button .qlwapp-container .qlwapp-toggle .qlwapp-text {display: none }.woocommerce-checkout #payment {background: 0 0 }.woocommerce-checkout #payment ul.payment_methods {padding-bottom: 0;border-bottom: none }.woocommerce-checkout #payment div.form-row {padding-top: 0 }.woocommerce-checkout-review-order #payment .wc_payment_methods {padding: 0 }.woocommerce-checkout-review-order #payment .wc_payment_methods .wc_payment_method>label {display: block;font-size: 20px;font-weight: 700;line-height: 1.5em;text-align: center }.woocommerce-checkout-review-order #payment .wc_payment_methods .wc_payment_method div.payment_box {background: 0 0;padding: 0 }.woocommerce-checkout-review-order #payment .wc_payment_methods .wc_payment_method div.payment_box ul {padding: 0 }.woocommerce-checkout-review-order #payment .wc_payment_methods .wc_payment_method div.payment_box:before {content: none }.woocommerce-checkout-review-order #payment .wc_payment_methods .wc_payment_method div.payment_box input[type=radio] {display: none }.woocommerce-checkout-review-order #payment .wc_payment_methods .wc_payment_method div.payment_box input[type=radio]+label {-webkit-box-sizing: border-box;box-sizing: border-box;display: block;line-height: 1.5em;-webkit-padding-start: 24px;padding-inline-start: 24px;position: relative }.woocommerce-checkout-review-order #payment .wc_payment_methods .wc_payment_method div.payment_box input[type=radio]+label:before {content: "";-webkit-box-sizing: border-box;box-sizing: border-box;display: block;border: 2px solid #11385e;border-radius: 100%;height: 16px;width: 16px;position: absolute;inset-inline-start: 8px;inset-block-start: 12px;-webkit-transform: translate(50%, -50%);-ms-transform: translate(50%, -50%);transform: translate(50%, -50%) }.woocommerce-checkout-review-order #payment .wc_payment_methods .wc_payment_method div.payment_box input[type=radio]:checked+label:after {content: "";-webkit-box-sizing: border-box;box-sizing: border-box;display: block;background: #11385e;border-radius: 100%;height: 9px;width: 9px;position: absolute;inset-inline-start: 8px;inset-block-start: 12px;-webkit-transform: translate(50%, -50%);-ms-transform: translate(50%, -50%);transform: translate(50%, -50%) }.woocommerce-checkout-review-order #payment .wc_payment_methods .wc_payment_method div.payment_box input[type=checkbox] {display: none }.woocommerce-checkout-review-order #payment .wc_payment_methods .wc_payment_method div.payment_box input[type=checkbox]+label {-webkit-box-sizing: border-box;box-sizing: border-box;display: block;line-height: 1.5em;-webkit-padding-start: 24px;padding-inline-start: 24px;position: relative }.woocommerce-checkout-review-order #payment .wc_payment_methods .wc_payment_method div.payment_box input[type=checkbox]+label:before {content: "";-webkit-box-sizing: border-box;box-sizing: border-box;display: block;border: 2px solid #11385e;height: 16px;width: 16px;position: absolute;inset-inline-start: 8px;inset-block-start: 11px;-webkit-transform: translate(50%, -50%);-ms-transform: translate(50%, -50%);transform: translate(50%, -50%) }.no-webp .woocommerce-checkout-review-order #payment .wc_payment_methods .wc_payment_method div.payment_box input[type=checkbox]:checked+label:after {background: url("../img/cart-chexkbox-mark.png") center/cover no-repeat }.woocommerce-checkout-review-order #payment .wc_payment_methods .wc_payment_method div.payment_box input[type=checkbox]:checked+label:after {content: "";-webkit-box-sizing: border-box;box-sizing: border-box;display: block;border-radius: 100%;height: 12px;width: 15px;position: absolute;inset-inline-start: 7px;inset-block-start: 10px;-webkit-transform: translate(50%, -50%);-ms-transform: translate(50%, -50%);transform: translate(50%, -50%) }.woocommerce-checkout-review-order #payment .wc_payment_methods .wc_payment_method div.payment_box p:last-child {padding: 0 }#payment fieldset:has(.ui-selectmenu-button) {position: relative;font-weight: 700;font-size: 14px;background: #fff;border: 2px solid #11385e;border-radius: 24px;padding-block: 1px 2px;padding-inline: 12px 29px;margin-block: 10px 5px !important }#payment fieldset:has(.ui-selectmenu-button)::before {position: absolute;content: "";width: 5px;height: 5px;top: 37%;left: 13px;border-top: 1px solid #11385e;border-right: 1px solid #11385e;background: 0 0;-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg) }#payment fieldset:has(.ui-selectmenu-button) #ui-id-1-button {font-size: 16px;letter-spacing: -1px;font-weight: 500 }#payment fieldset:has(.ui-selectmenu-button) .ui-selectmenu-text {padding: 0 }@media only screen and (min-width:425px) {.create-icon-popup .create-icon-window .create-icon-popup-video {max-height: 500px;overflow: hidden;margin: 0 }}@media only screen and (min-width:480px) {#wrapper .footer-contact-form {margin: 14px 0 }}@media only screen and (min-width:580px) {.footer-logo {display: none }}@media only screen and (min-width:678px) {.create-icon-popup .create-icon-window .create-icon-popup-video {max-height: 500px;overflow: hidden;margin: 0 0 30px }}@media only screen and (min-width:680px) {.book-info-items-slider .book-info-items-scrollbar, .products-slider-scrollbar {display: none }}@media only screen and (min-width:768px) {.header-navigation #header-navigation-qr, .header-navigation-close-btn {display: none }.header-navigation-list li:last-child {margin: 0 }.header-navigation-list li .header-navigation-image-mobile {display: none }#wrapper .footer-contact-form {margin: 0 -1px 20px -10px }.book-page-head .main-shell-search .main-shell-search-close-btn, .cart-goods-column .delete-product-header, .cart-goods-row.product-row .product-row-price, .hide-desktop {display: none }}@media screen and (min-width:992px) {.woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper #billing_address_1_field, .woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper #billing_city_field {width: 29% }.woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper #billing_address_2_field, .woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper #billing_postcode_field {width: 17% }}@media only screen and (min-width:992px) {.cart-display-tablet, .woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item .product-subtotal:before {display: none }}@media screen and (min-width:1200px) {.display-tablet {display: none !important }}@media only screen and (max-width:1420px) {.main-shell-overflow {overflow: auto }}@media only screen and (max-width:1299px) {.header-basket-block, .header-registration-block {inset-inline: auto 15px }}@media only screen and (max-width:1280px) {.explanations .explanation:nth-of-type(3) .explanation-phone {width: 40%;inset-inline: auto -22%;right: unset }.explanation .explanation-phone {width: 40%;inset-inline: -22% auto }.woocommerce-checkout:not(.login-checkout-page) .main-shell h2 {margin: 0 0 8px }.personal-area-body .main-shell {padding-inline: 30px 16px;max-width: calc(100% - 280px);-webkit-box-flex: 0;-ms-flex: 0 1 calc(100% - 280px);flex: 0 1 calc(100% - 280px) }.add-book {-webkit-transform: translateX(50px);-ms-transform: translateX(50px);transform: translateX(50px) }}@media screen and (max-width:1280px) {.page-template-personal-area-details .personal-area, .page-template-personal-area-messages .personal-area {gap: 8px;padding-inline: 0 8px }.personal-area-body {gap: 0 16px;padding-inline: 0 16px }.personal-area-bar {-webkit-box-flex: 0;-ms-flex: 0 0 280px;flex: 0 0 280px;width: 280px }.personal-area-bar-wrapper {padding-inline: 16px }.new-user::before {width: 19% }}@media only screen and (max-width:1279px) {.single-formula .book-page-head {-webkit-padding-after: 1px;padding-block-end: 1px }}@media only screen and (max-width:1249px) {.three-columns-column {padding-block: 30px;padding-inline: 25px }}@media (max-width:1220px) {.breadcrumb-container .bread-crumbs {right: 15px !important }}@media only screen and (max-width:1200px) {body .test .pass-exam-again {height: 39px;width: calc(100% - 32px) }.page-template-personal-area-details .personal-area .personal-area-body, .page-template-personal-area-messages .personal-area .personal-area-body {padding-inline: 15px }.page-template-personal-area-details .personal-area .personal-area-body .personal-area-bar, .page-template-personal-area-messages .personal-area .personal-area-body .personal-area-bar {border-radius: 25px 25px 0 0 }.page-template-personal-area-details .personal-area .personal-area-body .personal-details-wrapper .personal-details-row, .page-template-personal-area-messages .personal-area .personal-area-body .personal-details-wrapper .personal-details-row {padding: 22px 12px 18px 0;-ms-grid-columns: 37% 46% 12%;grid-template-columns: 37% 46% 12% }.page-template-personal-area-details .personal-area .personal-area-body .personal-details-wrapper .personal-details-row:first-child, .page-template-personal-area-messages .personal-area .personal-area-body .personal-details-wrapper .personal-details-row:first-child {padding: 0 12px 15px 0 }.page-template-personal-area-details .personal-area .personal-area-body .main-shell, .page-template-personal-area-messages .personal-area .personal-area-body .main-shell {padding-inline: 16px;border-bottom-left-radius: 16px }.personal-area-body {margin: 200px 0 0;padding-inline: 15px 0;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.personal-area-body .main-shell {-webkit-box-sizing: border-box;box-sizing: border-box;border-top-left-radius: 0;border-top-right-radius: 0;border-bottom-left-radius: 0;margin-top: 0;padding-inline: 16px 0;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;max-width: 100%;padding-block: 0 20px;-webkit-box-shadow: none;box-shadow: none;width: 100% }.personal-area-body .main-shell.no-personal-content {overflow: visible }.personal-area-body .main-shell h1, .personal-area-body .main-shell h2 {display: none }.personal-area-bar {width: auto;min-height: 0;padding: 33px 16px 24px 0;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;border-radius: 0 16px;margin: -95px 0 0 }.personal-area-bar h3 {margin: 0;text-align: center;font-size: 46px;font-weight: 400;margin-inline: -35px 0 }.personal-area-bar ul.ui-tabs-nav {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;padding: 0 0 4px;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 0 7px }.personal-area-bar ul.ui-tabs-nav li.ui-tabs-tab.active {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1 }.personal-area-sticky {position: static;padding: 0 0 16px }.personal-area-bar-wrapper {padding: 0;margin: 0 0 40px }.personal-area-bar-wrapper .ui-tabs-wrapper {margin: 0 0 24px;padding: 33px 0 16px;overflow: auto;scrollbar-color: #153660 rgba(69, 90, 100, 0.2);scrollbar-width: thin }.personal-area-bar-wrapper ul {padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-ms-flex-wrap: nowrap;flex-wrap: nowrap;width: -webkit-max-content;width: -moz-max-content;width: max-content }.personal-area-bar-wrapper ul li .personal-area-bar-icon {margin-inline: 0 5px }.personal-area-main .cart-goods-wrapper {min-width: 1000px }.add-book {position: fixed;bottom: 16px;right: 16px;-webkit-transform: none;-ms-transform: none;transform: none }.no-personal-content .add-book {bottom: -29px }.add-book-button {width: 60px;height: 60px }.add-book-button::after, .add-book-button::before {width: 6px;height: 28px }.messages-wrapper {position: relative }.message-detail {overflow: auto;border-top: 4px solid #ff7500;padding: 0 16px;scrollbar-color: #153660 rgba(69, 90, 100, 0.001);scrollbar-width: thin }.message-detail .message-close {cursor: pointer;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: absolute;top: 70px;right: 32px;line-height: 24px;z-index: 1 }.message-detail .message-text {max-width: 100% }}@media screen and (max-width:1200px) {.display-desktop {display: none !important }.message-detail-wrapper {display: none;position: relative;top: 0;left: 0;width: 100%;max-width: 100%;overflow: hidden;height: 100%;z-index: 3;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 1rem;opacity: 0;pointer-events: none;visibility: hidden }.message-detail-wrapper.active {opacity: 1;visibility: visible;pointer-events: all;display: block }}@media only screen and (max-width:1200px) and (max-width:400px) {.page-template-personal-area-details .personal-area .personal-area-body .main-shell .main-shell-overflow, .page-template-personal-area-messages .personal-area .personal-area-body .main-shell .main-shell-overflow {max-width: 100%;width: 339px }}@media only screen and (max-width:1199px) {.header-navigation-list {gap: 30px;margin-inline: 0 }.header-basket-close-btn, .header-registration-close-btn {display: block }.footer-conditions ul {width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;margin: 12px auto 0 }h1, h2 {font-size: 52px }.main-shell-search .main-shell-search-container input[type=text] {height: 40px;padding: 10px 21px 6px }.main-shell-search .main-shell-search-container button[type=submit] {inset-inline: auto 4px;font-size: 15px;padding: 9px 21px 8px 19px }.top-section-content {-webkit-box-flex: 0;-ms-flex: 0 1 560px;flex: 0 1 560px }.top-section-media {padding-inline: 0 }.review::before {inset-inline: -60px auto }.info-home {padding: 50px 0 }.info-home-image {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;padding-inline: 0;padding-block: 0 }.blog .main-shell .main-shell-search .main-shell-search-container button {height: 34px }.blog .main-shell .taxonomy {padding-block: 47px 53px }.blog .main-shell .taxonomy .taxonomy-container h3 {color: #11385e;font-size: 19px;border-bottom: 1px solid #11385e;padding-bottom: 6px;margin: 0 auto 10px }#wrapper .materials-sh h2 {margin: 0 auto 51px }#wrapper .materials-sh .button {margin: 51px auto 0 }.formulas-body-column {-webkit-box-flex: 0;-ms-flex: 0 1 calc(25% - 37px);flex: 0 1 calc(25% - 37px) }.material-template-default .main-shell {padding: 40px 0 62px }.test-bar {-webkit-box-flex: 0;-ms-flex: 0 0 220px;flex: 0 0 220px }.test-bar-container {padding-inline: 15px }#wrapper .test-main {-webkit-box-flex: 0;-ms-flex: 0 1 calc(100% - 254px);flex: 0 1 calc(100% - 254px);max-width: calc(100% - 254px) }.test-main-answers {gap: 20px }.messages-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }}@media only screen and (max-width:1149px) {.three-columns-column {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center }}@media only screen and (max-width:1100px) {.goods-container {padding: 0 125px }}@media only screen and (max-width:1099px) {.header-navigation-list li a {font-size: 17px }.page-template-bookshop .goods .product {width: calc(50% - 12.5px) }.page-template-bookshop .goods .product:last-child {margin: 0 }}@media only screen and (max-width:1059px) {#wrapper .materials-item {-webkit-box-flex: 0;-ms-flex: 0 1 calc(50% - 12.5px);flex: 0 1 calc(50% - 12.5px);max-width: 50% }}@media only screen and (max-width:1023px) {.header-navigation-list {gap: 25px }.main-products-row {padding-inline: 35px }.main-products-goods .main-products-goods-wrapper {padding-inline: 0 }.goods-container {padding: 0 50px }.test-main-header h3 {font-size: 37px }.test-main-header h3 .test-main-header-exam-theme {font-size: 24px }}@media only screen and (max-width:992px) {[class*=page-template-personal-area] #wrapper {overflow: hidden }}@media only screen and (max-width:991px) {.header-navigation-list {gap: 10px }.header-navigation-list li a {font-size: 16px }.header-personal-area {gap: 0 15px }.header-registered-navigation-wrapper {margin-inline: 0 }.footer-column:first-child {-webkit-box-flex: 0;-ms-flex: 0 1 30%;flex: 0 1 30% }.footer-column:nth-child(2) {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-box-flex: 0;-ms-flex: 0 1 20%;flex: 0 1 20% }.footer-column:nth-child(3) {-webkit-box-flex: 0;-ms-flex: 0 1 20%;flex: 0 1 20%;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0) }.footer-column:last-child {-webkit-box-flex: 0;-ms-flex: 0 1 20%;flex: 0 1 20% }body .test .pass-exam-again::before {right: 16px;width: 24px;height: 24px }.material-template-default #wrapper .book-renewal .book-renewal-container, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container {width: 360px;min-width: 0;max-width: 100%;max-height: calc(100vh - 250px);overflow: auto;margin: 0 auto;padding: 16px;scrollbar-color: #153660 rgba(255, 255, 255, 0.01);scrollbar-width: thin }.material-template-default #wrapper .book-renewal .book-renewal-container .book-renewal-popup-content, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .book-renewal-popup-content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.material-template-default #wrapper .book-renewal .book-renewal-container .book-renewal-popup-content .book-renewal-info, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .book-renewal-popup-content .book-renewal-info {width: 100% }.material-template-default #wrapper .book-renewal .book-renewal-container .book-renewal-popup-content .img-container, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .book-renewal-popup-content .img-container {display: none }.material-template-default #wrapper .book-renewal .book-renewal-container .subscription-product .cart .single_variation_wrap, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .subscription-product .cart .single_variation_wrap {margin-top: 12px;padding-block: 20px;padding-inline: 16px }.material-template-default #wrapper .book-renewal .book-renewal-container .subscription-product .cart .single_variation_wrap .woocommerce-variation.single_variation, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .subscription-product .cart .single_variation_wrap .woocommerce-variation.single_variation {position: static;width: 100% }#wrapper .popup.book-renewal .book-renewal-checkout-container {margin-block: 16px 0 }.top-section {padding: 125px 0 53px }.top-section-row {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.top-section-content {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;text-align: center }.top-section-content .top-section-content-counter {margin: 0 auto 35px;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content }.top-section-media {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;padding-inline: 0;margin: 0 auto 14px }.woocommerce-cart #wrapper .main-shell, .woocommerce-checkout #wrapper .main-shell {padding: 0 15px }.woocommerce-cart #wrapper .main-shell>h2, .woocommerce-cart #wrapper .main-shell>p, .woocommerce-checkout #wrapper .main-shell>h2, .woocommerce-checkout #wrapper .main-shell>p {margin-inline: 0 }.woocommerce-cart #wrapper .two-columns-body .column, .woocommerce-checkout #wrapper .two-columns-body .column {padding: 74px 10px 90px;width: 335px }.woocommerce-cart #wrapper .two-columns-body .column:first-child .existing-user .existing-user-container, .woocommerce-cart #wrapper .two-columns-body .column:first-child .existing-user .existing-user-container .existing-user-body, .woocommerce-checkout #wrapper .two-columns-body .column:first-child .existing-user .existing-user-container, .woocommerce-checkout #wrapper .two-columns-body .column:first-child .existing-user .existing-user-container .existing-user-body {padding: 0 }.woocommerce-cart #wrapper .two-columns-body .column:nth-child(2) .new-user, .woocommerce-checkout #wrapper .two-columns-body .column:nth-child(2) .new-user {padding: 30px 0 0 }.explanations .explanation:nth-of-type(3) {margin: 0 -15px }.explanations .explanation:nth-of-type(3) .explanation-phone {top: -120px }.explanations-wrapper {padding: 20px }.explanation {margin: 0 -15px }.explanation .explanation-phone {top: -4%;inset-inline: -18% auto;width: 35% }.explanation-arrow {width: 35px;height: 27px;min-width: 35px;min-height: 27px }.explanation-item-circle {max-width: 139px;max-height: 139px }.explanation-item-circle::before {width: 144px;height: 144px }.explanations-contact {padding-block: 45px 0 }.blog .main-shell .main-shell-search {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 39px;padding: 15px }.posts-sh .posts-wrapper {gap: 40px }.single-post-taxonomy {margin: 0 }.product-prices {padding-block: 8px 0 }.product-prices .product-price {min-height: 0;width: 83px;padding-block: 0;padding-inline: 9px 3px }.page-template-bookshop .search-and-filters .search-and-filters-container .search-and-filters-column {gap: 16px 12px }.search-and-filters-row {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 0 }#wrapper .materials-sh {margin: 28px 15px 0;padding: 42px 0 33px;border-radius: 0 100px 0 0 }.formulas-body-column {-webkit-box-flex: 0;-ms-flex: 0 1 calc(33.33% - 33px);flex: 0 1 calc(33.33% - 33px) }.single-formula .book-page-body-wrapper .bookmark .formulas-body {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap }.book-page-body {padding: 0 33px;margin: 14px auto 0 }.book-page-body-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.book-page-body .bookmark {display: none }.book-page-container .page-image {max-width: 100% }.show-solutions {width: 100%;position: relative;top: auto;inset-inline: auto }.show-solutions.fixed {position: fixed;top: auto;bottom: 10px }.show-solutions.static {position: relative }.show-solutions-container {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;gap: 25px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.panda-skateboard {margin-block: 0;margin-inline: 0;inset-block: -32px auto;inset-inline: auto -11px;width: 69px }.show-solutions-massage {max-width: 100%;text-align: center;padding: 12px 10px }.show-solutions-massage ::before {content: "";position: absolute;inset-block: 0;inset-inline: -1000%;background: #f0f1f1;-webkit-box-shadow: 1px 3px 4px 2px #d3d3d3;box-shadow: 1px 3px 4px 2px #d3d3d3;z-index: -1 }.show-solutions-massage img {display: none }.show-solutions-massage span {position: static;width: 100%;font-size: 18px }.show-solutions-buttons h3 {font-size: 21px;margin: 0 auto 2px }.show-solutions-buttons p {font-size: 16px;margin: 0 auto 21.5px }.show-solutions-buttons .popup_close {inset-inline: 20px auto }.show-solutions-buttons-container {padding-block: 43.5px 70px;padding-inline: 15px }.show-solutions-btn {border-radius: 10px;font-size: 15px;padding-block: 19px 20px;padding-inline: 17px }.show-solutions-full-teaser .popup_close, .show-solutions-no-answer .popup_close {inset-inline: 20px auto }.cart-goods-column .product .product-prices {margin-inline: 0;margin-block: 18px 7px }.cart-goods-column .product .product-price .product-price-text {font-size: 11px }.cart-goods-column .product .product-header, .cart-goods-column .product .product-header a {font-size: 14px;line-height: 1.1 }.cart-goods-column .product .product-about {font-size: 12px }.cart-goods-column .product .product-about span {margin: 0 0 -1px }.cart-goods-column .price {font-size: 17px }.product-spinner {font-size: 18px }.product-spinner .product-spinner-span, .product-spinner .ui-spinner {padding: 0 14px }.product-spinner .ui-spinner-input {font-size: 18px }.product-spinner .ui-spinner-button {font-size: 14px;padding-block: 4px }.cart-order-wrapper.address, .cart-payment-wrapper.address {gap: 28px 26px;-ms-flex-wrap: wrap;flex-wrap: wrap }.cart-order-wrapper.address .cart-order-input#city, .cart-order-wrapper.address .cart-order-input#number, .cart-order-wrapper.address .cart-order-input#postal-code, .cart-order-wrapper.address .cart-order-input#street, .cart-payment-wrapper.address .cart-order-input#city, .cart-payment-wrapper.address .cart-order-input#number, .cart-payment-wrapper.address .cart-order-input#postal-code, .cart-payment-wrapper.address .cart-order-input#street {-webkit-box-flex: 0;-ms-flex: 0 1 calc(50% - 13px);flex: 0 1 calc(50% - 13px) }.payments-spinner {font-size: 18px }.payments-spinner .ui-spinner {padding: 0 14px }.payments-spinner .ui-spinner-input {font-size: 18px }.payments-spinner .ui-spinner-button {font-size: 14px;padding-block: 4px }.woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper input {font-size: 16px }.woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper #billing_city_field {margin-inline: 0 }.woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper #billing_address_1_field {margin-inline: 0;float: left }.logged-in.woocommerce-cart #wrapper .main-shell h2 {margin: 0 0 20px;text-align: center }.woocommerce-cart .shop_table.shop_table_responsive thead .product-remove {display: block }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item, .woocommerce-cart .shop_table.shop_table_responsive thead tr {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item .product-name {max-width: calc(100% - 30px) }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item .product-name .product-content .product-prices {-webkit-padding-after: 0;padding-block-end: 0 }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item .product-subtotal {margin-block: 11px 0;padding: 10px 18px }#wppc-iframe {height: 550px }.woocommerce-cart .header:before, .woocommerce-checkout .header:before {-webkit-box-shadow: none;box-shadow: none }.woocommerce-cart-form__contents thead tr .product-subtotal {display: none }.woocommerce-cart-form__contents tbody tr td.product-subtotal {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;display: -webkit-box;display: -ms-flexbox;display: flex;background: #e9f2f8 !important;-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10;width: 100% }.woocommerce table.shop_table td, .woocommerce table.shop_table th {padding-inline: 0 }.woocommerce table.shop_table th {padding-block: 0 }.main-shell .new-user .new-user-container .form #form-x .form-authorization-wrapper.filled-x .form-authorization-body .form-item input {width: 100%;max-width: 316px;margin: 0 auto -10px }.exams-lobby-main-select {position: static;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;margin-block: 0 10px }.exams-lobby-container h1, .exams-lobby-container h2 {margin: 0 auto 40px }.exams-lobby-container h1 {max-width: 100% }.single-exam .test h4 {font-size: 20px }.test-main-header h3 {font-size: 25px }.test-main-header h3 .test-main-header-exam-theme {font-size: 20px;letter-spacing: -.2px }.test-main-answer-number {margin-inline: 0 11px }.test-main-buttons {padding-inline: 0 16px }.single-exam.single-exam-results #wrapper .test .test-main .main-shell {border-radius: 0 25px 25px 0;overflow-x: auto;padding-inline: 15px;padding-block: 23px 144px;scrollbar-color: #153660 rgba(69, 90, 100, 0.2);scrollbar-width: thin }.message-list .message-icon {margin: 0 9px 0 10px;width: 50px }}@media only screen and (max-width:920px) {.single-product .main-shell .book-info .product .product-content a.product-button {display: block;margin: 0 0 12px;width: 100%;max-width: 100% }}@media only screen and (max-width:900px) {.new-user::before {display: none }}@media only screen and (max-width:899px) {.footer-column-wrapper {max-width: 200px }}@media only screen and (max-width:880px) {.header-navigation-list li a {font-size: 14px }}@media only screen and (max-width:879px) {.button.header-registration-button, input[type=submit].button.header-registration-button {padding-block: 0;padding-inline: 0;font-size: 0;width: 31px;height: 31px;background: 0 0 }.no-webp .button.header-registration-button::before, .no-webp input[type=submit].button.header-registration-button::before {background: url("../img/registration_logo_mobile.png") center/cover no-repeat }.button.header-registration-button::before, input[type=submit].button.header-registration-button::before {width: 100%;height: 100%;-webkit-transform: translate(0);-ms-transform: translate(0);transform: translate(0);top: 0;inset-inline: 0 }.material-template-default #wrapper .book-renewal .book-renewal-container .js-book-renewal-checkout, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .js-book-renewal-checkout {width: 40% }.contact-form .form h4 {font-size: 16px }}@media only screen and (max-width:860px) {.button, input[type=submit].button {padding: 0 15px }.price {font-size: 22px }}@media only screen and (max-width:820px) {.single-post #wrapper .posts-sp .posts-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;overflow-x: auto;padding: 0 0 20px;gap: 15px }.single-post #wrapper .posts-sp .posts-wrapper .post {min-width: 292px }}@media only screen and (max-width:799px) {.main-shell {margin: 113px auto 45px;padding: 37px 0 22px }.main-shell h1, .main-shell h2 {margin: 0 auto 26px }.info-home-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.info-home-content {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto }.info-home-content h2 {margin: 0 0 28px }.info-home-content p {line-height: 1.415;margin: 0 0 24px }.contact-form .form h4 {font-size: 18px }.contact-form-body {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: center }.page-template-login-form .main-shell h2 {margin: 0 auto 50px }.page-template-login-form .form {padding: 37px 0 27px }.form-item .form-input, .form-item .ui-selectmenu-button {height: 46px }.form-item .ui-selectmenu-icon {inset-inline: auto 14px }.existing-user-body {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: center;padding: 0;gap: 0 }.existing-user-registration {position: absolute;top: 108px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%) }.page-template-login-password-retrieval #wrapper .main-shell.login-password-retrieval {padding: 67px 0 36px }.existing-user h4, .new-user h4, .retrieval h4 {margin: 0 auto 4px }.existing-user p, .new-user p, .retrieval p {margin: 0 auto;padding-block: 7px 62px;line-height: 27px }.existing-user .form-item, .new-user .form-item, .retrieval .form-item {margin: 0 0 16px }.existing-user .form-item .error-message, .new-user .form-item .error-message, .retrieval .form-item .error-message {bottom: -21px }.existing-user .form-item::before, .new-user .form-item::before, .retrieval .form-item::before {inset-inline: 25px auto }.existing-user .form-item.email, .new-user .form-item.email, .retrieval .form-item.email {margin: 0 0 15px }.existing-user .form-item.password-closed, .new-user .form-item.password-closed, .retrieval .form-item.password-closed {margin: 0 0 34px }.existing-user .form-item.password::before, .new-user .form-item.password::before, .retrieval .form-item.password::before {inset-inline: 24px auto }.existing-user .form-item.hat::before, .new-user .form-item.hat::before, .retrieval .form-item.hat::before {inset-inline: 19px auto }.existing-user .existing-user-form-layer, .existing-user .new-user-form-layer, .new-user .existing-user-form-layer, .new-user .new-user-form-layer, .retrieval .existing-user-form-layer, .retrieval .new-user-form-layer {margin: 5px 0 20px }.retrieval-info {margin: 0 }.existing-user-form-info {padding: 18px 0 0;font-size: 14px;letter-spacing: .5px }.existing-user-form-info a {top: 20px }.new-user .form-container {padding: 0 }.new-user .form-container .form-button {margin: 0 0 26px }.new-user .form-body {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin: 0 auto 38px;max-width: 100%;width: 380px }.new-user .form-column fieldset:nth-of-type(3) {gap: 0;-ms-flex-wrap: wrap;flex-wrap: wrap }.new-user .form-column .form-item.hat, .new-user .form-column .form-item.phone {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;width: 100% }.new-user .form-column .form-item .ui-selectmenu-button {padding-block: 7px;padding-inline: 18px 11px;text-align: center;font-size: 16px }.new-user .form-authorization {-webkit-box-flex: 0;-ms-flex: 0 1 296px;flex: 0 1 296px }.new-user .form-authorization-wrapper {padding-block: 22px 0;padding-inline: 11px }.new-user .form-authorization-wrapper::before {font-size: 21px;position: absolute;content: "או";top: -54px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);font-weight: 700;background: #fff;width: 39px;color: #11385e }.new-user .form-authorization-wrapper::after {position: absolute;content: "";width: 100%;z-index: -2;height: 1px;top: -39px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);background: #11385e }.new-user .form-authorization-body {padding: 0 }.new-user .form-authorization-body fieldset .form-item {margin-block: 0 16px }.new-user .form-authorization-body .form-authorization-image {width: 36%;margin-block: 0 7px;font-size: 20px }.new-user .form-authorization-body>strong {margin: 0 auto 15px }.new-user .form-authorization-body>p {margin: 0 0 35px;padding-block: 5px }.wp_google_login {margin: 0 auto 30px }.page-template-login-form #wrapper .button.form-button {height: 52px }.page-template-login-new-user .main-shell {border-radius: 25px 25px 0 0;padding: 39px 15px 22px }.existing-user .existing-user-first .email {margin: 0 0 34px }.existing-user .existing-user-first .password-closed {margin: 0 0 26px }.existing-user .existing-user-first .existing-user-form-layer {margin: 8px auto 14px }.existing-user .existing-user-first .wp_google_login {margin: 0 auto 8px }#wrapper .retrieval .retrieval-container .button.transparent {width: 78%;margin-block: 38px 0 }.page-template-login-new-user .main-shell h2 {margin: 0 auto 46px }.page-template-login-new-user .main-shell .new-user-container #form-x.form-body.register .form-authorization-body .form-authorization-image {width: 38% }.page-template-login-new-user .main-shell .new-user-container #form-x.form-body.register .form-authorization-body h4 {letter-spacing: 0;margin: 0 auto 3px }.page-template-login-new-user .main-shell .new-user-container #form-x.form-body.register .form-authorization-body strong {margin: 0 auto 12px }.page-template-login-new-user .main-shell .new-user-container #form-x.form-body.register .form-authorization-body>p {margin: 0 0 18px;padding-block: 5px }.page-template-login-new-user .main-shell .new-user-container #form-x.form-body.register .form-item {margin: 0 0 16px }.page-template-login-form .main-shell .existing-user-body .existing-user-first .form-body .existing-user-form-layer {margin: 0 auto 12px;padding-block: 5px 0 }.page-template-login-form .main-shell .existing-user-body .existing-user-first .form-body .existing-user-form-layer:before {top: 20px }}@media screen and (max-width:799px) {.new-user .form-column .form-item.hat .ui-selectmenu-text {padding-inline: 42px;text-align: right;width: 100% }}@media screen and (max-width:769px) {#wrapper .popup-delete {min-width: 0;padding: 24px 16px }#wrapper .popup-delete .popup-delete-buttons {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }#wrapper .popup-delete .popup-delete-buttons .close-delete-popup {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;padding-block: 16px 0 }.single-material .free-exercise-task-pdf-video {margin-top: 20px }}@media only screen and (max-width:768px) {.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {text-align: initial !important }}@media only screen and (max-width:767px) {.header-container {padding: 5px 15px 6px;min-height: 80px;-webkit-box-sizing: border-box;box-sizing: border-box }.header-navigation {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding: 0;min-height: 69px }.header-logo {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;max-width: 127px;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%) }.header-logo #header-logo-desktop {display: none }.header-navigation-wrapper {position: fixed;top: 9px;inset-inline: 0 auto;width: 298px;background: linear-gradient(to bottom, rgba(29, 66, 102, .95) 70px, rgba(17, 56, 94, .85) 70px 100%);padding: 70px 15px 24px;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: .35s;transition: .35s;z-index: 2;color: #fff;clip-path: polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%) }.header-navigation-wrapper .header-navigation-wrapper-logo {text-align: center;margin: 0 auto 56px }.header-navigation-list {display: block;list-style: none;font-size: 16px;margin-block: 38px 0;margin-inline: 0;padding-block: 0;padding-inline: 0 }.header-navigation-list li {position: relative;padding-inline: 0;margin: 0 0 26px }.header-navigation-list li:last-child {margin: 0 }.header-navigation-list li .header-navigation-image-mobile {position: absolute;top: 0;inset-inline: 0 auto }.header-navigation-list li a {font-size: 16px;line-height: 1.2;font-weight: 500;color: #fff }.header-personal-area {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;margin: 14px 0 0 -1px;gap: 0 12px }.header-navigation-trigger {display: block }.header-basket .header-basket-order-quantity>span {margin-block: -1px 0 }.header-basket-block .cart-goods-column .product .class-number {padding-block: 2px 3px;padding-inline: 8px 10px;line-height: 1 }.header-basket-block .product-spinner .ui-spinner-button {background: 0 0;color: #11385e }.header-basket-block .product-spinner .ui-spinner-up {inset-inline: auto -2px !important }.header-basket-block .product-spinner .ui-spinner-up::before {-webkit-transform: translate(36%, -30%) !important;-ms-transform: translate(36%, -30%) !important;transform: translate(36%, -30%) !important }.header-basket-block .product-spinner .ui-spinner-down {inset-inline: -2px auto !important }.header-basket-block .product-spinner .ui-spinner-down::before {-webkit-transform: translate(50%, -30%) !important;-ms-transform: translate(50%, -30%) !important;transform: translate(50%, -30%) !important }.header-registration .header-registration-first {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1 }.header-registration .header-logo {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2 }.header-registration .header-personal-area {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3 }.header-registration .header-navigation-wrapper {background: linear-gradient(to bottom, rgba(29, 66, 102, .95) 70px, rgba(17, 56, 94, .85) 70px 100%);width: 325px;inset-inline: auto -280px;padding: 70px 15px 32px }.header-registration .header-navigation-list {position: relative;margin-block: 36px 0 }.header-registration .header-navigation-list li {margin: 0 0 23px }.header-registration .header-navigation-list li a {font-size: 16px }.header-registration .registered-button {height: 31px;width: 31px }.header-registration .header-navigation.active .header-navigation-wrapper {inset-inline: auto -280px }.header-registered-navigation-wrapper {display: none }.header-navigation-wrapper .header-registered-navigation-wrapper {display: block }.header-registered-navigation-list {gap: 0 30px;padding-block: 13px 15px;padding-inline: 15px;background: rgba(0, 29, 68, .5);margin: 0 -15px }.header-registered-navigation-list li::before {bottom: -7px;height: 5px }.header-registered-navigation-list li.current_page_item a {font-weight: 700 }.header-registered-navigation-list a {color: #fff;font-size: 16px }.footer {padding: 55px 20px 0 }.footer-container {padding: 0 4px }.footer-row {-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start }.footer-row.footer-bottom {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;padding: 22px 0 0 }.footer-column {-webkit-box-flex: 0;-ms-flex: 0 1 35%;flex: 0 1 35%;padding-block: 0 }.footer-column:first-child h4 {margin: 0 0 9px }.footer-column:first-child {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;padding-inline: 0 }.footer-column:nth-child(2) {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;-webkit-box-flex: 0;-ms-flex: 0 1 25%;flex: 0 1 25%;padding-inline: 0 25px }.footer-column:nth-child(3) {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;-webkit-box-flex: 0;-ms-flex: 0 1 25%;flex: 0 1 25%;padding-inline: 0 25px }.footer-column:last-child {padding-inline: 10px 0;-webkit-box-flex: 0;-ms-flex: 0 1 50%;flex: 0 1 50%;-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4 }.footer-column p {line-height: 1.46;font-size: 15px }.footer-column>ul:not(.footer-social, .footer-contacts) li {margin: 0 0 11px }.footer-column .footer-contacts {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-inline: -13px -24px;margin-block: 8px 0;gap: 17px 6px }.footer-column .footer-social {margin: 0 0 20px }.footer-column-wrapper {max-width: 100%;margin: 0 0 8px }#wrapper .footer-contact-form .footer-contact-form-container input[type=email], #wrapper .footer-contact-form .wpcf7 input[type=email] {height: 40px;padding: 10px 21px;min-width: 300px;font-size: 15px }#wrapper .footer-contact-form .footer-contact-form-container button[type=submit], #wrapper .footer-contact-form .wpcf7 button[type=submit] {top: 4px;inset-inline: auto 4px;font-size: 15px;padding: 0 21px 0 19px;height: 33px;line-height: 33px }.footer-contacts li {-webkit-box-flex: 0;-ms-flex: 0 1 41%;flex: 0 1 41%;padding-inline: 24px 0;margin: 0 }.footer-contacts li.location {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1 }.footer-contacts li.phone {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3 }.footer-contacts li.mobile-phone {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2 }.footer-contacts li.work-time {-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4 }.footer-copyright {position: relative;padding: 11px 0 19px;text-align: center }.footer-copyright::before {content: "";position: absolute;top: 0;background: #112c48;inset-inline: -200%;height: 100% }.footer-copyright p {position: relative;letter-spacing: -.28px;z-index: 1;line-height: 1.35 }.footer-conditions ul {margin: 14px auto 9px }.footer-conditions ul li {margin-inline: 0 25px }body {line-height: 1.33 }body.lock {overflow: hidden }body .test .pass-exam-again--copy {display: block !important;position: relative !important;bottom: 0;left: 0;right: 0;width: auto;line-height: 36px }body .test .pass-exam-again--copy:before {right: 8px }.button, .button.product-button, input[type=submit].button, input[type=submit].button.product-button {font-size: 14px;line-height: 28px }.button.product-button.eye, input[type=submit].button.product-button.eye {margin: 0 0 8px }.button.product-button.eye::before, input[type=submit].button.product-button.eye::before {width: 20px;height: 14px }.button.product-button.basket::before, input[type=submit].button.product-button.basket::before {width: 20px;height: 21px }.button.response-confirmation, input[type=submit].button.response-confirmation {margin: 0 auto;display: block;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content }.hide-mobile {display: none }h1, h2 {font-size: 44px }.class-number {font-size: 10px }.page-template-login-new-user #wrapper .popup .container>div .attachment-image_599 {max-width: 173px }.default-payment-popup .payment-popup__container {padding: 24px }.top-section {padding: 97px 0 37px }.top-section-content h1, .top-section-content h2 {font-size: 46px }.top-section-content p {font-size: 16px;line-height: 1.625;text-align: center;margin: 0 auto 22px }.top-section-content .top-section-content-counter:last-child {margin: 0 auto 30px }.top-section-content .top-section-content-counter {gap: 45px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.top-section-content .top-section-content-counter li::before {inset-block: 1.5px auto;inset-inline: auto -22px;height: 59px }.top-section-content .top-section-content-counter li strong {font-size: 46px }.top-section-content .top-section-content-counter li span {font-size: 17px }.home #wrapper .top-section {padding: 97px 0 13px }.enter-code {margin-inline: -16px -14px }.enter-code input {height: 50px;padding-inline: 19px 52px;font-size: 16px;width: 100% }.enter-code button[type=submit] {width: 38px;height: 38px }.enter-code button[type=submit]::before {width: 19px;height: 15px }.entrance-button {border: 1px solid #1b4268;height: 52px }.woocommerce-cart #wrapper .cart-order, .woocommerce-checkout #wrapper .cart-order {padding-block: 40px 0 }.woocommerce-cart #wrapper .main-shell, .woocommerce-checkout #wrapper .main-shell {padding: 0 }.woocommerce-cart #wrapper .main-shell>h2, .woocommerce-checkout #wrapper .main-shell>h2 {text-align: center;margin: 0 0 20px }.woocommerce-cart #wrapper .main-shell>p, .woocommerce-checkout #wrapper .main-shell>p {text-align: center;font-size: 15px }.woocommerce-cart #wrapper .two-columns, .woocommerce-checkout #wrapper .two-columns {padding: 0 }.woocommerce-cart #wrapper .two-columns-body, .woocommerce-checkout #wrapper .two-columns-body {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.woocommerce-cart #wrapper .two-columns-body::after, .woocommerce-cart #wrapper .two-columns-body::before, .woocommerce-checkout #wrapper .two-columns-body::after, .woocommerce-checkout #wrapper .two-columns-body::before {display: none }.woocommerce-cart #wrapper .two-columns-body .column, .woocommerce-checkout #wrapper .two-columns-body .column {padding: 20px 10px }.woocommerce-cart #wrapper .two-columns-body .column:first-child .existing-user .existing-user-form-layer, .woocommerce-checkout #wrapper .two-columns-body .column:first-child .existing-user .existing-user-form-layer {margin: 20px auto 15px;padding-block: 7px 15px }.woocommerce-cart #wrapper .two-columns-body .column:first-child .existing-user .existing-user-form-layer::before, .woocommerce-checkout #wrapper .two-columns-body .column:first-child .existing-user .existing-user-form-layer::before {top: 45% }.woocommerce-cart #wrapper .two-columns-body .column:first-child .existing-user .existing-user-registration, .woocommerce-checkout #wrapper .two-columns-body .column:first-child .existing-user .existing-user-registration {display: block;position: static;-webkit-transform: none;-ms-transform: none;transform: none }.woocommerce-cart #wrapper .two-columns-body .column:first-child .existing-user .existing-user-registration p, .woocommerce-checkout #wrapper .two-columns-body .column:first-child .existing-user .existing-user-registration p {padding-block: 55px 0 }.woocommerce-cart #wrapper .two-columns-body .column:nth-child(2) .new-user .form-container .form-button, .woocommerce-checkout #wrapper .two-columns-body .column:nth-child(2) .new-user .form-container .form-button {margin: 0 }.woocommerce-cart #wrapper .two-columns.registration-form .column:first-child, .woocommerce-cart #wrapper .two-columns:not(.registration-form) .column:nth-child(2), .woocommerce-checkout #wrapper .two-columns.registration-form .column:first-child, .woocommerce-checkout #wrapper .two-columns:not(.registration-form) .column:nth-child(2) {display: none }.review {padding: 54px 0 24px }.review::before {width: 108px;height: 191px;opacity: .3;top: -56px;inset-inline: -53px auto }.review h2 {margin: 0 auto 36px }.review-container>.review-quote, .review-slider {margin: 0 auto 23px }.review-photos-slider {max-height: 226px }.explanations {padding: 0 0 48px }.explanations-container h1 {font-size: 44px;margin: 0 auto 49px }.explanations-container h1+p {overflow-y: hidden;line-height: 1.4;font-size: 17px;max-height: 238px;margin: 0 auto 102px }.explanations-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 0;margin: 0 0 38px }.explanation {padding-block: 89px 44px;padding-inline: 25px 15px }.explanation-background.blue+.explanations-container .explanation-item-circle h5 span:nth-of-type(2) {font-size: 17px;max-width: 64px;line-height: 1 }.explanation-item {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 29px;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;padding: 0 }.explanation-item h4 {padding-block: 9px 0;margin: 0;text-align: start;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;display: block;height: auto;font-size: 20px;font-weight: 400 }.explanation-arrow {-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);-ms-flex-item-align: start;align-self: flex-start;margin: 0 32px }.explanation-item-circle {-webkit-box-flex: 0;-ms-flex: 0 0 116px;flex: 0 0 116px;height: 115px;width: 103px;margin: 31px 0 26px }.explanation-item-circle::before {width: 119px;height: 119px }.explanation-item-circle h5 {padding: 39px 0 0;max-width: 90px }.explanation-media h4 {margin: 0 auto 11px;font-size: 17px;letter-spacing: 0 }.explanation-media .explanation-video {font-size: 16px;top: 0 }.explanations-contact h4 {font-size: 20px }.info-home {padding: 25px 0 23px }.info-home-image {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto }.explanations-single {padding: 0 0 55px }.explanations-single-container {padding: 0 }.explanations-single-item {padding: 52px 0 15px;border-radius: 0 100px 0 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.explanations-single-item::before {border-radius: 0 100px 0 0 }.explanations-single-item::after {bottom: 0;inset-inline: auto 1px;z-index: -1 }.explanations-single-item img {margin: 26px auto 28px;width: 100% }.explanations-single-item p {margin: 0 auto 24px;font-size: 16px;line-height: 1.5;font-weight: 500 }.explanations-single-item-wrapper {max-width: 100%;background: #f4fbff;margin: 0 15px;padding: 0 70px 24px;-webkit-box-sizing: border-box;box-sizing: border-box }.blog .main-shell h1, .blog .main-shell h2 {font-size: 43px;line-height: 33px;margin: 0 0 40px }.blog .main-shell .main-shell-search {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0;gap: 0 }.blog .main-shell .main-shell-search form {width: 100% }.blog .main-shell .main-shell-search .main-shell-search-container input[type=text] {height: 42px;padding: 7px 19px 10px 40px;font-size: 17px;font-weight: 300 }.blog .main-shell .main-shell-search .main-shell-search-container {position: relative;border-radius: 25.7px;border: .5px solid #979797;max-width: 100% }.blog .main-shell .taxonomy {padding-block: 47px 25px }.blog .main-shell .taxonomy .taxonomy-container h3 {pointer-events: all }.blog .main-shell .taxonomy .taxonomy-container h3::before {content: "";position: absolute;top: 6px;left: 26%;height: 5px;width: 5px;background: 0 0;border-style: solid;border-width: 0 0 2px 2px;border-color: #11385e;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg) }.blog .main-shell .taxonomy .taxonomy-items ul {gap: 2px 31px }.posts .posts-container .posts-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;overflow-x: auto;padding: 0 0 35px;gap: 41px 14px }.posts .posts-container .posts-wrapper .post {min-width: 45% }#wrapper .posts-sh .posts-container h2 {margin: 0 auto 50px }#wrapper .posts-sh .posts-container .button {margin: 34px auto 65px }.posts-sh .posts-wrapper-container {padding: 0 0 46px }.product {width: 100%;max-width: 580px;margin: 0 auto;gap: 8px }.product-header {line-height: 1.1 }.product-about {font-size: 12px }.product-prices {margin-inline: 0 }.product-prices .product-price .product-price-info {top: -6px;inset-inline: 8px auto;width: 11px;height: 11px }.product-prices .product-price-text {font-size: 11px }.price {font-size: 19px }.main-products-head img {display: none }.main-products-goods {padding-block: 17px 0 }.page-template-bookshop .goods .product {width: 100%;max-width: 580px;margin: 0 auto }.badge .badge-content {top: 16px }.page-template-bookshop .search-and-filters {padding: 26px 0 33px }.page-template-bookshop .search-and-filters .search-and-filters-container .search-and-filters-row {-webkit-box-align: center;-ms-flex-align: center;align-items: center }.search-and-filters {padding: 26px 0 93px }.search-and-filters-row {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 20px }.filters-select .ui-selectmenu-button {font-size: 14px;line-height: 1;border: 1px solid #ff7500;width: 102px }.filters-select.select-theme {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;width: 100% }.search:not(body) {width: 320px;height: 40px }.search:not(body) input[type=search], .search:not(body) input[type=text] {padding-block: 6px;font-size: 14px;padding-inline: 28px 70px }.materials-body-filters form {-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 8px 16px;width: auto }#wrapper .materials-item {padding-block: 15px;gap: 16px }.materials-item-image {-webkit-box-flex: 0;-ms-flex: 0 1 88px;flex: 0 1 88px }.materials-item-content {padding: 9px 0 0 }.materials-item-content .materials-item-header {font-size: 17px;line-height: 1.05;margin: 0 0 7px;font-weight: 500;letter-spacing: -.7px }.materials-item-content .materials-item-about {font-size: 13px;line-height: 1.18;margin: 0 0 22px }#wrapper .materials-sh .materials-home-book {top: -95px;inset-inline: auto -99px;width: 204px;height: 205px }#wrapper .materials-sh h2 {margin: 0 auto 38px }#wrapper .materials-sh .button {margin: 39px auto 0 }.book-info .product {padding-inline: 0;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.book-info .product-image {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;max-width: 240px;width: 100%;margin: 0 auto }.book-info .product-content {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;width: 100% }.single-product .main-shell .book-info .book-info-body {padding-inline: 0 }.single-product .main-shell .book-info .product {gap: 37px }.book-info-items .book-info-container .book-info-items-row {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin: 0 auto 2px }.book-info-items .book-info-container .book-info-items-row p {display: block;margin: 0;font-size: 13px }#wrapper .products-slides {margin: 0 auto 36px }#wrapper .products-slides .button {padding-block: 15px 17px }.products-slides-container h2 {margin: 0 auto 70px }.products-slide h4 {margin: 0 0 1px }.products-slide-data {margin: 0 0 2px }.single-formula .bread-crumbs {inset-inline: 12px auto;top: 15px }.single-formula .main-shell {padding: 33px 0 0;border-radius: 25px 25px 0 0 }.single-formula .book-page-head {margin-block: 0 36px }.single-formula .book-page-head h3 {-webkit-margin-after: 35px;margin-block-end: 35px;-webkit-margin-before: 0;margin-block-start: 0;font-size: 21px }.single-formula .book-page-head h3 span {font-size: 14px }.single-formula .book-page-body-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.single-formula .book-page-body-wrapper .bookmark .bookmark-header h4 {font-size: 18px }.single-formula .book-page-body-wrapper .bookmark .formulas-body .formula-item {padding: 20px 10px 6px }.single-formula .book-page-body-wrapper .bookmark .formulas-body .formula-item::before {inset-inline: 24px;height: 4px }.single-formula .book-page-body-wrapper .bookmark .formulas-body .formula-item h3 {font-size: 19px;-ms-flex-item-align: self-end;-ms-grid-row-align: self-end;align-self: self-end }.single-formula .book-page-body-wrapper .bookmark .formulas-body .formula-item span {font-size: 13px }.material-template-default .back-to-bookshelf {padding: 53px 5px 24px;background: #455a64;color: #fff;line-height: 1.2;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: 10px;width: 54px;min-width: 54px }.material-template-default .back-to-bookshelf::before {width: 35px;height: 32px;top: 17px }.orange-label {font-size: 14px;padding-block: 5px 8px }.book-page-head {margin: 0 0 12px }.book-page-head h3 {font-size: 21px;line-height: 1.145 }.book-page-head h3 .level {display: block }.book-page-head .main-shell-search {display: none;margin-block: 0;position: relative;inset-inline: auto 0px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transition: 350ms;transition: 350ms;z-index: 3 }.book-page-head .main-shell-search.open {inset-inline: auto 12px;gap: 6px;height: 41px;margin-block: 22px -7px }.book-page-head .main-shell-search.open .main-shell-search-container {max-width: 237px;width: 237px;border: .5px solid #979797 }.book-page-head .main-shell-search.open .main-shell-search-container input[type=number], .book-page-head .main-shell-search.open .main-shell-search-container input[type=text] {padding-block: 10px 12px;padding-inline: 19px 66px;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);font-size: 17px }.book-page-head .main-shell-search.open .main-shell-search-container button[type=submit] {padding: 12px 18px;width: 53px;height: 30px;border-radius: 23px;inset-inline: auto 6px }.book-page-head .main-shell-search.open .main-shell-search-container button[type=submit]::before {inset-inline: auto 48%;width: 26px;height: 26px }.book-page-head .main-shell-search.open .main-shell-search-close-btn {opacity: 1;visibility: visible;-webkit-transform: rotate(45deg) scale(1);-ms-transform: rotate(45deg) scale(1);transform: rotate(45deg) scale(1) }.book-page-head .main-shell-search-container {width: 0;border-color: transparent;margin-inline: 0 }.book-page-head .main-shell-search-container input[type=number], .book-page-head .main-shell-search-container input[type=text] {height: 39px;padding: 0;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0) }.book-page-head .main-shell-search-container button[type=submit] {width: 36px;height: 30px;border-radius: 25px;padding: 15px 26px }.book-page-head-container {font-size: 10px;padding: 10px 14px 46px;margin: 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.book-page-viewer-navigation {margin: -49px 0 0 }.book-page-body {padding: 0 15px;margin: 14px auto 0 }.show-solutions-popup .popup_close {z-index: 4;padding-block: 8px;padding-inline: 24px;border-radius: 0 }.show-solutions-popup .popup_close::after, .show-solutions-popup .popup_close::before {inset-inline: 21px auto;background: #fff }.show-solutions-popup .popup_close span:not(.sr-only):first-child {position: relative;left: -10px }.show-solutions-popup .popup_close span:not(.sr-only):first-child::before {display: none }.show-solutions-popup-head .toolbar {margin-block: 0 1px;border-bottom: 1px solid #fff }.show-solutions-popup-body .show-solutions-popup-chapter-navigation .show-solutions-popup-chapter-next, .show-solutions-popup-body .show-solutions-popup-chapter-navigation .show-solutions-popup-chapter-prev {letter-spacing: 0;font-size: 16px;margin: 0 -10px }.show-solutions-popup-body .show-solutions-popup-chapter-navigation .show-solutions-popup-chapter-next::after, .show-solutions-popup-body .show-solutions-popup-chapter-navigation .show-solutions-popup-chapter-next::before, .show-solutions-popup-body .show-solutions-popup-chapter-navigation .show-solutions-popup-chapter-prev::after, .show-solutions-popup-body .show-solutions-popup-chapter-navigation .show-solutions-popup-chapter-prev::before {width: 11px;height: 3px }.show-solutions-popup-body-arrow {width: 30px;height: 30px }.show-solutions-popup-body-arrow.arrow-next {inset-inline: auto -17px }.show-solutions-popup-body-arrow.arrow-prev {inset-inline: -17px auto }.show-solutions-popup-body-arrow::after, .show-solutions-popup-body-arrow::before {width: 11px;height: 3px }.single-material #wrapper .main-shell .book-page .book-page-head h1 {margin-block: 0 12px;font-size: 20px }.single-material #wrapper .main-shell .book-page .book-page-head .btn-search {display: block }.single-material #wrapper .main-shell .book-page .main-shell-search .main-shell-search-container {inset-inline: auto;width: 100%;max-width: 100% }.single-material #wrapper .main-shell .book-page .main-shell-search .main-shell-search-container #search_page_input {height: 39px;margin-inline: 0;padding: 0 20px 0 58px;background: 0 0;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box }.cart h2 {margin: 0 auto 45px;text-align: center }.cart-body {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.cart-goods {padding: 26px 0 17px }.cart-goods .bread-crumbs {margin: 0 0 18px }.cart-goods-row.cart-goods-titles .unit-price {display: none }.cart-goods-row.product-row {padding-block: 13px 61px }.cart-goods-column.spinner-column {padding-inline: 0;border-inline: 1px solid rgba(69, 90, 100, 0.4) }.product-spinner {display: block;margin: 0 auto;width: min(66px, 100%) }.product-spinner .product-spinner-span {padding: 0 20px;max-width: 100% }.product-spinner .ui-spinner {padding: 0 20px;border-radius: 11px;border: .8px solid #11385e;width: 100% }.product-spinner .ui-spinner-input {text-align: center }.product-spinner .ui-spinner-button {top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 16px;height: 16px;background: #11385e;color: #fff;border-radius: 50% }.product-spinner .ui-spinner-button::after, .product-spinner .ui-spinner-button::before {position: absolute;top: 50%;inset-inline: 50% auto;-webkit-transform: translate(50%, -50%);-ms-transform: translate(50%, -50%);transform: translate(50%, -50%) }.product-spinner .ui-spinner-button.ui-spinner-up {inset-inline: auto 3px }.product-spinner .ui-spinner-button.ui-spinner-up::before {-webkit-transform: translate(50%, -36%);-ms-transform: translate(50%, -36%);transform: translate(50%, -36%) }.product-spinner .ui-spinner-button.ui-spinner-down {inset-inline: 3px auto }.product-spinner .ui-spinner-button.ui-spinner-down::before {-webkit-transform: translate(50%, -47%);-ms-transform: translate(50%, -47%);transform: translate(50%, -47%) }.cart-sidebar {margin-inline: -15px;padding: 0 20px 51px;max-width: none }.cart-sidebar .button {max-width: 226px;margin: 30px auto 31px;height: 47px }.cart-delivery .cart-delivery-select .ui-selectmenu-button {font-size: 14px;line-height: 1;border: 1px solid #11385e;padding-block: 5px 7px }.cart-order .cart-order-steps, .cart-payment .cart-order-steps {text-align: center;margin: 20px auto }.payments-spinner .ui-spinner-button {top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 16px;height: 16px;background: #11385e;color: #fff;border-radius: 50% }.payments-spinner .ui-spinner-button::after, .payments-spinner .ui-spinner-button::before {position: absolute;top: 50%;inset-inline: 50% auto;-webkit-transform: translate(50%, -50%);-ms-transform: translate(50%, -50%);transform: translate(50%, -50%) }.payments-spinner .ui-spinner-button.ui-spinner-up {inset-inline: auto 3px }.payments-spinner .ui-spinner-button.ui-spinner-up::before {-webkit-transform: translate(50%, -36%);-ms-transform: translate(50%, -36%);transform: translate(50%, -36%) }.payments-spinner .ui-spinner-button.ui-spinner-down {inset-inline: 3px auto }.payments-spinner .ui-spinner-button.ui-spinner-down::before {-webkit-transform: translate(50%, -47%);-ms-transform: translate(50%, -47%);transform: translate(50%, -47%) }.woocommerce-checkout:not(.login-checkout-page) .main-shell h2 {text-align: center }.woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper input {height: 39px;margin: 0 0 30px }.woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper .ui-selectmenu-button {margin-block: 0 30px }.woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper .ui-selectmenu-button .ui-selectmenu-text {height: 39px;padding: 4px 20px }.woocommerce-checkout:not(.login-checkout-page) .cart-sidebar {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;padding: 0 20px 14px }.woocommerce-checkout:not(.login-checkout-page) .cart-sidebar .cart-code {padding-block: 24px 28px }.woocommerce-cart .cart-sidebar, .woocommerce-checkout .cart-sidebar {padding: 0 20px 38px }.woocommerce-cart .cart-sidebar .cart-code, .woocommerce-checkout .cart-sidebar .cart-code {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.woocommerce-cart .cart-sidebar .shop_table tbody td, .woocommerce-cart .cart-sidebar .shop_table tbody th, .woocommerce-checkout .cart-sidebar .shop_table tbody td, .woocommerce-checkout .cart-sidebar .shop_table tbody th {max-width: 253px }.woocommerce-cart .cart-sidebar .shop_table tbody td, .woocommerce-checkout .cart-sidebar .shop_table tbody td {width: 100% }.woocommerce-cart .cart-sidebar .shop_table tbody .woocommerce-shipping-totals.shipping th, .woocommerce-checkout .cart-sidebar .shop_table tbody .woocommerce-shipping-totals.shipping th {display: block }.woocommerce-cart .cart-sidebar .shop_table tbody .woocommerce-shipping-totals.shipping td:before, .woocommerce-checkout .cart-sidebar .shop_table tbody .woocommerce-shipping-totals.shipping td:before {display: none }.woocommerce-cart .cart-sidebar .shop_table tbody .woocommerce-shipping-totals td, .woocommerce-checkout .cart-sidebar .shop_table tbody .woocommerce-shipping-totals td {padding-block: 0px 35px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 9px }.woocommerce-cart .cart-sidebar .shop_table tbody .woocommerce-shipping-totals td .cart-delivery-select, .woocommerce-checkout .cart-sidebar .shop_table tbody .woocommerce-shipping-totals td .cart-delivery-select {width: 100%;max-width: 253px }.woocommerce-cart .cart-sidebar .shop_table tbody .cart-shipping-total td, .woocommerce-cart .cart-sidebar .shop_table tbody .cart-shipping-total th, .woocommerce-cart .cart-sidebar .shop_table tbody .cart-subtotal td, .woocommerce-cart .cart-sidebar .shop_table tbody .cart-subtotal th, .woocommerce-checkout .cart-sidebar .shop_table tbody .cart-shipping-total td, .woocommerce-checkout .cart-sidebar .shop_table tbody .cart-shipping-total th, .woocommerce-checkout .cart-sidebar .shop_table tbody .cart-subtotal td, .woocommerce-checkout .cart-sidebar .shop_table tbody .cart-subtotal th {display: inline-block;width: auto }.woocommerce-cart .cart-goods {-webkit-padding-before: 45px;padding-block-start: 45px }.woocommerce-cart .cart-goods h2 {margin: 0 0 35px;letter-spacing: .7px }.woocommerce-cart .shop_table.shop_table_responsive thead {display: -ms-grid;display: grid;font-size: 13px;padding-block: 0 }.woocommerce-cart .shop_table.shop_table_responsive thead tr {padding: 0 }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item {border-bottom: 1px solid #979797;border-top: none;padding-block: 0 12px }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item+.woocommerce-cart-form__cart-item {padding-block: 12px }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item:last-of-type {border-bottom: none;-webkit-padding-after: 0;padding-block-end: 0 }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item .product-name {padding: 0 }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item .product-name .product-image a img {max-width: 75px }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item .product-name .product-content .product-about {margin: 0;text-align: start }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item .product-name .product-content .product-prices .product-price .product-price-text img {height: auto;width: 15px }#wppc-iframe {height: 460px }.woocommerce-cart .cart_totals tbody .cart-discount>th, .woocommerce-cart .woocommerce-checkout-review-order tbody .cart-discount>th, .woocommerce-checkout .cart_totals tbody .cart-discount>th, .woocommerce-checkout .woocommerce-checkout-review-order tbody .cart-discount>th {width: 50% !important }.woocommerce-cart .shop_table_responsive.cart.woocommerce-cart-form__contents, .woocommerce-checkout .shop_table_responsive.cart.woocommerce-cart-form__contents {margin: 0 0 20px }.woocommerce-NoticeGroup-checkout {display: none }.checkout-inline-error-message {bottom: 10px }.free-exercise {padding-inline: 15px }.free-exercise .back {font-size: 14px;margin: 0 0 10px }.free-exercise-dropdown .ui-selectmenu-button {font-size: 14px;line-height: 1;border: 1px solid #ff7500;width: 90px }.free-exercise-dropdown.select-theme .ui-selectmenu-button {width: 110px }.free-exercise-header {margin: 6px -15px 10px;padding: 23px 20px 15px 0 }.free-exercise-header h4 {font-size: 16px;margin: 0 0 1px;letter-spacing: 1px }.free-exercise-header h3 {font-size: 24px;line-height: .9 }.free-exercise-header>span {font-size: 12px }.free-exercise-task .free-exercise-task-header h4 {font-size: 18px }.free-exercise-task .free-exercise-task-image {padding-block: 42px 53px }.free-exercise-answer .free-exercise-answer-header h4 {font-size: 17px;padding: 0 0 8px }.free-exercise-answer .ui-accordion-header-icon {inset-inline: auto -1px }.single-material .book-preview-popup .container .popup_close {position: absolute;top: 15px;inset-inline: 18px auto }.single-material .book-preview-popup .container .popup_close::after, .single-material .book-preview-popup .container .popup_close::before {width: 15px;height: 2px }.single-material #wrapper .book-preview-popup .container>div {padding: 38px 20px 0;max-width: 100% }.single-material #wrapper .book-preview-popup .container>div h3:first-child {display: block;color: #11385e;line-height: 1.3;margin-block: 0;max-width: 100%;font-size: 23px;font-weight: 700 }.single-material #wrapper .book-preview-popup .container>div h3:nth-child(2) {display: none }.single-material #wrapper .book-preview-popup .container>div p {display: block;margin: 0 0 12px }.single-material #wrapper .book-preview-popup .container>div .button {display: -webkit-box;display: -ms-flexbox;display: flex;margin-block: 0 17px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 16px;min-width: 71%;height: 43px;line-height: 43px }.single-material #wrapper .book-preview-popup .container>div .attachment-image_599 {position: relative;width: 80%;left: 7%;right: auto }.page-template-login-form .main-shell .bread-crumbs {top: 20px }.main-shell .new-user .new-user-container .form #form-x .form-authorization-wrapper.filled-x {padding-block: 0;padding-inline: 11px }.main-shell .new-user .new-user-container .form #form-x .form-authorization-wrapper.filled-x .form-authorization-body {padding-block: 15px 0 }.main-shell .new-user .new-user-container .form #form-x .form-authorization-wrapper.filled-x .form-authorization-header {gap: 7px;margin-block: 0 10px }.main-shell .new-user .new-user-container .form #form-x .form-authorization-wrapper.filled-x .form-authorization-header .form-authorization-image {width: 23% }.main-shell .new-user .new-user-container .form #form-x .form-authorization-wrapper.filled-x .form-authorization-header .form-authorization-header-text>h4 {font-size: 20px }.main-shell .new-user .new-user-container .form #form-x .form-authorization-wrapper.filled-x .form-authorization-header .form-authorization-header-text>strong {font-size: 14px }.main-shell .new-user .new-user-container .form #form-x .form-authorization-wrapper.filled-x .product {gap: 20px;padding-inline: 0;margin: 0 auto 14px;width: 316px;-webkit-padding-start: 8px;padding-inline-start: 8px }.main-shell .new-user .new-user-container .form #form-x .form-authorization-wrapper.filled-x .product .product-content {padding: 0 }.main-shell .new-user .new-user-container .form #form-x .form-authorization-wrapper.filled-x .product .product-content .product-header {margin-block: 2px 6px }.main-shell .new-user .new-user-container .form #form-x .form-authorization-wrapper.filled-x .product .product-content .product-about {padding-block: 7px 5px }.main-shell .new-user .new-user-container .form #form-x .form-authorization-wrapper.filled-x .product .product-content .class-number {font-size: 11px;padding-block: 2px 3px }.main-shell .new-user .new-user-container .form #form-x .form-authorization-wrapper.filled-x .product .product-content .product-prices .product-price-text {width: 64% }.page-template-login-new-user #wrapper .new-user .button.form-button {font-size: 20px }.page-template-login-password-retrieval-step-1 #wrapper .main-shell.login-password-retrieval {padding: 106px 0 36px }.page-template-login-password-retrieval-step-1 #wrapper .main-shell.login-password-retrieval .retrieval .retrieval-container .retrieval-img {margin: 0 auto 27px }.page-template-login-password-retrieval-step-1 #wrapper .main-shell.login-password-retrieval .retrieval .retrieval-container>p {padding-block: 7px 59px;font-size: 17px;letter-spacing: .7px }.page-template-login-password-retrieval-step-1 #wrapper .main-shell.login-password-retrieval .retrieval .retrieval-container .form-item.email .form-input {height: 52px;padding-inline: 16px 42px }.page-template-login-password-retrieval-step-1 #wrapper .main-shell.login-password-retrieval .retrieval .retrieval-container .form-item.email:before {inset-inline: 10px auto }.page-template-login-password-retrieval-step-2 #wrapper .main-shell.login-password-retrieval {padding: 142px 0 35px }.page-template-login-password-retrieval-step-2 #wrapper .main-shell.login-password-retrieval .retrieval .retrieval-container .retrieval-img {margin: 0 auto 29px }.page-template-login-password-retrieval-step-2 #wrapper .main-shell.login-password-retrieval .retrieval .retrieval-container>p {padding-block: 5px 0;width: 87% }.page-template-login-password-retrieval-step-2 #wrapper .main-shell.login-password-retrieval .retrieval .retrieval-container .retrieval-info {margin: 33px auto 0 }.page-template-login-password-retrieval-step-3 #wrapper .main-shell.login-password-retrieval {padding: 68px 0 37px }.page-template-login-password-retrieval-step-3 #wrapper .main-shell.login-password-retrieval .retrieval .retrieval-container>p {padding-block: 7px 15px }.page-template-login-password-retrieval-step-4 #wrapper .main-shell.login-password-retrieval {padding: 127px 0 104px }.page-template-login-password-retrieval-step-4 #wrapper .main-shell.login-password-retrieval .retrieval .retrieval-container {padding: 15px 0 0 }.page-template-login-password-retrieval-step-4 #wrapper .main-shell.login-password-retrieval .retrieval .retrieval-container>h4 {letter-spacing: -.3px }.page-template-login-password-retrieval-step-4 #wrapper .main-shell.login-password-retrieval .retrieval .retrieval-container>p {font-size: 16px;width: 70%;letter-spacing: 1.3px;padding-block: 7px 0 }.page-template-login-password-retrieval-step-4 #wrapper .main-shell.login-password-retrieval .retrieval .retrieval-container .form-button {margin: 55px auto 0;width: 90% }.exams-lobby-container {padding-block: 13px 20px;padding-inline: 15px 0;max-width: 100% }.blue-gradient+.test {margin: 185px 0 0 }.single-exam .test {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding-inline: 15px 0;padding-block: 0 13px }.single-exam .test .response-confirmation {line-height: 43px;margin: 0 auto }.single-exam .test .exit-exam {font-size: 15px;inset-inline: 10px 0 }.test-bar {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;padding: 0;margin: -90px 8px 16px 0;background: 0 0 }.test-bar::before {-webkit-box-shadow: none;box-shadow: none;background: 0 0 }.test-bar-container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 50px;color: #fff;padding-block: 3px 0;padding-inline: 0 }.single-exam .test-progress {color: #fff }.single-exam .test-progress h4 {font-size: 13px;font-weight: 300;color: #fff;margin-block: 13px 8px }.test-progress-bar-panel {margin: 0;padding-inline: 0 }.test-progress-bar-panel .progress-line {height: 8px;border-radius: 4px;margin-inline: 0;-webkit-box-flex: 1;-ms-flex: auto;flex: auto }.test-progress-bar-panel .progress-line .progress-line-string {background: #ff7500;border-radius: 4px }.test-progress-bar-panel .progress-percent {display: none }.test-main-header .test-questions {display: block }.test-bar .test-questions {display: none }.test-questions {max-width: calc(100% + 30px);margin-inline: -15px;overflow: auto;padding-block: 0 8px;scrollbar-color: #153660 rgba(255, 255, 255, 0.05);scrollbar-width: thin;border-radius: 5px;margin-block: 0 8px }.test-questions::-webkit-scrollbar {height: 5px;border-radius: 5px;background: rgba(69, 90, 100, .2) }.test-questions::-webkit-scrollbar-thumb {height: 5px;border-radius: 5px;background: #153660 }.test-questions h4 {display: none }.test-questions ul {display: -webkit-box;display: -ms-flexbox;display: flex;width: -webkit-max-content;width: -moz-max-content;width: max-content;background: #f4fbff }.test-questions li {border-bottom: none }.test-questions li a.active::before {content: none }#wrapper .test-main {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;max-width: 100% }#wrapper .test-main .main-shell {-webkit-box-shadow: 4px 1px 12px .8px rgba(0, 1, 1, .1);box-shadow: 4px 1px 12px .8px rgba(0, 1, 1, .1);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding-inline: 15px;padding-block: 23px 20px }#wrapper .test {padding-inline: 15px }#wrapper .test.answer-list {padding-inline: 15px 0 }#wrapper .test.answer-list .main-shell {border-bottom-left-radius: 0;border-top-left-radius: 0 }#wrapper .test .main-shell {border-bottom-left-radius: 16px;border-top-left-radius: 16px;padding-inline: 15px 0 }.single-exam .test .test-main-container .response-confirmation {-webkit-transform: translateX(16px);-ms-transform: translateX(16px);transform: translateX(16px) }.test-main-header h3 {font-size: 20px;letter-spacing: -.2px;margin: 0 0 16px;width: 100% }.test-main-header h4, .test-main-header p {display: none }.test-main-header .test-main-header-content {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;max-width: 100% }.test-main-header .test-main-header-total-mark {top: -88px;left: 8px;background: 0 0;color: #fff;padding-inline: 0;padding-block: 0 }.answer-list .test-main-header .test-main-header-total-mark {left: 23px }.test-main-header .test-main-header-total-mark h5 {margin-block: 0 }.test-main-task {margin-block: 0 25px;padding-inline: 0 16px }.test-main-answers {-ms-grid-columns: (1fr)[2];grid-template-columns: repeat(2, 1fr);-ms-grid-rows: auto;grid-template-rows: auto;margin: 0 auto;gap: 12px;padding-inline: 0 15px }.test-main-buttons {margin: 20px 0 0 }.test-main-buttons .response-confirmation {display: none }.test-main-results .test-results-overflow {min-width: 475px }.test-main-results-row.titles-row .test-main-results-number {min-width: 60px }.test-main-results-row.titles-row .test-main-results-number h4 {text-indent: -9999px;overflow: hidden;width: 12px;height: 22px }.test-main-results-row.titles-row .test-main-results-number h4::after {display: block;text-indent: 0;position: absolute;top: 0;right: 0;height: 22px;line-height: 25px }.test-main-results-start {gap: 20px }.test-main-results-number {min-width: 60px }.timer {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0;padding: 0;width: auto;height: auto;background: 0 0;left: 8px }.timer>span {font-size: .875rem;display: block;max-width: 45px }.timer .timer-body {width: 64px;height: 64px }.timer .display-remain-time {font-size: 12px }.single-exam #wrapper .test .pass-exam-again::before {height: 22px;width: 22px }.test-progress {min-height: 0;width: 45%;padding-block: 0 }.single-exam.single-exam-results #wrapper .test {padding-inline: 15px 0 }.single-exam.single-exam-results #wrapper .test .test-questions {display: none }.message-list .message-date {top: 11px;left: unset;right: 0;width: 100%;-webkit-padding-start: 50px;padding-inline-start: 50px }.message-detail-wrapper {padding: 16px }#payment fieldset:has(.ui-selectmenu-button) {width: 100%;max-width: 253px }}@media only screen and (max-width:767px) and (max-width:479px) {.blog .main-shell .taxonomy .taxonomy-container h3::before {left: 23% }}@media screen and (max-width:767px) {.main-products-row {padding-block: 27px 0 }.main-products-goods .main-products-goods-wrapper {overflow: auto;scrollbar-color: #153660 rgba(69, 90, 100, 0.2);scrollbar-width: thin;padding-block: 24px }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item .product-remove a {-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px) }.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {content: none;float: none !important;color: gray;font-size: 17px;font-weight: 300 }.single-exam .test .test-main-header-content>h4 {display: block;width: 100%;background: #ff7500;color: #fff;margin-inline: -15px 0;font-size: .75rem;font-weight: 400;padding: .5rem;-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10 }.test-main-header {padding-inline: 0;padding-top: 0;margin-bottom: 1.5rem }}@media (max-width:767px) {.show-solutions-popup-head .filters-select {top: -36px }}@media only screen and (max-width:766px) {.message-list .message-item {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 10px;padding: 10px 0 }.message-list .message-content {width: 100% }.message-list .message-content h3 {-webkit-padding-end: 0;padding-inline-end: 0 }}@media only screen and (max-width:679px) {.header-basket-block .cart-goods-column .product .product-content {padding: 0 }.header-basket-block-buttons {padding-block: 10px 12px;padding-inline: 30px 17px }a.header-basket-block-button {padding-block: 9px 10px }.header-registration .header-navigation-close-btn {top: 13px;inset-inline: auto 11px }.footer-column:last-child, .footer-column:nth-child(2), .footer-column:nth-child(3) {-webkit-box-flex: 0;-ms-flex: 0 1 33.3333333333%;flex: 0 1 33.3333333333% }.footer-contacts li {-webkit-box-flex: 0;-ms-flex: 0 1 100%;flex: 0 1 100% }.button.exit-exam, input[type=submit].button.exit-exam {border: none }.blue-gradient {height: 109px }.main-shell .bread-crumbs {top: 18px;inset-inline: 15px auto }.success-window {padding: 32px 24px 36px }.success-window h2 {font-size: 42px }.page-template-login-new-user #wrapper .popup .container {padding: 0 50px }.page-template-login-new-user #wrapper .popup .container>div {padding-inline: 50px;padding-block: 33px 35px }.page-template-login-new-user #wrapper .popup .container>div h3 {font-size: 42px }.page-template-login-new-user #wrapper .popup .container>div h4 {margin-block: 10px 37px;font-size: 15px }.page-template-login-new-user #wrapper .popup .container>div .button {font-size: 16px;padding-block: 13px;padding-inline: 44px }.woocommerce-checkout.woocommerce-order-received #wrapper .popup .container>div {padding-inline: 27px;padding-block: 18px 33px }.woocommerce-checkout.woocommerce-order-received #wrapper .popup .container>div>div {width: 120px;margin-block: 0 7px }.woocommerce-checkout.woocommerce-order-received #wrapper .popup .container>div h2 {font-size: 27px;line-height: 1;letter-spacing: -1px;margin-block: 0 16px }.woocommerce-checkout.woocommerce-order-received #wrapper .popup .container>div h3 {font-size: 18px;margin-block: 0 3px }.woocommerce-checkout.woocommerce-order-received #wrapper .popup .container>div p {font-size: 15px }.default-payment-popup .payment-popup__container .popup_close {top: 44px;inset-inline: 8px auto }.default-payment-popup .payment-popup__container .popup_close::after, .default-payment-popup .payment-popup__container .popup_close::before {width: 16px }.top-section-media .top-section-video {height: 52vw }.top-section-media .top-section-video-poster {border-radius: 12px }.top-section-media .top-section-video-poster>img, .top-section-media .top-section-video-poster>picture>img {width: 100%;height: 100% }.home #wrapper .two-columns .two-columns-container h2 {letter-spacing: -.4px }.home #wrapper .posts-sh .posts-container .button {margin: 11px auto 65px }.two-columns {margin: 0 auto;padding: 0 0 40px }.two-columns.addon .column {padding: 43px 28px 32px }.two-columns.addon {margin: 0 auto 37px }.two-columns-body {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;background: #f4fbff;border-radius: 25px;gap: 14px }.two-columns-body::before {content: "או";position: absolute;font-weight: 700;font-size: 22px;top: 49.7%;inset-inline: auto 50%;padding-inline: 9px;color: #1b4268;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background: #f4f9fd;z-index: 1 }.two-columns-body::after {content: "";position: absolute;height: 1px;top: 49.3%;inset-inline: 15px;background: #1b4268;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%) }.two-columns-body .column:nth-child(2) {padding: 32px 28px }.two-columns-body .column {background: 0 0;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;padding: 32px 28px }.two-columns-body .column .column-wrapper h3 {letter-spacing: -1.2px }.two-columns-body .column .column-wrapper .column-image {margin: 0 auto -10px }.page-template-add-book-existing-user-1 .main-shell {padding: 50px 0;border-radius: 25px 25px 0 0 }.page-template-add-book-existing-user-1 .main-shell h2 {margin: 0 auto 24px }.page-template-add-book-existing-user-1 .main-shell .two-columns {margin: 0;padding: 0 }.page-template-add-book-existing-user-1 .main-shell .two-columns .two-columns-container .two-columns-body .column:first-child .column-wrapper .enter-code input {width: 100% }.page-template-add-book-existing-user-1 .main-shell .two-columns .two-columns-container .two-columns-body .column:nth-child(2) {padding: 46px 26px 32px }.page-template-add-book-existing-user-1 .main-shell .two-columns .two-columns-container .two-columns-body .column:nth-child(2) .column-wrapper .entrance-button {width: 100% }.woocommerce-cart #wrapper .two-columns-body .column .column-wrapper, .woocommerce-checkout #wrapper .two-columns-body .column .column-wrapper {padding: 0 10px 8px }.woocommerce-cart #wrapper .two-columns-body .column:nth-child(2) .new-user, .woocommerce-checkout #wrapper .two-columns-body .column:nth-child(2) .new-user {padding: 20px 0 0 }.woocommerce-cart #wrapper .two-columns-body .column:nth-child(2) .new-user .form-container .form-body .form-item, .woocommerce-checkout #wrapper .two-columns-body .column:nth-child(2) .new-user .form-container .form-body .form-item {margin: 0 0 15px }.woocommerce-cart #wrapper .two-columns-body .column:nth-child(2) .new-user .form-container .form-body .new-user-form-layer, .woocommerce-checkout #wrapper .two-columns-body .column:nth-child(2) .new-user .form-container .form-body .new-user-form-layer {padding-block: 5px 0 }.woocommerce-cart #wrapper .two-columns-body .column:nth-child(2) .new-user .form-container .form-body .new-user-form-layer+fieldset>.form-item, .woocommerce-checkout #wrapper .two-columns-body .column:nth-child(2) .new-user .form-container .form-body .new-user-form-layer+fieldset>.form-item {margin: 0 0 10px }.woocommerce-cart #wrapper .two-columns-body .column:nth-child(2) .new-user .form-container .form-body .wp_google_login, .woocommerce-checkout #wrapper .two-columns-body .column:nth-child(2) .new-user .form-container .form-body .wp_google_login {margin: 0 auto }.woocommerce-cart #wrapper .two-columns-body .column:nth-child(2) .new-user .form-container .form-button, .woocommerce-checkout #wrapper .two-columns-body .column:nth-child(2) .new-user .form-container .form-button {height: 50px }.woocommerce-cart #wrapper .two-columns-body .column:nth-child(2) .new-user .existing-user-registration, .woocommerce-checkout #wrapper .two-columns-body .column:nth-child(2) .new-user .existing-user-registration {display: block;position: static;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0) }.woocommerce-cart #wrapper .two-columns-body .column:nth-child(2) .new-user .existing-user-registration p, .woocommerce-checkout #wrapper .two-columns-body .column:nth-child(2) .new-user .existing-user-registration p {font-weight: 400;padding-block: 4px 6px;font-size: 15px }.review-container .slick-arrow, .review-container .swiper-button {top: 31% }.page-id-14 .main-shell {padding-block: 36px 0;-webkit-margin-after: 0;margin-block-end: 0 }.explanation h3 {line-height: 48.1px;font-size: 46px;margin: 0 auto -8px;max-width: 380px }.explanation .explanation-phone {top: -9%;width: 45%;inset-inline: -14% auto }.explanation .explanation-phone img {width: 100% }.explanation-media {margin: 8px -15px 0 auto }.explanations-contact {position: relative }.explanations-contact:before {content: "";display: block;position: absolute;left: 50%;top: 0;height: 200px;width: 100vw;background: #fff;z-index: -1;max-width: 100vw;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);pointer-events: none }.explanations-single-item-wrapper {padding: 0 20px 24px }.blog .main-shell {padding: 43px 0 33px }.blog .main-shell .main-shell-search .main-shell-search-container button {inset-inline: auto 7px;width: 53px }.blog .main-shell .main-shell-search .main-shell-search-container button::before {width: 25px;height: 25px }.posts .posts-container .posts-wrapper .post {min-width: 65% }.posts-pagination {margin: 15px auto 0 }.single-post .main-shell {padding: 51px 0 24px }.single-post .main-shell .single-post .single-post-container h1, .single-post .main-shell .single-post .single-post-container h2 {margin: 0 auto 15px;font-size: 42px }.single-post .main-shell .single-post .single-post-container h2.wp-block-heading {font-size: 26px;line-height: 30px }.single-post .main-shell .single-post .single-post-container h3.wp-block-heading {font-size: 21px }.single-post .main-shell .single-post .single-post-container .single-post-main-image {margin: 0 auto 30px }.single-post .main-shell .single-post .single-post-container .single-post-content {line-height: 1.57;font-size: 14px;margin: 0 0 27px }.single-post .main-shell .single-post .single-post-container .single-post-content p {line-height: 1.38 }.single-post .main-shell .single-post .single-post-container .single-post-content p:first-of-type strong {line-height: 1.2;font-size: 17px }.single-post .main-shell .single-post .single-post-container .single-post-content p:first-of-type {font-size: 16px;line-height: 1.35;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;margin: 0 auto 21px }.single-post .main-shell .single-post .single-post-container .single-post-content blockquote.wp-block-quote.is-layout-flow {padding: 12px 45px;margin: 0 -15px 26px;width: calc(100% + 30px) }.single-post .main-shell .single-post .single-post-container .single-post-content blockquote.wp-block-quote.is-layout-flow>p {display: block;line-height: 1.5 }.single-post .main-shell .single-post .single-post-container .single-post-content .wp-block-embed, .single-post .main-shell .single-post .single-post-container .single-post-content .wp-block-embed-vimeo, .single-post .main-shell .single-post .single-post-container .single-post-content .wp-block-image {margin: 0 -15px 12px;max-width: calc(100% + 30px) }.single-post-main-image {border-radius: 14px 14px 14px 0 }.single-post-content ul, .single-post-content ul li {max-width: 100%;letter-spacing: .5px }.single-post-content ul li::before {top: 12px;width: 10px;height: 10px }.single-post-content .single-post-content-video {margin: 0 -15px 63px }.single-post-taxonomy {padding: 17px 0 0 }.single-post-taxonomy .taxonomy-container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center }.single-post-taxonomy .taxonomy-container h4 {font-size: 21px;margin: 0 0 18px }.single-post-taxonomy .taxonomy-items {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: 15px 19px;font-size: 15px }.single-post-taxonomy .taxonomy-items a {font-size: 16px }.single-post #wrapper .posts-sp .posts-container {padding: 45px 15px 10px }.single-post #wrapper .posts-sp .posts-container .posts-wrapper-container {padding: 0 }.single-post #wrapper .posts-sp .posts-container h3 {font-size: 20px;margin: 0 0 37px }.page-template-regulations .main-shell {padding: 42px 0 9px }.page-template-regulations .main-shell .single-post .single-post-container>h2 {font-size: 30px;text-align: center }.page-template-regulations .main-shell .single-post .single-post-container>h3 {font-size: 20px;margin: 0 0 25px }.page-template-regulations .main-shell .single-post .single-post-container p {font-size: 15px;line-height: 1.47;margin-block: 0 22px }.page-template-regulations .main-shell .single-post .single-post-container ul {font-size: 16px }.product-header {font-size: 13px;margin-block: 0 4px }.product-header a {font-size: 13px }.product-about span {margin: 0 0 -1px }.main-products h1, .main-products h2 {margin: 0 auto 20px;letter-spacing: 0;font-size: 45px }.main-products h1 span, .main-products h2 span {font-size: 45px }.main-products-row {padding-inline: 10px }.main-products-head {padding: 0 0 15px }.main-products-head h3 {font-size: 22px }.main-products-head h4 {display: block;margin: 4px 0 0;font-size: 13px;font-weight: 400 }.page-template-bookshop .goods .product {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.page-template-bookshop .goods .product::before {content: "";position: absolute;bottom: -15px;inset-inline: -14px;height: 1px;background: rgba(69, 90, 100, .4) }.page-template-bookshop .goods .product:last-child {border: none }.page-template-bookshop .goods .product:last-child::before {content: none }.page-template-bookshop .goods .product-content {-webkit-box-flex: unset;-ms-flex: unset;flex: unset;padding: 3px 0 0;width: 190px }.page-template-bookshop .goods .product-image {width: 127px }.page-template-bookshop .goods .product-prices {padding-block: 18px 10px }.goods-container {padding: 0 27px }.goods-pagination {margin: 15px auto 0 }.select-product {padding: 30px 24px 0 }.select-product .close-select-type-btn {top: -3px;padding-inline: 0;left: 13px;display: none }.select-product .close-select-type-btn.show-mobile {display: block }.entrance-button.js-add-to-cart {width: 48%;font-size: 16px;height: 40px;margin-block: 0 23px }.error-message-container {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;padding: 9px 50px;gap: 8px }.error-message-container br {display: block }.error-message-container .error-message {font-size: 14px;max-width: 90%;font-weight: 300 }.select-product-type-price {padding-block: 9px 7px;width: 102px }.select-product-type-price h6 {font-size: 13px;margin: 0 auto 2px }.page-template-bookshop .search-and-filters .search-and-filters-container .search-and-filters-column {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: 12px }.page-template-bookshop .search-and-filters .search-and-filters-container .search-and-filters-column .filters-select {margin: 0 }.search-and-filters h4 {font-size: 21px;margin: 0 auto 29px }.search-and-filters-column {width: 100% }.search:not(body) .search-button {inset-inline: auto 12px }.page-template-materials .main-shell>h1, .page-template-materials .main-shell>h2 {margin: 0 0 36px }.materials-body {padding-inline: 16px }.materials-body h3 {margin: 0 0 28px }.materials-body-filters {margin: 0 auto 38px }.materials-wrapper {gap: 15px 25px }#wrapper .materials-item {-webkit-box-flex: 0;-ms-flex: 0 1 100%;flex: 0 1 100%;max-width: 100%;height: 153px }#wrapper .materials-sh .materials-item {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;max-width: 450px }.book-info-body {padding: 34px 20px }.no-webp .back-to-bookshelf::before {background: url(../img/arrow_goods.png) center/cover no-repeat }.back-to-bookshelf::before {content: "";position: absolute;top: 18px;inset-inline: auto 3px;width: 22px;height: 20px }.book-info-items-arrows {display: none }.book-info-items-slider .book-info-items-scrollbar .swiper-scrollbar-drag {margin: 26px 0 0;height: 4px }.single-product .main-shell {border-radius: 15px }.single-product .main-shell .bread-crumbs {top: 21px;inset-inline: 14px auto }.single-product .main-shell .book-info .book-info-body>a {top: -35px;inset-inline: auto -7px;font-size: 10px;line-height: 11px;max-width: 34px;padding-block: 43px 0 }.single-product .main-shell .book-info .product .product-content a.product-button {font-size: 18px;padding: 5px 10px 6px }.single-product .main-shell .book-info .product .product-content>p {margin: 0 0 24px }.single-product .main-shell .book-info .product .product-content .product-header {font-size: 28px;max-width: 100%;margin: 0 0 9px }.single-product .main-shell .book-info .product .product-content .product-about {margin: 0 0 6px }.single-product .main-shell .book-info .product .product-content .product-prices {margin-block: 24px 54px }.book-info-items {padding-block: 19px;padding-inline: 28px }.book-info-items .book-info-container .book-info-items-slider .product .product-image {max-width: 109px }.book-info-items .book-info-container .book-info-items-slider .product .product-content {padding: 0;width: 100% }.book-info-items .book-info-container .book-info-items-slider .product .product-content .class-number {line-height: 15px;padding: 0 6px }.book-info-items .book-info-container .book-info-items-slider .product .product-content .product-header {padding-block: 2px 0 }.book-info-items .book-info-container .book-info-items-slider .product .product-content .product-header a, .book-info-items .book-info-container .book-info-items-slider .product .product-content .product-header span {padding-block: 0;font-size: 13px }.book-info-items .book-info-container .book-info-items-slider .product .product-content .product-prices {margin-inline: 0 }.book-info-items .book-info-container .book-info-items-slider .product .product-content .product-prices .product-price {padding-inline: 9px 0 }.book-info-items .book-info-container .book-info-items-row h3, .book-info-items .book-info-container .book-info-items-slider .product .product-content .product-prices .product-price .price {font-size: 20px }.contact-form .form h4 span {letter-spacing: .3px }.contact-form .form-item {margin: 0 0 15px }.contact-form .form-item .form-input, .contact-form .form-item .ui-selectmenu-button {height: 41px;font-size: 17px }.contact-form .form-item .form-input {padding: 12px 20px }.contact-form .form-item .ui-selectmenu-button {padding: 5px 20px }.contact-form-body {gap: 0 }#wrapper .contact-form-first .form {padding: 20px 0 0 }#wrapper .contact-form-first .form h4 {letter-spacing: -.5px;font-size: 16px }#wrapper .contact-form-first .form form .form-button {font-size: 18px;height: 45px;width: 72%;margin: 45px auto 0 }.contact-form-image {margin: 0 0 27px }.contact-form-contacts {gap: 32px }.contact-form-contacts li {-webkit-box-align: center;-ms-flex-align: center;align-items: center }.contact-form-contacts-image {width: 32px;height: 39px }.contact-form-contacts-content {min-width: 0;padding-block: 7px 0 }.contact-form-contacts-content h5 {font-size: 12px;line-height: 0 }.contact-form-contacts-content a {font-size: 12px }.products-slides-container {padding: 0 }.products-slider {padding: 0;margin: 0 auto 34px;max-width: 100% }.products-slide {padding-inline: 10px;-webkit-border-end: 1px solid rgba(27, 66, 104, 0.2);border-inline-end: 1px solid rgba(27, 66, 104, 0.2);-webkit-box-sizing: border-box;box-sizing: border-box }.products-slide:last-child {-webkit-border-end: none;border-inline-end: none }.products-slide .class-number {margin-block: 6px 0 }.products-slide-image {margin-block: 0 14px;margin-inline: 0 auto;max-width: 63.5% }.products-slider-arrow {display: none }.formulas .formulas-container h1 {margin: 0 auto 24px }.formulas .formulas-container .formulas-body {grid-template-columns: repeat(auto-fill, minmax(152px, 1fr));grid-auto-rows: 143px }.formulas .formulas-container .formulas-body .formulas-body-column .formula-item h3 {font-size: 18px }.formulas .formulas-container .formulas-body .formulas-body-column .formula-item span {font-size: 13px }.formulas-body {gap: 24px 9px;grid-template-columns: repeat(auto-fill, minmax(152px, 1fr));grid-auto-rows: 158px }.formulas-body-column {-webkit-box-flex: 0;-ms-flex: 0 1 calc(50% - 4.5px);flex: 0 1 calc(50% - 4.5px) }.formula-item {padding: 20px 14px 13px;-webkit-box-shadow: 0 0 7px 0 rgba(0, 1, 1, .1);box-shadow: 0 0 7px 0 rgba(0, 1, 1, .1) }.formula-item img {max-width: 47% }.show-solutions-full-teaser .popup_close {top: 8px;inset-inline: 23px auto }.show-solutions-full-teaser .popup_close::after, .show-solutions-full-teaser .popup_close::before {width: 2px;height: 14px }.show-solutions-no-answer-container .show-solutions-no-answer-image {margin: 0 auto 9px }.show-solutions-no-answer-container h4 {margin: 0 auto -1px;line-height: 1.4 }.show-solutions-no-answer-container p {line-height: 1.1 }#wrapper .show-solutions-full-teaser-container {padding-bottom: 0 }#wrapper .show-solutions-full-teaser-container .show-solutions-full-teaser-image {position: static;margin: 0 auto 9px }#wrapper .show-solutions-full-teaser-container h3 {max-width: 260px;font-size: 24px;margin: 0 auto 16px }#wrapper .show-solutions-full-teaser-container .button {font-size: 18px;padding: 13px 33px 14px;margin: 0 auto 20px }.cart-goods-row.cart-goods-titles {padding: 0 0 10px }.woocommerce-checkout:not(.login-checkout-page) .main-shell {font-size: 16px }.woocommerce-checkout:not(.login-checkout-page) .cart-order .cart-order-steps {margin: 25px auto 30px }.woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper #billing_address_1_field, .woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper #billing_address_2_field, .woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper #billing_city_field, .woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper #billing_postcode_field {width: 48% }.woocommerce-checkout:not(.login-checkout-page) .cart-sidebar .shop_table tbody {padding: 16px 0 5px }.woocommerce-checkout:not(.login-checkout-page) .cart-sidebar .shop_table tbody .cart-total-info {margin: 0 0 46px }.woocommerce-checkout:not(.login-checkout-page) .cart-sidebar .shop_table tfoot {padding: 13px 0 0 }.logged-in.woocommerce-cart #wrapper .main-shell {font-size: 16px }.logged-in.woocommerce-cart #wrapper .main-shell .bread-crumbs {inset-inline: 16px auto;font-size: 10px;top: 24px }.logged-in.woocommerce-cart #wrapper .main-shell .bread-crumbs a {font-size: 10px }.woocommerce-cart .cart-sidebar .cart-code, .woocommerce-checkout .cart-sidebar .cart-code {padding-block: 24px 28px }.woocommerce-cart .cart-sidebar .shop_table tbody, .woocommerce-checkout .cart-sidebar .shop_table tbody {padding: 16px 8px 5px }.woocommerce-cart .cart-sidebar .shop_table tbody .cart-total-info, .woocommerce-checkout .cart-sidebar .shop_table tbody .cart-total-info {margin: 0 0 46px }.woocommerce-cart .cart-sidebar .shop_table tbody .cart-shipping-total, .woocommerce-cart .cart-sidebar .shop_table tbody .cart-subtotal, .woocommerce-checkout .cart-sidebar .shop_table tbody .cart-shipping-total, .woocommerce-checkout .cart-sidebar .shop_table tbody .cart-subtotal {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100% }.woocommerce-cart .cart-sidebar .shop_table tbody .order-total, .woocommerce-checkout .cart-sidebar .shop_table tbody .order-total {padding-block: 7px 0;margin-block: 11px 19px }.woocommerce-cart .cart-sidebar .shop_table tfoot, .woocommerce-checkout .cart-sidebar .shop_table tfoot {padding: 13px 56px 0 }.woocommerce-cart .cart-sidebar .wc-proceed-to-checkout, .woocommerce-checkout .cart-sidebar .wc-proceed-to-checkout {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.woocommerce-cart .shop_table.shop_table_responsive tbody tr:not([class]) td {letter-spacing: -.2px;line-height: 1.2;margin-inline: 0;display: -ms-grid;display: grid;-ms-grid-columns: 10% 67% 23%;grid-template-columns: 10% 67% 23%;font-size: 15px;padding: 8px 10px 11px 6px }.woocommerce-cart .shop_table.shop_table_responsive tbody tr:not([class]) td img {-ms-flex-item-align: start;align-self: flex-start }.woocommerce-cart .shop_table.shop_table_responsive tbody tr:not([class]) td .remove-2 {-ms-grid-column-align: center;justify-self: center;margin-inline: 0;padding-block: 5px;font-size: 13px;padding-inline: 14px }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item .product-name .product-image {-webkit-box-flex: 0;-ms-flex: 0 1 100px;flex: 0 1 100px }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item .product-name .product-content {padding: 9px 0 0 }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item .product-name .product-content .product-header {text-align: start;font-size: 14px;padding-block: 4px 0 }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item .product-name .product-content .product-header a {font-size: 14px }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item .product-name .product-content .product-prices .product-price .product-price-text {gap: 5px;width: 17px }.woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item .product-subtotal {font-size: 14px }.page-template-personal-area .personal-area, .page-template-personal-area.page-template-personal-area-payments .personal-area {margin: 0 }.page-template-personal-area .personal-area .cart-goods-wrapper .cart-goods-row.product-row {padding-block: 18px 28px }.page-template-personal-area .personal-area .cart-goods-wrapper .cart-goods-row.product-row .product .product-content {padding: 2px 0 0;-webkit-box-flex: 0;-ms-flex: 0 1 208px;flex: 0 1 208px }.personal-area-body {margin-top: 190px }.personal-area-body .main-shell h1, .personal-area-body .main-shell h2 {margin: 0 }.page-template-personal-area #wrapper .cart-goods-wrapper .product-content .product-header {font-size: 16px;font-weight: 500;margin: 0 0 5px }.page-template-personal-area #wrapper .cart-goods-wrapper .product-content .product-header a {font-size: 16px }.page-template-login .main-shell {padding: 50px 0 0;border-radius: 25px 25px 0 0 }.page-template-login .main-shell h2 {margin: 0 auto 24px }.page-template-login .two-columns-body {gap: 30px }.page-template-login-form .main-shell {padding: 40px 0 12px;border-radius: 25px 25px 0 0 }.page-template-login-password-retrieval #wrapper .main-shell.login-password-retrieval .retrieval-container>p {padding-block: 7px 8px }.page-template-login-password-retrieval #wrapper .main-shell.login-password-retrieval .retrieval-container .form-item.password:before {inset-inline: 20px auto }.page-template-login-password-retrieval #wrapper .main-shell.login-password-retrieval .retrieval-container .form-item.password .form-input {height: 42px;padding-inline: 45px }.page-template-login-password-retrieval #wrapper .main-shell.login-password-retrieval .retrieval-container .form-item.password:nth-of-type(3) {margin-block: 16px 0 }.page-template-login-password-retrieval #wrapper .main-shell.login-password-retrieval .retrieval-container .form-button {margin-block: 55px 0 }#wrapper .retrieval .retrieval-container .button.transparent {width: 76%;margin-block: 35px 0;padding: 21px 52px 19px }.exams-shell {border-radius: 0 25px 25px }.exams-shell .bread-crumbs {top: 20px;inset-inline: 15px auto;font-size: 10px }.exams-shell .bread-crumbs a {font-size: 10px }.exams-lobby-main-select {width: calc(100% - 16px);margin-block: 0 13px }.exams-lobby-main-select .ui-selectmenu-button {height: 41px }.exams-lobby-main-select .ui-selectmenu-button .ui-selectmenu-text {line-height: 41px }.exams-lobby-container h1, .exams-lobby-container h2 {text-align: start;padding-inline: 24px 0;letter-spacing: .3px }.exams-lobby-row {-ms-grid-columns: 26% 26% 15% 9% 24%;grid-template-columns: 26% 26% 15% 9% 24% }.single-exam .test .popup-not-it-all .popup_close, .single-exam .test .time-over .popup_close {top: 44px;inset-inline: 8px auto }.single-exam .test .popup-not-it-all .popup_close::after, .single-exam .test .popup-not-it-all .popup_close::before, .single-exam .test .time-over .popup_close::after, .single-exam .test .time-over .popup_close::before {width: 16px }.single-exam .test .popup-not-it-all .popup-timer, .single-exam .test .time-over .popup-timer {padding: 37px 40px 50px }.single-exam .test .popup-not-it-all .popup-not-all, .single-exam .test .time-over .popup-not-all {padding: 20px 10px 12px;min-width: 327px }.single-exam .test .popup-not-it-all .popup-not-all-image, .single-exam .test .time-over .popup-not-all-image {margin: 0 auto 40px }.single-exam .test .popup-not-it-all .popup-timer-image, .single-exam .test .time-over .popup-timer-image {margin: 0 auto 5px }.single-exam .test .popup-not-it-all .popup-not-all-buttons, .single-exam .test .time-over .popup-not-all-buttons {margin: 20px auto 0 }.test-main-answers {-ms-grid-columns: (1fr)[1];grid-template-columns: repeat(1, 1fr);-ms-grid-rows: auto;grid-template-rows: auto;gap: 12px }.test-main-answer {height: 51px }.test-main-answer.test-answer-1 {-ms-grid-row: 1;grid-row-start: 1;-ms-grid-column: 1;grid-column-start: 1 }.test-main-answer.test-answer-2 {-ms-grid-row: 2;grid-row-start: 2;-ms-grid-column: 1;grid-column-start: 1 }.test-main-answer.test-answer-3 {-ms-grid-row: 3;grid-row-start: 3;-ms-grid-column: 1;grid-column-start: 1 }.test-main-answer.test-answer-4 {-ms-grid-row: 4;grid-row-start: 4;-ms-grid-column: 1;grid-column-start: 1 }.test-main-answer-number {height: 40px;width: 40px;font-size: 28px }}@media only screen and (max-width:679px) and (max-width:679px) {.two-columns-body::after, .two-columns-body::before {top: 50% }}@media screen and (max-width:679px) {.woocommerce-checkout:not(.login-checkout-page) .main-shell .checkout-order-pay h2 {margin-bottom: 49px }.woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper .form-row:not(:first-child), .woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper .form-row:not(:nth-child(2)), .woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper .form-row:not(:nth-child(3)), .woocommerce-checkout:not(.login-checkout-page) .woocommerce-billing-fields__field-wrapper .form-row:not(:nth-child(4)) {width: 100% }}@media only screen and (max-width:678px) {.explanations .explanation:nth-of-type(3) .explanation-phone {top: -90px;width: 50% }}@media only screen and (max-width:639px) {.single-product .main-shell .book-info .book-info-body .badge {width: 42px;max-width: 42px }.single-product .main-shell .book-info .book-info-body .badge .badge-content {font-size: 9px;top: 15px }.woocommerce-cart .cart-sidebar .shop_table tbody .woocommerce-shipping-totals td, .woocommerce-checkout .cart-sidebar .shop_table tbody .woocommerce-shipping-totals td {padding-block: 0px 35px }.woocommerce-cart .cart-sidebar .shop_table tbody .woocommerce-shipping-totals td .cart-delivery-select, .woocommerce-checkout .cart-sidebar .shop_table tbody .woocommerce-shipping-totals td .cart-delivery-select {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 78%;height: 29px }#payment fieldset:has(.ui-selectmenu-button) {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 78%;height: 29px }}@media only screen and (max-width:579px) {.footer {padding: 117px 20px 0 }}@media only screen and (max-width:575px) {.personal-details {padding-block: 0 }.personal-details-column-content {-ms-grid-column-align: left;justify-self: left }.personal-details-column-content .ui-button.ui-selectmenu-button {width: 80px }.personal-details-column-content .form-input {align-self: flex-end;display: -ms-grid;display: grid;direction: ltr }.form-value {padding-inline: 0 }.cart-goods-wrapper .cart {padding: 0 0 9px }.cart-goods-wrapper .cart-goods-row {padding-block: 12px 28px }.cart-goods-wrapper .cart-goods-row.cart-goods-titles {padding: 15px 0 9px }.cart-goods-wrapper .cart-goods-column .product {gap: 19px }.cart-goods-wrapper .cart-goods-column .product .product-image {-webkit-box-flex: 0;-ms-flex: 0 1 74px;flex: 0 1 74px;min-width: 50px }.message-list .message-content .message-excerpt {max-height: 20px }}@media only screen and (max-width:529px) {.orange-label p {margin-inline: 0 -20px;letter-spacing: -.5px }}@media only screen and (max-width:499px) {.review-photos-slider .review-photos-slider-item.swiper-slide-next, .review-photos-slider .review-photos-slider-item.swiper-slide-prev {-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);visibility: hidden;opacity: 0 }}@media only screen and (max-width:480px) {.contact-form-contacts {gap: 16px }.contact-form-contacts-content a {font-size: 10px }}@media only screen and (max-width:479px) {.header-registration-block {max-width: 314px;width: 314px;inset-inline: 50% auto;-webkit-transform: translate(50%, -100%);-ms-transform: translate(50%, -100%);transform: translate(50%, -100%) }.header-registration-block.show {-webkit-transform: translate(50%, 0);-ms-transform: translate(50%, 0);transform: translate(50%, 0) }.header-basket-block {max-width: 314px;width: 314px;inset-inline: 50% auto;-webkit-transform: translate(50%, -100%);-ms-transform: translate(50%, -100%);transform: translate(50%, -100%) }.header-basket-block.show {-webkit-transform: translate(50%, 0);-ms-transform: translate(50%, 0);transform: translate(50%, 0) }.footer-row.footer-bottom::before {top: 0 }.footer-column:first-child {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;padding-inline: 0 }.footer-column:nth-child(2) {-webkit-box-flex: 0;-ms-flex: 0 1 50%;flex: 0 1 50%;-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;padding-inline: 0 }.footer-column:nth-child(3) {-webkit-box-flex: 0;-ms-flex: 0 1 50%;flex: 0 1 50%;-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;padding-inline: 0 }.footer-column:last-child {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4;padding-inline: 0;margin: 34px auto 0 }.footer-column:last-child::before {content: "";position: absolute;top: -22px;inset-inline: -9px;height: 2px;background: #395b7c }.footer-column h4::before {inset-inline: -9px auto }.footer-column .footer-social {margin: 11px -10px 21px }.footer-column-wrapper {margin: 0 0 26px }#wrapper .footer-contact-form {margin-inline: -10px }.footer-contacts li {-webkit-box-flex: 0;-ms-flex: 0 1 41%;flex: 0 1 41% }.success-window {padding: 32px 16px 36px }.success-window h2 {font-size: 36px;margin: 1px auto 12px }.success-window p {margin: 0 auto 40px;font-size: 16px;line-height: 1 }.success-window-image {max-width: 174px }#wrapper .success-window-btn {padding: 11px 24px 14px;font-size: 17px }#wrapper .popup.popup_true .popup-test {padding-block: 17px 26px;padding-inline: 60px }#wrapper .popup.popup_true .popup-test .popup-test-icon {margin: 0 auto 7px }#wrapper .popup.popup_true .popup-test h2 {font-size: 39px }#wrapper .popup.popup_true .popup-test .button {padding: 15px 24px;font-size: 20px }#wrapper .popup.popup_false.open .popup-test {padding-block: 17px 24px;padding-inline: 24px }#wrapper .popup.popup_false.open h2 {font-size: 39px;margin-block: 0 14px }#wrapper .popup.popup_false.open .button {padding: 16px 24px }#wrapper .popup.popup_false.open .popup-test-true-answer {margin: 0 auto 16px }.material-template-default #wrapper .book-renewal .book-renewal-container .product-card .product .product-content .product-header, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .product-card .product .product-content .product-header {max-width: 150px;font-size: 14px }.material-template-default #wrapper .book-renewal .book-renewal-container .product-card .product .product-content .product-header>a, .page-template-personal-area #wrapper .personal-area .book-renewal .book-renewal-container .product-card .product .product-content .product-header>a {font-size: 14px }.page-template-login-new-user #wrapper .popup .container>div {padding-inline: 20px }.top-section-content h1 span, .top-section-content h2 span {font-size: 82px;margin: 0 0 18px }.top-section-content p {text-align: start;-webkit-line-clamp: 2;margin: 0 2px 22px }.top-section-content .top-section-content-counter li {-webkit-box-flex: 0;-ms-flex: 0 1 calc(33.33% - 60px);flex: 0 1 calc(33.33% - 60px) }.top-section-media .top-section-video-button {width: 45px;height: 45px }.two-columns h2 {position: relative;margin: 0 auto -21px;z-index: 1 }.two-columns-container {border-radius: 25px;background: #f4fbff;padding: 0;margin: 0 15px }.two-columns-body .column:first-child .enter-code input:first-of-type {font-size: 14px }.explanation-item h4 {height: auto;font-size: 14px;font-weight: 300 }.blog .main-shell .taxonomy .taxonomy-items ul {gap: 2.3px 23px }.posts .posts-container .posts-wrapper .post {min-width: 92% }.product-prices .product-printed .product-price-text img {width: 16px }.product-prices .product-price-text img {width: 13px;height: 13px }.page-template-bookshop .goods .product-content .class-number-container {line-height: .9 }.page-template-bookshop .goods-body {gap: 26px 25px }.goods-pagination {margin: 53px auto 12px }.select-product {padding: 0 24px }.select-product h3 {font-size: 15px }.select-product-book {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 0 14px }.select-product-book h3 {margin: 12px auto 0;text-align: center;max-width: 100%;font-size: 18px;line-height: 1.2;display: block }.select-product-book .product {margin: 0 auto;padding-block: 0 23px;padding-block: 0 22px }.select-product-book .product .product-content {padding-block: 2px 0;max-width: 180px }.select-product-book .product .product-content .product-header {font-size: 15px;margin-block: 0 2px }.select-product-book .product .product-content .product-header a {font-size: 15px }.select-product-book .product .product-content .product-about {line-height: 16.5px;font-size: 13px }.select-product-book .product .product-content .product-about-explanations {margin: 0 0 5px }.select-product-book .product .product-image {max-width: 69px }.select-product-type {padding: 13px 0 0 }.select-product-type-container {gap: 0;margin: 0 auto 20px }.select-product-type-box:last-child .select-product-type-image img {max-height: 69px }.select-product-type-box h3 {margin-block: 0 4px }.select-product-type-box strong {font-size: 12px;margin: 0 auto 8px }.select-product-type-box label {padding: 24px }.select-product-type-box label::before {width: 16px;height: 16px }.select-product-type-box label::after {width: 8px;height: 8px;top: 4px }.select-product-type-image {height: 75px;margin: 0 auto 16px }.select-product-type-image img {height: 75px }[for=select-product-type-nature] .select-product-type-image img {height: 70px }.page-template-bookshop .search-and-filters .search-and-filters-container .search-and-filters-column {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.materials-body-filters form {display: -webkit-box;display: -ms-flexbox;display: flex }#wrapper .materials-sh .materials-wrapper {margin: 0 0 2px }#wrapper .materials-sh .materials-item {padding-block: 14px }.book-info .product-image {margin: 0 auto;text-align: center;max-width: 150px }.book-info-items h3 {border: none;padding: 0;margin: 0 auto;text-align: center }.book-info-items-row {border: none;padding: 0 0 21px;margin: 0 auto 25px;text-align: center }.single-product .main-shell .book-info .product .product-content .product-prices .product-price-text img {width: 14%;height: auto }.book-info-items .book-info-container {padding: 3px 0 0 }.book-info-items .book-info-container .book-info-items-slider .product .product-content .product-info {height: auto !important }.book-info-items .book-info-container .book-info-items-row h3 {font-size: 22px }.single-formula .pdf-toolbarViewer {top: -52px }.single-formula .book-page-body-wrapper .bookmark {margin: 0 -20px;padding-inline: 5px 10px;padding-block: 6px 13px;color: #fff;line-height: 1;font-size: 16px;font-weight: 300 }.single-formula .book-page-body-wrapper .bookmark .bookmark-header {padding-block: 8px 9px;padding-inline: 7px 10px }.single-formula .book-page-body-wrapper .bookmark .bookmark-header h4 {font-size: 19px;letter-spacing: -.3px }.single-formula .book-page-body-wrapper .bookmark .formulas-body {display: -ms-grid;display: grid;-ms-grid-columns: (48.5%)[2];grid-template-columns: repeat(2, 48.5%);grid-auto-rows: 145px;-webkit-column-gap: 4px;-moz-column-gap: 4px;column-gap: 4px;row-gap: 22px;padding: 25px 15px 19px;background-color: #f4fbff;margin: 0 0 19px }.material-template-default .back-to-bookshelf {padding: 53px 5px 20px }.book-page-head-container {margin: 0 auto }.show-solutions-popup .filters-select .ui-selectmenu-button {margin-inline: 0 }.show-solutions-popup-head .toolbar .pdf-toolbarViewer {width: 177px }.show-solutions-popup-head .toolbar .pdf-toolbarViewerMiddle {width: 60px }.cart-goods-row {padding-inline: 0 }.cart-order-wrapper, .cart-payment-wrapper {margin: 0 0 14px }.cart-order-wrapper.address, .cart-payment-wrapper.address {gap: 14px 16px }.cart-order-wrapper.address .cart-order-input#city, .cart-order-wrapper.address .cart-order-input#number, .cart-order-wrapper.address .cart-order-input#postal-code, .cart-order-wrapper.address .cart-order-input#street, .cart-payment-wrapper.address .cart-order-input#city, .cart-payment-wrapper.address .cart-order-input#number, .cart-payment-wrapper.address .cart-order-input#postal-code, .cart-payment-wrapper.address .cart-order-input#street {-webkit-box-flex: 0;-ms-flex: 0 1 calc(50% - 8px);flex: 0 1 calc(50% - 8px) }.cart-order-wrapper.identification, .cart-payment-wrapper.identification {-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 14px 16px }.cart-order-wrapper.identification .cart-order-input, .cart-payment-wrapper.identification .cart-order-input {-webkit-box-flex: 0;-ms-flex: 0 1 100%;flex: 0 1 100% }.cart-order-input, .cart-payment-input {height: 40px }.cart-payment-wrapper {-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 14px 16px }.cart-payment-wrapper .cart-payment-input {-webkit-box-flex: 0;-ms-flex: 0 1 100%;flex: 0 1 100% }.cart-payment-wrapper .cart-payment-input#cvv, .cart-payment-wrapper .cart-payment-input#validity {-webkit-box-flex: 0;-ms-flex: 0 1 calc(50% - 8px);flex: 0 1 calc(50% - 8px) }.personal-area-bar-wrapper .ui-tabs-nav li:nth-child(2) picture img {width: 87% }.no-webp .page-template-login-password-retrieval #wrapper .main-shell.login-password-retrieval::before {background: url(../img/login-password-retrieval-bg.png) 5%/cover no-repeat }.page-template-login-password-retrieval #wrapper .main-shell.login-password-retrieval::before {content: "";position: absolute;top: 0;inset-inline: auto 0;width: 100%;height: 40vw }.single-exam .test .popup-test .popup-test-icon img {width: 86%;-o-object-fit: contain;object-fit: contain }.single-exam .test .popup-not-it-all .popup-timer, .single-exam .test .time-over .popup-timer {min-width: 315px;padding: 37px 16px }.single-exam.single-exam-results #wrapper .test .test-main .main-shell .test-main-container {width: 600px;margin: 0 auto }.single-exam.single-exam-results #wrapper .test .test-progress {padding-block: 0 18px }.single-exam.single-exam-results #wrapper .test .test-progress .test-progress-bar-panel {padding-inline: 0 143px }.single-exam.single-exam-results #wrapper .test .test-main-results-row.titles-row {padding-block: 66px 17px }.single-exam.single-exam-results #wrapper .test .test-main .test-main-header {max-width: 270px;position: fixed }.single-exam.single-exam-results #wrapper .test .test-main .test-main-header-total-mark {position: absolute;top: -90px;left: -55px;background: 0 0;color: #fff;padding: 0 }.single-exam.single-exam-results #wrapper .test .test-main .test-main-header-total-mark h5 {margin: 0 }}@media (max-width:479px) {.show-solutions-popup-head .filters-select {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%) }}@media all and (max-width:479px) {.show-solutions-popup .show-solutions-popup-head {padding-left: 10px }}@media only screen and (max-width:469px) {.free-exercise-dropdown {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;width: 100% }.single-material #wrapper .book-preview-popup .container>div {padding: 33px 44px 0 }.single-material #wrapper .book-preview-popup .container>div p {letter-spacing: -.35px }}@media only screen and (max-width:455px) {.default-payment-popup .payment-popup__container {padding: 16px }}@media only screen and (max-width:400px) {.home #wrapper .top-section .top-section-content .top-section-content-wrapper h1 {margin: 0 }}@media only screen and (max-width:399px) {h1 span {font-size: 40px }.single-material #wrapper .main-shell .book-page .book-page-head h1 span {font-size: 20px }}.webp .header-basket-block .cart-goods-delete-product {background: url(../img/delete-product.webp) no-repeat }.webp .button.header-registration-button::before, .webp input[type=submit].button.header-registration-button::before {background: url(../img/registration_logo.webp) center/cover no-repeat }.webp .top-section-media .top-section-video-button {background: url(../img/top-section-video-button.webp) center/cover no-repeat }.webp .enter-code button[type=submit]::before {background: url(../img/arrow_code.webp) center/cover no-repeat }.webp .review::before {background: url(../img/quote.webp) center/cover no-repeat }.webp .explanation-arrow {background: url(../img/explanations_arrow.webp) center/cover no-repeat }.webp .explanation-video::before {background: url(../img/top-section-video-button.webp) center/cover no-repeat }.webp .explanations-contact .button::before {background: url(../img/letter_button.webp) center/cover no-repeat }.webp .single-post-content .single-post-content-video::before {background: url(../img/play-button.webp) center/cover no-repeat }.webp .product-prices .product-price .product-price-info {background: url(../img/i.webp) center/cover no-repeat }.webp .cart-goods-delete-product, .webp .cart-goods-delete-product:hover {background: url(../img/delete-product.webp) center/contain no-repeat }.webp .cart-subscription .cart-subscription-warning::before {background: url(../img/cart-warning.webp) center/cover no-repeat }.webp .cart-checkbox label::before {background: url(../img/cart-chexkbox-mark.webp) center/cover no-repeat }.webp .cart-goods-open-PDF::before {background: url(../img/file-icon.webp) center/cover no-repeat }.webp .woocommerce-cart .shop_table.shop_table_responsive tbody .woocommerce-cart-form__cart-item .product-remove a {background: url(../img/delete-product.webp) center/60% no-repeat }.webp .edit-pencil {background: url(../img/pencil_personal_area.webp) center/cover no-repeat }.webp .page-template-login-password-retrieval #wrapper .main-shell.login-password-retrieval::before {background: url(../img/login-password-retrieval-bg.webp) top/contain no-repeat }.webp .existing-user .form-item.google-button::before, .webp .new-user .form-item.google-button::before, .webp .retrieval .form-item.google-button::before {background: url(../img/google.webp) center/cover no-repeat }.webp .existing-user-checkbox label::before {background: url(../img/existing-user-mark.webp) center/cover no-repeat }.webp .woocommerce-checkout-review-order #payment .wc_payment_methods .wc_payment_method div.payment_box input[type=checkbox]:checked+label:after {background: url(../img/cart-chexkbox-mark.webp) center/cover no-repeat }@media only screen and (max-width:879px) {.webp .button.header-registration-button::before, .webp input[type=submit].button.header-registration-button::before {background: url(../img/registration_logo_mobile.webp) center/cover no-repeat }}@media only screen and (max-width:479px) {.webp .page-template-login-password-retrieval #wrapper .main-shell.login-password-retrieval::before {background: url(../img/login-password-retrieval-bg.webp) 5%/cover no-repeat }}.products-slider-arrow.swiper-button-lock{opacity: 0;visibility: hidden;pointer-events: none;}