.blockCon21334 .slick-dots li:hover{opacity:1}#blockCon21334.blockCon21334 .slick-dots .slick-active{opacity:1}#blockCon21334.blockCon21334 .slick-dots li{width:4px;height:4px;border-radius:50%;margin:0 5px;transition:.3s;background:black;opacity:.3;cursor:pointer}#blockCon21334.blockCon21334 .slick-dots li,#blockCon21334.blockCon21334 .slick-dots li *{font-size:0}#blockCon21334.blockCon21334 .slick-dots li button::before{display:none}.blockCon21334 .slick-dots{width:100%;display:flex;flex-wrap:nowrap;justify-content:center;position:relative;bottom:0;height:10px;align-items:center;list-style:none;margin:0;padding:0}.blockCon21334{width:100%;padding:20px 0;margin:0 auto}.blockCon21334 .box{width:100%}.blockCon21334 .box_ul{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}.blockCon21334 .box_li{width:100%;cursor:pointer;position:relative}.blockCon21334 .imgboxs{width:100%;height:0;padding-bottom:101%;position:relative}.blockCon21334 .imgboxs img{width:100%;height:100%;position:absolute;top:0;left:0;display:block;object-fit:cover}.blockCon21334 .banner-description{position:absolute;text-align:center;border-bottom:9px solid;bottom:0;width:100%;height:46px;overflow:hidden}.blockCon21334 .title21334{position:absolute;width:100%;height:100%;bottom:0}.blockCon21334 .banner-description::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0}.blockCon21334 .box_li:hover .banner-description::after{height:46px;transition:all .5s}.blockCon21334 .box_li:hover .banner-name{color:white}.blockCon21334 .box_li:hover .banner-name .banner-btn{color:white}.blockCon21334 .banner-name{position:relative;font-size:27px;color:black;z-index:1;padding:0 20px;height:100%;line-height:55px}.blockCon21334 .banner-docs{display:none}.blockCon21334 .box_open{display:none;text-align:center;font-size:48px;cursor:pointer}.blockCon21334 .box_off{display:none;text-align:center;font-size:48px;cursor:pointer}.blockCon21334 .banner-name .banner-btn{width:100%;height:100%;color:black;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;text-align:center}@media(max-width:1200px){.location_blockCon21334_pack:not(.container){width:calc(100% - 20px);margin:auto}.blockCon21334{width:calc(100% - 20px);margin:0 10px}}@media screen and (max-width:1200px){.blockCon21334{padding:20px 0}.blockCon21334 .box_li:hover .banner-description::after{height:56px}.blockCon21334 .banner-name{font-size:20px}}@media screen and (max-width:900px){.blockCon21334 .banner-name{font-size:20px}.blockCon21334 .box_li:hover .banner-description::after{height:51px}.blockCon21334 .banner-description{border-bottom:5px solid}.blockCon21334 .banner-name{line-height:51px}}@media screen and (max-width:799px){.blockCon21334 .siteblocks-header-banner{overflow:hidden}.blockCon21334 ul.box_ul .slick-list{width:calc(100% + 20px);margin:0 -10px}.blockCon21334 .box_li{margin:0 10px 0}}@media screen and (max-width:768px){.blockCon21334 .box_open{display:none !important}.blockCon21334 .box_off{display:none !important}.blockCon21334 .banner-name{line-height:51px}}@media screen and (max-width:510px){.blockCon21334 .banner-name{font-size:12px}.blockCon21334 .banner-description{border-bottom:3px solid}.blockCon21334 .box_li:hover .banner-description::after{height:39px}.blockCon21334 .banner-description{height:39px}.blockCon21334 .banner-name{line-height:42px}}