.about-content-wrap .editor-content{margin-block:24px}.img-wrapper video,.img-wrapper img{border-radius:24px}.video-btn{width:100px;height:100px;background:rgb(255 255 255 / 12%);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;position:absolute;top:50%;right:50%;transform:translate(50%,-50%);cursor:pointer;transition:0.4s;i.icon-play{width:52px;height:52px;font-size:20px;border:1px solid;display:flex;align-items:center;justify-content:center;border-radius:50%}&:hover{color:var(--color2);box-shadow:0 0 8px 0 #0000002e}}.section-content video{border-radius:32px}.attribute-list{display:flex;flex-direction:column;gap:12px;margin-block:24px}.attribute-item{display:flex;flex-direction:column;padding-right:2rem;gap:8px;position:relative}.attribute-title{font-family:var(--SemiBold);font-size:16px}.attribute-list .attribute-desc{color:var(--color5);font-size:14px}.about-content-wrap .c-btn{margin-block:clamp(24px, 3vw, 32px)}@media screen and (max-width:992px){.video-container{margin-bottom:16px}}@media screen and (max-width:768px){.s-padding:before{right:0;width:100%}.section-content .c-btn{justify-content:center}.attribute-grid{grid-template-columns:repeat(2,1fr)}.about-content-wrap{padding:0}.attribute-box{padding-block:16px}}.cta-wrapper{display:flex;align-items:center;width:100%;justify-content:space-between;margin-top:clamp(24px, 3vw, 32px);background:linear-gradient(360deg,rgba(215,180,106,.7) 16.83%,#D7B46A 73%);border-radius:32px;padding:clamp(24px, 3vw, 32px) clamp(24px, 2vw, 28px);gap:24px;flex-direction:column;position:relative;overflow:hidden;&:before{content:"";background-image:url(../../../../../../../../../themes/websima/assets/img/pattern.png);width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}& .cta-body{display:flex;flex-direction:column;gap:16px;text-align:center;.s-title{color:var(--black);line-height:24px}}& .s-desc{font-size:clamp(14px, 2vw, 16px);color:var(--black);line-height:26px}}@media only screen and (min-width:992px){.cta-wrapper{flex-direction:row;background:linear-gradient(90deg,rgba(215,180,106,.7) 0%,#D7B46A 72.6%);.cta-body{text-align:right}}.about-content-wrap .editor-content{margin-block:16px 32px}.about-content-wrap .c-btn{justify-content:flex-start}}.video-tabs{display:flex;gap:clamp(4px, 1vw, 8px);list-style:none;margin-top:20px;background:var(--nature);padding:8px;border-radius:32px;flex-wrap:wrap;justify-content:center}.video-tabs li{cursor:pointer;padding:4px 12px;border-radius:100px;background:var(--nature2);color:var(--black);transition:0.3s;font-size:clamp(14px, 2vw, 16px);font-family:var(--Medium);display:flex;align-items:center;justify-content:center;min-width:117px;min-height:40px}.video-tabs li:hover,.video-tabs li.active{background:var(--color2);color:var(--white)}.video-wrapper{display:none;position:relative;border-radius:12px;overflow:hidden}.video-wrapper.active{display:block}.video-wrapper video{width:100%;height:auto;display:block}.custom-controls{position:absolute;bottom:3px;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.7));padding:20px 15px 15px;display:flex;align-items:center;gap:10px;z-index:3;opacity:0;transition:opacity 0.3s ease;border-radius:0 0 32px 32px}.video-wrapper:hover .custom-controls{opacity:1}.control-btn{width:32px;height:32px;background:rgba(255,255,255,.9);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;flex-shrink:0}.control-btn:hover{background:rgba(255,255,255,1);transform:scale(1.1)}.control-btn i{color:#333;font-size:14px}.progress-bar{flex:1;height:4px;background:rgba(255,255,255,.3);border-radius:2px;cursor:pointer;position:relative;direction:ltr}.progress{height:100%;background:var(--color2);border-radius:2px;width:0%;transition:width 0.1s ease}.time-display{color:#fff;font-size:12px;font-family:monospace;min-width:80px;flex-shrink:0}@media (max-width:768px){.custom-controls{opacity:1;padding:15px 10px 10px}.video-tabs{background:transparent;padding:0;margin-top:24px}}.section-back{background:var(--nature2);border-radius:32px;padding:clamp(24px, 2vw, 32px)}.content-gallery{border-radius:32px;overflow:hidden;.swiper-slide img{object-fit:cover;height:clamp(220px, 21vw, 360px)}.swiper-pagination{&:before{content:"\e920";font-family:'icomoon';color:var(--nature2);line-height:1;position:absolute;bottom:-9px;right:50%;transform:translateX(50%);font-size:38px}}}.content-gallery .swiper-pagination-lock:before{content:none}