.v{background:radial-gradient(black 15%,transparent 16%) 0 0,radial-gradient(black 15%,transparent 16%) 8px 8px,radial-gradient(rgba(255,255,255,.1) 15%,transparent 20%) 0 1px,radial-gradient(rgba(255,255,255,.1) 15%,transparent 20%) 8px 9px;background-color:#282828;background-size:16px 16px}.company-detail-hero{background-position:center;background-image:url(../../images/company-details/hero-company-details.webp);background-size:cover;background-repeat:no-repeat}.company-detail-hero .image-hero-company-detail{max-width:45rem;max-height:27rem;margin-bottom:1rem}@media(max-width:576px){.company-detail-hero .image-hero-company-detail{margin-bottom:.75rem}}.company-detail-hero .image-hero-company-detail img{max-width:100%;max-height:inherit}.company-detail-box{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:3rem}.company-detail-box .logo{display:flex;align-items:center;justify-content:center;max-width:30rem;max-height:30rem;margin-bottom:1rem;width:100%}@media(max-width:576px){.company-detail-box .logo{margin-bottom:2.75rem}}.company-detail-box .logo img{max-width:100%;max-height:inherit;min-width:20rem;margin:3rem auto}.company-detail-box .logo img.logo-shadow{filter:drop-shadow(0 0 20px rgba(255,255,255,.7))}.company-detail-box .description-section{text-align:center;max-width:1100px}.company-detail-box .description-section:nth-of-type(2){margin-top:0}.company-detail-box .description-hero{margin:1.5rem 0;max-width:1100px}.company-detail-box h1,.company-detail-box h2{text-align:center;max-width:1100px}.company-detail-box .title{color:#fff;font-size:1.375rem;font-weight:600;margin-bottom:.5rem}.company-detail-box .text{color:#ffffff80;font-size:1rem;font-weight:400;line-height:1.875}.company-detail-box .projects-title{color:#fff;font-size:1.375rem;font-weight:600;margin:0 0 1.5rem}.company-detail-box .projects-subtitle{color:#fff;text-align:center;max-width:1100px;margin:0 auto 1.5rem}.company-detail-box .projects-online{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.company-detail-box .projects-online .main-btn{font-size:1.25rem;line-height:1.875;font-weight:500}.company-detail-box .content-box{color:#ffffff80;font-size:1rem;font-weight:400;line-height:1.875;text-align:justify}.company-detail-box .content-box h2{margin:1.5rem 0 0;font-size:1.375rem;width:100%;text-align:justify}.company-detail-box .content-box h2:first-child{margin-top:0}.functions{padding:2rem 0}.functions .list-functions{display:grid;grid-template-columns:repeat(3,1fr);row-gap:3rem;column-gap:3rem}@media(max-width:992px){.functions .list-functions{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.functions .list-functions{grid-template-columns:repeat(1,1fr)}}.functions .list-functions .item-functions{padding:1.5rem;border-radius:1rem;border:2px solid rgba(255,255,255,.3);display:flex;flex-direction:column;align-items:center;justify-content:center}.functions .list-functions .item-functions .title{color:#fff;font-size:1.375rem;font-weight:600;margin-bottom:.5rem}.functions .list-functions .item-functions .text{color:#ffffff80;font-size:1rem;font-weight:400;line-height:1.875;text-align:center}.functions .list-functions .item-functions .image{margin-bottom:.5rem;max-width:80px;max-height:80px;width:100%;height:auto}.functions .list-functions .item-functions .image img{fill:#ffffff80}.general-outline-of-implementation{padding:2rem 0}.general-outline-of-implementation .card{background-color:#ffffff1a;border-radius:1rem;padding:1rem .625rem;height:100%;display:flex;flex-direction:column;justify-content:space-between}.general-outline-of-implementation .card .top{display:flex;gap:.5rem;margin-bottom:3rem}@media(max-width:992px){.general-outline-of-implementation .card .top{margin-bottom:1.5rem}}.general-outline-of-implementation .card .count{font-size:1.875rem;font-weight:800;border:1px solid #FCBA0A;color:#fcba0a;border-radius:50%;display:flex;align-items:center;justify-content:center;min-width:60px;aspect-ratio:1;height:max-content}@media(max-width:992px){.general-outline-of-implementation .card .count{min-width:50px}}.general-outline-of-implementation .swiper-slide{height:auto}.general-outline-of-implementation #generalOutlineOfImplementation{padding:0 1rem}
