body{display:flex;flex-direction:column;color:#1a3f37;font-family:"Gilroy";font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body,html{height:100%}.vh-fix{height:100vh;height:calc(100vh - var(--vh-offset, 0px))}.loadhidden{visibility:hidden}.site-content{flex:1 0 auto}.footerholder{flex-shrink:0;z-index:1}.fade-content{opacity:0}img{min-height:.01px}a:focus,a:hover,a:visited{text-decoration:none}a[href^="mailto:"]:hover{text-decoration:underline}.image-fill{position:absolute;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";width:100%;height:100%}.bg-cream{background-color:#fdf4e3!important}.bg-burgundy{background-color:#563442!important}.bg-pink{background-color:#e5b5a1!important}.text-cream{color:#fdf4e3!important}.text-burgundy{color:#563442!important}.text-pink{color:#e5b5a1!important}.header{font-size:1.5rem;letter-spacing:.15em;background-image:url(../img/BG2.jpg);background-size:300% 150%;background-position-y:100%;transition:background-position 15s}@media (min-width:768px){.header{background-size:150% 150%}}.header.active{background-position-x:100%}.header .down-arrow{height:2.375rem;margin-bottom:12rem}.header-02{background-image:url(../img/BG.jpg);background-size:300% 150%;background-position:100% 100%;transition:background-position 15s}@media (min-width:768px){.header-02{background-size:150%}}.header-02.active{background-position-x:0}h1,h2{font-family:"PP Hatton"}h1,h2,h3{letter-spacing:.01em}h1{font-size:7.5rem;line-height:1.0833333333em}h2,h3{font-size:2.5rem}.contacts{font-size:1.25rem}h3{line-height:1.25em;letter-spacing:.05em}.large_body{font-size:1.5rem}.owl-carousel .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;position:absolute;bottom:2.1875rem;right:3rem;display:flex;align-items:center}.owl-carousel .owl-dots .owl-dot{zoom:1;display:inline}.owl-carousel .owl-dots .owl-dot span{width:.875rem;height:.875rem;margin-left:.5625rem;background:#e5b5a1;display:block;border-radius:50%;-webkit-backface-visibility:visible;transition:.2s}.owl-carousel .owl-dots .owl-dot.active span{background:#563442}.owl-carousel .owl-dots .owl-dot:not(.active):hover span{transform:scale(1.25)}.owl-nav{z-index:100}.owl-nav .owl-next,.owl-nav .owl-prev{width:4.375rem;cursor:pointer}.owl-nav .owl-next rect,.owl-nav .owl-prev rect{transition:.5s}.owl-nav .owl-next:hover rect,.owl-nav .owl-prev:hover rect{fill:#fdf4e3;stroke:#fdf4e3;opacity:1;transform:scale(1.1);transform-origin:center;transition:.5s}.car_nav path,.car_nav rect{stroke:#fdf4e3}.car_nav:hover path{stroke:#563442}@media (min-width:768px){html{font-size:1vw}}@media (max-width:767px){html{font-size:3vw}.header{font-size:1.3rem}.header .down-arrow{margin-bottom:0}h1{font-size:5rem}.ratio-16x9::before{--bs-aspect-ratio:100%}.owl-carousel .owl-dots{left:50%;right:auto;transform:translateX(-50%)}.owl-nav .owl-next,.owl-nav .owl-prev{width:3rem;margin:0 .25rem}}.download{font-size:1.2rem}.download,.download:hover{color:#fdf4e3}.download:after{position:absolute;bottom:-.5rem;width:100%;display:block;content:"";border-bottom:solid .11rem #fdf4e3;transform:scaleX(0);transition:transform 250ms ease-in-out;transform-origin:0 50%}.download:hover:after{transform:scaleX(1)}@font-face{font-family:"PP Hatton";src:url(../fonts/PPHatton-Ultralight.woff2)format("woff2"),url(../fonts/PPHatton-Ultralight.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"PP Hatton";src:url(../fonts/PPHatton-UltralightItalic.woff2)format("woff2"),url(../fonts/PPHatton-UltralightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Gilroy Light";src:url(../fonts/Gilroy-Light.woff2)format("woff2"),url(../fonts/Gilroy-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy SemiBold";src:url(../fonts/Gilroy-SemiBold.woff2)format("woff2"),url(../fonts/Gilroy-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy";src:url(../fonts/Gilroy-Regular.woff2)format("woff2"),url(../fonts/Gilroy-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.fw-light{font-family:"Gilroy Light"}.fw-semibold{font-family:"Gilroy SemiBold"}