.offer_list_section .offer_list .offer_list_single .bg h3{margin-bottom:30px}.etermo_section .chart .chart_detail .single{font-size:14px;line-height:1.25}.etermo_section .chart .chart_detail .single h3{font-size:18px;line-height:1.1;margin:4px 0 0}.etermo_section .chart .chart_detail .single[chartnumber=""] {display:none}.etermo_section .chart .chart_detail .single[chartnumber="2678"]::before{left:-13px;top:1px}.etermo_section .box_items{grid-template-columns:1fr;gap:10px}.etermo_section .box_items .two_box{width:100%;grid-template-columns:1fr}.etermo_section .box_items .partners{width:100%;overflow:hidden}.etermo_section .box_items .partners .bg{overflow:hidden;padding:30px 0}.etermo_section .box_items .partners .bg>p{margin:0 30px 26px;font-size:20px;font-weight:700;text-align:center}.etermo_section .box_items .partners ul{display:flex;flex-wrap:nowrap;align-items:center;gap:42px;width:max-content;margin:0;padding:0 30px;animation:etermo-partners-scroll 42s linear infinite alternate;will-change:transform}.etermo_section .box_items .partners ul:hover{animation-play-state:paused}.etermo_section .box_items .partners ul li{flex:0 0 120px;width:120px;height:64px;margin:0;display:flex;align-items:center;justify-content:center}.etermo_section .box_items .partners ul li img{width:auto;height:auto;max-width:110px;max-height:50px;object-fit:contain}@keyframes etermo-partners-scroll {
    from { transform: translateX(0); }
    to { transform: translateX(calc(-100% + min(1220px, calc(100vw - 60px)))); }
}@media (prefers-reduced-motion:reduce){.etermo_section .box_items .partners ul{width:100%;flex-wrap:wrap;justify-content:center;animation:none;transform:none}}.etermo_section .process_section{margin:10px 0}.etermo_section .process_section>.bg{height:auto;padding:48px 44px 44px;overflow:hidden;background:linear-gradient(135deg,#fff 0%,#f6f7f8 100%)}.etermo_section .process_section .process_intro{max-width:680px;margin:0 auto;text-align:center}.etermo_section .process_section .process_intro .eyebrow{margin:0 0 8px;color:#d9673f;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.etermo_section .process_section .process_intro h2{margin:0 0 10px;font-size:34px;line-height:1.15}.etermo_section .process_section .process_intro>p:last-child{margin:0;color:#666b70;font-size:16px}.etermo_section .process_section .grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:36px}.etermo_section .process_section .grid::before{content:"";position:absolute;top:24px;left:12.5%;right:12.5%;height:2px;background:linear-gradient(90deg,#d9673f,#f0bd42);z-index:0}.etermo_section .process_section .single{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:auto;min-height:210px;padding:58px 22px 24px;border:1px solid #eceeef;border-radius:14px;background:rgba(255,255,255,.96);box-shadow:0 10px 30px rgba(20,28,36,.06);text-align:left;transition:transform 220ms ease , box-shadow 220ms ease;z-index:1}.etermo_section .process_section .single:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(20,28,36,.1)}.etermo_section .process_section .step_number{position:absolute;top:15px;left:22px;color:#d9673f;font-size:15px;font-weight:800;letter-spacing:.08em}.etermo_section .process_section .circle{position:absolute;top:14px;left:50%;width:22px;height:22px;margin:0;border:6px solid #d9673f;border-radius:50%;background:#fff;transform:translateX(-50%);box-sizing:border-box;z-index:2}.etermo_section .process_section .single:nth-child(2) .circle,
.etermo_section .process_section .single:nth-child(3) .circle {border-color:#e49b38}.etermo_section .process_section .single:nth-child(4) .circle {border-color:#f0bd42}.etermo_section .process_section .single h3{margin:0 0 12px;font-size:20px;line-height:1.25}.etermo_section .process_section .step_desc{margin:0;color:#5f656b;font-size:14px;line-height:1.55}@media (max-width:900px){.etermo_section .process_section>.bg{padding:40px 26px}.etermo_section .process_section .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.etermo_section .process_section .grid::before{display:none}}@media (max-width:600px){.etermo_section .process_section>.bg{padding:34px 18px}.etermo_section .process_section .process_intro h2{font-size:28px}.etermo_section .process_section .grid{grid-template-columns:1fr;gap:12px;margin-top:28px}.etermo_section .process_section .single{min-height:0;padding:54px 20px 22px}}.etermo_section .process_section .grid>.single{width:auto!important;margin:0!important}.etermo_section .process_section .grid{display:grid!important;align-items:stretch!important;justify-content:normal!important}