.about-container{color:var(--text-color);font-size:1rem}.about-container .sub-about-container p{margin-bottom:1.2rem;line-height:1.6}.about-container .sub-about-container .points{margin-top:1.5rem;padding-left:1.5rem;line-height:1.8;list-style-type:disc}.about-container .sub-about-container .points li{margin-bottom:.5rem}.about-container .sub-about-container .about-contact-details{background:#00000008;border:1px solid #0000000d;border-radius:.75rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:center;gap:1.5rem;margin:2rem 0;padding:1.5rem;display:grid}.about-container .sub-about-container .about-contact-details div{justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.about-container .sub-about-container .about-contact-details a{color:var(--text-color);text-decoration:none;transition:color .2s}.about-container .sub-about-container .about-contact-details a:hover{color:var(--blue-color);text-decoration:underline}.about-container .sub-about-container .about-contact-details div svg{width:1.2rem;height:1.2rem;fill:var(--blue-color);flex-shrink:0}.about-contact-details .field{font-weight:600}.about-container .counts-container{flex-wrap:wrap;justify-content:space-evenly;gap:1.5rem;margin-top:2rem;display:flex}.about-container .counts-container .count{color:var(--text-color);flex-direction:column;justify-content:center;align-items:center;padding:1rem;text-decoration:none;display:flex}.about-container .counts-container .count .count-number{margin-top:.75rem;font-size:2.5rem;font-weight:700;line-height:1}.about-container .counts-container .count-icon{background-color:var(--container-color);border-radius:.5rem;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;transition:all .3s;display:flex;box-shadow:inset 0 0 120px #8fbeff47}.about-container .counts-container .count svg,.about-container .counts-container .count img{width:2rem;height:2rem;fill:var(--text-color);transition:all .3s}.about-container .counts-container .count:hover .count-icon{background-color:var(--blue-color)}.about-container .counts-container .count:hover svg,.about-container .counts-container .count:hover img{fill:#fff}@media (max-width:630px){.about-container .sub-about-container .about-contact-details{grid-template-columns:1fr}}@media (max-width:480px){.about-container{padding:0;font-size:.9rem}.about-container .counts-container{gap:.5rem}.about-container .counts-container .count{flex:30%;padding:.5rem}.about-container .counts-container .count-icon{width:3.5rem;height:3.5rem}.about-container .counts-container .count svg,.about-container .counts-container .count img{width:1.5rem;height:1.5rem}.about-container .counts-container .count .count-number{font-size:2rem}}
