.body-container--about .dnd_area-row-0-background-layers,.body-container--career-detail .dnd_area-row-0-background-layers,.body-container--careers .dnd_area-row-0-background-layers,.body-container--contact .dnd_area-row-0-background-layers,.body-container--services .dnd_area-row-0-background-layers,.body-container--works .dnd_area-row-0-background-layers{background-repeat:repeat!important;background-size:auto!important}.inner-banner .banner-contents{display:flex;justify-content:space-between}.inner-banner .banner-contents .left-sec{color:#d71921;font-family:Satoshi-Regular;font-size:22px;font-weight:400;letter-spacing:-.002em;line-height:26.4px;width:40%}.inner-banner .banner-contents .right-sec{width:60%}.inner-banner .banner-contents .right-sec h1{color:#232528;font-family:Satoshi-Bold;font-size:68px;font-weight:700;letter-spacing:-.004em;line-height:74.8px;margin-bottom:32px}.inner-banner .banner-contents .right-sec p{color:#4f5153;font-family:Satoshi-Regular;font-size:22px;font-weight:400;letter-spacing:-.004em;line-height:35.2px;margin-bottom:0;width:90%}@media only screen and (max-width:985px) and (min-width:320px){.inner-banner .banner-contents{flex-direction:column;gap:5px}.inner-banner .banner-contents .left-sec{font-size:16px;line-height:30.4px}.inner-banner .banner-contents .left-sec,.inner-banner .banner-contents .right-sec{width:100%}.inner-banner .banner-contents .right-sec h1{font-size:32px;line-height:38px;margin-bottom:10px}.inner-banner .banner-contents .right-sec p{font-size:18px;line-height:28.2px;width:100%}}@media only screen and (max-width:1150px) and (min-width:986px){.inner-banner .banner-contents .right-sec h1{font-size:38px;line-height:48.8px;margin-bottom:20px}.inner-banner .banner-contents .right-sec p{font-size:20px;line-height:30.2px;width:80%}}