@import url(https://use.fontawesome.com/releases/v5.0.6/css/all.css);a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}td{padding:0;vertical-align:top}img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}dialog,figure{margin-top:1em;margin-bottom:1em}figure{margin-left:40px;margin-right:40px}details{padding-left:40px}details>div{overflow:hidden;height:0}details.open>div,details[open]>div{overflow:auto;height:auto}details>summary:first-child{cursor:pointer}details>summary:first-child:before{content:'\25BA';float:left;margin-right:8px}details.open>summary:first-child:before,details[open]>summary:first-child:before{content:'\25BC'}mark{background:#ff0;color:#000}.full-absolute,.lightbox-content-wrapper .lightbox-content-inner iframe,.responsive-photo a,[data-lightbox-form].has-video [data-lightbox-form-inner],[data-lightbox-form].has-video [data-lightbox-inner],[data-lightbox-form].no-video [data-lightbox-form-inner],[data-lightbox-form].no-video [data-lightbox-inner]{position:absolute;top:0;left:0;width:100%;height:100%}.centered-absolute{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form form .form-item .checkbox-group div,.form form .form-item .radio-group div,.inline-block,a.cms-btn,button.cms-btn,div.cms-btn,div.cms-btn>a{display:inline-block;vertical-align:middle}.pre-wrap{white-space:-moz-pre-wrap;white-space:-hp-pre-wrap;white-space:-o-pre-wrap;white-space:-pre-wrap;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}.break-word{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.text-xs-left{text-align:left}.text-xs-right{text-align:right}.text-xs-center{text-align:center}.text-xs-justify{text-align:justify}@media (min-width:544px) and (max-width:767px){.text-sm-left{text-align:left}.text-sm-right{text-align:right}.text-sm-center{text-align:center}.text-sm-justify{text-align:justify}}@media (min-width:768px) and (max-width:991px){.text-md-left{text-align:left}.text-md-right{text-align:right}.text-md-center{text-align:center}.text-md-justify{text-align:justify}}@media (min-width:992px){.text-lg-left{text-align:left}.text-lg-right{text-align:right}.text-lg-center{text-align:center}.text-lg-justify{text-align:justify}}.clr{clear:both}.disable-text-select,.disable-text-select *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-overflow{overflow-x:hidden;overflow-y:auto}html.touchevents .has-overflow{overflow-y:scroll;-webkit-overflow-scrolling:touch}@font-face{font-family:Italianno;src:url('../fonts/Italianno-Regular.eot');src:url('../fonts/Italianno-Regular.eot@') format('embedded-opentype'),url('../fonts/Italianno-Regular.woff2') format('woff2'),url('../fonts/Italianno-Regular.woff') format('woff'),url('../fonts/Italianno-Regular.ttf') format('truetype'),url('../fonts/Italianno-Regular.svg') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Sinkin Sans 300';src:url('../fonts/SinkinSans-300Light.eot');src:url('../fonts/SinkinSans-300Light.eot@') format('embedded-opentype'),url('../fonts/SinkinSans-300Light.woff2') format('woff2'),url('../fonts/SinkinSans-300Light.woff') format('woff'),url('../fonts/SinkinSans-300Light.ttf') format('truetype'),url('../fonts/SinkinSans-300Light.svg') format('svg');font-weight:300;font-style:normal}@font-face{font-family:'Sinkin Sans 500';src:url('../fonts/SinkinSans-500Medium.eot');src:url('../fonts/SinkinSans-500Medium.eot@') format('embedded-opentype'),url('../fonts/SinkinSans-500Medium.woff2') format('woff2'),url('../fonts/SinkinSans-500Medium.woff') format('woff'),url('../fonts/SinkinSans-500Medium.ttf') format('truetype'),url('../fonts/SinkinSans-500Medium.svg') format('svg');font-weight:500;font-style:normal}@font-face{font-family:'Sinkin Sans 400';src:url('../fonts/SinkinSans-400Regular.eot');src:url('../fonts/SinkinSans-400Regular.eot@') format('embedded-opentype'),url('../fonts/SinkinSans-400Regular.woff2') format('woff2'),url('../fonts/SinkinSans-400Regular.woff') format('woff'),url('../fonts/SinkinSans-400Regular.ttf') format('truetype'),url('../fonts/SinkinSans-400Regular.svg') format('svg');font-weight:400;font-style:normal}#interior-banner #interior-banner-text,.call-out-text,.font-heading,.has-video .lightbox-content-wrapper .lightbox-content-logo,[data-lightbox-form] [data-lightbox-form-close=custom],[data-module=gallery] .album-title,h1,h1.title,h2,h2.title,h3,h3.title,h4,h4.title,h5,h5.title,h6,h6.title,section[data-table=cycling_banner] .slick-dots .slick-dot-title,section[data-type=amsd] .amsd-item-title{font-family:Italianno,sans-serif;font-weight:100}.content-class,.font-content,[data-module=cms-custom-search],[data-module=navigation] nav ul li a:not([data-level='1']):not([data-level='2']),[data-module=navigation] nav ul li a[data-level='1'],[data-module=navigation] nav ul li a[data-level='2'],a.cms-btn,blockquote,body,button.cms-btn,div.cms-btn>a,h1,h2,h3,h4,h5,h6,html,li,p,td{font-family:'Sinkin Sans 300',sans-serif;font-weight:400}.font-contentb,.font-contentstrong{font-weight:500}.call-out-text{padding:30px;text-align:center;background-color:#ededed;font-size:40px;line-height:45px}@media only screen and (max-width:992px){.call-out-text{font-size:30px;line-height:35px}}h1,h2,h3,h4,h5,h6{text-transform:uppercase;color:#bb8748;font-weight:700}h1.title,h2.title,h3.title,h4.title,h5.title,h6.title{color:#8f847b;text-transform:none;display:block}h1{font-size:70px;font-size:4.375rem;line-height:70px}@media only screen and (max-width:1200px){h1{font-size:55px;font-size:3.4375rem;line-height:55px}}@media only screen and (max-width:640px){h1{font-size:48px;font-size:3rem;line-height:48px}}h2{font-size:28px;font-size:1.75rem;line-height:42px}@media only screen and (max-width:992px){h2{font-size:24px;font-size:1.5rem;line-height:36px}}h3{font-size:24px;font-size:1.5rem;line-height:36px}@media only screen and (max-width:992px){h3{font-size:21px;font-size:1.3125rem;line-height:31.5px}}h4{font-size:21px;font-size:1.3125rem;line-height:31.5px}@media only screen and (max-width:992px){h4{font-size:18px;font-size:1.125rem;line-height:27px}}h5{font-size:19px;font-size:1.1875rem;line-height:28.5px}@media only screen and (max-width:992px){h5{font-size:18px;font-size:1.125rem;line-height:27px}}h6{font-size:17px;font-size:1.0625rem;line-height:25.5px}@media only screen and (max-width:992px){h6{font-size:16px;font-size:1rem;line-height:24px}}.content-class,blockquote,li,p,td{color:#8f847b;font-size:16px;font-size:1rem;line-height:32px}@media only screen and (max-width:1200px){.content-class,blockquote,li,p,td{font-size:15px;font-size:.9375rem;line-height:30px}}@media only screen and (max-width:640px){.content-class,blockquote,li,p,td{font-size:14px;font-size:.875rem;line-height:28px}}ul{margin-left:30px}ol{list-style:none;counter-reset:item}ol li{counter-increment:item;margin-bottom:5px;list-style:none}ol li:before{margin-right:35px;content:counter(item) '.';color:#fff;width:0;text-align:center;display:inline-block;color:#bb8748}a{color:#8f847b;text-decoration:none;-webkit-transition:color .1s cubic-bezier(.4, 0, 1, 1);-moz-transition:color .1s cubic-bezier(.4, 0, 1, 1);-ms-transition:color .1s cubic-bezier(.4, 0, 1, 1);-o-transition:color .1s cubic-bezier(.4, 0, 1, 1);transition:color .1s cubic-bezier(.4, 0, 1, 1)}a:hover{text-decoration:underline}.cms-backend{padding:20px!important;width:900px!important;background-color:#fff}html{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}*,:after,:before{box-sizing:inherit}.block,.textbox,.wrapper,footer,header,main,nav,section{position:relative;margin:auto}iframe,img,object,table{max-width:100%}body,html{background-color:#fff;min-height:100%;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:1201px){.mobile-only{display:none!important}}@media only screen and (max-width:1200px){.desktop-only{display:none!important}}[data-loading-animation] .loading-animation{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;display:none}[data-loading-animation].loading .loading-animation{display:block}[data-slick]{max-width:100%}[data-slick][data-before-init=hide]{display:none}[data-slick][data-before-init=hide].slick-initialized{display:block}[data-slick][data-before-init=opacity]{opacity:0;-webkit-transition:opacity .5s cubic-bezier(.4, 0, 1, 1);-moz-transition:opacity .5s cubic-bezier(.4, 0, 1, 1);-ms-transition:opacity .5s cubic-bezier(.4, 0, 1, 1);-o-transition:opacity .5s cubic-bezier(.4, 0, 1, 1);transition:opacity .5s cubic-bezier(.4, 0, 1, 1)}[data-slick][data-before-init=opacity].slick-initialized{opacity:1}[data-slick] .slick-dots{opacity:1;-webkit-transition:opacity .5s cubic-bezier(.4, 0, 1, 1);-moz-transition:opacity .5s cubic-bezier(.4, 0, 1, 1);-ms-transition:opacity .5s cubic-bezier(.4, 0, 1, 1);-o-transition:opacity .5s cubic-bezier(.4, 0, 1, 1);transition:opacity .5s cubic-bezier(.4, 0, 1, 1)}[data-slick] [data-slick-lazy-loaded] [data-lazy-load-img]{opacity:0;-webkit-transition:opacity .5s cubic-bezier(.4, 0, 1, 1);-moz-transition:opacity .5s cubic-bezier(.4, 0, 1, 1);-ms-transition:opacity .5s cubic-bezier(.4, 0, 1, 1);-o-transition:opacity .5s cubic-bezier(.4, 0, 1, 1);transition:opacity .5s cubic-bezier(.4, 0, 1, 1)}[data-slick] [data-slick-lazy-loaded][data-slick-lazy-loaded=true] [data-lazy-load-img]{opacity:1}[data-loading-animation].loading .slick-dots{opacity:0}.responsive-photo{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:86.5%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#fefefe;-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.2);-moz-box-shadow:0 5px 20px 0 rgba(0,0,0,.2);-ms-box-shadow:0 5px 20px 0 rgba(0,0,0,.2);-o-box-shadow:0 5px 20px 0 rgba(0,0,0,.2);box-shadow:0 5px 20px 0 rgba(0,0,0,.2)}.responsive-photo.responsive-photo-hover{-webkit-transition:filter .1s cubic-bezier(.4, 0, 1, 1);-moz-transition:filter .1s cubic-bezier(.4, 0, 1, 1);-ms-transition:filter .1s cubic-bezier(.4, 0, 1, 1);-o-transition:filter .1s cubic-bezier(.4, 0, 1, 1);transition:filter .1s cubic-bezier(.4, 0, 1, 1)}.responsive-photo.responsive-photo-hover:hover{-webkit-filter:grayscale(0.6);filter:grayscale(.6)}.flexbox-row{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:visible}.flexbox-row .flexbox-col{position:relative;flex:1}@media only screen and (max-width:992px){.flexbox-row{flex-direction:column}}.wrapper{padding-left:20px;padding-right:20px;width:100%}@media only screen and (min-width:1201px){.wrapper{max-width:1600px;min-width:1200px}}.textbox{width:100%}@media only screen and (min-width:1201px){.textbox{max-width:1060px;min-width:1060px}}[data-slick][data-before-init=hide]{display:none}[data-slick][data-before-init=hide].slick-initialized{display:block}[data-slick][data-before-init=opacity]{opacity:0;-webkit-transition:opacity .2s cubic-bezier(.4, 0, 1, 1);-moz-transition:opacity .2s cubic-bezier(.4, 0, 1, 1);-ms-transition:opacity .2s cubic-bezier(.4, 0, 1, 1);-o-transition:opacity .2s cubic-bezier(.4, 0, 1, 1);transition:opacity .2s cubic-bezier(.4, 0, 1, 1)}[data-slick][data-before-init=opacity].slick-initialized{opacity:1}#content{padding-top:100px;overflow:hidden}@media only screen and (max-width:1200px){#content{padding-top:80px}}#interior-content{padding:60px 0}#interior-content h1.title{margin-bottom:30px}@media only screen and (max-width:640px){#interior-content{padding:30px 0}}[data-page-id="1005"] #interior-content{display:none}#interior-banner{position:relative;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;-webkit-box-shadow:0 8px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 8px 20px 0 rgba(0,0,0,.1);-ms-box-shadow:0 8px 20px 0 rgba(0,0,0,.1);-o-box-shadow:0 8px 20px 0 rgba(0,0,0,.1);box-shadow:0 8px 20px 0 rgba(0,0,0,.1);overflow:hidden;height:0;padding-bottom:32%}#interior-banner #interior-banner-text{position:absolute;left:0;bottom:0;width:100%;background-color:rgba(143,132,123,.95);text-align:center;color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.3);font-size:60px;font-size:3.75rem;line-height:60px;padding:20px}@media only screen and (max-width:1200px){#interior-banner{padding-bottom:45%}#interior-banner #interior-banner-text{font-size:50px;font-size:3.125rem;line-height:50px}}@media only screen and (max-width:992px){#interior-banner{padding-bottom:60%}#interior-banner #interior-banner-text{font-size:40px;font-size:2.5rem;line-height:40px}}@media only screen and (max-width:640px){#interior-banner{padding-bottom:80%}#interior-banner #interior-banner-text{font-size:30px;font-size:1.875rem;line-height:30px}}[data-template=home-welcome-section]{margin-top:-20%;position:relative;z-index:9}[data-template=home-welcome-section] #home-welcome-section-padding{background-size:cover;padding:25% 0 6%}@media only screen and (max-width:1200px){[data-template=home-welcome-section] #home-welcome-section-padding{padding:30% 0 9%}}@media only screen and (max-width:992px){[data-template=home-welcome-section] #home-welcome-section-padding{padding-bottom:0}}[data-template=home-welcome-section] #home-welcome-section-padding .wrapper{z-index:8}@media only screen and (max-width:992px){[data-template=home-welcome-section] #home-welcome-section-padding .wrapper{text-align:center}}[data-template=home-welcome-section] #home-welcome-section-padding .wrapper .flexbox-row{align-items:center;justify-content:center}@media only screen and (max-width:992px){[data-template=home-welcome-section] #home-welcome-section-padding .wrapper .flexbox-row{flex-direction:column-reverse}}[data-template=home-welcome-section] #home-welcome-section-padding .wrapper #home-welcome-section-graphic{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;transform:translate(0,100%);opacity:0}@media only screen and (min-width:993px){[data-template=home-welcome-section] #home-welcome-section-padding .wrapper #home-welcome-section-graphic{flex:0 0 300px;margin-right:60px}}@media only screen and (max-width:992px){[data-template=home-welcome-section] #home-welcome-section-padding .wrapper #home-welcome-section-graphic{max-width:200px;margin:30px auto 0}}[data-template=home-welcome-section] #home-welcome-section-padding .wrapper #home-welcome-section-text{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;transform:translate(0,100%);opacity:0}[data-template=home-welcome-section] #home-welcome-section-padding .wrapper [data-button]{margin-top:30px}[data-template=home-welcome-section] #home-welcome-section-padding .wrapper.started .flexbox-col{transform:translate(0,0)!important;opacity:1!important}[data-template=home-welcome-section] #home-welcome-section-padding #home-welcome-section-mobile-graphic{padding-bottom:100%;position:relative;background-size:cover;margin-top:-120px;z-index:7}@media only screen and (min-width:993px){[data-template=home-welcome-section] #home-welcome-section-padding #home-welcome-section-mobile-graphic{display:none}}.cms-backend.footer-text{width:700px;background-color:#fffefc}.cms-backend.footer-text h1,.cms-backend.footer-text h2,.cms-backend.footer-text h3,.cms-backend.footer-text h4,.cms-backend.footer-text h5,.cms-backend.footer-text h6{margin-bottom:20px}.cms-backend.footer-text .content-class,.cms-backend.footer-text blockquote,.cms-backend.footer-text li,.cms-backend.footer-text p,.cms-backend.footer-text td{color:#bb8748;text-align:center}footer #footer-contact{position:relative;background-color:#bb8748}@media only screen and (max-width:992px){footer #footer-contact{order:2}}@media only screen and (min-width:993px){footer #footer-contact{flex:0 0 30%}footer #footer-contact #footer-contact-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:250px;text-align:center}}footer #footer-contact #footer-contact-logo{position:relative}footer #footer-contact #footer-contact-text{padding:60px 0;position:relative}footer #footer-contact #footer-contact-text div{color:#fff;margin-bottom:30px;font-size:16px;line-height:22px;text-align:left}footer #footer-contact #footer-contact-text div:last-child{margin-bottom:0}footer #footer-contact #footer-contact-text div a{color:#fff}footer #footer-contact #footer-contact-text div a:hover{text-decoration:none;opacity:.8}footer #footer-contact #footer-contact-text div i{display:inline-block;vertical-align:top}footer #footer-contact #footer-contact-text div label{display:inline-block;vertical-align:top;padding-lefT:20px}footer #footer-contact #footer-contact-managed-by{color:#fff;margin-bottom:30px;font-size:16px;line-height:22px;position:relative}footer #footer-contact #footer-contact-managed-by a{color:#fff}footer #footer-contact #footer-contact-managed-by a:hover{text-decoration:none;opacity:.8}footer #footer-contact #footer-contact-managed-by div:last-child{margin-top:5px;font-size:22px}footer #footer-contact break{display:none}@media only screen and (max-width:992px){footer #footer-contact #footer-contact-inner{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}footer #footer-contact #footer-contact-inner #footer-contact-logo{flex:0 0 50%;text-align:center}footer #footer-contact #footer-contact-inner #footer-contact-text{flex:0 0 50%}footer #footer-contact #footer-contact-inner #footer-contact-managed-by{flex-wrap:wrap;flex:0 0 100%;text-align:center}footer #footer-contact #footer-contact-inner #footer-contact-managed-by div{display:inline-block;vertical-align:middle}}@media only screen and (max-width:640px){footer #footer-contact #footer-contact-inner #footer-contact-logo{flex:0 0 100%;padding-top:30px}footer #footer-contact #footer-contact-inner #footer-contact-text{flex:0 0 100%}footer #footer-contact #footer-contact-inner #footer-contact-text div{width:250px;margin-left:auto;margin-right:auto}footer #footer-contact #footer-contact-inner #footer-contact-managed-by{flex:0 0 100%}}footer #footer-form{position:relative;background-color:#fffefc;text-align:center;padding:50px}@media only screen and (max-width:992px){footer #footer-form{order:1;padding-bottom:0}}footer #footer-form h1,footer #footer-form h2,footer #footer-form h3,footer #footer-form h4,footer #footer-form h5,footer #footer-form h6{margin-bottom:20px}footer #footer-form .content-class,footer #footer-form blockquote,footer #footer-form li,footer #footer-form p,footer #footer-form td{color:#bb8748;text-align:center}@media only screen and (min-width:993px){footer #footer-form{flex:0 0 40%}}footer #footer-form .form{margin-top:50px}footer #footer-map{position:relative}footer #footer-map #footer-map-infobox{display:none}@media only screen and (max-width:992px){footer #footer-map{order:2;height:600px}}footer #footer-map [data-module=map]{width:100%!important;height:100%!important}@media only screen and (min-width:993px){footer #footer-map{flex:0 0 30%}}footer #footer-bottom{background-color:#8f847b;padding:30px 0}#footer-map-infobox-inner{padding:20px;padding-right:0;text-align:center}#footer-map-infobox-inner #footer-map-infobox-address{margin-bottom:20px;color:#8f847b}#footer-map-infobox-inner #footer-map-infobox-address i{display:inline-block;vertical-align:middle}#footer-map-infobox-inner #footer-map-infobox-address label{display:inline-block;vertical-align:middle;padding-left:20px;text-align:left}[data-module=navigation] #mobile-nav-logo{top:-5px!important}[data-module=navigation] #mobile-nav-logo img{max-width:125px!important}@media only screen and (min-width:1201px){[data-module=navigation] nav a{margin-bottom:8px}[data-module=navigation] nav a.nav-current{background:url("../img/hover-active.png") bottom center no-repeat}[data-module=navigation] nav .nav-has-logo{flex:0 0 250px!important}[data-module=navigation] nav .nav-has-logo img{top:-10px!important}[data-module=navigation] nav ul[data-level="1"]{align-items:flex-start;justify-content:center}[data-module=navigation] nav ul[data-level="1"] li[data-level="1"]{flex:1}}@media only screen and (max-width:1200px){[data-module=navigation] nav ul[data-level='1']{padding-top:55px}[data-module=navigation] nav ul[data-level='1'] li[data-level='1'] a[data-level='1']{color:#fff;padding:25px 20px 30px}[data-module=navigation] nav ul[data-level='1'] li[data-level='1'] a[data-level='1'].nav-current{background:url("../img/hover-active-mobile.png") bottom center no-repeat transparent}}[data-module=navigation]{position:fixed;top:0;left:0;width:100%;z-index:100}[data-module=navigation] nav{background:#fff}[data-module=navigation] nav ul{position:relative;list-style:none;margin:0;padding:0}[data-module=navigation] nav ul li{position:relative;list-style:none}[data-module=navigation] nav ul li a{cursor:pointer;text-decoration:none;position:relative}[data-module=navigation] nav ul li a:hover{text-decoration:none}[data-module=navigation] nav ul li a[data-level='1']{color:#8f847b;text-transform:uppercase;font-size:14px;line-height:20px;letter-spacing:1.4px;padding:45px 20px 30px;border-top:0;border-right:0;border-bottom:0;border-left:0}[data-module=navigation] nav ul li a[data-level='1'] img{position:absolute;top:0;left:0;width:100%}[data-module=navigation] nav ul li a[data-level='1'].nav-current{background-color:#fff;color:#8f847b}[data-module=navigation] nav ul li a[data-level='2']{text-align:center;color:#000;text-transform:uppercase;background-color:#eee;font-size:13px;line-height:13px;letter-spacing:0;padding:15px 20px;border-top:0;border-right:0;border-bottom:1px solid #bbb;border-left:0}[data-module=navigation] nav ul li a[data-level='2'].nav-current{background-color:#c99f6d;color:#fff}@media only screen and (min-width:1201px){[data-module=navigation] nav ul li a[data-level='2']:hover{background-color:#c99f6d;color:#fff}}[data-module=navigation] nav ul li a:not([data-level='1']):not([data-level='2']){text-align:center;color:#000;text-transform:uppercase;background-color:#d5d5d5;font-size:11px;line-height:11px;letter-spacing:0;padding:15px 20px;border-top:0;border-right:0;border-bottom:1px solid #a2a2a2;border-left:0}[data-module=navigation] nav ul li a:not([data-level='1']):not([data-level='2']).nav-current{background-color:#c99f6d;color:#fff}@media only screen and (min-width:1201px){[data-module=navigation] nav ul li a:not([data-level='1']):not([data-level='2']):hover{background-color:#d7b892;color:#fff}}[data-module=navigation] nav ul li:first-child a{border-top:0!important}[data-module=navigation] nav ul li:last-child a{border-bottom:0!important}@media only screen and (min-width:1201px){[data-module=navigation] nav ul li[data-level='1']:hover a[data-level='1']{background-color:#fff;color:#bb8748}[data-module=navigation] nav ul li[data-level='2']:hover a[data-level='2']{background-color:#c99f6d;color:#fff}[data-module=navigation] nav ul li:not([data-level='1']):not([data-level='2']):hover a[data-level='3']{background-color:#d7b892;color:#fff}[data-module=navigation] nav ul li:not([data-level='1']):not([data-level='2']):hover a[data-level='4']{background-color:#dec4a5;color:#fff}}[data-module=navigation] nav ul li.nav-has-logo{text-align:left}[data-module=navigation] nav ul li.nav-has-logo a.nav-current,[data-module=navigation] nav ul li.nav-has-logo a:hover{background-color:transparent!important;color:#8f847b!important}[data-module=navigation] nav ul li ul{z-index:50;display:none}[data-module=navigation] nav ul li ul a{display:block}@media only screen and (min-width:1201px){[data-module=navigation] nav ul.nav-submenu li.nav-has-children:after{position:absolute;content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000;top:50%;transform:translateY(-50%);right:7%}[data-module=navigation] nav ul li ul{position:absolute;min-width:250px;z-index:50}[data-module=navigation] nav ul li ul a{display:block}[data-module=navigation] nav ul li ul a:hover{background:#ddd}[data-module=navigation] nav ul li ul[data-level='2']{top:100%;left:0}[data-module=navigation] nav ul li ul:not([data-level='2']){left:100%;top:0}[data-module=navigation] nav ul[data-level="1"]{text-align:center;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}[data-module=navigation] nav ul[data-level="1"]::after,[data-module=navigation] nav ul[data-level="1"]::before{content:""}[data-module=navigation] nav ul[data-level="1"] li[data-level="1"]{display:inline-block;width:auto}[data-module=navigation] nav ul[data-level="1"] li[data-level="1"] a[data-level="1"]{display:block}[data-module=navigation] nav ul[data-level="1"] li[data-level="1"]:hover ul[data-level="2"]{display:block}[data-module=navigation] nav ul[data-level="1"] li[data-level="1"].nav-has-logo{flex:1}[data-module=navigation] nav ul[data-level="2"] li[data-level="2"]:hover ul[data-level="3"]{display:block}[data-module=navigation] nav ul[data-level="2"] li[data-level="2"]:hover:after{border-left:5px solid #fff}[data-module=navigation] nav ul[data-level="3"] li[data-level="3"]:hover ul[data-level="4"]{display:block}[data-module=navigation] nav ul[data-level="3"] li[data-level="3"]:hover:after{border-left:5px solid #fff}}@media only screen and (min-width:1201px){[data-module=navigation] nav{position:relative}}@media only screen and (max-width:1200px){[data-module=navigation] button.hamburger{position:absolute;top:50%;left:20px;transform:translateY(-50%)}[data-module=navigation].hamburger-center button.hamburger{left:50%;transform:translate(-50%,-50%)}[data-module=navigation].hamburger-right button.hamburger{left:auto;right:20px}[data-module=navigation] #mobile-nav-bar{position:relative;background-color:#fff;height:80px}[data-module=navigation] #mobile-nav-bar #mobile-nav-logo{position:absolute;top:0;left:0;z-index:1001}[data-module=navigation] #mobile-nav-bar #mobile-nav-logo img{max-width:200px}[data-module=navigation].has-logo.logo-center #mobile-nav-bar #mobile-nav-logo{left:50%;transform:translateX(-50%)}[data-module=navigation].has-logo.logo-right #mobile-nav-bar #mobile-nav-logo{left:auto;right:0}[data-module=navigation] nav{position:fixed!important;top:80px;left:0;width:100%;height:0;overflow-x:hidden;overflow-y:auto;z-index:1000;background-color:#bb8748;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:height .1s cubic-bezier(.4, 0, 1, 1);-moz-transition:height .1s cubic-bezier(.4, 0, 1, 1);-ms-transition:height .1s cubic-bezier(.4, 0, 1, 1);-o-transition:height .1s cubic-bezier(.4, 0, 1, 1);transition:height .1s cubic-bezier(.4, 0, 1, 1)}[data-module=navigation] nav ul li{display:block;text-align:center}[data-module=navigation] nav ul li a{display:block;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}[data-module=navigation] nav ul li.nav-item-open[data-level='1'] ul[data-level='2']{display:block}[data-module=navigation] nav ul li.nav-item-open[data-level='2'] ul[data-level='3']{display:block}[data-module=navigation] nav ul li.nav-item-open[data-level='3'] ul[data-level='4']{display:block}}@media only screen and (max-width:1200px){.nav-open nav{height:calc(100vh - 80px)}}section[data-type=amsd] .amsd-item{margin-bottom:30px;padding-bottom:30px;position:relative}section[data-type=amsd] .amsd-item-title{margin-bottom:15px}section[data-type=amsd] .amsd-item-sub-title{margin-bottom:15px}section[data-type=amsd][data-layout=grid-list] .amsd-item{text-align:center}section[data-type=amsd][data-layout=grid-list] .amsd-item-profile-photo{margin-bottom:20px}section[data-table=cycling_banner]{position:relative;z-index:10}section[data-table=cycling_banner] .cycling-banner-background-photo{position:relative;height:calc(100vh - 111px);background-color:#8f847b;padding-bottom:25px;-webkit-clip-path:polygon(0% 0%,100% 1%,100% 61%,91% 90%,37% 100%,7% 89%,0% 59%);clip-path:polygon(0% 0%,100% 1%,100% 61%,91% 90%,37% 100%,7% 89%,0% 59%)}section[data-table=cycling_banner] .cycling-banner-background-photo div{position:relative;width:100%;height:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-clip-path:polygon(0% 0%,100% 1%,100% 61%,91% 90%,37% 100%,7% 89%,0% 59%);clip-path:polygon(0% 0%,100% 1%,100% 61%,91% 90%,37% 100%,7% 89%,0% 59%)}@media only screen and (max-width:992px){section[data-table=cycling_banner] .cycling-banner-background-photo{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 90%,28% 100%,0% 93%);clip-path:polygon(0% 0%,100% 0%,100% 90%,28% 100%,0% 93%);padding-bottom:15px}section[data-table=cycling_banner] .cycling-banner-background-photo div{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 90%,28% 100%,0% 93%);clip-path:polygon(0% 0%,100% 0%,100% 90%,28% 100%,0% 93%)}}section[data-table=cycling_banner] .slick-dots{position:absolute;bottom:10%;width:100%;text-align:center;margin:0}section[data-table=cycling_banner] .slick-dots li{display:inline-block;vertical-align:middle;margin:0 20px;opacity:.6}section[data-table=cycling_banner] .slick-dots li:hover{opacity:.8}section[data-table=cycling_banner] .slick-dots li.slick-active{opacity:1}section[data-table=cycling_banner] .slick-dots li button{font-size:0;border:0;padding:0;width:10px;height:10px;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}section[data-table=cycling_banner] .slick-dots a{color:#fff;cursor:pointer}section[data-table=cycling_banner] .slick-dots a:hover{text-decoration:none}section[data-table=cycling_banner] .slick-dots .slick-dot-icon img{height:32px}section[data-table=cycling_banner] .slick-dots .slick-dot-dot span{display:inline-block;width:12px;height:12px;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}section[data-table=cycling_banner] .slick-dots .slick-dot-title{font-size:14px;font-size:.875rem;line-height:21px}section[data-table=why_choose] .wrapper{padding:60px 0;text-align:center}@media only screen and (max-width:992px){section[data-table=why_choose] .wrapper{padding:50px 0 30px}}section[data-table=why_choose] h1,section[data-table=why_choose] h2,section[data-table=why_choose] h3,section[data-table=why_choose] h4,section[data-table=why_choose] h5,section[data-table=why_choose] h6{margin-bottom:20px}section[data-table=why_choose] .flexbox-col{padding:20px}@media only screen and (max-width:992px){section[data-table=why_choose] .flexbox-col{padding:0 20px}}@media only screen and (min-width:993px){section[data-table=why_choose] .flexbox-col .amsd-item{transform:translate(0,110%)}section[data-table=why_choose] .flexbox-col:first-child .amsd-item{transform:translate(-110%,0)}section[data-table=why_choose] .flexbox-col:last-child .amsd-item{transform:translate(110%,0)}section[data-table=why_choose] .started .flexbox-col .amsd-item{transform:translate(0,0)!important}}@media only screen and (max-width:992px){section[data-table=why_choose] .amsd-item:nth-child(odd){transform:translate(-110%,0)}section[data-table=why_choose] .amsd-item:nth-child(2n){transform:translate(110%,0)}}section[data-table=why_choose] .amsd-item{margin:0 0 40px;padding-bottom:90%;-webkit-filter:sepia(1);-webkit-filter:sepia(100%);-moz-filter:sepia(100%);-ms-filter:sepia(100%);-o-filter:sepia(100%);filter:sepia(100%);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease;-ms-transition:transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease}section[data-table=why_choose] .amsd-item.tall{padding-bottom:140%}@media only screen and (max-width:992px){section[data-table=why_choose] .amsd-item{padding-bottom:60%!important}section[data-table=why_choose] .amsd-item.started{transform:translate(0,0)!important}}section[data-table=why_choose] .amsd-item:before{position:absolute;content:'';top:0;left:0;bottom:0;right:0;mix-blend-mode:multiply;background-color:#171700;opacity:.5}section[data-table=why_choose] .amsd-item a{position:absolute;top:0;left:0;bottom:0;right:0;z-index:10;background-color:rgba(255,255,255,0);-webkit-transition:background-color .1s cubic-bezier(.4, 0, 1, 1);-moz-transition:background-color .1s cubic-bezier(.4, 0, 1, 1);-ms-transition:background-color .1s cubic-bezier(.4, 0, 1, 1);-o-transition:background-color .1s cubic-bezier(.4, 0, 1, 1);transition:background-color .1s cubic-bezier(.4, 0, 1, 1)}section[data-table=why_choose] .amsd-item a:hover{background-color:rgba(255,255,255,.05)}section[data-table=why_choose] .amsd-item .amsd-item-inner{position:absolute;top:50%;left:50%;height:calc(100% - 40px);width:calc(100% - 40px);transform:translate(-50%,-50%)}section[data-table=why_choose] .amsd-item .amsd-item-inner .amsd-item-title{position:absolute;top:50%;width:100%;height:100%;transform:translateY(-50%);text-align:center;border:2px solid #fff}section[data-table=why_choose] .amsd-item .amsd-item-inner .amsd-item-title label{position:absolute;top:50%;left:50%;width:95%;transform:translate(-50%,-50%);color:#fff;font-size:50px;font-size:3.125rem;line-height:50px}@media only screen and (max-width:992px){section[data-table=why_choose] .amsd-item .amsd-item-inner .amsd-item-title label{font-size:45px;font-size:2.8125rem;line-height:45px}}@media only screen and (max-width:640px){section[data-table=why_choose] .amsd-item .amsd-item-inner .amsd-item-title label{font-size:40px;font-size:2.5rem;line-height:40px}}section[data-table=testimonials]{padding:90px 0 60px 0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}section[data-table=testimonials] .flexbox-col{overflow:hidden;padding-bottom:50px}section[data-table=testimonials] #testimonials-heading{text-align:center}section[data-table=testimonials] #testimonials-heading h1,section[data-table=testimonials] #testimonials-heading h2,section[data-table=testimonials] #testimonials-heading h3,section[data-table=testimonials] #testimonials-heading h4,section[data-table=testimonials] #testimonials-heading h5,section[data-table=testimonials] #testimonials-heading h6{width:250px;margin:auto}@media only screen and (min-width:993px){section[data-table=testimonials] #testimonials-heading{flex:0 0 300px}}section[data-table=testimonials] #testimonials-carousel{padding-right:30px}section[data-table=testimonials] #testimonials-carousel #testimonials-carousel-quote{width:41px;float:right}section[data-table=testimonials] #testimonials-carousel #testimonials-carousel-wrapper{float:right;padding-left:10px}@media only screen and (min-width:993px){section[data-table=testimonials] #testimonials-carousel #testimonials-carousel-wrapper{max-width:600px}}@media only screen and (max-width:992px){section[data-table=testimonials] #testimonials-carousel #testimonials-carousel-wrapper{max-width:calc(100% - 41px)}}section[data-table=testimonials] #testimonials-carousel .testimonial-text{position:relative;text-align:right}section[data-table=testimonials] #testimonials-carousel .testimonial-author{position:relative;text-align:right;margin-top:15px;font-style:italic;font-size:15px;font-size:.9375rem;line-height:30px}section[data-table=testimonials] #testimonials-carousel [data-slick-arrow]{position:absolute;bottom:-50px;right:0}section[data-table=testimonials] #testimonials-carousel [data-slick-arrow] div{position:relative;color:#8f847b;font-size:26px;cursor:pointer;-webkit-transition:all .1s cubic-bezier(.4, 0, 1, 1);-moz-transition:all .1s cubic-bezier(.4, 0, 1, 1);-ms-transition:all .1s cubic-bezier(.4, 0, 1, 1);-o-transition:all .1s cubic-bezier(.4, 0, 1, 1);transition:all .1s cubic-bezier(.4, 0, 1, 1)}section[data-table=testimonials] #testimonials-carousel [data-slick-arrow] div:hover{opacity:.8}section[data-table=testimonials] #testimonials-carousel [data-slick-arrow][data-slick-arrow=prev]{right:30px}section[data-table=apartments] .amsd-apartment{position:relative;margin-bottom:90px}section[data-table=apartments] .amsd-apartment:last-child{margin-bottom:0}section[data-table=apartments] .amsd-apartment .amsd-apartment-title{position:relative;padding:10px 20px;color:#fff;background:#8f847b;font-size:20px;font-size:1.25rem;line-height:40px}section[data-table=apartments] .amsd-apartment .amsd-apartment-title div:first-child{font-weight:700}section[data-table=apartments] .amsd-apartment .amsd-apartment-title div:last-child{text-align:right}@media only screen and (max-width:992px){section[data-table=apartments] .amsd-apartment .amsd-apartment-title{flex-direction:row}}@media only screen and (max-width:640px){section[data-table=apartments] .amsd-apartment .amsd-apartment-title{font-size:16px;font-size:1rem;line-height:32px}}section[data-table=apartments] .amsd-apartment .amsd-apartment-features{padding:60px 30px}@media only screen and (max-width:992px){section[data-table=apartments] .amsd-apartment .amsd-apartment-features{padding:30px 20px}}@media only screen and (max-width:640px){section[data-table=apartments] .amsd-apartment .amsd-apartment-features{padding:20px}}@media only screen and (max-width:640px){section[data-table=apartments] .amsd-apartment .amsd-apartment-features ol li{font-size:11px;font-size:.6875rem;line-height:22px}}section[data-table=apartments] .amsd-apartment .amsd-apartment-features ol li:before{font-family:Font Awesome\ 5 Free;font-weight:900;content:'\f00c'}@media only screen and (max-width:992px){section[data-table=apartments] .amsd-apartment .amsd-apartment-features ol{margin-bottom:30px}}section[data-table=apartments] .amsd-apartment .amsd-apartment-features .amsd-apartment-profile-photo{max-width:400px;margin:auto}@media only screen and (max-width:640px){section[data-table=apartments] .amsd-apartment .amsd-apartment-features .amsd-apartment-profile-photo{max-width:100%}}section[data-table=apartments] .amsd-apartment .amsd-apartment-html{background-color:#fafafa;padding:60px 30px}@media only screen and (max-width:992px){section[data-table=apartments] .amsd-apartment .amsd-apartment-html{padding:30px 20px}}@media only screen and (max-width:640px){section[data-table=apartments] .amsd-apartment .amsd-apartment-html{padding:20px}}section[data-table=apartments] .amsd-apartment .amsd-apartment-gallery h1,section[data-table=apartments] .amsd-apartment .amsd-apartment-gallery h2,section[data-table=apartments] .amsd-apartment .amsd-apartment-gallery h3,section[data-table=apartments] .amsd-apartment .amsd-apartment-gallery h4,section[data-table=apartments] .amsd-apartment .amsd-apartment-gallery h5,section[data-table=apartments] .amsd-apartment .amsd-apartment-gallery h6{color:#8f847b}section[data-table=apartments] .amsd-apartment .amsd-apartment-gallery [data-slick-arrow]{position:absolute;bottom:-30px;color:#8f847b;font-size:20px;cursor:pointer}section[data-table=apartments] .amsd-apartment .amsd-apartment-gallery [data-slick-arrow]:hover{opacity:.8}section[data-table=apartments] .amsd-apartment .amsd-apartment-gallery [data-slick-arrow][data-slick-arrow=prev]{right:30px}section[data-table=apartments] .amsd-apartment .amsd-apartment-gallery [data-slick-arrow][data-slick-arrow=next]{right:0}div.cms-btn{position:relative}a.cms-btn,button.cms-btn,div.cms-btn>a{position:relative;font-size:12px;font-size:.75rem;line-height:24px;-webkit-transition:all .1s cubic-bezier(.4, 0, 1, 1);-moz-transition:all .1s cubic-bezier(.4, 0, 1, 1);-ms-transition:all .1s cubic-bezier(.4, 0, 1, 1);-o-transition:all .1s cubic-bezier(.4, 0, 1, 1);transition:all .1s cubic-bezier(.4, 0, 1, 1);font-weight:700;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;text-transform:uppercase;padding:12px 30px;background:0 0;border:1px solid #000}a.cms-btn:hover,button.cms-btn:hover,div.cms-btn>a:hover{text-decoration:none}a.cms-btn:hover:after,button.cms-btn:hover:after,div.cms-btn>a:hover:after{width:100%}a.cms-btn:hover:active,button.cms-btn:hover:active,div.cms-btn>a:hover:active{text-decoration:none;color:#8f847b}a.cms-btn:hover:active:after,button.cms-btn:hover:active:after,div.cms-btn>a:hover:active:after{background:#e3e3e3}a.cms-btn.cms-btn-primary,button.cms-btn.cms-btn-primary,div.cms-btn>a.cms-btn-primary{color:#bb8748;border-color:#bb8748}a.cms-btn.cms-btn-primary:hover,button.cms-btn.cms-btn-primary:hover,div.cms-btn>a.cms-btn-primary:hover{color:#986d38;border-color:#986d38}a.cms-btn.cms-btn-secondary,button.cms-btn.cms-btn-secondary,div.cms-btn>a.cms-btn-secondary{color:#8f847b;border-color:#8f847b}a.cms-btn.cms-btn-secondary:hover,button.cms-btn.cms-btn-secondary:hover,div.cms-btn>a.cms-btn-secondary:hover{color:#746b63;border-color:#746b63}a.cms-btn.cms-btn-tertiary,button.cms-btn.cms-btn-tertiary,div.cms-btn>a.cms-btn-tertiary{color:#fff;background-color:#bb8748;border-color:#bb8748}a.cms-btn.cms-btn-tertiary:hover,button.cms-btn.cms-btn-tertiary:hover,div.cms-btn>a.cms-btn-tertiary:hover{background-color:#986d38;border-color:#986d38}a.cms-btn.cms-btn-quatrinary,button.cms-btn.cms-btn-quatrinary,div.cms-btn>a.cms-btn-quatrinary{color:#fff;background-color:#8f847b;border-color:#8f847b}a.cms-btn.cms-btn-quatrinary:hover,button.cms-btn.cms-btn-quatrinary:hover,div.cms-btn>a.cms-btn-quatrinary:hover{background-color:#746b63;border-color:#746b63}[data-module=cms-custom-search]{position:relative;padding:30px}[data-module=cms-custom-search] .cms-custom-search-meta{font-size:12px;font-style:italic;margin-bottom:20px;text-align:right}[data-module=cms-custom-search] .cms-custom-search-result{position:relative;border-bottom:1px solid #ddd;padding-bottom:30px;margin-bottom:30px}[data-module=cms-custom-search] .cms-custom-search-result:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}[data-module=cms-custom-search] .cms-custom-search-result .cms-custom-search-result-title{display:block;margin-bottom:10px}[data-module=cms-custom-search] .cms-custom-search-result .cms-custom-search-result-sub-title{display:block;margin-bottom:20px;font-size:11px}[data-module=cms-custom-search] .cms-custom-search-result p{font-size:13px;font-style:italic}[data-module=cms-custom-search] .form-wrapper{position:relative;width:100%;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}[data-module=cms-custom-search] .form-wrapper form{position:relative;width:100%;max-width:500px;margin:auto}[data-module=cms-custom-search] .form-wrapper form input[type=text]{background:#eee;width:100%;padding-right:40px}[data-module=cms-custom-search] .form-wrapper form button{margin:20px auto}.form{position:relative;margin:auto}.form form{position:relative}.form form .form-blackout{position:relative}.form form .form-blackout .form-blackout-overlay{position:absolute;z-index:9;height:0;width:100%;background-color:rgba(255,255,255,.8);cursor:progress}.form form .form-item{position:relative;padding:10px}.form form .form-item label{position:relative;display:block;font-family:'Sinkin Sans 300',sans-serif;font-size:16px;font-weight:400;color:#bb8748;text-transform:uppercase;margin:0 0 10px 0}.form form .form-item input:not([type=checkbox]):not([type=radio]),.form form .form-item select,.form form .form-item textarea{position:relative;display:block;-webkit-transition:background-color,font-color 0s,0s ease,ease;-moz-transition:background-color,font-color 0s,0s ease,ease;-ms-transition:background-color,font-color 0s,0s ease,ease;-o-transition:background-color,font-color 0s,0s ease,ease;transition:background-color,font-color 0s,0s ease,ease;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:100%;background-color:#fffefc;border-top:1px solid #8f847b;border-right:1px solid #8f847b;border-bottom:1px solid #8f847b;border-left:1px solid #8f847b;font-family:'Sinkin Sans 300',sans-serif;font-size:12px;font-weight:400;color:#8f847b;text-transform:none;padding:15px 10px}.form form .form-item input:not([type=checkbox]):not([type=radio])::-webkit-input-placeholder,.form form .form-item select::-webkit-input-placeholder,.form form .form-item textarea::-webkit-input-placeholder{color:#8f847b;font-weight:400}.form form .form-item input:not([type=checkbox]):not([type=radio]):-moz-placeholder,.form form .form-item select:-moz-placeholder,.form form .form-item textarea:-moz-placeholder{color:#8f847b;font-weight:400}.form form .form-item input:not([type=checkbox]):not([type=radio])::-moz-placeholder,.form form .form-item select::-moz-placeholder,.form form .form-item textarea::-moz-placeholder{color:#8f847b;font-weight:400}.form form .form-item input:not([type=checkbox]):not([type=radio]):-ms-input-placeholder,.form form .form-item select:-ms-input-placeholder,.form form .form-item textarea:-ms-input-placeholder{color:#8f847b;font-weight:400}.form form .form-item input:not([type=checkbox]):not([type=radio]):hover,.form form .form-item select:hover,.form form .form-item textarea:hover{background-color:#fffefc;color:#8f847b;border-color:#8f847b}.form form .form-item input:not([type=checkbox]):not([type=radio]):focus,.form form .form-item select:focus,.form form .form-item textarea:focus{background-color:#ffedc9;color:#8f847b;border-color:#8f847b}.form form .form-item textarea{height:150px}.form form .form-item .checkbox-group div,.form form .form-item .radio-group div{cursor:pointer;padding:4px}.form form [data-condition]{display:none}.form form .contact-form-message-wrapper{position:relative;padding-top:13px;padding-bottom:20px;display:none}.form form .contact-form-message-wrapper .contact-form-loading-icon{display:none;vertical-align:middle;margin-right:20px;position:relative;top:-1px}.form form .contact-form-message-wrapper .contact-form-loading-icon i{position:relative}.form form .contact-form-message-wrapper .contact-form-message{display:block;font-family:'Sinkin Sans 300',sans-serif;font-size:16px;font-weight:400;color:#bb8748;text-transform:uppercase}.form form .form-invalid{-webkit-transition:background-color,font-color 0s,0s ease,ease;-moz-transition:background-color,font-color 0s,0s ease,ease;-ms-transition:background-color,font-color 0s,0s ease,ease;-o-transition:background-color,font-color 0s,0s ease,ease;transition:background-color,font-color 0s,0s ease,ease;background-color:#bb8748!important;color:#fff!important;border-color:#8f847b!important}.form form .form-invalid::-webkit-input-placeholder{color:#fff!important}.form form .form-invalid:-moz-placeholder{color:#fff!important}.form form .form-invalid::-moz-placeholder{color:#fff!important}.form form .form-invalid:-ms-input-placeholder{color:#fff!important}.form form.loading .form-blackout .form-blackout-overlay{height:100%}.form form.loading .form-blackout .form-blackout-overlay .spinner{display:block}.form form.loading .contact-form-message-wrapper .contact-form-loading-icon{display:inline-block}.form form.success .contact-form-message-wrapper{display:block}.form form.success .contact-form-message-wrapper .contact-form-message{font-family:'Sinkin Sans 300',sans-serif;font-size:16px;font-weight:400;color:#bb8748;text-transform:uppercase}.form form.error .contact-form-message-wrapper{display:block}.form form.error .contact-form-message-wrapper .contact-form-message{font-family:'Sinkin Sans 300',sans-serif;font-size:16px;font-weight:400;color:#bb8748;text-transform:uppercase}.contact-form-success-message{background-color:transparent;padding:20px}.contact-form-success-message li,.contact-form-success-message p,.contact-form-success-message td{font-family:'Sinkin Sans 300',sans-serif;font-size:18px;font-weight:400;color:#8f847b;text-transform:none}[data-module=gallery] .gallery-albums{position:relative}[data-module=gallery] [data-album]{position:relative}[data-module=gallery] .album-photo{position:relative;padding-bottom:40px}[data-module=gallery] .album-photo .responsive-photo{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-bottom:75%}[data-module=gallery] .album-photo.album-cover{padding-bottom:0}[data-module=gallery] .album-title{text-align:center;padding:20px;color:#bb8748}[data-module=gallery] .album-cover .album-title{padding-bottom:60px}[data-lightbox]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:110;display:none;opacity:0;background:rgba(40,40,40,.9)}[data-lightbox].open{display:block;opacity:1}[data-lightbox] .lightbox-control{position:absolute;top:50%;height:80%;cursor:pointer;text-align:center;width:5%;transform:translateY(-50%)}[data-lightbox] .lightbox-control svg{width:100%;transform:translateY(-50%);position:absolute;top:50%;left:0}[data-lightbox] .lightbox-control svg path{fill:#fff}[data-lightbox] .lightbox-control:hover svg path{fill:#bb8748}[data-lightbox] .lightbox-control.next{right:0}[data-lightbox] .lightbox-control.prev{left:0}[data-lightbox] .lightbox-control.prev svg{transform:translateY(-50%) rotate(180deg)}[data-lightbox] [data-lightbox-close],[data-lightbox] [data-lightbox-form-close]{position:absolute;top:5%;right:0;width:5%;text-align:center;z-index:111;cursor:pointer}[data-lightbox] [data-lightbox-close] svg path,[data-lightbox] [data-lightbox-form-close] svg path{fill:#fff}[data-lightbox] [data-lightbox-close]:hover svg path,[data-lightbox] [data-lightbox-form-close]:hover svg path{fill:#bb8748}[data-lightbox] [data-lightbox-form-inner],[data-lightbox] [data-lightbox-inner]{position:absolute;width:85%;top:50%;left:50%;transform:translate(-50%,-50%)}[data-lightbox] [data-lightbox-form-main],[data-lightbox] [data-lightbox-main]{position:relative;text-align:center;height:70vh;margin-bottom:15px}[data-lightbox] [data-lightbox-form-main] .responsive-photo-wrapper,[data-lightbox] [data-lightbox-main] .responsive-photo-wrapper{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}[data-lightbox] [data-lightbox-form-main] img,[data-lightbox] [data-lightbox-main] img{height:100%}[data-lightbox] [data-lightbox-carousel]{opacity:0;height:0;overflow:hidden}[data-lightbox] [data-lightbox-carousel].init{opacity:1;height:auto;overflow:visible}[data-lightbox] [data-lightbox-carousel] .slick-slide{padding:10px;cursor:pointer}[data-lightbox] [data-lightbox-carousel] .slick-slide:hover{opacity:.7}[data-lightbox] [data-lightbox-carousel] [data-lightbox-carousel-inner]{width:90%;margin:auto;padding:0 5%}[data-lightbox] [data-lightbox-carousel] .responsive-photo{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}[data-lightbox-form-content]{display:none}.slick-track{margin:auto}[data-lightbox-form]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:110;display:none;opacity:0;background:rgba(255,255,255,.25)}[data-lightbox-form].open{display:block;opacity:1}[data-lightbox-form] .wrapper{max-width:100%;min-width:0}[data-lightbox-form] .lightbox-control{position:absolute;top:50%;height:80%;cursor:pointer;text-align:center;width:5%;transform:translateY(-50%)}[data-lightbox-form] .lightbox-control svg{width:100%;transform:translateY(-50%);position:absolute;top:50%;left:0}[data-lightbox-form] .lightbox-control svg path{fill:#bcbec0}[data-lightbox-form] .lightbox-control:hover svg path{fill:#d28b43}[data-lightbox-form] .lightbox-control.next{right:0}[data-lightbox-form] .lightbox-control.prev{left:0}[data-lightbox-form] .lightbox-control.prev svg{transform:translateY(-50%) rotate(180deg)}[data-lightbox-form] [data-lightbox-form-loading]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;-webkit-transition:opacity .1s cubic-bezier(.4, 0, 1, 1);-moz-transition:opacity .1s cubic-bezier(.4, 0, 1, 1);-ms-transition:opacity .1s cubic-bezier(.4, 0, 1, 1);-o-transition:opacity .1s cubic-bezier(.4, 0, 1, 1);transition:opacity .1s cubic-bezier(.4, 0, 1, 1)}[data-lightbox-form] [data-lightbox-form-close=custom]{color:#fff;cursor:pointer}[data-lightbox-form] [data-lightbox-form-close=custom]:hover{opacity:.8;text-decoration:none}[data-lightbox-form] [data-lightbox-close],[data-lightbox-form] [data-lightbox-form-close=default]{position:absolute;top:20px;right:0;width:5%;text-align:center;z-index:111;cursor:pointer}@media only screen and (max-width:640px){[data-lightbox-form] [data-lightbox-close],[data-lightbox-form] [data-lightbox-form-close=default]{right:20px}}[data-lightbox-form] [data-lightbox-close] svg path,[data-lightbox-form] [data-lightbox-form-close=default] svg path{fill:#fff}[data-lightbox-form] [data-lightbox-close]:hover svg path,[data-lightbox-form] [data-lightbox-form-close=default]:hover svg path{fill:#bb8748}[data-lightbox-form].no-video [data-lightbox-form-close=default]{display:none}[data-lightbox-form].no-video [data-lightbox-form-inner],[data-lightbox-form].no-video [data-lightbox-inner]{max-height:100vh;overflow-y:auto;background:rgba(74,74,74,.95)}@media only screen and (min-width:1201px){[data-lightbox-form].no-video [data-lightbox-form-inner],[data-lightbox-form].no-video [data-lightbox-inner]{position:absolute;width:100%;padding:0;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);max-width:1080px;-webkit-box-shadow:1px 0 30px 0 rgba(0,0,0,.1);-moz-box-shadow:1px 0 30px 0 rgba(0,0,0,.1);-ms-box-shadow:1px 0 30px 0 rgba(0,0,0,.1);-o-box-shadow:1px 0 30px 0 rgba(0,0,0,.1);box-shadow:1px 0 30px 0 rgba(0,0,0,.1)}}[data-lightbox-form].has-video [data-lightbox-form-inner],[data-lightbox-form].has-video [data-lightbox-inner]{background:rgba(74,74,74,.95)}[data-lightbox-form].no-video [data-lightbox-form-main],[data-lightbox-form].no-video [data-lightbox-main]{position:relative;text-align:center}[data-lightbox-form].no-video [data-lightbox-form-main] .responsive-photo-wrapper,[data-lightbox-form].no-video [data-lightbox-main] .responsive-photo-wrapper{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}[data-lightbox-form].no-video [data-lightbox-form-main] img,[data-lightbox-form].no-video [data-lightbox-main] img{height:100%}[data-lightbox-form].has-video [data-lightbox-form-main],[data-lightbox-form].has-video [data-lightbox-main]{position:absolute;text-align:center;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}[data-lightbox-form].has-video [data-lightbox-form-main] .responsive-photo-wrapper,[data-lightbox-form].has-video [data-lightbox-main] .responsive-photo-wrapper{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}[data-lightbox-form].has-video [data-lightbox-form-main] img,[data-lightbox-form].has-video [data-lightbox-main] img{height:100%}[data-lightbox-form] [data-lightbox-carousel]{opacity:0;height:0;overflow:hidden}[data-lightbox-form] [data-lightbox-carousel].init{opacity:1;height:auto;overflow:visible}[data-lightbox-form] [data-lightbox-carousel] .slick-slide{padding:10px;cursor:pointer}[data-lightbox-form] [data-lightbox-carousel] .slick-slide:hover{opacity:.7}[data-lightbox-form] [data-lightbox-carousel] [data-lightbox-carousel-inner]{width:90%;margin:auto;padding:0 5%}[data-lightbox-form].has-iframe [data-lightbox-form-loading]{opacity:1}[data-lightbox-form].has-iframe.iframe-loaded [data-lightbox-form-loading]{opacity:0}[data-lightbox-form].has-iframe [data-lightbox-form-main],[data-lightbox-form].has-iframe [data-lightbox-main]{height:70vh}@media only screen and (max-width:1200px){[data-lightbox-form].has-iframe [data-lightbox-form-main],[data-lightbox-form].has-iframe [data-lightbox-main]{height:90vh}}[data-lightbox-form].has-iframe .lightbox-content-inner{height:calc(100% - 120px);padding-top:0;padding-bottom:0;margin-top:50px;margin-bottom:50px}[data-lightbox-form-content]{display:none}.slick-track{margin:auto}.lightbox-content .content-class,.lightbox-content blockquote,.lightbox-content h1,.lightbox-content h2,.lightbox-content h3,.lightbox-content h4,.lightbox-content h5,.lightbox-content h6,.lightbox-content li,.lightbox-content p,.lightbox-content td{color:#fff!important}.lightbox-content h1,.lightbox-content h2,.lightbox-content h3,.lightbox-content h4,.lightbox-content h5,.lightbox-content h6{margin-bottom:20px}.cms-backend.lightbox-content{background:#000!important}.lightbox-content-wrapper{position:relative;border:2px solid #fff;padding:20px;height:100%;margin:20px}@media only screen and (max-width:992px){.lightbox-content-wrapper{height:100%;margin:0;padding:0;border:0}}.lightbox-content-wrapper .lightbox-content-logo{position:absolute;left:50%;top:-30px;transform:translateX(-50%)}.lightbox-content-wrapper .lightbox-content-inner{position:relative;margin:auto;padding:50px 100px;width:calc(100% - 100px);height:calc(100% - 100px)}.lightbox-content-wrapper .lightbox-content-inner.absolute{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:992px){.lightbox-content-wrapper .lightbox-content-inner{width:calc(100% - 30px);padding:50px}}@media only screen and (max-width:768px){.lightbox-content-wrapper .lightbox-content-inner{width:calc(100% - 10px);padding:25px}}@media only screen and (max-width:544px){.lightbox-content-wrapper .lightbox-content-inner{padding:10px}}.lightbox-content-wrapper .lightbox-content-inner .contact-form-success-message .content-class,.lightbox-content-wrapper .lightbox-content-inner .contact-form-success-message blockquote,.lightbox-content-wrapper .lightbox-content-inner .contact-form-success-message h1,.lightbox-content-wrapper .lightbox-content-inner .contact-form-success-message h2,.lightbox-content-wrapper .lightbox-content-inner .contact-form-success-message h3,.lightbox-content-wrapper .lightbox-content-inner .contact-form-success-message h4,.lightbox-content-wrapper .lightbox-content-inner .contact-form-success-message h5,.lightbox-content-wrapper .lightbox-content-inner .contact-form-success-message h6,.lightbox-content-wrapper .lightbox-content-inner .contact-form-success-message li,.lightbox-content-wrapper .lightbox-content-inner .contact-form-success-message p,.lightbox-content-wrapper .lightbox-content-inner .contact-form-success-message td,.lightbox-content-wrapper .lightbox-content-inner [data-block] .content-class,.lightbox-content-wrapper .lightbox-content-inner [data-block] blockquote,.lightbox-content-wrapper .lightbox-content-inner [data-block] h1,.lightbox-content-wrapper .lightbox-content-inner [data-block] h2,.lightbox-content-wrapper .lightbox-content-inner [data-block] h3,.lightbox-content-wrapper .lightbox-content-inner [data-block] h4,.lightbox-content-wrapper .lightbox-content-inner [data-block] h5,.lightbox-content-wrapper .lightbox-content-inner [data-block] h6,.lightbox-content-wrapper .lightbox-content-inner [data-block] li,.lightbox-content-wrapper .lightbox-content-inner [data-block] p,.lightbox-content-wrapper .lightbox-content-inner [data-block] td{color:#fff}.lightbox-content-wrapper .lightbox-content-button{position:absolute;bottom:-21px;left:0;width:100%}.lightbox-content-wrapper [data-lightbox-dont-show]{position:absolute;color:#bb8748!important;opacity:.7}@media only screen and (min-width:1201px){.lightbox-content-wrapper [data-lightbox-dont-show]{bottom:20px;right:20px}}@media only screen and (max-width:1200px){.lightbox-content-wrapper [data-lightbox-dont-show]{bottom:-70px;left:50%;transform:translateX(-50%)}}.has-video .lightbox-content-wrapper{margin:10px;border:0;padding:0;height:100%}@media only screen and (max-width:992px){.has-video .lightbox-content-wrapper{margin:50px 35px}}@media only screen and (max-width:768px){.has-video .lightbox-content-wrapper{margin:50px 15px}}@media only screen and (max-width:640px){.has-video .lightbox-content-wrapper{margin:50px 0;padding:30px 0}}.has-video .lightbox-content-wrapper .lightbox-content-logo{width:100%;top:0;left:0;text-align:center;transform:none}.h1.title{color:#8f847b;text-transform:none;display:block;font-family:Italianno,sans-serif;font-weight:100;font-size:70px;font-size:4.375rem;line-height:70px}