body.home .sec-flexible{background-color:#fff}body.home .gallery-container{position:relative;padding:200px 40px 120px;color:#1e1e1e;text-align:center;-webkit-transition:.5s background-color;-o-transition:.5s background-color;transition:.5s background-color}@media only screen and (max-width:1023px){body.home .gallery-container{padding:80px 40px}}body.home .gallery-container h2{margin-bottom:40px}body.home .gallery-container .selection-container{position:relative}body.home .gallery-container .options{position:relative;margin:0 0 40px;white-space:nowrap}@media only screen and (max-width:640px){body.home .gallery-container .options{margin:0 -40px 40px}}body.home .gallery-container .options .slick-track{margin-left:40px}body.home .gallery-container .options li{cursor:pointer;display:inline-block;padding:0 20px 10px;border-bottom:solid 2px transparent;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}@media only screen and (max-width:640px){body.home .gallery-container .options li{padding:0 0 10px 0;margin-right:40px}body.home .gallery-container .options li.selected{border-bottom:solid 2px #1e1e1e}}body.home .gallery-container #category-underline{position:absolute;bottom:0;height:2px;background-color:#1e1e1e;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all}@media only screen and (max-width:640px){body.home .gallery-container #category-underline{display:none}}body.home .gallery-container .galleries-container{position:relative;height:500px;width:100%;max-width:750px;margin:0 auto 90px auto}@media only screen and (max-width:768px){body.home .gallery-container .galleries-container{height:450px}}@media only screen and (max-width:512px){body.home .gallery-container .galleries-container{height:250px}}body.home .gallery-container .gallery-images{position:absolute;width:100%;top:0;opacity:0;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;pointer-events:none}body.home .gallery-container .gallery-images.selected{opacity:1;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;pointer-events:all}body.home .gallery-container .gallery-images .content{padding-bottom:40px}body.home .gallery-container .gallery-images .content .description{display:none;color:#3f5570;margin:0;position:absolute;bottom:0;right:0}@media only screen and (max-width:1023px){body.home .gallery-container .gallery-images .content .description{display:block}}body.home .gallery-container .gallery-images .slick-slide{text-align:center}body.home .gallery-container .gallery-images .slick-dots{-webkit-transform:translateY(-37px);-o-transform:translateY(-37px);transform:translateY(-37px)}@media only screen and (max-width:1023px){body.home .gallery-container .gallery-images .slick-dots{text-align:left}}body.home .gallery-container .gallery-images .slick-dots li{border-color:#3f5570}body.home .gallery-container .gallery-images .slick-dots li.slick-active{background-color:#3f5570}body.home .gallery-container img{height:500px}@media only screen and (max-width:768px){body.home .gallery-container img{height:450px}}@media only screen and (max-width:512px){body.home .gallery-container img{height:250px}}body.home .gallery-container .side-rotated{color:#3f5570;-webkit-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translateX(-50%) translateY(-50%) rotateZ(-90deg);-o-transform:translateX(-50%) translateY(-50%) rotateZ(-90deg);transform:translateX(-50%) translateY(-50%) rotateZ(-90deg);position:absolute;left:5%;top:55%}@media only screen and (max-width:1023px){body.home .gallery-container .side-rotated{display:none}}body.home .sec-features{background-color:#e6eaef}body.home .sec-locat-images{text-align:center;margin-bottom:40px;margin-top:40px}body.home .sec-locat-images .bottom,body.home .sec-locat-images .left,body.home .sec-locat-images .right{position:relative;display:inline-block;width:calc(50% - 62px);overflow:hidden}@media only screen and (max-width:640px){body.home .sec-locat-images .left,body.home .sec-locat-images .right{display:block;width:calc(100% - 40px)}}body.home .sec-locat-images .bottom:hover .bg-image,body.home .sec-locat-images .left:hover .bg-image,body.home .sec-locat-images .right:hover .bg-image{-webkit-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-webkit-transition:.3s -webkit-transform;transition:.3s -webkit-transform;-o-transition:.3s -o-transform;transition:.3s transform;transition:.3s transform,.3s -webkit-transform,.3s -o-transform}body.home .sec-locat-images .bottom .bg-image,body.home .sec-locat-images .left .bg-image,body.home .sec-locat-images .right .bg-image{width:100%;height:100%;-webkit-transition:.3s -webkit-transform;transition:.3s -webkit-transform;-o-transition:.3s -o-transform;transition:.3s transform;transition:.3s transform,.3s -webkit-transform,.3s -o-transform;background-size:cover;background-position:center center}body.home .sec-locat-images .bottom .bg-image::after,body.home .sec-locat-images .left .bg-image::after,body.home .sec-locat-images .right .bg-image::after{content:"";display:block;padding-top:100%}body.home .sec-locat-images .bottom .button-container,body.home .sec-locat-images .left .button-container,body.home .sec-locat-images .right .button-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.home .sec-locat-images .bottom .button-container button,body.home .sec-locat-images .left .button-container button,body.home .sec-locat-images .right .button-container button{white-space:nowrap}body.home .sec-locat-images .left{margin:40px 20px 40px 40px}@media only screen and (max-width:640px){body.home .sec-locat-images .left{margin:20px}}body.home .sec-locat-images .right{margin:40px 40px 40px 20px}@media only screen and (max-width:640px){body.home .sec-locat-images .right{margin:0 20px 20px}}body.home .sec-quote{background-color:#e6eaef;text-align:center;padding:100px 80px}@media only screen and (max-width:768px){body.home .sec-quote{padding:80px 40px}}body.home .sec-quote .summary{color:#3f5570;margin:0 0 60px}body.home .sec-quote .quote{display:inline-block;max-width:800px;font-size:45px;line-height:55px;font-family:apercu-bold,sans-serif}@media only screen and (max-width:768px){body.home .sec-quote .quote{font-size:28px;line-height:38px}}body.home .sec-quote .source{margin:60px 0 0}