.departments__single svg{fill:var(--main-red)}.department-single{padding:50px 0}.department-single__demo-gallery{display:grid;grid-template-columns:2fr 2fr 2fr 1fr;grid-gap:3px}@media (max-width:768px){.department-single__demo-gallery{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}.department-single__demo-gallery .more-link{background:#eaf8ff;color:var(--main-blue);height:100%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:800}.department-single__demo-gallery a{text-decoration:none}.department-single__demo-gallery a:hover{opacity:0.8;transition:0.3s}.department-single__demo-gallery a img{aspect-ratio:1.5;object-fit:cover}.department-single__icon{padding:18px;border:1px solid var(--main-red);display:inline-flex;height:fit-content;margin-right:18px}.department-single__icon svg{min-width:64px;fill:var(--main-red) !important;min-height:64px;width:64px;height:64px}.department-single h2{font-family:Ubuntu;font-size:36px;font-style:normal;font-weight:700;line-height:41px;color:var(--main-blue)}.department-single__tabs{list-style:none;margin-bottom:30px}.department-single__tabs li{background:#ebf8ff;font-weight:600;font-size:16px;line-height:1;color:var(--main-blue);padding:12px 20px;margin-right:0px;list-style:none;transition:0.3s;cursor:pointer}.department-single__tabs li:hover{background:var(--main-blue);color:white;transition:0.3s}.department-single__tabs li.active{background:var(--main-blue);color:white}.department-single__data-line{width:100%;height:1px;background:var(--main-red);margin-bottom:30px}.department-single__data-content{font-family:Ubuntu;font-style:normal;font-weight:400;font-size:16px;line-height:1.5;color:#000000;margin-bottom:200px}.department-single__data-content ul,.department-single__data-content ol{padding-left:40px;margin-bottom:20px;font-weight:400}.department-single__data-content ul li,.department-single__data-content ol li{padding-bottom:4px}.department-single__data-content p{font-size:16px;font-weight:400;line-height:1.5;margin-bottom:24px}.department-single__data .gallery .image{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;aspect-ratio:1.5}.department-single p{font-size:16px;font-weight:400;line-height:1.5;margin-bottom:24px}.statut p{font-family:Ubuntu;font-style:normal;font-weight:400;font-size:16px;line-height:1.5;color:#000000}.statut{margin-bottom:200px}.statut ul{font-weight:400 !important}figcaption{font-size:13px;line-height:1.2;color:#666;font-weight:400}