@charset "utf-8";
/* t6b- Planning Tools CSS Document */

/*===============================
  BEGIN MODULE 1
  ===============================*/	
.planning-tools-module1-main-container {position: relative;min-height: 200px; height:auto;margin:0px }
.planning-tools-module1-inner-container {position: relative;min-height: 200px;height:auto;}
.planning-tools-module1-inner-content {width:100%;text-align: left;padding:0px 20px 0px 20px;max-width: 1170px;margin: 0 auto;}
.planning-tools-module1-inner-content h1 {font-size:38px; font-weight:300;line-height:50px;padding-left:0px;}
.planning-tools-module1-inner-content p {font-size:16px; font-weight:300;line-height:24px;padding-left:0px;}
.gradient-1 {
	display: none;
	height: 96px;
    width: 32px;
    position: absolute;
    left: 0px;
    bottom: -40px;
    z-index: 0;
    border-radius: 5px;
	background-image: -webkit-linear-gradient(bottom, rgba(0,90,143,0), rgba(0,90,143,.4));
	background-image: -o-linear-gradient(bottom, rgba(0,90,143,0), rgba(0,90,143,.4));
	background-image: linear-gradient(to top, rgba(0,90,143,0), rgba(0,90,143,.4));
}
.gradient-2 {
	display: none;
	height: 192px;
    width: 65px;
    position: absolute;
    left: 10px;
    bottom: -38px;
    z-index: 0;
    border-radius: 10px;
	background-image: -webkit-linear-gradient(bottom, rgba(132,186,219,0), rgba(132,186,219,.3));
	background-image: -o-linear-gradient(bottom, rgba(132,186,219,0), rgba(132,186,219,.3));
	background-image: linear-gradient(to top, rgba(132,186,219,0), rgba(132,186,219,.3));
}
.gradient-3 {
	display: none;
	height: 300px;
    width: 34px;
    position: absolute;
    right: 240px;
    bottom: -40px;
    z-index: 0;
    border-radius: 5px;
	background-image: -webkit-linear-gradient(bottom, rgba(132,186,219,0), rgba(132,186,219,.3));
	background-image: -o-linear-gradient(bottom, rgba(132,186,219,0), rgba(132,186,219,.3));
	background-image: linear-gradient(to top, rgba(132,186,219,0), rgba(132,186,219,.3));
}
.gradient-4 {
	display: none;
	height: 130px;
    width: 128px;
    position: absolute;
    right: 80px;
    bottom: -40px;
    z-index: 0;
    border-radius: 10px;
	background-image: -webkit-linear-gradient(bottom, rgba(132,186,219,0), rgba(132,186,219,.3));
	background-image: -o-linear-gradient(bottom, rgba(132,186,219,0), rgba(132,186,219,.3));
	background-image: linear-gradient(to top, rgba(132,186,219,0), rgba(132,186,219,.3));
}
.gradient-5 {
	display: none;
	height: 260px;
    width: 152px;
    position: absolute;
    right: 0px;
    bottom: -40px;
    z-index: 0;
    border-radius: 15px;
	background-image: -webkit-linear-gradient(bottom, rgba(0,90,143,0), rgba(0,90,143,.4));
	background-image: -o-linear-gradient(bottom, rgba(0,90,143,0), rgba(0,90,143,.4));
	background-image: linear-gradient(to top, rgba(0,90,143,0), rgba(0,90,143,.4));
}
/*===============================
  END MODULE 1
  ===============================*/	
/*===============================
  BEGIN MODULE 2
  ===============================*/	

	.planning-tools-module2-main-container {position: relative;height: auto;max-width: 100%;z-index:0;}

	.planning-tools-module2-inner-container {position: relative;height: auto;z-index:3;max-width: 1170px;margin-top: 50px;}
	.planning-tools-module2-l-col {position: relative;height: auto;padding: 0px 20px 0px 20px;}
	.planning-tools-module2-r-col {position: relative;height: auto;padding: 0px 20px 0px 20px;}
	.planning-tools-module2-b-col {position: relative;height: auto;padding: 0px 20px 0px 20px;}
	
.planning-tools-module2-inner-container h2 {font-size:24px;font-weight:300;line-height:30px;padding:20px 0px 10px 0px;margin:0px;}
.planning-tools-module2-inner-container h3 {font-size:18px;font-weight:700;line-height:26px;padding:0px 0px 10px 0px;margin:0px;text-transform: uppercase;text-align: center;}
.planning-tools-module2-inner-container p {font-size:16px;font-weight:300;line-height:24px;padding:0px 0px 10px 0px;margin:0px;}
.planning-tools-module2-inner-container ul {list-style: none;padding-left:15px;}
.planning-tools-module2-inner-container li {font-size:14px;font-weight:300;line-height:24px;padding:0px 0px 0px 0px;margin:0px;max-width:210px;}

.planning-tools-module2-inner-container ul li::before {
    content: "\2022";
    color: #000;
    font-weight: bold;
    display: inline-block;
    width: 1em;
	font-size:14px;
    margin-left: -1em;
}

	.planning-tools-module2-card1-container {
	position: relative;
    min-height: 500px;
    height: auto;
    max-width: 554px;
    margin: 0 auto;
    margin-bottom: 30px;
    border-radius: 15px;
	padding: 0px 20px 0px 20px;
	}
	.planning-tools-module2-card1-content {}

	.planning-tools-module2-card2-container {
	position: relative;
    min-height: 416px;
    height: auto;
    max-width: 554px;
    margin: 0 auto;
    margin-bottom: 30px;
    border-radius: 15px;
	padding: 0px 20px 0px 20px;
	}
	.planning-tools-module2-card2-content {}

	.planning-tools-module2-card3-container {
	position: relative;
    min-height: 500px;
    height: auto;
    max-width: 554px;
    margin: 0 auto;
    margin-bottom: 30px;
    border-radius: 15px;
	padding: 0px 20px 0px 20px;
	}
	.planning-tools-module2-card3-content {}

	.planning-tools-module2-card4-container {
	position: relative;
    min-height: 416px;
    height: auto;
    max-width: 554px;
    margin: 0 auto;
    margin-bottom: 30px;
    border-radius: 15px;
	padding: 0px 20px 0px 20px;
	}
	.planning-tools-module2-card4-content {}

	.planning-tools-module2-card5-container {
	position: relative;
    min-height: 552px;
    height: auto;
    max-width: 554px;
    margin: 0 auto;
    margin-bottom: 30px;
    border-radius: 15px;
	padding: 0px 20px 0px 20px;
	}
	.planning-tools-module2-card5-content {}

.planning-tools-module2-card5-inner-container {width:1140px;}
.planning-tools-module2-card5-lcol {max-width: 550px;border-bottom: 1px solid #D8D8D8;padding-bottom: 20px;border-right: none;}
.planning-tools-module2-card5-rcol {padding-left:0px;padding-top:40px;}


.planning-tools-module2-button-container {height:60px;}
.planning-tools-module2-button-container2 {height:60px;}
.card1-icon-bkg {width: 64px;height: 64px;background-color: #002D5D;border-radius: 8px;}
.card1-icon-bkg img {width: 23px;}
.card2-icon-bkg {width: 64px;height: 64px;background-color: #002D5D;border-radius: 8px;}
.card2-icon-bkg img {width: 40px;}
.card3-icon-bkg {width: 64px;height: 64px;background-color: #002D5D;border-radius: 8px;}
.card3-icon-bkg img {width: 40px;}
.card4-icon-bkg {width: 64px;height: 64px;background-color: #002D5D;border-radius: 8px;}
.card4-icon-bkg img {width: 40px;}
.card5-icon-bkg {width: 64px;height: 64px;background-color: #002D5D;border-radius: 8px;}
.card5-icon-bkg img {width: 40px;}

	.gradient-6 {
		display: none;
		height: 310px;
    	width: 50px;
		position: absolute;
		left: 0px;
		bottom: 82px;
		z-index: 2;
		border-radius: 0px 15px 0px 0px;		
		background-image: -webkit-linear-gradient(bottom, rgba(0,103,185,0), rgba(0,103,185,.3));
		background-image: -o-linear-gradient(bottom, rgba(0,103,185,0), rgba(0,103,185,.3));
		background-image: linear-gradient(to top, rgba(0,103,185,0), rgba(0,103,185,.3));
	}

	.gradient-7 {
		display: none;
		height: 560px;
		width: 30px;
		position: absolute;
		left: 40px;
		bottom: 82px;
		z-index: 0;
		border-radius: 5px;
		background-image: -webkit-linear-gradient(bottom, rgba(0,103,185,0), rgba(0,103,185,.3));
		background-image: -o-linear-gradient(bottom, rgba(0,103,185,0), rgba(0,103,185,.3));
		background-image: linear-gradient(to top, rgba(0,103,185,0), rgba(0,103,185,.3));
	}
	.gradient-8 {
		display: none;
		height: 550px;
		width: 60px;
		position: absolute;
		right: 0px;
		bottom: 82px;
		z-index: 0;
		border-radius: 10px 0px 0px 0px;
		background-image: -webkit-linear-gradient(bottom, rgba(0,103,185,0), rgba(0,103,185,.3));
		background-image: -o-linear-gradient(bottom, rgba(0,103,185,0), rgba(0,103,185,.3));
		background-image: linear-gradient(to top, rgba(0,103,185,0), rgba(0,103,185,.3));
	}
	.gradient-9 {
		display: none;
		height: 360px;
		width: 30px;
		position: absolute;
		right: 0px;
		bottom: 82px;
		z-index: 0;
		border-radius: 5px 0px 0px 0px;
		background-image: -webkit-linear-gradient(bottom, rgba(0,103,185,0), rgba(0,103,185,.3));
		background-image: -o-linear-gradient(bottom, rgba(0,103,185,0), rgba(0,103,185,.3));
		background-image: linear-gradient(to top, rgba(0,103,185,0), rgba(0,103,185,.3));
	}

.cta-quinary {
	padding: 10px 10px 10px 10px;
	font-size: 10px;
}

.btn.cta-primary.btn-primary-yellow {
    padding: 10px 10px 10px 10px;
	font-size: 10px!important;
}

/*===============================
  END MODULE 2
  ===============================*/	



@media (min-width: 320px) {
	
}

@media (min-width: 360px) {
/*===============================
  BEGIN MODULE 2
  ===============================*/	
.cta-quinary {
    padding: 10px 10px 10px 10px;
    font-size: 12px;
}

.btn.cta-primary.btn-primary-yellow {
    padding: 10px 10px 10px 10px;
    font-size: 12px!important;
}

/*===============================
  END MODULE 2
  ===============================*/	
}

@media (min-width: 375px) {
.planning-tools-module2-button-container2 {margin-left: -40px;}
.planning-tools-module2-inner-container li {max-width:100%;}	
}
	
@media (min-width: 450px) {
/*===============================
  BEGIN MODULE 2
  ===============================*/	
.planning-tools-module2-inner-container h3 {font-size:22px;font-weight:700;line-height:26px;padding:0px 0px 10px 0px;margin:0px;text-transform: uppercase;text-align: left;}
.cta-quinary {
    padding: 10px 40px 10px 40px;
    font-size: 14px;
}

.btn.cta-primary.btn-primary-yellow {
    padding: 10px 40px 10px 40px;
    font-size: 14px!important;
}

/*===============================
  END MODULE 2
  ===============================*/	
}

@media (min-width: 576px) {

.planning-tools-module2-inner-container li {line-height:34px;}
.planning-tools-module2-card5-rcol {padding-left:40px;padding-top:40px;}
}		

@media (min-width: 768px) {

/*===============================
  BEGIN MODULE 1
  ===============================*/	
.planning-tools-module1-inner-container {margin-top: 0px;margin-bottom: 0px;}
.planning-tools-module1-inner-content {padding: 0px 0px 0px 0px;}
.planning-tools-module1-inner-content h1 {font-size:45px;line-height:65px;}
.planning-tools-module1-inner-content p {max-width: 680px;}
/*===============================
  END MODULE 1
  ===============================*/
	
/*===============================
  BEGIN MODULE 2
===============================*/	

/*===============================
  End  MODULE 2
===============================*/
		
}
	
@media (min-width: 992px) {
	
/*===============================
  BEGIN MODULE 1
  ===============================*/	
.planning-tools-module1-main-container {margin:40px 0px 40px 0px; }
.planning-tools-module1-inner-content h1 {padding-left:100px;}
.planning-tools-module1-inner-content p {max-width: 680px;padding-left:100px;}
.gradient-1 {
	display: block;
	height: 96px;
    width: 32px;
    position: absolute;
    left: 0px;
    bottom: -40px;
    z-index: 0;
    border-radius: 5px;
	background-image: -webkit-linear-gradient(bottom, rgba(0,90,143,0), rgba(0,90,143,.4));
	background-image: -o-linear-gradient(bottom, rgba(0,90,143,0), rgba(0,90,143,.4));
	background-image: linear-gradient(to top, rgba(0,90,143,0), rgba(0,90,143,.4));
}
.gradient-2 {
	display: block;
	height: 192px;
    width: 65px;
    position: absolute;
    left: 10px;
    bottom: -38px;
    z-index: 0;
    border-radius: 10px;
	background-image: -webkit-linear-gradient(bottom, rgba(132,186,219,0), rgba(132,186,219,.3));
	background-image: -o-linear-gradient(bottom, rgba(132,186,219,0), rgba(132,186,219,.3));
	background-image: linear-gradient(to top, rgba(132,186,219,0), rgba(132,186,219,.3));
}
.gradient-3 {
	display: none;
	height: 300px;
    width: 34px;
    position: absolute;
    right: 240px;
    bottom: -40px;
    z-index: 0;
    border-radius: 5px;
	background-image: -webkit-linear-gradient(bottom, rgba(132,186,219,0), rgba(132,186,219,.3));
	background-image: -o-linear-gradient(bottom, rgba(132,186,219,0), rgba(132,186,219,.3));
	background-image: linear-gradient(to top, rgba(132,186,219,0), rgba(132,186,219,.3));
}
.gradient-4 {
	display: block;
	height: 130px;
    width: 70px;
    position: absolute;
    right: 55px;
    bottom: -40px;
    z-index: 0;
    border-radius: 10px;
	background-image: -webkit-linear-gradient(bottom, rgba(132,186,219,0), rgba(132,186,219,.3));
	background-image: -o-linear-gradient(bottom, rgba(132,186,219,0), rgba(132,186,219,.3));
	background-image: linear-gradient(to top, rgba(132,186,219,0), rgba(132,186,219,.3));
}
.gradient-5 {
	display: block;
	height: 260px;
    width: 80px;
    position: absolute;
    right: 0px;
    bottom: -40px;
    z-index: 0;
    border-radius: 15px;
	background-image: -webkit-linear-gradient(bottom, rgba(0,90,143,0), rgba(0,90,143,.4));
	background-image: -o-linear-gradient(bottom, rgba(0,90,143,0), rgba(0,90,143,.4));
	background-image: linear-gradient(to top, rgba(0,90,143,0), rgba(0,90,143,.4));
}

/*===============================
  END MODULE 1
  ===============================*/
/*===============================
  END MODULE 2
  ===============================*/
.planning-tools-module2-inner-container {max-width: 970px;}
.gradient-6 {display:block;}
.gradient-7 {display:block;}
.gradient-8 {display:block;}
.gradient-9 {display:block;}
	
.planning-tools-module2-l-col {padding: 0px 20px 0px 20px;}
.planning-tools-module2-r-col {padding: 0px 20px 0px 20px;}
.planning-tools-module2-b-col {padding: 0px 20px 0px 20px;}
	
.planning-tools-module2-card1-container {min-height: 720px;margin: 0px 0px 30px 0px;padding: 0px 55px 0px 55px;}
.planning-tools-module2-card2-container {min-height: 336px;margin: 0px 0px 30px 0px;padding: 0px 55px 0px 55px;}
.planning-tools-module2-card3-container {min-height: 370px;margin: 0px 0px 30px 0px;padding: 0px 55px 0px 55px;}
.planning-tools-module2-card4-container {min-height: 320px;margin: 0px 0px 30px 0px;padding: 0px 55px 0px 55px;}
.planning-tools-module2-card5-container {min-height: 272px;margin: 0px 0px 30px 0px;max-width: 1141px;}
.planning-tools-module2-button-container2 {margin-left: 0px;}	
.planning-tools-module2-inner-container h2 {font-size:24px;font-weight:300;line-height:47px;padding:20px 0px 10px 0px;margin:0px;}
.planning-tools-module2-inner-container h3 {font-size:22px;font-weight:700;line-height:26px;padding:0px 0px 10px 0px;margin:0px;text-transform: uppercase;}
.planning-tools-module2-inner-container p {font-size:16px;font-weight:300;line-height:27px;padding:0px 0px 10px 0px;margin:0px;}
.planning-tools-module2-inner-container ul {list-style: none;}
.planning-tools-module2-inner-container li {font-size:14px;font-weight:300;line-height:32px;padding:0px 0px 0px 0px;margin:0px;}

.planning-tools-module2-card5-lcol {max-width: 550px;border-right: 1px solid #D8D8D8;padding-bottom: 0px;border-bottom:none;}
/*===============================
  END MODULE 2
  ===============================*/
	
}

@media (min-width: 1200px) {
/*===============================
  BEGIN MODULE 1
  ===============================*/	
.planning-tools-module1-inner-content h1 {font-size:55px;line-height:80px;padding-left:70px;}
.planning-tools-module1-inner-content p {padding-bottom:20px;max-width: 855px;padding-left:70px;}
.gradient-1 {border-radius: 0px 5px 0px 0px;}
.gradient-5 {border-radius: 15px 0px 0px 0px;}
/*===============================
  END MODULE 1
  ===============================*/
	
/*===============================
  BEGIN MODULE 2
  ===============================*/
.planning-tools-module2-inner-container {max-width: 1170px;}
.planning-tools-module2-l-col {padding: 0px;}
.planning-tools-module2-r-col {padding: 0px;}
.planning-tools-module2-b-col {padding: 0px;}
.planning-tools-module2-inner-container h2 {font-size:34px;font-weight:300;line-height:47px;padding:20px 0px 10px 0px;margin:0px;}
.planning-tools-module2-inner-container h3 {font-size:22px;font-weight:700;line-height:26px;padding:0px 0px 10px 0px;margin:0px;text-transform: uppercase;}
.planning-tools-module2-inner-container p {font-size:18px;font-weight:300;line-height:27px;padding:0px 0px 10px 0px;margin:0px;}
.planning-tools-module2-inner-container ul {list-style: none;}
.planning-tools-module2-inner-container li {font-size:18px;font-weight:300;line-height:32px;padding:0px 0px 0px 0px;margin:0px;}

.cta-quinary {
    padding: 10px 40px 10px 40px;
    font-size: 16px;
}

.btn.cta-primary.btn-primary-yellow {
    padding: 10px 40px 10px 40px;
    font-size: 16px!important;
}
/*===============================
  END MODULE 2
  ===============================*/	

}
@media (min-width: 1400px) {

}

@media (min-width: 1440px) {
/*===============================
  BEGIN MODULE 1
  ===============================*/	
.planning-tools-module1-inner-content h1 {font-size:65px;line-height:80px;padding-left:0px;}
.planning-tools-module1-inner-content p {max-width: 1000px;padding-left:0px;}
	
.gradient-1 {

	height: 96px;
    width: 32px;
    position: absolute;
    left: 0px;
    bottom: -40px;
    z-index: 0;
    border-radius: 5px;
	background-image: -webkit-linear-gradient(bottom, rgba(0,90,143,0), rgba(0,90,143,.4));
	background-image: -o-linear-gradient(bottom, rgba(0,90,143,0), rgba(0,90,143,.4));
	background-image: linear-gradient(to top, rgba(0,90,143,0), rgba(0,90,143,.4));
}
.gradient-2 {

	height: 192px;
    width: 65px;
    position: absolute;
    left: 10px;
    bottom: -38px;
    z-index: 0;
    border-radius: 10px;
	background-image: -webkit-linear-gradient(bottom, rgba(132,186,219,0), rgba(132,186,219,.3));
	background-image: -o-linear-gradient(bottom, rgba(132,186,219,0), rgba(132,186,219,.3));
	background-image: linear-gradient(to top, rgba(132,186,219,0), rgba(132,186,219,.3));
}
.gradient-3 {
	display:block;
	height: 300px;
    width: 34px;
    position: absolute;
    right: 240px;
    bottom: -40px;
    z-index: 0;
    border-radius: 5px;
	background-image: -webkit-linear-gradient(bottom, rgba(132,186,219,0), rgba(132,186,219,.3));
	background-image: -o-linear-gradient(bottom, rgba(132,186,219,0), rgba(132,186,219,.3));
	background-image: linear-gradient(to top, rgba(132,186,219,0), rgba(132,186,219,.3));
}
.gradient-4 {

	height: 130px;
    width: 128px;
    position: absolute;
    right: 80px;
    bottom: -40px;
    z-index: 0;
    border-radius: 10px;
	background-image: -webkit-linear-gradient(bottom, rgba(132,186,219,0), rgba(132,186,219,.3));
	background-image: -o-linear-gradient(bottom, rgba(132,186,219,0), rgba(132,186,219,.3));
	background-image: linear-gradient(to top, rgba(132,186,219,0), rgba(132,186,219,.3));
}
.gradient-5 {

	height: 260px;
    width: 152px;
    position: absolute;
    right: 0px;
    bottom: -40px;
    z-index: 0;
    border-radius: 15px;
	background-image: -webkit-linear-gradient(bottom, rgba(0,90,143,0), rgba(0,90,143,.4));
	background-image: -o-linear-gradient(bottom, rgba(0,90,143,0), rgba(0,90,143,.4));
	background-image: linear-gradient(to top, rgba(0,90,143,0), rgba(0,90,143,.4));
}

/*===============================
  END MODULE 1
  ===============================*/


}

@media (min-width: 1441px) {
.gradient-1 {border-radius: 5px 5px 0px 0px;}
.gradient-5 {border-radius: 15px 15px 0px 0px;}
	
}

@media (min-width: 1500px) {

	
}

@media (min-width: 1650px) {
	
}
	
		



