.content-center{margin:0 auto;max-width:1500px;width:100%}.two-col-mask{display:flex;gap:80px;width:100%}.two-col-mask.vertical-top{align-items:flex-start}.two-col-mask.vertical-middle{align-items:center}.two-col-mask.vertical-bottom{align-items:flex-end}.two-col-mask .csm-col-left{order:1}.two-col-mask .csm-col-right{order:2}.two-col-mask.csm-lr1 .csm-col-left{width:calc(25% - 40px)}.two-col-mask.csm-lr1 .csm-col-right{width:calc(75% - 40px)}.two-col-mask.csm-lr2 .csm-col-left{width:calc(33.333% - 40px)}.two-col-mask.csm-lr2 .csm-col-right{width:calc(66.666% - 40px)}.two-col-mask.csm-lr3 .csm-col-left,.two-col-mask.csm-lr3 .csm-col-right{width:calc(50% - 40px)}.two-col-mask.csm-lr4 .csm-col-left{width:calc(66.666% - 40px)}.two-col-mask.csm-lr4 .csm-col-right{width:calc(33.333% - 40px)}.two-col-mask.csm-lr5 .csm-col-left{width:calc(75% - 40px)}.two-col-mask.csm-lr5 .csm-col-right{width:calc(25% - 40px)}.two-col-mask .csm-blob-card{aspect-ratio:1/1;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;overflow:hidden;position:relative;transition:transform .8s cubic-bezier(.25,1,.5,1);width:100%;will-change:transform}.two-col-mask .csm-blob-card:hover{transform:scale(1.03) rotate(1.5deg)}.two-col-mask.bg-theme_color .csm-blob-card-shadow{filter:drop-shadow(10px 10px 5px var(--theme-color-primary))}.two-col-mask.bg-warm_theme_color .csm-blob-card-shadow{filter:drop-shadow(10px 10px 5px var(--theme-primary-warm))}.two-col-mask .csm-blob-card img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:none!important;width:100%;will-change:transform}.two-col-mask .col-top-subtitle{color:#ccc;font-size:.55rem;font-weight:700;letter-spacing:.5px;margin-bottom:1rem;text-transform:uppercase}.two-col-mask .col-title h2{font-size:1.9rem;font-weight:800;letter-spacing:-.5px;margin-bottom:2rem}.two-col-mask .col-description{font-size:.833rem;font-weight:300;line-height:1.4}.two-col-mask .col-description strong{font-weight:700}.two-col-mask .col-description ol>li,.two-col-mask .col-description ul>li{margin-bottom:7px}.two-col-mask .col-btn{margin-top:2.3rem}.two-col-mask .col-btn a{align-items:center;border-radius:2.1rem;color:#fff;display:inline-flex;font-size:.85rem;font-weight:500;letter-spacing:.5px;line-height:1;padding:22px 37px;text-decoration:none;text-transform:uppercase;transition:all .3s}.two-col-mask.bg-theme_color .col-btn a{background-color:var(--theme-color-primary)}.two-col-mask.bg-warm_theme_color .col-btn a{background-color:var(--theme-primary-warm)}.two-col-mask .col-btn a .arrow{margin-left:10px;transition:all .3s}.two-col-mask .col-btn a:focus,.two-col-mask .col-btn a:hover{background:#2f374e!important;border-color:#2f374e;color:#f0f0f0;text-decoration:none}.two-col-mask .col-btn a svg{height:auto;transition:all .3s;width:.666rem}.two-col-mask .col-btn a:focus .arrow,.two-col-mask .col-btn a:hover .arrow{margin-left:15px;margin-right:-5px}.two-col-mask .col-btn a svg *{fill:#fff}.two-col-mask .col-btn a:hover svg *{fill:#f0f0f0}@media (max-width:991px){.two-col-mask{flex-direction:column;gap:40px}.two-col-mask [class*=csm-col-]{flex:0 0 100%!important;width:100%!important}.csm-first-col.csm-col-right{order:1}.csm-last-col.csm-col-left{order:2}.two-col-mask.bg-theme_color .csm-blob-card-shadow{margin:0 auto;max-width:90%;width:400px}}@media (max-width:767px){.two-col-mask .col-title h2{font-size:clamp(1.2rem,.56rem + 3.42vw,1.87rem);line-height:1.3}.two-col-mask .col-btn a{line-height:1.5;text-align:center}}@media (max-width:480px){.two-col-mask .col-btn{position:relative}.two-col-mask .col-btn a{padding:17px 50px 17px 30px;text-align:center}.two-col-mask .col-btn a .arrow{margin:0;position:absolute;right:27px;top:50%;transform:translateY(-50%)}.two-col-mask .col-btn a:focus .arrow,.two-col-mask .col-btn a:hover .arrow{margin:0}}