.product-section{padding-top:40px;padding-bottom:80px}@media (max-width:568px){.product-section{padding-top:12px;padding-bottom:0}}.product-section .tabs-box{display:flex;flex-flow:wrap}.product-section .tabs-nav{position:relative;height:100%;width:316px}@media (max-width:1180px){.product-section .tabs-nav{width:216px}}@media (max-width:768px){.product-section .sidebar{display:flex;align-items:center;justify-content:space-between;border:1px solid #d8dad9;background:#f5f7f7;padding:12px 16px;margin:0 -16px 32px}}@media (max-width:568px){.product-section .sidebar{margin:0 -16px 32px}}@media (max-width:768px){.product-section .sBtn-text{font-family:"Open Sans",sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.3125rem}}.product-section .sidebar-subtitle{font-family:"Open Sans",sans-serif;font-size:1.125rem;font-style:normal;font-weight:600;line-height:normal;margin-bottom:0;color:#0c0c0c;margin-top:0;margin-bottom:16px}@media (max-width:1280px){.product-section .sidebar-subtitle{font-size:1.125rem}}@media (max-width:768px){.product-section .sidebar-subtitle{font-size:1.5rem;margin-bottom:0}}.product-section .tab-nav-item{font-family:"Open Sans",sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;color:#3d4543;display:flex;align-items:center;background:0 0;border:0;outline:0;padding:0 16px;margin-bottom:16px;transition:.3s all;text-align:left}@media (max-width:1280px){.product-section .tab-nav-item{font-size:.875rem}}@media (max-width:1180px){.product-section .tab-nav-item{font-size:.875rem}}.product-section .tab-nav-item.active,.product-section .tab-nav-item:focus{position:relative}.product-section .tab-nav-item.active span,.product-section .tab-nav-item:focus span{color:#0271ce;font-weight:700}.product-section .tab-nav-item.active:before,.product-section .tab-nav-item:focus:before{display:flex;align-items:center;content:"\e916";font-family:icomoon!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;width:16px;height:16px;margin-right:10px}.product-section .tab-nav-item:hover span{font-weight:700;color:#0271ce}.product-section .tabs-content{display:flex;flex-flow:column;padding-left:32px;width:calc(100% - 316px)}@media (max-width:1180px){.product-section .tabs-content{width:calc(100% - 216px)}}@media (max-width:768px){.product-section .tabs-content{padding-left:0;width:100%}}.product-section .tabs-body{display:flex;flex-flow:wrap;gap:32px;margin-top:32px}@media (max-width:1300px){.product-section .tabs-body{gap:16px}}@media (max-width:568px){.product-section .tabs-body{margin-top:16px}}.product-section .lib-card{position:relative;background:#fff;border:1px solid #d8dad9;padding:24px 8px 24px 16px;display:flex;flex-direction:column;text-decoration:none;transition:all .3s ease-in;width:calc(33.33% - 22px);border-radius:0 16px;overflow:hidden;display:none;opacity:0;transition:opacity 2s linear;padding-top:52px}@media (max-width:1300px){.product-section .lib-card{width:calc(33.33% - 11px)}}@media (max-width:1240px){.product-section .lib-card{width:calc(50% - 8px)}}@media (max-width:992px){.product-section .lib-card{width:100%}}.product-section .lib-card .label{display:flex;align-items:center;position:absolute;top:0;left:0;padding:8px 10px 10px 8px;border-radius:0 0 20px 0;background:#edf7df;font-size:.75rem;font-style:normal;font-weight:600;line-height:normal;color:#3d4543}.product-section .lib-card .label:before{position:relative;display:inline-block;width:16px;height:16px;margin-right:4px;margin-top:1px}.product-section .lib-card .label.enter:before{content:url(../../images/enter.svg)}.product-section .lib-card .label.info:before{content:url(../../images/info.svg)}.product-section .lib-card .center{display:flex;align-items:center;justify-content:space-between}.product-section .lib-card .content{margin-right:16px}.product-section .lib-card h3{color:#f2f8fd;margin-bottom:4px}.product-section .lib-card p{font-family:"Open Sans",sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.3125rem;margin:0;color:#3d4543}.product-section .lib-card .icon-arrow-short-right{display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:24px}@media (max-width:568px){.product-section .lib-card{padding-top:42px}}.product-section .lib-card h3{color:#0271ce}.product-section .lib-card:focus,.product-section .lib-card:hover{background:#f5f7f7;transition:.2s linear}.product-section .lib-card:focus .icon-arrow-short-right,.product-section .lib-card:hover .icon-arrow-short-right{color:#0271ce}.product-section .lib-card.active{display:flex;opacity:1;transition:opacity 2s linear}.product-section .lib-card.show-duplicate{display:flex!important;opacity:1}.product-section .lib-card.show-duplicate.active-search{display:none!important;opacity:0}.product-section .lib-card.active-search,.product-section .lib-card.hidden-duplicate{display:none}.product-section .search-box{width:100%;margin-right:0}@media (max-width:768px){.product-section .search-box{margin-top:16px}}.product-section .search-box form{width:100%;visibility:visible}.product-section .search-box button{display:flex;align-items:center;justify-content:center;font-weight:100;top:16px;left:16px}.product-section .search-box button:after{font-size:16px}.product-section .banner-see{position:relative;overflow:hidden;display:flex;gap:16px;flex-flow:column;margin:16px 0;padding:32px;background:#f5f7f7;border-radius:0 24px 0 0;background:#cce3f5;flex-flow:wrap;align-items:center;justify-content:space-between;margin-top:32px}@media (max-width:568px){.product-section .banner-see{align-items:flex-start;flex-flow:column;margin:16px -15px 0;border-radius:0;padding:32px 16px}}.product-section .banner-see:before{content:"";position:absolute;right:0;bottom:0;background:url(../images/demo-small-bg.webp) no-repeat;background-size:cover;height:100%;width:410px}@media (max-width:992px){.product-section .banner-see:before{display:none}}.product-section .banner-see .title{position:relative;margin-bottom:0}@media (max-width:568px){.product-section .banner-see .title{font-size:1.625rem;text-align:left}}.product-section .banner-see .description{margin:0;color:#3d4543}@media (max-width:568px){.product-section .banner-see .description{text-align:left}}.product-section .banner-see .btn{position:relative;width:-moz-max-content;width:max-content}@media (max-width:568px){.product-section .banner-see .btn{width:100%}}.product-section .banner-see h3{line-height:1}.product-section .banner-see:before{background:url(../../images/banner-see.svg) no-repeat;height:100%;width:574px;right:17%}@media (max-width:768px){.product-section .select-menu{max-width:100%;flex-flow:column}}@media (max-width:768px){.product-section .select-menu.active .icon-arrow-short-down{transform:rotate(-180deg)}}@media (max-width:768px){.product-section .select-menu.active .tabs-nav{display:block;opacity:1;z-index:98;animation-name:fadeInUp;-webkit-animation-name:fadeInUp;animation-duration:.4s;animation-fill-mode:both;-webkit-animation-duration:.4s;-webkit-animation-fill-mode:both}}.product-section .select-btn{display:none}@media (max-width:768px){.product-section .select-btn{font-family:"Open Sans",sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:150%;display:flex;justify-content:space-between;align-items:center;color:#0271ce;height:45px;background:#fff;padding:5px 12px;border-radius:8px;cursor:pointer;border:1px solid #bcc5c4}}@media (max-width:768px) and (max-width:1280px){.product-section .select-btn{font-size:.875rem}}@media (max-width:768px){.product-section .tabs-nav{position:fixed;display:none;top:0;left:0;height:100%;width:100%;overflow-y:auto;padding:66px 16px 16px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);animation-name:fadeInDown;-webkit-animation-name:fadeInDown;animation-duration:.35s;animation-fill-mode:both;-webkit-animation-duration:.35s;-webkit-animation-fill-mode:both}}@media (max-width:768px){.product-section .tab-nav-item{display:flex;height:40px;cursor:pointer;align-items:center;background:#fff;border-radius:0;border:0;outline:0;margin:0}.product-section .tab-nav-item.active{border-radius:0;border:0;outline:0;margin:0}.product-section .tab-nav-item.active .option-text{color:#0271ce}.product-section .tab-nav-item .option-text{font-family:"Open Sans",sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;color:#3d4543}}@media (max-width:768px) and (max-width:1280px){.product-section .tab-nav-item .option-text{font-size:.875rem}}@media (max-width:768px){.product-section .icon-arrow-short-down,.product-section .icon-close{display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:24px;color:#000}}.product-section .mobile-sidebar{display:none}@media (max-width:768px){.product-section .mobile-sidebar{display:block;border:1px solid #d8dad9;background:#f5f7f7;padding:12px 16px;margin:-12px 0 0}}@media (max-width:568px){.product-section .mobile-sidebar{margin:-12px -16px 0}}.product-section .close-filter{display:none}@media (max-width:768px){.product-section .close-filter{display:block}}.product-section .open-filter{display:none}@media (max-width:768px){.product-section .open-filter{display:flex;align-items:center;justify-content:space-between}.product-section .open-filter h4{margin-bottom:0;font-size:1.5rem}}.product-section .result-btn{display:none;align-items:center;justify-content:space-between}.product-section .result-btn.active{display:flex}.product-section .result-btn .tab-nav-item{font-family:"Open Sans",sans-serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;color:#0271ce;background:0 0;padding:0}.product-section .result-btn .tab-nav-item:before{display:none}@keyframes fadeInUp{from{transform:translate3d(0,30px,0)}to{transform:translate3d(0,0,0);opacity:1}}@keyframes fadeInDown{from{transform:translate3d(0,0,0);opacity:1}to{transform:translate3d(0,20px,0);opacity:0}}