.home-banner{padding:35px 0}.home-banner .banner-slide{background-position:50%;background-size:cover;border-radius:10px;justify-content:flex-end;align-items:center;height:480px;display:flex;position:relative;overflow:hidden}.home-banner .banner-overlay{background:linear-gradient(90deg,#0000000d 35%,#ac310ad9 100%);position:absolute;inset:0}.home-banner .banner-content{z-index:2;color:#fff;text-align:center;width:35%;padding-right:50px;position:relative}.home-banner .banner-content .title{color:#fff;text-shadow:0 5px 8px #000;text-align:left;letter-spacing:.32px;margin-bottom:15px;font-size:45px;font-weight:900;line-height:1.1}.home-banner .banner-content .desc{margin-bottom:25px;font-size:19px;font-weight:400;line-height:1.5}.home-banner .banner-features{gap:10px;margin-top:35px;display:flex}.home-banner .feature-box{text-align:left;background:#00000059;border-radius:5px;gap:5px;padding:5px;font-size:15px;font-weight:400;display:flex}.home-banner .feature-box svg{color:#f9d106;margin-top:5px;font-size:18px}.home-banner .banner-wrapper{position:relative}.home-banner .banner-navigation{z-index:10;background:#fff;border-radius:25px;justify-content:center;gap:8px;width:fit-content;margin:-18px auto 0;padding:5px 10px;display:flex;position:relative}.home-banner .custom-swiper-btn{color:#717171;cursor:pointer;background:#fff;border:3px solid #717171;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.home-banner .custom-swiper-btn svg{font-size:20px}.home-banner .custom-swiper-btn.active-btn{color:#2d2d2d;background:#fff;border-color:#2d2d2d}@media (min-width:1200px) and (max-width:1399px){.home-banner .banner-slide{height:440px}.home-banner .banner-content{width:41%}.home-banner .banner-content .title{font-size:40px}.home-banner .banner-content .desc{font-size:18px}}@media (min-width:992px) and (max-width:1199.98px){.home-banner .banner-slide{height:400px}.home-banner .banner-content{width:45%;padding-right:30px}.home-banner .banner-content .title{font-size:35px}.home-banner .banner-content .desc{margin-bottom:20px;font-size:16px;line-height:1.2}.home-banner .feature-box{gap:4px;font-size:13px}}@media (max-width:991px){.home-banner .banner-slide{justify-content:center;height:330px}.home-banner .banner-content{text-align:center;width:90%;padding:20px}.home-banner .banner-content .title{text-align:center;margin-bottom:8px;font-size:31px}.home-banner .banner-content .desc{margin-bottom:20px;font-size:16px}.home-banner .banner-features{justify-content:center}.home-banner .feature-box{gap:2px;font-size:13px}.home-banner .feature-box svg{margin-top:2px;font-size:15px}.home-banner .custom-swiper-btn svg{font-size:17px}.home-banner .custom-swiper-btn{border:2px solid #717171;width:27px;height:27px}}@media (max-width:767px){.home-banner .banner-content .title{font-size:20px}.home-banner .banner-features{gap:8px;margin-top:20px}.home-banner .banner-navigation{gap:6px;margin:-14px auto 0;padding:3px 6px}.home-banner .custom-swiper-btn svg{font-size:15px}.home-banner .custom-swiper-btn{border:2px solid #717171;width:22px;height:22px}.home-banner .banner-content{padding:0}.home-banner .banner-content .title{margin-bottom:5px;font-size:16px}.home-banner .banner-content .desc{margin-bottom:5px;font-size:13px;line-height:1.2}.home-banner .feature-box{padding:4px;font-size:9px}.home-banner .feature-box svg{margin-top:2px;font-size:12px}.home-banner .banner-slide{height:210px}.home-banner{padding:18px 0}}
.process-section{background:#fff;padding:20px 0 30px}.process-section .process-card{background:#ffe8e3;border:1px solid #ee482342;border-radius:4px;align-items:center;height:100%;min-height:95px;margin:0 5px;padding:15px 15px 15px 45px;display:flex;position:relative}.process-section .custom-wrapper{padding:0 5%}.process-section .process-card .process-icon{color:#fff;background:linear-gradient(#f9d106 0%,#ee4823 100%) no-repeat padding-box padding-box;border-radius:5px;justify-content:center;align-items:center;width:48px;height:62px;display:flex;position:absolute;top:50%;left:-22px;transform:translateY(-50%)}.process-section .process-card .process-icon img{object-fit:contain;width:70%}.process-section .process-card .process-content .title{color:#2d2d2d;-webkit-line-clamp:1;overflow-wrap:break-word;word-break:normal;-webkit-box-orient:vertical;margin:0 0 5px;font-size:16px;font-weight:600;display:-webkit-box;overflow:hidden}.process-section .process-card .process-content .desc{color:#2d2d2d;-webkit-line-clamp:3;overflow-wrap:break-word;word-break:normal;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}@media (min-width:992px) and (max-width:1199px){.process-section .process-card{padding:12px 10px 10px 35px}.process-section .process-card .process-content .desc{-webkit-line-clamp:3}}@media (min-width:575px) and (max-width:991.98px){.process-section .process-card .process-icon{left:-23px}.process-section .process-card{min-height:95px;padding-left:45px}}@media (min-width:576px) and (max-width:767.98px){.process-section .process-card{min-height:95px;padding-left:34px}.process-section .process-card .process-icon{width:45px;height:60px}}@media (min-width:0) and (max-width:575.98px){.process-section .process-card{min-height:85px;margin:0 5px 0 24px;padding:10px 10px 10px 35px}.process-section .process-card .process-icon{width:45px;height:60px}.process-section .process-card .process-content .title{font-size:15px}.process-section{padding:0 0 30px}.process-section .custom-wrapper{padding:0 3%}.process-section .process-card .process-icon img{width:60%}}
