@media (max-width: 768px){.desktop-only{display:none}}@media (min-width: 769px){.mobile-only{display:none}}.promo2__container{width:100%;margin:0 auto;box-sizing:border-box;max-width:1200px;min-width:320px;padding:0 20px;position:relative}.promo2__h2{font-size:48px;font-weight:700;line-height:1em}@media (max-width: 768px){.promo2__h2{font-size:32px;line-height:1.2em}}.promo2__body{color:#778185;font-size:18px;line-height:1.3em;font-weight:400}@media (max-width: 768px){.promo2__body{font-size:16px}}.promo2__white-btn{font-size:16px;font-weight:500;flex-shrink:0;background-color:#fff;padding:8px 12px;color:#121618;display:inline-flex;align-items:center;gap:8px;border-radius:8px;border:.5px solid rgba(0,0,0,.8);box-shadow:2px 2px #000c;transition:.2s ease-out}.promo2__white-btn:hover{text-decoration:none;box-shadow:4px 4px #000c}.promo2__demo-btn{font-size:16px;padding:10px 16px;line-height:30px;box-sizing:border-box;text-align:center;font-weight:500;border-radius:8px;border:none;transition:.3s ease-in-out;color:#fff;display:flex;gap:8px;align-items:center;justify-content:center;box-shadow:2px 2px #000;border:.5px solid black;outline-offset:-5px;outline:1px dashed transparent}.promo2__demo-btn:hover{box-shadow:5px 5px #000;text-decoration:none}.promo2__demo-btn:focus{outline-color:#000}.promo2__demo-btn_pool{background-color:#0bb8e5}.promo2__demo-btn_netflix{background-color:#c63531}.promo2__demo-btn_purple{background-color:#421a65}.promo2__demo-btn_fuscia{background-color:#a435f0}.promo2__demo-btn_2{background-color:#00abd8;padding-left:24px;padding-right:24px}.promo2__demo-btn_3{background-color:#1a2024;padding-left:24px;padding-right:24px}.promo2__svg-box,.lottie-box{border:1px solid black;border-radius:24px;box-shadow:6px 6px var(--box-shadow),6px 6px 0 1px #000}@media (max-width: 768px){.promo2__svg-box,.lottie-box{border-radius:16px}}.lottie-box{width:100%;aspect-ratio:80/44}.promo2__title-img-features{padding:128px 0;background-color:#fff}@media (max-width: 768px){.promo2__title-img-features{padding:70px 0}}.promo2__title-img-features img{display:block;max-width:100%;height:auto}.promo2__title-img-features .promo2__container{display:flex;flex-direction:column;gap:64px;align-items:center}@media (max-width: 768px){.promo2__title-img-features .promo2__container{gap:32px;align-items:stretch}}.promo2__title-img-features__top-wrapper{text-align:center;display:flex;flex-direction:column;gap:32px;align-items:center;text-wrap:pretty}.promo2__title-img-features__top-wrapper h2{color:#1a2024}.promo2__title-img-features__p{max-width:720px}.promo2__title-img-features__p a{color:#778185;border-bottom:1px solid #778185;transition:color .1s ease-in-out}.promo2__title-img-features__p a:hover{text-decoration:none;color:#000}.promo2__title-img-features svg{border-radius:24px}@media (max-width: 768px){.promo2__title-img-features svg{border-radius:16px}}.promo2__title-img-features__bottom-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:56px}@media (max-width: 768px){.promo2__title-img-features__bottom-wrapper{grid-template-columns:1fr;gap:32px}}.promo2__title-img-features__bottom-wrapper.col-4{grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width: 1024px){.promo2__title-img-features__bottom-wrapper.col-4{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.promo2__title-img-features__bottom-wrapper.col-4{grid-template-columns:1fr}}.promo2__title-img-features__feat-wrapper{display:flex;flex-direction:column;gap:8px}.promo2__title-img-features__title-wrapper{display:flex;gap:12px}.promo2__title-img-features__title{font-size:17px;font-weight:500;line-height:1.4em;margin-bottom:0;letter-spacing:.01em;color:#262e32}@media (max-width: 768px){.promo2__title-img-features__title{font-size:16px}}.promo2__title-img-features__body{font-size:16px;font-weight:400;color:#5f6b6f;line-height:21px}@media (max-width: 768px){.promo2__title-img-features__body{line-height:24px}}
