/* Infonets: independent, scoped header decoration. */
body.wp-theme-infonets:not(.home) .page-title-area {
 position: relative;
 isolation: isolate;
 overflow: hidden;
 padding-bottom: 32px !important;
 background: linear-gradient(110deg,#f1f7fe,#fbfdff 50%,#f3f8fd) !important;
}
body.wp-theme-infonets:not(.home) .page-title-area > .d-table {
 position: relative; z-index: 2;
}
body.wp-theme-infonets:not(.home) .page-title-area h2 {
 width: fit-content;
 max-width: calc(100% - 120px);
 margin: 0 auto;
 color: #08264f;
 font-family: inherit;
 font-size: 30px;
 font-weight: 600;
 line-height: 1.25;
 letter-spacing: normal;
 text-align: center;
}
body.wp-theme-infonets:not(.home) .page-title-area h2::after {
 content: "";
 display: block;
 width: 44px;
 height: 3px;
 margin: 13px auto 0;
 border-radius: 3px;
 background: #00b894;
}
body.wp-theme-infonets:not(.home) .page-title-area > [class^="shape"] {
 display: none !important;
}
.infonets-it-scene {
 position: absolute; inset: 0; overflow: hidden;
 z-index: 1; pointer-events: none;
}
.infonets-it-icon {
 position: absolute;
 display: block;
 color: #5b94c5;
 opacity: .52;
 animation: infonets-it-inward var(--it-duration,5s) ease-in-out var(--it-delay,0s) infinite alternate;
}
.infonets-it-icon:nth-child(3n) { color: #00a884; opacity: .43; }
.infonets-it-icon svg { display: block; width: 100%; height: 100%; }
@keyframes infonets-it-inward {
 from { transform: translate3d(0,0,0) rotate(var(--it-angle,-7deg)); }
 to { transform: translate3d(var(--it-dx,28px),var(--it-dy,-8px),0) rotate(var(--it-angle-end,5deg)); }
}
@media (max-width:767px) {
 body.wp-theme-infonets:not(.home) .page-title-area { padding-bottom: 26px !important; }
 body.wp-theme-infonets:not(.home) .page-title-area h2 { font-size: 26px; max-width: calc(100% - 100px); }
 body.wp-theme-infonets:not(.home) .page-title-area h2::after { width: 38px; margin-top: 11px; }
 .infonets-it-icon { opacity: .44; }
}
@media (prefers-reduced-motion:reduce) {
 .infonets-it-icon { animation: none !important; transform: none !important; }
}
