html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}e,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.container{position: relative; width: 100%; max-width: 960px; margin: 0 auto; padding: 0 20px; box-sizing: border-box;}.column,.columns{width: 100%; float: left; box-sizing: border-box;}/* For devices larger than 400px */@media (min-width: 400px){.container{width: 85%; padding: 0;}}/* For devices larger than 550px */@media (min-width: 600px){.container{width: 80%;}.column, .columns{margin-left: 4%;}.column:first-child, .columns:first-child{margin-left: 0;}.one.column, .one.columns{width: 4.66666666667%;}.two.columns{width: 13.3333333333%;}.three.columns{width: 22%;}.four.columns{width: 30.6666666667%;}.five.columns{width: 39.3333333333%;}.six.columns{width: 48%;}.seven.columns{width: 56.6666666667%;}.eight.columns{width: 65.3333333333%;}.nine.columns{width: 74.0%;}.ten.columns{width: 82.6666666667%;}.eleven.columns{width: 91.3333333333%;}.twelve.columns{width: 100%; margin-left: 0;}.one-third.column{width: 30.6666666667%;}.two-thirds.column{width: 65.3333333333%;}.one-half.column{width: 48%;}/* Offsets */ .offset-by-one.column, .offset-by-one.columns{margin-left: 8.66666666667%;}.offset-by-two.column, .offset-by-two.columns{margin-left: 17.3333333333%;}.offset-by-three.column, .offset-by-three.columns{margin-left: 26%;}.offset-by-four.column, .offset-by-four.columns{margin-left: 34.6666666667%;}.offset-by-five.column, .offset-by-five.columns{margin-left: 43.3333333333%;}.offset-by-six.column, .offset-by-six.columns{margin-left: 52%;}.offset-by-seven.column, .offset-by-seven.columns{margin-left: 60.6666666667%;}.offset-by-eight.column, .offset-by-eight.columns{margin-left: 69.3333333333%;}.offset-by-nine.column, .offset-by-nine.columns{margin-left: 78.0%;}.offset-by-ten.column, .offset-by-ten.columns{margin-left: 86.6666666667%;}.offset-by-eleven.column, .offset-by-eleven.columns{margin-left: 95.3333333333%;}.offset-by-one-third.column, .offset-by-one-third.columns{margin-left: 34.6666666667%;}.offset-by-two-thirds.column, .offset-by-two-thirds.columns{margin-left: 69.3333333333%;}.offset-by-one-half.column, .offset-by-one-half.columns{margin-left: 52%;}}/* NOTEhtml is set to 62.5% so that all the REM measurements throughout Skeletonare based on 10px sizing. So basically 1.5rem=15px :) */html{font-size: 62.5%;}body{font-size: 1.6em; line-height: 1.6; font-weight: 400; font-family: 'Nunito', sans-serif; color: #333;}h1, h2, h3, h4, h5, h6{margin-top: 0; margin-bottom: .75rem; font-weight: 700;}h1{font-size: 3.2rem; line-height: 1.2; color:#422b72;}h2{font-size: 2.6rem; line-height: 1.25; color:#422b72;}h3{font-size: 2.4rem; line-height: 1.3; color:#333;}h4{font-size: 2.2rem; line-height: 1.35; color:#333;}h5{font-size: 2.0rem; line-height: 1.5; color:#333;}h6{font-size: 1.8rem; line-height: 1.6;}/* Larger than phablet */@media (min-width: 550px){h1{font-size: 3.2rem; color:#422b72;}h2{font-size: 2.6rem; color:#422b72;}h3{font-size: 2.0rem; color:#333; margin-bottom: 30px;}h4{font-size: 2.0rem; color:#333;}h5{font-size: 2.0rem; color:#333;}h6{font-size: 1.8rem; color:#333;}}p{margin-top: 0;}a{color: #422b72; text-decoration:none;}a:hover{color: #76639f;}.button,button,input[type="submit"],input[type="reset"],input[type="button"]{display: inline-block; height: 38px; padding: 0 30px; color: #555; text-align: center; font-size: 11px; font-weight: 600; line-height: 38px; letter-spacing: .1rem; text-transform: uppercase; text-decoration: none; white-space: nowrap; background-color: transparent; border-radius: 4px; border: 1px solid #bbb; cursor: pointer; box-sizing: border-box;}.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.button:focus,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus{color: #333; border-color: #888; outline: 0;}.button.button-primary,button.button-primary,input[type="submit"].button-primary,input[type="reset"].button-primary,input[type="button"].button-primary{color: #FFF; background-color: #422b72; border-color: #422b72;}.button.button-primary:hover,button.button-primary:hover,input[type="submit"].button-primary:hover,input[type="reset"].button-primary:hover,input[type="button"].button-primary:hover,.button.button-primary:focus,button.button-primary:focus,input[type="submit"].button-primary:focus,input[type="reset"].button-primary:focus,input[type="button"].button-primary:focus{color: #FFF; background-color: #422b72; border-color: #422b72;}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{padding: 15px; background-color: #e6e6e6; border: 1px solid #e6e6e6; box-shadow: none; box-sizing: border-box;}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea{-webkit-appearance: none; -moz-appearance: none; appearance: none;}textarea{min-height: 65px;}input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus{outline: 0;}label,legend{display: block; margin-bottom: .5rem; font-weight: 700; text-align: left; text-transform: uppercase; font-size: 1.0rem;}fieldset{padding: 0; border-width: 0;}input[type="checkbox"],input[type="radio"]{display: inline;}label > .label-body{display: inline-block; margin-left: .5rem; font-weight: normal;}ul{list-style: circle outside;}ol{list-style: decimal outside;}ol, ul{margin-top: 0;}ul ul,ul ol,ol ol,ol ul{margin: 1.5rem 0 1.5rem 3rem;}li{margin-bottom: 0.7rem;}code{padding: .2rem .5rem; margin: 0 .2rem; font-size: 90%; white-space: nowrap; background: #F1F1F1; border: 1px solid #E1E1E1; border-radius: 4px;}pre > code{display: block; padding: 1rem 1.5rem; white-space: pre;}th,td{padding: 12px 15px; text-align: left; border-bottom: 1px solid #E1E1E1;}th:first-child,td:first-child{padding-left: 0;}th:last-child,td:last-child{padding-right: 0;}button,.button{margin-bottom: 1rem;}input,textarea,select,fieldset{margin-bottom: 1.5rem;}pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom: 1rem;}.u-full-width{width: 100%; box-sizing: border-box;}.u-max-full-width{max-width: 100%; box-sizing: border-box;}.u-pull-right{float: right;}.u-pull-left{float: left;}hr{margin-top: 3rem; margin-bottom: 3.5rem; border-width: 0; border-top: 1px solid #E1E1E1;}.container:after,.row:after,.u-cf{content: ""; display: table; clear: both;}.darkpurple{background-color: #422b72;color: #ffffff;}.ashpurple{background-color: #76639f;color: #ffffff;}.darkgrey{background-color: #333;color: #ffffff;}.lightgrey{background-color: #e6e6e6;color: #333;}.white{background-color: #fff;color: #333;}.t-white{color: #fff;}a.t-white{color: #fff;}.t-grey{color: #999;}a.t-grey{color: #ccc;}.center{text-align:center; list-style-position: inside;}.right{text-align:center;}.left{text-align:center;}.p-tb-30{padding: 30px 0px;}.p-tb-15{padding: 15px 0px;}.p-20{padding:20px;}.m-b-30{margin-bottom:30px;}.m-b-10{margin-bottom: 10px;} .m-b-30{margin-bottom: 30px;}.inside{list-style-position: inside;}.logo{width: 100%;max-width:420px;min-width: 150px;}.icon{width: 100%;max-width:115px;min-width: 50px;}.sep{background-color: #ffffff;padding: 2px 0px;}.topnav{overflow: hidden; margin: 0 auto; width: 100%; max-width: 600px;}.topnav a{float: left; display: block; color: #fff; text-align: center; padding: 15px 0px; text-decoration: none; font-size: 1.3rem; font-weight: 700; margin: 0 auto; min-width: 20%; text-transform: uppercase;}.topnav a:hover{background-color: #422b72; color: #ffffffs;}.topnav .icon{display: none;}@media screen and (max-width: 600px){.topnav a:not(:first-child){display: none;}.topnav a.icon{float: right; display: block; font-size: 2.0rem;}}@media screen and (max-width: 600px){.topnav.responsive{position: relative;}.topnav.responsive a.icon{right: 0; top: 0; width: 100%;}.topnav.responsive a{float: none; display: block; width: 100%;}.topnav a{min-width: 100%;}}.hero-text{text-align: center; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: white;}.hero-text{color: #fff;font-size: 4.0rem;font-weight: 700;padding: 25px; background-color: rgba(66, 43, 114, 0.8);}.footer-text{font-size: 1.4rem;}.footer-text h3{margin-bottom: 15px;}.service{position: relative; text-align: center; color: white;}.service img{width: 100%}.service-text{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-weight: 700; letter-spacing: -.1rem; font-size: 2.6rem; line-height: 3rem;}.accordion{background-color: #76639f; color: #fff; cursor: pointer; padding: 18px; border: none; text-align: left; outline: none; font-size: 1.8rem; transition: 0.4s;}.accordion.active, .accordion:hover{background-color: #422b72;}.accordion:after{content: '\002B'; color: #fff; font-weight: 700; float: right; margin-left: 5px;}.accordion.active:after{content: "\2212";}.panel{padding: 0 18px; background-color: #e6e6e6; max-height: 0; overflow: hidden; transition: max-height 0.2s ease-out;}.panel p{padding:15px;}/* Larger than phablet (also point when grid becomes active) */@media (min-width: 600px){.sep{padding: 5px 0px;}.hero-text h1{padding: 25px 100px;}.right{text-align:right;}.left{text-align:left;}}/* Larger than tablet */@media (min-width: 750px){}/* Larger than desktop */@media (min-width: 850px){}/* Larger than Desktop HD */@media (min-width: 1200px){}/* Larger than mobile */@media (min-width: 400px){}@font-face{font-family: 'fontello'; src: url('../font/fontello.eot?1078009'); src: url('../font/fontello.eot?1078009#iefix') format('embedded-opentype'), url('../font/fontello.woff2?1078009') format('woff2'), url('../font/fontello.woff?1078009') format('woff'), url('../font/fontello.ttf?1078009') format('truetype'), url('../font/fontello.svg?1078009#fontello') format('svg'); font-weight: normal; font-style: normal;}/*@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family: 'fontello'; src: url('../font/fontello.svg?1078009#fontello') format('svg');}}*/ [class^="icon-"]:before, [class*=" icon-"]:before{font-family: "fontello"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: .2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: .2em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.icon-cog:before{content: '\e800';}.icon-home:before{content: '\e801';}.icon-link:before{content: '\e802';}.icon-phone:before{content: '\e803';}.icon-location:before{content: '\e804';}.icon-menu:before{content: '\f0c9';}.icon-mail-alt:before{content: '\f0e0';}select {-webkit-appearance: none;}.p-t-30{padding-top:30px;}.footnav ul{margin: 0; padding: 0; text-align:center; list-style: none;}.footnav li{display:inline-block;}.footnav li a{display: block; padding: 5px 10px; font-size: 1.3rem; text-transform: uppercase; text-decoration: none; color: #fff;}.footnav li a:hover{color: #422c72;}
	
.testimonial {
  display:block;
  background: #e6e6e6;
  padding: 20px;
  position: relative;
  border-left-style: solid;
  border-left-width: 15px; 
  border-left-color: #422b72; 
  margin-bottom: 25px;
}

.testimonial h2 {
  margin:0px;
  font-size: 1.3rem;
  text-transform:uppercase;
  letter-spacing: .1rem;
}

blockquote:before{
  content: "\201C";
  font-size: 60px;
  font-weight: bold;
  color: #76639f;
  position: absolute;
  left: 10px;
  top:0px;
  
}

blockquote:after{
  content: "\201D";
  font-size: 60px;
  font-weight: bold;
  color: #76639f;  
  position: absolute;
  right: 10px;
  bottom:-5px;
}


.testimonial:nth-child(even) { 
  border-left-color: #76639f; 
}



blockquote:nth-child(even):before {	
  content: "\201C";
  font-size: 60px;
  font-weight: bold;
  color: blue;
  position: absolute;
  left: 10px;
  top:0px;
}

blockquote:nth-child(even):after {
  content: "\201D";
  font-size: 60px;
  font-weight: bold;
  color: #422b72;  
  position: absolute;
  right: 10px;
  bottom:-5px;
}


