﻿#book-shop{margin-top:50px;}.book-container{display:flex;align-items:center;justify-content:center;perspective:600px;padding-bottom:40px;}.book-container:hover .book,.book-container:focus .book{transform:rotateY(0deg);}@keyframes initAnimation{0%{transform:rotateY(0deg);}100%{transform:rotateY(-16deg);}}@media(max-width:767.98px){.book-container:before{left:0;bottom:10px;height:80px;position:absolute;content:"";border-bottom:100px solid #e9ecef;border-left:25px solid transparent;border-right:25px solid transparent;height:0;width:calc(100vw - 40px);}.book-container:after{left:0;bottom:0;height:80px;position:absolute;content:"";border-bottom:10px solid #ced4da;width:calc(100vw - 40px);}}@media(min-width:768px) and (max-width:991.98px){.col-book:nth-child(3n+1) .book-container:before{left:0;bottom:10px;height:80px;position:absolute;content:"";border-bottom:100px solid #e9ecef;border-left:25px solid transparent;border-right:25px solid transparent;height:0;width:calc(100vw - 40px);}.col-book:nth-child(3n+1) .book-container:after{left:0;bottom:0;height:80px;position:absolute;content:"";border-bottom:10px solid #ced4da;width:calc(100vw - 40px);}}@media(min-width:992px) and (max-width:1199.98px){.col-book:nth-child(4n+1) .book-container:before{left:0;bottom:10px;height:80px;position:absolute;content:"";border-bottom:100px solid #e9ecef;border-left:25px solid transparent;border-right:25px solid transparent;height:0;width:calc(100vw - 40px);}.col-book:nth-child(4n+1) .book-container:after{left:0;bottom:0;height:80px;position:absolute;content:"";border-bottom:10px solid #ced4da;width:calc(100vw - 40px);}}@media(min-width:1200px) and (max-width:1399.98px){.col-book:nth-child(4n+1) .book-container:before{left:0;bottom:10px;height:80px;position:absolute;content:"";border-bottom:100px solid #e9ecef;border-left:25px solid transparent;border-right:25px solid transparent;height:0;width:calc(100vw - 40px);}.col-book:nth-child(4n+1) .book-container:after{left:0;bottom:0;height:80px;position:absolute;content:"";border-bottom:10px solid #ced4da;width:calc(100vw - 40px);}}@media(min-width:1400px){.col-book:nth-child(5n+1) .book-container:before{left:0;bottom:10px;height:80px;position:absolute;content:"";border-bottom:100px solid #e9ecef;border-left:25px solid transparent;border-right:25px solid transparent;height:0;width:calc(100vw - 40px);}.col-book:nth-child(5n+1) .book-container:after{left:0;bottom:0;height:80px;position:absolute;content:"";border-bottom:10px solid #ced4da;width:calc(100vw - 40px);}}.book{width:200px;height:280px;position:relative;transform-style:preserve-3d;transform:rotateY(-16deg);transition:1s ease;animation:1s ease 0s 1 initAnimation;}.book>:first-child{position:absolute;top:0;left:0;object-fit:cover;object-position:center top;width:200px;height:280px;transform:translateZ(25px);background-color:#01060f;border-radius:0 2px 2px 0;box-shadow:5px 5px 20px #666;}.book:before{position:absolute;content:" ";background-color:#00f;left:0;top:3px;width:48px;height:294px;transform:translateX(172px) rotateY(90deg);background:linear-gradient(90deg,#fff 0%,#f9f9f9 5%,#fff 10%,#f9f9f9 15%,#fff 20%,#f9f9f9 25%,#fff 30%,#f9f9f9 35%,#fff 40%,#f9f9f9 45%,#fff 50%,#f9f9f9 55%,#fff 60%,#f9f9f9 65%,#fff 70%,#f9f9f9 75%,#fff 80%,#f9f9f9 85%,#fff 90%,#f9f9f9 95%,#fff 100%);}.book:after{position:absolute;top:0;left:0;content:" ";width:200px;height:280px;transform:translateZ(-25px);background-color:#01060f;border-radius:0 2px 2px 0;}.book-title{left:50%;transform:translateX(-50%);bottom:20px;position:absolute;background-color:#11387f;color:#fff;padding:8px 10px;border-radius:8px;line-height:1.2;text-align:center;width:80%;font-weight:600;}.related-books+.global-footer{margin-top:0;}.related-books .col-book .book-container{width:324px;}.related-books .col-book .book-container:before{display:none;}.related-books .col-book .book-container:after{display:none;}.related-books .col-book:first-child .book-container:before{width:1290px;display:block;}.related-books .col-book:first-child .book-container:after{width:1290px;display:block;}body{word-break:keep-all;}input{outline:0!important;}.global-header{position:sticky;z-index:1020;top:0;background-color:#fff;padding:1rem 0;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);}.global-header-logo{text-decoration:none;display:flex;align-items:center;}.global-header-logo b{margin-left:10px;display:block;color:#000;}.global-header-search{position:relative;display:flex;align-items:center;border:1px solid #11387f;border-radius:50rem;padding:0 10px 0 20px;}.global-header-search .autoComplete_wrapper{display:block;width:100%;}.global-header-search input{width:100%;height:40px;border:0!important;padding:0;color:#212529;}.global-header-search button{border:0;background-color:transparent;line-height:1;color:#11387f;padding-left:0;padding-right:0;}.main-banner{overflow:hidden;position:relative;background-color:#000;color:#fff;text-align:center;min-height:200px;display:flex;align-items:center;justify-content:center;padding-top:50px;padding-bottom:50px;background-repeat:no-repeat;background-position:center;background-size:cover;}@media(min-width:992px){.main-banner{padding-top:80px;padding-bottom:80px;min-height:360px;}}.main-banner:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);}.main-banner .container{position:relative;}.page-main-video{z-index:10;overflow:hidden;position:absolute;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;background-size:cover;}@media(min-width:576px){.page-main-video{aspect-ratio:21/9;}}.page-main-video:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);}.page-main-video video{margin:auto;position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);visibility:visible;opacity:1;width:100vw;}@media(min-width:992px){.page-main-video video{width:100vw;}}.breadcrumb{justify-content:center;}.breadcrumb a{color:#fff;text-decoration:none;}.nav-tabs .nav-link{font-weight:600;}@media(max-width:991.98px){.nav-tabs .nav-link{font-size:.875rem;}}.nav-tabs-2{flex-wrap:nowrap;}.nav-tabs-2 .nav-item{position:relative;}.nav-tabs-2 .nav-link{font-size:.875rem;padding-bottom:calc(.5rem - 3px);border-bottom:3px solid transparent;color:#212529;font-weight:600;}.nav-tabs-2 .nav-link.active{color:#11387f;border-bottom-color:#11387f;}.nav-tabs-2 .level-2{z-index:10;position:absolute;top:100%;background-color:#11387f;left:50%;transform:translateX(-50%);display:flex;color:#fff;}.nav-tabs-2 .level-2:before{content:"";position:absolute;right:100%;top:0;bottom:0;background-color:#11387f;width:9999em;}.nav-tabs-2 .level-2 a{padding-top:8px;padding-bottom:8px;color:#fff;}.page-thumbnail{max-width:350px;width:100%;}.qr-code{border:2px solid #11387f;border-radius:.25rem;display:inline-block;}.qr-code img{width:140px;}.global-footer{margin-top:100px;padding:20px 0;background-color:#11387f;color:#fff;text-align:center;}.global-footer a{text-decoration:none;color:#fff;}.global-footer a:hover{text-decoration:underline;}.level-3-list{padding-left:15px;padding-right:15px;}.level-3-list .btn{font-size:12px;padding:4px 10px;}@media(min-width:992px){.level-3-list .btn{font-size:.875rem;}}.index-list{list-style:none;padding:0;margin:0;}.index-list li{background-image:radial-gradient(circle at center,black 0,black 1px,white 1px,white 100%);background-repeat:repeat-x;background-position:left center;background-size:8px 8px;}.index-list li+li{margin-top:4px;}.index-list span{background-color:#fff;}.index-list .index-name{font-weight:700;padding-right:8px;}.index-list .index-number{display:inline-block;text-align:center;min-width:20px;padding-left:8px;}#contactModal .modal-content{background-color:transparent;}#contactModal .modal-header{border:0;display:block;}#contactModal .modal-title{color:#fff;font-weight:600;font-size:1.25rem;text-align:center;}@media(min-width:992px){#contactModal .modal-title{font-size:2.5rem;}}@media(min-width:1200px){#contactModal .modal-title{font-size:3rem;}}#contactModal .input-group-text{width:80px;text-align:center;justify-content:center;padding-right:.5rem;}#contactModal .modal-footer{padding-top:0;border:0;}@media(min-width:992px){#contactModal .modal-body,#contactModal .modal-footer{width:800px;margin-left:auto;margin-right:auto;}}.t-and-c{background-color:#fff;border-radius:1rem;margin-top:1rem;overflow:hidden;max-height:300px;overflow:auto;}