/* #B1AB80 */
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;700;900&display=swap');
:root{
    --brand: #B1AB80;
}
*{margin:0;padding:0;box-sizing:border-box;outline:none;outline:0;}
html{scroll-behavior:smooth;}
body{background:#f9f9f9;color:#323031;font-size:16px;font-family: 'Raleway', sans-serif;position:relative;width:100vw;margin:0;padding:0;}
figure{display:inline-block;margin:0;padding:0;}
figcaption{text-align:center;}
img{display:block;max-width:100%;height:auto;object-fit:cover;}
textarea{resize:none;font-style:inherit;font-family:inherit;}
ul{padding:0;}
li{list-style:none;}
a{display:block;text-decoration:none;transition:.4s;cursor:pointer;}
::-webkit-scrollbar{display:none;}
mark{background:none;}
p{line-height:1.75;}
button{transition:.4s;cursor:pointer;}
h1 {font-size:1.2rem;font-weight:500;}
h2 {font-size:1.1rem;font-weight:500;}
h3 {font-size:1rem;font-weight:500;}
strong {font-weight:500;}
.swiper-buttons {position:absolute;z-index:10;left:15vw;bottom:2rem;display:flex;flex-direction:row-reverse;}
.swiper-button-next, .swiper-button-prev {position:relative;top:unset;left:unset;bottom:unset;right:unset;color:#333;padding:2rem;transform:scale(60%);border:2px solid #CC7D47;border-radius:100vmax;}
.swiper-button-next:after, .swiper-button-prev:after {filter:invert(1);}
.stop-scroll {overflow:hidden;}
hr {height:1px;border:none;background:#ddd;}

.bg-lines {width:100vw;height:100vh;position:fixed;display:flex;justify-content:space-between;padding:0 calc(50% - 585px);pointer-events:none;z-index:-1;}
.bg-lines line {height:100vh;border-right:.5px solid #d5d4d4;opacity:.5;}
.bg-lines circle {position:absolute;left:25vw;opacity:.5;}