.interconnected-nodes{background-color:var(--background-color);padding:264px 0 320px;position:relative}@media (min-width:768px){.interconnected-nodes{padding-bottom:220px;padding-top:279px}}@media (min-width:1040px){.interconnected-nodes{padding-bottom:343px;padding-top:326px}}.interconnected-nodes.has-radius{border-bottom-left-radius:64px;border-bottom-right-radius:64px;margin-bottom:-64px}@media not screen and (min-width:1040px){.interconnected-nodes .container{width:612px}}.interconnected-nodes__heading{margin:auto auto 24px;max-width:678px;position:relative;text-align:center;z-index:100}@media (min-width:768px){.interconnected-nodes__heading{margin-bottom:40px}}.interconnected-nodes__text{margin:-20px auto 44px;max-width:632px;position:relative;text-align:center;z-index:100}.interconnected-nodes__text *{margin:0}.interconnected-nodes__cards{display:grid;gap:12px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:768px){.interconnected-nodes__cards{gap:24px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.interconnected-nodes__cards{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.interconnected-nodes__cards>li{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-negative:1;flex-shrink:1}}.interconnected-nodes__cards>li{margin:0;padding:0}@media (min-width:768px){.interconnected-nodes__cards>li:where(:nth-child(2n)){-webkit-transition-delay:calc(var(--animation-delay) + var(--animation-duration)*.2);transition-delay:calc(var(--animation-delay) + var(--animation-duration)*.2)}}@media (min-width:1040px){.interconnected-nodes__cards>li{-webkit-transition-delay:calc(var(--animation-delay) + var(--animation-duration)*.2*var(--card-index));transition-delay:calc(var(--animation-delay) + var(--animation-duration)*.2*var(--card-index))}}.interconnected-nodes__cards>li::marker{content:""}.interconnected-nodes__cards>li.h7{text-align:center}.interconnected-nodes__cards .cta-card__block{background-color:var(--background-color)}.interconnected-nodes__button{margin-top:28px}@media (min-width:768px){.interconnected-nodes__button{margin-top:56px}}.interconnected-nodes__background{bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:0}.interconnected-nodes .container{position:relative;z-index:100}