@font-face{font-family:CaviarDreams;src:url(/assets/fonts/CaviarDreams.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:CaviarDreams;src:url(/assets/fonts/CaviarDreams_Italic.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:CaviarDreams;src:url(/assets/fonts/CaviarDreams_Bold.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:CaviarDreams;src:url(/assets/fonts/CaviarDreams_BoldItalic.woff2) format("woff2");font-style:italic;font-weight:500;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%;scroll-behavior:smooth}body{font-size:1.5rem;font-family:CaviarDreams,sans-serif;font-weight:400;color:#fff;letter-spacing:.05rem;background-color:#f1ebe8;cursor:default}.no-select{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;touch-action:none}.no-scroll{overflow:hidden}.btn-reset{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.link-reset{text-decoration:none;color:inherit}.light-blur{background-color:#a17a5c;filter:blur(450px)}.wrapper1500{margin:0 auto;padding:0;width:100%;max-width:1500px}.wrapper1400{margin:0 auto;padding:0;width:100%;max-width:1400px}.animation-scale-up-center{opacity:0;transform:scale(0);transition:transform .6s ease-in,opacity .6s ease-in}.animation-scale-up-center.animation-on-scroll-active{opacity:1;transform:scale(1)}.animation-scale-up-top{opacity:0;transform:scale(0);transform-origin:50% 0%;transition:transform .9s ease-in-out .2s,opacity .9s ease-in-out .2s}.animation-scale-up-top.animation-on-scroll-active{opacity:1;transform:scale(1);transform-origin:50% 0%}.animation-on-scroll-bottom-to-top{opacity:0;transform:translateY(15rem);transition:transform .8s ease-in-out,opacity .8s ease}.animation-on-scroll-bottom-to-top.animation-on-scroll-active{opacity:1;transform:translateY(0)}.animation-on-scroll-left-to-right{opacity:0;transform:translate(-15rem);transition:transform .8s ease-in-out,opacity .8s ease}.animation-on-scroll-left-to-right.animation-on-scroll-active{opacity:1;transform:translate(0)}.animation-on-scroll-right-to-left{opacity:0;transform:translate(15rem);transition:transform .8s ease-in-out,opacity .8s ease}.animation-on-scroll-right-to-left.animation-on-scroll-active{opacity:1;transform:translate(0)}.animation-on-scroll-left-to-right-gallery{opacity:0;transform:translate(-15rem,50%);transition:transform .8s ease-in-out,opacity .8s ease}.animation-on-scroll-left-to-right-gallery.animation-on-scroll-active{opacity:1;transform:translateY(50%)}.animation-on-scroll-right-to-left-gallery{opacity:0;transform:translate(15rem,50%);transition:transform .8s ease-in-out,opacity .8s ease}.animation-on-scroll-right-to-left-gallery.animation-on-scroll-active{opacity:1;transform:translateY(50%)}.animation-on-slide-right-to-left{opacity:0;transform:scaleX(0);transition:transform .8s ease-in,opacity .8s ease-in}.animation-on-slide-right-to-left.animation-on-scroll-active{opacity:1;transform:scaleX(1);transform-origin:100% 50%}.animation-on-slide-left-to-right{opacity:0;transform:scaleX(0);transition:transform .8s ease-in,opacity .8s ease-in}.animation-on-slide-left-to-right.animation-on-scroll-active{opacity:1;transform:scaleX(1);transform-origin:0% 50%}.animation-slide-bottom{opacity:0;transform:scaleY(0);transition:transform 1s ease-in,opacity 1s ease-in}.animation-slide-bottom.animation-on-scroll-active{opacity:1;transform:scaleY(1);transform-origin:50% 0%}@keyframes scale-up-top{0%{opacity:0;transform:scale(.2);transform-origin:50% 0%}to{opacity:1;transform:scale(1);transform-origin:50% 0%}}
