#services-container .list-service-wrapper .service-item{width:100%;height:100%;display:flex;gap:16px;transition:all .3s ease-in-out;overflow:hidden}#services-container .list-service-wrapper .service-item .img-wrapper{overflow:hidden;border-radius:4px}#services-container .list-service-wrapper .service-item .img-wrapper img{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%;border-radius:4px;cursor:pointer;transition:all .3s;max-height:350px}#services-container .list-service-wrapper .service-item .content-wrapper h1.title *{font-size:var(--fs-lg);font-weight:700;transition:all .3s;cursor:pointer}#services-container .list-service-wrapper .service-item .content-wrapper p.description *{font-size:var(--fs-2xs)}#services-container .list-service-wrapper .service-item:hover .content-wrapper h1.title *{color:var(--secondary-color)}#services-container .list-service-wrapper .service-item .content-wrapper h1.title{font-size:var(--fs-lg);font-weight:700;transition:all .3s;cursor:pointer;text-align:justify}#services-container .list-service-wrapper .service-item .content-wrapper p.description{font-size:var(--fs-2xs);text-align:justify}#services-container .list-service-wrapper .service-item:hover .content-wrapper h1.title{color:var(--secondary-color)}#services-container .list-service-wrapper .service-item:hover .img-wrapper img{transform:scale(1.1)}#services-container .list-service-wrapper .service-item:nth-child(2n) .img-wrapper{order:2}#service-detail-container .service-detail-title-section h1.title,#service-detail-container .service-detail-title-section h1.title *{max-width:50%;width:100%;font-size:var(--fs-xl);font-weight:700;color:var(--primary-color);text-align:center}#service-detail-container .service-detatail-slider .services-swiper{width:100%;height:500px;overflow:hidden}#service-detail-container .service-detatail-slider .services-swiper .swiper-slide img{width:100%;height:100%;object-fit:cover;object-position:center;overflow:hidden;max-width:100%;vertical-align:middle}#service-detail-container .service-detatail-slider .services-swiper .swiper-pagination-bullet{background-color:var(--text-primary-color)}#service-detail-container .service-detail-content-section .service-content-wrapper p{font-size:var(--fs-2xs);text-align:justify}#service-detail-container .service-detail-content-section .service-content-wrapper p *{font-size:var(--fs-2xs)}#service-detail-container .service-detail-content-section .service-content-wrapper h1 *{font-size:2em;font-weight:700}#service-detail-container .service-detail-content-section .service-content-wrapper h2 *{font-size:1.5em;font-weight:700}#service-detail-container .service-detail-content-section .service-content-wrapper h3 *{font-size:1.17em;font-weight:700}#service-detail-container .service-detail-content-section .service-content-wrapper h4 *{font-size:1em;font-weight:700}#service-detail-container .service-detail-content-section .service-content-wrapper h5 *{font-size:.83em;font-weight:700}#service-detail-container .service-detail-content-section .service-content-wrapper h6 *{font-size:.67em;font-weight:700}#service-detail-container .service-detatail-slider .recruiment-banner{width:100%;height:300px;overflow:hidden}@media (max-width: 1400px){#services-container .list-service-wrapper .service-item .content-wrapper h1.title *{font-size:var(--fs-md)}#service-detail-container .service-detail-title-section h1.title *{max-width:60%;width:100%;font-size:var(--fs-lg)}}@media (max-width: 768px){#services-container .list-service-wrapper .service-item .content-wrapper h1.title *{font-size:var(--fs-xs)}#services-container .list-service-wrapper .service-item:nth-child(2n) .img-wrapper{order:1}#services-container .list-service-wrapper .service-item:nth-child(2n) .content-wrapper{order:2}#service-detail-container .service-detail-title-section h1.title *{max-width:70%;width:100%;font-size:var(--fs-md)}}@media (max-width: 576px){#services-container .list-service-wrapper .service-item .content-wrapper h1.title *{font-size:var(--fs-2xs)}#service-detail-container .service-detail-title-section h1.title *{max-width:85%;width:100%;font-size:var(--fs-xs)}}
