@font-face{font-family:'proxmedium';src:url("fonts/proximanova/proximanova-medium-webfont.woff") format("woff"),url("fonts/proximanova/proximanova-medium-webfont.ttf") format("truetype"),url("fonts/proximanova/proximanova-medium-webfont.svg#proxima_novathin") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'proxsemibold';src:url("fonts/proximanova/proximanova-semibold-webfont.woff") format("woff"),url("fonts/proximanova/proximanova-semibold-webfont.ttf") format("truetype"),url("fonts/proximanova/proximanova-semibold-webfont.svg#proxima_novasemibold") format("svg");font-weight:normal;font-style:normal;font-display:swap}.stackla-ugc{margin:3em auto 2em;text-align:center}.stackla-ugc .stackla-header{position:relative}.stackla-ugc .stackla-header h2{background:none;color:#00B8B8;font-size:1.25em}.stackla-ugc .stackla-header h2 span{font-family:"Organika-Script-Italic",georgia,times,serif;font-size:1.75em;display:block}.stackla-ugc .stackla-header .columns{position:relative;height:110px}.stackla-ugc .stackla-header .columns img{position:absolute;bottom:0;z-index:0}.stackla-ugc .stackla-header .columns img:first-child{left:0}.stackla-ugc .stackla-header .columns img:last-child{right:0}.stackla-ugc .stackla-container{padding:1em;background:#fdf8ee;border-bottom:2px solid #f5f2e0;box-shadow:0px -8px 18px -8px rgba(0,0,0,0.33)}.stackla-ugc .stackla-container .button.secondary{margin-bottom:0}.stackla-ugc .stackla-container iframe,.stackla-ugc .stackla-container .stackla-widget{height:310px !important}.stackla-ugc p.stackla-tag{font-size:1.2em;margin-bottom:.5em}.stackla-ugc p.stackla-tag span{font-family:"Organika-Script",georgia,times,serif;-webkit-font-smoothing:antialiased;font-size:1.4em;padding:0 .15em}.tile-audio-wrapper,.tile-image-wrapper,.tile-video-wrapper{background:#ffffff !important}.hoteldetail .stackla-ugc{max-width:1100px;margin:1em auto 0}.hoteldetail .stackla-ugc .stackla-header .columns{height:135px}.hoteldetail .stackla-ugc .stackla-header .columns img{z-index:1}.hoteldetail .stackla-ugc .stackla-header .columns h2{color:#fff}.hoteldetail .stackla-ugc a.button.secondary{color:#3DAEC7;font-size:.85em}.hoteldetail .stackla-ugc a.button.secondary:hover{color:#fff}.resortcontent .stackla-ugc .stackla-header .columns img,.blog .stackla-ugc .stackla-header .columns img{z-index:1}.stackla-ugc.attraction-stackla{margin:2em auto 3em}@media only screen and (max-width: 1100px){.stackla-ugc .stackla-header img{bottom:-4.45em}}@media only screen and (max-width: 670px){.stackla-header.row .columns{padding:0 !important}}@media only screen and (max-width: 640px){.stackla-ugc .stackla-header .columns{height:auto}.stackla-ugc .stackla-header img{display:none}.hoteldetail .stackla-ugc .stackla-header .columns h2{color:#00B8B8}}@media screen and (min-width: 0\0){.stackla-ugc{display:none}}

