.ellipsis-1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.ellipsis-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ellipsis-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.icon-wrap-sm svg,.icon-wrap-sm img{width:16px;height:16px}.icon-wrap-md svg,.icon-wrap-md img{width:24px;height:24px}.icon-wrap-lg svg,.icon-wrap-lg img{width:32px;height:32px}.icon-wrap-xl svg,.icon-wrap-xl img{width:48px;height:48px}.big-icon-wrap-sm{width:3rem;height:3rem}.big-icon-wrap-md{width:4rem;height:4rem}.big-icon-wrap-lg{width:6rem;height:6rem}.product-badge-sm{height:2rem}.product-badge-md{height:3rem}.product-badge-lg{height:4rem}@media(min-width: 768px){.section-steps .stages-grid{display:grid;grid-template-columns:fit-content(200px) 2px 1fr;-moz-column-gap:32px;column-gap:32px;align-items:start}}@media(min-width: 768px)and (max-width: 1151.98px){.section-steps .stages-grid{-moz-column-gap:24px;column-gap:24px}}@media(min-width: 768px){.section-steps .stages-grid .stage-index-1{display:contents}}@media(min-width: 768px){.section-steps .stages-grid .stage-index-2{display:contents}}@media(min-width: 768px){.section-steps .stages-grid .stage-index-3{display:contents}}@media(min-width: 768px){.section-steps .date-info{grid-column:1;min-width:150px}}@media(min-width: 768px){.section-steps .stage-info-content{grid-column:3}}@media(min-width: 768px){.section-steps .stage-image{position:relative;flex-shrink:0}.section-steps .stage-image::before{content:"";position:absolute;left:-33px;top:50%;transform:translate(-50%, -50%);width:8px;height:8px;border-radius:50%;background-color:#8f96a3;z-index:1}}@media(min-width: 768px)and (max-width: 1151.98px){.section-steps .stage-image::before{left:-25px}}@media(min-width: 768px){.section-steps .stage-image img{width:3.75rem;height:3.75rem}}@media(min-width: 768px){.section-steps .timeline-track{grid-column:2;grid-row:1/span 3;align-self:stretch;justify-self:center;width:2px;position:relative;background-color:#c7cad1;-webkit-mask-image:repeating-linear-gradient(to bottom, black 0, black 6px, transparent 6px, transparent 12px);mask-image:repeating-linear-gradient(to bottom, black 0, black 6px, transparent 6px, transparent 12px)}.section-steps .timeline-track::after{content:"";position:absolute;left:0;width:100%;top:var(--highlight-top, 0px);height:var(--highlight-height, 0px)}.section-steps .timeline-track.stage-1-active::after{background:linear-gradient(180deg, #EC6A1F 0%, #C7CAD1 100%)}.section-steps .timeline-track.stage-2-active::after{background:linear-gradient(180deg, #C7CAD1 0%, #EC6A1F 50%, #C7CAD1 100%)}.section-steps .timeline-track.stage-3-active::after{background:linear-gradient(180deg, #C7CAD1 0%, #EC6A1F 22.98%, #C7CAD1 100%)}}.section-steps .stage-detail-info{background-color:#f4f4f4}.section-steps .stage-detail-info .stage-title{opacity:.5}.section-steps .stage-index-1 .stage-detail-info .pe-md-5{position:relative}@media(min-width: 768px){.section-steps .stage-index-1 .stage-detail-info .pe-md-5::before{content:"";position:absolute;z-index:0;right:0;top:2px;bottom:2px;width:1px;background-color:rgba(16,24,32,.5019607843)}}@media(max-width: 767.98px){.section-steps .stage-index-1 .stage-detail-info .pe-md-5{border-bottom:1px solid rgba(16,24,32,.5019607843)}}.section-steps .stage-index-1.active .pe-md-5{border-color:#b64f0f}.section-steps .stages-grid .stage-index-1.active .stage-image::before{background-color:#ec6a1f}.section-steps .stages-grid .stage-index-1.active .stage-detail-info{background-color:#ec6a1f;color:#fff}.section-steps .stages-grid .stage-index-1.active .date-info{color:#ec6a1f}.section-steps .stages-grid .stage-index-2.active .stage-image::before{background-color:#ec6a1f}.section-steps .stages-grid .stage-index-2.active .stage-detail-info{background-color:#ec6a1f;color:#fff}.section-steps .stages-grid .stage-index-2.active .date-info{color:#ec6a1f}.section-steps .stages-grid .stage-index-3.active .stage-image::before{background-color:#ec6a1f}.section-steps .stages-grid .stage-index-3.active .stage-detail-info{background-color:#ec6a1f;color:#fff}.section-steps .stages-grid .stage-index-3.active .date-info{color:#ec6a1f}.section-steps .stage-index-3.active .stage-detail-info{background:linear-gradient(180deg, #EC6A1F 0%, #FFF1D8 100%) !important}.section-steps .product-detail-info{position:relative}@media(min-width: 768px){.section-steps .product-detail-info{flex:auto}}.section-steps .product-detail-info::before{content:"";position:absolute;top:1.25rem;bottom:0;left:0;right:0;border-radius:12px;background-color:#fff}.section-steps .active .product-detail-info .fs-small{color:#000 !important}.section-steps .active .after-image{box-shadow:2px 2px 8px 0px rgba(0,0,0,.1215686275);border-radius:6.25rem}@media(max-width: 767.98px){.section-steps .stage-index-content{display:flex}.section-steps .product-detail-list{display:grid !important;grid-template-columns:repeat(2, 1fr);-moz-column-gap:.625rem !important;column-gap:.625rem !important;row-gap:1.25rem !important}.section-steps .mob-timeline-track{flex:1;width:2px;left:13px;position:relative;background-color:#c7cad1;-webkit-mask-image:repeating-linear-gradient(to bottom, black 0, black 6px, transparent 6px, transparent 12px);mask-image:repeating-linear-gradient(to bottom, black 0, black 6px, transparent 6px, transparent 12px)}.section-steps .stage-image img{width:1.75rem;height:1.75rem}.section-steps .date-info{max-width:3.9375rem}.section-steps .date-info .date-text{font-size:.875rem;width:3.9375rem;font-weight:500 !important}.section-steps .stage-index-1.active .mob-timeline-track{background:linear-gradient(180deg, #EC6A1F 0%, #C7CAD1 100%)}.section-steps .stage-index-2.active .mob-timeline-track{background:linear-gradient(180deg, #C7CAD1 0%, #EC6A1F 50%, #C7CAD1 100%)}.section-steps .stage-index-3.active .mob-timeline-track{background:linear-gradient(180deg, #C7CAD1 0%, #EC6A1F 22.98%, #C7CAD1 100%)}}.section-steps .product-img{width:3.75rem;height:auto;max-width:100%}
