
@font-face {
  font-family: "MrEavesXLSanOT-Bold";
  src: url('../fonts/.28452.otf') format("opentype");
}
@font-face {
  font-family: "Gotham-Light";
  src: url('../fonts/Gotham-Light.otf') format("opentype");
}
@font-face {
  font-family: "GothamPro";
  src: url('../fonts/GothaProReg.otf') format("opentype");
}

.anima-overlay {
  position            : absolute;
  opacity             : 0;
  display             : none;
  top                 : 0;
  width               : 100%;
  height              : 100%;
}
.bp2-desktop {
  width               : 100%;
  min-width           : 1024px;
  height              : 100vh;
  min-height          : 2986px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  background-color    : rgba(255, 255, 255, 1.0);
}
a {
  text-decoration     : none;
}
div {
  -webkit-text-size-adjust: none;
}
.bp2-desktop .bp2-rectangle2 {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 1509px;
  height              : 633px;
  width               : 1485px;
  position            : absolute;
  margin              : 0;
  left                : -240px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-rectangle2copy {
  background-color    : rgba(107, 107, 107, 1.0);
  width               : 1485px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-rectangle2copy-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2142px;
  align-items         : center;
  height              : 840px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-coverimage {
  background-color    : rgba(215, 215, 215, 1.0);
  width               : 1615px;
  margin-right        : -12px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 12px;
  position            : relative;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-coverimage-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 920px;
  align-items         : center;
  height              : 460px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-coverimage .bp2-mask {
  background-color    : rgba(215, 215, 215, 1.0);
  top                 : 0px;
  height              : 460px;
  width               : 1615px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-rectangle4 {
  background-color    : rgba(29, 89, 116, 1.0);
  width               : 2102px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-rectangle4-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 929px;
  align-items         : center;
  height              : 580px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-resumeportfoliobackground {
  background-color    : rgba(247, 247, 247, 1.0);
  width               : 1485px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-resumeportfoliobackground-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 416px;
  align-items         : center;
  height              : 513px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-atlantageorgiaava {
  top                 : 1230px;
  height              : auto;
  width               : 231px;
  position            : absolute;
  margin              : 0;
  left                : calc(0.00% + 72px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "MrEavesXLSanOT-Bold", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : 0.17px;
  line-height         : 25.0px;
}
.bp2-desktop .bp2-page1 {
  top                 : 1119px;
  height              : 84px;
  width               : 83px;
  position            : absolute;
  margin              : 0;
  left                : calc(0.00% + 146px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page1 .bp2-fill1 {
  top                 : 16px;
  height              : 19px;
  width               : 19px;
  position            : absolute;
  margin              : 0;
  left                : 32px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page1 .bp2-fill3 {
  top                 : 0px;
  height              : 76px;
  width               : 53px;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page1copy {
  width               : 83px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page1copy-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1119px;
  align-items         : center;
  height              : 84px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-page1copy .bp2-fill1 {
  top                 : 16px;
  height              : 19px;
  width               : 19px;
  position            : absolute;
  margin              : 0;
  left                : 32px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page1copy .bp2-fill3 {
  top                 : 0px;
  height              : 76px;
  width               : 53px;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page1copy .bp2-group7 {
  top                 : 60px;
  height              : 24px;
  width               : 83px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page1copy2 {
  right               : calc(0.00% + 159px);
  top                 : 1119px;
  height              : 84px;
  width               : 83px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page1copy2 .bp2-fill1 {
  top                 : 16px;
  height              : 19px;
  width               : 19px;
  position            : absolute;
  margin              : 0;
  left                : 32px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page1copy2 .bp2-fill3 {
  top                 : 0px;
  height              : 76px;
  width               : 53px;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-chicagoillinoisav {
  width               : 232px;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "MrEavesXLSanOT-Bold", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : 0.17px;
  line-height         : 25.0px;
}
.bp2-desktop .bp2-chicagoillinoisav-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1230px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-cruzbaystjohnu {
  right               : calc(0.00% + 81px);
  top                 : 1230px;
  height              : auto;
  width               : 231px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "MrEavesXLSanOT-Bold", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : 0.17px;
  line-height         : 25.0px;
}
.bp2-desktop .bp2-background {
  background-color    : rgba(215, 215, 215, 1.0);
  width               : 1485px;
  margin-right        : 10px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : -10px;
  position            : relative;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-background-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : -291px;
  align-items         : center;
  height              : 976px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-background .bp2-mask {
  background-color    : rgba(215, 215, 215, 1.0);
  top                 : 0px;
  height              : 976px;
  width               : 1485px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-background .bp2-backgroundtrial {
  width               : 1563px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-background .bp2-backgroundtrial-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : -0.12%;
  align-items         : center;
  height              : 1140px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-experiencedirection {
  width               : 403px;
  margin-right        : -3px;
  height              : auto;
  pointer-events      : auto;
  margin-left         : 3px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "MrEavesXLSanOT-Bold", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : 0.73px;
  line-height         : 14.0px;
}
.bp2-desktop .bp2-experiencedirection-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 279px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-experiencedirector {
  width               : 602px;
  margin-right        : -0px;
  height              : auto;
  pointer-events      : auto;
  margin-left         : 0px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Avenir-Light", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : 0.73px;
  line-height         : 25.0px;
}
.bp2-desktop .bp2-experiencedirector-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 341px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-barkleyanderson {
  width               : 871px;
  margin-right        : -2px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 2px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.65;
}
.bp2-desktop .bp2-barkleyanderson-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 195px;
  align-items         : center;
  height              : 56px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-services {
  width               : 101px;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Gotham-Light", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(155, 154, 155, 1.0);
  text-align          : center;
  letter-spacing      : 0.27px;
  line-height         : 29.0px;
}
.bp2-desktop .bp2-services-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1635px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-contact {
  width               : 101px;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Gotham-Light", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : 0.27px;
  line-height         : 29.0px;
}
.bp2-desktop .bp2-contact-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2291px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-group {
  top                 : 540px;
  height              : 313px;
  width               : 204px;
  position            : absolute;
  margin              : 0;
  left                : 20.12%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-group .bp2-page17 {
  top                 : 71px;
  height              : 164px;
  width               : 131px;
  position            : absolute;
  margin              : 0;
  left                : 8px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-group .bp2-page17 .bp2-fill1 {
  top                 : 3px;
  height              : 157px;
  width               : 124px;
  position            : absolute;
  margin              : 0;
  left                : 3px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-group .bp2-page17 .bp2-fill2 {
  top                 : 0px;
  height              : 164px;
  width               : 131px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-group .bp2-page17 .bp2-fill3 {
  top                 : 24px;
  height              : 12px;
  width               : 63px;
  position            : absolute;
  margin              : 0;
  left                : 21px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-group .bp2-page17 .bp2-fill4 {
  top                 : 60px;
  height              : 12px;
  width               : 77px;
  position            : absolute;
  margin              : 0;
  left                : 21px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-group .bp2-page17 .bp2-fill5 {
  top                 : 84px;
  height              : 12px;
  width               : 87px;
  position            : absolute;
  margin              : 0;
  left                : 21px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-group .bp2-page17 .bp2-fill6 {
  top                 : 107px;
  height              : 12px;
  width               : 60px;
  position            : absolute;
  margin              : 0;
  left                : 21px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-group .bp2-page17 .bp2-fill7 {
  top                 : 130px;
  height              : 12px;
  width               : 46px;
  position            : absolute;
  margin              : 0;
  left                : 21px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-group .bp2-hsresume1 {
  top                 : 7px;
  height              : 297px;
  width               : 204px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-group .bp2-downloadresum311pdf {
  top                 : 255px;
  height              : auto;
  width               : 131px;
  position            : absolute;
  margin              : 0;
  left                : 8px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "MrEavesXLSanOT-Bold", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(155, 154, 155, 1.0);
  text-align          : center;
  letter-spacing      : 0.27px;
  line-height         : 25.0px;
}
.bp2-desktop .bp2-group .bp2-r351sum351 {
  top                 : 0px;
  height              : auto;
  width               : 131px;
  position            : absolute;
  margin              : 0;
  left                : 8px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Gotham-Light", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : 0.27px;
  line-height         : 29.0px;
}
.bp2-desktop .bp2-group2 {
  right               : 15.62%;
  top                 : 543px;
  height              : 312px;
  width               : 271px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-group2 .bp2-downloadsamplespdf {
  top                 : 252px;
  height              : auto;
  width               : 231px;
  position            : absolute;
  margin              : 0;
  left                : 35px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "MrEavesXLSanOT-Bold", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(155, 154, 155, 1.0);
  text-align          : center;
  letter-spacing      : 0.27px;
  line-height         : 25.0px;
}
.bp2-desktop .bp2-group2 .bp2-page17 {
  top                 : 66px;
  height              : 166px;
  width               : 227px;
  position            : absolute;
  margin              : 0;
  left                : 39px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-group2 .bp2-page17 .bp2-fill1 {
  top                 : 4px;
  height              : 80px;
  width               : 59px;
  position            : absolute;
  margin              : 0;
  left                : 4px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-group2 .bp2-page17 .bp2-fill2 {
  top                 : 0px;
  height              : 86px;
  width               : 65px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-group2 .bp2-page17 .bp2-fill3 {
  top                 : 82px;
  height              : 80px;
  width               : 59px;
  position            : absolute;
  margin              : 0;
  left                : 166px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-group2 .bp2-page17 .bp2-fill4 {
  top                 : 80px;
  height              : 86px;
  width               : 65px;
  position            : absolute;
  margin              : 0;
  left                : 162px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-group2 .bp2-page17 .bp2-fill5 {
  top                 : 4px;
  height              : 61px;
  width               : 59px;
  position            : absolute;
  margin              : 0;
  left                : 166px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-group2 .bp2-page17 .bp2-fill6 {
  top                 : 0px;
  height              : 68px;
  width               : 65px;
  position            : absolute;
  margin              : 0;
  left                : 162px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-group2 .bp2-page17 .bp2-fill7 {
  top                 : 4px;
  height              : 30px;
  width               : 59px;
  position            : absolute;
  margin              : 0;
  left                : 85px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-group2 .bp2-page17 .bp2-fill8 {
  top                 : 0px;
  height              : 37px;
  width               : 65px;
  position            : absolute;
  margin              : 0;
  left                : 81px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-group2 .bp2-page17 .bp2-fill9 {
  top                 : 133px;
  height              : 30px;
  width               : 59px;
  position            : absolute;
  margin              : 0;
  left                : 85px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-group2 .bp2-page17 .bp2-fill10 {
  top                 : 129px;
  height              : 37px;
  width               : 65px;
  position            : absolute;
  margin              : 0;
  left                : 81px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-group2 .bp2-page17 .bp2-fill11 {
  top                 : 54px;
  height              : 59px;
  width               : 59px;
  position            : absolute;
  margin              : 0;
  left                : 85px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-group2 .bp2-page17 .bp2-fill12 {
  top                 : 50px;
  height              : 65px;
  width               : 65px;
  position            : absolute;
  margin              : 0;
  left                : 81px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-group2 .bp2-page17 .bp2-fill13 {
  top                 : 105px;
  height              : 59px;
  width               : 59px;
  position            : absolute;
  margin              : 0;
  left                : 4px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-group2 .bp2-page17 .bp2-fill14 {
  top                 : 101px;
  height              : 65px;
  width               : 65px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-group2 .bp2-rectangle5 {
  top                 : 6px;
  height              : 306px;
  width               : 271px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-group2 .bp2-portfolio {
  top                 : 0px;
  height              : auto;
  width               : 227px;
  position            : absolute;
  margin              : 0;
  left                : 39px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Gotham-Light", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : 0.27px;
  line-height         : 29.0px;
}
.bp2-desktop .bp2-locations {
  width               : auto;
  margin-right        : 0px;
  height              : auto;
  pointer-events      : auto;
  margin-left         : -0px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Gotham-Light", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : 0.27px;
  line-height         : 29.0px;
}
.bp2-desktop .bp2-locations-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1058px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-userexperiencedire {
  top                 : 1817px;
  height              : auto;
  width               : 231px;
  position            : absolute;
  margin              : 0;
  left                : calc(0.00% + 90px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "MrEavesXLSanOT-Bold", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(155, 154, 155, 1.0);
  text-align          : center;
  letter-spacing      : 0.27px;
  line-height         : 25.0px;
}
.bp2-desktop .bp2-page11 {
  top                 : 1704px;
  height              : 82px;
  width               : 86px;
  position            : absolute;
  margin              : 0;
  left                : calc(0.00% + 161px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page11 .bp2-fill1 {
  top                 : 2px;
  height              : 42px;
  width               : 83px;
  position            : absolute;
  margin              : 0;
  left                : 2px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page11 .bp2-clip4 {
  top                 : 0px;
  height              : 82px;
  width               : 86px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page11 .bp2-fill3 {
  top                 : 0px;
  height              : 45px;
  width               : 86px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page11 .bp2-fill5 {
  top                 : 64px;
  height              : 17px;
  width               : 22px;
  position            : absolute;
  margin              : 0;
  left                : 2px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page11 .bp2-fill6 {
  top                 : 62px;
  height              : 20px;
  width               : 25px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page11 .bp2-fill7 {
  top                 : 64px;
  height              : 17px;
  width               : 22px;
  position            : absolute;
  margin              : 0;
  left                : 32px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page11 .bp2-fill8 {
  top                 : 62px;
  height              : 20px;
  width               : 25px;
  position            : absolute;
  margin              : 0;
  left                : 31px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page11 .bp2-fill9 {
  top                 : 64px;
  height              : 17px;
  width               : 22px;
  position            : absolute;
  margin              : 0;
  left                : 63px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page11 .bp2-fill10 {
  top                 : 62px;
  height              : 20px;
  width               : 25px;
  position            : absolute;
  margin              : 0;
  left                : 61px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page11 .bp2-fill11 {
  top                 : 44px;
  height              : 19px;
  width               : 3px;
  position            : absolute;
  margin              : 0;
  left                : 41px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page11 .bp2-fill12 {
  top                 : 52px;
  height              : 12px;
  width               : 64px;
  position            : absolute;
  margin              : 0;
  left                : 11px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-digitalcreativedir {
  width               : 232px;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "MrEavesXLSanOT-Bold", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(155, 154, 155, 1.0);
  text-align          : center;
  letter-spacing      : 0.27px;
  line-height         : 25.0px;
}
.bp2-desktop .bp2-digitalcreativedir-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1817px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-rbarkleyandersonme {
  width               : 232px;
  margin-right        : -9px;
  height              : auto;
  pointer-events      : auto;
  margin-left         : 9px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Avenir-Book", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : 0.22px;
  line-height         : 25.0px;
}
.bp2-desktop .bp2-rbarkleyandersonme-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2499px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-a4045743379 {
  top                 : 2500px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : calc(-0.05% + 145px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Avenir-Book", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : 0.22px;
  line-height         : 25.0px;
}
.bp2-desktop .bp2-linkedinprofile {
  right               : calc(0.00% + 135px);
  top                 : 2500px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Avenir-Book", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : 0.22px;
  line-height         : 25.0px;
}
.bp2-desktop .bp2-userinterfacedesig {
  right               : calc(0.00% + 81px);
  top                 : 1817px;
  height              : auto;
  width               : 231px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "MrEavesXLSanOT-Bold", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(155, 154, 155, 1.0);
  text-align          : center;
  letter-spacing      : 0.27px;
  line-height         : 25.0px;
}
.bp2-desktop .bp2-rectangle3 {
  background-color    : rgba(0, 0, 0, 0.3);
  width               : 1831px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-rectangle3-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 0px;
  align-items         : center;
  height              : 58px;
  width               : 100%;
  position            : fixed;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-linkedin {
  right               : calc(0.00% + 21px);
  top                 : calc(0.00% + 23px);
  height              : auto;
  width               : 56px;
  position            : fixed;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Arial", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 10.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : 0.45px;
  line-height         : 11.0px;
}
.bp2-desktop .bp2-contact1 {
  right               : calc(0.00% + 102px);
  top                 : calc(0.00% + 23px);
  height              : auto;
  width               : 56px;
  position            : fixed;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Arial", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 10.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : 0.45px;
  line-height         : 11.0px;
}
.bp2-desktop .bp2-resumeportfolio {
  right               : calc(0.00% + 347px);
  top                 : calc(0.00% + 23px);
  height              : auto;
  width               : 149px;
  position            : fixed;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Arial", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 10.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : 0.45px;
  line-height         : 11.0px;
}
.bp2-desktop .bp2-locations1 {
  right               : calc(0.00% + 263px);
  top                 : calc(0.00% + 23px);
  height              : auto;
  width               : 69px;
  position            : fixed;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Arial", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 10.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : 0.45px;
  line-height         : 11.0px;
}
.bp2-desktop .bp2-services1 {
  right               : calc(0.00% + 182px);
  top                 : calc(0.00% + 23px);
  height              : auto;
  width               : 56px;
  position            : fixed;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Arial", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 10.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : 0.45px;
  line-height         : 11.0px;
}
.bp2-desktop .bp2-barkexperiencedesi {
  top                 : 25px;
  height              : auto;
  width               : 221px;
  position            : fixed;
  margin              : 0;
  left                : 25px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "GothamPro", Helvetica, Arial, serif;
  font-size           : 10.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  letter-spacing      : 0.45px;
  line-height         : 10.0px;
}
.bp2-desktop .bp2-hsresume {
  right               : calc(0.00% + 345px);
  top                 : 0%;
  height              : 60px;
  width               : 158px;
  position            : fixed;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-hstop {
  top                 : 0%;
  height              : 60px;
  width               : 231px;
  position            : fixed;
  margin              : 0;
  left                : 0%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-hslocations {
  right               : calc(0.00% + 253px);
  top                 : 0%;
  height              : 55px;
  width               : 96px;
  position            : fixed;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-hsservices {
  right               : calc(0.00% + 169px);
  top                 : 0%;
  height              : 57px;
  width               : 86px;
  position            : fixed;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-hscontact {
  right               : calc(0.00% + 89px);
  top                 : 0%;
  height              : 57px;
  width               : 77px;
  position            : fixed;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-hslinkedin {
  right               : calc(0.00% + 9px);
  top                 : 0%;
  height              : 57px;
  width               : 80px;
  position            : fixed;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-rectangle {
  right               : calc(0.00% + 22px);
  top                 : 701px;
  height              : 44px;
  width               : 45px;
  position            : fixed;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-fill55 {
  right               : calc(0.00% + 36px);
  top                 : 716px;
  height              : 11px;
  width               : 16px;
  position            : fixed;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page12 {
  width               : 65px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.47;
}
.bp2-desktop .bp2-page12-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1712px;
  align-items         : center;
  height              : 65px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-page12 .bp2-group3 {
  top                 : 12px;
  height              : 53px;
  width               : 53px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page12 .bp2-group6 {
  top                 : 0px;
  height              : 26px;
  width               : 26px;
  position            : absolute;
  margin              : 0;
  left                : 39px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page13 {
  right               : calc(-0.20% + 132px);
  top                 : 1700px;
  height              : 85px;
  width               : 133px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.61;
}
.bp2-desktop .bp2-page13 .bp2-fill1 {
  top                 : 30px;
  height              : 26px;
  width               : 72px;
  position            : absolute;
  margin              : 0;
  left                : 31px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page13 .bp2-fill3 {
  top                 : 28px;
  height              : 30px;
  width               : 76px;
  position            : absolute;
  margin              : 0;
  left                : 29px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page13 .bp2-fill5 {
  top                 : 28px;
  height              : 4px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 19px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page13 .bp2-fill7 {
  top                 : 28px;
  height              : 4px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 9px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page13 .bp2-fill9 {
  top                 : 28px;
  height              : 4px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page13 .bp2-fill11 {
  top                 : 54px;
  height              : 4px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 19px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page13 .bp2-fill13 {
  top                 : 54px;
  height              : 4px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 9px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page13 .bp2-fill15 {
  top                 : 54px;
  height              : 4px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page13 .bp2-fill17 {
  top                 : 28px;
  height              : 4px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 128px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page13 .bp2-fill19 {
  top                 : 28px;
  height              : 4px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 118px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page13 .bp2-fill21 {
  top                 : 28px;
  height              : 4px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 109px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page13 .bp2-group25 {
  top                 : 0px;
  height              : 5px;
  width               : 4px;
  position            : absolute;
  margin              : 0;
  left                : 101px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page13 .bp2-fill26 {
  top                 : 10px;
  height              : 5px;
  width               : 4px;
  position            : absolute;
  margin              : 0;
  left                : 101px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page13 .bp2-fill28 {
  top                 : 19px;
  height              : 5px;
  width               : 4px;
  position            : absolute;
  margin              : 0;
  left                : 101px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page13 .bp2-group32 {
  top                 : 0px;
  height              : 5px;
  width               : 4px;
  position            : absolute;
  margin              : 0;
  left                : 29px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page13 .bp2-fill33 {
  top                 : 10px;
  height              : 5px;
  width               : 4px;
  position            : absolute;
  margin              : 0;
  left                : 29px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page13 .bp2-fill35 {
  top                 : 19px;
  height              : 5px;
  width               : 4px;
  position            : absolute;
  margin              : 0;
  left                : 29px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page13 .bp2-fill37 {
  top                 : 61px;
  height              : 5px;
  width               : 4px;
  position            : absolute;
  margin              : 0;
  left                : 101px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page13 .bp2-fill39 {
  top                 : 70px;
  height              : 5px;
  width               : 4px;
  position            : absolute;
  margin              : 0;
  left                : 101px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page13 .bp2-fill41 {
  top                 : 80px;
  height              : 5px;
  width               : 4px;
  position            : absolute;
  margin              : 0;
  left                : 101px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page13 .bp2-fill43 {
  top                 : 61px;
  height              : 5px;
  width               : 4px;
  position            : absolute;
  margin              : 0;
  left                : 29px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page13 .bp2-fill45 {
  top                 : 70px;
  height              : 5px;
  width               : 4px;
  position            : absolute;
  margin              : 0;
  left                : 29px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page13 .bp2-fill47 {
  top                 : 80px;
  height              : 5px;
  width               : 4px;
  position            : absolute;
  margin              : 0;
  left                : 29px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page13 .bp2-fill49 {
  top                 : 54px;
  height              : 4px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 128px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page13 .bp2-fill51 {
  top                 : 54px;
  height              : 4px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 118px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page13 .bp2-fill53 {
  top                 : 54px;
  height              : 4px;
  width               : 5px;
  position            : absolute;
  margin              : 0;
  left                : 109px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page13 .bp2-fill551 {
  top                 : 38px;
  height              : 11px;
  width               : 16px;
  position            : absolute;
  margin              : 0;
  left                : 79px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page14 {
  top                 : 2362px;
  height              : 102px;
  width               : 89px;
  position            : absolute;
  margin              : 0;
  left                : calc(0.00% + 178px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page14 .bp2-fill1 {
  top                 : 86px;
  height              : 9px;
  width               : 9px;
  position            : absolute;
  margin              : 0;
  left                : 23px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page14 .bp2-fill3 {
  top                 : 5px;
  height              : 3px;
  width               : 10px;
  position            : absolute;
  margin              : 0;
  left                : 21px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page14 .bp2-fill5 {
  top                 : 5px;
  height              : 3px;
  width               : 4px;
  position            : absolute;
  margin              : 0;
  left                : 32px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page14 .bp2-group9 {
  top                 : 0px;
  height              : 102px;
  width               : 89px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page14 .bp2-fill10 {
  top                 : 32px;
  height              : 3px;
  width               : 20px;
  position            : absolute;
  margin              : 0;
  left                : 34px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page14 .bp2-fill12 {
  top                 : 41px;
  height              : 3px;
  width               : 44px;
  position            : absolute;
  margin              : 0;
  left                : 34px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-hscontactphone {
  top                 : 2308px;
  height              : 237px;
  width               : 200px;
  position            : absolute;
  margin              : 0;
  left                : calc(0.00% + 108px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page15 {
  width               : 94px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page15-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2390px;
  align-items         : center;
  height              : 57px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktop .bp2-page16 {
  right               : calc(0.00% + 158px);
  top                 : 2374px;
  height              : 86px;
  width               : 86px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page16 .bp2-fill1 {
  top                 : 34px;
  height              : 20px;
  width               : 7px;
  position            : absolute;
  margin              : 0;
  left                : 29px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page16 .bp2-group9 {
  top                 : 0px;
  height              : 86px;
  width               : 86px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page16 .bp2-group9 .bp2-fill2 {
  top                 : 33px;
  height              : 21px;
  width               : 21px;
  position            : absolute;
  margin              : 0;
  left                : 40px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page16 .bp2-group9 .bp2-fill4 {
  top                 : 24px;
  height              : 7px;
  width               : 8px;
  position            : absolute;
  margin              : 0;
  left                : 29px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-page16 .bp2-group9 .bp2-group8 {
  top                 : 0px;
  height              : 86px;
  width               : 86px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktop .bp2-hslinkedin1 {
  right               : calc(0.00% + 107px);
  top                 : 2349px;
  height              : 196px;
  width               : 194px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
.bp1-index {
  width               : 100%;
  min-width           : 320px;
  height              : 100vh;
  min-height          : 2986px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  background-color    : rgba(255, 255, 255, 1.0);
}
a {
  text-decoration     : none;
}
div {
  -webkit-text-size-adjust: none;
}
.bp1-an-animation-enter {
  opacity             : 0;
  transform           : translate(-25px, 0);
  display             : block;
  -webkit-animation   : bp1-an-animation-enter-frames 0.10000000149s ease-in-out 1 normal forwards;
  -moz-animation      : bp1-an-animation-enter-frames 0.10000000149s ease-in-out 1 normal forwards;
  -o-animation        : bp1-an-animation-enter-frames 0.10000000149s ease-in-out 1 normal forwards;
  animation           : bp1-an-animation-enter-frames 0.10000000149s ease-in-out 1 normal forwards;
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  -o-animation-delay  : 0s;
  animation-delay     : 0s;
}
@-webkit-keyframes bp1-an-animation-enter-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(-25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@-moz-keyframes bp1-an-animation-enter-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(-25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@-o-keyframes bp1-an-animation-enter-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(-25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@keyframes bp1-an-animation-enter-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(-25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
.bp1-index .bp1-background {
  background-color    : rgba(215, 215, 215, 1.0);
  width               : 1517px;
  margin-right        : -40px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 40px;
  position            : relative;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-background-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : -168px;
  align-items         : center;
  height              : 717px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-background .bp1-mask {
  background-color    : rgba(215, 215, 215, 1.0);
  top                 : 0px;
  height              : 717px;
  width               : 1517px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-background .bp1-backgroundtrial {
  width               : 1045px;
  margin-right        : 43px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : -43px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-background .bp1-backgroundtrial-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : calc(0.56% + 7px);
  align-items         : center;
  height              : 741px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-experiencedirection {
  width               : 226px;
  margin-right        : 0px;
  height              : auto;
  pointer-events      : auto;
  margin-left         : -0px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "MrEavesXLSanOT-Bold", Helvetica, Arial, serif;
  font-size           : 11.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : 0.57px;
  line-height         : 11.0px;
}
.bp1-index .bp1-experiencedirection-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 126px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-experiencedirector {
  width               : 275px;
  margin-right        : 2px;
  height              : auto;
  pointer-events      : auto;
  margin-left         : -2px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Avenir-Light", Helvetica, Arial, serif;
  font-size           : 11.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : 0.07px;
  line-height         : 25.0px;
}
.bp1-index .bp1-experiencedirector-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 160px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-barkleyanderson {
  width               : 326px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.65;
}
.bp1-index .bp1-barkleyanderson-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 70px;
  align-items         : center;
  height              : 47px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-resumeportfoliobackground {
  background-color    : rgba(247, 247, 247, 1.0);
  width               : 1207px;
  margin-right        : 2px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : -2px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-resumeportfoliobackground-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 372px;
  align-items         : center;
  height              : 353px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-rectangle4 {
  background-color    : rgba(29, 89, 116, 1.0);
  width               : 1299px;
  margin-right        : -6px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 6px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-rectangle4-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 703px;
  align-items         : center;
  height              : 911px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-userexperiencedire {
  width               : 231px;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "MrEavesXLSanOT-Bold", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(155, 154, 155, 1.0);
  text-align          : center;
  letter-spacing      : 0.27px;
  line-height         : 25.0px;
}
.bp1-index .bp1-userexperiencedire-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1840px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-digitalcreativedir {
  width               : 232px;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "MrEavesXLSanOT-Bold", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(155, 154, 155, 1.0);
  text-align          : center;
  letter-spacing      : 0.27px;
  line-height         : 25.0px;
}
.bp1-index .bp1-digitalcreativedir-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2115px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-userinterfacedesig {
  width               : 231px;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "MrEavesXLSanOT-Bold", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(155, 154, 155, 1.0);
  text-align          : center;
  letter-spacing      : 0.27px;
  line-height         : 25.0px;
}
.bp1-index .bp1-userinterfacedesig-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2400px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-rectangle2copy {
  background-color    : rgba(107, 107, 107, 1.0);
  width               : 1485px;
  margin-right        : -0px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 0px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-rectangle2copy-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2633px;
  align-items         : center;
  height              : 840px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-contact {
  width               : 101px;
  margin-right        : 2px;
  height              : auto;
  pointer-events      : auto;
  margin-left         : -2px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Gotham-Light", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : 0.27px;
  line-height         : 29.0px;
}
.bp1-index .bp1-contact-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2703px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-rbarkleyandersonme {
  width               : 226px;
  margin-right        : 3px;
  height              : auto;
  pointer-events      : auto;
  margin-left         : -3px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Avenir-Book", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : 0.22px;
  line-height         : 25.0px;
}
.bp1-index .bp1-rbarkleyandersonme-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2821px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-linkedin {
  width               : auto;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Avenir-Book", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : 0.22px;
  line-height         : 25.0px;
}
.bp1-index .bp1-linkedin-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2875px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-a4045743379 {
  width               : auto;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Avenir-Book", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : 0.22px;
  line-height         : 25.0px;
}
.bp1-index .bp1-a4045743379-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2769px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-page1 {
  width               : 70px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.61;
}
.bp1-index .bp1-page1-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2330px;
  align-items         : center;
  height              : 45px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-page1 .bp1-fill1 {
  top                 : 16px;
  height              : 14px;
  width               : 38px;
  position            : absolute;
  margin              : 0;
  left                : 16px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page1 .bp1-fill3 {
  top                 : 15px;
  height              : 16px;
  width               : 40px;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page1 .bp1-fill5 {
  top                 : 15px;
  height              : 2px;
  width               : 3px;
  position            : absolute;
  margin              : 0;
  left                : 10px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page1 .bp1-fill7 {
  top                 : 15px;
  height              : 2px;
  width               : 3px;
  position            : absolute;
  margin              : 0;
  left                : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page1 .bp1-fill9 {
  top                 : 15px;
  height              : 2px;
  width               : 3px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page1 .bp1-fill11 {
  top                 : 29px;
  height              : 2px;
  width               : 3px;
  position            : absolute;
  margin              : 0;
  left                : 10px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page1 .bp1-fill13 {
  top                 : 29px;
  height              : 2px;
  width               : 3px;
  position            : absolute;
  margin              : 0;
  left                : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page1 .bp1-fill15 {
  top                 : 29px;
  height              : 2px;
  width               : 3px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page1 .bp1-fill17 {
  top                 : 15px;
  height              : 2px;
  width               : 3px;
  position            : absolute;
  margin              : 0;
  left                : 67px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page1 .bp1-fill19 {
  top                 : 15px;
  height              : 2px;
  width               : 3px;
  position            : absolute;
  margin              : 0;
  left                : 62px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page1 .bp1-fill21 {
  top                 : 15px;
  height              : 2px;
  width               : 3px;
  position            : absolute;
  margin              : 0;
  left                : 57px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page1 .bp1-group25 {
  top                 : 0px;
  height              : 3px;
  width               : 2px;
  position            : absolute;
  margin              : 0;
  left                : 53px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page1 .bp1-fill26 {
  top                 : 5px;
  height              : 3px;
  width               : 2px;
  position            : absolute;
  margin              : 0;
  left                : 53px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page1 .bp1-fill28 {
  top                 : 10px;
  height              : 3px;
  width               : 2px;
  position            : absolute;
  margin              : 0;
  left                : 53px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page1 .bp1-group32 {
  top                 : 0px;
  height              : 3px;
  width               : 2px;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page1 .bp1-fill33 {
  top                 : 5px;
  height              : 3px;
  width               : 2px;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page1 .bp1-fill35 {
  top                 : 10px;
  height              : 3px;
  width               : 2px;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page1 .bp1-fill37 {
  top                 : 32px;
  height              : 3px;
  width               : 2px;
  position            : absolute;
  margin              : 0;
  left                : 53px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page1 .bp1-fill39 {
  top                 : 37px;
  height              : 3px;
  width               : 2px;
  position            : absolute;
  margin              : 0;
  left                : 53px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page1 .bp1-fill41 {
  top                 : 42px;
  height              : 3px;
  width               : 2px;
  position            : absolute;
  margin              : 0;
  left                : 53px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page1 .bp1-fill43 {
  top                 : 32px;
  height              : 3px;
  width               : 2px;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page1 .bp1-fill45 {
  top                 : 37px;
  height              : 3px;
  width               : 2px;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page1 .bp1-fill47 {
  top                 : 42px;
  height              : 3px;
  width               : 2px;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page1 .bp1-fill49 {
  top                 : 29px;
  height              : 2px;
  width               : 3px;
  position            : absolute;
  margin              : 0;
  left                : 67px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page1 .bp1-fill51 {
  top                 : 29px;
  height              : 2px;
  width               : 3px;
  position            : absolute;
  margin              : 0;
  left                : 62px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page1 .bp1-fill53 {
  top                 : 29px;
  height              : 2px;
  width               : 3px;
  position            : absolute;
  margin              : 0;
  left                : 57px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page1 .bp1-fill55 {
  top                 : 20px;
  height              : 6px;
  width               : 8px;
  position            : absolute;
  margin              : 0;
  left                : 42px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page11 {
  width               : 32px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.47;
}
.bp1-index .bp1-page11-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 2053px;
  align-items         : center;
  height              : 32px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-page11 .bp1-group3 {
  top                 : 6px;
  height              : 26px;
  width               : 26px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page11 .bp1-group6 {
  top                 : 0px;
  height              : 13px;
  width               : 13px;
  position            : absolute;
  margin              : 0;
  left                : 19px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page12 {
  width               : 42px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page12-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1769px;
  align-items         : center;
  height              : 40px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-page12 .bp1-fill1 {
  top                 : 1px;
  height              : 20px;
  width               : 41px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page12 .bp1-clip4 {
  top                 : 0px;
  height              : 40px;
  width               : 42px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page12 .bp1-fill3 {
  top                 : 0px;
  height              : 22px;
  width               : 42px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page12 .bp1-fill5 {
  top                 : 31px;
  height              : 8px;
  width               : 11px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page12 .bp1-fill6 {
  top                 : 30px;
  height              : 10px;
  width               : 12px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page12 .bp1-fill7 {
  top                 : 31px;
  height              : 8px;
  width               : 11px;
  position            : absolute;
  margin              : 0;
  left                : 16px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page12 .bp1-fill8 {
  top                 : 30px;
  height              : 10px;
  width               : 12px;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page12 .bp1-fill9 {
  top                 : 31px;
  height              : 8px;
  width               : 11px;
  position            : absolute;
  margin              : 0;
  left                : 31px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page12 .bp1-fill10 {
  top                 : 30px;
  height              : 10px;
  width               : 12px;
  position            : absolute;
  margin              : 0;
  left                : 30px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page12 .bp1-fill11 {
  top                 : 21px;
  height              : 9px;
  width               : 1px;
  position            : absolute;
  margin              : 0;
  left                : 20px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page12 .bp1-fill12 {
  top                 : 25px;
  height              : 6px;
  width               : 31px;
  position            : absolute;
  margin              : 0;
  left                : 5px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-locations {
  width               : auto;
  margin-right        : 0px;
  height              : auto;
  pointer-events      : auto;
  margin-left         : -0px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Gotham-Light", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : 0.27px;
  line-height         : 29.0px;
}
.bp1-index .bp1-locations-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 780px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-services {
  width               : auto;
  margin-right        : 0px;
  height              : auto;
  pointer-events      : auto;
  margin-left         : -0px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Gotham-Light", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(155, 154, 155, 1.0);
  text-align          : center;
  letter-spacing      : 0.27px;
  line-height         : 29.0px;
}
.bp1-index .bp1-services-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1691px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-atlantageorgiaava {
  width               : 231px;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "MrEavesXLSanOT-Bold", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : 0.17px;
  line-height         : 25.0px;
}
.bp1-index .bp1-atlantageorgiaava-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 923px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-page1copy {
  width               : 46px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page1copy-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1092px;
  align-items         : center;
  height              : 47px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-page1copy .bp1-fill1 {
  top                 : 9px;
  height              : 11px;
  width               : 11px;
  position            : absolute;
  margin              : 0;
  left                : 18px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page1copy .bp1-fill3 {
  top                 : 0px;
  height              : 43px;
  width               : 29px;
  position            : absolute;
  margin              : 0;
  left                : 8px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page1copy .bp1-group7 {
  top                 : 34px;
  height              : 13px;
  width               : 46px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-chicagoillinoisav {
  width               : 232px;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "MrEavesXLSanOT-Bold", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : 0.17px;
  line-height         : 25.0px;
}
.bp1-index .bp1-chicagoillinoisav-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1168px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-cruzbaystjohnu {
  width               : 231px;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "MrEavesXLSanOT-Bold", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : 0.17px;
  line-height         : 25.0px;
}
.bp1-index .bp1-cruzbaystjohnu-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1414px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-page13 {
  width               : 42px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page13-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 852px;
  align-items         : center;
  height              : 43px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-page13 .bp1-fill1 {
  top                 : 8px;
  height              : 10px;
  width               : 10px;
  position            : absolute;
  margin              : 0;
  left                : 16px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page13 .bp1-fill3 {
  top                 : 0px;
  height              : 39px;
  width               : 27px;
  position            : absolute;
  margin              : 0;
  left                : 8px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page1copy2 {
  width               : 42px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page1copy2-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1343px;
  align-items         : center;
  height              : 43px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-page1copy2 .bp1-fill1 {
  top                 : 8px;
  height              : 10px;
  width               : 10px;
  position            : absolute;
  margin              : 0;
  left                : 16px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page1copy2 .bp1-fill3 {
  top                 : 0px;
  height              : 39px;
  width               : 27px;
  position            : absolute;
  margin              : 0;
  left                : 8px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page14 {
  right               : 17.00%;
  top                 : 495px;
  height              : 149px;
  width               : 127px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page14 .bp1-fill1 {
  top                 : 2px;
  height              : 44px;
  width               : 32px;
  position            : absolute;
  margin              : 0;
  left                : 3px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page14 .bp1-fill2 {
  top                 : 0px;
  height              : 47px;
  width               : 36px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page14 .bp1-fill3 {
  top                 : 45px;
  height              : 44px;
  width               : 32px;
  position            : absolute;
  margin              : 0;
  left                : 92px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page14 .bp1-fill4 {
  top                 : 44px;
  height              : 47px;
  width               : 36px;
  position            : absolute;
  margin              : 0;
  left                : 90px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page14 .bp1-fill5 {
  top                 : 2px;
  height              : 33px;
  width               : 32px;
  position            : absolute;
  margin              : 0;
  left                : 92px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page14 .bp1-fill6 {
  top                 : 0px;
  height              : 37px;
  width               : 36px;
  position            : absolute;
  margin              : 0;
  left                : 90px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page14 .bp1-fill7 {
  top                 : 2px;
  height              : 16px;
  width               : 32px;
  position            : absolute;
  margin              : 0;
  left                : 48px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page14 .bp1-fill8 {
  top                 : 0px;
  height              : 20px;
  width               : 36px;
  position            : absolute;
  margin              : 0;
  left                : 46px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page14 .bp1-fill9 {
  top                 : 73px;
  height              : 16px;
  width               : 32px;
  position            : absolute;
  margin              : 0;
  left                : 48px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page14 .bp1-fill10 {
  top                 : 71px;
  height              : 20px;
  width               : 36px;
  position            : absolute;
  margin              : 0;
  left                : 46px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page14 .bp1-fill11 {
  top                 : 30px;
  height              : 32px;
  width               : 32px;
  position            : absolute;
  margin              : 0;
  left                : 48px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page14 .bp1-fill12 {
  top                 : 27px;
  height              : 36px;
  width               : 36px;
  position            : absolute;
  margin              : 0;
  left                : 46px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page14 .bp1-fill13 {
  top                 : 58px;
  height              : 32px;
  width               : 32px;
  position            : absolute;
  margin              : 0;
  left                : 3px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page14 .bp1-fill14 {
  top                 : 55px;
  height              : 36px;
  width               : 36px;
  position            : absolute;
  margin              : 0;
  left                : 1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page14 .bp1-portfoliopdf {
  top                 : 102px;
  height              : auto;
  width               : 127px;
  position            : absolute;
  margin              : 0;
  left                : -0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "MrEavesXLSanOT-Bold", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(155, 154, 155, 1.0);
  text-align          : center;
  letter-spacing      : 0.27px;
  line-height         : 25.0px;
}
.bp1-index .bp1-group2 {
  top                 : 496px;
  height              : 148px;
  width               : 72px;
  position            : absolute;
  margin              : 0;
  left                : 18.00%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group2 .bp1-page17 {
  top                 : 0px;
  height              : 90px;
  width               : 72px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group2 .bp1-page17 .bp1-fill1 {
  top                 : 2px;
  height              : 86px;
  width               : 68px;
  position            : absolute;
  margin              : 0;
  left                : 2px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group2 .bp1-page17 .bp1-fill2 {
  top                 : 0px;
  height              : 90px;
  width               : 72px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group2 .bp1-page17 .bp1-fill3 {
  top                 : 13px;
  height              : 7px;
  width               : 35px;
  position            : absolute;
  margin              : 0;
  left                : 12px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group2 .bp1-page17 .bp1-fill4 {
  top                 : 33px;
  height              : 7px;
  width               : 42px;
  position            : absolute;
  margin              : 0;
  left                : 12px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group2 .bp1-page17 .bp1-fill5 {
  top                 : 46px;
  height              : 7px;
  width               : 48px;
  position            : absolute;
  margin              : 0;
  left                : 12px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group2 .bp1-page17 .bp1-fill6 {
  top                 : 59px;
  height              : 7px;
  width               : 33px;
  position            : absolute;
  margin              : 0;
  left                : 12px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group2 .bp1-page17 .bp1-fill7 {
  top                 : 71px;
  height              : 7px;
  width               : 25px;
  position            : absolute;
  margin              : 0;
  left                : 12px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group2 .bp1-resum311pdf {
  top                 : 101px;
  height              : auto;
  width               : 72px;
  position            : absolute;
  margin              : 0;
  left                : -0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "MrEavesXLSanOT-Bold", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(155, 154, 155, 1.0);
  text-align          : center;
  letter-spacing      : 0.27px;
  line-height         : 25.0px;
}
.bp1-index .bp1-r351sum351portfolio {
  width               : 266px;
  height              : auto;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "Gotham-Light", Helvetica, Arial, serif;
  font-size           : 24.0px;
  color               : rgba(155, 154, 155, 1.0);
  text-align          : center;
  letter-spacing      : 0.27px;
  line-height         : 29.0px;
}
.bp1-index .bp1-r351sum351portfolio-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 436px;
  align-items         : center;
  height              : auto;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-index .bp1-group {
  right               : calc(0.00% + 20px);
  top                 : calc(0.00% + 17px);
  height              : 22px;
  width               : 22px;
  position            : absolute;
  margin              : 0;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group .bp1-rectangle {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 4px;
  width               : 22px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group .bp1-rectanglecopy {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 9px;
  height              : 4px;
  width               : 22px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group .bp1-rectanglecopy2 {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 18px;
  height              : 4px;
  width               : 22px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page15 {
  top                 : 21px;
  height              : 14px;
  width               : 14px;
  position            : absolute;
  margin              : 0;
  left                : 20px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.65;
}
.bp1-index .bp1-page15 .bp1-page17 {
  top                 : 0px;
  height              : 14px;
  width               : 14px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.65;
}
.bp1-index .bp1-page16 {
  top                 : 22px;
  height              : 12px;
  width               : 15px;
  position            : absolute;
  margin              : 0;
  left                : 54px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.5;
}
.bp1-index .bp1-page16 .bp1-group3 {
  top                 : 0px;
  height              : 7px;
  width               : 15px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-page16 .bp1-group6 {
  top                 : 4px;
  height              : 8px;
  width               : 15px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group4 {
  top                 : 18px;
  height              : 16px;
  width               : 16px;
  position            : absolute;
  margin              : 0;
  left                : calc(0.00% + 92px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-index .bp1-group4 .bp1-fill1 {
  top                 : 5px;
  height              : 11px;
  width               : 4px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.5;
}
.bp1-index .bp1-group4 .bp1-fill2 {
  top                 : 5px;
  height              : 11px;
  width               : 10px;
  position            : absolute;
  margin              : 0;
  left                : 6px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.5;
}
.bp1-index .bp1-group4 .bp1-fill4 {
  top                 : 0px;
  height              : 4px;
  width               : 4px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  opacity             : 0.5;
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@media screen and (max-width: 1023px) {
  .bp1-index {
    display             : block;
  }
  .bp2-desktop {
    display             : none;
  }
}
@media screen and (min-width: 1024px) {
  .bp1-index {
    display             : none;
  }
  .bp2-desktop {
    display             : block;
  }
}