@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes floatUpDown{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.about{display:flex;justify-content:center;align-items:center;height:80%;padding:60px 0}.about .about_content{display:flex;flex-direction:column;font-size:18px;line-height:30px;padding:30px 15px 0 120px;text-align:justify;animation:fadeSlideUp .7s ease both}.about .about_content h1{color:#6b1e2e;width:50%;font-size:clamp(1.5rem,4vw,2.5rem)}.about .about_content p{color:#191919;width:50%}.about .about_image{position:relative;min-height:280px;margin-left:-30px;animation:fadeSlideUp .7s ease .2s both}.about .about_image .about_img{width:70%;height:90%;object-fit:contain;z-index:1;position:relative;top:20px}.about .about_image .about_rect{position:absolute;top:120px;right:80px;width:50%;height:80%;animation:floatUpDown 3s ease-in-out infinite}.about .about_image .about_rect_red{position:absolute;top:0;left:36px;width:60%;height:90%;animation:floatUpDown 3s ease-in-out .5s infinite}.about .about_btm{min-height:300px}.about .about_btm [class*=col-]{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.about .about_btm .about_service_item{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.about .about_btm .about_service_item .about_btm_element{border-radius:50%;background-color:#6b1e2e;width:90px;height:90px;display:flex;justify-content:center;align-items:center;animation:fadeSlideUp .5s ease both;transition:transform .2s ease}.about .about_btm .about_service_item .about_btm_element:hover{transform:scale(1.15) rotate(8deg)}.about .about_btm .about_service_item .about_btm_element img{width:45%}.about .about_btm .about_service_item .about_service_title{margin:0;color:#6b1e2e;font-size:16px;font-weight:500;line-height:1.4}.about .about_btm [class*=col-]:first-child .about_btm_element{animation-delay:.1s}.about .about_btm [class*=col-]:nth-child(2) .about_btm_element{animation-delay:.2s}.about .about_btm [class*=col-]:nth-child(3) .about_btm_element{animation-delay:.3s}.about .about_btm [class*=col-]:nth-child(4) .about_btm_element{animation-delay:.4s}@media(max-width:990px){.about .about_content h1,.about .about_content p{width:50%}.about .about_image{min-height:240px}.about .about_image .about_img{width:65%}.about .about_image .about_rect{top:80px;right:40px;width:55%}.about .about_image .about_rect_red{left:20px;width:65%}.about .about_btm .about_btm_element{width:80px;height:80px}}@media(max-width:768px){.about .about_content{align-items:center;text-align:center;padding:20px 0 0;order:2;font-size:16px}.about .about_content h1,.about .about_content p{width:100%}.about .about_image{order:1;min-height:220px;margin-bottom:20px}.about .about_image .about_img{width:70%;top:10px}.about .about_image .about_rect{top:60px;right:20px;width:50%;height:75%}.about .about_image .about_rect_red{left:10px;width:60%;height:85%}.about .about_btm{margin-top:30px}.about .about_btm [class*=col-]{flex:0 0 50%;max-width:50%;margin-bottom:24px}.about .about_btm .about_btm_element{width:70px;height:70px}.about .about_btm .about_btm_element img{width:40%}}@media(max-width:480px){.about .about_content{font-size:14px}.about .about_image{min-height:180px;margin-left:0}.about .about_image .about_img{width:70%}.about .about_image .about_rect{right:80px;top:80px;width:60%;height:70%}.about .about_image .about_rect_red{left:28px;width:58%;height:70%}.about .about_btm .about_btm_element{width:60px;height:60px}.about .about_btm .about_btm_element img{width:38%}}