.horizontal-lines-bg{inset:0;overflow:hidden;padding:inherit;pointer-events:none;position:absolute;z-index:0}.horizontal-lines-bg canvas{display:block;height:100%;width:100%}.template02-costs-section{--horizontal-lines-color:#343434;background-color:#151515;position:relative}.template02-costs-section .border-container-light{overflow:hidden;padding:0}@media (min-width:769px){.template02-costs-section .border-container-light{padding:0}}.template02-costs-section .template02-costs-content-container{display:flex;flex-direction:column;gap:2rem;padding-bottom:3.2rem;padding-inline-end:1.4rem;padding-top:3.2rem;padding-inline-start:1.4rem;position:relative;z-index:1}@media (min-width:769px){.template02-costs-section .template02-costs-content-container{gap:3.4rem;padding-inline-end:0;padding-inline-start:3.4rem}}.template02-costs-section .template02-costs-content-container .template02-costs-title-container{display:flex;flex-direction:column;gap:.8rem}@media (min-width:769px){.template02-costs-section .template02-costs-content-container .template02-costs-title-container{gap:1rem}}.template02-costs-section .template02-costs-content-container .template02-costs-title-row{align-items:center;display:flex;justify-content:space-between}@media (min-width:769px){.template02-costs-section .template02-costs-content-container .template02-costs-title-row{padding-inline-end:3.4rem}}.template02-costs-section .template02-costs-content-container .template02-costs-scroll-arrows{display:none}@media (min-width:769px){.template02-costs-section .template02-costs-content-container .template02-costs-scroll-arrows{align-items:center;display:flex;gap:2rem}}.template02-costs-section .template02-costs-content-container .template02-costs-arrow{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex-shrink:0;height:3.2rem;justify-content:center;padding:0;transition:opacity .2s;width:3.2rem}.template02-costs-section .template02-costs-content-container .template02-costs-arrow img{height:4rem;width:4rem}.template02-costs-section .template02-costs-content-container .template02-costs-arrow:hover{opacity:.7}.template02-costs-section .template02-costs-content-container .template02-costs-title{color:#f7f7f7;font-family:DM Sans,sans-serif;font-size:3rem;font-weight:200;line-height:3.4rem}@media (min-width:769px){.template02-costs-section .template02-costs-content-container .template02-costs-title{font-size:4.8rem;line-height:5.2rem;padding-inline-end:0}}.template02-costs-section .template02-costs-content-container .template02-costs-subtitle{display:none}@media (min-width:769px){.template02-costs-section .template02-costs-content-container .template02-costs-subtitle{color:#f7f7f7;display:block;font-family:DM Sans,sans-serif;font-size:1.6rem;font-weight:200;line-height:2.2rem;padding-inline-end:3.4rem}}.template02-costs-section .template02-costs-content-container .template02-costs-cards-container{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;gap:1.4rem;margin-inline:-1.4rem;overflow-x:auto;padding-inline-end:1rem;padding-inline-start:1.4rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.template02-costs-section .template02-costs-content-container .template02-costs-cards-container::-webkit-scrollbar{display:none}@media (min-width:769px){.template02-costs-section .template02-costs-content-container .template02-costs-cards-container{border-inline-end:unset;gap:2rem;margin-inline-end:0;margin-inline-start:-3.4rem;padding-inline-end:0;padding-inline-start:3.4rem;scroll-behavior:auto;scroll-snap-type:none}.template02-costs-section .template02-costs-content-container .template02-costs-cards-container:after{content:"";flex-shrink:0;min-width:3.6rem}}.template02-costs-section .template02-costs-content-container .template02-costs-card{background-color:#222;border-radius:.8rem;display:flex;flex-direction:column;min-width:26rem;padding:1.6rem 2.8rem}.template02-costs-section .template02-costs-content-container .template02-costs-card .template02-costs-icon{padding-bottom:.5rem}@media (min-width:769px){.template02-costs-section .template02-costs-content-container .template02-costs-card .template02-costs-icon{padding-bottom:.1rem}}.template02-costs-section .template02-costs-content-container .template02-costs-card .template02-costs-text-container{display:flex;flex-direction:column;gap:1rem}.template02-costs-section .template02-costs-content-container .template02-costs-card .template02-costs-card-title{color:#f7f7f7;font-size:2.4rem;font-weight:200;line-height:2.8rem;text-align:start;width:100%}@media (min-width:769px){.template02-costs-section .template02-costs-content-container .template02-costs-card .template02-costs-card-title{font-size:3rem;line-height:3.4rem}}.template02-costs-section .template02-costs-content-container .template02-costs-card .template02-costs-card-description{color:#f7f7f7;font-size:1.6rem;font-weight:200;letter-spacing:.034rem;line-height:2.2rem;min-width:20rem;padding-bottom:.4rem;text-align:start}@media (min-width:769px){.template02-costs-section .template02-costs-content-container .template02-costs-card .template02-costs-card-description{min-width:30rem;padding-bottom:unset}.template02-costs-section .template02-costs-content-container .template02-costs-card{min-width:unset;scroll-snap-align:unset}}
