.headline{background:#000;position:relative;overflow:hidden}.headline>picture,.headline>picture img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top;z-index:0}.headline .headline__container{position:relative;z-index:1;width:100%;max-width:1400px;margin:0 auto;padding:0 2em}.headline .headline__container .headline__color__black{color:#000}.headline .headline__container .headline__color__white{color:#fff}@media (max-width:1023px){.headline .headline__container{height:100%;padding:0 15px}}.headline .headline__container .headline__inner{margin:3em 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:2em}@media (max-width:700px){.headline .headline__container .headline__inner{margin:0;padding:0}}.headline .headline__container .headline__inner .headline__aside{padding:0 2em 0 0;color:#fff}.headline .headline__container .headline__inner .headline__aside .headline__title{font-size:48px;line-height:1.55;letter-spacing:.3px}.headline .headline__container .headline__inner .headline__aside .headline__title-hl{display:inline-block;padding:5px 10px;line-height:1;letter-spacing:.9px;white-space:nowrap}.headline .headline__container .headline__inner .headline__aside .headline__title-hl--yellow{background-color:#f5d84a}.headline .headline__container .headline__inner .headline__aside .headline__subtitle{margin-top:2em;font-size:1.3rem;line-height:1.5}@media (max-width:767px){.headline .headline__container .headline__inner .headline__aside .headline__title{font-size:32px}}.headline .headline__container .headline__inner .headline__aside .headline__list{list-style:unset;margin-left:1em;margin-top:2em;margin-bottom:2em}.headline .headline__container .headline__inner .headline__aside .headline__list li{margin-bottom:.7em;font-size:1.1rem}.headline .headline__container .headline__inner .headline__aside .btn{padding:.5em 2em;margin-right:1.5em;width:245px;font-size:20px}@media (max-width:1035px){.headline .headline__container .headline__inner .headline__aside .btn{width:100%;margin:0 0 1.5em;font-weight:700}}@media (max-width:900px){.headline .headline__container .headline__inner{-ms-flex-direction:column;flex-direction:column;min-height:0;gap:1em;padding:2em 0}}.testimonial-swiper .swiper-container{width:100%;padding:.25em 0}.testimonial-swiper .swiper-pagination{margin-top:.5em}.testimonial{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;background:#fff;border-radius:12px;box-shadow:0 2px 16px rgba(0,0,0,.08);padding:2em;gap:2em;max-width:900px;margin:2em auto}.testimonial__content{-ms-flex:1 1 60%;flex:1 1 60%}.testimonial__title{font-size:1.5rem;font-weight:700;margin-bottom:1em;color:#222}.testimonial__text{font-size:1.1rem;margin-bottom:1em;color:#444}.testimonial__author{font-size:1rem;color:#888}.testimonial__photo{-ms-flex:0 0 160px;flex:0 0 160px;max-width:160px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.testimonial__photo img{width:140px;height:140px;object-fit:cover;border-radius:50%;border:4px solid #eee;box-shadow:0 2px 8px rgba(0,0,0,.06)}@media (max-width:700px){.testimonial{-ms-flex-direction:column;flex-direction:column;text-align:center}.testimonial__photo{margin:1em 0 0}}