.heading{display:flex;width:100%;flex-direction:column;gap:10px}@media (min-width:1280px){.heading{gap:10px}}.heading h2{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}@media (min-width:1024px){.heading h2{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1280px){.heading h2{padding-bottom:12px}}.heading .blue{--tw-text-opacity:1;color:rgb(3 30 169/var(--tw-text-opacity,1))}.heading .black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.heading .description-common{font-size:1.25rem;line-height:1.75rem;font-weight:600;line-height:120%}@media (min-width:1024px){.heading .description-common{font-size:30px}}@media (min-width:1280px){.heading .description-common{font-size:40px}}.heading .description-common .primary{--tw-text-opacity:1;color:rgb(2 15 79/var(--tw-text-opacity,1))}.heading .description-common .secondary{--tw-text-opacity:1;color:rgb(3 30 169/var(--tw-text-opacity,1))}.heading .description-common .decoration{position:relative;z-index:20;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.heading .description-common .decoration:after{content:"";position:absolute;z-index:-10;background-size:cover;background-repeat:no-repeat;background-image:url(/background-text.png);width:110%;height:110%;left:50%;top:50%;translate:-50% -50%;border-radius:10px;transform-origin:center;rotate:-2deg}