a,
b,
body,
div,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
html,
i,
img,
li,
ol,
p,
span,
table,
tbody,
td,
tfoot,
th,
thead,
tr,
u,
ul {
	border: 0;
	margin: 0;
	padding: 0;
}
html,
body {
	height: 100%;
}
body {
	width: 100%;
	color: #3e3e3e;
	font-family: "utsaahregular", "Helvetica Neue", "Helvetica", Arial, Sans-Serif;
	font-size: 20px;
	background-color: #f8f8f8;
	overflow-x: hidden;
}
@font-face {
	font-family: "utsaahregular";
	src: url("fonts/utsaah-webfont.woff2") format("woff2"), url("fonts/utsaah-webfont.woff") format("woff");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "utsaahbold";
	src: url("fonts/utsaahb-webfont.woff2") format("woff2"), url("fonts/utsaahb-webfont.woff") format("woff");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "utsaahbold_italic";
	src: url("fonts/utsaahbi-webfont.woff2") format("woff2"), url("fonts/utsaahbi-webfont.woff") format("woff");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "utsaahitalic";
	src: url("fonts/utsaahi-webfont.woff2") format("woff2"), url("fonts/utsaahi-webfont.woff") format("woff");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "icomoon";
	src: url("fonts/icomoon.eot?dvvspf");
	src: url("fonts/icomoon.eot?dvvspf#iefix") format("embedded-opentype"), url("fonts/icomoon.ttf?dvvspf") format("truetype"),
		url("fonts/icomoon.woff?dvvspf") format("woff"), url("fonts/icomoon.svg?dvvspf#icomoon") format("svg");
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"],
[class*=" icon-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: "icomoon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-chevron-left:before {
	content: "\e901";
}
.icon-chevron-right:before {
	content: "\e900";
}
p,
li {
	line-height: 22px;
	margin-top: 0;
	margin-bottom: 1.4em;
	letter-spacing: 1px;
}
strong {
	font-weight: normal;
	font-family: "utsaahbold";
}
em {
	font-family: "utsaahbold_italic";
	font-style: normal;
	font-weight: normal;
}
figure {
	margin: 1em 0;
}
img {
	max-width: 100%;
}
ul {
	margin-left: 50px;
}
h1,
h2,
h3,
h4 {
	margin-bottom: 0.5em;
	line-height: 120%;
	font-weight: normal;
	font-style: normal;
}

h1 {
	font-size: 40px;
	font-family: "utsaahbold";
	letter-spacing: 2px;
	margin-bottom: 14px;
}
h2 {
	font-size: 55px;
	font-family: "utsaahbold";
	letter-spacing: 1.2px;
}
h3 {
	font-size: 30px;
	text-transform: uppercase;
	letter-spacing: 6.1px;
}
h4 {
	font-size: 32px;
	line-height: 34px;
	letter-spacing: 1.6px;
}
h5 {
	font-size: 20px;
	text-transform: uppercase;
	font-family: "utsaahbold";
	letter-spacing: 5px;
}
h5:after {
	content: " ";
	display: block;
	width: 117px;
	height: 4px;
	background-color: #3e3e3e;
	margin-top: 10px;
	margin-bottom: 20px;
}
.center_columns__yes h5:after {
	margin-left: auto;
	margin-right: auto;
}

a {
	color: #e65658;
	cursor: pointer;
	text-decoration: none;
	transition: color 0.3s ease-in-out, background 0.3s ease-in-out, border 0.3s ease-in-out;
}
a:hover {
	text-decoration: none;
}

iframe {
	max-width: 100%;
}

#hero_frame {
	position: relative;
	width: 100%;
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
}

.page_frame {
	margin: 0px auto;
	position: relative;
	max-width: 1220px;
	padding-right: 5%;
	padding-left: 5%;
}

.one-col,
.two-col,
.three-col,
.four-col,
.five-col,
.six-col,
.seven-col,
.eight-col,
.nine-col,
.ten-col,
.eleven-col,
.twelve-col,
.thirteen-col,
.fourteen-col,
.fifteen-col {
	margin-right: 20px;
	margin-right: 1.818%;
	position: relative;
}
.one-col {
	width: 50px;
	width: 4.545%;
}
.push-one {
	margin-left: 6.3%;
}
.two-col {
	width: 120px;
	width: 10.909%;
}

.three-col {
	width: 190px;
	width: 17.272%;
}
.four-col {
	width: 260px;
	width: 23.636%;
}

.five-col {
	width: 330px;
	width: 30%;
}

.six-col {
	width: 400px;
	width: 36.363%;
}

.seven-col {
	width: 470px;
	width: 42.727%;
}

.eight-col {
	width: 540px;
	width: 49.09%;
}

.nine-col {
	width: 610px;
	width: 55.454%;
}

.ten-col {
	width: 680px;
	width: 61.818%;
}

.eleven-col {
	width: 750px;
	width: 68.181%;
}

.twelve-col {
	width: 820px;
	width: 74.545%;
}

.thirteen-col {
	width: 890px;
	width: 80.909%;
}

.fourteen-col {
	width: 960px;
	width: 87.272%;
}

.fifteen-col {
	width: 1030px;
	width: 93.636%;
}

.sixteen-col {
	width: 1100px;
	width: 100%;
	margin-right: 0;
}

/* NAV */

#logo {
	display: block;
	float: left;
	width: 208px;
	height: 50px;
	background: url(/images/sites/lak/LP-logo2x.png) top center no-repeat;
	background-size: contain;
	margin-top: 38px;
}
.BZ #nav_frame {
	position: relative;
}
#nav_frame {
	position: absolute;
	width: 100%;
	left: 0;
	z-index: 666;
	top: 4px;
	padding-bottom: 20px;
}
#body_home #nav_frame {
	background-image: linear-gradient(rgba(253, 253, 253, 0.9), rgba(253, 253, 253, 0));
	top: 0;
}
#nav {
	position: relative;
	float: right;
	padding-bottom: 8px;
	margin-top: 44px;
	border-bottom: 1px dotted #c4bcbc;
}
ul.nav {
	z-index: 100;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.nav li {
	float: left;
	line-height: 1em;
	margin-top: 0px;
	margin-bottom: 0px;
}
ul.nav > li {
	padding: 0;
}
#nav a {
	display: block;
	float: left;
	padding: 0px 17px;
	text-decoration: none;
	font-size: 16px;
	color: #3e3e3e;
	letter-spacing: 3.6px;
}
#nav li:first-child a {
	padding-left: 0;
}
#nav a.phone {
	color: #2f476b;
	font-size: 20px;
	font-family: "utsaahbold";
	padding-right: 0;
	padding-left: 20px;
	letter-spacing: 1.8px;
	background: url(/images/sites/lak/phone.png) left center no-repeat;
	background-size: 12px 12px;
	margin-left: 25px;
}
#nav a:hover,
#nav a.current {
	color: #000;
}
#nav a.current {
	font-family: "utsaahbold";
}
ul.nav > li:hover .submenu {
	display: block;
}
.submenu {
	position: absolute;
	z-index: 1;
	display: none;
	margin: 0;
	list-style-type: none;
}
#nav .submenu li {
	float: none;
}
#nav .submenu li a {
	float: none;
}
@media only screen and (min-width: 1050px) and (max-width: 1300px) {
	#nav a {
		padding: 0px 10px;
		letter-spacing: 0.5px;
	}
}
#mobile_nav {
	display: none;
}

.foot_nav {
	background-color: #2f476b;
	padding: 32px 0 24px;
}

.foot_nav a {
	display: inline-block;
	text-transform: uppercase;
	color: #f8f8f8;
	font-size: 16px;
	letter-spacing: 3.2px;
	padding: 0 17px;
}
.foot_nav a:hover {
	color: #e65658;
}
.foot_deets {
	background-color: #233654;
	padding: 85px 0 39px;
	color: #959da5;
}
.foot_deets .col-1 {
	width: 30%;
	float: left;
	margin-left: 6.3%;
}
.foot_deets .col-2 {
	width: 27%;
	float: left;
	font-size: 18px;
	margin-left: 2.5%;
	margin-top: 13px;
}
.foot_deets .col-2 p {
	line-height: 20px;
	letter-spacing: 1.8px;
}
.foot_deets .col-3 {
	width: 18.3%;
	margin-left: 1%;
	float: left;
	margin-top: 16px;
}
.foot_deets .col-3 p {
	text-transform: uppercase;
	letter-spacing: 4px;
}
.foot_deets strong {
	color: #ffffff;
	font-weight: normal;
}
#footer {
	background: #263146;
	padding: 15px 0 11px;
	font-size: 12px;
	color: #9daac5;
	letter-spacing: 2.2px;
	text-align: center;
	text-transform: uppercase;
}
.biz {
	background-color: black;
	text-align: center;
}
#bizango {
	text-align: left;
	width: 184px;
	height: 9px;
	font-size: 10px;
	margin: 0 auto;
	padding: 12px 0;
	display: inline-block;
	background-image: url(/images/bizango-white-small.png);
	background-repeat: no-repeat;
	background-position: right center;
	opacity: 0.3;
	color: white;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 2.8px;
}

/* REQUIRED FOR CMS */

.bizango_control {
	z-index: 100;
	position: relative;
}

.help {
	padding: 10px;
	background: #ddd;
	border-radius: 8px;
	color: #666;
	font-size: 13px;
	line-height: 13px;
	margin: 0px;
}
.help p a {
	color: #ddd;
	text-decoration: underline;
}

/*BLOCKS*/

.block {
	padding-top: 40px;
	padding-bottom: 40px;
}
.block_type__page-hero {
	background-color: #f5f5f7;
	padding: 0;
}

.block_type__page-hero .hero_text {
	padding-top: 24.3%;
}
.block_type__page-hero .angular {
	border-top: 7px solid #f05a5b;
	padding: 0;
	background: url(/images/sites/lak/gradBG.jpg) bottom center no-repeat;
	background-color: #e5e5e5;
	position: relative;
	padding-bottom: 34px;
}
.block_type__page-hero .barme {
	width: 50%;
	height: 40px;
	-ms-transform: skewX(25deg);
	-webkit-transform: skewX(25deg);
	transform: skewX(25deg);
	position: absolute;
	top: -40px;
	left: -49px;
	background: #e5e5e5;
	box-shadow: 3px -3px 8px -3px rgba(0, 0, 0, 0.2);
}
.block_type__page-hero .col-1 {
	width: 46%;
	margin-left: 5.9%;
}
.block_type__page-hero .col-2 {
	width: 37.9%;
	margin-right: 5.2%;
	margin-top: 3px;
}
.block_type__page-hero strong {
	font-weight: normal;
	color: #e65658;
	font-family: "utsaahregular";
}
.block_type__page-hero .title {
	margin-left: 5.8%;
}
.block_type__page-hero .title h2 {
	line-height: 48px;
	letter-spacing: 1.3px;
	margin-bottom: 28px;
}
.block_type__page-hero p {
	margin-bottom: 21px;
}
.block_type__page-hero.background-position__top .userBG {
	background-position: top center;
}
.block_type__page-hero.background-position__bottom .userBG {
	background-position: bottom center;
}
.block_type__page-hero .target {
	display: none;
}

.block_type__page-hero.white_nav__yes {
	background-color: #273957;
}
.block_type__page-hero.white_nav__yes .screen {
	opacity: 0;
	animation-name: none;
}
.block_type__page-hero.white_nav__yes #nav {
	border-bottom: 1px dotted #3e3e3e;
}
.block_type__page-hero.white_nav__yes #nav a {
	color: white;
}
.block_type__page-hero.white_nav__yes #logo {
	background: url(/images/sites/lak/wLP-logo2x.png) top center no-repeat;
	background-size: 206px auto;
}
.block_type__page-hero.white_nav__yes #nav a.phone {
	background-image: url(/images/sites/lak/wphone.png);
}
.block_type__page-hero.white_nav__yes #mobile_nav {
	color: white;
}

#body_team.subpage .block_type__page-hero p {
	margin-bottom: 14px;
}
#body_team.subpage .block_type__page-hero p:first-of-type {
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 5px;
	margin-bottom: 19px;
}
#body_team.subpage .block_type__page-hero p strong {
	font-family: "utsaahbold";
	color: #3e3e3e;
}
.block_type__page-hero .button {
	border: 1px solid transparent;
	margin-top: 0px;
	padding: 10px 33px 10px 21px;
	color: #3e3e3e;
	letter-spacing: 3.4px;
}
.block_type__page-hero .button:after {
	margin-right: -1px;
	margin-left: 11px;
}
.block_type__home-video .hero_text {
	padding-top: 26.3%;
	padding-bottom: 14.4%;
	background: url(/images/sites/lak/biggrad.png) bottom center no-repeat;
	background-size: 100% auto;
}
.block_type__home-video .hero_text h2 {
	color: #ff5f61;
	font-family: "utsaahregular";
	text-transform: uppercase;
	font-size: 52px;
	letter-spacing: 6.3px;
	margin-bottom: 0;
}
.block_type__home-video .hero_text h2 strong {
	color: #ff5f61;
	font-family: "utsaahbold";
}

.block_type__home-video .hero_text h3 {
	display: inline-block;
	vertical-align: middle;
	margin-top: -3px;
	color: #ffffff;
	text-shadow: 0 0 20px rgba(22, 35, 53, 0.5);
}
.block_type__home-video .hero_text h3:before {
	content: " ";
	display: inline-block;
	width: 100px;
	height: 1px;
	background-color: white;
	opacity: 0.2;
	margin-right: 26px;
	vertical-align: middle;
}
.block_type__home-video .hero_text h3:after {
	content: " ";
	display: inline-block;
	width: 100px;
	height: 1px;
	background-color: white;
	opacity: 0.2;
	margin-left: 26px;
	vertical-align: middle;
}
.block_type__home-video .angular {
	padding-bottom: 25px;
}
.block_type__home-video .angular h2 {
	line-height: 45px;
	margin-bottom: 9px;
}
.block_type__home-video .col-1 {
	width: 40%;
	margin-left: 5%;
	margin-top: 2px;
}
.block_type__home-video .col-2 {
	width: 46%;
	margin-right: 6.2%;
	margin-top: 32px;
	text-align: right;
}
.block_type__home-video #vid {
	position: absolute;
	top: -10%;
	left: 0;
	margin: 0 auto;
	width: 100%;
	height: 120%;
}
.block_type__custom-3-column {
	background-color: #273957;
	color: #f1f1f5;
	padding-top: 71px;
	padding-bottom: 54px;
}

.block_type__custom-3-column .headline {
	text-align: center;
	margin-bottom: 56px;
}
.block_type__custom-3-column .headline p {
	font-size: 20px;
	text-transform: uppercase;
	font-family: "utsaahbold";
	letter-spacing: 6px;
	color: #f1f1f5;
}
.block_type__custom-3-column .headline p:after {
	content: " ";
	display: block;
	width: 119px;
	height: 2px;
	background-color: #f1f1f5;
	margin: 10px auto 20px;
}
.block_type__custom-3-column .col {
	width: 27%;
	float: left;
	vertical-align: top;
	margin-right: 10.6%;
}
.block_type__custom-3-column .col.dos {
	width: 30%;
	margin-right: 4.7%;
}
.block_type__custom-3-column .col:last-child {
	margin-right: 0;
}
.block_type__custom-3-column .col .element-1 {
	font-size: 30px;
	line-height: 26px;
	vertical-align: middle;
	color: #ff5f61;
	text-transform: uppercase;
	letter-spacing: 5.4px;
	margin-bottom: 16px;
}
.block_type__custom-3-column .col .element-2 {
	clear: both;
}
.block_type__custom-3-column .col .element-2 p {
	letter-spacing: 0.5px;
}
.block_id-172917 .col.tres .element-1 {
	margin-top: 11px;
}

.block_type__custom-3-column img.illustration {
	float: left;
	margin-right: 20px;
}
.block_type__custom-3-column .block__bg-img {
	background-image: url(/images/sites/lak/diagonal.png);
}

.body_nothome .block_type__custom-3-column {
	padding-top: 55px;
	padding-bottom: 32px;
}
.body_nothome .block_type__custom-3-column .headline h3 {
	letter-spacing: 9.3px;
}
.body_nothome .block_type__custom-3-column .headline h3:after {
	content: " ";
	display: block;
	width: 117px;
	height: 4px;
	background-color: #f1f1f5;
	margin-top: 13px;
	margin-bottom: 22px;
	margin-left: auto;
	margin-right: auto;
}
.body_nothome .block_type__custom-3-column .col .element-1 {
	font-size: 28px;
	line-height: 25px;
}
.body_nothome .block_type__custom-3-column .col {
	width: 26%;
	float: left;
	vertical-align: top;
	margin-right: 12.2%;
}
.body_nothome .block_type__custom-3-column .col.dos {
	width: 26%;
	margin-right: 0;
}
.body_nothome .block_type__custom-3-column .col:last-child {
	margin-right: 0;
	float: right;
	width: 26.4%;
}

.block_id-175004.block_type__custom-3-column {
	padding-top: 40px;
	padding-bottom: 56px;
}
.body_nothome .block_id-175004.block_type__custom-3-column .headline h3:after {
	margin-top: 27px;
}
.body_nothome .block_id-175004.block_type__custom-3-column .col.dos {
	width: 29%;
	margin-left: -2%;
	margin-right: 2%;
}
.body_nothome .block_type__custom-3-column .col:last-child {
	width: 27.7%;
}

.block_type__custom-slider {
	width: 100%;
	padding: 0;
}
.block_type__custom-slider .images {
	width: 64%;
	overflow: hidden;
	float: left;
	position: relative;
	z-index: 0;
}
.block_type__custom-slider .text {
	position: relative;
	float: right;
	width: 36%;
	z-index: 1;
}
.block_type__custom-slider .question {
	width: 450px;
	position: relative;
	z-index: 11;
	margin-top: 51px;
	padding: 37px 0 32px;
	margin-bottom: 45px;
	margin-left: -84px;
}

.block_type__custom-slider img.slick-slide {
	min-height: 100%;
	min-width: 100%;
}
.block_type__custom-slider .question .skew {
	width: 349%;
	height: 100%;
	-ms-transform: skewX(25deg);
	-webkit-transform: skewX(25deg);
	transform: skewX(25deg);
	position: absolute;
	top: -0;
	left: -74px;
	background: #f2f3f6;
	border-left: 5px solid #ff5f61;
}
.block_type__custom-slider .myslide_img {
	width: 100%;
	height: 100%;
}
.block_type__custom-slider .question p {
	font-size: 30px;
	line-height: 34px;
	margin-bottom: 0;
}
.block_type__custom-slider .top_text {
	position: relative;
	padding-top: 68px;
	width: 556px;
	margin-left: -126px;
}
.block_type__custom-slider .top_text h3 {
}
.block_type__custom-slider .top_text h4 {
	margin-bottom: 6px;
}
.block_type__custom-slider .bg {
	width: 451%;
	height: 100%;
	-ms-transform: skewX(25deg);
	-webkit-transform: skewX(25deg);
	transform: skewX(25deg);
	position: absolute;
	top: -0;
	left: -137px;
	background: #dcdce3;
}
.block_type__custom-slider .adv {
	position: absolute;
	cursor: pointer;
	right: -69px;
	top: 39%;
	display: block;
	vertical-align: middle;
	background-color: white;
	border-radius: 100px;
	background-color: #f4f5f8;
	padding: 0;
	color: #e94437;
	height: 32px;
	width: 32px;
	line-height: 32px;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
	transition: all 0.3s ease-in-out;
}
.block_type__custom-slider .adv:hover {
	background-color: #e94437;
	color: #f4f5f8;
}
.block_type__custom-slider .adv:after {
	content: "\e900";
	font-family: "icomoon" !important;
	display: block;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 16px;
	vertical-align: middle;
	line-height: 32px;
	margin-right: -3px;
}
.block_type__big-angle {
	padding: 0;
	overflow: hidden;
}
.block_type__big-angle .text {
	width: 38%;
	float: left;
	padding-top: 100px;
	position: relative;
	padding-bottom: 50px;
}
.block_type__big-angle .images {
	width: 60%;
	float: right;
	position: relative;
	z-index: 0;
}
.block_type__big-angle .text-holder {
	width: 75%;
	margin-left: 15.7%;
	position: relative;
	z-index: 2;
}
.block_type__big-angle .bg {
	width: 451%;
	height: 100%;
	-ms-transform: skewX(-17deg);
	-webkit-transform: skewX(-17deg);
	transform: skewX(-17deg);
	position: absolute;
	top: -0;
	right: -73px;
	background: #e5e5e5;
	z-index: 1;
	box-shadow: 10px 0 172px -10px rgba(0, 0, 0, 0.5);
}
.block_type__big-angle h2 {
	font-size: 80px;
	line-height: 65px;
	margin-top: 37px;
	margin-bottom: 22px;
	color: #ff5f61;
	letter-spacing: 1.7px;
	font-family: "utsaahregular", "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
.block_type__big-angle .button {
	padding: 14px 12px 10px 20px;
	border: 1px solid #ffffff;
	margin-top: 38px;
	color: #3e3e3e;
}
.block_type__big-angle .button:hover {
	background-color: #ff5f61;
}
.block_type__big-angle .screen {
	left: -100px;
}
.block_type__big-angle .rule {
	height: 3px;
	background-color: white;
	position: relative;
	z-index: 10;
}
.block_type__testimonial {
	padding: 0;
	background-color: #f3f3f3;
	border-bottom: 13px solid white;
	overflow: hidden;
}
.block_type__testimonial .userBG {
	opacity: 0.8;
}
.block_type__testimonial .text-holder {
	width: 60%;
	padding: 32px 42px 7px;
	background-color: white;
	text-align: center;
	margin: 0 auto;
}
.block_type__testimonial .page_frame {
	padding-top: 382px;
}
.block_type__testimonial h1 {
	color: #ff5f61;
}
.block_type__testimonial h4 {
	font-size: 28px;
	letter-spacing: 0.7px;
	margin-bottom: 5px;
}
.block_type__testimonial p {
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 4px;
}
.block_type__testimonial .anniemayshun {
	position: absolute;
	width: 45%;
	height: 63%;
	background-color: rgba(255, 95, 97, 0.4);
	bottom: -38px;
	right: -43px;
	-ms-transform: skewX(25deg);
	-webkit-transform: skewX(25deg);
	transform: skewX(25deg);
	-webkit-backface-visibility: hidden !important;
}

.block_type__subpage-leadership {
	padding-top: 27px;
	padding-bottom: 70px;
}
.block_type__subpage-leadership .intro {
	max-width: 69%;
	margin: 0 auto;
	margin-bottom: 40px;
}
.block_type__subpage-leadership .intro h5 {
	font-size: 30px;
	letter-spacing: 7.3px;
}
.block_type__subpage-leadership .intro h5:after {
	margin-right: auto;
	margin-left: auto;
	height: 5px;
	margin-top: 20px;
	margin-bottom: 30px;
}
.block_type__subpage-leadership .listitem {
	width: 43.8%;
	display: inline-block;
	vertical-align: top;
	margin-right: 12%;
}
.block_type__subpage-leadership .listitem:last-child {
	margin-right: 0;
}
.block_type__subpage-leadership .top {
	display: table;
	width: 100%;
	margin-bottom: 18px;
}
.block_type__subpage-leadership .cell {
	vertical-align: bottom;
}
.block_type__subpage-leadership .cell.img {
	width: 184px;
}
.block_type__subpage-leadership .cell h2 {
	font-size: 40px;
	margin-bottom: 0;
	line-height: 1em;
	color: #ff5f61;
	letter-spacing: 2.1px;
}
.block_type__subpage-leadership .listitem p {
	margin-bottom: 22px;
}
.block_type__subpage-leadership .cell h6 {
	font-size: 20px;
	font-family: "utsaahbold_italic";
	line-height: 11px;
	margin-bottom: 13px;
	letter-spacing: 1px;
}
.block_type__masonry,
.block_type__grid {
	padding-top: 23px;
}
.block_type__masonry .element__grid .grid-columns-3 {
	-webkit-columns: 3;
	-moz-columns: 3;
	columns: 3;
	-webkit-column-break-inside: avoid;
	page-break-inside: avoid;
	break-inside: avoid;
}

.block_type__masonry .grid-item .bizango_image_caption,
.block_type__grid .bizango_image_caption {
	background-color: transparent;
	padding: 8px 15px 22px 0;
	border-bottom: 4px solid #efefef;
	margin-bottom: 3px;
	min-height: 130px;
}
.block_type__masonry .grid-item .bizango_image_caption p,
.block_type__grid p {
	font-size: 24px;
	line-height: 32px;
	letter-spacing: 0.6px;
	margin-bottom: 0;
}
.block_type__masonry .grid-item .bizango_image_caption strong,
.block_type__grid strong {
	color: #e45557;
	font-family: "utsaahregular";
}

.element__grid .grid-columns-3 .grid-item {
	width: 32.3%;
	margin-right: 1.5%;
	margin-bottom: 27px;
}

.block_id-175006 {
	padding-top: 96px;
	padding-bottom: 0;
}
.block_id-175006 h3 {
	color: #2f476b;
	letter-spacing: 6.2px;
}

.block_type__seo-text {
	padding-top: 46px;
	padding-bottom: 65px;
}
.block_type__seo-text .headline {
	max-width: 68%;
	margin: 0 auto 65px;
}
.block_type__seo-text .headline h5 {
	font-size: 27px;
	letter-spacing: 6.7px;
}
.block_type__seo-text .headline h5:after {
	margin-left: auto;
	margin-right: auto;
	height: 5px;
	background-color: #3e3e3e;
	margin-top: 19px;
	margin-bottom: 31px;
}
.block_type__seo-text .col {
	display: inline-block;
	width: 43%;
	vertical-align: top;
}
.block_type__seo-text .col-2.col {
	margin-right: 13%;
}
.block_type__seo-text .col h1 {
	margin-bottom: 12px;
	color: #ff5f61;
}
.block_type__seo-text .col p {
	margin-bottom: 22px;
}

.block_type__alt-three-col {
	padding-bottom: 33px;
}
.block_type__alt-three-col.block_type__seo-text .headline h5 {
	letter-spacing: 8.8px;
}
.block_type__alt-three-col.block_type__seo-text .headline p {
	margin-bottom: 22px;
}
.block_type__alt-three-col.block_type__seo-text .col {
	display: inline-block;
	width: 20%;
	vertical-align: top;
	margin: 0;
	margin-left: 9.4%;
}
.block_type__alt-three-col.block_type__seo-text .col p {
	line-height: 22px;
}
.block_type__alt-three-col.block_type__seo-text .col-2.col {
	margin-left: 11.4%;
}
.block_type__alt-three-col.block_type__seo-text .headline {
	margin: 0 auto 52px;
}

.block_type__alt-three-col em {
	font-family: "utsaahitalic";
}

.block_id-175041 {
	background-color: #273a57;
}

.block_type__subpage-team {
	padding-bottom: 19px;
}

.block_type__subpage-team.block_type__seo-text .headline h5 {
	font-size: 27px;
	letter-spacing: 8.7px;
}
.block_type__subpage-team.block_type__seo-text .headline {
	max-width: 66%;
	margin-bottom: 51px;
}
.block_type__subpage-team .headline p {
	margin-bottom: 22px;
}

.block_type__subpage-team .listitem {
	display: inline-block;
	width: 27%;
	vertical-align: top;
	margin-right: 9.1%;
	margin-bottom: 6px;
}
.block_type__subpage-team .listitem:nth-child(3n) {
	margin-right: 0;
}

.block_type__subpage-team .listitem h1 {
	margin-bottom: 0;
	line-height: 1em;
	margin-top: 4px;
}
.block_type__subpage-team .listitem div p {
	margin-bottom: 14px;
}
.block_type__subpage-team .listitem div p:first-of-type {
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 5px;
	margin-bottom: 19px;
}
.block_type__subpage-team .listitem .button {
	padding-left: 0;
}
.block_id-175066 {
	padding-bottom: 19px;
}
.block_id-175066 h4 {
	margin-top: 16px;
	margin-right: -74px;
}
.block_id-175066 .button {
	background: #e85758;
	margin-left: 94px;
	margin-top: -2px;
	font-size: 25px;
	padding: 21px 25px 18px 37px;
	letter-spacing: 5.2px;
	color: #ffffff;
}
.block_id-175066 .button:hover {
	background: #f76c6d;
}
.block_id-175066 .button:after {
	font-size: 13px;
	margin-right: 4px;
	margin-left: 7px;
	margin-top: -3px;
}
/* FX */

.fade1 {
	animation-name: fade1;
	-webkit-animation-name: fade1;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	animation-timing-function: ease-in-out;
	opacity: 0;
}

@keyframes fade1 {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@-webkit-keyframes fade1 {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

.fade2 {
	animation-name: fade2;
	-webkit-animation-name: fade2;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	animation-timing-function: ease-in-out;
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
	opacity: 0;
}

@keyframes fade2 {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@-webkit-keyframes fade2 {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

.fade3 {
	animation-name: fade3;
	-webkit-animation-name: fade3;
	animation-duration: 2s;
	-webkit-animation-duration: 2s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	animation-timing-function: ease-in-out;
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
	opacity: 0.1;
}

@keyframes fade3 {
	0% {
		opacity: 0.1;
	}
	100% {
		opacity: 0.9;
	}
}
@-webkit-keyframes fade3 {
	0% {
		opacity: 0.1;
	}
	100% {
		opacity: 0.9;
	}
}

.block_type__page-hero.white_nav__yes .fade3 {
	animation-name: faddde;
	-webkit-animation-name: faddde;
	animation-duration: 2s;
	-webkit-animation-duration: 2s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	animation-timing-function: ease-in-out;
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
	opacity: 0.1;
}

@keyframes faddde {
	0% {
		opacity: 0.1;
	}
	100% {
		opacity: 0.7;
	}
}
@-webkit-keyframes faddde {
	0% {
		opacity: 0.1;
	}
	100% {
		opacity: 0.7;
	}
}

/* OPTIONAL */

img.illustration {
	display: block;
	margin: 0px;
	margin-bottom: 20px;
}

.button {
	display: inline-block;
	padding: 10px 32px;
	font-size: 18px;
	letter-spacing: 3.6px;
	text-transform: uppercase;
}
.button:hover {
	color: #3e3e3e;
}
.button:after {
	content: "\e900";
	font-family: "icomoon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 10px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 4px;
	margin-left: 6px;
	margin-top: -2px;
}

/*form*/
#bizango_superform .superform_field {
}
#bizango_superform #superform_submit {
}
select {
	width: 100%;
	padding: 2.5% 3%;
	border-radius: 8px;
	border: 0px solid transparent;
	margin-bottom: 10px;
	line-height: 25px;
	font-size: 17px;
	color: #3b3b3b;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: url(/images/sites/biz/grayDownNew.png) 95% 50% no-repeat #a8dce0;
	font-family: "chaparral-pro";
}
.bizango_cms select {
	display: inline-block;
	padding: 10px 30px 10px 20px;
	border: 0px solid transparent;
	margin-bottom: 10px;
	color: #3b3b3b;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: url(/images/sites/biz/grayDownNew.png) 95% 50% no-repeat #2262aa;
	border-radius: 4px;
	border: 1px solid #2a7ad4;
	color: #fff !important;
	font-family: "Helvetica Neue", "Helvetica", "Arial" !important;
	font-weight: 200 !important;
	font-size: 15px !important;
	line-height: 22px !important;
	text-decoration: none !important;
	text-shadow: 1px 1px 0px #205c9f;
}
input::-moz-focus-inner {
	border: 0;
	padding: 0;
	margin: 0;
}

#body_home #nav_home,
#body_home #nh {
	display: none;
}

/* helpers-> clearfix */
.group:before,
.group:after {
	content: "";
	display: table;
}
.group:after {
	clear: both;
}
.group {
	zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.tAc {
	text-align: center;
}
.tAr {
	text-align: right;
}
.center {
	margin-right: auto;
	margin-left: auto;
}
.table {
	display: table;
	width: 100%;
	border-collapse: collapse;
}
.cell {
	display: table-cell;
	vertical-align: middle;
}
.clear {
	clear: both;
}
.screen {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 0;
}
.blocklinks {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.userBG {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.noMar {
	margin-right: 0;
}
.padding-bottom__more,
.padding-bottom__x2 {
	padding-bottom: 80px;
}
.padding-bottom__x4 {
	padding-bottom: 120px;
}
.padding-bottom__x10 {
	padding-bottom: 180px;
}
.padding-bottom__none {
	padding-bottom: 0;
}
.padding-top__more,
.padding-top__x2 {
	padding-top: 80px;
}
.padding-top__x4 {
	padding-top: 120px;
}
.padding-top__x10 {
	padding-top: 160px;
}
.padding-top__none {
	padding-top: 0;
}
.theme__dark {
	background-color: #233654;
}
.page-width__narrow .page_frame {
	max-width: 655px;
}
.background-position__center .screen {
	background-position: center;
}
.background-position__top .screen {
	background-position: top center;
}
.background-position__bottom .screen {
	background-position: bottom center;
}

@media all and (max-width: 1380px) {
	.block_type__custom-3-column .col .element-1 {
		letter-spacing: 1px;
	}
}

@media all and (max-width: 1250px) {
	.block_type__custom-slider .images {
		width: 50%;
	}
	.block_type__custom-slider .text {
		width: 50%;
	}
	.block_type__custom-3-column .col {
		width: 30%;
		margin-right: 5%;
	}
	.block_type__big-angle .text {
		width: 48%;
	}
	.block_type__big-angle .images {
		width: 52%;
	}
}
@media all and (max-width: 1125px) {
	.block_type__custom-3-column .col,
	.block_type__custom-3-column .col.dos {
		width: 100%;
		float: none;
		margin-right: 0;
	}
}
/*- Mobile Styles Large */
@media all and (max-width: 1050px) {
	#nav {
		display: none;
	}

	#logo {
		position: relative;
		z-index: 2;
	}
	#mobile_nav {
		display: block;
		text-align: right;
		height: 30px;
		line-height: 30px;
		cursor: pointer;
		width: 100%;
		position: absolute;
		top: 51px;
		text-transform: uppercase;
		font-size: 24px;
		z-index: 1;
		left: 0;
		right: 0;
	}
	#mobile_nav.on {
		color: #ff5f61;
	}
	#mobile_nav .icon {
		position: relative;
		font-size: 20px;
		float: right;
		margin-top: -2px;
		padding-right: 5%;
		font-family: arial;
		margin-left: 5px;
	}
	#mobile_nav .nav {
		position: absolute;
		width: 100%;
		top: 44px;
		background-color: rgba(255, 95, 97, 0.98);
		padding: 10px 0;
		display: none;
	}
	#mobile_nav .nav li {
		float: none;
		padding: 0;
		height: inherit;
	}
	#mobile_nav .nav li a {
		display: block;
		padding: 12px 5%;
		font-size: 18px;
		letter-spacing: 3.6px;
		color: white;
	}
	.collection_list_item {
		margin-bottom: 10px;
	}

	.block_type__masonry .element__grid .grid-columns-3 {
		-webkit-columns: 2;
		-moz-columns: 2;
		columns: 2;
	}
}

/*- Mobile Styles tablet*/
@media only screen and (max-width: 859px) {
	.element__grid .grid-columns-3 .grid-item,
	.block_type__subpage-team .listitem,
	.block_type__alt-three-col.block_type__seo-text .col,
	.block_type__seo-text .col,
	.block_type__subpage-leadership .listitem,
	.block_type__page-hero .title,
	.block_type__page-hero .col-1,
	.block_type__page-hero .col-2,
	.body_nothome .block_type__custom-3-column .col,
	.foot_deets .col-1,
	.foot_deets .col-2,
	.foot_deets .col-3,
	.block_type__home-video .col-1,
	.block_type__home-video .col-2,
	.block_type__custom-3-column .col,
	.one-col,
	.two-col,
	.three-col,
	.four-col,
	.five-col,
	.six-col,
	.seven-col,
	.eight-col,
	.nine-col,
	.ten-col,
	.eleven-col,
	.twelve-col,
	.thirteen-col,
	.fourteen-col,
	.fifteen-col,
	.sixteen-col {
		width: 100% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.block_type__home-video .col-2 {
		text-align: left;
		margin-top: 0;
	}
	.block_type__custom-slider .text,
	.block_type__custom-slider .images {
		width: 100%;
		float: none;
	}
	.block_type__custom-slider .myslide_img .slick-slide {
		min-height: 200px !important;
	}
	.block_type__custom-slider .top_text {
		width: 90%;
		margin: 0 auto;
	}
	.block_type__custom-slider .question {
		width: 70%;
		margin: 0 auto;
		margin-bottom: -20px;
	}
	.block_type__big-angle .text {
		width: 100%;
	}
	.block_type__big-angle .text-holder {
		width: 90%;
		margin-left: 5%;
	}
	.block_type__big-angle .images,
	.block_type__big-angle .bg {
		display: none;
	}
	#vid {
		display: none;
	}
	.block_type__page-hero .target {
		display: block;
	}
	.block_type__home-video .hero_text h3:before,
	.block_type__home-video .hero_text h3:after {
		content: none;
		display: none;
	}
	.block_type__home-video .hero_text h2 {
		line-height: 40px;
	}
	.block_type__testimonial .text-holder {
		width: 90%;
		padding-left: 5%;
		padding-right: 5%;
	}
	.tAr {
		text-align: left;
	}
	.block_id-174979 img.illustration {
		margin-top: -16px;
	}
	.block_type__subpage-leadership .intro {
		max-width: 100%;
	}
	.block_type__page-hero .hero_text {
		padding-top: 33.3%;
	}
	.block_type__seo-text .headline {
		max-width: 100% !important;
	}
	.block_id-175066 h4 {
		margin-right: 0;
		text-align: center !important;
	}
	.block_id-175066 {
		text-align: center;
	}
	.block_id-175066 .button {
		margin-left: 0;
	}
	.block_type__masonry .grid-item .bizango_image_caption,
	.block_type__grid .bizango_image_caption {
		min-height: inherit;
	}
	.block_type__custom-slider .bg {
		width: 100%;
		left: 0;
		-ms-transform: none;
		-webkit-transform: none;
		transform: none;
	}
	#body_home #hero_frame .screen {
		background-color: rgba(0, 0, 0, 0.4);
	}
}
@media only screen and (max-width: 759px) {
	.foot_deets {
		text-align: center;
	}
	.foot_deets .tAr {
		text-align: center;
	}
	.block_type__custom-slider .question .skew {
		left: -25px;
	}
	.block_type__page-hero .title {
		margin-top: 20px;
	}
	.block_id-175006 {
		padding-top: 36px;
	}
}

/*- Mobile Styles phone*/
@media only screen and (max-width: 659px) {
	input {
		-webkit-appearance: none;
		-webkit-border-radius: 0;
	}
	.block_type__home-video .col-1 br {
		display: none;
	}
}
@media only screen and (max-width: 580px) {
	.foot_nav a {
		padding: 0 5px;
	}
	.block_type__home-video .col-1 {
		text-align: center;
	}
	.block_type__home-video .angular h2 {
		margin-top: 31px;
	}
	.block_type__page-hero .barme {
		width: 90%;
	}
	.block_type__masonry .element__grid .grid-columns-3 {
		-webkit-columns: 1;
		-moz-columns: 1;
		columns: 1;
	}
}
@media only screen and (max-width: 480px) {
	.foot_nav a {
		display: block;
		text-align: center;
		padding: 5px 0;
	}
	.foot_deets,
	.foot_deets .col-3 {
		text-align: center;
	}
	.block_type__custom-slider .question .skew {
		display: none;
	}
	.block_type__custom-slider .question {
		width: 90%;
		border-bottom: 5px solid #ff5f61;
		background: #f2f3f6;
	}
	.block_type__custom-slider .adv {
		right: 10px;
		bottom: 10px;
		top: auto;
	}
	.block_type__page-hero .hero_text {
		padding-top: 43.3%;
	}
	.block_id-172935.block_type__big-angle .button {
		letter-spacing: 1px;
	}
}
