.contact-first-section{background-image:url("../img/music-box-movements.jpg");background-size:cover;background-attachment:fixed;position:relative;z-index:1;padding:90px 0}.contact-first-section:before{position:absolute;z-index:2;content:"";width:100%;height:100%;content:"";background-color:#2c3e50;opacity:.666;top:0;left:0}.contact-first-section .container{position:relative;z-index:4}.contact-first-section .breadcrumb.is-active>.breadcrumb-label,.contact-first-section .breadcrumb:before,.contact-first-section h1,.contact-first-section h2,.contact-first-section p,.contact-first-section span{color:#fff}.content-split{width:100%;display:block}.content-split .left-content{min-width:100%;max-width:100%;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.content-split .right-content{min-width:100%;max-width:100%;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:42px}.content-split .right-content .large-contain{width:100%}@media (min-width:1281px){.content-split{display:-webkit-box;display:-ms-flexbox;display:flex}.content-split .left-content{min-width:50%;max-width:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:50%}.content-split .right-content{min-width:50%;max-width:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:50%;margin-top:0}}@media (min-width:1281px){.content-split .right-content .large-contain{width:90%}}@media (min-width:1441px){.content-split .right-content .large-contain{width:90%}}.lets-connect-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.lets-connect-grid .connect-item{min-width:100%;max-width:100%;width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 0;margin-bottom:9px}.lets-connect-grid .connect-item .text{color:#fff;font-size:16px;margin-left:9px}.lets-connect-grid .connect-item svg{width:25px;height:25px;fill:#fff}.lets-connect-grid .connect-item.inner-fill svg{stroke:#fff}.lets-connect-grid .connect-item.inner-fill svg line,.lets-connect-grid .connect-item.inner-fill svg path{stroke:#fff}@media (min-width:481px){.lets-connect-grid .connect-item{min-width:27%;max-width:33.333%}}@media (min-width:769px){.lets-connect-grid .connect-item{min-width:27%;max-width:33.333%}}.location-grid{margin-top:48px;padding-top:48px;border-top:1px solid rgba(255,255,255,.5);display:block}.location-grid a,.location-grid address,.location-grid h2,.location-grid h3,.location-grid p,.location-grid span{color:#fff}.location-grid .grid-item{width:100%;min-width:100%;max-width:100%;margin-bottom:30px}.location-grid .grid-item h3{margin-bottom:18px}.location-grid .hours table{color:#fff}.location-grid .hours table tr td:first-child{font-weight:700;padding-right:18px}@media (min-width:481px){.location-grid{display:-webkit-box;display:-ms-flexbox;display:flex}.location-grid .grid-item{width:50%;min-width:50%;max-width:50%;margin-bottom:0}.location-grid .grid-item h3{margin-bottom:18px}}@media (min-width:769px){.location-grid .grid-item{width:50%;min-width:50%;max-width:50%}.location-grid .grid-item h3{margin-bottom:18px}}.contact-form{background:#fff;-webkit-box-shadow:0 6px 24px rgba(0,0,0,.06);box-shadow:0 6px 24px rgba(0,0,0,.06);padding:24px;border-radius:4px}.contact-form input{height:42px}.content-section h2{font-size:30px;line-height:36px;margin-bottom:18px;margin-top:24px}.content-section h3{font-size:18px;line-height:24px;margin-bottom:12px;margin-top:24px}.form-submit{display:block;text-align:center}@media (min-width:1281px){.form-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.down-arrow{position:absolute;bottom:18px;left:0;right:0;margin:auto;top:0;width:72px;height:72px;z-index:99;margin-bottom:0}.down-arrow svg{stroke:#fff;width:100%;height:100%}#contact-us-success{background:#fff;-webkit-box-shadow:0 6px 24px rgba(0,0,0,.6);box-shadow:0 6px 24px rgba(0,0,0,.6);padding:24px;border-radius:4px;text-align:center;font-size:24px;margin-right:auto;line-height:30px;font-weight:700;display:block;margin-top:12px;color:#2c3e50}#contact-us-success a{text-decoration:underline;font-size:24px}