@font-face{font-family:"Cartel Deux Sharp";src:url(/fonts/CartelDeuxSharp.otf)}@font-face{font-family:"Bebas Kai";src:url(/fonts/BebasKai.otf)}@font-face{font-family:"Raleway Regular";src:url(/fonts/Raleway-Regular.ttf)}@font-face{font-family:"RobotoRegular";src:url(/fonts/Roboto-Regular.ttf)}@font-face{font-family:"RobotoLight";src:url(/fonts/Roboto-Light.ttf)}@font-face{font-family:"RobotoThin";src:url(/fonts/Roboto-Thin.ttf)}@font-face{font-family:"Bernier";src:url(/fonts/BERNIERDistressed-Regular.ttf)}@font-face{font-family:"Billionaire";src:url(/fonts/BillionaireMediumGrunge.ttf)}@font-face{font-family:"TriumphWheels";src:url("/fonts/Triumph wheels rough.ttf")}@font-face{font-family:"Valeria";src:url(/fonts/ValeriaBoldGrunge.ttf)}@font-face{font-family:"LemonMilk";src:url(/fonts/LEMONMILK-Medium.otf)}@font-face{font-family:"Typewriter";src:url("/fonts/JMH Typewriter dry.otf")}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.container{padding-top:80px}li,p{font-family:"RobotoLight",sans-serif}.bold{font-weight:600!important}.fade-enter{opacity:.01}.fade-enter.fade-enter-active{opacity:1;-webkit-transition:opacity .55s ease-in;transition:opacity .55s ease-in}.fade-exit{opacity:1}.fade-exit.fade-exit-active{opacity:.01;-webkit-transition:opacity .55s ease-in;transition:opacity .55s ease-in}div.transition-group{position:relative}section.route-section{position:absolute;width:100%;top:0;left:0}a,h1,h2,h3,h4,h5,h6,li,p{color:#222}.bold{font-weight:600}.navbar{background-color:#fff;position:fixed;z-index:9999;height:80px;box-shadow:0 -10px 20px 0 #3c3c3c;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:grid;grid-template-columns:repeat(7,1fr);justify-items:center}.navbar,.navbar a{width:100%;align-items:center}.navbar a{text-decoration:none;color:#000;font-family:"Bebas Kai",sans-serif;font-size:1.2rem;letter-spacing:.1rem;height:100%;display:flex;justify-content:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.navbar>a:hover{-webkit-transform:scale(1.1);transform:scale(1.1);letter-spacing:.2rem}.navbar .logo{height:100%;width:80px;background-image:url(/img/logo.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.navbar .logo a{display:block;width:100%;height:100%}.navbar.homepage.top{background-color:transparent;box-shadow:none}.navbar.homepage.top a{color:#fff}.navbar.homepage.top .logo{background-image:url(/img/logo-light.png)}.navbar .icon{display:none;font-size:1.5rem;color:#000;margin-right:30px;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.navbar .icon:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.navbar.homepage.top .icon{color:#fff}@media screen and (max-width:1000px){.navbar{grid-template-columns:repeat(2,1fr);grid-template-rows:80px repeat(6,auto)}.navbar .logo{grid-row:1;grid-column:1;justify-self:start;padding-left:15px}.navbar .icon{display:block;grid-row:1;grid-column:2;justify-self:end}.navbar a:not(.logo){grid-column:1/3;display:none}.navbar.open{height:auto;background-color:#fff!important;padding-bottom:20px;box-shadow:0 -10px 20px 0 #3c3c3c}.navbar.open .logo{background-image:url(/img/logo.png)!important}.navbar.open .icon{color:#000!important}.navbar.open a:not(.logo){display:flex}.navbar.open>a:not(.logo){color:#000;padding:10px 0;font-size:1.5rem}}@media screen and (max-height:600px){.navbar{height:50px;grid-template-rows:50px repeat(6,auto)}.navbar .logo{width:50px;padding-left:10px}.navbar .icon{margin-right:15px}}.navbar .dropdown{width:100%;height:100%;position:relative}.navbar .dropdown:hover .dropdown-button{-webkit-transform:scale(1.1);transform:scale(1.1);letter-spacing:.2rem}.navbar .dropdown .dropdown-button{font-size:1.2rem;border:none;color:#000;font-family:"Bebas Kai",sans-serif;letter-spacing:.1rem;background-color:transparent;width:100%;height:100%;margin:0;padding:0;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.navbar .dropdown-content{display:none;opacity:0;position:absolute;top:80px;background-color:#fff;min-width:calc(100% - 40px);box-shadow:0 5px 5px 0 rgba(0,0,0,.2);z-index:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;padding:10px 20px}.navbar .dropdown-content a{float:none;color:#000!important;padding:12px 0;text-decoration:none;font-size:1.1rem;display:block;text-align:left;letter-spacing:.1rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.navbar .dropdown:hover .dropdown-content{display:block;opacity:1}.navbar .dropdown .dropdown-content a:hover{letter-spacing:.15rem}.navbar.homepage.top .dropdown-button{color:#fff}@media screen and (max-width:1000px){.navbar .dropdown{grid-column:1/3;display:none}.navbar.open .dropdown{display:block;height:auto}.dropdown:not(.open):hover .dropdown-content{display:none!important}.dropdown.open .dropdown-content{display:block;opacity:1}.navbar.open .dropdown-content{position:relative;top:0;box-shadow:none;background-color:#f7f7f7}.navbar.open .dropdown-button{color:#000!important;padding:10px 0;font-size:1.5rem}}#intro-section{display:grid;grid-template-columns:repeat(2,1fr);padding:200px 13%;background-color:#fff;background-image:url(/img/intro-section-background.jpg);background-repeat:no-repeat;background-size:contain}#intro-section .fancy-title{justify-self:center;align-self:center;display:flex;flex-direction:column;align-items:center}#intro-section .fancy-title h2:first-of-type{font-size:7rem}#intro-section .fancy-title h2:last-of-type{font-size:4rem;letter-spacing:.3rem}#intro-section .text{padding-left:50px}#intro-section .text p{font-family:"RobotoLight",sans-serif;letter-spacing:.05rem;line-height:1.8rem;font-size:1.2rem}#intro-section .text p i{margin-top:.2rem;font-size:.6rem;vertical-align:text-top}@media screen and (max-width:1000px){#intro-section{display:flex;flex-direction:column;padding-top:8rem}#intro-section .text{padding-left:0;padding-top:5rem}}@media screen and (max-width:600px){#intro-section .fancy-title h2:first-of-type{font-size:6rem}#intro-section .fancy-title h2:last-of-type{font-size:2.5rem;letter-spacing:.3rem}}@media screen and (max-width:400px){#intro-section .fancy-title h2:first-of-type{font-size:5rem}#intro-section .fancy-title h2:last-of-type{font-size:2rem;letter-spacing:.3rem}}#accomodation-section{position:relative;margin-bottom:50px}#accomodation-section .background{width:100%;height:calc(100% - 140px);position:absolute;background-color:#f8f8f8;margin:70px 0}#accomodation-section .grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,50px 600px) 50px;grid-column-gap:11vw;padding:0 15vw;position:relative}#accomodation-section .grid .thumbnail{position:relative;width:100%;height:100%}#accomodation-section .grid .thumbnail img{width:100%;height:100%;object-fit:cover;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}#accomodation-section .grid .thumbnail-text{display:flex;flex-direction:column}#accomodation-section .grid .thumbnail-text h2:first-of-type{font-size:6rem}#accomodation-section .grid .thumbnail-text h2:nth-of-type(2){font-size:4rem;letter-spacing:.3rem}#accomodation-section .grid .thumbnail-text p{font-family:"RobotoLight",sans-serif;letter-spacing:.05rem;line-height:1.5rem;font-size:1.2rem}#accomodation-section .grid>div:first-of-type{grid-row:1/4;grid-column:1}#accomodation-section .grid>div:nth-of-type(2){grid-row:2;grid-column:2;overflow:hidden;align-self:center}#accomodation-section .grid>div:nth-of-type(3){grid-row:3/6;grid-column:2}#accomodation-section .grid>div:nth-of-type(4){grid-row:4;grid-column:1;overflow:hidden;align-self:center}#accomodation-section .grid>div:nth-of-type(5){grid-row:5/8;grid-column:1}#accomodation-section .grid>div:nth-of-type(6){grid-row:6;grid-column:2;overflow:hidden;align-self:center}#accomodation-section .grid>div:nth-of-type(7){grid-row:7/10;grid-column:2}#accomodation-section .grid>div:nth-of-type(8){grid-row:8;grid-column:1;overflow:hidden;align-self:center}#accomodation-section .grid>div:nth-of-type(9){grid-row:9/12;grid-column:1}#accomodation-section .grid>div:nth-of-type(10){grid-row:10;grid-column:2;overflow:hidden;align-self:center}#accomodation-section .grid a,#activities-section a,#restaurant-section a{color:#000;text-decoration:none;text-transform:uppercase;font-family:"RobotoRegular",sans-serif;font-size:.7rem;display:flex;align-items:center;font-weight:600}#accomodation-section .grid a i,#activities-section a i,#restaurant-section a i{font-size:1.3rem;margin-left:5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#accomodation-section .grid a:hover i,#activities-section a:hover i,#restaurant-section a:hover i{-webkit-transform:translateX(10px);transform:translateX(10px)}#accomodation-section .side-title{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);display:inline-block;position:absolute;left:-35px;top:100px;width:0;height:0}#accomodation-section .side-title h3{text-transform:uppercase;font-family:"Bebas Kai",sans-serif;font-size:8rem;letter-spacing:.8rem;color:#d9d9d9;font-weight:400;margin:0;position:absolute;right:0}#activities-section,#restaurant-section{padding:150px 15vw calc(60px + 4vw);display:grid;grid-column-gap:10vw}#activities-section{grid-template-columns:25vw 35vw}#restaurant-section{grid-template-columns:35vw 25vw}#activities-section img,#restaurant-section img{width:16vw;height:16vw;object-fit:cover;box-shadow:0 14px 38px rgba(0,0,0,.3),0 10px 12px rgba(0,0,0,.22)}#activities-section>div:nth-child(2),#restaurant-section>div:first-child{display:flex;justify-content:flex-start}#activities-section>div:nth-child(2) img:nth-child(2),#restaurant-section>div:first-child img:nth-child(2){position:relative;top:4vw;margin-left:3vw}#activities-section>div:first-child,#resstaurant-section>div:nth-child(2){display:flex;flex-direction:column}#activities-section>div:first-child h2:first-of-type,#restaurant-section>div:nth-child(2) h2:first-of-type{font-size:6rem}#activities-section>div:first-child h2:nth-of-type(2),#restaurant-section>div:nth-child(2) h2:nth-of-type(2){font-size:4rem;letter-spacing:.4rem}#activities-section>div:first-child p,#restaurant-section>div:nth-child(2) p{font-family:"RobotoLight",sans-serif;letter-spacing:.05rem;line-height:1.5rem;font-size:1.2rem}@media screen and (max-width:1500px){#accomodation-section .grid{grid-column-gap:11vw;padding:0 10vw}}@media screen and (max-width:1300px){#accomodation-section .grid{grid-column-gap:8vw;padding:0 9vw}}@media screen and (max-width:1200px){#accomodation-section .background{height:100%;margin:0}#accomodation-section .grid{grid-column-gap:11vw;display:flex;flex-direction:column;padding:70px 15%}#accomodation-section .thumbnail{width:100%;padding-top:56.25%;margin-bottom:30px}#accomodation-section .thumbnail img{position:absolute;top:0;left:0}#accomodation-section .thumbnail-text{padding-top:1rem}#accomodation-section .thumbnail-text:not(:last-of-type){padding-bottom:8rem}#activities-section,#restaurant-section{display:flex!important;padding:80px 15vw calc(60px + 4vw)!important}#activities-section{flex-direction:column}#restaurant-section{flex-direction:column-reverse}#activities-section>div:first-child,#restaurant-section>div:nth-child(2){margin-bottom:55px}#activities-section img,#restaurant-section img{width:25vw!important;height:25vw!important}#activities-section>div:nth-child(2),#restaurant-section>div:first-child{justify-content:center!important}#activities-section>div:nth-child(2) img:nth-child(2),#restaurant-section>div:first-child img:nth-child(2){margin-left:8vw!important}}@media screen and (max-width:600px){#accomodation-section .thumbnail-text{padding-top:2rem}#accomodation-section .grid .thumbnail-text h2:first-of-type{font-size:4rem}#accomodation-section .grid .thumbnail-text h2:nth-of-type(2){font-size:3rem;line-height:2rem;letter-spacing:.3rem}#accomodation-section .side-title{left:-18px;top:40px}#accomodation-section .side-title h3{font-size:4rem;letter-spacing:.5rem}#accomodation-section .grid div:nth-of-type(8) h2:first-of-type,#accomodation-section .grid div:nth-of-type(10) h2:first-of-type{margin-bottom:0}#activities-section .fancy-title h2:first-of-type,#restaurant-section .fancy-title h2:first-of-type{font-size:6rem!important}#activities-section .fancy-title h2:last-of-type,#restaurant-section .fancy-title h2:last-of-type{font-size:2.5rem!important;letter-spacing:.3rem!important}#activities-section img,#restaurant-section img{width:31vw!important;height:31vw!important}}@media screen and (max-width:400px){#activities-section .fancy-title h2:first-of-type,#restaurant-section .fancy-title h2:first-of-type{font-size:5rem!important}#activities-section .fancy-title h2:last-of-type,#restaurant-section .fancy-title h2:last-of-type{font-size:2rem!important;letter-spacing:.3rem!important}}.fancy-title h2:first-of-type,.fancy-title h2:last-of-type{text-align:center;margin:0;font-weight:400;position:relative}.fancy-title h2:first-of-type{font-family:"Cartel Deux Sharp",sans-serif;z-index:99}.fancy-title h2:nth-of-type(2){font-family:"Bebas Kai",sans-serif;color:#d3d3d3}.fancy-title.blue h2:first-of-type{color:#81bfc8}.fancy-title.green h2:first-of-type{color:#d2d5a9}.fancy-title.red h2:first-of-type{color:#e8c2ca}.welcome-section{overflow:hidden}.welcome-section .video{height:100vh;width:100%}.welcome-section .video video{height:100%;width:100%;object-fit:cover}.welcome-section .overlay{height:100vh;width:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(56,56,56,.33)),color-stop(15%,transparent));background-image:linear-gradient(rgba(56,56,56,.33),transparent 15%);background-color:rgba(7,148,162,.19);position:absolute;top:0;left:0;bottom:0;right:0;display:grid;grid-template-rows:2fr 4fr 3fr;justify-items:center;align-items:center}.welcome-section .overlay>div:first-child{grid-row:2;display:flex;flex-direction:column;align-items:center}.welcome-section .overlay>div:first-child h1,.welcome-section .overlay>div:first-child h2{margin:0;font-weight:400;text-shadow:rgba(97,97,97,.29) 0 0 20px;text-align:center;padding:0 20px}.welcome-section .overlay>div:first-child h1{font-family:"Cartel Deux Sharp",sans-serif;font-size:8rem;color:#fff}.welcome-section .overlay>div:first-child h2{font-family:"Bebas Kai",sans-serif;font-size:5rem;letter-spacing:1.5rem;color:hsla(0,0%,94.5%,.82)}.welcome-section .overlay>div:first-child p{color:#fff;font-size:1.4rem;font-family:"RobotoLight",sans-serif;letter-spacing:.07rem;text-shadow:rgba(97,97,97,.29) 0 0 20px;text-align:center;padding:0 20px}.welcome-section .overlay>div:last-child{grid-row:3;width:100%;align-self:start}@media screen and (max-width:1000px){.welcome-section .overlay{grid-template-rows:1fr 3fr 4fr}.welcome-section .overlay>div:first-child h1{font-size:13vw}.welcome-section .overlay>div:first-child h2{font-size:9vw;letter-spacing:2vw}}@media screen and (max-height:600px){.welcome-section .overlay,.welcome-section .video{height:120vh}}.booking-widget form{display:flex;flex-direction:column;align-items:center}.booking-widget form .input-group{display:grid;grid-template-columns:repeat(4,1fr);height:40px;padding:20px;width:70%;background-color:#fff}.booking-widget .ui-selectmenu-button{width:auto}.booking-widget form .input-group .input{overflow:hidden}.booking-widget form .input-group .input .ui-selectmenu-button,.booking-widget form .input-group .input input{border:none;padding:0 20px;height:100%;width:calc(100% - 40px);background-color:transparent;cursor:pointer}.booking-widget form .input-group .input .ui-selectmenu-button{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.booking-widget form .input-group .input:not(:last-of-type){border-right:1px solid #ebebeb}.booking-widget form .input-group .input input::-webkit-input-placeholder{color:#000;font-size:1.1rem;font-family:"RobotoRegular",sans-serif}.booking-widget form .input-group .input input:-ms-input-placeholder{color:#000;font-size:1.1rem;font-family:"RobotoRegular",sans-serif}.booking-widget form .input-group .input input::-ms-input-placeholder{color:#000;font-size:1.1rem;font-family:"RobotoRegular",sans-serif}.booking-widget form .input-group .input .ui-selectmenu-text,.booking-widget form .input-group .input input,.booking-widget form .input-group .input input::placeholder{color:#000;font-size:1.1rem;font-family:"RobotoRegular",sans-serif}.booking-widget form .submit-button{border:none;background-color:#0197ab;margin-top:50px;padding:20px 40px;color:#fff;text-transform:uppercase;font-family:"Bebas Kai",sans-serif;font-size:1.1rem;letter-spacing:.2rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.booking-widget form .submit-button:hover{background-color:#007786;-webkit-transform:scale(1.05);transform:scale(1.05)}@media screen and (max-width:1000px){.booking-widget form .input-group{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);height:auto;width:60%;padding:10px 50px}.booking-widget form .input-group .input .ui-selectmenu-button,.booking-widget form .input-group .input input{padding:20px 0;width:100%}.booking-widget form .input-group .input:not(:last-of-type){border-bottom:1px solid #ebebeb;border-right:none}.booking-widget form .input-group .input:last-of-type{border-bottom:1px solid transparent}}@media screen and (max-height:600px){.booking-widget form .input-group{padding:10px 30px}.booking-widget form .input-group .input .ui-selectmenu-button,.booking-widget form .input-group .input input{padding:10px 0;width:100%}.booking-widget form .input-group .input input::-webkit-input-placeholder{font-size:1rem}.booking-widget form .input-group .input input:-ms-input-placeholder{font-size:1rem}.booking-widget form .input-group .input input::-ms-input-placeholder{font-size:1rem}.booking-widget form .input-group .input .ui-selectmenu-text,.booking-widget form .input-group .input input,.booking-widget form .input-group .input input::placeholder{font-size:1rem}}#camping-item .main-content{padding-top:50px}#camping-item .entry{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,auto);grid-column-gap:8vw;align-items:center;padding:70px 9vw}#camping-item .main-content .image{display:flex;justify-content:center;height:90vh;position:relative}#camping-item .main-content .image img{height:100%;width:100%;object-fit:cover;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}#camping-item .main-content>.title{text-transform:uppercase;text-align:center;font-family:"Bebas Kai",sans-serif;font-size:7rem;letter-spacing:.5rem;margin:0;font-weight:400;grid-row:1;grid-column:1/3}#camping-item .main-content.blue .title{color:#81bfc8}#camping-item .main-content.red .title{color:#e8c2ca}#camping-item .main-content.green .title{color:#d2d5a9}#camping-item .main-content .description,#camping-item .main-content .description>div{display:grid}#camping-item .main-content .description .subtitle{display:inline-block;text-align:center;position:relative;justify-self:center;font-family:Bebas Kai;font-weight:400;font-size:2.2rem}#camping-item .main-content .description .subtitle:not(:first-of-type){margin-top:60px}#camping-item .main-content .description .subtitle:after{content:"";position:absolute;z-index:-1;top:-30%;left:-12%;right:55%;bottom:45%}#camping-item .main-content.blue .description .subtitle:after{background-color:#81bfc8}#camping-item .main-content.red .description .subtitle:after{background-color:#e8c2ca}#camping-item .main-content.green .description .subtitle:after{background-color:#d2d5a9}@media screen and (max-width:1000px){#camping-item .entry{display:flex;flex-direction:column}#camping-item .entry .description{order:2}#camping-item .entry .image{margin-bottom:50px;padding-top:70%;width:100%;height:100%;order:1}#camping-item .entry .image img{position:absolute;top:0;left:0}}@media screen and (max-width:800px){#camping-item .main-content>.title{font-size:5.5rem}#camping-item .main-content .description .subtitle{font-size:1.9rem;margin:1em 10%}}@media screen and (max-width:600px){#camping-item .main-content>.title{font-size:4rem}}.booking-ribbon{display:flex;flex-direction:column;align-items:center;padding:60px 9vw}.booking-ribbon .button{margin-top:50px}.booking-ribbon .fancy-title h2:first-of-type{font-size:6rem}.booking-ribbon .fancy-title h2:nth-of-type(2){font-size:3rem;letter-spacing:.3rem}@media screen and (max-width:500px){.booking-ribbon .fancy-title h2:first-of-type{font-size:5.5rem}.booking-ribbon .fancy-title h2:nth-of-type(2){font-size:2.5rem;letter-spacing:.2rem}}@media screen and (max-width:400px){.booking-ribbon .fancy-title h2:first-of-type{font-size:4.5rem}.booking-ribbon .fancy-title h2:nth-of-type(2){font-size:2rem}}.button{display:inline-block;text-decoration:none;background-color:#0197ab;padding:20px 40px;color:#fff;text-transform:uppercase;font-family:"Bebas Kai",sans-serif;font-size:1.1rem;letter-spacing:.2rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-align:center}.button:hover{background-color:#007786;-webkit-transform:scale(1.05);transform:scale(1.05)}.button.light-pink{background-color:#f0dbc8}.button.light-pink:hover{background-color:#e2ccb8}.button.blue{background-color:#81bfc8}.button.blue:hover{background-color:#74afb8}.button.green{background-color:#d2d5a9}.button.green:hover{background-color:#c7ca99}.button.red{background-color:#e8c2ca}.button.red:hover{background-color:#dbafb9}.gallery{padding:0 5vw 100px;position:relative;background-image:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(20%,transparent),color-stop(80%,transparent),to(#fff));background-image:linear-gradient(0deg,#fff,transparent 20%,transparent 80%,#fff);width:calc(95% - 10vw);margin:auto}.gallery:after{content:"";background-image:url(/img/topography.jpg);background-size:cover;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1;opacity:.05}.gallery .title{text-align:center;margin-top:0;margin-bottom:30px;font-family:"Bebas Kai",sans-serif;font-weight:400;font-size:6rem;letter-spacing:.3rem}.gallery .title.blue{color:#81bfc8}.gallery .title.green{color:#d2d5a9}.gallery .title.red{color:#e8c2ca}.gallery img{width:23vw;height:15.387vw;object-fit:cover;margin:auto;cursor:pointer;box-shadow:0 14px 38px rgba(0,0,0,.3),0 10px 12px rgba(0,0,0,.22)}@media screen and (max-width:1300px){.gallery img{width:35vw;height:23.415vw}}@media screen and (max-width:960px){.gallery img{width:60vw;height:40.14vw;margin-bottom:0!important;margin-top:0!important}}@media screen and (max-width:800px){.gallery .title{font-size:5.5rem}}@media screen and (max-width:600px){.gallery .title{font-size:4rem}}.gallery .slick-slide:nth-of-type(2n) img{margin-bottom:50px}.gallery .slick-slide:nth-of-type(odd) img{margin-top:50px}.gallery .slick-slider .slick-next:before,.gallery .slick-slider .slick-prev:before{color:#222;font-family:"LineIcons";font-weight:600;opacity:1}.gallery .slick-slider .slick-next,.gallery .slick-slider .slick-prev{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.gallery .slick-slider .slick-next:hover{padding-left:5px}.gallery .slick-slider .slick-prev:hover{left:-30px;padding-right:5px}.gallery .slick-slider .slick-prev:before{content:"\ea5a"}.gallery .slick-slider .slick-next:before{content:"\ea5c"}.gallery .slick-slider .slick-list{padding:30px 0 55px}.gallery>div:nth-of-type(2)>div{left:0}.gallery .slideshow-container{position:fixed!important;height:100%;width:100%;top:0;left:0;z-index:99999;background-color:rgba(27,27,27,.95)}.gallery .slideshow-container .slide{background-size:contain}.gallery .slideshow-container .show-index.is-dot{width:100%;justify-content:center;left:unset}.gallery .slideshow-container .arrows .btn-arrow{top:calc(50% - 25px)}.gallery .close-button{width:70px;height:70px;position:fixed;top:0;right:0;z-index:99999;font-size:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);cursor:pointer}.gallery .close-button:after,.gallery .close-button:before{content:"";display:block;background:hsla(0,0%,100%,.6);position:absolute}.gallery .close-button:before{top:calc((70px - 8em)/2);left:calc((70px - 2em)/2);width:2em;height:8em}.gallery .close-button:after{top:calc((70px - 2em)/2);left:calc((70px - 8em)/2);width:8em;height:2em}#restaurant .intro{padding:0 10vw;grid-template-columns:25vw 49vw;height:calc(100vh - 80px);background-image:-webkit-gradient(linear,left top,right top,color-stop(10%,#fff),color-stop(70%,transparent));background-image:linear-gradient(90deg,#fff 10%,transparent 70%)}#restaurant .concert,#restaurant .intro{display:grid;align-items:center;grid-column-gap:6vw;position:relative;overflow:hidden}#restaurant .concert{padding:200px 10vw 150px;grid-template-columns:49vw 25vw}#restaurant .intro:after{content:"";background-image:url(/img/topography.jpg);background-size:cover;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1;opacity:.05}#restaurant .concert img,#restaurant .intro .image img{width:100%;height:29.375vw;object-fit:cover;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);z-index:1}#retaurant .intro>div:first-of-type{display:flex;flex-direction:column}#restaurant .intro .fancy-title{margin-bottom:70px}#restaurant .intro .fancy-title h2:first-of-type{font-size:8rem}#restaurant .intro .fancy-title h2:nth-of-type(2){font-size:4rem;letter-spacing:.2rem}#restaurant .concert .fancy-title h2:first-of-type{font-size:7rem}#restaurant .concert .fancy-title h2:nth-of-type(2){font-size:4rem;letter-spacing:.2rem}#restaurant .concert p{text-align:center}#restaurant .concert p,#restaurant .intro p{line-height:2.3rem;font-size:1.3rem;letter-spacing:.04rem}#restaurant .intro .icon{position:absolute;z-index:0;top:-80px;left:-150px}#restaurant .intro .icon img{height:700px;width:700px;object-fit:contain;-webkit-transform:rotate(25deg);transform:rotate(25deg);opacity:.2}#restaurant .menu{padding:80px 8vw}#restaurant .menu .title h2{font-family:"Bebas Kai",sans-serif;text-align:center;font-weight:400;font-size:7rem;margin:0;color:#81bfc8;padding-bottom:80px}#restaurant .menu .content{display:grid;grid-template-columns:6fr 1fr 6fr;grid-template-rows:350px 100px 350px 100px 350px;grid-column-gap:10vw}#restaurant .menu .content .text{align-self:center}#restaurant .menu .content .text:first-child{grid-row:1;grid-column:2/4;text-align:start}#restaurant .menu .content .text:nth-child(2){grid-row:3;grid-column:1/3;text-align:end}#restaurant .menu .content .text:nth-child(3){grid-row:5;grid-column:2/4;text-align:start}#restaurant .menu .content .image:nth-of-type(4){grid-column:1;grid-row:1}#restaurant .menu .content .image:nth-of-type(5){grid-column:3;grid-row:3}#restaurant .menu .content .image:nth-of-type(6){grid-column:1;grid-row:5}#restaurant .menu .content .image img{object-fit:cover;width:100%;height:100%;box-shadow:0 14px 38px rgba(0,0,0,.3),0 10px 12px rgba(0,0,0,.22)}#restaurant .menu .content .text .menu-entry:not(:last-of-type){padding-bottom:50px}@media screen and (max-width:1800px){#restaurant .intro .fancy-title h2:first-of-type{font-size:6rem}#restaurant .intro .fancy-title h2:nth-of-type(2){font-size:3rem}#restaurant .concert .fancy-title h2:first-of-type{font-size:6rem}#restaurant .concert .fancy-title h2:nth-of-type(2){font-size:3rem}#restaurant .intro{grid-template-columns:30vw 44vw}#restaurant .concert{grid-template-columns:44vw 30vw}}@media screen and (max-width:1200px){#restaurant .concert,#restaurant .intro{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1150px){#restaurant .menu .content{grid-column-gap:5vw}}@media screen and (max-width:1000px){#restaurant .concert,#restaurant .intro{display:flex;flex-direction:column;height:auto}#restaurant .concert,#restaurant .intro{padding:70px 10vw}#restaurant .concert .image,#restaurant .intro .image{padding-top:60%;position:relative;width:100%;height:100%}#restaurant .intro .image{margin-top:50px}#restaurant .concert .image{margin-bottom:50px}#restaurant .concert .image img,#restaurant .intro .image img{position:absolute;top:0;left:0;width:100%;height:100%}#restaurant .menu .content{display:flex;flex-direction:column}#restaurant .menu .content .text:first-child{order:2}#restaurant .menu .content .text:nth-child(2){order:4}#restaurant .menu .content .text:nth-child(3){order:6}#restaurant .menu .content .image:nth-of-type(4){order:1}#restaurant .menu .content .image:nth-of-type(5){order:3}#restaurant .menu .content .image:nth-of-type(6){order:5}#restaurant .menu .content .image,#restaurant .menu .content .text:not(:last-child){margin-bottom:60px}#restaurant .menu .content .image{margin-left:60px;margin-right:60px}#restaurant .menu .title h2{font-size:6rem}}@media screen and (max-width:800px){#restaurant .intro .icon{top:-60px;left:-100px}#restaurant .intro .icon img{height:500px;width:500px}#restaurant .concert p,#restaurant .intro p{font-size:1.2rem}#restaurant .menu .title h2{font-size:5rem}}@media screen and (max-width:500px){#restaurant .intro .icon{top:-40px;left:-70px}#restaurant .intro .icon img{height:350px;width:350px}#restaurant .concert .fancy-title h2:first-of-type,#restaurant .intro .fancy-title h2:first-of-type{font-size:5rem}#restaurant .concert .fancy-title h2:nth-of-type(2),#restaurant .intro .fancy-title h2:nth-of-type(2){font-size:3rem}}@media screen and (max-width:400px){#restaurant .concert .fancy-title h2:first-of-type,#restaurant .intro .fancy-title h2:first-of-type{font-size:4.5rem}#restaurant .concert .fancy-title h2:nth-of-type(2),#restaurant .intro .fancy-title h2:nth-of-type(2){font-size:2.5rem;letter-spacing:.1rem}#restaurant .menu .content .image{margin-left:40px;margin-right:40px}#restaurant .menu .title h2{font-size:4rem}}.menu-entry p{margin:0}.menu-entry p:first-of-type{font-family:"Cartel Deux Sharp",sans-serif;color:#81bfc8;font-size:4rem}.menu-entry p:nth-of-type(2){font-family:"Bebas Kai",sans-serif;color:#d3d3d3;font-size:2.5rem}.menu-entry.left p:nth-of-type(2){padding-left:100px}.menu-entry.right p:nth-of-type(2){padding-right:100px}@media screen and (max-width:1300px){.menu-entry p:first-of-type{font-size:3.2rem}.menu-entry p:nth-of-type(2){font-size:2.2rem}.menu-entry.left p:nth-of-type(2){padding-left:80px}.menu-entry.right p:nth-of-type(2){padding-right:80px}}@media screen and (max-width:1000px){.menu-entry.left p:nth-of-type(2){padding-left:0}.menu-entry.right p:nth-of-type(2){padding-right:0}.menu-entry p{text-align:center}}#restaurant-menu{margin-top:10px;padding-left:30vw;padding-right:30vw}@media screen and (max-width:1000px){#restaurant-menu{padding-left:5vw;padding-right:5vw}}#restaurant-menu h2{display:flex;justify-content:center;font-size:5rem;font-weight:400;text-align:center}#restaurant-menu h2:not(:first-of-type){margin-top:150px}#restaurant-menu h2:first-of-type{font-family:"Bernier",sans-serif}#restaurant-menu h2:nth-of-type(2){font-family:"Valeria",sans-serif}#restaurant-menu h2:nth-of-type(3){font-family:"TriumphWheels",sans-serif}#restaurant-menu h2:nth-of-type(4){font-family:"Billionaire",sans-serif}#restaurant-menu>div{display:grid;grid-template-columns:7fr 2fr;margin-top:50px}#restaurant-menu>div.symetric-grid{grid-template-columns:1fr 1fr;margin:0}#restaurant-menu>div.wine-grid{grid-template-columns:3fr repeat(3,1fr);margin:0}#restaurant-menu div h3{grid-column:1/3;text-align:center;font-family:"LemonMilk",sans-serif;font-weight:400;font-size:1.7rem;border-top-style:double;width:100%;margin:0;padding:5px 0}#restaurant-menu div .subtitle{grid-column:1/3;border:none;text-align:center}#restaurant-menu div .top{border-top:1px solid #000}#restaurant-menu div .price,#restaurant-menu div h4{font-family:"LemonMilk",sans-serif;font-weight:400;font-size:1.2rem;margin:0}#restaurant-menu div h4,#restaurant-menu div p:not(.price):not(.subtitle){padding-left:15px;border-right:1px solid #000}#restaurant-menu div .price{text-align:end;width:calc(100% - 15px);padding-right:15px}#restaurant-menu div p{font-family:"Typewriter",sans-serif;margin:0}#restaurant-menu div h4>span{font-size:1rem}#restaurant-menu div h3>span{font-size:1.3rem}#restaurant-menu div .padding-top{padding-top:10px}#restaurant-menu div .padding-bottom{padding-bottom:10px}#restaurant-menu div .no-border{border-right:none!important}#restaurant-menu div .border-left{border-left:1px solid #000}#restaurant-menu div .border-right{border-right:1px solid #000}#restaurant-menu div .text-center{text-align:center;padding-left:0!important;padding-right:0!important;width:100%}.activites .overlay,.activites>.slider{height:100vh}.activites>.slider img{height:100vh;width:100%;object-fit:cover}.activites .overlay{position:absolute;top:0;left:0;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(56,56,56,.33)),color-stop(15%,transparent));background-image:linear-gradient(rgba(56,56,56,.33),transparent 15%);background-color:rgba(234,203,157,.14);display:flex;justify-content:center;align-items:center;height:100vh;width:100%}.activites .overlay>div:first-child{display:flex;flex-direction:column;align-items:center}.activites .overlay>div:first-child h1,.activites .overlay>div:first-child h2{margin:0;font-weight:400;text-shadow:rgba(97,97,97,.29) 0 0 20px;text-align:center;padding:0 20px}.activites .overlay>div:first-child h1{font-family:"Cartel Deux Sharp",sans-serif;font-size:9rem;color:#fff;margin-bottom:30px}.activites .overlay>div:first-child h2{font-family:"Bebas Kai",sans-serif;font-size:5rem;letter-spacing:.8rem;color:hsla(0,0%,94.5%,.91);width:80%;margin-bottom:50px}.activites .overlay .button{margin:0 10vw}.activites .description{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:8vw;padding:200px 13% 100px;background-color:#fff;background-image:url(/img/intro-section-background.jpg);background-repeat:no-repeat;background-size:contain}.activites .description img{width:90%;height:100%;object-fit:contain}.activites .description .text p{font-family:"RobotoLight",sans-serif;letter-spacing:.05rem;line-height:1.8rem;font-size:1.2rem}@media screen and (max-width:1300px){.activites .overlay>div:first-child h2{font-size:4rem;letter-spacing:.6rem}}@media screen and (max-width:1000px){.activites .description{display:flex;flex-direction:column;padding-top:8rem}.activites .description img{align-self:center}.activites .description .text{padding-left:0;padding-top:5rem}.activites .overlay>div:first-child h1{font-size:7.5rem}.activites .overlay>div:first-child h2{font-size:3rem;letter-spacing:.4rem}}@media screen and (max-width:800px){.activites .overlay>div:first-child h1{font-size:6rem}.activites .overlay>div:first-child h2{font-size:2.5rem;letter-spacing:.2rem}}@media screen and (max-width:600px){.activites .description .fancy-title h2:first-of-type{font-size:6rem}.activites .description .fancy-title h2:last-of-type{font-size:2.5rem;letter-spacing:.3rem}}@media screen and (max-width:500px){.activites .overlay>div:first-child h1{font-size:4.5rem}}@media screen and (max-width:400px){.activites .description .fancy-title h2:first-of-type{font-size:5rem}.activites .description .fancy-title h2:last-of-type{font-size:2rem;letter-spacing:.3rem}}.booking .title{margin-top:50px}.booking .title h2:first-child{font-size:6rem}.booking .title h2:nth-child(2){font-size:4rem;letter-spacing:.3rem}#booking-iframe{margin:50px 20%;width:60%;height:800px;border:none}@media screen and (max-width:1400px){#booking-iframe{margin:50px 10%;width:80%;height:800px;border:none}}@media screen and (max-width:1000px){#booking-iframe{margin:50px 0;width:100%;height:800px;border:none}}@media screen and (max-width:500px){.booking .title h2:first-child{font-size:5rem}.booking .title h2:nth-child(2){font-size:3rem;letter-spacing:.3rem}}.infos .banner{height:50vh}.infos .banner img{height:100%;width:100%;object-fit:cover}.infos .banner .overlay{position:absolute;top:0;left:0;height:50vh;width:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(56,56,56,.33)),color-stop(30%,transparent));background-image:linear-gradient(rgba(56,56,56,.33),transparent 30%);background-color:rgba(8,90,99,.38);display:flex;justify-content:center;align-items:center}.infos .banner .overlay>div:first-child{display:flex;flex-direction:column;align-items:center}.infos .banner .overlay>div:first-child h1,.infos .banner .overlay>div:first-child h2{margin:0;font-weight:400;text-shadow:rgba(97,97,97,.29) 0 0 20px;text-align:center;padding:0 20px}.infos .banner .overlay>div:first-child h1{font-family:"Cartel Deux Sharp",sans-serif;font-size:8rem;color:#fff;margin-bottom:15px}.infos .banner .overlay>div:first-child h2{font-family:"Bebas Kai",sans-serif;font-size:5rem;letter-spacing:.9rem;color:hsla(0,0%,94.5%,.91)}.infos .content{padding:150px 20%;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto);grid-row-gap:200px}.infos .content .fancy-title{align-self:center;display:flex;flex-direction:column;justify-self:flex-start}.infos .content .fancy-title h2:first-child{font-size:5rem}.infos .content .fancy-title h2:nth-child(2){font-size:4rem}.infos .content p{font-size:1.3rem;position:relative}.infos .content>div:nth-child(2) p{padding:30px 0;margin:0}.infos .content>div:nth-child(2){align-self:center;width:100%}.infos .content>div:nth-child(2) p:nth-child(2){text-align:end}.infos .content .background-icon{position:absolute;font-size:5rem;z-index:-1}.infos .content>div:nth-child(2) p:first-child .background-icon{left:26px;top:0;color:rgba(129,191,200,.25)}.infos .content>div:nth-child(2) p:nth-child(2) .background-icon{right:26px;top:0;color:rgba(129,191,200,.25);-webkit-transform:rotate(15deg);transform:rotate(15deg)}.infos .content>div:nth-child(4) p{text-align:center}.infos .content>div:nth-child(4) iframe{border:none;width:100%;height:400px}.infos .content>div:nth-child(6)>div:last-child{display:flex;justify-content:center}.infos .content>div:nth-child(8) img{width:100%}@media screen and (max-width:1100px){.infos .content{padding:150px 15%}}@media screen and (max-width:1000px){.infos .content{display:flex;flex-direction:column}.infos .content>div:nth-child(2n):not(:last-child){margin-bottom:150px}.infos .content>div:nth-child(odd){margin-bottom:50px}.infos .content .fancy-title{align-items:center}}@media screen and (max-width:800px){.infos .banner .overlay>div:first-child h1{font-size:6rem}.infos .banner .overlay>div:first-child h2{font-size:4rem;letter-spacing:.5rem}}@media screen and (max-width:500px){.infos .banner .overlay>div:first-child h1{font-size:5rem}.infos .banner .overlay>div:first-child h2{font-size:3rem;letter-spacing:.4rem}.infos .content p{font-size:1.1rem}.infos .content .fancy-title h2:first-child{font-size:4rem}.infos .content .fancy-title h2:nth-child(2){font-size:3rem}}@media screen and (max-width:400px){.infos .banner .overlay>div:first-child h1{font-size:4rem}.infos .banner .overlay>div:first-child h2{font-size:2.5rem}}.zoomable-image{cursor:pointer}.zoomable-image>div:first-of-type{position:relative}.zoomable-image>div:first-of-type>.overlay{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(37,37,37,0);opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.zoomable-image>div:first-of-type>.overlay>i{color:#fff;opacity:.9;font-size:2.5rem}.zoomable-image>div:first-of-type>.overlay:hover{background-color:rgba(37,37,37,.3);opacity:1}.zoomable-image>div:nth-of-type(2)>div{left:0}.zoomable-image .slideshow-container{position:fixed!important;height:100%;width:100%;top:0;left:0;z-index:99999;background-color:rgba(27,27,27,.95)}.zoomable-image .slideshow-container .slide{background-size:contain}.zoomable-image .slideshow-container .show-index.is-dot{width:100%;justify-content:center;left:unset}.zoomable-image .slideshow-container .arrows .btn-arrow{top:calc(50% - 25px)}.zoomable-image .close-button{width:70px;height:70px;position:fixed;top:0;right:0;z-index:99999;font-size:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);cursor:pointer}.zoomable-image .close-button:after,.zoomable-image .close-button:before{content:"";display:block;background:hsla(0,0%,100%,.6);position:absolute}.zoomable-image .close-button:before{top:calc((70px - 8em)/2);left:calc((70px - 2em)/2);width:2em;height:8em}.zoomable-image .close-button:after{top:calc((70px - 2em)/2);left:calc((70px - 8em)/2);width:8em;height:2em}.cgv{padding-left:15vw;padding-right:15vw}.cgv h2,.cgv h3{font-family:"Bebas Kai",sans-serif}.cgv h2{text-align:center;font-size:3rem}.cgv h3{font-size:1.8rem}.cgv h3:not(:first-of-type){margin-top:60px}.cgv p{font-size:1.2rem}@media screen and (max-width:1000px){.cgv{padding-left:10vw;padding-right:10vw}}@media screen and (max-width:600px){.cgv{padding-left:5vw;padding-right:5vw}.cgv h2{font-size:2.5rem}.cgv h3{font-size:1.5rem}}.footer{padding:100px 15%;background-image:url(/img/footer-background.jpg);background-repeat:no-repeat;background-size:cover}.footer .main{justify-content:space-between;margin-bottom:50px}.footer .main,.footer .main .logo{display:flex;align-items:flex-start}.footer .main .logo{width:20%}.footer .main .logo img{object-fit:contain;width:100%}.footer .main .links{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:4.2vw;grid-row-gap:20px}.footer .main .links a{text-decoration:none;font-family:"Roboto",sans-serif}.footer .main .infos{display:flex;flex-direction:column}.footer .main .infos .info{font-family:"Roboto",sans-serif;text-decoration:none;margin:0 0 30px}.footer .main .infos .info:last-child{margin:0}.footer .main .infos .info i{font-weight:600;margin-right:10px}.footer .languages{display:flex;justify-content:space-evenly}.footer .languages>span{cursor:pointer}.footer .languages>span>span{margin-right:5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.footer .languages>span:hover>span{-webkit-transform:scale(1.2);transform:scale(1.2)}@media screen and (max-width:1500px){.footer .main .links{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr)}}@media screen and (max-width:1200px){.footer{padding:100px 8%}}@media screen and (max-width:1000px){.footer .main{flex-direction:column;align-items:center}.footer .main .logo{width:30%}.footer .main .links,.footer .main .logo{margin-bottom:50px}.footer .main .links{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}.footer .main .infos{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:4.2vw}}@media screen and (max-width:750px){.footer .main .logo{width:35%}.footer .main .infos{display:flex;flex-direction:column}.footer .main .links{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr)}.footer .languages{flex-direction:column;align-items:center}.footer .languages>span:not(:last-of-type){margin-bottom:30px}}@media screen and (max-width:500px){.footer{padding:100px 5%}.footer .main .logo{width:50%}.footer .main .infos{display:flex;flex-direction:column}.footer .main .links{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr)}}@media screen and (max-width:400px){.footer .main .links{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(9,1fr);justify-items:center}.footer .main .infos{align-items:center}}#admin-panel{width:100%;height:100vh;display:flex}#admin-panel .sidebar{width:300px;height:calc(100% - 100px);background-color:#0197ab;border-radius:0 15px 15px 0;box-shadow:3px 0 17px 0 rgba(2,111,125,.44);padding:50px;display:grid;grid-template:150px 1fr 70px/1fr}#admin-panel .sidebar a{width:85%;justify-self:center}#admin-panel .sidebar a img{width:100%}#admin-panel .sidebar .logout-button{border:none;border-radius:30px;background-color:#fff;padding:10px 20px;color:#0197ab;font-size:1rem;letter-spacing:.05rem;outline:none;font-family:"Bebas Kai",sans-serif;cursor:pointer;-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out;justify-self:center;align-self:end}#admin-panel .sidebar .logout-button:hover{-webkit-transform:scale(1.07);transform:scale(1.07)}#admin-panel .main{width:calc(100% - 300px);height:calc(100% - 60px);padding:30px 100px;overflow-y:auto;position:relative}#admin-panel .nav-buttons button{background:none;border:none;border-radius:10px;color:#fff;font-size:1.3rem;font-family:"Bebas Kai",sans-serif;letter-spacing:.05rem;cursor:pointer;width:100%;text-align:start;padding:10px 20px;margin-bottom:5px;outline:none;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}#admin-panel .nav-buttons button:hover{background-color:#028ea0}#admin-panel .nav-buttons button.selected{background-color:#fff;color:#0197ab}#edit-page{display:flex;flex-direction:column;overflow-x:hidden;position:relative;min-height:100%}#edit-page>h1{align-self:center;background-color:#0197ab;padding:12px 50px;color:#fff;font-weight:400;font-size:2rem;letter-spacing:.05rem;font-family:"Bebas Kai",sans-serif;margin:0 0 40px}.text-item{display:flex;flex-direction:column;margin-bottom:50px;background-color:#fbfbfb;border-radius:15px;padding:30px 40px}.text-item .title{align-self:center;font-size:1.5rem;letter-spacing:.05rem;font-family:"Bebas Kai",sans-serif;margin-bottom:20px;margin-top:0}.text-item .editor{margin-bottom:25px}.text-item .editor>p{font-weight:700;font-family:"Bebas Kai",sans-serif;font-size:1.05rem;letter-spacing:.05rem}.text-item .editor>p span{margin-right:7px}.text-item .save-button{border:none;border-radius:30px;background-color:#0197ab;padding:10px 20px;color:#fff;font-size:1rem;letter-spacing:.05rem;outline:none;font-family:"Bebas Kai",sans-serif;cursor:pointer;-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out;align-self:flex-end}.text-item .save-button:hover{-webkit-transform:scale(1.07);transform:scale(1.07)}.text-item>button .spinner-icon{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite}.notification-wrapper{position:fixed;top:15px;right:40px;width:350px;z-index:100}.notification{position:relative;display:flex;align-items:center;overflow:hidden;background-color:#fff;box-shadow:0 5px 20px 0 rgb(0 0 0/8%);border-radius:5px;margin-bottom:15px;width:350px;-webkit-animation:SlideLeft .4s;animation:SlideLeft .4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.notification:before{content:"";height:100%;width:5px;position:absolute}.notification.exit{-webkit-animation:SlideRight .4s;animation:SlideRight .4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.notification.success:before{background-color:#47d764}.notification.error:before{background-color:#ff355c}.notification>div{padding:10px}.notification>div>p{margin:0;color:#94959a;font-size:.95rem}.notification>div>p.title{color:#282c36;font-weight:700;font-size:1.1rem;margin-bottom:5px}.notification>i{margin:0 15px 0 25px;font-size:1.1rem;font-weight:700}.notification.success>i{color:#47d764}.notification.error>i{color:#ff355c}@-webkit-keyframes SlideLeft{0%{margin-left:120%}to{margin-left:0}}@keyframes SlideLeft{0%{margin-left:120%}to{margin-left:0}}@-webkit-keyframes SlideRight{0%{margin-left:0}to{margin-left:120%}}@keyframes SlideRight{0%{margin-left:0}to{margin-left:120%}}.title-item{display:grid;grid-template-columns:1fr 1fr;margin-bottom:50px;background-color:#fbfbfb;border-radius:15px;padding:30px 40px}.title-item .title{text-align:center;font-size:1.5rem;margin-bottom:20px;margin-top:0}.title-item .title,.title-item>p{grid-column:1/3;letter-spacing:.05rem;font-family:"Bebas Kai",sans-serif}.title-item>p{font-weight:700;font-size:1.05rem}.title-item>p span{margin-right:7px}.title-item .form{margin-bottom:25px;display:flex;align-items:center}.title-item .form div{display:flex;flex-direction:column}.title-item .form label{font-size:1.2rem;letter-spacing:.1rem;margin-bottom:10px;font-family:"Bebas Kai",sans-serif;margin-left:30px}.title-item .form input{border:1px solid #e7e7e7;border-radius:30px;background-color:#fff;padding:15px 30px;font-size:1rem;width:100%;outline:none;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.title-item .form input:focus{border:1px solid #0197ab}.title-item .form input:first-of-type{margin-bottom:20px}.title-item .preview{margin-bottom:25px}.title-item .preview h3{text-align:center;font-size:1.2rem;letter-spacing:.05rem;font-family:"Bebas Kai",sans-serif;font-weight:400}.title-item .preview .fancy-title h2:first-of-type{font-size:6rem}.title-item .preview .fancy-title h2:last-of-type{font-size:2.5rem;letter-spacing:.3rem}.title-item>button{border:none;border-radius:30px;background-color:#0197ab;padding:10px 20px;color:#fff;font-size:1rem;letter-spacing:.05rem;outline:none;font-family:"Bebas Kai",sans-serif;cursor:pointer;-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out;grid-column:2;justify-self:end}.title-item>button:hover{-webkit-transform:scale(1.07);transform:scale(1.07)}.title-item>button .spinner-icon{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite}.img-item{display:grid;grid-template-columns:1fr 1fr;margin-bottom:50px;background-color:#fbfbfb;border-radius:15px;padding:30px 60px}.img-item .title{grid-column:1/3;text-align:center;font-size:1.5rem;letter-spacing:.05rem;font-family:"Bebas Kai",sans-serif;margin-bottom:20px;margin-top:0}.img-item .form{margin-bottom:30px;display:flex;flex-direction:column;align-items:center;justify-content:center}.img-item .form label:first-of-type{font-size:1.2rem;letter-spacing:.1rem;margin-bottom:20px;font-family:"Bebas Kai",sans-serif}.img-item .form label:last-of-type{border-radius:10px;background-color:#0197ab;padding:20px 40px;color:#fff;font-size:1.1rem;letter-spacing:.05rem;font-family:"Bebas Kai",sans-serif;cursor:pointer;-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out}.img-item .form label:last-of-type i{margin-left:10px}.img-item .form label:last-of-type:hover{-webkit-transform:scale(1.07);transform:scale(1.07)}.img-item .form input:first-of-type{margin-bottom:20px}.img-item .preview{margin-bottom:30px;display:flex;flex-direction:column;align-items:center}.img-item .preview img{width:20vw;height:20vw;object-fit:contain}.img-item>button{border:none;border-radius:30px;background-color:#0197ab;padding:10px 20px;color:#fff;font-size:1rem;letter-spacing:.05rem;outline:none;font-family:"Bebas Kai",sans-serif;cursor:pointer;-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out;grid-column:2;justify-self:end}.img-item>button:hover{-webkit-transform:scale(1.07);transform:scale(1.07)}.img-item>button .spinner-icon{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite}.gallery-item{display:flex;flex-direction:column;margin-bottom:50px;background-color:#fbfbfb;border-radius:15px;padding:30px 40px}.gallery-item .title{text-align:center;font-size:1.5rem;letter-spacing:.05rem;font-family:"Bebas Kai",sans-serif;margin-bottom:20px;margin-top:0}.gallery-item .list{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr;grid-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;grid-row-gap:20px;row-gap:20px;margin-bottom:25px}.gallery-item .list:before{content:"";width:0;padding-bottom:100%;grid-row:1/1;grid-column:1/1}.gallery-item .list>div{display:inline-grid;position:relative;border-radius:20px;overflow:hidden;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.gallery-item .list>div:hover{-webkit-transform:scale(1.07);transform:scale(1.07)}.gallery-item .list>div>img{width:100%;height:100%;object-fit:cover}.gallery-item .list>div>button{position:absolute;cursor:pointer;width:15%;height:15%;border:none;border-radius:50%;background-color:hsla(0,0%,100%,.19);top:5%;right:5%;display:flex;justify-content:center;align-items:center;padding:0;color:hsla(0,0%,100%,.33);outline:none;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.gallery-item .list>div:hover>button{background-color:hsla(0,0%,100%,.56);color:hsla(0,0%,100%,.67);-webkit-transform:scale(1.07);transform:scale(1.07)}.gallery-item .list div:first-child{grid-row:1/1;grid-column:1/1}.gallery-item .list div.add-image{background-color:#fff;border:3px dashed #d6d6d6;font-size:3rem;color:#d6d6d6;cursor:pointer}.gallery-item .list div.add-image label{cursor:pointer;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.gallery-item>button{border:none;border-radius:30px;background-color:#0197ab;padding:10px 20px;color:#fff;font-size:1rem;letter-spacing:.05rem;outline:none;font-family:"Bebas Kai",sans-serif;cursor:pointer;-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out;align-self:flex-end}.gallery-item>button:hover{-webkit-transform:scale(1.07);transform:scale(1.07)}.gallery-item>button .spinner-icon{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite}.camping-prices-item{display:flex;flex-direction:column;margin-bottom:50px;background-color:#fbfbfb;border-radius:15px;padding:30px 40px}.camping-prices-item .title{text-align:center;font-size:1.5rem;margin-bottom:20px;margin-top:0}.camping-prices-item .title,.camping-prices-item>p{letter-spacing:.05rem;font-family:"Bebas Kai",sans-serif}.camping-prices-item>p{font-weight:700;font-size:1.05rem}.camping-prices-item .form{margin-bottom:25px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:150px;-webkit-column-gap:150px;column-gap:150px}.camping-prices-item .form label{font-size:1.2rem;letter-spacing:.1rem;margin-bottom:10px;font-family:"Bebas Kai",sans-serif;margin-left:30px}.camping-prices-item .form input{border:1px solid #e7e7e7;border-radius:30px;background-color:#fff;padding:15px 30px;font-size:1rem;width:calc(100% - 60px);outline:none;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.camping-prices-item .form input:focus{border:1px solid #0197ab}.camping-prices-item .form div{display:flex;flex-direction:column}.camping-prices-item>button{border:none;border-radius:30px;background-color:#0197ab;padding:10px 20px;color:#fff;font-size:1rem;letter-spacing:.05rem;outline:none;font-family:"Bebas Kai",sans-serif;cursor:pointer;-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out;align-self:flex-end}.camping-prices-item>button:hover{-webkit-transform:scale(1.07);transform:scale(1.07)}.camping-prices-item>button .spinner-icon{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite}.places-prices-item{display:flex;flex-direction:column;margin-bottom:50px;background-color:#fbfbfb;border-radius:15px;padding:30px 40px}.places-prices-item .title{text-align:center;font-size:1.5rem;margin-bottom:20px;margin-top:0}.places-prices-item .title,.places-prices-item>p{letter-spacing:.05rem;font-family:"Bebas Kai",sans-serif}.places-prices-item>p{font-weight:700;font-size:1.05rem}.places-prices-item .form{margin-bottom:25px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:150px;-webkit-column-gap:150px;column-gap:150px;grid-row-gap:20px;row-gap:20px}.places-prices-item .form:first-of-type{margin-top:25px}.places-prices-item .form label{font-size:1.2rem;letter-spacing:.1rem;margin-bottom:10px;font-family:"Bebas Kai",sans-serif;margin-left:30px}.places-prices-item .form input{border:1px solid #e7e7e7;border-radius:30px;background-color:#fff;padding:15px 30px;font-size:1rem;width:calc(100% - 60px);outline:none;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.places-prices-item .form input:focus{border:1px solid #0197ab}.places-prices-item .form div{display:flex;flex-direction:column}.places-prices-item>button{border:none;border-radius:30px;background-color:#0197ab;padding:10px 20px;color:#fff;font-size:1rem;letter-spacing:.05rem;outline:none;font-family:"Bebas Kai",sans-serif;cursor:pointer;-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out;align-self:flex-end}.places-prices-item>button:hover{-webkit-transform:scale(1.07);transform:scale(1.07)}.places-prices-item>button .spinner-icon{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite}.season-date-item{display:flex;flex-direction:column;margin-bottom:50px;background-color:#fbfbfb;border-radius:15px;padding:30px 40px}.season-date-item .title{text-align:center;font-size:1.5rem;margin-bottom:20px;margin-top:0}.season-date-item .title,.season-date-item>p{letter-spacing:.05rem;font-family:"Bebas Kai",sans-serif}.season-date-item>p{font-weight:700;font-size:1.05rem}.season-date-item .form{margin-bottom:25px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:150px;-webkit-column-gap:150px;column-gap:150px}.season-date-item .form label{font-size:1.2rem;letter-spacing:.1rem;margin-bottom:10px;font-family:"Bebas Kai",sans-serif;margin-left:30px}.season-date-item .form input{border:1px solid #e7e7e7;border-radius:30px;background-color:#fff;padding:15px 30px;font-size:1rem;width:calc(100% - 60px);outline:none;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.season-date-item .form input:focus{border:1px solid #0197ab}.season-date-item .MuiInput-underline:after,.season-date-item .MuiInput-underline:before{display:none}.season-date-item .form div{display:flex;flex-direction:column}.season-date-item>button{border:none;border-radius:30px;background-color:#0197ab;padding:10px 20px;color:#fff;font-size:1rem;letter-spacing:.05rem;outline:none;font-family:"Bebas Kai",sans-serif;cursor:pointer;-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out;align-self:flex-end}.season-date-item>button:hover{-webkit-transform:scale(1.07);transform:scale(1.07)}.season-date-item>button .spinner-icon{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite}.infos-item{display:flex;flex-direction:column;margin-bottom:50px;background-color:#fbfbfb;border-radius:15px;padding:30px 40px}.infos-item .title{text-align:center;font-size:1.5rem;margin-bottom:20px;margin-top:0}.infos-item .title,.infos-item>p{letter-spacing:.05rem;font-family:"Bebas Kai",sans-serif}.infos-item>p{font-weight:700;font-size:1.05rem}.infos-item .form{margin-bottom:25px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:150px;-webkit-column-gap:150px;column-gap:150px}.infos-item .form label{font-size:1.2rem;letter-spacing:.1rem;margin-bottom:10px;font-family:"Bebas Kai",sans-serif;margin-left:30px}.infos-item .form input{border:1px solid #e7e7e7;border-radius:30px;background-color:#fff;padding:15px 30px;font-size:1rem;width:calc(100% - 60px);outline:none;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.infos-item .form input:focus{border:1px solid #0197ab}.infos-item .form div{display:flex;flex-direction:column}.infos-item>button{border:none;border-radius:30px;background-color:#0197ab;padding:10px 20px;color:#fff;font-size:1rem;letter-spacing:.05rem;outline:none;font-family:"Bebas Kai",sans-serif;cursor:pointer;-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out;align-self:flex-end}.infos-item>button:hover{-webkit-transform:scale(1.07);transform:scale(1.07)}.infos-item>button .spinner-icon{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite}.misc-prices-item{display:flex;flex-direction:column;margin-bottom:50px;background-color:#fbfbfb;border-radius:15px;padding:30px 40px}.misc-prices-item .title{text-align:center;font-size:1.5rem;margin-bottom:20px;margin-top:0}.misc-prices-item .title,.misc-prices-item>p{letter-spacing:.05rem;font-family:"Bebas Kai",sans-serif}.misc-prices-item>p{font-weight:700;font-size:1.05rem}.misc-prices-item .form{margin-bottom:25px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:150px;-webkit-column-gap:150px;column-gap:150px}.misc-prices-item .form label{font-size:1.2rem;letter-spacing:.1rem;margin-bottom:10px;font-family:"Bebas Kai",sans-serif;margin-left:30px}.misc-prices-item .form input{border:1px solid #e7e7e7;border-radius:30px;background-color:#fff;padding:15px 30px;font-size:1rem;width:calc(100% - 60px);outline:none;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.misc-prices-item .form input:focus{border:1px solid #0197ab}.misc-prices-item .form div{display:flex;flex-direction:column}.misc-prices-item>button{border:none;border-radius:30px;background-color:#0197ab;padding:10px 20px;color:#fff;font-size:1rem;letter-spacing:.05rem;outline:none;font-family:"Bebas Kai",sans-serif;cursor:pointer;-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out;align-self:flex-end}.misc-prices-item>button:hover{-webkit-transform:scale(1.07);transform:scale(1.07)}.misc-prices-item>button .spinner-icon{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite}#spinner{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;width:100%;height:100%}#spinner .loader{position:relative;width:100px;overflow:hidden}#spinner .loader:before{content:"";display:block;padding-top:100%}#spinner .circular{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:100%;-webkit-transform-origin:center center;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#spinner .path{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:#0197ab}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}#account-mgt{display:flex;flex-direction:column;overflow-x:hidden;min-height:100%}#account-mgt h1{align-self:center;background-color:#0197ab;padding:12px 50px;color:#fff;font-weight:400;font-size:2rem;letter-spacing:.05rem;font-family:"Bebas Kai",sans-serif;margin:0 0 40px}#account-mgt .list{margin-bottom:100px}#account-mgt .legend,#account-mgt .user-item{display:grid;align-items:center;justify-items:start;grid-template-columns:1fr 8fr 6fr 4fr 2fr;padding:15px 40px}#account-mgt .legend p{color:#94959a;font-weight:700}#account-mgt .legend p:first-of-type{grid-column:2}#account-mgt .user-item{background-color:#fbfbfb;border-radius:10px;margin-bottom:5px}#account-mgt .user-item .id{font-weight:700;color:#94959a}#account-mgt .user-item .email{font-weight:700}#account-mgt .user-item .password,#account-mgt .user-item .role{color:#fff;padding:3px 12px;border-radius:7px;font-weight:700}#account-mgt .user-item .password.change{background-color:#f0a92e}#account-mgt .user-item .password.definitive{background-color:#47d764}#account-mgt .user-item .role.admin{background-color:#0197ab}#account-mgt .user-item .role.superadmin{background-color:#ff355c}#account-mgt .user-item .actions{display:flex}#account-mgt .user-item .actions button{display:flex;margin-right:25px;border:none;outline:none;color:#fff;font-size:1rem;padding:7px;border-radius:6px;cursor:pointer;-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out}#account-mgt .user-item .actions button:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}#account-mgt .user-item .actions button.reset{background-color:#f0a92e}#account-mgt .user-item .actions button.delete{background-color:#ff355c}#account-mgt form{background-color:#fff;border-radius:15px}#account-mgt form,#account-mgt form .input{display:flex;align-items:center;flex-direction:column}#account-mgt form .input{margin-bottom:25px}#account-mgt form .input label{font-size:1.1rem;letter-spacing:.1rem;margin-bottom:10px;font-family:"Bebas Kai",sans-serif}#account-mgt form .input input{border:1px solid rgba(1,151,171,0);border-radius:30px;background-color:#f7f7f7;padding:15px 30px;font-size:1rem;width:100%;outline:none;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}#account-mgt form .input input:focus{border:1px solid #0197ab}#account-mgt .modal>div button,#account-mgt form button{border:none;border-radius:30px;background-color:#0197ab;padding:10px 20px;color:#fff;font-size:1.1rem;letter-spacing:.05rem;outline:none;align-self:center;font-family:"Bebas Kai",sans-serif;cursor:pointer;-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out}#account-mgt .modal>div button:hover,#account-mgt form button:hover{-webkit-transform:scale(1.07);transform:scale(1.07)}#account-mgt .modal{position:absolute;background-color:hsla(0,0%,100%,.56);top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}#account-mgt .modal>div{background-color:#fff;box-shadow:0 5px 20px 0 rgb(0 0 0/8%);padding:30px;border-radius:10px;display:flex;flex-direction:column;align-items:center}#account-mgt .modal>div h2{margin:0;font-family:"Bebas Kai",sans-serif;letter-spacing:.1rem}#account-mgt .modal>div p{margin-top:50px;margin-bottom:50px;font-family:"Bebas Kai",sans-serif;letter-spacing:.05rem;font-size:1.2rem}#admin-login{height:100vh;align-items:center;background-image:url(/static/media/thumbnail.8c00b534.jpg);background-position:50%;background-size:cover}#admin-login,#admin-login form{display:flex;justify-content:center}#admin-login form{width:300px;flex-direction:column;background-color:#fff;padding:50px 100px;border-radius:15px}#admin-login form img{object-fit:contain;margin:0 20px 30px}#admin-login form .input{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}#admin-login form .input label{font-size:1.3rem;letter-spacing:.1rem;margin-bottom:10px;font-family:"Bebas Kai",sans-serif;font-weight:700}#admin-login form .input input{border:1px solid rgba(1,151,171,0);border-radius:30px;background-color:#f7f7f7;padding:15px 30px;font-size:1rem;width:100%;outline:none;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}#admin-login form .input input:focus{border:1px solid #0197ab}#admin-login form button{border:none;border-radius:30px;background-color:#0197ab;padding:15px 30px;color:#fff;font-size:1.2rem;letter-spacing:.05rem;outline:none;align-self:center;font-family:"Bebas Kai",sans-serif;cursor:pointer;-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out}#admin-login form button:hover{-webkit-transform:scale(1.07);transform:scale(1.07)}
/*# sourceMappingURL=main.f113bf95.chunk.css.map */