/* Pull Quote */


.ContentBlock2.ContentBlockQuote.bright_blue.single {
    background-color: #d8dde6;
    color: black;
    padding-left: 60px;
    padding-right: 60px;
}
.ContentBlock2.ContentBlockQuote.dark_blue.single {
    background-color: #003561;
    color: #fff;
    padding-left: 60px;
    padding-right: 60px;
}
.ContentBlock2.ContentBlockQuote.gray.single {
    background-color: #f8f8f8;
    color: black;
    padding-left: 60px;
    padding-right: 60px;
}
.ContentBlock2Component_Author {
    float: right;
}
.ContentBlock2.ContentBlockQuote.double.box {
  border: 1px solid #f2f2f2;
  padding: 4rem;
position: relative;		
}		
.ContentBlock2.ContentBlockQuote.dark_blue.single,		
.ContentBlock2.ContentBlockQuote.bright_blue.single  {		
  padding: 4rem;		
  position: relative;		
}		
.ContentBlock2.ContentBlockQuote.bright_blue.single:before,		
.ContentBlock2.ContentBlockQuote.dark_blue.single:before,	
.ContentBlock2.ContentBlockQuote.gray.single:before {		
    content: "\201C";		
    font-size: 175px;		
    line-height: 30px;		
    margin: 0;		
    float: left;		
    color: #0073d1;		
    margin-left: -3%;		
    margin-top: 50px;		
    font-weight: bold;		
    position: absolute;		
    left: 0;		
}		
/* double*/		
.ContentBlock2.ContentBlockQuote.double.box:before,		
.ContentBlock2.ContentBlockQuote.double:before  {		
   content: "\201C";		
    font-size: 175px;		
    line-height: 30px;		
    margin: 0;		
    float: left;		
    color: lightgray;		
    margin-top: -38px;		
    font-weight: bold;		
    position: absolute;		
    left: 0;	
}	
.ContentBlock2.ContentBlockQuote.double:after {		
    font-size: 175px;		
    line-height: 30px;		
    margin: 0;		
    float: right;		
    color: lightgray;		
    margin-top: 92px;		
    font-weight: bold;		
    content: "\201D";		
    margin-right: 1%;		
    right: 0;		
    position: absolute;		
}		
.ContentBlock2.ContentBlockQuote.double.box,		
.ContentBlock2.ContentBlockQuote.bright_blue.single,   		
.ContentBlock2.ContentBlockQuote.dark_blue.single,		
.ContentBlock2.ContentBlockQuote.gray.single {		
    margin: 40px auto;		
    max-width: 1252px;	
    }		
@media only screen and (max-width: 1279px) {		
.ContentBlock2.ContentBlockQuote.double.box, 		
.ContentBlock2.ContentBlockQuote.bright_blue.single,   		
.ContentBlock2.ContentBlockQuote.dark_blue.single,		
.ContentBlock2.ContentBlockQuote.gray.single {		
    margin: 40px auto;		
    max-width: calc(100% - 40px);		
}		
}		
@media only screen and (max-width: 980px) {		
.ContentBlock2.ContentBlockQuote.double:after {		
      font-size: 100px;		
      margin-top: 74px;		
}		
.ContentBlock2.ContentBlockQuote.double:before, 		
.ContentBlock2.ContentBlockQuote.gray.single:before,		
.ContentBlock2.ContentBlockQuote.bright_blue.single:before  {		
  font-size: 100px;		
}		
.ContentBlock2.ContentBlockQuote.double.box:before {		
font-size: 100px;		
margin-top:-57px;		
}	
.ContentBlock2.ContentBlockQuote.dark_blue.single:before {		
  font-size: 100px;  		
  margin-left: -3%;		
}	
.ContentBlock2.ContentBlockQuote.gray.double {
    max-width:100% !important;	
}	

.ob1.Featuredblock2_Cell2.kite-cell {
    max-width: 100%;
    margin-top: -20px !important;}	
.ContentBlock2.ContentBlockQuote.gray.double {		
    border-top: 2px solid blue;		
    border-bottom: 2px solid blue;		
    padding-left: 60px;		
    padding-right: 60px;		
    padding-top: 120px;		
    padding-bottom: 120px;		
    max-width: 1100px;		
    position: relative;	
    margin-left: auto;
    margin-right: auto;
}

}