.elementor .cp-realiz-cap{font-weight:600;font-size:12px;color:#12131C;line-height:1.4;padding-block-start:10px;padding-block-end:10px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;}.elementor .cp-realiz-thumb{width:100%;aspect-ratio:4/3;padding:0px;display:flex;justify-content:center;align-items:center;}.elementor .cp-realiz-card:hover,.elementor .cp-realiz-card:focus-visible{box-shadow:0px 14px 26px -16px rgba(18,19,28,0.3);transform:translate3d(0px, -3px, 0px);}.elementor .cp-realiz-card{overflow:hidden;padding:0px;border-radius:10px;border-width:1px;border-color:rgba(18,19,28,0.1);border-style:solid;background-color:#FFFFFF;transition:transform 0.15s, box-shadow 0.15s;display:flex;flex-direction:column;}.elementor .cp-realiz-grid{width:100%;max-width:960px;padding:0px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-block:20px 70px;\n}.elementor .cp-report-tx{font-weight:700;font-size:13px;color:#A80F22;line-height:1.35;margin:0px;}.elementor .cp-report-chip:hover,.elementor .cp-report-chip:focus-visible{border-color:#E0132C;background-color:rgba(224,19,44,0.04);}.elementor .cp-report-chip{width:100%;text-align:center;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:10px;padding-inline-end:10px;border-radius:9px;border-width:1px;border-color:rgba(18,19,28,0.1);border-style:solid;background-color:#FFFFFF;transition:border-color 0.15s, background-color 0.15s;display:flex;flex-direction:row;gap:8px;justify-content:center;align-items:center;}.elementor .cp-report-grid{width:100%;max-width:820px;padding:0px;margin-block-start:6px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));}.elementor .cp-doc-tx{font-weight:600;font-size:14px;color:#12131C;line-height:1.4;margin:0px;}.elementor .cp-doc-ic{width:17px;height:17px;min-width:17px;padding:0px;flex:0 0 auto;background-repeat:no-repeat; background-position:center; background-size:17px 17px;\n}.elementor .cp-doc-link:hover,.elementor .cp-doc-link:focus-visible{border-color:#E0132C;background-color:rgba(224,19,44,0.04);}.elementor .cp-doc-link{width:100%;font-weight:600;font-size:14px;color:#12131C;text-decoration:none;padding-block-start:13px;padding-block-end:13px;padding-inline-start:16px;padding-inline-end:16px;border-radius:9px;border-width:1px;border-color:rgba(18,19,28,0.1);border-style:solid;background-color:#FFFFFF;transition:border-color 0.15s, background-color 0.15s;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .cp-doc-list{width:100%;max-width:820px;padding:0px;margin-block-start:6px;display:flex;flex-direction:column;gap:8px;}.elementor .cp-p{font-size:15px;color:#5B5C68;line-height:1.75;margin-block-start:0px;margin-block-end:14px;}.elementor .cp-h2{font-weight:700;font-size:19px;color:#12131C;letter-spacing:-0.01em;margin-block:36px 12px;\n}.elementor .cp-h1{font-weight:700;font-size:22px;color:#12131C;letter-spacing:-0.01em;margin-block-start:0px;margin-block-end:12px;}.elementor .cp-body{width:100%;max-width:820px;padding:0px;margin-block-start:40px;display:flex;flex-direction:column;gap:0px;}.elementor .cp-hero-tag{position:absolute;inset-block-end:30px;inset-inline-start:0px;z-index:2;font-weight:700;font-size:clamp(20px,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 .cp-hero-img{width:100%;height:100%;object-fit:cover;position:absolute;opacity:85%;display:block;inset:0;\n}.elementor .cp-hero{width:100%;height:340px;overflow:hidden;position:relative;padding:0px;margin-block-start:6px;background-color:#12131C;&::after { content:""; position:absolute; inset:0; z-index:1; background:linear-gradient(0deg, rgba(6,6,10,0.7) 0%, rgba(6,6,10,0.1) 55%); }\n}.elementor .cp-crumbs{font-size:13px;color:#5B5C68;padding-block-start:16px;margin:0px;& a { color:#5B5C68; text-decoration:none; } & a:hover { color:#A80F22; }\n}.elementor .cp-wrap{width:100%;max-width:1180px;display:block;margin-inline:auto; padding-inline:24px; box-sizing:border-box;\n}