@import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;500;700&display=swap");

body,
button,
input,
select,
textarea {
    font-family: "Roboto Condensed", sans-serif !important;
}

main.public-site-content p,
main.public-site-content li,
main.public-site-content dd,
main.public-site-content blockquote,
main.public-site-content figcaption,
main.public-site-content .prose,
main.public-site-content .modular-content,
footer .footer-justify {
    text-align: justify !important;
    text-justify: inter-word;
}

main.public-site-content h1,
main.public-site-content h2,
main.public-site-content h3,
main.public-site-content h4,
main.public-site-content h5,
main.public-site-content h6 {
    text-align: left !important;
    text-justify: auto !important;
}

main.public-site-content h1.text-center,
main.public-site-content h2.text-center,
main.public-site-content h3.text-center,
main.public-site-content h4.text-center,
main.public-site-content h5.text-center,
main.public-site-content h6.text-center,
main.public-site-content h1[class*="text-center"],
main.public-site-content h2[class*="text-center"],
main.public-site-content h3[class*="text-center"],
main.public-site-content h4[class*="text-center"],
main.public-site-content h5[class*="text-center"],
main.public-site-content h6[class*="text-center"] {
    text-align: center !important;
}

main.public-site-content :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6).text-center,
main.public-site-content :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6)[class*="text-center"] {
    text-align: center !important;
}

main.public-site-content .text-left,
main.public-site-content [class*="text-left"] {
    text-align: left !important;
}

main.public-site-content .text-right,
main.public-site-content [class*="text-right"] {
    text-align: right !important;
}

.hero-industrial {
    background:
        linear-gradient(
            90deg,
            rgba(23, 31, 76, 0.82),
            rgba(23, 31, 76, 0.24) 45%,
            rgba(23, 31, 76, 0.3)
        ),
        url("https://images.pexels.com/photos/27102102/pexels-photo-27102102.jpeg?auto=compress&cs=tinysrgb&w=1600");
    background-size: cover;
    background-position: center;
}

.portrait-card {
    background:
        linear-gradient(
            180deg,
            rgba(255, 255, 255, 0) 0%,
            rgba(29, 42, 103, 0.08) 100%
        ),
        url("https://images.pexels.com/photos/36111947/pexels-photo-36111947.jpeg?auto=compress&cs=tinysrgb&w=900");
    background-size: cover;
    background-position: center;
}

.worker-art {
    background:
        linear-gradient(180deg, rgba(29, 42, 103, 0.05), rgba(29, 42, 103, 0)),
        url("https://images.pexels.com/photos/19895885/pexels-photo-19895885.jpeg?auto=compress&cs=tinysrgb&w=1200");
    background-size: cover;
    background-position: center;
}
