.grid-title{display:flex;flex:1;width:100%;height:100%;margin:0;align-items:center;justify-content:center}.grid-title .grid-link{flex:1}.grid-item:hover,.grid-item:focus-within,.grid-link:focus{background-color:var(--color-red);color:var(--color-white)}.item1,.item2,.item3,.item5,.item6,.item7{border:1px solid var(--color-black);border-radius:var(--border-radius)}.item4{background-color:var(--color-red);border:1px solid var(--color-black);border-radius:var(--border-radius);color:var(--color-white);min-height:25vh}.item4 h1{color:var(--color-white);text-align:center}.item4:hover,.item4:focus-within{background-color:var(--color-white);color:var(--color-red)}.item4:hover h1,.item4:focus-within h1{color:var(--color-red)}.item7.modal-active{background-color:var(--color-red);color:var(--color-white)}.item7.modal-active .modal-link{color:var(--color-white)}.item7:focus-within{background-color:var(--color-red)!important;color:var(--color-white)!important}.item7 a,.item7 a:active,.item7 a:visited,.item7.modal-active a{color:var(--color-white)!important}@media (min-width:768px){.grid-container-row1{grid-template-columns:38.20% 61.80%}.grid-container-row2{grid-template-columns:27.08% 43.83% 29.09%}.grid-container-row3{grid-template-columns:50% 50%}.grid-item{min-height:33.33vh}.item1{border-top:none;border-right:1px solid var(--color-black);border-left:none;border-bottom:1px solid var(--color-black);border-top-right-radius:0;border-top-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:0}.item2{border-top:none;border-right:none;border-left:1px solid var(--color-black);border-bottom:1px solid var(--color-black);border-top-right-radius:var(--border-radius);border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--border-radius)}.item3{border-top:1px solid var(--color-black);border-right:1px solid var(--color-black);border-left:none;border-bottom:1px solid var(--color-black);border-top-right-radius:var(--border-radius);border-top-left-radius:0;border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:0}.item5{border-top:1px solid var(--color-black);border-right:none;border-left:1px solid var(--color-black);border-bottom:1px solid var(--color-black);border-top-right-radius:0;border-top-left-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:var(--border-radius)}.item6{border-top:1px solid var(--color-black);border-right:1px solid var(--color-black);border-left:none;border-bottom:none;border-top-right-radius:var(--border-radius);border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--border-radius)}.item7{border-top:1px solid var(--color-black);border-right:0;border-left:1px solid var(--color-black);border-bottom:0;border-top-right-radius:0;border-top-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:0}}@media (min-width:1200px){.grid-item{min-height:247.22px}}@media (pointer:coarse){.item4:hover,.item4:focus,.item4:active,.item7:hover,.item7:focus,.item7:active{background-color:var(--color-red)!important;color:var(--color-white)!important}.item4 h1,.item4 h2,.item4 p,.item7 h1,.item7 h2,.item7 p{color:var(--color-white)!important}.item1:focus,.item1:active{color:var(--color-white)!important}}