.about_container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:32px;padding:64px 20px 200px;color:var(--text);background:var(--bg)}.about_container .about_img{width:100%;background:var(--bg);border-radius:20px}.about_container .main_text{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding:32px 5px;width:100%}.about_container .main_text span{font-size:2rem;font-weight:700;color:var(--primary)}.about_container .main_text p{font-size:16px;text-align:justify;line-height:1.8}.about_container .main_text .btn{padding:8px 20px 8px 10px;background:var(--accent);color:#fff;border-radius:10px;font-weight:600;display:flex;align-items:center;gap:20px}.about_container .main_text .btn:hover{background:var(--hover)}.about_container .relative{position:relative;display:flex;align-items:flex-start;justify-content:center;width:100%;padding-top:32px;text-align:center}.about_container .relative .services{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;width:100%}.about_container .relative .services span{color:var(--primary);font-size:2rem;font-weight:700;width:100%}.about_container .relative .services p{font-size:12px}.about_container .relative .services .box{padding:24px;width:100%;background:var(--bg);border-radius:20px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.about_container .relative .services .box span{color:var(--primary);font-size:18px;font-weight:700;width:100%}