/*custom style overrides for community forms*/
.community-form form.formModule {
     margin-left: 0;
 }
.community-form form.formModule .row {
    width: 100%;
}
.community-form form.formModule .row .input-wrapper {
    padding-left: 0;
    padding-right: 0;
}
.community-form form.formModule .row .input-wrapper input {
    margin-bottom: 15px;
    line-height: 1.5;
}
.textInput {
    background: content-box;
}
.textInput::placeholder {
    color: white;
}
.sidebarModule .formModule__formErrorText p {
    padding: 3px;
    border-bottom: none;
}
.sidebarModule .formModule {
    padding: 0;
}
.sidebarModule .error-visible {
    display: flex;
}
::-webkit-calendar-picker-indicator { 
    display: none;
}
.error-msg-wrapper .error-msg {
    color: red;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .spotlightPanel--industryList::after {
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        border-right-style: solid;
        border-right-width: 2px;
        border-right-color: #d3d0cd;
        left: 50%;
        display: block;
        pointer-events: none;
        -webkit-transform: translateX(-10px) skewX(-5deg);
        transform: translateX(-10px) skewX(-5deg);
    } 
}
/*custom style overrides for the anchor links*/
#tower-types{
    padding-top: 100px;
    margin-top: -100px;
}
.sectionModule--ataGlance {
  position: relative;
  background: #f3f3f4;
  padding-top: 0;
  margin-top: 60px; }
  .sectionModule--ataGlance:after {
    content: "";
    background-image: url("/svgs/light-green-border.svg");
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    height: 40px;
    width: 100%;
    z-index: 3;
    left: 0;
    bottom: 0; }
    @media (min-width: 960px) {
      .sectionModule--ataGlance:after {
        margin-left: -12.5%;
        padding-right: 12.5%; } }
@media (min-width: 960px) {
  .contact-sidebar {
    background: #00837b;
    position: relative;
    margin-right: -14.28571%;
    margin-left: -7.14286%;
    padding: 40px;
    margin-top: 50px;
    }
  .richText--tab {
    padding: 60px 0; }
    .richText--tab img {
      margin: 50px -12.5%;
      width: 138%;
      max-width: 850px;
      -webkit-clip-path: polygon(5% 0%, 0% 100%, 100% 100%, 100% 0%);
              clip-path: polygon(5% 0%, 0% 100%, 100% 100%, 100% 0%); } }
.mapPromo--narrow {
    position: relative;
    z-index: 1;
    margin-bottom: 120px;
    margin-top: 60px;
}
.mapPromo {
    background: #481776;
    color: #fff;
    margin-bottom: 60px;
    margin-top: 150px;
}
.mainContent .mapPromo {
    margin-top: 0px;
}
.sectionModule--cardsEndToEnd::after {
    content: '';
    display: block;
    z-index: 1;
    background: #fff;
    height: 100px;
    width: 100vw;
    left: 0;
    -webkit-transform: skewY(
-2deg
);
    transform: skewY(
-2deg
);
    bottom: -30px;
    position: absolute;
}
.sidebarList__link._is-active {
color: #8df4e5;
}
.card.card--caseStudy {
border-bottom: none;
}
.card.card--caseStudy {
padding-left: 15px;
padding-right: 15px;
}
.card.card--caseStudy > .card__action {
padding-bottom: 15px;
border-bottom: 2px solid #E7E7E7;
}
    .submitInput {
        -webkit-appearance: none;
}
@media (max-width: 420px) {
.richText img{
width:100%;
height:auto;
}
}
.pageHeader--bg--light-purple:before {
background:#8e278f;
}
.pageHeader--bg--dark-purple:before {
background:#520b90;
}
.pageHeader--bg--dark-blue:before {
background:#0077c3;
}
.pageHeader--bg--light-blue:before {
background:#69dcea;
}
.pageHeader--bg--dark-teal:before {
background:#00857e;
}
.pageHeader--bg--medium-teal:before {
background:#00beb7;
}
.mobile-only{
  display:none;
}
.no-wrap{
  white-space: nowrap;
}
@media (max-width: 960px){
  .mobile-only{
    display:revert;
  }
  .desktop-only{
    display:none;
  }
    .table-email a , .table-phone a {
    	font-size:0;
    }
    .table-email a:after  {
      content: url("data:image/svg+xml,%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2020%2016%22%3E%0D%0A%09%3Cdefs%3E%0D%0A%09%20%20%20%3Cpath%20id%3D%22prefix__a%22%20d%3D%22M0%200L19.999%200%2019.999%2015.947%200%2015.947z%22%3E%3C%2Fpath%3E%0D%0A%09%3C%2Fdefs%3E%0D%0A%09%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0D%0A%09%20%20%20%3Cmask%20id%3D%22prefix__b%22%20fill%3D%22%2300aeef%22%3E%0D%0A%09%09%20%20%3Cuse%20xlink%3Ahref%3D%22%23prefix__a%22%3E%3C%2Fuse%3E%0D%0A%09%20%20%20%3C%2Fmask%3E%0D%0A%09%20%20%20%3Cpath%20fill%3D%22%2300aeef%22%20d%3D%22M10%207.134L18.428.802H1.573L10%207.134zM.796%201.421v13.157c0%20.34.283.617.63.617H18.56c.347%200%20.628-.277.628-.617V1.42c0-.077-.018-.148-.044-.216l-8.85%206.649c-.007.01-.003.022-.011.03-.079.08-.181.11-.284.106-.102.004-.204-.027-.283-.105-.008-.01-.005-.022-.013-.031L.843%201.196c-.027.07-.047.145-.047.225zM19.962.499c.008.038.024.074.024.115v14.72c0%20.338-.28.613-.625.613H.624c-.344%200-.624-.275-.624-.613V.614C0%20.564.017.52.028.475-.016.343-.012.2.093.095.2-.01.342-.015.475.03.524.018.572%200%20.625%200H19.36c.057%200%20.108.018.16.032.134-.046.28-.044.386.063.111.111.111.266.055.404z%22%20mask%3D%22url%28%23prefix__b%29%22%3E%3C%2Fpath%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0A");
      font-size:12px;         /* original font size */
    }
		.table-phone a:after  {
      content: url("data:image/svg+xml, %0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20fill%3D%22%2300aeef%22%20fill-rule%3D%22evenodd%22%20d%3D%22M18.253%201.082c-.187-.13-.389-.202-.58-.202-.202%200-.35.08-.403.155-.25.356-2.68%204.001-2.93%204.411-.033.052-.05.137-.05.236%200%20.196.067.43.189.662.155.295.66%201.184%201.081%201.918l.28.487-.324.458c-.366.519-1.24%201.645-2.969%203.37-1.735%201.728-2.862%202.595-3.38%202.957l-.456.318-.483-.273c-.472-.27-1.58-.898-1.924-1.078-.239-.125-.475-.195-.667-.195-.097%200-.18.019-.234.053-.44.276-4.083%202.704-4.384%202.919-.068.05-.139.196-.139.406%200%20.203.065.408.186.58%201.049%201.466%202.438%202.823%202.91%202.838%202.698-.086%206.46-2.401%2010.593-6.519%202.921-2.912%206.428-7.11%206.54-10.573-.03-.515-1.586-2.023-2.856-2.928m-3.062%2014.124c-3.037%203.025-7.44%206.658-11.188%206.775l-.028.001c-1.337%200-3.609-3.183-3.632-3.215C.11%2018.432%200%2018.047%200%2017.684c0-.46.178-.882.505-1.12.349-.25%204.003-2.682%204.426-2.949.2-.125.44-.188.706-.188.333%200%20.704.099%201.074.293.354.185%201.427.795%201.953%201.093.464-.326%201.56-1.163%203.261-2.86%201.714-1.708%202.547-2.792%202.872-3.253-.3-.524-.912-1.594-1.099-1.948-.19-.362-.288-.735-.288-1.07%200-.26.059-.499.178-.695.277-.45%202.725-4.122%202.962-4.457.225-.32.643-.53%201.122-.53.345%200%20.726.11%201.09.363.031.022%203.226%202.332%203.226%203.645v.03c-.12%203.752-3.764%208.143-6.797%2011.168%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E%0A");
      font-size:12px;         /* original font size */
    }   
}