@import"https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap";*,*:before,*:after{box-sizing:border-box}::-moz-selection{color:#fff;background-color:#baa14e}::selection{color:#fff;background-color:#baa14e}html{scroll-behavior:smooth;-webkit-tap-highlight-color:rgba(0,0,0,0)}html,body{margin:0 auto;padding:0;background:#fcfcfc}img{max-width:100%;display:block;height:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}img.no{pointer-events:none}picture.lazy{opacity:0;transition:opacity 1000ms}picture.lazy.loaded{opacity:1 !important}hr{height:1px;background-color:#e6e6e6;border:0}svg{display:block}.is-resize *:not(.lazy){transition:none !important}body{font-family:"Poppins",sans-serif}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.iframe{position:relative;height:100%;width:100%;overflow-x:hidden;overflow-y:scroll}.iframe body{height:100%;width:100%;position:fixed}.iframe .scroll{height:100%;overflow-y:scroll}.lightbox-open{overflow:hidden}.lightbox{position:fixed;transition:.3s;opacity:0;height:100%;width:100%;visibility:hidden;inset:0;z-index:6000;background:rgba(0,0,0,.86);display:flex;padding:50px 10px 10px 10px}@-webkit-keyframes ring{to{transform:rotate(360deg)}}@keyframes ring{to{transform:rotate(360deg)}}.lightbox .close-btn{position:absolute;border:none;cursor:pointer;line-height:1;padding:.5rem .6rem;font-family:inherit;font-size:18px;font-weight:600;background:rgba(255,255,255,.07);right:1rem;top:-2rem;border-radius:3px;color:rgba(255,255,255,.8);transform:translate(6px, -8px);transition:300ms}.lightbox .close-btn:hover{color:#fff;background:rgba(255,255,255,.15)}.lightbox .close-btn:before{content:"✕"}.lightbox:before{content:"";width:54px;height:54px;border:6px solid #fff;position:absolute;left:calc(50% - 27px);top:calc(50% - 27px);transition:opacity 200ms;border-color:#fff rgba(0,0,0,0) #fff rgba(0,0,0,0);-webkit-animation:ring 1.2s linear infinite;animation:ring 1.2s linear infinite;border-radius:50%}.lightbox iframe,.lightbox .div-frame{width:100%;height:100%;border:none;background:#fff;transform:scale(0);transition:.6s;box-shadow:0 0 25px -5px #000;margin:auto;-webkit-overflow-scrolling:touch;overflow-y:scroll}.lightbox .div-frame{height:auto}.lightbox.loaded .close-btn{top:1rem}.lightbox.loaded:before{opacity:0}.lightbox.loaded iframe,.lightbox.loaded .div-frame{transform:scale(1)}.lightbox.is-close iframe,.lightbox.is-close .div-frame{transform:scale(0)}.lightbox.is-close .close-btn{top:-2rem}.lightbox.active,.lightbox.is-close{opacity:1;visibility:visible}@media(min-width: 768px){.lightbox{padding:calc(4vh + 4vw)}.lightbox .close-btn{transform:translate(0, 0)}}.nav-open{overflow:hidden}.nav-open .backdrop{opacity:1;visibility:visible}.nav-open .menu{color:#fff}.nav-open .logo{filter:contrast(0) brightness(100)}.nav-open .link:nth-child(1){-webkit-animation:openAnim 300ms 300ms forwards;animation:openAnim 300ms 300ms forwards}.nav-open .link:nth-child(2){-webkit-animation:openAnim 300ms 600ms forwards;animation:openAnim 300ms 600ms forwards}.nav-open .link:nth-child(3){-webkit-animation:openAnim 300ms 900ms forwards;animation:openAnim 300ms 900ms forwards}@-webkit-keyframes openAnim{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0%)}}@keyframes openAnim{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0%)}}header .logo{width:180px;transform:translateY(-3px)}header .container-fluid{position:relative;z-index:200}header .menu{gap:1rem;display:flex;align-items:center;border:none;background:rgba(0,0,0,0);transition:300ms;font-size:13px;font-weight:500;padding-top:.5rem;padding-bottom:.5rem;margin:0}header .menu:hover{gap:2rem}header .menu:hover svg{margin-right:1rem}header .menu svg{transition:300ms;width:24px;height:24px}header .backdrop{background:#141414;position:fixed;z-index:100;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;opacity:0;transition:300ms;visibility:hidden}header .link{opacity:0;color:#fff;margin-bottom:1rem;text-decoration:none;font-size:3.5rem}footer a{text-decoration:none}hr{opacity:1}.bg-light{background:#ececec !important}.div-frame video{width:100%;display:block}.hover-item{width:100%;display:block;overflow:hidden;position:relative;text-decoration:none}.hover-item:not(.no-overlay):after{content:"";left:-20px;bottom:-20px;right:50%;top:50%;min-width:320px;position:absolute;filter:blur(20px);background:linear-gradient(15deg, rgba(0, 0, 0, 0.6), transparent)}.hover-item .hover-text{position:absolute;left:3.5rem;bottom:3.5rem;z-index:2}.hover-item .text-hover{opacity:0;transform:translateY(30%);transition:all 300ms cubic-bezier(0.165, 0.84, 0.44, 1) 0s;overflow:hidden;height:0}.hover-item img{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;transform:scale(1.06)}.hover-item:hover img{transform:scale(1)}.hover-item:hover .text-hover{opacity:1;height:26px;transform:translateY(0%)}.image-half,.image-full{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(min-width: 768px){.image-full{height:40vw}.image-half{height:20vw}}.button{gap:.25rem;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#212529;transition:300ms;text-decoration:none;font-weight:600}.button svg{flex-shrink:0}.button:hover{color:#baa14e}.hover-link{position:relative;overflow:hidden}.hover-link span{transition:220ms;display:block}.hover-link:after{content:attr(data-hover);position:absolute;left:0;right:0;top:100%;transition:220ms;opacity:0}.hover-link:hover:after{top:0;opacity:1}.hover-link:hover span{opacity:0;transform:translateY(-100%)}.more-background{background:#cdc2b7}.marquee{position:relative}.marquee .marquee-hidden{pointer-events:none;opacity:0}.marquee .marquee-content{top:0;position:absolute;-webkit-animation:marquee 600s linear infinite;animation:marquee 600s linear infinite}@-webkit-keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-100%)}}