.logo img,body,h1,h2,p,ul{margin:0;padding:0}.menu-items li a:hover,.scrolling-artworks .scrolling-artwork:nth-child(2n){background-color:var(--primary)}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../fonts/noto-sans.woff2)format("woff2")}@font-face{font-display:swap;font-family:Noto Sans Variable;font-style:normal;font-weight:700;src:url(../fonts/noto-sans-700.woff2)format("woff2")}*,:after,:before{box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}canvas,img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#__next,#root{isolation:isolate}:root{--primary:#a47343;--secondary:#0f2130;--pri-complementry:#4374a4;--pri-analogous-01:#a4a343;--pri-analogous-02:#a44344;--pri-triadic-01:#43a473;--pri-triadic-02:#7343a4;--pri-tetradic-01:#44a443;--pri-tetradic-02:#4374a4;--pri-tetradic-03:#a343a4;--green:#a47343;--dark-green:#316d26;--red:#d86b00;--dark-red:#a47343;--blue:#1e90ff;--white:#fff;--black:#000;--bg:#e8e5de;--dark-gray:#545454;--text-gray:#656464;--btn-border-radius:25px;--light-gray:#f6f6f6;--section-dark-bg:#001128;--artsize:6.5rem;--artoffset:1.25rem;--artgaps:.5rem}html{scroll-behavior:smooth;font-size:16px}body{background-color:var(--bg);font-family:Noto Sans Variable,sans-serif}a{text-decoration:none}ul{list-style-type:none}.page-wrapper{flex-direction:column;justify-content:center;width:100%;display:flex}.section{width:940px;margin:0 auto;padding:10px}.header-wrapper{background-color:var(--white);justify-content:center;align-items:center;width:100%;display:flex}.header-wrapper .branding{color:var(--black);justify-content:start;align-items:flex-end;gap:1em;font-size:1.25em;display:flex}.hero-section{padding:10px 10px 0}.hero-wrapper{z-index:1;position:relative}.hero-text{z-index:2;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:1em;left:0%}.hero-text img,.hero-text svg{height:100%}.hero-text text{color:var(--text-gray)}.hero-text .hero-text-heading{color:var(--text-gray);font-size:3em}.hero-text .hero-text-heading .hero-green{color:var(--green)}.hero-text .hero-text-heading .hero-red{color:var(--red)}.hero-text .hero-text-subheading{color:var(--text-gray);font-size:1.125em}.hero-text .hero-text-sectors{color:var(--text-gray);font-size:1em}.cta{background-color:var(--white)}.cta .section{justify-content:center;align-items:center;gap:1em;padding:1.5em 0;display:flex}.cta-button{color:var(--red);border:1px var(--red) solid;border-radius:var(--btn-border-radius);padding:.5em 1em}.content{color:var(--text-gray)}.content .content-brief,.content .content-vision-mission>div{text-align:center;padding:1.5em 0}.content .content-vision-mission>div{width:50%}.content .content-vision-mission{justify-content:space-between;align-items:flex-start;gap:2em;display:flex}.content-sectors-title{color:var(--text-gray);text-align:center;margin:1em 0;font-size:2.5em;font-weight:700}.content-sectors{gap:2em;display:flex}.content-sectors .content-sector{flex-direction:column;align-items:center;gap:.5em;width:30%;display:flex}.content-sectors .content-sector .content-sector-title{flex-direction:row;justify-content:center;align-items:center;gap:.5em;width:100%;display:flex}.content-sectors .content-sector .content-sector-title .icon img{border-radius:5px}.content-sectors .content-sector .content-sector-photo img{border-radius:10px}.motto{color:var(--white);background-color:var(--dark-red)}.motto .section{justify-content:center;align-items:center;gap:1em;padding:1.5em 0;display:flex}.motto .motto-text{font-size:1.5em;font-style:italic}.footer-wrapper{color:var(--white);background-color:var(--dark-green)}.footer-wrapper .section,.footer-wrapper .footer-social-media,.footer-wrapper .footer-social-media .social-media-icons{justify-content:space-between;align-items:center;display:flex}.footer-wrapper .footer-social-media .social-media-icons .socials{padding:10px}@media only screen and (width<=960px){.section{width:100%}}@media only screen and (width<=680px){.header-wrapper .branding{justify-content:center}.hero-text{z-index:1;position:static}.content-sectors{flex-direction:column;align-items:center}.content-sectors .content-sector,.content-sectors .content-sector .content-sector-photo{width:80%}.content .content-vision-mission{flex-direction:column;align-items:center}.content .content-vision-mission>div{width:80%}}@media only screen and (width<=580px){.motto .section{flex-direction:column}.motto .motto-text{text-align:center}.footer-wrapper .section{flex-direction:column}}@media only screen and (width<=420px){.cta .section{flex-direction:column}}
