.intro{flex-direction:row;justify-content:space-between;min-height:500px;display:flex}.intro .imgL{width:50%}.intro .imgL img{max-width:fit-content;height:500px;transition:all .2s}.intro .imgR{width:50%}.intro .imgR img{max-width:fit-content;height:558px;transition:all .2s}.intro .intro_text_wrap{flex-direction:column;gap:2rem;width:fit-content;margin-inline:auto;animation-delay:.3s;display:flex;position:absolute;left:0;right:0}.intro .intro_text{font-size:5rem}.intro .intro_text span:last-of-type{background:var(--color-secondary);color:var(--color-primary);border-top:4px solid var(--color-secondary);border-bottom:4px solid var(--color-secondary);padding-left:8px;padding-right:8px}.intro .intro_text span:nth-last-of-type(2){color:var(--color-secondary);border:4px solid var(--color-primary);box-sizing:border-box;border-right:none;padding-left:8px;padding-right:8px}.intro .intro_text_desc{color:var(--color-secondary);font-size:1.5rem}.intro .contact{flex-direction:row;align-items:center;gap:.5rem;width:fit-content;margin-inline:auto;animation-delay:.3s;display:flex;position:absolute;top:340px;left:0;right:0}@media not all and (min-width:1024px){.intro .contact{top:301px}}
.shadow-line:before{content:"";background-image:radial-gradient(at 50% 100%,#0000004d 0,#0000 70%);width:100%;height:.5rem;position:absolute;top:0;transform:scaleY(-1)}
.swiper{width:100%;height:150px;overflow:hidden}.swiper-wrap{flex-flow:row;gap:4rem;width:max-content;display:flex}
