/* Start custom CSS for html, class: .elementor-element-2ee006d */.em-rtsp{--ink:#17212b;--muted:#5f6a74;--line:#dfe5e8;--accent:#f2b84b;--dark:#101a24;max-width:1120px;margin:auto;font-family:Onest,Arial,sans-serif;color:var(--ink);font-size:17px;line-height:1.7}.em-rtsp *{box-sizing:border-box}.em-rtsp h1,.em-rtsp h2,.em-rtsp h3,.em-rtsp p{margin-top:0}.em-rtsp h1{max-width:980px;color:#fff;font-size:clamp(34px,5vw,60px);line-height:1.08;letter-spacing:-.035em}.em-rtsp h2{margin-bottom:18px;font-size:clamp(27px,3.5vw,40px);line-height:1.18;letter-spacing:-.025em}.em-rtsp>section{margin:36px 0}.em-rtsp__hero{padding:clamp(30px,5vw,62px);border-radius:28px;background:radial-gradient(circle at 88% 10%,rgba(242,184,75,.24),transparent 30%),linear-gradient(135deg,#101a24,#1c3040)}.em-rtsp__hero p{max-width:900px;color:rgba(255,255,255,.82);font-size:19px}.em-rtsp__tag{display:inline-block;margin-bottom:18px;padding:7px 12px;border-radius:999px;background:var(--accent);font-size:13px;font-weight:800}.em-rtsp__important,.em-rtsp__warning{padding:22px 24px;border:1px solid #ead6a2;border-radius:18px;background:#fff6df}.em-rtsp__important strong{font-size:20px}.em-rtsp__important p{margin:7px 0 0}.em-rtsp__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:18px}.em-rtsp__cards article{padding:23px;border:1px solid var(--line);border-radius:18px}.em-rtsp__cards b{color:#98680d;font-size:14px}.em-rtsp__cards h3{margin:7px 0;font-size:22px}.em-rtsp code{padding:2px 6px;border-radius:6px;background:#edf2f4;font-family:ui-monospace,Consolas,monospace;font-size:.9em}.em-rtsp pre{overflow-x:auto;padding:18px;border-radius:15px;background:var(--dark);color:#fff}.em-rtsp pre code{padding:0;background:none;color:inherit}.em-rtsp__steps{counter-reset:s;margin:0;padding:0;list-style:none}.em-rtsp__steps li{position:relative;margin-bottom:10px;padding:17px 18px 17px 56px;border:1px solid var(--line);border-radius:15px}.em-rtsp__steps li:before{counter-increment:s;content:counter(s);position:absolute;left:15px;top:15px;width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:var(--dark);color:#fff;font-size:13px;font-weight:800}.em-rtsp__tablewrap{overflow-x:auto;margin-bottom:16px}.em-rtsp table{width:100%;min-width:720px;border-collapse:collapse}.em-rtsp th,.em-rtsp td{padding:14px 15px;border:1px solid var(--line);text-align:left}.em-rtsp th{background:var(--dark);color:#fff}.em-rtsp tr:nth-child(even) td{background:#f7f9fa}.em-rtsp__list{padding-left:22px}.em-rtsp__list li{margin:8px 0}.em-rtsp__example{padding:26px;border-radius:22px;background:#f4f7f8}.em-rtsp__flow{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:18px}.em-rtsp__flow div{padding:20px;border-radius:16px;background:#fff}.em-rtsp__flow span{display:inline-block;margin-bottom:8px;padding:4px 8px;border-radius:7px;background:var(--dark);color:#fff;font-size:12px;font-weight:800}.em-rtsp__flow strong{display:block;font-size:20px}.em-rtsp__flow p{margin:3px 0 0;color:var(--muted)}.em-rtsp__problems{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.em-rtsp__problems div{padding:18px;border:1px solid var(--line);border-radius:15px}.em-rtsp__problems p{margin:5px 0 0;color:var(--muted)}.em-rtsp__faq details{margin-bottom:9px;border:1px solid var(--line);border-radius:15px}.em-rtsp__faq summary{cursor:pointer;padding:17px 19px;font-weight:800}.em-rtsp__faq details p{padding:0 19px 18px;color:var(--muted)}.em-rtsp__related{padding:26px;border-radius:22px;background:var(--dark);color:#fff}.em-rtsp__related h2{color:#fff}.em-rtsp__related p{color:rgba(255,255,255,.8)}@media(max-width:760px){.em-rtsp{font-size:16px}.em-rtsp__hero{border-radius:20px}.em-rtsp__cards,.em-rtsp__flow,.em-rtsp__problems{grid-template-columns:1fr}}/* End custom CSS */