body:has(.container-project__green) .container-media{border-radius:0}body:has(.container-project__green) .text-primary{color:var(--color-green-800)}body:has(.container-project__green) .bg-primary{background:var(--color-green-800)}body:has(.container-project__green) button.bg-hover-primary:hover{background:var(--color-green-50)}body:has(.container-project__green) .footer__button--register{background:var(--color-green-800)}body:has(.container-project__green) .footer-hotline{color:var(--color-green-800)}body:has(.container-project__blue) .container-media{border-radius:0}body:has(.container-project__blue) .text-primary{color:var(--color-blue-900)}body:has(.container-project__blue) .bg-primary:hover{background:var(--color-blue-800)}body:has(.container-project__blue) .bg-primary{background:var(--color-blue-900)}body:has(.container-project__blue) .bg-hover-primary:hover{background:var(--color-blue-50)}body:has(.container-project__blue) .footer__button--register{background:var(--color-blue-900)}body:has(.container-project__blue) .footer-hotline{color:var(--color-blue-900)}body:has(.container-project__white) .media-map .bg-primary{background:var(--color-green-800)}body:has(.container-project__red) .consulting-form .text-primary,body:has(.container-project__red) .media-map .text-primary{color:var(--color-red-plaza4-900)}body:has(.container-project__red) .consulting-form .bg-primary:hover,body:has(.container-project__red) .media-map .bg-primary:hover{background:var(--color-red-plaza4-800)}body:has(.container-project__red) .consulting-form .bg-primary,body:has(.container-project__red) .media-map .bg-primary{background:var(--color-red-plaza4-900)}body:has(.container-project__red) .container-media .bg-primary{background:var(--color-red-plaza4-900)}body:has(.container-project__red) .container-media .bg-primary:hover{background:var(--color-red-plaza4-800)}body:has(.container-project__red) .container-media .container-media{border-radius:0}body:has(.container-project__red) .bg-hover-primary:hover{background:var(--color-red-plaza4-800)}body:has(.container-project__red) .footer__button--register{background:var(--color-red-plaza4-900)}body:has(.container-project__red) .footer-hotline{color:var(--color-red-plaza4-900)}.container-section__common{margin-top:0;padding-top:0}.bg-overlay:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(0,0,0,.32) 14.81%,transparent 26.54%),linear-gradient(180deg,transparent 39.91%,rgba(0,0,0,.5) 67.07%),#d3d3d3 50%/cover no-repeat;mix-blend-mode:multiply}