		.division-container {
			/*background:url(division-green.jpg) top/100% 33% no-repeat,linear-gradient(#fff,#fff) bottom/100% 50% no-repeat;*/
			margin:0 auto 3rem auto;			
			width:90%;
		}
	
		.division-divider {
			margin:1rem 0 2rem 0;
		}
	
		.division {
			display: grid;
			width: 100%;
			align-items: center;
			text-align: left;
			grid-template-columns: 1fr;
			grid-gap: 0px;			
			font-size:2.125rem;
			font-weight:700;			
			padding:0 0 2rem 0;
			color:#000;
			letter-spacing:-2px;						
			line-height:1.125;
		}
		
		.division-icon-cell {
			display:none;
		}
	
		.team-grid {
			display:grid;
			width: 100%;			
			grid-template-columns: 100%;
			column-gap: 0; 
			row-gap: 2rem;				
		}
		
			.team-grid-cell {				
				padding:2rem 2rem 2rem 2rem;						
				background-color:#f6f6f6;
				border-radius:10%;
				outline:1px solid #ccc;
				border: 2px solid #fff;
				box-shadow: 2px 3px 6px 0 rgb(0 0 0 / 13%);										
				background-size:cover;
				background-position:center;				
			}
			
				.team-grid .team-grid-cell:nth-child(1) {
					background-image:url(images/logo-texture-01.png);
				}
				.team-grid .team-grid-cell:nth-child(2) {
					background-image:url(images/logo-texture-02.png);
				}
				.team-grid .team-grid-cell:nth-child(3) {
					background-image:url(images/logo-texture-03.png);
				}
				.team-grid .team-grid-cell:nth-child(4) {
					background-image:url(images/logo-texture-04.png);
				}
		
			
				.person-grid {
					display:grid;
					width: 100%;			
					grid-template-columns: 100%;
					column-gap: 1rem; 
					row-gap: 0.33rem;				
				}
			
					.team-grid-photo-cell {
						text-align:center;
						position:relative;						
					}
					
						.team-grid-photo img {
							border-radius: 50%;
							width: 175px;
							border: 3px solid #fff;	
							box-shadow: 3px 3px 4px rgb(0 0 0 / 50%);																	
						}
							
							.photo-border-blue {										
								outline:2px solid #124f68;
							}									
							.photo-border-green {		
								outline:2px solid #265602;																			
							}
							.photo-border-teal {		
								outline:2px solid #008081;																												
							}
							.photo-border-orange {										
								outline:2px solid #d45d47;																												
							}
							.photo-border-purple {										
								outline:2px solid #3f1d74;																												
							}
							

					.team-grid-title-cell {
						text-align:center;							
					}
			
						.team-grid-name {
							font-size:1.3rem;
							font-weight:700;
							/*position:absolute;
							bottom:-18px;
							left: 50%;
							transform: translateX(-50%);
							*/
							width:100%;	
							letter-spacing:-1px;
							padding:0.5rem 0 0 0;
						}
						
							.team-grid-nameplate { 
								position:relative; 										
								display:inline-block;
								/*background-color:#444;*/
								/*padding:0.25rem;*/
								color:#000;
								/*border-top:1px solid #fff;*/
							}
							
							/*
							.team-grid-nameplate:before {
								width:25px;
								background:#444;
								position:absolute;
								z-index:50;
								height:100%;

								content:' ';
								left:-11px;
								top:0;
								transform: skew(10deg);
							}									
							
							.team-grid-nameplate:after {
								width:25px;
								background:#444;
								position:absolute;
								z-index:50;
								height:100%;

								content:' ';
								right:-11px;
								top:0;
								transform: skew(-10deg);
							}

								.nameplate-blue, .nameplate-blue:before, .nameplate-blue:after {
									background-color:#124f68;
								}
								.nameplate-green, .nameplate-green:before, .nameplate-green:after {
									background-color:#265602;
								}
								.nameplate-teal, .nameplate-teal:before, .nameplate-teal:after {
									background-color:#008081;
								}
								.nameplate-orange, .nameplate-orange:before, .nameplate-orange:after {
									background-color:#d45d47;
								}
								.nameplate-purple, .nameplate-purple:before, .nameplate-purple:after {
									background-color:#3f1d74;
								}
							*/
							
							.team-grid-nameplate-name {
								position:relative;
								z-index:100;
							}
						
						.team-grid-license {
							font-size:1rem;
							font-weight:400;
							padding-top:0;
							padding-bottom:0.5rem;
							letter-spacing:-1px;
						}

						.team-grid-title {
							font-size:1.25rem;
							font-weight:500;
							padding:0 0 0 0;
							letter-spacing:-1px;
							line-height:1;
						}
						
						.team-grid-department {
							font-size:0.9rem;
							color:#666;		
							letter-spacing:-1px;									
						}						
	
	
			.experts-grid-cell {
				background-image:url(/about/images/about-perspectives-rhode-island-mobile.jpg?v=2);
				background-color:#f6f6f6;				
				background-size:cover;
				background-position:center;
				padding:1.5rem 1.5rem;
				text-align:center;	
				/*min-height:calc(100vh - 170px);*/
			}
			
			.team-explainer { 
				padding:0;
				font-size:1.25rem;
			}			
			

	
		@media (min-width: 1024px) {
	
			.experts-outer-grid {
				display:grid;
				width: 100%;			
				grid-template-columns: 23% 1fr;
				column-gap: 0; 
				row-gap: 0;		
				background-color:#f6f6f6;				
			}
			
			.experts-grid-cell {
				background-color:#f6f6f6;
				background-image:url(images/experts-background.jpg);
				background-size:cover;
				background-position:center;
				padding:2rem 1.5rem;
				text-align:center;	
				position: sticky;
				top: 1rem;
				align-self: start;				
			}
	
			.division-container {
				/*background:url(division-green.jpg) top/100% 33% no-repeat,linear-gradient(#fff,#fff) bottom/100% 50% no-repeat;*/
				margin:0 auto 3rem auto;			
				width:100%;				
			}
		
				.division {
					display: grid;
					width: 100%;
					align-items: center;
					text-align: left;
					grid-template-columns: auto auto minmax(20px, 1fr);
					grid-gap: 20px;
					line-height:1;
					font-size:2.125rem;
					font-weight:700;			
					padding:2rem 0;
					color:#000;
					/*text-shadow: 1px 1px 2px rgb(0 0 0);*/
					letter-spacing:-2px;						
				}


				.division:after {
					content: '';
					border-top: 1px solid rgba(0,0,0,0.125);
				}	
				
				.division-icon-cell {
					display:grid;
					align-self:start;
				}
		
		
			.team-grid {
				display:grid;
				width: 100%;			
				grid-template-columns: 1fr 1fr 1fr 1fr;
				column-gap: 2rem; 
				row-gap: 2rem;				
			}	

			.team-explainer { 
				padding:0 0.25rem;
				font-size:1.33rem;
			}			
		
		}
		