.wrap-img{max-height:100%}.wrap-img img{width:100%;height:auto}.btn{color:#2b2620;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border:1px solid #0000;border-radius:8px;padding:12.5px 35px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-weight:600;line-height:18px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#2b2620}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem #2b262040}.btn-check:checked+.btn,.btn-check:active+.btn,.btn:active,.btn.active{box-shadow:inset 0 3px 5px #00000020}.btn-check:checked+.btn:focus,.btn-check:active+.btn:focus,.btn:active:focus,.btn.active:focus{box-shadow:0 0 0 .25rem #2b262040,inset 0 3px 5px #00000020}.btn:disabled,.btn.disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65;box-shadow:none}.btn-link{color:#2b2620;font-weight:400;text-decoration:none}.btn-link:hover{color:shift-color(#2b2620, 20%)}.btn-link:disabled,.btn-link.disabled{color:#6c757d}.btn-default{color:#ece3d3;background-color:#2b2620;border-color:#2b2620;box-shadow:inset 0 1px #ffffff26,0 1px 1px #00000013}.btn-default:hover{color:#ece3d3}.btn-check:focus+.btn-default,.btn-default:focus{color:#ece3d3;box-shadow:inset 0 1px #ffffff26,0 1px 1px #00000013,0 0 0 .25rem #48423b80}.btn-check:checked+.btn-default,.btn-check:active+.btn-default,.btn-default:active,.btn-default.active,.show>.btn-default.dropdown-toggle{color:color-contrast(tint-color(#2b2620, 20%));background-color:tint-color(#2b2620, 20%);border-color:tint-color(#2b2620, 10%)}.btn-check:checked+.btn-default:focus,.btn-check:active+.btn-default:focus,.btn-default:active:focus,.btn-default.active:focus,.show>.btn-default.dropdown-toggle:focus{box-shadow:inset 0 3px 5px #00000020,0 0 0 .25rem #48423b80}.btn-default:disabled,.btn-default.disabled{color:color-contrast(#2b2620);background-color:#2b2620;border-color:#2b2620}.btn-primary{color:#ece3d3;background-color:#2b2620;border-color:#2b2620;box-shadow:inset 0 1px #ffffff26,0 1px 1px #00000013}.btn-primary:hover{color:#ece3d3}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#ece3d3;box-shadow:inset 0 1px #ffffff26,0 1px 1px #00000013,0 0 0 .25rem #48423b80}.btn-check:checked+.btn-primary,.btn-check:active+.btn-primary,.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle{color:color-contrast(tint-color(#2b2620, 20%));background-color:tint-color(#2b2620, 20%);border-color:tint-color(#2b2620, 10%)}.btn-check:checked+.btn-primary:focus,.btn-check:active+.btn-primary:focus,.btn-primary:active:focus,.btn-primary.active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px #00000020,0 0 0 .25rem #48423b80}.btn-primary:disabled,.btn-primary.disabled{color:color-contrast(#2b2620);background-color:#2b2620;border-color:#2b2620}.btn-secondary{color:#fffc;background-color:#f4f5f7;border-color:#f4f5f7;box-shadow:inset 0 1px #ffffff26,0 1px 1px #00000013}.btn-secondary:hover{color:#fffc}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fffc;box-shadow:inset 0 1px #ffffff26,0 1px 1px #00000013,0 0 0 .25rem #f5f6f880}.btn-check:checked+.btn-secondary,.btn-check:active+.btn-secondary,.btn-secondary:active,.btn-secondary.active,.show>.btn-secondary.dropdown-toggle{color:color-contrast(shade-color(#f4f5f7, 20%));background-color:shade-color(#f4f5f7, 20%);border-color:shade-color(#f4f5f7, 25%)}.btn-check:checked+.btn-secondary:focus,.btn-check:active+.btn-secondary:focus,.btn-secondary:active:focus,.btn-secondary.active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px #00000020,0 0 0 .25rem #f5f6f880}.btn-secondary:disabled,.btn-secondary.disabled{color:color-contrast(#f4f5f7);background-color:#f4f5f7;border-color:#f4f5f7}.btn-tertiary{color:#fffc;background-color:#adadad;border-color:#adadad;box-shadow:inset 0 1px #ffffff26,0 1px 1px #00000013}.btn-tertiary:hover{color:#fffc}.btn-check:focus+.btn-tertiary,.btn-tertiary:focus{color:#fffc;box-shadow:inset 0 1px #ffffff26,0 1px 1px #00000013,0 0 0 .25rem #b6b6b680}.btn-check:checked+.btn-tertiary,.btn-check:active+.btn-tertiary,.btn-tertiary:active,.btn-tertiary.active,.show>.btn-tertiary.dropdown-toggle{color:color-contrast(shade-color(#adadad, 20%));background-color:shade-color(#adadad, 20%);border-color:shade-color(#adadad, 25%)}.btn-check:checked+.btn-tertiary:focus,.btn-check:active+.btn-tertiary:focus,.btn-tertiary:active:focus,.btn-tertiary.active:focus,.show>.btn-tertiary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px #00000020,0 0 0 .25rem #b6b6b680}.btn-tertiary:disabled,.btn-tertiary.disabled{color:color-contrast(#adadad);background-color:#adadad;border-color:#adadad}.btn-outline-default{color:#2b2620;border-color:#2b2620}.btn-outline-default:hover{color:#ece3d3;background-color:#2b2620;border-color:#2b2620}.btn-check:focus+.btn-outline-default,.btn-outline-default:focus{box-shadow:0 0 0 .25rem #2b262080}.btn-check:checked+.btn-outline-default,.btn-check:active+.btn-outline-default,.btn-outline-default:active,.btn-outline-default.active,.btn-outline-default.dropdown-toggle.show{color:#ece3d3;background-color:#2b2620;border-color:#2b2620}.btn-check:checked+.btn-outline-default:focus,.btn-check:active+.btn-outline-default:focus,.btn-outline-default:active:focus,.btn-outline-default.active:focus,.btn-outline-default.dropdown-toggle.show:focus{box-shadow:inset 0 3px 5px #00000020,0 0 0 .25rem #2b262080}.btn-outline-default:disabled,.btn-outline-default.disabled{color:#2b2620;background-color:#0000}.btn-outline-primary{color:#2b2620;border-color:#2b2620}.btn-outline-primary:hover{color:#ece3d3;background-color:#2b2620;border-color:#2b2620}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem #2b262080}.btn-check:checked+.btn-outline-primary,.btn-check:active+.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show{color:#ece3d3;background-color:#2b2620;border-color:#2b2620}.btn-check:checked+.btn-outline-primary:focus,.btn-check:active+.btn-outline-primary:focus,.btn-outline-primary:active:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus{box-shadow:inset 0 3px 5px #00000020,0 0 0 .25rem #2b262080}.btn-outline-primary:disabled,.btn-outline-primary.disabled{color:#2b2620;background-color:#0000}.btn-outline-secondary{color:#f4f5f7;border-color:#f4f5f7}.btn-outline-secondary:hover{color:#fffc;background-color:#f4f5f7;border-color:#f4f5f7}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem #f4f5f780}.btn-check:checked+.btn-outline-secondary,.btn-check:active+.btn-outline-secondary,.btn-outline-secondary:active,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show{color:#fffc;background-color:#f4f5f7;border-color:#f4f5f7}.btn-check:checked+.btn-outline-secondary:focus,.btn-check:active+.btn-outline-secondary:focus,.btn-outline-secondary:active:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus{box-shadow:inset 0 3px 5px #00000020,0 0 0 .25rem #f4f5f780}.btn-outline-secondary:disabled,.btn-outline-secondary.disabled{color:#f4f5f7;background-color:#0000}.btn-outline-tertiary{color:#adadad;border-color:#adadad}.btn-outline-tertiary:hover{color:#fffc;background-color:#adadad;border-color:#adadad}.btn-check:focus+.btn-outline-tertiary,.btn-outline-tertiary:focus{box-shadow:0 0 0 .25rem #adadad80}.btn-check:checked+.btn-outline-tertiary,.btn-check:active+.btn-outline-tertiary,.btn-outline-tertiary:active,.btn-outline-tertiary.active,.btn-outline-tertiary.dropdown-toggle.show{color:#fffc;background-color:#adadad;border-color:#adadad}.btn-check:checked+.btn-outline-tertiary:focus,.btn-check:active+.btn-outline-tertiary:focus,.btn-outline-tertiary:active:focus,.btn-outline-tertiary.active:focus,.btn-outline-tertiary.dropdown-toggle.show:focus{box-shadow:inset 0 3px 5px #00000020,0 0 0 .25rem #adadad80}.btn-outline-tertiary:disabled,.btn-outline-tertiary.disabled{color:#adadad;background-color:#0000}.btn-img{padding:0}.btn-img img{width:100%;height:100%}.btn-icon{background-repeat:no-repeat;width:48px;height:48px;padding:12px}.buy-btn,.shop-btn{padding:12.5px 42px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;font-weight:500;line-height:18px}.buy-btn{padding:12.5px 35px}.btn{position:relative}.btn .badge{color:#ece3d3;text-align:center;background-color:#2b2620;border-radius:999px;width:auto;height:auto;padding:0 7px;font-size:12px;font-weight:400;position:absolute;top:-8px;right:-6px}.btn-custom{color:#2b2620;background-color:#c9a066}.btn-custom:hover,.btn-custom:focus-visible{color:#2b2620;background-color:#d3b282}.lang-switcher ul{margin:0 -4px;list-style:none}.lang-switcher ul li{cursor:pointer;color:#ece3d3;padding:2px 6px;font-size:14px;display:inline-block}.lang-switcher ul li.active{color:#c9a066}.lang-switcher ul li.active a{border-bottom:1px solid #c9a066}.lang-switcher ul li a{color:inherit}.btn-back-to-top{z-index:1030;color:#2b2620;opacity:0;visibility:hidden;background-color:#c9a066;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:opacity .2s,visibility .2s,background-color .2s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 12px #2b26204d}.btn-back-to-top:hover,.btn-back-to-top:focus-visible{color:#2b2620;background-color:#d3b282}.btn-back-to-top.is-visible{opacity:1;visibility:visible}.btn-back-to-top svg{width:24px;height:24px}*,:before,:after{box-sizing:border-box}:root{font-size:1rem}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{color:#2b2620;text-align:left;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000;background-color:#f2ece1;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;font-weight:400;line-height:1.5}h6,h5,h4,h3,h2,h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:calc(1.375rem + 1.5vw)}@media (width>=1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media (width>=1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media (width>=1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media (width>=1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}a{color:#2b2620;text-decoration:none}a:hover{color:shift-color(#2b2620, 20%)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}img,svg{vertical-align:middle}[hidden]{display:none!important}ul{margin:0;padding:0}span{display:inline-block}.container-fluid{width:100%;padding:0 .75rem}.container{width:992px;max-width:100%;margin:0 auto}@media (width<=767.98px){.container{width:768px}}@media (width<=575.98px){.container{width:576px}}.row{flex-wrap:wrap;margin:0 .75rem;display:flex}.row>*{flex-shrink:0;width:100%;max-width:100%}.row.justify-center{justify-content:center}.row [class^=col-]{padding:0 .75rem}.row .col{flex-grow:1;flex-basis:0;max-width:100%}.row .col-6{flex:none;width:50%}.row .col-3{flex:none;width:25%}.row .col-12{flex:none;width:100%}@media (width<=991.98px){.row .col-lg-3{flex:none;width:25%}.row .col-lg-6{flex:none;width:50%}.row .col-lg-12{flex:none;width:100%}}@media (width<=767.98px){.row .col-md-3{flex:none;width:25%}.row .col-md-6{flex:none;width:50%}.row .col-md-12{flex:none;width:100%}}.book-content{margin:60px 0}@media (width<=991.98px){.book-content{margin:0}}.book-content .text{margin-top:60px}.book-content .text p{text-indent:20px;text-align:justify}@media (width<=991.98px){.book-content .text{margin-top:0;padding:15px}}blockquote{color:#2b2620;text-align:right;background-color:#e6dac4;width:80%;margin-top:100px;margin-left:auto;padding:30px 30px 30px 60px;font-weight:300;display:block;position:relative}blockquote:before{content:"“";color:#7a5c36;font-size:70px;position:absolute;top:5px;left:15px}blockquote p{text-align:justify;margin-top:0;font-size:18px;font-style:italic}@media (width<=991.98px){blockquote{width:100%;margin-top:0;padding:15px 15px 15px 60px}}.book-part{width:100%;margin-top:60px;padding:15px;display:block}.book-part .wrap{background-color:#fbf8f2;height:100%;padding-bottom:100px;display:flex;position:relative;box-shadow:0 3px 6px #2b262029,0 3px 6px #2b26203b}.book-part .wrap .wrap-cover{width:40%;position:relative}.book-part .wrap .wrap-cover .book-cover{max-height:none;margin-top:-30px;margin-left:20px;position:relative;box-shadow:0 3px 6px #2b262029,0 3px 6px #2b26203b}.book-part .wrap .wrap-cover .book-cover h3{color:#fffc;text-align:center;font-size:20px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.book-part .wrap .wrap-cover .book-cover .mask{background-color:#2b26208c;width:100%;position:absolute;inset:0}.book-part .part-content{width:60%;padding:15px 20px 0;display:block}.book-part .part-content h3,.book-part .part-content h4{font-size:16px}.book-part .part-content ul{margin-left:20px;font-size:14px}.book-part .part-content .group-btns{text-align:center;width:100%;position:absolute;bottom:20px;left:0}.visual-tables hr{margin:60px 0}.visual-tables h2{color:#2b2620;text-align:center}.visual-tables .wrap-img{margin:20px auto}.visual-table{cursor:pointer;width:100%;margin:30px auto;box-shadow:0 3px 6px #2b262029,0 3px 6px #2b26203b}.hero{color:#ece3d3;background-color:#2b2620;width:100%;margin-bottom:30px;display:block;position:relative}@media (width<=991.98px){.hero{margin-bottom:0}}.hero .container{flex-flow:wrap;display:flex}@media (width<=991.98px){.hero .container{display:block}}.hero .lang-group{justify-content:flex-end;display:flex}@media (width<=991.98px){.hero .lang-group{position:absolute;top:4px;right:20px}}.hero .wrap-cover{flex:0 0 40%;width:40%;display:block;position:relative;transform:translateY(30px)}@media (width<=991.98px){.hero .wrap-cover{text-align:center;width:100%;padding:30px;transform:translateY(0)}}.hero .wrap-cover .book-cover{box-shadow:0 19px 38px #2b26204d,0 15px 12px #2b262038}@media (width<=991.98px){.hero .wrap-cover .book-cover{width:60%;margin:0 auto}}.hero .book-info{width:60%;padding:0 0 0 30px}@media (width<=991.98px){.hero .book-info{width:100%;padding:30px}.hero .book-info h1,.hero .book-info h2{text-align:center}}.hero .book-info hr{border-color:#ece3d340;margin:10px 0}.hero .book-info .anno{text-align:justify;text-indent:15px;font-size:14px}.hero .book-info .group-btns{text-align:center;width:100%;margin-top:20px}.footer{color:#ece3d3;background-color:#2b2620;width:100%;padding:30px 0;font-size:16px;display:block;position:relative;overflow:hidden}@media (width<=991.98px){.footer{padding:0}}.footer a{color:#ece3d3;border-bottom:1px solid #ece3d380}.footer .footer-content{justify-content:space-between;display:flex}@media (width<=991.98px){.footer .footer-content{padding:15px}}*{box-sizing:border-box}
