.service-section{position:relative;.vertical-line{position:relative;width:1px;background-color:var(--border)!important;overflow-y:hidden;&:after{content:"";position:absolute;top:16px;height:140px;border:1px solid var(--primary)!important;left:-1px;z-index:2;display:block;animation:title-line 1.5s linear infinite forwards}}.service-card{padding:16px 28px 0;width:100%;max-width:370px;.image-cover{aspect-ratio:314/140;width:100%;border-radius:10px;display:flex;align-items:center;justify-content:center;img{object-fit:cover;width:100%;height:auto;display:block}}.service-title{font-size:20px;margin-bottom:12px}}}@media (max-width:1199px){.service-section .service-card{max-width:340px}}@media (max-width:1023px){.service-section .service-card{max-width:320px;padding:16px 20px 0}}@media (max-width:991px){.service-section .d-flex{flex-wrap:wrap;gap:24px}.service-section .vertical-line{display:none}.service-section .service-card{max-width:100%;text-align:center}}@media (max-width:767px){.service-section .service-card{padding:12px 16px 0}.service-section .service-card .service-title{font-size:18px}}@media (max-width:575px){.service-section .service-card .service-title{font-size:17px}.service-section .service-card p{font-size:14px}}@media (max-width:359px){.service-section .service-card{padding:12px 12px 0}.service-section .service-card .service-title{font-size:16px}}@media (max-width:320px){.service-section .service-card{padding:10px 10px 0}.service-section .service-card p{font-size:13px}}@keyframes title-line{0%{transform:translateY(calc(-80% - 20px))}50%{transform:translateY(0)}to{transform:translateY(calc(120% + 20px))}}.faq-section{.plain-accordion .accordion-item{background:transparent;border:none;border-radius:10px;padding:24px}.accordion-item:has(.accordion-button:not(.collapsed)){background-color:var(--secondary-100)}.plain-accordion .accordion-button{font-weight:600}.plain-accordion .accordion-button:before{order:2;content:url("data:image/svg+xml,%3Csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M12%204V20M20%2012H4'%20stroke='%23121212'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");font-size:24px;line-height:1;transition:transform .2s ease}.plain-accordion .accordion-button:not(.collapsed):before{content:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M20%2012H4%22%20stroke%3D%22%23121212%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");font-size:24px;line-height:1}.plain-accordion .accordion-body{padding:0;font-weight:600;font-size:16px}@media (max-width:991px){.plain-accordion .accordion-button{font-size:18px}}@media (max-width:767px){.plain-accordion .accordion-item{padding:20px}.plain-accordion .accordion-button{font-size:17px}.plain-accordion .accordion-body{font-size:15px}}@media (max-width:575px){.plain-accordion .accordion-item{padding:16px}.plain-accordion .accordion-button{font-size:16px}}}