.elementor .mv-asset-dl{width:15px;height:15px;min-width:15px;padding:0px;flex:0 0 auto;background-repeat:no-repeat; background-position:center; background-size:15px 15px;\n}.elementor .mv-asset-name{font-weight:700;font-size:13px;color:#12131C;line-height:1.3;margin:0px;}.elementor .mv-asset-info{width:100%;padding-block-start:11px;padding-block-end:11px;padding-inline-start:13px;padding-inline-end:13px;display:flex;flex-direction:row;gap:8px;justify-content:space-between;align-items:center;}.elementor .mv-asset-preview{width:100%;aspect-ratio:4/3;padding:0px;display:flex;justify-content:center;align-items:center;}.elementor .mv-asset-card:hover,.elementor .mv-asset-card:focus-visible{border-color:#E0132C;box-shadow:0px 14px 26px -16px rgba(18,19,28,0.3);transform:translate3d(0px, -3px, 0px);}.elementor .mv-asset-card{overflow:hidden;text-decoration:none;padding:0px;border-radius:12px;border-width:1px;border-color:rgba(18,19,28,0.1);border-style:solid;background-color:#FFFFFF;transition:border-color 0.15s, transform 0.15s, box-shadow 0.15s;display:flex;flex-direction:column;}.elementor .mv-asset-grid{width:100%;padding:0px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));}.elementor .mv-group-title{font-weight:700;font-size:16px;color:#12131C;letter-spacing:-0.01em;margin-block-end:14px;}.elementor .mv-group{width:100%;padding:0px;margin-block-end:40px;display:flex;flex-direction:column;gap:0px;}.elementor .mv-f-btn-tx{font-weight:700;font-size:13px;color:#FFFFFF;margin:0px;}.elementor .mv-f-btn-ic{width:15px;height:15px;min-width:15px;padding:0px;flex:0 0 auto;background-repeat:no-repeat; background-position:center; background-size:15px 15px;\n}.elementor .mv-f-btn{font-weight:700;font-size:13px;color:#FFFFFF;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;margin-inline-start:auto;border-radius:9px;background-color:#E0132C;display:flex;flex-direction:row;gap:7px;flex:0 0 auto;align-items:center;width:fit-content;\n}.elementor .mv-f-sub{font-size:12.5px;color:#B6B7C4;line-height:1.3;margin:0px;}.elementor .mv-f-title{font-weight:700;font-size:16.5px;color:#FFFFFF;line-height:1.3;margin:0px;}.elementor .mv-f-text{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .mv-f-icon{width:52px;height:52px;min-width:52px;padding:0px;border-radius:12px;background-color:rgba(224,19,44,0.25);display:flex;flex:0 0 auto;justify-content:center;align-items:center;background-repeat:no-repeat; background-position:center; background-size:24px 24px;\n}.elementor .mv-featured:hover,.elementor .mv-featured:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .mv-featured{width:100%;color:#FFFFFF;text-decoration:none;padding-block-start:22px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;border-radius:14px;background-color:#12131C;transition:transform 0.15s;display:flex;flex-direction:row;gap:18px;align-items:center;margin-block:22px 44px;\n}.elementor .mv-p{font-size:15px;color:#5B5C68;line-height:1.7;margin-block-start:0px;margin-block-end:10px;}.elementor .mv-body{width:100%;max-width:900px;padding:0px;margin-block-start:38px;display:flex;flex-direction:column;gap:0px;}.elementor .mv-hero-tag{position:absolute;inset-block-end:30px;inset-inline-start:0px;z-index:2;font-weight:700;font-size:clamp(18px,2.6vw,28px);color:#FFFFFF;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;margin:0px;border-start-start-radius:0px;border-start-end-radius:10px;border-end-start-radius:0px;border-end-end-radius:10px;background-color:#E0132C;box-shadow:0px 16px 30px -14px rgba(168,15,34,0.6);}.elementor .mv-hero-img{width:100%;height:100%;object-fit:cover;position:absolute;display:block;inset:0; filter:grayscale(1) contrast(1.05);\n}.elementor .mv-hero{width:100%;height:280px;overflow:hidden;position:relative;padding:0px;margin-block-start:6px;&::after { content:""; position:absolute; inset:0; z-index:1; background:linear-gradient(0deg, rgba(8,8,13,0.55) 0%, transparent 45%); }\n}.elementor .mv-crumbs{font-size:13px;color:#5B5C68;padding-block-start:16px;margin:0px;& a { color:#5B5C68; text-decoration:none; } & a:hover { color:#A80F22; }\n}.elementor .mv-wrap{width:100%;max-width:1180px;display:block;margin-inline:auto; padding-inline:24px; box-sizing:border-box;\n}