.btn,.button{position:relative;position:relative;display:inline-flex;height:80px;padding:0 10px;transition:all .25s ease-in-out;border-radius:3rem;background:#f2e2d6;justify-content:center;align-items:center}.btn span,.button span{font-size:19px;font-weight:700;display:inline-flex;height:63px;padding:0 2rem;transition:all .25s ease;text-transform:uppercase;color:#fff;border-radius:3rem;background:linear-gradient(to top,#9f4f34 0,#f27b53 100%);justify-content:center;align-items:center}.btn:hover span,.button:hover span{background:linear-gradient(to top,#336074 0,#42858e 100%)}.footer__container{display:flex;width:100%;max-width:1640px;justify-content:center;flex-flow:row wrap}.footer__form{padding:110px 0;text-align:center;color:#fff;background:url(../../img/footer-bg.png) center center no-repeat;background-size:cover}.footer__form--intro--title{font-family:'Frank Ruhl Libre',serif;font-size:110px;position:relative;margin-bottom:1rem;text-transform:none;color:#fff}.footer__form--intro--tagline{font-family:Roboto,sans-serif;font-size:38px;font-weight:300;margin-bottom:0;letter-spacing:1.2px;text-transform:uppercase;color:#42858e}.footer__form--intro--tagline:after{display:block;width:175px;height:15px;margin:60px auto;content:'';background:url(../../img/form-line.png) center center/contain no-repeat}.footer__form--form{width:100%;max-width:1200px;margin:auto}.footer__form .gform_fields{display:grid;margin-left:0;padding-left:0;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,1fr);grid-column-gap:3rem;grid-row-gap:1rem}.footer__form .gfield--type-textarea{grid-column:1/-1}.footer__form label{font-size:16px;position:absolute;z-index:10;left:1rem;height:-moz-fit-content;height:fit-content;transform:translate(0,32px);letter-spacing:1.2px;text-transform:uppercase;color:#000}.footer__form .gfield_required{margin-left:.25rem;color:#9f4f34}.footer__form input,.footer__form textarea{width:100%;margin-bottom:1rem;padding:2rem 1rem;color:#000;border:none;background:rgba(255,255,255,.59)}.footer__form input::-moz-placeholder,.footer__form textarea::-moz-placeholder{display:none}.footer__form input::placeholder,.footer__form textarea::placeholder{display:none}.footer__form textarea{position:relative;height:150px}.footer__form input[type=submit]{margin-top:1rem}.footer__form .gfield--type-honeypot{display:none}.footer__form .gform_fields{list-style-type:none}.footer__form .gfield{position:relative}.footer__form .ginput_container_textarea{position:relative}.footer__form .ginput_container_textarea:after{font-size:.75rem;position:absolute;right:0;bottom:-1rem;content:'All Fields Required *';text-transform:uppercase;color:#9f4f34}.footer__form .button{margin-top:2rem;cursor:pointer;background-color:rgba(255,255,255,.1)}.footer__form .gfield:focus-within .gfield_label{transition:opacity .2s ease;opacity:0}.footer__form .gform_wrapper .gfield_label{transition:opacity .2s ease}.footer__form .gform_wrapper .gfield_label{transition:opacity .2s ease}.footer__form .gform_wrapper .gfield.has-value .gfield_label{pointer-events:none;opacity:0}.footer__content{padding:80px;text-align:center;color:#fff;background:#c4b1a3}.footer__content--container{justify-content:space-between}.footer__socials{padding:3rem 0}.footer__socials--item{font-size:0;display:inline-block;width:50px;height:30px;margin:0 .5rem;background:#000}.footer__socials .facebook{background:url(../../img/icon-facebook.png) center center no-repeat;background-size:contain}.footer__socials .facebook:hover{background:url(../../img/icon-facebook-hover.png) center center no-repeat;background-size:contain}.footer__socials .google{background:url(../../img/icon-google.png) center center no-repeat;background-size:contain}.footer__socials .google:hover{background:url(../../img/icon-google-hover.png) center center no-repeat;background-size:contain}.footer__socials .yelp{background:url(../../img/icon-yelp.png) center center no-repeat;background-size:contain}.footer__socials .yelp:hover{background:url(../../img/icon-yelp-hover.png) center center no-repeat;background-size:contain}.footer__socials .youtube{background:url(../../img/icon-youtube.png) center center no-repeat;background-size:contain}.footer__socials .youtube:hover{background:url(../../img/icon-youtube-hover.png) center center no-repeat;background-size:contain}.footer__socials .instagram{background:url(../../img/icon-instagram.png) center center no-repeat;background-size:contain}.footer__socials .instagram:hover{background:url(../../img/icon-instagram-hover.png) center center no-repeat;background-size:contain}.footer__addresses{display:flex;padding:3rem 0;text-align:center;color:#000;justify-content:space-between}.footer__addresses--item{position:relative;display:grid;width:100%;text-align:center}.footer__addresses--item:not(:last-child){margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid #223556}.footer__addresses--item:not(:last-child):after{position:absolute;top:50%;right:0;display:block;width:1px;height:100%;margin:1rem auto 2rem;content:'';transform:translateY(-50%);background:#9f4f34}.footer__addresses--title{font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:700;font-style:normal;line-height:30px;position:relative;margin-bottom:1rem;text-transform:uppercase;color:#fff}.footer__addresses--title:after{display:block;width:45px;height:13px;margin:30px auto 1rem;content:'';background:url(../../img/footer-line.png) center center no-repeat;background-size:contain}.footer__addresses--address,.footer__addresses--phone{font-size:20px;margin-bottom:0}.footer__addresses--phone{margin-bottom:1rem}.footer__addresses--link{font-family:'Frank Ruhl Libre',serif;font-size:1rem;font-weight:700;text-decoration:none;color:#42858e}.footer__addresses--link:hover{color:#9f4f34}.footer__copy{padding:1rem;background:#223556}.footer__copy p{font-size:1rem;margin-bottom:0;color:#fff}.footer__copy a{text-decoration:none;color:#fff}.footer__copy a:hover{color:#42858e}@media screen and (max-width:1199px){.btn,.button{height:63px}.btn span,.button span{font-size:14px;height:50px}.footer__form{padding:60px 1.5rem}.footer__form--intro{width:100%;margin-bottom:3rem}.footer__form--intro--title{font-size:50px}.footer__form--intro--tagline{font-size:20px}.footer__form--intro--tagline:after{margin:1.5rem auto}.footer__form--form{width:100%;max-width:100%}.footer__form .gform_fields{grid-column-gap:1.5rem;grid-row-gap:.5rem}.footer__form input,.footer__form textarea{padding:1.5rem .75rem}.footer__content{padding:3rem 0}.footer__content--container{display:grid;grid-template-columns:1fr}.footer__info{max-width:310px;margin:auto}.footer__socials{padding:1.5rem 0}.footer__socials--item{width:40px;height:25px}.footer__addresses--item{grid-template-rows:75px 1fr auto auto}.footer__addresses--title{font-size:20px}.footer__addresses--title:after{margin-top:1rem;margin-bottom:.5rem}.footer__addresses--phone{max-width:200px;margin:0 auto .5rem}.footer__addresses--link{max-width:130px;margin:0 auto}.footer__copy p{font-size:14px;font-size:14px;max-width:690px;margin:auto;text-transform:uppercase}}@media screen and (max-width:767px){.footer__form--intro--title{font-size:44px;max-width:280px;margin:0 auto 1.5rem}.footer__form--intro--tagline{max-width:280px;margin:auto}.footer__form--intro--tagline:after{display:none}.footer__form .gform_fields{grid-template:1fr/1fr}.footer__form input[type=submit]{padding:1.5rem 1rem;letter-spacing:2px;border-radius:0}.footer__addresses{display:block;padding:1rem 0;order:2}.footer__addresses--item:not(:last-child):after{display:none}}
/*# sourceMappingURL=footer.min.css.map */
