.node-program .animation-commercial{margin:80px 0 5px}.node-program .animation-commercial .commercial-part,.node-landing .animation-commercial .commercial-part{color:#fff}.node-program .animation-commercial .commercial-part .animation-commercial,.node-landing .animation-commercial .commercial-part .animation-commercial{background:var(--secondary-green-color);margin:0 auto;overflow:hidden}.node-program .animation-commercial .commercial-part .animation-commercial a,.node-landing .animation-commercial .commercial-part .animation-commercial a{color:#fff}.node-program .animation-commercial .commercial-part .animation-commercial .animation,.node-landing .animation-commercial .commercial-part .animation-commercial .animation{display:flex;flex-flow:column nowrap;position:relative}.node-program .animation-commercial .commercial-part .animation-commercial .animation .left-part,.node-landing .animation-commercial .commercial-part .animation-commercial .animation .left-part{background:var(--primary-color);border:20px solid var(--secondary-green-color);border-bottom:0;padding:40px 20px;position:relative;text-align:center}.node-program .animation-commercial .commercial-part .animation-commercial .animation .left-part p,.node-landing .animation-commercial .commercial-part .animation-commercial .animation .left-part p{font-size:24px;font-weight:300;line-height:30px;margin:0}.node-program .animation-commercial .commercial-part .animation-commercial .animation .left-part p strong,.node-landing .animation-commercial .commercial-part .animation-commercial .animation .left-part p strong{display:block;font-size:40px}.node-program .animation-commercial .commercial-part .animation-commercial .animation .left-part.custom img,.node-landing .animation-commercial .commercial-part .animation-commercial .animation .left-part.custom img{display:block;height:auto;max-width:250px;margin:20px auto}.node-program .animation-commercial .commercial-part .animation-commercial .animation .right-part,.node-landing .animation-commercial .commercial-part .animation-commercial .animation .right-part{background:var(--secondary-green-color);border:20px solid var(--secondary-green-color-less);border-top:0;padding:40px 20px;position:relative;text-align:center}.node-program .animation-commercial .commercial-part .animation-commercial .animation .right-part .details,.node-landing .animation-commercial .commercial-part .animation-commercial .animation .right-part .details{font-size:20px;font-weight:300;line-height:24px;width:100%}.node-program .animation-commercial .commercial-part .animation-commercial .animation .right-part .details p,.node-landing .animation-commercial .commercial-part .animation-commercial .animation .right-part .details p{margin:0 0 12px}.node-program .animation-commercial .commercial-part .animation-commercial .animation .right-part .details ul,.node-landing .animation-commercial .commercial-part .animation-commercial .animation .right-part .details ul{list-style:none;margin:0 0 12px;padding:0 0 0 9px}.node-program .animation-commercial .commercial-part .animation-commercial .animation .right-part .details ul li,.node-landing .animation-commercial .commercial-part .animation-commercial .animation .right-part .details ul li{padding:0 0 8px 16px;position:relative}.node-program .animation-commercial .commercial-part .animation-commercial .animation .right-part .details ul li:last-child{padding-bottom:0}.node-landing .animation-commercial .commercial-part .animation-commercial .animation .right-part .details ul li:last-child{padding-bottom:0}.node-program .animation-commercial .commercial-part .animation-commercial .animation .right-part .details ul li:before{background:#fff6;border-radius:50%;content:"";display:inline-block;font-size:20px;height:5px;left:0;position:absolute;top:10px;width:5px}.node-landing .animation-commercial .commercial-part .animation-commercial .animation .right-part .details ul li:before{background:#fff6;border-radius:50%;content:"";display:inline-block;font-size:20px;height:5px;left:0;position:absolute;top:10px;width:5px}.node-program .animation-commercial .commercial-part .animation-commercial .animation .right-part .details h1,.node-landing .animation-commercial .commercial-part .animation-commercial .animation .right-part .details h1,.node-program .animation-commercial .commercial-part .animation-commercial .animation .right-part .details h2,.node-landing .animation-commercial .commercial-part .animation-commercial .animation .right-part .details h2,.node-program .animation-commercial .commercial-part .animation-commercial .animation .right-part .details h3,.node-landing .animation-commercial .commercial-part .animation-commercial .animation .right-part .details h3,.node-program .animation-commercial .commercial-part .animation-commercial .animation .right-part .details h4,.node-landing .animation-commercial .commercial-part .animation-commercial .animation .right-part .details h4,.node-program .animation-commercial .commercial-part .animation-commercial .animation .right-part .details h5,.node-landing .animation-commercial .commercial-part .animation-commercial .animation .right-part .details h5,.node-program .animation-commercial .commercial-part .animation-commercial .animation .right-part .details h6,.node-landing .animation-commercial .commercial-part .animation-commercial .animation .right-part .details h6{font-size:24px;font-weight:600;line-height:28px;margin:0 0 12px}.node-program .animation-commercial .commercial-part .animation-commercial .animation .right-part .details sup,.node-landing .animation-commercial .commercial-part .animation-commercial .animation .right-part .details sup{font-size:60%}.node-program .animation-commercial .commercial-part .animation-commercial .animation .right-part .details .item-button a,.node-landing .animation-commercial .commercial-part .animation-commercial .animation .right-part .details .item-button a{align-items:center;background:#fff;border:none;border-radius:18px;color:var(--secondary-green-color);display:inline-flex;font-size:16px;font-weight:700;height:36px;line-height:20px;margin:12px 0 24px;padding:0 24px;-webkit-text-decoration:none;text-decoration:none;transition:.3s ease;white-space:nowrap}@media screen and (min-width:1024px){.node-program .animation-commercial .commercial-part .animation-commercial .animation,.node-landing .animation-commercial .commercial-part .animation-commercial .animation{flex-flow:row nowrap}.node-program .animation-commercial .commercial-part .animation-commercial .animation .left-part,.node-landing .animation-commercial .commercial-part .animation-commercial .animation .left-part{align-items:flex-end;border:20px solid var(--secondary-green-color);border-right:0;display:flex;flex-flow:column nowrap;justify-content:center;max-width:500px;padding:40px 40px 40px 20px;text-align:right;width:100%}.node-program .animation-commercial .commercial-part .animation-commercial .animation .left-part.custom img,.node-landing .animation-commercial .commercial-part .animation-commercial .animation .left-part.custom img{margin:12px 0 12px auto}.node-program .animation-commercial .commercial-part .animation-commercial .animation .right-part,.node-landing .animation-commercial .commercial-part .animation-commercial .animation .right-part{align-items:flex-start;border:20px solid var(--secondary-green-color-less);border-left:0;display:flex;flex-flow:column nowrap;justify-content:flex-end;padding:40px 20px 40px 40px;text-align:left;width:100%}}
