.customPageCenteredContent{width:800px;min-width:0}#customPageTitle{position:relative;font-size:21px;margin-bottom:65px;text-transform:uppercase;margin-top:80px;text-align:center;height:29px}#customPageTitle{position:relative;font-size:24px;margin-bottom:30px}.customPageSubtitle{position:relative;font-size:16px;margin-bottom:15px}.customPageImage{position:relative;display:block;max-width:800px;height:auto;margin:0 auto;margin-bottom:15px}.customPageCaption{position:relative;text-align:center;width:80%;margin:0 auto;font-size:12px;margin-bottom:25px}.customPageText{position:relative;display:block;margin-top:25px;width:100%;height:auto;overflow:hidden;font-size:15px;padding-bottom:10px;margin-bottom:10px;line-height:20px}.customPageGallery{position:relative;margin-top:20px;height:auto;overflow:hidden;width:100%;margin-bottom:15px}.slick-dots{top:20px;right:20px;width:auto}.slick-dots li{width:14px;margin:0 3px}.slick-dots li button:before{border:2px solid #000;border-radius:100px;width:10px;height:10px;background-color:transparent;color:transparent;font-size:0;opacity:1}.slick-dots li.slick-active button:before{background-color:#000;opacity:1}.customPageSlider{position:relative;margin-top:20px;height:auto;overflow:hidden;width:100%;margin-bottom:15px}.customPageSliderWrapper{width:700px;height:auto;overflow:hidden;margin:0 auto}.customPageSliderSlide{margin-right:10px;margin-left:10px}.customPageSliderLeftArrow{position:absolute;left:12.5px;height:30px;top:calc(50% - 15px);font-size:30px}.customPageSliderRightArrow{position:absolute;right:12.5px;height:30px;top:calc(50% - 15px);font-size:30px}.slick-slide{height:auto}.youtubeVideoContainer{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:15px}.youtubeVideo{position:absolute;top:0;left:0;width:100%;height:100%}.mapDiv{position:relative;width:800px;height:400px;margin-bottom:15px}.contactDiv{position:relative;width:370px;margin:0 auto;overflow:hidden;margin-bottom:15px}.contactInput{position:relative;width:calc(100% - 30px);height:32px;border:1px solid #000;margin-bottom:15px;padding-left:20px;line-height:35px;font-size:15px;color:#000}.contactInput::-webkit-input-placeholder{color:#000;opacity:.8}.contactInput:-moz-placeholder{color:#000;opacity:.8}.contactInput::-moz-placeholder{color:#000;opacity:.8}.contactInput:-ms-input-placeholder{color:#000;opacity:.8}.contactInput::-ms-input-placeholder{color:#000;opacity:.8}.contactTextarea{width:calc(100% - 44px);height:130px;resize:none;line-height:16px;padding-top:10px;padding-right:20px}.sendContact{position:relative;width:170px;height:35px;line-height:35px;font-size:14px;background-color:#000;color:#fff;text-align:center;margin:0 auto;margin-top:10px;margin-bottom:40px;cursor:pointer;transition:background-color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out;-webkit-transition:background-color 0.2s ease-out;-o-transition:background-color 0.2s ease-out}.sendContact:hover{background-color:#000}.contactRow{position:relative;width:100%;height:auto;overflow:hidden;margin-bottom:50px}.contactLabel{position:relative;float:left;font-size:14px;margin-left:23px;display:inline-block;margin-top:6px}.file-input-wrapper{position:relative;float:left;width:100px;border:1px solid #000;margin-left:20px;height:20px;line-height:20px;font-size:12px;text-align:center;color:#000;cursor:pointer}.FMFileUploadFrame{position:absolute;left:0;width:100%;height:100%;top:0;z-index:1;cursor:pointer}.file-input-name{position:relative;float:left;width:155px;font-size:10px;color:#8f9194;margin-left:20px;margin-top:2px}@media screen and (max-width:768px){.customPageCenteredContent{width:100%;margin-bottom:40px}.customPageCaption{width:75%}.customPageSliderWrapper{width:80%}.customPageImage{width:100%;height:auto;max-width:100%}#customPageTitle{width:90%;margin:0 auto;margin-top:20px;margin-bottom:20px;height:auto;padding-bottom:10px;font-size:19px}#customPageTitle{width:90%;text-align:center;margin:0 auto;margin-top:30px;margin-bottom:30px;font-size:20px;font-weight:700}.customPageSubtitle{width:90%;text-align:center;margin:0 auto;font-size:15px}.customPageText{width:90%;margin:0 auto;margin-top:20px;line-height:15px;font-size:13px}.slick-dots li button:before{width:8px;height:8px}.slick-dots{top:10px;right:10px}.mapDiv{width:100%;height:50vw}.contactDiv{width:90%}.customPageSliderLeftArrow{left:0}.customPageSliderRightArrow{right:0}}