.home .elementor-element.elementor-element-a9f9a2c{width:min(1360px,calc(100% - 48px));max-width:none;margin-inline:auto}
@media(max-width:767px){.home .elementor-element.elementor-element-a9f9a2c{width:calc(100% - 32px)}}
.itp-quick{position:fixed;right:max(14px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:9990;display:grid;gap:7px}
.itp-quick a,.itp-quick button{display:grid;place-items:center;width:42px;height:42px;border:1px solid #cfdde2;border-radius:13px;background:white;color:#17242b;font-size:12px;font-weight:700;text-decoration:none;padding:0;box-shadow:0 3px 12px #17242b15;cursor:pointer}
.itp-quick a:hover,.itp-quick button:hover{background:#00d4ff}.itp-quick button{font-size:22px}
.itp-industry-archive{width:min(1360px,calc(100% - 48px));margin:32px auto 72px}
.itp-industry-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px;padding:clamp(22px,4vw,54px);border-radius:28px;background:#ebf8fb;margin-bottom:48px}
.itp-industry-hero h1{font-size:clamp(36px,5vw,76px);margin:20px 0 12px;line-height:1.08;color:#17242b}
.itp-industry-hero p{max-width:50ch;margin:0}.itp-industry-hero img{display:block;width:100%;aspect-ratio:8/5;object-fit:cover;border-radius:20px}
.itp-industry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block:24px}
.itp-industry-grid article{display:flex;flex-direction:column;gap:14px;padding:24px;border:1px solid #dbe5ea;border-radius:24px;background:#fff}
.itp-industry-grid :is(h3,p){margin:0}.itp-industry-grid h3 a{color:#17242b}.itp-industry-media img{display:block;width:100%;aspect-ratio:8/5;object-fit:cover;border-radius:16px}.itp-industry-more{margin-top:auto;font-weight:700;padding-top:6px}
@media(max-width:960px){.itp-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.itp-industry-archive{width:calc(100% - 32px)}.itp-industry-grid,.itp-industry-hero{grid-template-columns:1fr}.itp-quick{display:flex;gap:5px}.itp-quick a,.itp-quick button{width:38px;height:38px}}

