Life is never one-size-fits-all.

Find a plan that fits yours.

We offer affordable coverage options no matter where you are in life. Whether you're planning ahead, or haven't planned enough, we have options that can help meet your needs.

An error occurred while processing the template.
Java method "com.sun.proxy.$Proxy1116.fetchLatestArticleByUrlTitle(long, String, int)" couldn't be called: The value of the 1st argument was null, but the target Java parameter type (long) is primitive and so can't store null.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign pricingTermsArticle = Journal...  [in template "20116#20152#1273719" at line 20, column 41]
----
1<#-- 
2Web content templates are used to lay out the fields defined in a web 
3content structure. 
4 
5Please use the left panel to quickly add commonly used variables. 
6Autocomplete is also available and can be invoked by typing "${". 
7--> 
8 
9 
10<#assign fromPage = request.getAttribute("fromPage")!"false"/> 
11<#assign productTileQuoteFlow = request.getAttribute("flow")!"" /> 
12 
13<#assign JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 
14				<#assign state = request.getSession().getAttribute("equinox.http.context.forCP.Rest_selectedState")!"default"/> 
15				<#assign defaultWebContentUrlTitle = ""/> 
16				<#if defaultWebContentUrlTitle?? && defaultWebContentUrlTitle == ""> 
17					<#assign defaultWebContentUrlTitle = '${PricingTermsWebContentLabel.getData()}_Default'?lower_case> 
18				</#if> 
19									<#if !(pricingTermsArticle?has_content)> 
20					<#assign pricingTermsArticle = JournalArticleLocalService.fetchLatestArticleByUrlTitle(@group_id@,defaultWebContentUrlTitle,0)!> 
21							</#if> 
22<#if fromPage == "PlanSelection"> 
23		<#assign products = request.getSession().getAttribute("equinox.http.context.forCP.Rest_productsEligible")!"default"/> 
24			<#if products?contains("default") || products?contains("${AnalyticsProductCode.getData()}")> 
25				<div class="col-xs-12 guarantee"> 
26				<#if LivingInsuranceImage?? && LivingInsuranceImage.getData()?? && LivingInsuranceImage.getData() != ""> 
27					<div class="living_insuarance_logo_container"><img class="living_insuarance" alt="${LivingInsuranceImage.getAttribute("alt")}" data-fileentryid="${LivingInsuranceImage.getAttribute("fileEntryId")}" src="${LivingInsuranceImage.getData()}" /></div> 
28				</#if> 
29				<h3 class="${TitleColor.getData()}">${Title.getData()}</h3> 
30	 
31				<p class="permanent_coverage_para">${PlanSelectionDescription.getData()}</p> 
32				<div class="col-xs-12 rate_container"> 
33					<div class="col-md-7 col-sm-7 col-lg-7"> 
34						<div class="col-xs-12 col-md-6 col-sm-6 col-lg-6  p-0 starting"> 
35							${CoverageText.getData()} 
36						</div> 
37						<div class="col-xs-12 col-sm-6 col-md-6 col-lg-6 quotation"> 
38							<div class="plan_overview">${PlanOverview.getData()}</div> 
39								<#if PlanOverview.Points.getSiblings()?has_content> 
40									<#list PlanOverview.Points.getSiblings() as cur_PlanOverview_Points> 
41										<p>${cur_PlanOverview_Points.getData()}</p> 
42									</#list> 
43								</#if> 
44							</div> 
45						</div> 
46						<div class="col-md-5 col-sm-5 col-lg-5"> 
47						<a test-id="plan-selection-getquote-${AnalyticsProductCode.getData()}" href="${GetQuoteButtonLink.getFriendlyUrl()}?pname=${ProductCode.getData()}${GetQuoteParams.getData()}"> 
48						<button class="col-xs-8 col-xs-offset-2 col-sm-2 col-md-2 col-lg-2 col-md-offset-0 get_quote" onclick="return GTMVariable('ProductSelection','${state}','${AnalyticsProductCode.getData()}','','Quote','')" >${GetQuoteButtonLabel.getData()}</button></a> 
49						<#if PageLink.LearnMoreLinkLabel?? && PageLink.LearnMoreLinkLabel.getData()??> 
50							<button class="col-xs-8 col-xs-offset-2 col-sm-2 col-md-2 col-lg-2 col-md-offset-0 apply_button" onclick="window.location.href='${PageLink.getFriendlyUrl()}'">${PageLink.LearnMoreLinkLabel.getData()}</button>						 
51						</#if> 
52						</div> 
53						<div class="col-xs-12 rate_bottom_gradient" style="background-image:${PlanCardLayoutColor.getData()}"></div> 
54					</div> 
55						<a href="javascript:void(0);" class="pricing col-xs-12 col-md-8 col-lg-8 p-0" onclick="showContentPopup(event,${pricingTermsArticle.articleId!})" target='_blank'>${PricingLinkLabel.getData()}</a> 
56					</div> 
57			</#if> 
58			<#elseif fromPage == "SpecificProductPage"> 
59<!-- Three column Layout --> 
60				<div class="section_3 ins_type_wrapper max_width_1170"> 
61				<#assign titleClr ="red_text"/> 
62				<#if LivingInsuranceImage.getData()?? && LivingInsuranceImage.getData() != ""> 
63	<img alt="${LivingInsuranceImage.getAttribute("alt")}" data-fileentryid="${LivingInsuranceImage.getAttribute("fileEntryId")}" src="${LivingInsuranceImage.getData()}" class="callout_logo living_ins_heading_logo"/> 
64	<#assign titleClr ="living_ins_heading"/> 
65</#if> 
66					<h3 class="${titleClr} ins_type_heading">${Title.getData()}</h3> 
67					<p class="call_to_action_summary">${CTASummary.getData()}</p> 
68					<div class="row"> 
69						<div class="col-xs-12 col-md-4 col-lg-4"> 
70							${SpecificProductDesc.getData()} 
71							 
72							<a test-id="plan-selection-getquote-${AnalyticsProductCode.getData()}" href="${GetQuoteButtonLink.getFriendlyUrl()}?pname=${ProductCode.getData()}${GetQuoteParams.getData()}"> 
73							<button class="get_quote_btn" onclick="return GTMVariable('ProductSelection','${state}','${AnalyticsProductCode.getData()}','','Quote','')" >Get My Quote</button></a> 
74								<div class="ins_links_wrapper"> 
75								<ul class="ins_links_ul"> 
76									<li class=""> 
77									<#assign insState = ''> 
78									<#if state?? && state == 'NY'> 
79										<#assign insState = ''> 
80										 
81										<a id="stateLink" href="javascript:void(0);" onclick="nyResidentClick('${insState}','${NYLinkLabel.NYPageLink.getFriendlyUrl()}')">  
82											${NYLinkLabel.getData()} 
83										</a> 
84									<#else> 
85										<#assign insState = 'NY'> 
86										<a id="stateLink" href="javascript:void(0);" onclick="displayNyLink('NY','yes')">  
87											${NYLinkLabel.getData()} 
88											 
89										</a> 
90									</#if> 
91								 
92 
93										 
94									</li> 
95									<li class=""> 
96									   	<a id="base_pricing_terms" test-id="base_pricing_terms" href="javascript:void(0);" class="pricing col-xs-12 col-md-8 col-lg-8 p-0" onclick="showContentPopup(event,${pricingTermsArticle.articleId!})" target='_blank'>${PricingLinkLabel.getData()}</a> 
97									</li> 
98								</ul> 
99							</div>							 
100						</div> 
101					 
102					<#if InDepthDetails?? && InDepthDetails.getData()??> 
103						<#assign article = InDepthDetails.getData()?eval /> 
104								<@liferay_asset["asset-display"] className=article.className  
105								classPK=getterUtil.getLong(article.classPK, 0) 
106								template="full_content"  /> 
107					</#if> 
108					</div> 
109				</div> 
110				<!-- Three column Layout ended --> 
111<#elseif request.getAttribute("Product")??> 
112<!----Freedom Content Container---> 
113 
114	<div class="product_one"> 
115						 
116						<#if ProductIcon.getData()?? && ProductIcon.getData() != ""> 
117<div class="product_one_img col-md-12 col-sm-4 col-lg-12" style="background-image:url('${ProductIcon.getData()}')" ></div> 
118</#if> 
119						<div class="col-md-12 col-sm-8 col-lg-12 product_one_text mobile_padding_0"> 
120							<h4 class="${TitleColor.getData()}"><a href="${PageLink.getFriendlyUrl()}" data-original-title="" title="">${Title.getData()}</a></h4> 
121							<p>${HomeDescription.getData()}</p> 
122							<#if productTileQuoteFlow?? && productTileQuoteFlow != "" && productTileQuoteFlow == "Quote">  
123							<#if GetQuoteButtonLabel?? && GetQuoteButtonLabel.getData()?? && GetQuoteButtonLink?? && GetQuoteButtonLink.getData()??> 
124							<a href="${GetQuoteButtonLink.getFriendlyUrl()}?pname=${ProductCode.getData()}${GetQuoteParams.getData()}" class="learn_more">Get My Quote<i class="fa fa-long-arrow-right learn_more_arrow"></i></a> 
125							</#if> 
126							<#else> 
127							<#if PageLink.LearnMoreLinkLabel?? && PageLink.LearnMoreLinkLabel.getData()??> 
128							<a href="${PageLink.getFriendlyUrl()}" class="learn_more">${PageLink.LearnMoreLinkLabel.getData()}<i class="fa fa-long-arrow-right learn_more_arrow"></i></a> 
129							</#if> 
130							</#if> 
131							<#if BottomGradient?? && BottomGradient.getData()?? && BottomGradient.getData()!=''> 
132							<div class="bottom_grad" style="background:${BottomGradient.getData()}"></div> 
133							</#if> 
134						</div> 
135					</div>			 
136<!----Freedom Content Container---> 
137 
138<#else> 
139	<#if LivingInsuranceImage?? && LivingInsuranceImage.getData()?? && LivingInsuranceImage.getData() != ""> 
140		<div class="pinkishgreen_gradient_background has_living_insuarance"> 
141	<#elseif ProductCode.getData() == "SIWL" || ProductCode.getData() == "T90"> 
142		<div class="nwl_container"> 
143	<#else> 
144		<div class="green_gradient_background"> 
145	</#if> 
146				<div class="mobile_padding_0 ins_type_details_top_container max_width_1170 clearfix"> 
147				   <div class="heading_border_arrow"></div> 
148					<div class="col-xs-12 col-sm-8 col-md-8 col-lg-8 guarantee_one expandableSection padding_side_0px"> 
149						<#if LivingInsuranceImage?? && LivingInsuranceImage.getData()?? && LivingInsuranceImage.getData() != ""> 
150							<div class="living_insuarance_logo_container"> 
151								<img class="living_insuarance" alt="${LivingInsuranceImage.getAttribute("alt")}" data-fileentryid="${LivingInsuranceImage.getAttribute("fileEntryId")}" src="${LivingInsuranceImage.getData()}" /> 
152							</div> 
153						</#if> 
154						 
155						<h2 class="${TitleColor.getData()}">${GetQuoteProductTitle.getData()}</h2> 
156						<p class="ins_expanded" style="display: none;">${GetQuoteDescription.getData()}</p> 
157						<div class="ins_expanded_links_wrapper ins_expanded clearfix" style="display: none;"> 
158							<#if PageLink.LearnMoreLinkLabel?? && PageLink.LearnMoreLinkLabel.getData()??> 
159								<a href="${PageLink.getFriendlyUrl()}" class="ins_expanded_learn_more pull-left" test_id="product_learn_more">${PageLink.LearnMoreLinkLabel.getData()}<i class="fa fa-long-arrow-right learn_more_arrow"></i></a> 
160							</#if> 
161							<a id="base_pricing_terms" test_id="product_pricing_terms" href="javascript:void(0);" class="ins_expanded_pricing_terms pull-right" onclick="showContentPopup(event,${pricingTermsArticle.articleId!})" target='_blank'>${PricingLinkLabel.getData()}</a> 
162						</div> 
163						<div class="text-center expand_collapse_toggle_link"> 
164							<p class="expand_lnk" style="display: block;" test_id="product_expand"><span>Learn About The Plan</span> <i class="fa fa-angle-down radius_border"></i></p> 
165							<p class="collapse_lnk" style="display: none;" test_id="product_dismiss"><span>Dismiss Plan Details</span><span class="radius_border">X</span> </p> 
166						</div> 
167					</div> 
168				</div> 
169			</div> 
170</#if> 

What are the benefits and features of these plans?

Colonial penn Experience

Personal Protection For Our Customers

Offering peace of mind for over 60 years

Try It On Period, 30 Days of Getting to Know Us

Lets you change or cancel your plan for a full refund if it doesn't feel quite right.

Need more help?
We make it easy to compare plans so you can find the best fit for you.
Or give us a call and we'll help walk you through it!