@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap");@font-face{font-family:GrandSlang-Roman;font-style:normal;font-weight:600;src:url(https://bpart-default-assets.s3.eu-central-1.amazonaws.com/fonts/GrandSlang-Roman.otf) format("opentype")}:root{--color-primary:#978049;--color-primary-light:#b39a61;--color-primary-dark:#756338;--color-secondary:var(--color-primary);--color-secondary-light:var(--color-primary-light);--color-secondary-dark:var(--color-primary-dark);--color-tertiary:var(--color-primary);--color-tertiary-light:var(--color-primary-light);--color-tertiary-dark:var(--color-primary-dark);--color-accent:#eae6dc;--color-accent-light:#f6f4ef;--color-accent-dark:var(--color-accent);--border-radius:var(--space-12);--font-family:"Roboto",sans-serif;--font-family-base:var(--font-family);--font-family-title:"GrandSlang-Roman",serif}.button,.socials__button{--button-color:var(--color-white);--button-text-color:var(--color-primary);--button-border-color:var(--color-primary);--button-color-active:var(--color-white);--button-color-hover:var(--color-primary)}:where(.footer__socials) .socials__button{--button-color:var(--color-white);--button-text-color:var(--color-primary);--button-border-color:var(--color-primary);--button-color-active:var(--color-white);--button-color-hover:var(--color-white)}.header__button--search,:where(.header__socials) .socials__button{--button-color:var(--color-white);--button-text-color:var(--color-primary);--button-border-color:var(--color-primary);--button-color-active:var(--color-white);--button-color-hover:var(--color-primary)}.button:hover,.socials__button:hover{--button-text-color:var(--color-white);--button-border-color:var(--color-primary)}.header__button--search:hover,:where(.header__socials) .socials__button:hover{--button-text-color:var(--color-white);--button-border-color:var(--color-primary)}:where(.footer__socials) .socials__button:hover{--button-text-color:var(--color-primary);--button-border-color:var(--color-white)}.footer{--link-color:var(--color-white);--link-color-hover:var(--color-white);--link-color-visited:var(--color-white);--footer-font-weight:400;color:var(--color-white)}.footer__title{font-family:Roboto,sans-serif;font-family:var(--font-family-base)}.footer__top,.footer__top-wrapper{background-color:#978049;background-color:var(--color-primary)}.footer__divider{color:var(--color-white)}.footer__menu-item{font-family:Roboto,sans-serif;font-family:var(--font-family-base)}.footer__bottom,.footer__bottom-wrapper{--link-color:var(--color-text);--link-color-visited:var(--color-text);--link-color-hover:var(--color-primary-dark);background-color:var(--color-white);color:var(--color-black);color:var(--color-text)}.footer__logo--tree path{fill:var(--color-black);fill:var(--color-text)}.footer__logo--tree:hover path{fill:#756338;fill:var(--color-primary-dark)}:root{--color-background:var(--color-white);--page-container-background:var(--color-white);--color-main-title:var(--color-primary);--color-text:var(--color-black);--link-color:var(--color-primary-dark);--link-color-hover:var(--color-primary);--link-color-visited:var(--color-primary-dark)}.project-card__title{font-family:Roboto,sans-serif;font-family:var(--font-family-base)}.projects__title{color:#978049;color:var(--color-primary)}.project-card__text--bottom,.project-card__text--top{margin-bottom:var(--space-4);margin-right:var(--space-6);margin-top:var(--space-4)}.project-card--horizontal{background-color:#eae6dc;background-color:var(--color-accent);border:4px solid var(--color-white);border-radius:var(--space-4);overflow:hidden}.project-card--horizontal:hover{border-color:#978049;border-color:var(--color-primary)}.project-card--vertical{background-color:#eae6dc;background-color:var(--color-accent);border:4px solid var(--color-white);border-radius:var(--space-4);-webkit-box-shadow:none;box-shadow:none}.project-card--vertical:hover{border-color:#978049;border-color:var(--color-primary);-webkit-box-shadow:none;box-shadow:none}.project-card__image--bottom{height:100%}.project-card__image--middle{border-radius:var(--space-2)}.button--stretch{--button-color:var(--color-white);--button-text-color:var(--color-primary);--button-border-color:var(--color-primary);--button-color-active:var(--color-white);--button-color-hover:var(--color-primary);border:2px solid var(--button-border-color);border-radius:var(--space-12);border-radius:var(--border-radius)}.button--stretch:hover{--button-text-color:var(--color-white);--button-border-color:var(--color-primary)}