section.subpage__intro{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;position:relative;min-height:90vh;background-color:var(--dark-green);z-index:1}section.subpage__intro:before{content:"";position:absolute;top:0;left:0;width:100%;min-height:100%;background:radial-gradient(50% 50% at 50% 50%, #BDCD00 0%, #222222 100%);opacity:.2;z-index:2;border:1px solid #000;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:0 0 100px 100px;box-sizing:border-box}section.subpage__intro:after{display:block;content:"";width:336px;height:120px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);background:url("../../assets/images/icon-bg.png") no-repeat center top;background-size:100% auto;z-index:4}section.subpage__intro .subpage__intro-content{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:14rem 2rem 16rem;position:relative;z-index:4}section.subpage__intro .subpage__intro-content .intro-content__inner .intro-content__text{width:100%;max-width:782px}section.subpage__intro .subpage__intro-content .intro-content__inner .intro-content__text,section.subpage__intro .subpage__intro-content .intro-content__inner .intro-content__text *{text-align:center}section.subpage__intro .subpage__intro-content .intro-content__inner .intro-content__text h1{color:var(--white);margin-top:0}section.subpage__intro .subpage__intro-content .intro-content__inner .intro-content__text .h4{opacity:80%}section.subpage__intro .subpage__intro-content .intro-content__inner .intro-content__text .intro-content__button{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:100%;margin-top:3rem;gap:1.5rem}section.subpage__intro .subpage__intro-content .intro-content__inner .intro-content__text .intro-content__button .btn--rect{min-width:54%;margin-top:0;font-weight:600;font-size:var(--fs-h4)}section.subpage__intro .subpage__intro-content .intro-content__inner .intro-content__text .intro-content__button .intro__reviews-s{position:relative}section.subpage__intro .intro__background{width:100%;min-height:100%;position:absolute;top:0;left:0;z-index:1;opacity:.2}section.subpage__intro .intro__background img,section.subpage__intro .intro__background picture,section.subpage__intro .intro__background video{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;border-radius:0 0 100px 100px}@media only screen and (max-width: 782px){section.subpage__intro:after{width:200px;height:74px}}/*# sourceMappingURL=subpage_intro.css.map */
