.step-det-sec{display:inline-block;padding:50px 0 0;position:relative;width:100%;z-index:1}.step-det-sec .sec-title{align-items:flex-start;display:flex;justify-content:space-between;position:relative;width:100%;z-index:1}.step-det-sec .sec-title h2,.step-det-sec .sec-title h3{background:#fff;color:#000;display:inline-block;font-weight:400;margin:0;width:auto}.step-det-sec .sec-title h3 strong{font-weight:700}.step-det-sec .sec-title h2 span{color:#f4783b}.step-det-sec .sec-title:after{background:#000;content:"";height:2px;left:0;position:absolute;right:0;top:28px;width:100%;z-index:-1}.step-det-sec .sec-title h3{padding:10px 0 0 32px;text-align:right}.step-det-sec .sec-title h2{padding-right:32px}.step-det-sec .step-wrap{padding:0}.step-det-sec .contain,.step-det-sec .image,.step-det-sec .step-wrap{display:inline-block;width:100%}.step-det-sec .contain .title h2{font-size:40px;line-height:60px;width:auto}.step-det-sec .contain .title h2 span,.step-det-sec .contain .title h2 strong{color:#f4783b;font-weight:700}.contain-wrap{align-items:flex-start;display:flex;justify-content:space-between;position:relative;width:100%}.contain-wrap .contain .title,.contain-wrap .image{display:inline-block;width:100%}.contain-wrap .contain .title{padding:0 0 16px}.step-det-sec .contain .title h2{color:#000;display:inline-block;font-size:36px;font-weight:400;line-height:39px;margin:0;text-decoration:none;transition:.2s ease-in-out;width:100%}.contain-wrap .contain{background:#fff;display:inline-block;max-width:832px;padding:100px 0 0 32px;position:absolute;right:0;width:100%}.contain-wrap .image img{margin:0 0 -4.8% -20%;max-width:fit-content;object-fit:contain;object-position:left bottom;transform:rotate(30deg);width:70%}.contain-wrap .contain .text{line-height:32px}.contain-wrap .contain .text,.contain-wrap .contain .text p{display:inline-block;font-family:BR Sonoma;font-size:20px;font-weight:400;text-align:left;width:100%}.contain-wrap .contain .text p{line-height:26px}.contain-wrap .contain .text ol li,.contain-wrap .contain .text p,.contain-wrap .contain .text span,.contain-wrap .contain .text strong,.contain-wrap .contain .text ul li{font-family:BR Sonoma;font-size:20px;line-height:28px;text-align:left}.contain-wrap .contain .text ol,.contain-wrap .contain .text ul{display:inline-block;margin:0;padding:0 0 0 30px;width:100%}.contain-wrap .contain .text ol li,.contain-wrap .contain .text ul li{padding:5px 0;width:100%}.contain-wrap .contain .text ol li a,.contain-wrap .contain .text ul li a{font-family:BR Sonoma;font-size:20px;line-height:32px;text-align:left}@media(max-width:1600px){.contain-wrap .image img{margin:0 0 -4.3% -10%;width:60%}.contain-wrap .contain{padding:50px 0 0 32px}}@media(max-width:1472px){.contain-wrap .contain{max-width:650px}.contain-wrap .image img{margin:0 0 -3.9% -10%;width:50%}.contain-wrap .contain .text p{margin:0 0 10px}.contain-wrap .contain .text ol li,.contain-wrap .contain .text ul li{padding:0 0 5px}}@media(max-width:1199px){.contain-wrap .contain{max-width:57%;padding:30px 0 0 30px;position:unset}.contain-wrap .image img{margin:0 0 -8.3% -5%;width:100%}.step-det-sec .contain .title h2{font-size:30px;line-height:38px}}@media(max-width:991px){.step-det-sec .sec-title h2{font-size:38px;line-height:50px;padding:0 16px 0 0}.step-det-sec .sec-title h3{font-size:22px;line-height:30px;padding:0 0 0 10px}.step-det-sec .sec-title{align-items:center}.contain-wrap .image img{margin:0}.contain-wrap .contain{max-width:100%;padding:0}.contain-wrap{flex-wrap:wrap;gap:16px}.step-det-sec{padding:50px 0}.contain-wrap .image{overflow:hidden}.contain-wrap .image img{margin:0 0 0 20px;max-width:320px}}@media(max-width:767px){.step-det-sec .sec-title{flex-wrap:wrap}.step-det-sec .sec-title h2{display:inline-block;font-size:28px;line-height:40px;padding:0;width:100%}.step-det-sec .sec-title h3{font-size:18px;line-height:28px;padding:0}.step-det-sec .sec-title:after{display:none}.step-det-sec .contain .title h2{font-size:28px;line-height:38px}.contain-wrap .contain .text ol li,.contain-wrap .contain .text p,.contain-wrap .contain .text span,.contain-wrap .contain .text strong,.contain-wrap .contain .text ul li{font-size:16px;line-height:24px}.step-list-sec .step-name ul li a{font-size:16px;line-height:26px}}