@charset 'UTF-8';@font-face{font-family:'OpenSans';font-weight:400;font-style:normal;src:url(/fonts/OpenSans/static/OpenSans-Regular.ttf)}@font-face{font-family:'OpenSans';font-weight:400;font-style:italic;src:url(/fonts/OpenSans/static/OpenSans-Italic.ttf)}@font-face{font-family:'OpenSans';font-weight:700;font-style:normal;src:url(/fonts/OpenSans/static/OpenSans-SemiBold.ttf)}@font-face{font-family:'OpenSans';font-weight:700;font-style:italic;src:url(/fonts/OpenSans/static/OpenSans-SemiBoldItalic.ttf)}body{font-family:'OpenSans',Helvetica,sans-serif;font-size:14px;background:#ccc}.h1,h1,hr{margin-top:20px}.h1,h1{margin-bottom:10px}.h1,.h2,.h3,h1,h2,h3{font-weight:700}.h2,h2{font-size:22px;margin-top:4px}.h3,h3{line-height:1.4;margin-top:48px}.h3,.h4,h3,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}.book-main-title{font-size:22px;font-weight:700;margin-top:4px;margin-bottom:10px}.book-main-title .page-book{font-size:24px}.container{max-width:968px}a{text-decoration:none}.navbar-book .active a,.text-color{color:var(--book-text)}.underline{line-height:164%;border-bottom:3px solid #000}hr{margin-bottom:20px;opacity:1;border:0;border-top:1px solid #eee}.hr-big{margin-top:4px;border-bottom:4px solid #000}.hr-small{width:12%;margin-left:0;border-bottom:3px solid #000}.mt-big,.page-book .book-chapter .book-chapter>h2{margin-top:80px}.subtitle{font-size:12px;margin-bottom:16px;text-transform:uppercase;color:#cf132b}.box-page{margin-top:76px;padding:8px 64px;border:6px solid #cf132b;background:#fff;box-shadow:10px -10px 0 #f2f2f2,20px -20px 0 #e0e0e0}#toc-small,.title-authors{font-weight:700;text-transform:uppercase}#toc-small{font-size:12px;width:196px;height:24px;margin:-40px 10px 16px;padding:5px 0 0 8px;background:var(--book-bg)}#books a,#toc a,#toc-small a{color:#000}.title-authors{font-size:14px}.logo{width:273px}.logo .logo-title{font-size:16px;font-weight:700;line-height:1.1;margin:0;color:#000}.logo .logo-underline{width:6%;height:3px;margin:2px 0 4px;background:#000}.logo.logo-big{width:100%;max-width:390px;margin:12px auto}.logo.logo-big .logo-title{font-size:23px;margin:0;color:#000}.navbar-nav .nav-link{font-size:11px;text-transform:uppercase;color:#000}.navbar-nav.navbar-lang .active a,.navbar-nav.navbar-main .active a,.page-default #content a,.page-homepage .intro a{color:#cf132b}.navbar-main{margin:auto}.navbar-main .nav-item.nav-homepage .nav-link{font-size:13px;font-weight:700}.navbar-filler{width:92px;height:0}.page-homepage .intro{font-size:12px;max-width:390px;margin:0 auto;padding:2px 0}.page-default .author-item{border-top:1px solid #d7d7d7}.page-default .author-item img{width:100%;border:1px solid #cf132b}.page-attributions a,.page-book a,.page-book-authors a,.page-suggest a{word-break:break-word}.page-attributions .box-page,.page-book .box-page,.page-book-authors .box-page,.page-suggest .box-page{border-color:var(--book-bg)}.page-attributions .box-page,.page-book-authors .box-page,.page-suggest .box-page{padding:0 48px 20px}.page-book-authors .author-image img{border-width:3px;border-style:solid;border-color:var(--book-bg)}.page-book-authors .author-content{overflow:auto;-moz-columns:2 156px;columns:2 156px;-moz-column-gap:42px;column-gap:42px}.page-attributions .citation a{color:var(--book-text)}.page-attributions .text{font-size:13px;padding:4px 0 2px}.page-attributions .text:before{content:'• '}.page-attributions .copyright{font-size:13px;padding:0 0 4px 16px}.page-suggest .form-control,.page-suggest .form-select{border-color:var(--book-bg)}.page-suggest .form-control:focus,.page-suggest .form-select:focus{border-color:var(--book-text);box-shadow:0 0 0 .25rem var(--book-text) 40}.page-book .box-page{padding:8px 32px}.page-book #toc{width:216px;margin:-64px auto 0;padding:42px 0 4px}#toc a.active,#toc a:hover,.page-book .fullscreen-close a,.page-book .intro-content h4,.page-book .pdf-fullscreen,.page-book .pdf-hide,.page-book a,.page-book h3{color:var(--book-text)}.page-book .book-chapter>h2{font-size:2.5rem;font-weight:700;margin-top:20px;margin-bottom:10px;color:var(--book-text)}.page-book .book-a-link:hover svg,.page-book .book-a-pdf:hover svg,.page-book .gallery-actions a svg{fill:var(--book-text)}.page-book .toc-doi,.page-book .toc-isbn,.page-book .toc-pd{font-size:11px}.page-book .book-a-link,.page-book .book-a-pdf{display:inline-block;width:60px}.page-book .book-a-link svg,.page-book .book-a-pdf svg{width:100%}.page-book .book-chapter-intro{margin:32px 0}.page-book .fullscreen-mode{position:fixed;z-index:9990;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important}.page-book .fullscreen-close{position:fixed;z-index:9991;top:58px;right:32px;padding:8px;background:#fff;box-shadow:1px 1px 2px #000}.page-book a[href^='#_ftn']{font-size:.8em;font-weight:700;line-height:.8em;vertical-align:super}.page-book sup a[href^='#_ftn']{font-size:1em;font-weight:400;line-height:1em;vertical-align:baseline}.page-book .references{font-size:12px}.page-book .references p{margin-bottom:2px}.page-book .referencequote{line-height:15px;padding-right:40px;padding-left:20px;text-align:justify}.page-book ul.additionalresources{font-size:13px;padding-left:20px}#toc{background:var(--book-bg)}#toc .toc-wrapper{padding-top:24px;background:#e6e6e6}#toc .toc-suggest a,#toc .toc-title{font-weight:700;text-transform:uppercase}#toc .toc-title{font-size:13px;line-height:13px;color:#000}#toc .toc-section{font-size:11px;margin:8px 0}#toc .toc-chapter{padding:0 8px}#toc .toc-chapter-title{font-size:14px;font-weight:700;margin:4px 0}#toc .toc-suggest{padding:8px 12px;text-align:center}#toc .toc-suggest a{font-size:11px;line-height:16px}#toc .toc-suggest a:focus,#toc .toc-suggest a:hover{text-decoration:none;color:#000!important}#toc .toc-suggest img{margin-top:-2px;margin-right:4px}#toc hr{margin:8px 0;border-bottom:2px dotted gray}#books{font-weight:700}.book-item{position:relative;display:inline-block;width:100%}.book-item .book-item-cover{width:100%}.book-item .book-item-cover use{--book-cover-front-opacity:1;--book-cover-back-opacity:0}.book-item:hover .book-item-cover use{--book-cover-front-opacity:0;--book-cover-back-opacity:1}.book-item:hover .book-text{transition:all 250ms ease-in-out;opacity:0}.book-item:hover .book-intro{transition:all 250ms ease-in-out 250ms;opacity:1}.book-item .book-intro,.book-item .book-text{position:absolute;top:0;left:0;width:100%;height:100%;padding:82px 34px 74px 2px}.book-item .book-text{min-height:64px;margin:auto;transition:all 250ms ease-in-out 250ms;text-transform:uppercase;opacity:1}.book-item .book-intro{font-size:13px;overflow:hidden;transition:all 250ms ease-in-out;opacity:0}.book-item .book-intro p{font-size:11px;background:#ccc}.book-item .book-author{font-size:12px;line-height:24px;margin-bottom:2px;border-bottom:3px solid #000}.book-item .book-title{font-family:'OpenSans',Helvetica,sans-serif;font-size:17px;line-height:32px;border-bottom:3px solid #000}.gallery,.gallery .img{text-align:center}.gallery .img{display:inline-block;width:32%;height:100px;padding:2px;cursor:pointer}.gallery .img .img_display_sml{width:auto;max-width:100%;max-height:100%;margin:auto;vertical-align:middle}.gallery .img .caption{display:none;padding:8px;text-align:left;border:1px solid #d3d3d3;border-top:none}.gallery .img.big{width:100%;height:auto}.gallery .img.big .caption{display:block}.gallery .img.big .caption:empty{display:none}.gallery .img.big .img_display_sml{width:100%;height:auto}@media (max-width:767px){.gallery .img,.gallery .img .img_display_sml{width:100%;height:auto}.gallery .img .caption{display:block}.gallery .img .caption p:last-child{margin-bottom:0}.gallery .img .caption:empty{display:none}}form .form-control,form .form-select{font-size:14px;margin:8px 0;padding:0 16px;border-width:2px;border-style:solid;border-radius:0;background:#f5f5f5}form .form-select,form input.form-control{line-height:46px;height:46px}form textarea.form-control{height:200px;padding:22px 16px}form .btn-light{border:1px solid #000;border-radius:3px;background-color:#efefef}