.template02-hero-section{background-color:#151515;padding-top:var(--header-height,8rem);position:relative}@media (min-width:769px){.template02-hero-section{padding-top:var(--header-height,0)}}.template02-hero-section .border-container-light{padding:0}@media (min-width:769px){.template02-hero-section .border-container-light{padding-block:0;padding-inline-end:unset;padding-inline-start:3.4rem}}.template02-hero-section .template02-hero__breadcrumbs{padding-top:1.6rem;padding-inline:1.4rem}@media (min-width:769px){.template02-hero-section .template02-hero__breadcrumbs{padding-top:3rem;padding-inline:0}}.template02-hero-section .template02-hero-container{display:flex;flex-direction:column}@media (min-width:769px){.template02-hero-section .template02-hero-container{flex-direction:row}}.template02-hero-section .template02-hero-left{align-items:center;display:flex;flex-direction:column;gap:5.8rem;padding-top:1.6rem;padding-inline:1.4rem;padding-bottom:2.6rem;width:100%}@media (min-width:769px){.template02-hero-section .template02-hero-left{align-items:flex-start;gap:5rem;padding-inline:unset;padding-bottom:0;padding-top:3rem}}.template02-hero-section .template02-hero-left>.template02-hero-left-bottom-content:first-child{margin-top:5.8rem}.template02-hero-section .template02-hero-left-bottom-content{display:flex;flex-direction:column;gap:2.8rem}@media (min-width:769px){.template02-hero-section .template02-hero-left-bottom-content{gap:4rem}}.template02-hero-section .template02-hero-text-container{display:flex;flex-direction:column;gap:.8rem}@media (min-width:769px){.template02-hero-section .template02-hero-text-container{gap:1rem;padding-bottom:0}}.template02-hero-section .template02-hero-title{color:#f7f7f7;font-family:DM Sans,sans-serif;font-size:3rem;font-weight:200;line-height:3.4rem}@media (min-width:769px){.template02-hero-section .template02-hero-title{font-size:4.8rem;line-height:5.2rem}}.template02-hero-section .template02-hero-title{margin:0}.template02-hero-section .template02-hero-subtitle{color:#f7f7f7;font-family:DM Sans,sans-serif;font-size:1.6rem;font-weight:200;line-height:2.2rem;margin:0}@media (min-width:769px){.template02-hero-section .template02-hero-subtitle{font-size:1.8rem;line-height:2.6rem}}.template02-hero-section .template02-hero-image-container{border-radius:.8rem;order:3;overflow:hidden;width:100%}@media (min-width:769px){.template02-hero-section .template02-hero-image-container{align-items:center;display:flex;justify-content:flex-end}}.template02-hero-section .template02-hero-image{display:block;-o-object-fit:cover;object-fit:cover}@media (min-width:769px){.template02-hero-section .template02-hero-image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}}.template02-hero-section .template02-hero-image-mobile{display:block;height:auto;margin-inline:auto;max-width:41rem;width:100%}@media (min-width:769px){.template02-hero-section .template02-hero-image-mobile{display:none}}.template02-hero-section .template02-hero-image-desktop{display:none}@media (min-width:769px){.template02-hero-section .template02-hero-image-desktop{border-inline-start:1px solid #343434;display:block;height:42.85rem;width:54.6rem}}.template02-hero-section .template02-hero-ctas{display:flex;flex-direction:column;gap:1.2rem;order:3}@media (min-width:769px){.template02-hero-section .template02-hero-ctas{flex-direction:row;gap:1.6rem;order:4}}.template02-hero-section .template02-hero-cta{border-radius:.8rem;display:inline-block;font-size:1.6rem;font-weight:400;line-height:2.2rem;padding:1.2rem 2.4rem;text-align:center;text-decoration:none;transition:opacity .3s ease}.template02-hero-section .template02-hero-cta-primary{max-width:40rem;width:100%}@media (min-width:769px){.template02-hero-section .template02-hero-cta-primary{align-items:center;display:flex;gap:1rem;height:4.8rem;justify-content:center;padding:.2rem 2.4rem;width:auto}}.template02-hero-section .template02-hero-cta-secondary{border:1px solid #f7f7f7;color:#f7f7f7;max-width:40rem}@media (min-width:769px){.template02-hero-section .template02-hero-cta-secondary{align-items:center;display:flex;gap:1rem;height:4.8rem;justify-content:center;padding:1.4rem 3.4rem;width:20rem}}.template02-hero-instruments{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-self:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.5rem;overflow-x:auto;padding:0;scroll-behavior:smooth;scrollbar-width:none}.template02-hero-instruments::-webkit-scrollbar{display:none}@media (min-width:769px){.template02-hero-instruments{gap:2.2rem;overflow-x:visible;padding:0}}.template02-hero-instrument{align-items:center;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;transition:all .3s ease}.template02-hero-instrument.active .template02-hero-instrument-content .template02-hero-instrument-icon{filter:brightness(0) saturate(100%) invert(58%) sepia(96%) saturate(1352%) hue-rotate(176deg) brightness(98%) contrast(95%)}.template02-hero-instrument.active .template02-hero-instrument-content .template02-hero-instrument-name{color:#1da0ef;font-weight:500}.template02-hero-instrument .template02-hero-instrument-content{align-items:center;display:flex;flex-direction:row;gap:.6rem;justify-content:center}.template02-hero-instrument .template02-hero-instrument-icon{display:block;height:2.4rem;-o-object-fit:contain;object-fit:contain;transition:filter .3s ease;width:2.4rem}.template02-hero-instrument .template02-hero-instrument-name{color:#f7f7f7;font-family:DM Sans;font-size:1.6rem;font-style:normal;font-weight:200;letter-spacing:.032rem;line-height:2.2rem;text-align:center;transition:color .3s ease}
