.cp-fullWidthBannerSection.l--graybg{background-color:#fafafa}.l--solutionHub .cp-fullWidthBannerSection{padding-top:40px;padding-bottom:0}.cp-fullWidthBannerSection .l--layout1{background:#eff3ff}.cp-fullWidthBannerSection .l--layout2{background-blend-mode:overlay;background-image:url(../media/texture_bg.2m46-zzqw7klr.png?dpl=dpl_Avzc2GcCPAGKZZpSPoNtWtqKWjnq);background-position:50%;background-repeat:no-repeat;background-size:cover}.cp-fullWidthBannerSection.l--orangeTexture .l--layout3{background-image:url(../media/texture_orange.1erzeue6ou88p.png?dpl=dpl_Avzc2GcCPAGKZZpSPoNtWtqKWjnq)}.cp-fullWidthBannerSection .l--layout3{background-blend-mode:normal;background-color:#f4f1ff;background-image:url(../media/texture_cta.31eb1usi3lbza.png?dpl=dpl_Avzc2GcCPAGKZZpSPoNtWtqKWjnq);background-position:50%;background-repeat:no-repeat;background-size:cover}.cp-fullWidthBannerSection__container-middle p{color:#151419;text-transform:none;font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.75rem}@media only screen and (max-width:1024px){.cp-fullWidthBannerSection__container-middle p{font-size:1rem;line-height:1.5rem}}.cp-fullWidthBannerSection__container-right{max-width:31.25rem}@media only screen and (max-width:1152px){.cp-fullWidthBannerSection__container-right{max-width:26.25rem}}@media only screen and (max-width:979px){.cp-fullWidthBannerSection__container-right{max-width:none}}.cp-fullWidthBannerSection__container-img{max-width:34.375rem;box-shadow:-23px 18px 16px -13px #2d2d2d80}@media only screen and (max-width:767px){.cp-fullWidthBannerSection__container-img{max-width:21.875rem}}.cp-fullWidthBannerSection .l--secondary{color:#151419;background:0 0;border:2px solid #151419}.cp-fullWidthBannerSection .l--secondary>span.l--arrow{background-color:#151419}.cp-fullWidthBannerSection .l--secondary:hover{color:#151419;background:0 0}.cp-fullWidthBannerSection .l--secondary:hover span.l--arrow{background-color:#151419}.cp-fullWidthBannerSection.l--noBgImage .l--layout3{background-image:none}.cp-fullWidthBannerSection.l--noBgImage .cp-fullWidthBannerSection__container-img{box-shadow:none}
.l--solutionHub .cp-faqSection{padding-bottom:0}.cp-faqSection__container-left .l--textLink{color:#6d3be3;font-weight:600;line-height:28px}.cp-faqSection__container-left--teaser p{color:#545454;font-size:18px}.cp-faqSection__container-right .l--accordionInActive{border-color:#cbcbcb}.cp-faqSection__container-right .l--borderBlack{border-color:#151419}.cp-faqSection__container-right .l--accordionTitleInActive{color:#2d2d2d;font-weight:400}.cp-faqSection__container-right h3{color:#151419;text-transform:none;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.75rem}@media only screen and (max-width:1024px){.cp-faqSection__container-right h3{font-size:1.125rem;line-height:1.5rem}}.cp-faqSection__container-right .cp-faqSection__accordion>div.flex>div:last-child{border-bottom:0}.cp-faqSection__container-right .cp-faqSection__accordion>div.flex>div:last-child>div{padding-bottom:0}.cp-faqSection__accordion-teaser p{margin-bottom:6px}.cp-faqSection__accordion-teaser p:last-child{margin-bottom:0}.cp-faqSection__accordion-teaser p a{margin-top:4px;display:inline-block}.cp-faqSection__accordion-teaser ul li{color:#151419;text-transform:none;margin-bottom:8px;padding-left:16px;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;position:relative}.cp-faqSection__accordion-teaser ul li:before{content:"•";color:#151419;font-size:18px;position:absolute;top:0;left:0}
.cp-zigZagSection__container:nth-child(2n) .cp-zigZagSection__container-left{padding-left:0;padding-right:60px}@media only screen and (max-width:1248px){.cp-zigZagSection__container:nth-child(2n) .cp-zigZagSection__container-left{padding-right:24px}}@media only screen and (max-width:980px){.cp-zigZagSection__container:nth-child(2n) .cp-zigZagSection__container-left{padding-right:0}}.cp-zigZagSection__container:nth-child(2n) .cp-zigZagSection__container-right{padding-left:60px;padding-right:0}@media only screen and (max-width:1248px){.cp-zigZagSection__container:nth-child(2n) .cp-zigZagSection__container-right{padding-left:24px}}@media only screen and (max-width:980px){.cp-zigZagSection__container:nth-child(2n) .cp-zigZagSection__container-right{padding-left:0}}.cp-zigZagSection__container-left .cp-zigZagSection__item .l--small{color:#545454}.cp-zigZagSection__container-left .cp-zigZagSection__item .l--quote p{color:#545454;font-size:14px}.cp-zigZagSection__container-left .cp-zigZagSection__item-teaser p{margin-bottom:24px}.cp-zigZagSection__container-left .cp-zigZagSection__item-teaser p:last-child{margin-bottom:0}.cp-zigZagSection__container-left .cp-zigZagSection__item-listWithIcons-icon img{min-width:2.25rem;max-width:2.25rem}.cp-zigZagSection__container-left .cp-zigZagSection__item-listWithIcons h4{color:#151419;text-transform:none;font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5rem}@media only screen and (max-width:1024px){.cp-zigZagSection__container-left .cp-zigZagSection__item-listWithIcons h4{font-size:1rem;line-height:1.5rem}}.cp-zigZagSection__container-left .cp-zigZagSection__item-listWithIcons p{color:#545454;font-weight:300}.cp-zigZagSection__container-left .cp-zigZagSection__item .l--labeldark{border:none;display:flex}.cp-zigZagSection__container-left .cp-zigZagSection__item .l--labeldark img{max-width:1.5rem}@media only screen and (max-width:980px){.cp-zigZagSection__container-right{margin-top:24px}}.cp-zigZagSection.l--annualPlanningKit .cp-zigZagSection__item-title span{color:#7c4fff;text-transform:none;margin-bottom:24px;font-family:DM Sans,sans-serif;font-size:1.375rem;font-weight:500;line-height:1.6875rem;display:block}@media only screen and (max-width:1024px){.cp-zigZagSection.l--annualPlanningKit .cp-zigZagSection__item-title span{font-size:1.125rem;line-height:1.5rem}}.cp-zigZagSection.l--pulseSandP{background:linear-gradient(#000069 .02%,#008 99.97%)}.cp-zigZagSection.l--pulseSandP .l--labeldark{color:#3f8300;text-transform:uppercase;background-color:#f0fee2;border:1px solid #3f8300;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:600;line-height:1.125rem}.cp-zigZagSection.l--pulseSandP .l--button{background-color:#0000;border:1px solid #fff;display:flex}.cp-zigZagSection.l--pulseSandP .l--button span{color:#fff}.cp-zigZagSection.l--pulseSandP .l--button .l--arrow{background:#fff}.cp-zigZagSection.l--pulseSandP .l--listTitle{padding-left:1rem;position:relative}.cp-zigZagSection.l--pulseSandP .l--listTitle:before{content:"•";color:currentColor;font-size:18px;position:absolute;top:0;left:0}.cp-zigZagSection.l--aiZigZag .cp-zigZagSection__item-listWithIcons-content{margin-bottom:4px}.cp-zigZagSection.l--aiZigZag .cp-zigZagSection__item-listWithIcons-content .l--listTitle{padding-left:1rem;position:relative}.cp-zigZagSection.l--aiZigZag .cp-zigZagSection__item-listWithIcons-content .l--listTitle:before{content:"•";color:currentColor;font-size:18px;position:absolute;top:0;left:0}.cp-zigZagSection.l--aiZigZag .cp-zigZagSection__item-teaser{margin-bottom:2px}.cp-zigZagSection.l--aiZigZag .cp-zigZagSection__item-teaser :last-child{font-weight:700}.cp-zigZagSection.l--aiZigZag .cp-zigZagSection__item-link{margin-top:24px}
