.blockCon10324{word-break:break-word}.blockCon10324 .backstage-blocksEditor-wrap .backstage-blocksEditor-wrap-text .backstage-widgetsettings-tools-zindex{top:50%}.blockCon10324 .backstage-blocksEditor-wrap a[href=""],.blockCon10324 .backstage-blocksEditor-wrap a[href="javascript:void(0)"],.blockCon10324 .backstage-blocksEditor-wrap a[href="javascript:void(0);"],.blockCon10324 .backstage-blocksEditor-wrap a[href="javascript:;"]{cursor:default}.blockCon10324 .backstage-blocksEditor-wrap[data-blocksEditor-type="phoenix_blocks_image"] .backstage-componet{width:100%}.blockCon10324{width:100%;position:relative;padding:30px 0}.blockCon10324 .title{text-align:center;font-size:42px;line-height:1.2;margin-bottom:30px;max-width:1200px;margin:0 auto 30px}.blockCon10324 .promote{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:30px 40px}.blockCon10324 .item{width:calc(50% - 20px);position:relative;overflow:hidden;display:flex}.blockCon10324 .imgBox{width:65%;overflow:hidden;position:relative;height:0;padding-bottom:39%;z-index:2;text-align:left !important}.blockCon10324 .mc{position:absolute;width:0;height:100%;top:0;left:0;outline:0;transition:all .3s ease-in-out;z-index:3}.blockCon10324 .imgBox img{position:absolute;width:100%;height:100%;object-fit:cover;transition:all .6s ease-in-out;vertical-align:middle}.blockCon10324 .banner-description{width:35%;position:relative;z-index:2;display:flex;align-items:center;transition:all .3s ease-in-out}.blockCon10324 .cont{padding:20px 3% 10px 8%;position:relative;z-index:6;width:89%;display:flex;flex-direction:column}.blockCon10324 .banner-name{font-size:17px;display:inline-block;position:relative;padding:0 .8em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff;transition:all .3s ease-in-out;max-width:calc(100% - 1.6em);min-width:1em}.blockCon10324 .banner-name span{z-index:2;position:relative}.blockCon10324 .banner-docs{position:relative;font-size:20px;padding-top:2em;color:#fff;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;text-overflow:ellipsis;word-break:break-word;width:100%}.blockCon10324 .pButn{margin-top:1.6667em;font-size:18px;position:relative;color:#fff;display:block;cursor:pointer}.blockCon10324 .moreBtn{display:inline-flex;align-items:center;color:inherit;width:fit-content}.blockCon10324 .moreBtn .font-icon{color:inherit !important;margin-left:5px}.blockCon10324 .item:hover .mc{width:100%;background-color:rgba(0,0,0,.3);opacity:.3}.blockCon10324 .item:hover .imgBox img{transform:scale(1.1)}.blockCon10324 .item:hover .banner-description{transform:translateX(-20%)}.blockCon10324 .item:hover .banner-name{min-width:calc(100% - 1.6em)}.blockCon10324 .borderps{display:block;text-align:center;margin-top:20px}.blockCon10324 .butn{padding:.6em 3em;display:inline-block;border:1px solid #000;color:inherit;font-size:18px;font-weight:400;line-height:1.2em;transition:all .4s;border-radius:2px}.blockCon10324 .butn .blocks-button{color:inherit !important}.blockCon10324 .butn .backstage-blocksEditor-wrap{min-height:unset}.blockCon10324 .butn .backstage-componet-bd{position:relative}.blockCon10324 .butn:hover{color:#fff;background-color:#000;box-shadow:0 5px 10px -5px rgba(0,0,0,.5);padding-right:4.5em;padding-left:1.5em}.blockCon10324 .butn .backstage-componet-bd i{font-size:15px !important;position:absolute;top:46%;right:-15px;transform:translateY(-50%);opacity:0;transition:all .4s;color:white !important}.blockCon10324 .butn:hover .backstage-componet-bd i{opacity:1;right:-55px}@media screen and (max-width:1500px){}@media screen and (max-width:1200px){.blockCon10324 .item{flex-wrap:wrap}.blockCon10324 .imgBox{width:100%;padding-bottom:60%}.blockCon10324 .mc{width:100%;display:none}.blockCon10324 .item:hover .banner-description{transform:unset}.blockCon10324 .item:hover .mc{background:unset}.blockCon10324 .item:hover .banner-name{min-width:unset}.blockCon10324 .banner-description{width:100%;height:100%;display:block}.blockCon10324 .banner-docs{display:block;padding-top:20px}.blockCon10324 .pButn{margin-top:20px}.blockCon10324 .cont{padding:20px 5%;width:90%;overflow:hidden}.blockCon10324 .banner-name{min-width:unset}}@media screen and (max-width:1024px){.blockCon10324{width:calc(100% - 20px);margin:0 10px}}@media screen and (max-width:510px){.blockCon10324 .item{width:100%}.blockCon10324 .butn{padding:.6em 2em}}@media screen and (min-width:1200px){}