.iOS .section1.bg0,.iOS .section1.bg1,.iOS .section2,.iOS .section3{background-attachment:scroll !important}.content{padding:0;max-width:100%}.section1{position:relative;height:30em;overflow:hidden}.section1 .image-container{height:30em;position:absolute;top:0;left:0;width:100%;display:flex;align-items:center}.section1 .image-container .img-background{height:100%;width:100%;position:absolute;z-index:-1}.section1 .image-container .details-wrapper{height:100%;max-width:65rem;padding:0 3em}.section1 .image-container .details-container{display:flex;align-self:stretch}.section1 .image-container .details-container .spacer{width:100%}@media(max-width: 850px){.section1 .image-container .details-container .spacer{display:none}}.section1 .image-container .details{max-width:400px;width:100%;color:#fff;position:relative;display:flex;flex-direction:column;justify-content:center;padding:2em}.section1 .image-container .details h1{top:-100px;position:relative;transition:all .5s ease-in-out;opacity:0}.section1 .image-container .details div,.section1 .image-container .details .button{position:relative;left:-100px;transition:all .5s ease-in-out;opacity:0}.section1 .image-container .details .button{border:1px solid #fff;text-decoration:none;padding:.5em .5em;text-transform:uppercase;font-weight:bold;transition:all .3s ease;margin-top:1em;color:#fff;align-self:flex-start}.section1 .image-container .details .button:hover{transform:scale(1.1)}.section1 .image-container .image-wrapper{position:relative;max-width:400px;height:100%;display:flex;align-items:center}.section1 .image-container .secondary-image{max-width:400px;max-height:300px;position:relative;right:-100px;transition:all 3s ease-in-out;opacity:0}.section1 .image-container.show{z-index:500}.section1 .image-container.show .details h1{animation:slideshow_header .5s;animation-fill-mode:both}.section1 .image-container.show .details div,.section1 .image-container.show .details .button{animation:slideshow_content .5s;animation-fill-mode:both}.section1 .image-container.show .secondary-image{animation:slideshow_secondaryImage 1s;animation-fill-mode:both}@keyframes slideshow_header{from{opacity:0;top:-100px}to{opacity:1;top:0}}@keyframes slideshow_content{from{opacity:0;left:-100px}to{opacity:1;left:0}}@keyframes slideshow_secondaryImage{from{opacity:0;right:-100px}to{opacity:1;right:0}}.page-content{background:#354b5c;color:#fff}.section2{position:relative;overflow:hidden;background:linear-gradient(rgba(21, 106, 173, 0.8), rgba(21, 106, 173, 0.8)),url("../images/section2.jpg") no-repeat center center fixed;background-size:cover;color:#fff;padding-bottom:3em}.section2 .title{text-align:center;margin-top:2rem;margin-bottom:1.5rem;font-size:3em}.section2 .services-container{max-width:700px;margin:0 auto;text-align:center}.section2 .services-container .item{flex:1 1 calc(50% - 2em);background:rgba(0,0,0,.2);margin:.5em;height:100px;min-width:280px;color:#fff;text-decoration:none}.section3{position:relative;overflow:hidden;background:linear-gradient(rgba(53, 75, 92, 0.8), rgba(53, 75, 92, 0.8)),url("../images/section4.jpg") no-repeat center center fixed;background-size:cover;color:#fff;padding-bottom:1em}.section3 .title{text-align:center;font-size:2em;display:block;padding-top:.5em}.section3 .testimonial{max-width:800px !important;margin:0 auto;text-align:center;position:relative}.section3 .testimonial .testimonial-title{font-size:2em;text-align:center;text-transform:uppercase}.section3 .testimonial .testimonial-name{margin-top:1em;display:block}.section3 .item.spacer{flex:1 1 auto;max-width:100%}.section3 .control-item{cursor:pointer;padding:.5em;font-size:3em;transition:all .3s linear;opacity:.5}.section3 .control-item i{transform:scaleY(2)}.section3 .control-item:hover{transform:scale(1.3);opacity:1}.section3 .testimonials{display:none}.yelp-container .title{font-size:2rem;display:block}.yelp-container .yelp-item{flex-direction:column;border:1px solid hsla(0,0%,100%,.5);background:rgba(0,0,0,.1);padding:.5em;margin:1em;font-weight:bold;width:200px}.sections .content-width{justify-content:space-around;align-items:flex-start;justify-content:flex-start}.sections .item{margin:1em;flex:1 1 calc(50% - 4em);max-width:100%;min-width:400px}.sections .item img{width:50px;height:50px;margin-right:1em;border-radius:100%}.sections .item .title{width:100%;font-weight:bold}.sections .item a{text-decoration:none;color:#fff;width:100%}.sections .item a:hover{color:#0dbaaa}.sections .item a.button{width:auto}.sections .item a.button:hover{color:#fff !important}.sections .item .item-content{padding-left:65px}.sections .item ul{padding:0;list-style-position:inside}@media(max-width: 500px){.sections .item{margin:0;min-width:auto;flex:none;padding-bottom:2em}.sections .item .item-content{padding:1em}}
