.node-program .programs-nearby{background:var(--light-gray-color);padding:80px 0}:is(.node-program .programs-nearby) .content-part{overflow:visible}:is(.node-program .programs-nearby) .h2{color:var(--primary-color);text-align:center;margin:0 0 16px;font-family:Sora,sans-serif;font-size:36px;font-weight:300;line-height:40px}:is(.node-program .programs-nearby) .h3{color:var(--primary-color);text-align:center;margin:0;padding:24px 0;font-size:18px;font-weight:300;line-height:22px}.node-program .programs-nearby .switch{flex-flow:row;justify-content:center;margin-bottom:32px;display:flex}:is(.node-program .programs-nearby .switch) .btn{color:#999;text-transform:none;border-radius:0;flex:none;min-width:0;margin:0;padding:0 16px;font-size:18px;font-weight:300}:is(:is(.node-program .programs-nearby .switch) .btn):before{opacity:1;height:3px;top:auto;bottom:0}.active:is(:is(.node-program .programs-nearby .switch) .btn),:is(:is(.node-program .programs-nearby .switch) .btn):hover{color:var(--primary-color)}:is(.active:is(:is(.node-program .programs-nearby .switch) .btn),:is(:is(.node-program .programs-nearby .switch) .btn):hover):before{background-color:var(--secondary-green-color)}.active:is(:is(.node-program .programs-nearby .switch) .btn){font-weight:700}.node-program .programs-nearby .map-nearby-programs{height:500px}.node-program .programs-nearby.is-out-of-stock{padding-bottom:0}:is(.node-program .programs-nearby.is-out-of-stock) .programs-list{padding:0 0 50px}
