section.car_section_compoo{display:flex;flex-direction:column;padding:0!important;row-gap:20px}.car_box{display:flex;overflow:hidden;padding:120px 20px;position:relative}.car_box.compo-56 .container{align-items:center;display:flex;position:relative;z-index:1}.car-box-image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:0}.car_box .box{background:rgba(0,0,0,.45);border-radius:10px;padding:20px;width:-moz-fit-content;width:fit-content}.car_box .h2h{color:var(--white);font-size:26px;font-weight:600;line-height:1.3;max-width:550px}.car_box.compo-56 .h2h.tit:after{left:0!important;width:121px!important}.car_box.compo-56 .box{display:flex;flex-direction:column;gap:15px}.car_box.right .box{margin-left:auto}@media (min-width:1025px){.car_box.compo-56{align-items:center;display:flex;min-height:700px;padding:40px 20px}.car_box.compo-56 .car-box-image{height:100%;inset:0;min-height:700px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%;z-index:0}.car_box.compo-56 .container{position:relative;width:100%;z-index:1}}@media (max-width:1024px){.car_box.compo-56{aspect-ratio:auto;display:flex;flex-direction:column;min-height:0;overflow:visible;padding:0}.car_box.compo-56 .car-box-image{aspect-ratio:8/3;border-radius:10px;margin:0 auto;position:relative;width:calc(100% - 40px);z-index:0}.car_box.compo-56 .container{display:block;margin-top:16px;position:relative;width:100%;z-index:1}.car_box.compo-56 .box{padding:0 20px!important}.car_box.compo-56 .h2h{color:var(--headerbg)!important;font-size:20px!important;font-weight:500;max-width:100%}.car_box .box{background:none!important;padding:0!important}.car_box{padding:70px 20px}}@media (min-width:769px){.compo-56 .h2h.tit{font-size:30px!important;font-weight:700!important}.compo-56 .helper-text{font-size:24px!important;font-weight:600!important;line-height:1.2!important}}@media (max-width:768px){.car_box.compo-56 .h2h.tit{font-size:22px!important;font-weight:800!important}.car_box{background-position:bottom;padding:60px 20px}.car_box.compo-56 .h2h{font-weight:600!important}.car_box.compo-56 .car-box-image{aspect-ratio:8/3;border-radius:10px;margin:0 auto;width:calc(100% - 40px)!important}}
