.cm-about-us-section-wrap{width:100%}.cm-about-us-section-wrap .about-us-content-wrapper{margin:0 auto;max-width:100%}.cm-about-us-section-wrap .about-us-row{align-items:center;display:flex;gap:4rem}.cm-about-us-section-wrap .about-us-left-column{position:relative;width:50%}.cm-about-us-section-wrap .media-container{background:linear-gradient(180deg,transparent 57.54%,rgba(0,0,0,.5));border-radius:24px;height:533px;overflow:hidden;position:relative;width:100%}.cm-about-us-section-wrap .video-container{position:relative}.cm-about-us-section-wrap .video-container video{display:block;height:100%;object-fit:cover;width:100%}.cm-about-us-section-wrap .image-container{position:relative}.cm-about-us-section-wrap .image-container img{display:block;height:100%;object-fit:cover;width:100%}.cm-about-us-section-wrap .about-us-right-column{display:flex;flex-direction:column;gap:1.5rem;width:50%}.cm-about-us-section-wrap .section-subtitle{color:#00002e;font-size:16px;font-weight:400;letter-spacing:4.96px;line-height:1.4;text-transform:uppercase}.cm-about-us-section-wrap .section-title{color:#3d3430;font-size:60px;font-weight:400;letter-spacing:-2.4px;line-height:1.2}.cm-about-us-section-wrap .section-title h1,.cm-about-us-section-wrap .section-title h2,.cm-about-us-section-wrap .section-title h3,.cm-about-us-section-wrap .section-title h4,.cm-about-us-section-wrap .section-title h5,.cm-about-us-section-wrap .section-title h6{color:#3d3430;font-size:60px;font-weight:400;letter-spacing:-2.4px;line-height:1.2;margin:0}.cm-about-us-section-wrap .section-description,.cm-about-us-section-wrap .section-description p{color:#3d3430;font-size:16px;font-weight:400;letter-spacing:-.48px;line-height:1.6}.cm-about-us-section-wrap .section-description p{margin:0}.cm-about-us-section-wrap .section-button{margin-top:.5rem}.cm-about-us-section-wrap .section-button a{align-items:center;backdrop-filter:blur(37px);background:#00002e;border:1px solid rgba(0,0,0,.5);border-radius:100px;color:#fff;display:inline-flex;font-size:14px;font-weight:400;gap:.5rem;justify-content:center;padding:12px 24px;text-decoration:none;transition:all .3s ease}.cm-about-us-section-wrap .section-button a:hover{background:#fff;border-color:#00002e;color:#00002e}.cm-about-us-section-wrap .section-button a svg{flex-shrink:0;transition:transform .3s ease}.cm-about-us-section-wrap .section-button a:hover svg{transform:translateX(4px)}.cm-about-us-section-wrap .section-button a:hover svg path{fill:#00002e}.cm-about-us-section-wrap .section-button-text{align-items:center;backdrop-filter:blur(37px);background:#00002e;border:1px solid rgba(0,0,0,.5);border-radius:100px;color:#fff;display:inline-flex;font-size:14px;font-weight:400;gap:.5rem;justify-content:center;padding:12px 24px}.cm-about-us-section-wrap .section-button-text svg{flex-shrink:0}.cm-about-us-section-wrap.align_right .about-us-row{flex-direction:row-reverse}@media (max-width:1199px) and (min-width:992px){.cm-about-us-section-wrap .about-us-content-wrapper{padding:60px 2rem}.cm-about-us-section-wrap .about-us-row{gap:3rem}.cm-about-us-section-wrap .section-title,.cm-about-us-section-wrap .section-title h1,.cm-about-us-section-wrap .section-title h2,.cm-about-us-section-wrap .section-title h3,.cm-about-us-section-wrap .section-title h4,.cm-about-us-section-wrap .section-title h5,.cm-about-us-section-wrap .section-title h6{font-size:48px;letter-spacing:-1.92px}.cm-about-us-section-wrap .media-container{height:450px}}@media (max-width:991px){.cm-about-us-section-wrap .about-us-content-wrapper{padding:40px 2rem}.cm-about-us-section-wrap .about-us-row{flex-direction:column;gap:3rem}.cm-about-us-section-wrap .about-us-left-column,.cm-about-us-section-wrap .about-us-right-column{width:100%}.cm-about-us-section-wrap .section-title,.cm-about-us-section-wrap .section-title h1,.cm-about-us-section-wrap .section-title h2,.cm-about-us-section-wrap .section-title h3,.cm-about-us-section-wrap .section-title h4,.cm-about-us-section-wrap .section-title h5,.cm-about-us-section-wrap .section-title h6{font-size:42px;letter-spacing:-1.68px}.cm-about-us-section-wrap .section-description{max-width:100%}.cm-about-us-section-wrap .media-container{height:400px}}@media (max-width:767px){.cm-about-us-section-wrap.align_right .about-us-row{flex-direction:column}.cm-about-us-section-wrap{padding:0}.cm-about-us-section-wrap .about-us-content-wrapper{padding:30px 1rem}.cm-about-us-section-wrap .about-us-row{gap:2rem}.cm-about-us-section-wrap .section-subtitle{font-size:14px;letter-spacing:3.5px}.cm-about-us-section-wrap .section-title,.cm-about-us-section-wrap .section-title h1,.cm-about-us-section-wrap .section-title h2,.cm-about-us-section-wrap .section-title h3,.cm-about-us-section-wrap .section-title h4,.cm-about-us-section-wrap .section-title h5,.cm-about-us-section-wrap .section-title h6{font-size:32px;letter-spacing:-1.28px}.cm-about-us-section-wrap .section-description,.cm-about-us-section-wrap .section-description p{font-size:15px;letter-spacing:-.45px}.cm-about-us-section-wrap .media-container{border-radius:16px;height:300px}.cm-about-us-section-wrap .section-button a{font-size:13px;padding:10px 20px}}