header{background-color:#1b1b1bcc}header .logo{font-size:20px;font-weight:700}header .logo .nav-link{color:#fff;font-size:18px;font-weight:700;text-decoration:none;transition:.3s ease-in-out}header .logo .nav-link:hover{color:#d1ff48}header .content-fit nav ul{margin:0;padding:0}header .content-fit nav ul li{list-style:none}header .content-fit nav ul li .nav-link,header .content-fit nav ul li button{background:none;border:none;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:0;text-decoration:none;transition:.3s ease-in-out}header .content-fit nav ul li .nav-link:hover,header .content-fit nav ul li button:hover{color:#d1ff48}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#1b1b1b;background-image:repeating-linear-gradient(90deg,#0000 0 500px,#73814b33 500px 501px);background-size:100%;color:#eef8ce;font-family:Montserrat,sans-serif;font-family:Poppins,sans-serif;font-size:14px;margin:0}::-webkit-scrollbar{width:0}*{box-sizing:border-box;list-style:none;margin:0;padding:0}.section{align-items:center;display:flex;justify-content:center;width:100%}.content-fit,.section{min-height:100vh;position:relative}.content-fit{margin:auto;padding-block:10em;width:min(1200px,90vw)}header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#1b1b1b11;background-image:repeating-linear-gradient(90deg,#0000 0 500px,#eee1 500px 501px);padding-block:1em;position:fixed;top:0;width:100%;z-index:10px;z-index:100}header .content-fit{align-items:center;display:flex;justify-content:space-between;min-height:0!important;min-height:auto!important;padding-block:unset!important}header .content-fit nav ul{display:flex;gap:2em}#banner .title{color:#d1ff48;font-family:devil breeze;font-size:11em;font-weight:700;position:relative;text-align:center}#banner .title:before{color:#445022;content:attr(data-before);position:absolute;top:.5em;inset:.66em 0 0 0;z-index:-1}.section .decorate{position:absolute;transform:translateY(100px)}#intro .content-fit{align-items:flex-end;display:flex;flex-direction:column;padding-right:0;text-align:right}#intro .number{font-size:15em}#intro .des{max-width:500px;text-align:justify;width:70%}.section .number{font-family:devil breeze;font-size:15em;font-weight:700}.section .content-fit .title{font-family:devil breeze;font-size:5em;font-weight:700}#description .content-fit{padding-right:30%}#description .number{font-size:15em}#description .title{font-size:7em;font-weight:500}#contact .content-fit{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}#contact table{font-size:2em;margin:auto;padding-top:2em;width:min(800px,90vw)}#contact table td{border-bottom:1px dashed #445022;padding-block:.5em}#contact table td:first-child{font-weight:500;text-align:left}#contact table td:nth-child(2){font-weight:200;text-align:right}#contact .sign{font-family:Bimbo,sans-serif;font-size:8em;margin-top:1em}#container3D{inset:0;pointer-events:none;position:fixed;z-index:100}@media screen and (max-width:1023px){#banner .title{font-size:5em}#intro .content-fit{flex-direction:column}}@media screen and (max-width:767px){#banner .title{font-size:3em}#intro .content-fit{flex-direction:column}.section .number{font-size:5em}.section .content-fit .title{font-size:2em}#description .content-fit{padding-right:0}#contact table{font-size:1em}#contact .sign{font-size:2em}#container3D{position:absolute}}.book-button{background-color:#d1ff48;border-radius:10px;color:#1b1b1b;display:block;font-size:18px;font-weight:700;margin-top:20px;padding:10px 20px;text-align:center;text-decoration:none;transition:.3s}.book-button:hover{background-color:#b4e23c}.booking-form{margin:20px auto;width:300px}.booking-form,.form-group{display:flex;flex-direction:column}.form-group{margin-bottom:15px}.form-group label{font-size:16px;margin-bottom:5px}.form-group input{border:1px solid #ccc;border-radius:5px;font-size:14px;padding:8px}.booking-form button{background-color:#d1ff48;border:none;cursor:pointer;font-size:16px;margin-top:15px;padding:10px}.booking-form button:hover{background-color:#b4e23c}.cottages-container{align-items:center;display:flex;flex-direction:column;min-height:100vh;padding-bottom:50px;padding-top:120px;text-align:center}.booking-form{margin-bottom:30px}.price h2{color:#445022;font-size:24px;margin:20px 0}.cottage-description{border-radius:10px;box-shadow:2px 2px 10px #0000001a;max-width:600px;padding:20px;text-align:left}.cottage-description h3{margin-bottom:10px}.cottage-description ul{list-style:none;padding:0}.cottage-description ul li{font-size:16px;margin-bottom:8px}.cottage-image{border-radius:10px;display:block;margin-top:30px;width:50%}body{overflow-x:hidden}
/*# sourceMappingURL=main.f7bbea73.css.map*/