.quote{border:1px solid #ccc;padding:3em;padding-top:3.5em;margin:2em auto 4em auto;font-style:italic;position:relative}.quote:before{content:"\201C";font-size:200px;position:absolute;top:-20px;left:2%;font-family:'Arial',sans-serif;font-style:normal;line-height:.7;background:#fff;height:50px;padding:0 5px;color:#457aa6}@media (max-width:992px){.quote{margin:30px auto 40px auto}}@media (max-width:480px){.quote{padding-left:2.5em;padding-right:2.5em}.quote:before{left:7%}}.thumbnail-outer,.video-thumbnail{position:absolute;object-fit:cover;top:0;left:0;width:100%;height:100%;cursor:pointer}.thumbnail-outer{display:flex;align-items:center;justify-content:center}.embed-responsive *{-webkit-tap-highlight-color:rgba(255,255,255,0)}.embed-responsive svg{position:absolute;height:50px;left:50%;top:50%;transform:translate(-50%,-50%);cursor:pointer}.embed-responsive svg path{transition:fill .3s}.embed-responsive:hover svg path{fill:red}.loader{display:none;width:50px;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,#fff 94%,#0000) top/8px 8px no-repeat,conic-gradient(#0000 30%,#fff);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);animation:l13 1s infinite linear}@keyframes l13{100%{transform:rotate(1turn)}}.loading .loader{display:block}.loading .video-thumbnail{filter:blur(2px)}.loading svg{display:none}.vid-col{margin-bottom:6%}.amenities-section .embed-responsive svg{height:40px}@media (max-width:992px) and (min-width:768px){.amenities-section h3{font-size:20px}}@media (max-width:768px){.intro h2,.amenities-section .center{text-align:left}.vid-col{margin-bottom:10%}.spacer-768{display:none !important}.embed-responsive svg{height:40px}}