.footer__ugc-header{background-image:url(//www.thehotelumd.com/content/themes/base/assets/css/../img/ugc-one.svg);height:160px;background-size:cover;background-repeat:repeat;background-position:center;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:29px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:576px){.footer__ugc-header{height:128px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:48px}}.footer__ugc-header .heading{font-family:"source-sans-pro",sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;font-size:26px;line-height:30px;letter-spacing:.52px;color:#fff}@media screen and (min-width:768px){.footer__ugc-header .heading{font-size:30px;line-height:32px;letter-spacing:.6px}}@media screen and (min-width:1280px){.footer__ugc-header .heading{font-size:32px;line-height:36px;letter-spacing:.64px}}.footer__ugc-header .social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.footer__ugc-header .social-icons a{background:#a22615;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border-radius:50%}.footer__ugc-header .social-icons a .v-icon__svg{color:#fff}.footer__ugc-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media screen and (min-width:576px){.footer__ugc-content{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.footer__ugc-content .ugc-image{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;height:152px}@media screen and (min-width:576px){.footer__ugc-content .ugc-image{-webkit-box-flex:1;-ms-flex:1;flex:1;height:162px}}@media screen and (min-width:768px){.footer__ugc-content .ugc-image{height:195px}}@media screen and (min-width:992px){.footer__ugc-content .ugc-image{height:235px}}@media screen and (min-width:1200px){.footer__ugc-content .ugc-image{height:285px}}@media screen and (min-width:1920px){.footer__ugc-content .ugc-image{height:392px}}.footer__container{padding:87px 16px 78px}@media screen and (min-width:576px){.footer__container{padding:87px 18px 78px}}@media screen and (min-width:768px){.footer__container{padding:87px 24px 78px}}@media screen and (min-width:992px){.footer__container{padding:152px 16px 126px}}@media screen and (min-width:1200px){.footer__container{padding:152px 30px 120px}}@media screen and (min-width:1920px){.footer__container{padding:152px 30px 125px 302px}}.footer__logo{margin-bottom:66px}@media screen and (min-width:992px){.footer__logo{margin-bottom:93px}}@media screen and (min-width:1920px){.footer__logo{margin-bottom:92px}}.footer__info{margin-bottom:50px}@media screen and (min-width:576px){.footer__info{margin-bottom:42px}}@media screen and (min-width:768px){.footer__info{margin-bottom:45px}}@media screen and (min-width:992px){.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:160px;margin-bottom:73px}}@media screen and (min-width:1200px){.footer__info{margin-bottom:73px}}@media screen and (min-width:1920px){.footer__info{gap:288px;margin-bottom:75px}}.footer__address{margin-bottom:65px}@media screen and (min-width:768px){.footer__address{margin-bottom:62px}}@media screen and (min-width:992px){.footer__address{margin-bottom:0}}.footer__address .address-title{font-family:"source-sans-pro",sans-serif;font-weight:600;font-style:normal;font-size:17px;line-height:normal;letter-spacing:1.36px;margin-bottom:28px;color:#1c1c1c}@media screen and (min-width:992px){.footer__address .address-title{margin-bottom:44px}}.footer__address .address{font-family:freight-text-pro,serif;font-weight:400;font-style:normal;font-size:18px;line-height:34px;letter-spacing:.36px;color:#000;margin-bottom:17px;padding-right:49px;width:310px}@media screen and (min-width:576px){.footer__address .address{width:290px;padding-right:0}}@media screen and (min-width:992px){.footer__address .address{width:164px;margin-bottom:20px}.footer__address .address .city-zip{display:block}}.footer__address .telephone{font-family:freight-text-pro,serif;font-weight:400;font-style:normal;font-size:18px;line-height:34px;letter-spacing:.36px;color:#000}.footer__qlinks-title{font-family:"source-sans-pro",sans-serif;font-weight:600;font-style:normal;font-size:17px;line-height:normal;letter-spacing:1.36px;margin-bottom:28px;color:#1c1c1c}@media screen and (min-width:992px){.footer__qlinks-title{margin-bottom:44px}}@media screen and (min-width:768px){.footer__qlinks-nav-container{width:540px}}@media screen and (min-width:992px){.footer__qlinks-nav-container{width:635px}}.footer__primary-nav{padding-left:0;list-style-type:none;margin-bottom:0}@media screen and (min-width:576px){.footer__primary-nav{-webkit-columns:2;-moz-columns:2;columns:2}}@media screen and (min-width:1920px){.footer__primary-nav{gap:48px}}.footer__primary-nav li{margin-bottom:13px}.footer__primary-nav li:last-child{margin-bottom:0}.footer__primary-nav li a{font-family:freight-text-pro,serif;font-weight:400;font-style:normal;font-size:18px;line-height:34px;letter-spacing:.36px;color:#000}@media screen and (min-width:992px){.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:148px;margin-bottom:99px}}@media screen and (min-width:1920px){.footer__social{gap:276px}}.footer__social-links{margin-bottom:63px}@media screen and (min-width:992px){.footer__social-links{margin-bottom:0}}.footer__social-links-title{font-family:"source-sans-pro",sans-serif;font-weight:600;font-style:normal;font-size:17px;line-height:normal;letter-spacing:1.36px;margin-bottom:24px;color:#1c1c1c}@media screen and (min-width:992px){.footer__social-links-title{margin-bottom:45px}}.footer__social-links-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.footer__social-links-container a{background:#a22615;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border-radius:50%}.footer__social-links-container a .v-icon__svg{color:#fff}.footer__subscription{margin-bottom:61px}@media screen and (min-width:576px){.footer__subscription{margin-bottom:60px}}@media screen and (min-width:992px){.footer__subscription{margin-bottom:0}}.footer__subscription-title{font-family:"source-sans-pro",sans-serif;font-weight:600;font-style:normal;font-size:17px;line-height:normal;letter-spacing:1.36px;margin-bottom:28px;color:#1c1c1c}@media screen and (min-width:992px){.footer__subscription-title{margin-bottom:46px}}@media screen and (min-width:576px){.footer__subscription form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}}.footer__subscription-form-container .gfield .ginput_container input:not([type=radio]){border:1px solid #e1e0e0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:27px 23px}@media screen and (min-width:576px){.footer__subscription-form-container .gfield .ginput_container input:not([type=radio]){width:360px}}.footer__subscription-form-container .gfield .ginput_container input:not([type=radio])::-webkit-input-placeholder{font-family:"source-sans-pro",sans-serif;font-weight:600;font-style:normal;font-size:13px;line-height:normal;letter-spacing:1.3px;color:#1c1c1c;font-size:13px;line-height:normal;letter-spacing:1.3px;text-transform:uppercase}.footer__subscription-form-container .gfield .ginput_container input:not([type=radio])::-moz-placeholder{font-family:"source-sans-pro",sans-serif;font-weight:600;font-style:normal;font-size:13px;line-height:normal;letter-spacing:1.3px;color:#1c1c1c;font-size:13px;line-height:normal;letter-spacing:1.3px;text-transform:uppercase}.footer__subscription-form-container .gfield .ginput_container input:not([type=radio])::-ms-input-placeholder{font-family:"source-sans-pro",sans-serif;font-weight:600;font-style:normal;font-size:13px;line-height:normal;letter-spacing:1.3px;color:#1c1c1c;font-size:13px;line-height:normal;letter-spacing:1.3px;text-transform:uppercase}.footer__subscription-form-container .gfield .ginput_container input:not([type=radio])::placeholder{font-family:"source-sans-pro",sans-serif;font-weight:600;font-style:normal;font-size:13px;line-height:normal;letter-spacing:1.3px;color:#1c1c1c;font-size:13px;line-height:normal;letter-spacing:1.3px;text-transform:uppercase}@media screen and (min-width:576px){.footer__subscription-form-container .gfield .ginput_container input:not([type=radio])::-webkit-input-placeholder{letter-spacing:1.3px}.footer__subscription-form-container .gfield .ginput_container input:not([type=radio])::-moz-placeholder{letter-spacing:1.3px}.footer__subscription-form-container .gfield .ginput_container input:not([type=radio])::-ms-input-placeholder{letter-spacing:1.3px}.footer__subscription-form-container .gfield .ginput_container input:not([type=radio])::placeholder{letter-spacing:1.3px}}@media screen and (min-width:576px){.footer__subscription .gform_footer{margin-top:unset}}.footer__subscription .gform_footer .gform_button{padding:17.5px 32px !important;letter-spacing:1.5px !important;width:150px !important}@media screen and (min-width:576px){.footer__subscription .gform_footer .gform_button{padding:17.5px 32px !important;letter-spacing:1.5px !important;width:150px !important}}@media screen and (min-width:768px){.footer__subscription .gform_footer .gform_button{letter-spacing:1.5px !important;width:150px !important}}@media screen and (min-width:992px){.footer__subscription .gform_footer .gform_button{padding-top:16.5px !important;letter-spacing:1.5px !important;width:150px !important}}.footer__awards{margin-bottom:64px}@media screen and (min-width:576px){.footer__awards{max-width:445px}}@media screen and (min-width:768px){.footer__awards{margin-bottom:56px}}@media screen and (min-width:992px){.footer__awards{max-width:100%;margin-bottom:66px}}@media screen and (min-width:1200px){.footer__awards{max-width:960px;margin-bottom:98px}}@media screen and (min-width:1920px){.footer__awards{max-width:993px}}.footer__awards-title{font-family:"source-sans-pro",sans-serif;font-weight:600;font-style:normal;font-size:17px;line-height:normal;letter-spacing:1.36px;margin-bottom:23px;color:#1c1c1c}@media screen and (min-width:768px){.footer__awards-title{margin-bottom:24px}}@media screen and (min-width:992px){.footer__awards-title{margin-bottom:9px}}.footer__awards-desc{font-family:freight-text-pro,serif;font-weight:400;font-style:normal;font-size:18px;line-height:34px;letter-spacing:.36px;color:#000;margin-bottom:42px}@media screen and (min-width:576px){.footer__awards-desc{letter-spacing:.4px;margin-bottom:41px}}@media screen and (min-width:768px){.footer__awards-desc{margin-bottom:30px}}.footer__awards hr{margin-top:0;margin-bottom:32px;border-top:1px solid #a22615}@media screen and (min-width:992px){.footer__awards hr{margin-bottom:30px}}.footer__awards-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:576px){.footer__awards-logo{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:24px}}@media screen and (min-width:850px){.footer__awards-logo{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (min-width:992px){.footer__awards-logo{gap:48px}}@media screen and (min-width:1920px){.footer__awards-logo{gap:64px}}.footer__awards-logo img{height:73px}@media screen and (min-width:992px){.footer__awards-logo img{height:90px}}@media screen and (max-width:570px){.footer__awards-logo img:first-child{-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%;margin-bottom:25px}}.footer__copyright{font-family:freight-text-pro,serif;font-weight:400;font-style:normal;font-size:18px;line-height:34px;letter-spacing:.36px;color:#1c1c1c}@media screen and (min-width:576px){.footer__copyright{width:390px}}@media screen and (min-width:1200px){.footer__copyright{width:100%}}.footer__copyright a{color:#1c1c1c}@media screen and (min-width:576px){.footer__copyright a{display:unset}}