/*! /catalog/scss/add.scss */header.masthead{text-align:center;color:white;background:#FFF;width:100%;min-height:100vh;height:100vh}header.masthead .swiper-container{width:100%;height:100vh;min-height:100vh}header.masthead .swiper-slide{text-align:center;font-size:18px;background-color:#fff;background-repeat:no-repeat;background-attachment:scroll;background-position:center center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}header.masthead #ss-3{background-position:center 0}@media screen and (max-width: 767px){header.masthead #ss-1{background-image:url("../img/header-bg-01-768.jpg")}header.masthead #ss-2{background-image:url("../img/header-bg-02-768.jpg")}header.masthead #ss-3{background-image:url("../img/header-bg-03-768.jpg")}}@media screen and (max-width: 576px){header.masthead #ss-3{background-image:url("../img/header-bg-03-576.jpg?v=1")}}header.masthead .intro-text{padding-top:60vh}header.masthead .intro-text .intro-lead-in{font-size:22px;font-style:italic;line-height:22px;font-weight:700;margin-bottom:10px;text-shadow:0px 2px 2px #333}header.masthead .intro-text .intro-heading{font-size:24px;font-weight:700;line-height:24px;margin-bottom:25px;text-transform:uppercase;text-shadow:0px 2px 2px #333}@media (min-width: 768px){header.masthead .intro-text .intro-lead-in{font-size:32px;line-height:32px}header.masthead .intro-text .intro-heading{font-size:32px;line-height:32px}}#mainNav{flex-direction:column}#mainNav .navbar-brand{display:none;text-shadow:0 2px 2px #333;text-align:left;white-space:normal;-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}@media (min-width: 576px){#mainNav .navbar-brand{display:block}}#mainNav .nav-item{font-weight:700;text-shadow:0 2px 2px #333}#mainNav .navbar-logo{background-image:url(/img/tcb_logo_500.svg);background-repeat:no-repeat;background-position:0 0;background-size:contain;width:80px;height:80px}@media (min-width: 768px){#mainNav .navbar-logo{width:120px;height:120px}}#services .services-container{width:100%;justify-content:space-around}#services .services-item{display:flex;flex-direction:column;align-items:center;margin:10px;padding:10px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-webkit-transition:box-shadow 0.2s ease-in-out;transition:box-shadow 0.2s ease-in-out;box-shadow:0 1px 1px 0 rgba(0,0,0,0.2),0 -1px 2px 0 rgba(0,0,0,0.2);border:15px solid #FFF}#services .services-item:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.5)}#services .service-heading{flex:1 0 auto}#services .text-muted{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#contact .c-row{justify-content:space-around;margin-bottom:2rem}#contact .c-col{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;min-height:400px;background-color:#FFF;margin:2%;padding:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}#contact .c-col .service-heading,#contact .c-col .social-buttons{flex-grow:1}
