.banner-image img{width: 350px;height: 243px;transition: .3s all ease-out;object-fit: cover;}.banner-image img:hover{-ms-transform: scale(1.03);transform: scale(1.03);}.apxv,.mainvideo{position:relative;width:100%}.mainvideo__apxv-scroll-text,.videoContent{left:50%;text-align:center;position:absolute}.brctpage hr.wd,.contbk hr.wdsm{margin-top:15px;margin-bottom:20px}.brctpage{margin:0;font-family:museo-sans,Arial,sans-serif;overflow-x:hidden}.apxv{height:100vh;overflow:hidden;background:#000}.mainvideo{height:100%}.imgresponsive{width:100%;height:100%;object-fit:cover;display:block}.mainvideo__playpause-btn{position:absolute;top:20px;right:20px;background:rgba(0,0,0,.6);border:none;padding:12px;cursor:pointer;outline:0;border-radius:50%;transition:background .3s,transform .2s;z-index:10}.mainvideo__playpause-btn:hover{background:rgba(0,0,0,.8);transform:scale(1.1)}.icon{width:28px;height:28px;background-size:contain;background-repeat:no-repeat}.icon-pause{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M6 19h4V5H6v14zm8-14v14h4V5h-4z"/></svg>')}.icon-play{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M8 5v14l11-7z"/></svg>')}.mainvideo__apxv-scroll-text{bottom:0;transform:translateX(-50%);color:#fff;font-family:museo-sans,Arial,sans-serif;font-size:16px;font-weight:500;letter-spacing:1.2px;opacity:.9;transition:opacity .3s;animation:2s infinite pulse}.videoContent{z-index:5;top:50%;transform:translate(-50%,-50%);opacity:0;animation:1.5s .5s forwards fadeIn}.videoContent .vcsm{font-weight:500;font-size:clamp(16px, 2vw, 18px);line-height:22px;letter-spacing:1.35px;color:#fff;margin-bottom:10px}.videoContent .vcbig{font-size:clamp(50px, 8vw, 85px);line-height:clamp(50px, 8vw, 84px);font-family:"Chronicle Display A","Chronicle Display B",serif;color:#fff;margin-bottom:20px;text-shadow:0 2px 6px rgba(0,0,0,.6)}.contbk .acbkbtn,.videoContent .avcbtn{font-size:clamp(12px, 1.5vw, 14px);padding:10px 35px;margin:10px 0;letter-spacing:.8px;text-decoration:none;transition:.3s;display:inline-block;color:#000}.videoContent .avcbtn{border-radius:100px;border:1px solid #fff;background:#fff}.videoContent .avcbtn:hover{background:0 0;color:#fff;border-color:#fff;transform:translateY(-2px)}@keyframes fadeIn{from{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes pulse{0%,100%{opacity:.9}50%{opacity:.6}}.vehcenter{display:flex;justify-content:center;align-items:center;min-height:100%}.secondblock{text-align:center;background:#f2f2f2;padding-top:80px;padding-bottom:50px;}.brctpage h1{font-family:"Chronicle Display A","Chronicle Display B";font-weight:400;font-size:54px;line-height:54px;color:#000}.brctpage hr.wd{border-top:1px solid #ccc;width:250px;display:inline-block}.contbk .acbkbtn{border-radius:100px;border:1px solid #000;background:0 0}.contbk .acbkbtn:hover{background:#000;color:#fff;border-color:#000}.contbk hr.wdsm{border-top:2px solid #000;width:60px;display:inline-block}.cbkt{font-family:museo-sans;font-size:32px;font-weight:500;line-height:38px;color:#000;letter-spacing:2.4px;margin-bottom:0;margin-top:0}.contbk{width:50%}.custrow{margin-left:-15px;margin-right:-15px}.paddingzero{padding:0; background: #ffffff;}.contbk .cbkdesc p{color:#000}.subtitcnt{font-weight:500;font-size:clamp(16px, 2vw, 18px);line-height:22px;letter-spacing:1.35px;color:#000;margin-bottom:10px}
#galslide .carousel-indicators li{border-radius: 50px;width: 10px; height: 10px;bottom: -50px;background-color:#adadad}#galslide .carousel-indicators li.active {background-color: #707070;}#galslide .carousel-control-prev,#galslide .carousel-control-next{background: #000000; width: 50px;height: 50px; border-radius: 50px;top: 50%;}
.hover-image,.normal-image{width:100%;height:auto;transition:opacity .3s}.image-container{position:relative;display:inline-block;width:100%}.normal-image{display:block}.hover-image{position:absolute;top:0;left:0;opacity:0}.image-container:hover .normal-image{opacity:0}.image-container:hover .hover-image{opacity:1}.ct_name a{color:#000;font-weight:600}.ct_name{padding-top:20px;padding-bottom:20px}.forbgcl{background:#fff}
.promo-banner{display:flex;align-items:center;background-color:#1a1a1a;color:#fff;border-radius:10px;overflow:hidden;max-width:100%;box-shadow:0 4px 6px rgba(0,0,0,.1);margin:20px 0}.banner-image{flex:0 0 30%;height:100%}.banner-image img{width:100%;height:100%;object-fit:cover;display:block}.banner-content{flex:0 0 70%;padding:20px 70px;text-align:left}.banner-content h2{margin:0 0 10px;font:500 22px/27px museo-sans;letter-spacing:2.2px;color:#fff}.banner-content p{color:#fff}.learn-more-btn{display:inline-block;padding:7px 25px;background-color:transparent;color:#fff;text-decoration:none;border-radius:25px;font-size:14px;border:1px solid #fff}.learn-more-btn:hover{background-color:#fff;color:#000}
@media (max-width:768px){.promo-banner{flex-direction:column}.banner-content,.banner-image{flex:0 0 100%}.banner-image{height:auto}.paddingzero{padding-bottom:30px;}.videoContent .vcbig{font-size:clamp(32px, 6vw, 50px);line-height:clamp(32px, 6vw, 50px)}.videoContent .vcsm{font-size:clamp(14px, 1.8vw, 16px)}.mainvideo__playpause-btn{top:15px;right:15px;padding:10px}.mainvideo__apxv-scroll-text{font-size:14px;bottom:15px}}@media (max-width:480px){.videoContent .vcbig{font-size:clamp(24px, 5vw, 36px);line-height:clamp(24px, 5vw, 36px)}.videoContent .avcbtn{padding:8px 25px;font-size:12px}} 