@media (max-width:767px){.nav-tabs ~ .tab-content{padding:15px 0px;}}h1{font-size:28px;}h2{font-size:25px;}h3{font-size:22px;}h4{font-size:20px;}h5{font-size:18px;}h6{font-size:16px;}.site-name a{font-size:23px;}.logo{margin-top:2px;}.region--dark-colored-background .site-name a{color:var(--mt-color-colored);}.header-top__container{padding:10px 0;}.field--name-field-mt-hero-form-title{font-size:28px;}.page-node-type-mt-service .page-title{font-size:28px;}.field--name-field-mt-srv-subheader-body{font-size:16px;line-height:1.4;font-weight:400;}.node--view-mode-teaser .node__title{font-size:22px;}.field--name-field-mt-highlight-title{font-size:25px;}.page-node-type-mt-product .page-title{font-size:28px;}.node--type-mt-product .field__label{font-size:20px;}.region--pattern .paragraph--type--mt-prd-specification{background-color:rgba(var(--mt-color-pattern-contrast-value),0.1);color:var(--mt-color-pattern-contrast);}.header-container ul.menu > li > a,.header-container ul.menu > li > span{font-size:14px;text-transform:uppercase;padding:10px 5px;margin:14px 10px;font-weight:600;}ul.menu a.is-active{color:var(--mt-color-base-contrast);}.header-container ul.sf-menu .sf-sub-indicator{top:18px;}.mt-style-oval .header-container .sf-menu.menu ul,.mt-style-menu-oval .header-container .sf-menu.menu ul{padding:5px 0;border-radius:5px;}.header-container .sf-menu ul li a{position:relative;text-transform:uppercase;font-size:14px;font-weight:600;}.col-12 .region .block-webform-block{max-width:100%;margin:0 auto;}.background-image-block__section{position:relative;padding:9% 0;overflow:hidden;}.block-mt-hero-form > .content{padding:30px 0;}.region--light-typography .mt-reservation-form,.region--light-typography .mt-reservation-form ~ .form-actions{background-color:rgba(0,0,0,0.6);}p.large{font-size:22px;line-height:1.45;font-weight:700;margin-bottom:20px;}p.extra-large{font-size:25px;line-height:1.30;}input.form-text,input.form-tel,input.form-email,input.form-url,input.form-search,input.form-file,input.form-number,input.form-color,input.form-date,input.form-time,textarea,select{padding:10px 15px;margin:0;outline:none;border:none;-webkit-appearance:none;width:100%;border-width:1px;border-style:solid;background-color:transparent;font-weight:400;-webkit-transition:border-color 0.2s linear;-o-transition:border-color 0.2s linear;transition:border-color 0.2s linear;font-size:16px;}.ui-dialog .ui-dialog-titlebar-close{border:solid;border-radius:5px;}.button-call{border-style:unset;font-size:14px;margin:0px;padding:5px 5px 5px;text-transform:uppercase;font-weight:600;}.ui-dialog .ui-dialog-title{width:100%;}a.mt-button,.mt-button > a,button.mt-button,input[type="submit"],input[type="reset"],input[type="button"]{border-color:var(--mt-color-primary);background-color:var(--mt-color-primary);color:var(--mt-color-base);padding:10px 33px;text-transform:lowercase;font-weight:600;}.path-frontpage .page-top-container .header-top-highlighted,.path-frontpage .page-top-container .header-top,body.path-frontpage:not(.onscroll) .page-top-container .header,.path-frontpage .page-top-container .banner,.path-frontpage .page-top-container .hero-top,.path-frontpage .page-top-container .hero,.path-frontpage .page-top-container .content-top,.path-frontpage .page-top-container .content-top-highlighted{background-color:var(--mt-color-tint);}.region--colored-background a{color:var(--mt-color-base);}.region--bright-dark-colored-background .footer-top__container,.region--bright-colored-background .footer-top__container,.region--bright-shade-background .footer-top__container,.region--bright-dark-background .footer-top__container{background-color:#ededed;padding:25px 0px 15px;color:var(--mt-color-base-contrast);}.footer__section ul.menu li a,.footer__section ul.menu li > span{font-size:16px;padding:5px 0;font-weight:600;}h4.title,h2.title,nav > h2,.block-search > h2{font-size:16px;}.views-field-field-mt-tst-body{margin:10px 0 70px 0px;padding:25px 30px;background-color:#ffffff;border-radius:15px;box-shadow:0px 10px 30px 0px rgb(0 0 0 / 25%);}.view-testimonials-grid-2 .views-field-field-mt-tst-body{padding:65px 10px 15px;}.field--name-field-mt-prd-additional-features .field__label{font-size:30px;}.col-12 h2.title,.col-12 nav > h2,.col-12 .block-search > h2{font-size:25px;}.col-12 h3.title,.col-12 nav > h3,.col-12 .block-search > h3{margin:20px 0 60px;font-weight:700;border-bottom:none;position:relative;text-transform:none;font-size:28px;text-align:center;}.field--name-field-mt-image-gallery-image .image-listing-item{float:left;padding:5px;margin:0% 0% 0px 0px;max-width:33.3333333%;}.field--name-field-mt-image-gallery-image .image-preview{display:none;}.overlay--colored{background-color:hsla(var(--mt-color-primary-dark-value),0.2);}.collapsible-sticky-footer-trigger{display:none;}.sticky-footer__container .collapse{padding:20px 0;margin-top:-15px;margin-bottom:-30px;}.footers-container .footer-bottom,.footers-container .subfooter-top,.footers-container .subfooter{background:var(--mt-color-tint);color:var(--mt-color-base-contrast);}.mt-mobile-menu-widget-wrapper .logo-and-site-name-wrapper{margin-top:15px;}.region-mobile-menu-widget{background:var(--mt-color-pattern);}.mt-mobile-menu-overlay{background:var(--mt-color-pattern);}.mt-mobile-menu-overlay ul.menu.sf-accordion{background:#ffffff;}.mt-mobile-menu-overlay ul.menu.sf-accordion li a,.mt-mobile-menu-overlay ul.menu.sf-accordion li>span{color:var(--mt-color-default);font-size:16px;}.region--default-background{background:var(--mt-color-pattern);}.region--default-background .site-name a{color:var(--mt-color-primary);}.region--default-background a:hover,.region--default-background a:focus{background:burlywood;}.mt-mobile-menu-overlay ul.menu.sf-accordion ul li a,.mt-mobile-menu-overlay ul.menu.sf-accordion ul li>span{padding-left:50px;background:antiquewhite;}.mt-input{background:var(--mt-color-base);color:var(--mt-color-default);}.mt-mobile-menu-widget .mt-menu-button.mt-button{background:var(--mt-color-primary);}.mt-mobile-menu-overlay .mt-dismiss-button.mt-dismiss-button--sticky{background:var(--mt-color-primary);}.field--name-field-mt-highlight-body{font-size:16px;}.room{display:flex;justify-content:center;align-items:center;}.room-price{line-height:0.8em;width:auto;font-size:13px;}a.room-button{padding:25px;line-height:0.5em;}.line{font-size:18px;font-weight:500;padding-bottom:15px;margin-bottom:10px;border-style:solid;border-width:1px 0 0;border-color:#e9e9e9;}p.price{font-size:20px;line-height:1.20;padding:0;margin:15px 0 5px 0;}p.room-price{font-size:13px;}.mt-carousel-albums{padding:0px;margin-top:0px;margin-bottom:0px;}
