@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Mountains+of+Christmas:wght@400;700&display=swap";@media screen and (min-width: 768px){nav{width:100vw;height:5rem;display:grid;background:#fff;top:0;left:0;z-index:100}.container{display:flex;justify-content:center;align-items:center;height:100%}.navbar-logo{display:flex;justify-content:center;align-items:center}.navbar-logo img{width:4rem;height:auto}.navbar{display:flex;gap:10vw;font-family:Montserrat,sans-serif;font-size:1rem;margin:0;padding:0}.navbar li{display:flex;justify-content:center;align-items:center;list-style:none}.navbar a{width:5rem;justify-content:center;text-align:center;text-decoration:none;color:#000;font-weight:500;transition:color .3s ease}.navbar a:hover{color:red}.hamburger,.navbar-logo-mobile{display:none}}@media screen and (max-width: 767px){nav{width:100vw;height:5rem;background:#fff;position:fixed;top:0;left:0;z-index:100}.container{height:100%;position:relative;display:flex;justify-content:center;align-items:center}.navbar-logo-mobile{display:flex;justify-content:center;align-items:center;padding-left:5px}.navbar-logo-mobile img{width:4rem;height:auto}.hamburger{display:flex!important;justify-content:center;align-items:center;position:absolute;top:50%;right:1rem;transform:translateY(-50%);cursor:pointer;z-index:1001;width:30px;height:30px}.hamburger svg{position:absolute;opacity:0;transition:opacity .3s ease-in-out}.hamburger svg.active-icon{opacity:1}.navbar{position:fixed;top:5rem;left:0;width:100vw;height:auto;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;padding:1rem 0 2rem;margin:0;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility 0s linear .3s;box-shadow:0 8px 8px #0006;z-index:99}.navbar.active{opacity:1;visibility:visible;transition:opacity .3s ease-in-out,visibility 0s linear}.navbar:not(.active){pointer-events:none}.navbar li{list-style:none;margin:1rem 0;width:100%;text-align:center}.navbar a{text-decoration:none;color:#000;font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:500;transition:color .3s ease;display:block}.navbar a:hover{color:red}.navbar-logo{display:none}}@media screen and (min-width: 1280px){.reviewcard-card{display:flex;flex-direction:column;justify-content:center;align-items:center;width:380px;height:500px;border:2px solid black;border-radius:10px;margin:100px 10px 0}.reviewcard-star{display:flex;flex-direction:grid;justify-content:center;align-items:center;color:#ffc800;font-size:3rem;margin:50px 0 0;gap:5px;width:100%;height:20%}.reviewcard-comment{display:flex;justify-content:center;align-items:center;text-align:center;font-family:Montserrat,sans-serif;font-size:1.2rem;margin:0;width:90%;height:50%}.reviewcard-client{justify-content:center;align-items:center;text-align:center;font-family:Montserrat,sans-serif;font-size:1rem;margin:0;width:90%;height:20%}}@media screen and (min-width: 1024px) and (max-width: 1279px){.reviewcard-card{display:flex;flex-direction:column;justify-content:center;align-items:center;width:380px;height:500px;border:2px solid black;border-radius:10px;margin:10px}.reviewcard-star{display:flex;flex-direction:grid;justify-content:center;align-items:center;color:#ffc800;font-size:3rem;margin:50px 0 0;gap:5px;width:100%;height:20%}.reviewcard-comment{display:flex;justify-content:center;align-items:center;text-align:center;font-family:Montserrat,sans-serif;font-size:1.2rem;margin:0;width:90%;height:50%}.reviewcard-client{justify-content:center;align-items:center;text-align:center;font-family:Montserrat,sans-serif;font-size:1rem;margin:0;width:90%;height:20%}}@media screen and (min-width: 768px) and (max-width: 1023px){.reviewcard-card{display:flex;flex-direction:column;justify-content:center;align-items:center;width:350px;height:500px;border:2px solid black;border-radius:10px;margin:10px}.reviewcard-star{display:flex;flex-direction:grid;justify-content:center;align-items:center;color:#ffc800;font-size:50px;margin:0;margin-top:5vh;gap:5px;width:100%;height:20%}.reviewcard-comment{display:flex;justify-content:center;align-items:center;text-align:center;font-family:Montserrat,sans-serif;font-size:20px;margin:0;width:90%;height:50%}.reviewcard-client{justify-content:center;align-items:center;text-align:center;font-family:Montserrat,sans-serif;font-size:15px;margin:0;width:90%;height:20%}}@media screen and (max-width: 767px){.reviewcard-card{display:flex;flex-direction:column;justify-content:center;align-items:center;width:300px;height:450px;border:2px solid black;border-radius:10px;margin:10px}.reviewcard-star{display:flex;flex-direction:grid;justify-content:center;align-items:center;color:#ffc800;font-size:40px;margin:0;margin-top:5vh;gap:5px;width:100%;height:20%}.reviewcard-comment{display:flex;justify-content:center;align-items:center;text-align:center;font-family:Montserrat,sans-serif;font-size:15px;margin:0;width:90%;height:50%}.reviewcard-client{justify-content:center;align-items:center;text-align:center;font-family:Montserrat,sans-serif;font-size:12px;margin:0;width:90%;height:20%}}@media screen and (min-width: 1280px){.home-title{position:relative;z-index:10;width:100vw;height:calc(100vh - 5rem);display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(#0000,#000c),url(/assets/home-BWO9I2kw.png);background-size:100vw 100vh;background-repeat:no-repeat;background-position:center}.home-title-text{width:auto;justify-content:center;text-align:center;height:auto;background-color:#fff;margin:250px;padding:5rem;border-radius:20px}.home-title-text h1{font-family:Montserrat,sans-serif;font-size:100px;font-weight:200;margin:0}.home-title-text h2{font-family:Montserrat,sans-serif;font-size:50px;font-weight:200;margin:0;margin-top:3rem}.home-title-text p{font-family:Montserrat,sans-serif;font-size:30px;font-weight:200;margin:0;margin-top:5rem}.presentation{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:100px 0}.presentation-text{display:flex;flex-direction:column;justify-content:center;align-items:center}.presentation h2{font-family:Montserrat,sans-serif;font-size:80px;font-weight:200;margin:0;margin-bottom:5rem}.presentation p{display:flex;justify-content:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:30px;font-weight:200;margin-top:10px}.separation-bar{width:80vw;height:2px;background-color:#000;margin:auto}.know-how{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:100px 0}.know-how h2{font-family:Montserrat,sans-serif;font-size:80px;font-weight:200;margin:0;margin-bottom:5rem}.know-how-box{display:flex;flex-direction:grid;justify-content:center;align-items:center;width:70vw;height:auto;padding:50px 0;background:#fff;border:2px solid black;border-radius:10px}.know-how-card{display:flex;flex-direction:column;justify-content:center;align-items:center;width:22vw;height:auto;background:#fff}.know-how-icon{display:flex;justify-content:center;align-items:center;text-align:center;font-family:Montserrat,sans-serif;font-size:5rem;margin:0;width:80%;height:20%}.know-how-text{display:flex;justify-content:center;align-items:center;text-align:center;font-family:Montserrat,sans-serif;font-size:17px;margin:40px 0;width:80%;height:70%}.works{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0}.works h2{font-family:Montserrat,sans-serif;font-size:80px;font-weight:200;margin:100px 0}.works-box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80vw;height:auto}.works-card{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto}.works-card h3{font-family:Montserrat,sans-serif;font-size:60px;font-weight:200;margin:0;margin-bottom:5rem;border:2px solid black;border-radius:10px;padding:10px}.works-card p{display:flex;justify-content:center;text-align:center;width:80%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin:0;margin-bottom:5rem}.works-card ul{display:flex;flex-direction:grid;justify-content:center;align-items:center;width:80%;height:80%;margin:0;padding:0;list-style:none}.works-card li{display:flex;flex-direction:column;justify-content:center;align-items:center}.works-card-img{display:flex;flex-direction:grid;justify-content:center;align-items:center}.works-card-img img{width:600px;height:auto;border-radius:10px;margin:0 10px}.works-card li p{justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin:0;margin-top:2rem;margin-bottom:10rem}.reviews{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:100px 0}.reviews h2{font-family:Montserrat,sans-serif;font-size:80px;font-weight:200;margin:0}.reviews-box{display:flex;flex-direction:grid;justify-content:center;align-items:center;width:250px;height:350px;margin:100px 0}.shop{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:200px 0}.shop h2{font-family:Montserrat,sans-serif;font-size:80px;font-weight:200;margin:0 0 50px}.shop p{display:flex;justify-content:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:30px;font-weight:200;margin-top:10px}.shop button{width:250px;height:80px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;margin-top:50px;background-color:red;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease}.shop button:hover{font-size:1.2vw;font-weight:400}.contact{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:100px 0}.contact ul{display:flex;flex-direction:grid;justify-content:center;align-items:center;width:80%;height:80%;margin:0;padding:0}.contact li{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90%;height:90%}.contact iframe{width:700px;height:700px;border-radius:10px}.contact h2{font-family:Montserrat,sans-serif;font-size:3vw;font-weight:200;margin:0 0 20px}.contact p{display:flex;justify-content:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:1.5vw;font-weight:200;margin-top:10px}.contact button{width:250px;height:70px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;background-color:red;color:#fff;border:none;border-radius:10px;margin:10px 0 100px;cursor:pointer;transition:all .3s ease}.contact button:hover{font-size:1.2vw;font-weight:400}.contact h3{font-family:Montserrat,sans-serif;font-size:3vw;font-weight:200;margin:0 0 20px}.gallery{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0}.gallery h2{display:flex;flex-direction:column;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:80px;font-weight:200;margin:50px 0}.gallery img{display:flex;justify-content:center;align-items:center;width:50vw;height:auto;border-radius:10px}.gallery button{width:250px;height:80px;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:50px;margin-bottom:50px;background-color:red;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease}.gallery button:hover{font-size:25px;font-weight:400}}@media screen and (min-width: 1024px) and (max-width: 1279px){.home-title{position:relative;z-index:10;width:100vw;height:calc(100vh - 5rem);display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(#0000,#000c),url(/assets/home-BWO9I2kw.png);background-size:100vw 100vh;background-repeat:no-repeat;background-position:center}.home-title-text{width:auto;justify-content:center;text-align:center;height:auto;background-color:#fff;padding:5rem;margin:200px;border-radius:20px}.home-title-text h1{font-family:Montserrat,sans-serif;font-size:100px;font-weight:200;margin:0}.home-title-text h2{font-family:Montserrat,sans-serif;font-size:50px;font-weight:200;margin:0;margin-top:3rem}.home-title-text p{font-family:Montserrat,sans-serif;font-size:30px;font-weight:200;margin:0;margin-top:5rem}.presentation{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0}.presentation h2{font-family:Montserrat,sans-serif;font-size:80px;font-weight:200;margin:0;margin-top:5rem;margin-bottom:5rem}.presentation-text{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:5rem}.presentation-text p{display:flex;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:10px}.separation-bar{width:80vw;height:2px;background-color:#000;margin:auto}.know-how{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0}.know-how h2{font-family:Montserrat,sans-serif;font-size:80px;font-weight:200;margin:0;margin-top:5rem;margin-bottom:5rem}.know-how-box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:60vw;height:auto;background:#fff;border:2px solid black;border-radius:10px;margin-bottom:5rem}.know-how-card{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80%;height:auto;background:#fff}.know-how-icon{display:flex;justify-content:center;align-items:center;text-align:center;font-family:Montserrat,sans-serif;font-size:6rem;margin:0;width:80%;height:20%;margin-top:3rem}.know-how-text{display:flex;justify-content:center;align-items:center;text-align:center;font-family:Montserrat,sans-serif;font-size:20px;margin:0;width:80%;height:auto;margin-top:2rem;margin-bottom:2rem}.works{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0}.works h2{font-family:Montserrat,sans-serif;font-size:80px;font-weight:200;margin:0;margin-top:5rem;margin-bottom:5rem}.works-box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80vw;height:auto}.works-card{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto}.works h3{font-family:Montserrat,sans-serif;font-size:60px;font-weight:200;margin:0;margin-bottom:5rem;border:2px solid black;border-radius:10px;padding:10px}.works-card p{display:flex;justify-content:center;text-align:center;width:80%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin:0;margin-bottom:5rem}.works-card ul{display:flex;flex-direction:grid;justify-content:center;align-items:center;width:80%;height:80%;margin:0;padding:0;list-style:none}.works-card li{display:flex;flex-direction:column;justify-content:center;align-items:center}.works-card-img{display:flex;flex-direction:grid;justify-content:center;align-items:center}.works-card-img img{width:500px;height:auto;border-radius:10px;margin:0 10px}.works-card li p{justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin:0;margin-top:2rem;margin-bottom:5rem}.reviews{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0}.reviews h2{font-family:Montserrat,sans-serif;font-size:60px;font-weight:200;margin:0;margin-top:5rem;margin-bottom:5rem}.reviews-box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80vw;height:auto;margin-bottom:5rem}.shop{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0}.shop h2{font-family:Montserrat,sans-serif;font-size:60px;font-weight:200;margin:0;margin-top:5rem;margin-bottom:3rem}.shop p{display:flex;justify-content:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:1rem}.shop button{width:250px;height:80px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;margin-top:3rem;margin-bottom:5rem;background-color:red;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease}.shop button:hover{font-size:20px;font-weight:400}.contact{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0}.contact ul{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80%;height:80%;margin:0;margin-top:5rem;margin-bottom:5rem;padding:0}.contact li{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90%;height:90%}.contact iframe{width:600px;height:600px;border-radius:10px}.contact h2{font-family:Montserrat,sans-serif;font-size:50px;font-weight:200;margin:0;margin-bottom:1rem;margin-top:5rem}.contact p{display:flex;justify-content:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:1rem}.contact button{width:250px;height:70px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;background-color:red;color:#fff;border:none;border-radius:10px;margin:0;margin-top:1rem;margin-bottom:5rem;cursor:pointer;transition:all .3s ease}.contact button:hover{font-size:20px;font-weight:400}.contact h3{font-family:Montserrat,sans-serif;font-size:50px;font-weight:200;margin:0;margin-bottom:1rem}.gallery{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0}.gallery h2{display:flex;flex-direction:column;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:60px;font-weight:200;margin:0;margin-bottom:3rem;margin-top:5rem}.gallery img{display:flex;justify-content:center;align-items:center;width:700px;height:auto;border-radius:10px}.gallery button{width:250px;height:80px;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:3rem;margin-bottom:5rem;background-color:red;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease}.gallery button:hover{font-size:25px;font-weight:400}}@media screen and (min-width: 768px) and (max-width: 1023px){.home-title{position:relative;z-index:10;width:100vw;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(#0000,#000c),url(/assets/home-BWO9I2kw.png);background-size:auto 100vh;background-repeat:no-repeat;background-position:center}.home-title-text{width:auto;justify-content:center;text-align:center;height:auto;background-color:#fff;padding:5rem;border-radius:20px}.home-title-text h1{font-family:Montserrat,sans-serif;font-size:60px;font-weight:200;margin:0}.home-title-text h2{font-family:Montserrat,sans-serif;font-size:35px;font-weight:200;margin:0;margin-top:2rem}.home-title-text p{font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin:0;margin-top:3rem}.presentation{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0}.presentation h2{font-family:Montserrat,sans-serif;font-size:60px;font-weight:200;margin:0;margin-top:5rem;margin-bottom:5rem}.presentation-text{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:5rem}.presentation-text p{display:flex;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:1rem}.separation-bar{width:80vw;height:2px;background-color:#000;margin:auto}.know-how{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0}.know-how h2{font-family:Montserrat,sans-serif;font-size:60px;font-weight:200;margin:0;margin-top:5rem;margin-bottom:5rem}.know-how-box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:60vw;height:auto;background:#fff;border:2px solid black;border-radius:10px;margin-bottom:5rem}.know-how-card{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80%;height:auto;background:#fff}.know-how-icon{display:flex;justify-content:center;align-items:center;text-align:center;font-family:Montserrat,sans-serif;font-size:5rem;margin:0;width:80%;height:20%;margin-top:1rem}.know-how-text{display:flex;justify-content:center;align-items:center;text-align:center;font-family:Montserrat,sans-serif;font-size:20px;margin:0;width:80%;height:auto;margin-top:5rem;margin-bottom:5rem}.works{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0}.works h2{width:80vw;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:60px;font-weight:200;margin:0;margin-top:5rem;margin-bottom:5rem}.works-box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80vw;height:auto}.works-card{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto}.works h3{font-family:Montserrat,sans-serif;font-size:40px;font-weight:200;margin:0;margin-bottom:5rem;border:2px solid black;border-radius:10px;padding:10px}.works-card p{display:flex;justify-content:center;text-align:center;width:80%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin:0;margin-bottom:5rem}.works-card ul{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80%;height:80%;margin:0;padding:0;list-style:none}.works-card li{display:flex;flex-direction:column;justify-content:center;align-items:center}.works-card-img{display:flex;flex-direction:grid;justify-content:center;align-items:center}.works-card-img img{width:500px;height:auto;border-radius:10px;margin:0 10px}.works-card li p{justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin:0;margin-top:2rem;margin-bottom:5rem}.reviews{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0}.reviews h2{font-family:Montserrat,sans-serif;font-size:50px;font-weight:200;margin:0;margin-top:5rem;margin-bottom:5rem}.reviews-box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80vw;height:auto;margin-bottom:5rem}.shop{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0}.shop h2{font-family:Montserrat,sans-serif;font-size:50px;font-weight:200;margin:0;margin-top:5rem;margin-bottom:3rem}.shop p{display:flex;justify-content:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200}.shop button{width:250px;height:80px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;margin-top:3rem;margin-bottom:5rem;background-color:red;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease}.shop button:hover{font-size:20px;font-weight:400}.contact{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0}.contact ul{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80%;height:80%;margin:0;margin-top:10vh;margin-bottom:10vh;padding:0}.contact li{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90%;height:90%}.contact iframe{width:600px;height:600px;border-radius:10px}.contact h2{font-family:Montserrat,sans-serif;font-size:45px;font-weight:200;margin:0;margin-top:5rem;margin-bottom:1rem}.contact p{display:flex;justify-content:center;text-align:center;width:80%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:1rem}.contact button{width:250px;height:70px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;margin-top:5rem;background-color:red;color:#fff;border:none;border-radius:10px;margin:10px 0 0;margin-bottom:5rem;cursor:pointer;transition:all .3s ease}.contact button:hover{font-size:20px;font-weight:400}.contact h3{font-family:Montserrat,sans-serif;font-size:45px;font-weight:200;margin:0;margin-bottom:1rem}.gallery{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0}.gallery h2{display:flex;flex-direction:column;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:60px;font-weight:200;margin:0;margin-bottom:5rem;margin-top:5rem}.gallery img{display:flex;justify-content:center;align-items:center;width:600px;height:auto;border-radius:10px}.gallery button{width:250px;height:80px;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:5rem;margin-bottom:5rem;background-color:red;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease}.gallery button:hover{font-size:20px;font-weight:400}}@media screen and (max-width: 767px){.home-title{position:relative;z-index:10;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(#0000,#000c),url(/assets/home-BWO9I2kw.png);background-size:auto 100vh;background-repeat:no-repeat;background-position:center}.home-title-text{width:auto;height:auto;justify-content:center;align-items:center;text-align:center;background-color:#fff;padding:5rem 2rem;border-radius:20px}.home-title-text h1{width:auto;height:auto;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:30px;font-weight:200;margin:0}.home-title-text h2{font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;margin:0;margin-top:1rem}.home-title-text p{font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;margin:0;margin-top:2rem}.presentation{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0}.presentation h2{width:80vw;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:40px;font-weight:200;margin:0;margin-top:5rem;margin-bottom:3rem}.presentation-text{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:5rem}.presentation-text p{display:flex;text-align:center;width:80%;height:auto;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;margin-top:10px}.separation-bar{width:80vw;height:2px;background-color:#000;margin:auto}.know-how{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0}.know-how h2{width:80vw;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:40px;font-weight:200;margin:0;margin-top:5rem;margin-bottom:5rem}.know-how-box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:70vw;height:auto;background:#fff;border:2px solid black;border-radius:10px;margin-bottom:10vh}.know-how-card{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80%;height:auto;background:#fff}.know-how-icon{display:flex;justify-content:center;align-items:center;text-align:center;font-family:Montserrat,sans-serif;font-size:4rem;margin:30px 0 0;width:80%;height:20%}.know-how-text{display:flex;justify-content:center;align-items:center;text-align:center;font-family:Montserrat,sans-serif;font-size:15px;margin:20px 0 30px;width:80%;height:auto}.works{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0}.works h2{width:80%;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:40px;font-weight:200;margin:0;margin-top:5rem;margin-bottom:5rem}.works-box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80vw;height:auto}.works-card{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto}.works h3{justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:30px;font-weight:200;margin:0;margin-bottom:3rem;border:2px solid black;border-radius:10px;padding:10px}.works-card p{display:flex;justify-content:center;text-align:center;width:80vw;height:auto;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;margin:0;margin-bottom:3rem}.works-card ul{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80%;height:80%;margin:0;padding:0;list-style:none}.works-card li{display:flex;flex-direction:column;justify-content:center;align-items:center}.works-card-img{display:flex;flex-direction:grid;justify-content:center;align-items:center}.works-card-img img{width:300px;height:auto;border-radius:10px;margin:0 10px}.works-card li p{justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;margin:0;margin-top:1rem;margin-bottom:5rem}.reviews{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0}.reviews h2{justify-content:center;text-align:center;width:80vw;font-family:Montserrat,sans-serif;font-size:40px;font-weight:200;margin:0;margin-top:5rem;margin-bottom:5rem}.reviews-box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80vw;height:auto;margin-bottom:5rem}.shop{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0}.shop h2{justify-content:center;text-align:center;font-family:Montserrat,sans-serif;width:80vw;font-size:40px;font-weight:200;margin:0;margin-top:5rem;margin-bottom:3rem}.shop p{display:flex;justify-content:center;text-align:center;width:80%;height:auto;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;margin-top:10px}.shop button{width:200px;height:60px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;margin-top:3rem;margin-bottom:5rem;background-color:red;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease}.shop button:hover{font-size:20px;font-weight:400}.contact{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0}.contact ul{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;margin:0;margin-top:5rem;margin-bottom:5rem;padding:0}.contact li{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90%;height:90%}.contact iframe{width:320px;height:320px;border-radius:10px}.contact h2{justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:35px;font-weight:200;margin:0;margin-bottom:1.5rem;margin-top:5rem}.contact p{display:flex;justify-content:center;text-align:center;width:80%;height:auto;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;margin-top:.8rem}.contact button{width:220px;height:60px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;background-color:red;color:#fff;border:none;border-radius:10px;margin:10px 0 100px;cursor:pointer;transition:all .3s ease}.contact button:hover{font-size:20px;font-weight:400}.contact h3{font-family:Montserrat,sans-serif;font-size:35px;font-weight:200;margin:0;margin-bottom:2vh}.gallery{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0}.gallery h2{display:flex;flex-direction:column;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:35px;font-weight:200;margin:0;margin-bottom:3rem;margin-top:5rem}.gallery img{display:flex;justify-content:center;align-items:center;width:90vw;height:auto;border-radius:10px}.gallery button{width:200px;height:60px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;margin-top:50px;margin-bottom:5rem;background-color:red;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease}.gallery button:hover{font-size:20px;font-weight:400}.copyright{display:flex;flex-direction:column;justify-content:center;align-items:center}}*,:after,:before{box-sizing:border-box}@media screen and (min-width: 1280px){.estimate-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0}.estimate-page ul{display:flex;flex-direction:grid;justify-content:center;align-items:center;width:90%;height:90%;margin:100px;padding:0}.estimate-page li{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90%;height:90%}.estimate-page iframe{width:750px;height:750px;border-radius:10px}.estimate-page h1{width:80%;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:50px;font-weight:200;margin:0 0 20px}.estimate-page input{display:flex;flex-direction:column;justify-content:center;align-items:center}.estimate-page .name,.estimate-page .email,.estimate-page .phone{width:25rem;height:3rem;font-family:Montserrat,sans-serif;font-size:1rem;border:2px solid black;border-radius:5px;margin:10px;padding-left:10px;padding-right:10px}.estimate-page .message{width:25rem;height:20rem;font-family:Montserrat,sans-serif;font-size:1rem;border:2px solid black;border-radius:5px;margin:0 10px;padding:10px;resize:none;box-sizing:border-box}.estimate-page label{display:flex;flex-direction:grid;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-size:1rem;margin:20px}.estimate-page a{color:red;margin:0 5px}.estimate-page button{display:block;width:12rem;height:3rem;margin:10px auto 0;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:200;background-color:red;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease}.estimate-page button:hover{font-weight:400}.estimate-page p{font-family:Montserrat,sans-serif;font-size:1rem;margin:0;margin-top:2vh;text-align:center;color:green;font-weight:200}}@media screen and (min-width: 1024px) and (max-width: 1279px){.estimate-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0 0 100px}.estimate-page ul{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90%;height:90%;margin:50px;padding:0}.estimate-page li{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90%;height:auto}.estimate-page iframe{display:none}.estimate-page h1{font-family:Montserrat,sans-serif;font-size:35px;font-weight:200;margin:0;margin-top:10vh;margin-bottom:20px}.estimate-page input{display:flex;flex-direction:column;justify-content:center;align-items:center}.estimate-page .name,.estimate-page .email,.estimate-page .phone{width:25rem;height:3rem;font-family:Montserrat,sans-serif;font-size:1rem;border:2px solid black;border-radius:5px;margin:10px;padding-left:10px;padding-right:10px}.estimate-page .message{width:25rem;height:20rem;font-family:Montserrat,sans-serif;font-size:1rem;border:2px solid black;border-radius:5px;margin:0 10px;padding:10px;resize:none;box-sizing:border-box}.estimate-page label{display:flex;flex-direction:grid;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-size:1rem;margin:20px}.estimate-page a{color:red;margin:0 5px}.estimate-page button{display:block;width:12rem;height:3rem;margin:10px auto 0;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:200;background-color:red;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease}.estimate-page button:hover{font-weight:400}.estimate-page p{font-family:Montserrat,sans-serif;font-size:1rem;margin:20px 0 0;text-align:center;color:green;font-weight:200}}@media screen and (min-width: 768px) and (max-width: 1023px){.estimate-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0 0 100px}.estimate-page ul{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90%;height:90%;margin:50px;padding:0}.estimate-page li{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90%;height:auto}.estimate-page iframe{display:none}.estimate-page h1{font-family:Montserrat,sans-serif;font-size:35px;font-weight:200;margin:100px 0 20px}.estimate-page input{display:flex;flex-direction:column;justify-content:center;align-items:center}.estimate-page .name,.estimate-page .email,.estimate-page .phone{width:25rem;height:3rem;font-family:Montserrat,sans-serif;font-size:1rem;border:2px solid black;border-radius:5px;margin:10px;padding-left:10px;padding-right:10px}.estimate-page .message{width:25rem;height:20rem;font-family:Montserrat,sans-serif;font-size:1rem;border:2px solid black;border-radius:5px;margin:0 10px;padding:10px;resize:none;box-sizing:border-box}.estimate-page label{display:flex;flex-direction:grid;justify-content:center;align-items:center;text-align:center;font-family:Montserrat,sans-serif;font-size:1rem;margin:20px}.estimate-page a{color:red;margin:0 5px}.estimate-page button{display:block;width:12rem;height:3rem;margin:10px auto 0;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:200;background-color:red;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease}.estimate-page button:hover{font-weight:400}.estimate-page p{font-family:Montserrat,sans-serif;font-size:20px;margin:0;margin-top:1rem;text-align:center;color:green;font-weight:200}}@media screen and (max-width: 767px){.estimate-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0}.estimate-page ul{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90%;height:90%;margin:50px;padding:0}.estimate-page li{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90%;height:auto}.estimate-page iframe{display:none}.estimate-page h1{width:80vw;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:40px;font-weight:200;margin:0;margin-top:8rem;margin-bottom:1rem}.estimate-page input{display:flex;flex-direction:column;justify-content:center;align-items:center}.estimate-page .name,.estimate-page .email,.estimate-page .phone{width:80vw;height:3rem;font-family:Montserrat,sans-serif;font-size:15px;border:2px solid black;border-radius:5px;margin:10px;padding-left:10px;padding-right:10px}.estimate-page .message{width:80vw;height:20rem;font-family:Montserrat,sans-serif;font-size:15px;border:2px solid black;border-radius:5px;margin:0 10px;padding:10px;resize:none;box-sizing:border-box}.estimate-page label{display:flex;flex-direction:grid;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-size:15px;margin:20px 0}.estimate-page a{color:red;margin:0 5px}.estimate-page button{display:block;width:12rem;height:3rem;margin:10px auto 0;margin-bottom:1rem;font-family:Montserrat,sans-serif;font-size:15px;font-weight:200;background-color:red;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease}.estimate-page button:hover{font-weight:400}.estimate-page p{width:80vw;justify-content:center;font-family:Montserrat,sans-serif;font-size:15px;margin:0;margin-top:1rem;text-align:center;color:green;font-weight:200}}@media screen and (min-width: 1280px){.shop-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0}.shop-page h1{font-family:Montserrat,sans-serif;font-size:100px;font-weight:200;margin:0;margin-top:10rem;margin-bottom:5rem}.shop-page p{display:flex;justify-content:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin:0;margin-bottom:10rem}.shop-box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80vw;height:auto;margin:0}.shop-card-box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90vw;height:auto;margin:0}.shop-card-1 h3,.shop-card-2 h3{width:80%;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:40px;font-weight:200;margin:0;margin-bottom:2rem;border:2px solid black;border-radius:10px;padding:10px}.shop-card-1 p,.shop-card-2 p{display:flex;justify-content:center;text-align:center;width:90%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin:0}.shop-card-1 ul,.shop-card-2 ul{display:flex;flex-direction:grid;justify-content:center;align-items:center;width:80vw;height:auto;margin:0;padding:0;list-style:none}.shop-card-1 li,.shop-card-2 li{display:flex;width:50%;flex-direction:column;justify-content:center;align-items:center}.shop-card{display:flex;flex-direction:grid;justify-content:center;align-items:center}.shop-card-1 img,.shop-card-2 img{width:40vw;height:auto;border-radius:10px}.shop-card-1 li p,.shop-card-2 li p{width:70%;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:1.2vw;font-weight:200;margin:0;margin-top:2rem}.shop-redirection{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:5rem}.shop-redirection h2{width:80vw;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:60px;font-weight:200;margin:0;margin-top:10rem;margin-bottom:5rem}.shop-redirection p{justify-content:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin:0;margin-bottom:5rem}.shop-redirection button{width:250px;height:80px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;background-color:red;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease}.shop-redirection button:hover{font-weight:400}}@media screen and (min-width: 1024px) and (max-width: 1279px){.shop-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0}.shop-page h1{font-family:Montserrat,sans-serif;font-size:80px;font-weight:200;margin:0;margin-top:10rem;margin-bottom:5rem}.shop-page p{display:flex;justify-content:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;margin:0;margin-bottom:10rem}.shop-box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80vw;height:auto;margin:0}.shop-card-box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90vw;height:auto;margin:0}.shop-card-1 h3,.shop-card-2 h3{width:80%;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:30px;font-weight:200;margin:0;margin-bottom:1rem;border:2px solid black;border-radius:10px;padding:10px}.shop-card-1 p,.shop-card-2 p{display:flex;justify-content:center;text-align:center;width:90%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin:0}.shop-card-1 ul,.shop-card-2 ul{display:flex;flex-direction:grid;justify-content:center;align-items:center;width:80vw;height:auto;margin:0;padding:0;list-style:none}.shop-card-1 li,.shop-card-2 li{display:flex;width:50%;flex-direction:column;justify-content:center;align-items:center}.shop-card-1,.shop-card-2{display:flex;flex-direction:grid;justify-content:center;align-items:center}.shop-card-1 img,.shop-card-2 img{width:40vw;height:auto;border-radius:10px}.shop-card-1 li p,.shop-card-2 li p{width:70%;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:1.4vw;font-weight:200;margin:0;margin-top:1rem}.shop-redirection{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:5rem}.shop-redirection h2{width:80vw;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:50px;font-weight:200;margin:0;margin-top:10rem;margin-bottom:5rem}.shop-redirection p{justify-content:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;margin:0;margin-bottom:5rem}.shop-redirection button{width:250px;height:80px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;background-color:red;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease}.shop-redirection button:hover{font-weight:400}}@media screen and (min-width: 768px) and (max-width: 1023px){.shop-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0}.shop-page h1{font-family:Montserrat,sans-serif;font-size:60px;font-weight:200;margin:0;margin-top:10rem;margin-bottom:5rem}.shop-page p{display:flex;justify-content:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;margin:0;margin-bottom:5rem}.shop-box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80vw;height:auto;margin:0}.shop-card-box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90vw;height:auto;margin:0}.shop-card-1 h3,.shop-card-2 h3{width:auto;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:30px;font-weight:200;margin:0;margin-bottom:2rem;border:2px solid black;border-radius:10px;padding:10px}.shop-card-1 p,.shop-card-2 p{display:flex;justify-content:center;text-align:center;width:100%;height:auto;font-family:Montserrat,sans-serif;font-size:18px;font-weight:200;margin:0;margin-bottom:2rem}.shop-card-1 ul,.shop-card-2 ul{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80vw;height:auto;margin:0;padding:0;list-style:none}.shop-card-1 li{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center;rotate:180deg}.shop-card-2 li{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center}.shop-card-1{display:flex;flex-direction:grid;justify-content:center;align-items:center;rotate:180deg;margin-bottom:5rem}.shop-card-2{display:flex;flex-direction:grid;justify-content:center;align-items:center;margin-bottom:5rem}.shop-card-1 img,.shop-card-2 img{width:80vw;height:auto;border-radius:10px}.shop-redirection{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:5rem}.shop-redirection h2{width:80vw;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:40px;font-weight:200;margin:0;margin-bottom:2rem}.shop-redirection p{justify-content:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;margin:0;margin-bottom:2rem}.shop-redirection button{width:200px;height:60px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:200;background-color:red;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease}.shop-redirection button:hover{font-weight:400}}@media screen and (max-width: 767px){.shop-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0}.shop-page h1{width:80vw;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:40px;font-weight:200;margin:0;margin-top:10rem;margin-bottom:3rem}.shop-page p{display:flex;justify-content:center;text-align:center;width:80vw;height:auto;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;margin:0;margin-bottom:5rem}.shop-box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80vw;height:auto;margin:0}.shop-card-box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90vw;height:auto;margin:0}.shop-card-1 h3,.shop-card-2 h3{width:20rem;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:30px;font-weight:200;margin:0;margin-bottom:2rem;border:2px solid black;border-radius:10px;padding:10px}.shop-card-1 p,.shop-card-2 p{display:flex;justify-content:center;text-align:center;width:80vw;height:auto;font-family:Montserrat,sans-serif;font-size:18px;font-weight:200;margin:0;margin-bottom:2rem}.shop-card-1 ul,.shop-card-2 ul{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80vw;height:auto;margin:0;padding:0;list-style:none}.shop-card-1 li{display:flex;width:50%;flex-direction:column;justify-content:center;align-items:center;rotate:180deg}.shop-card-2 li{display:flex;width:50%;flex-direction:column;justify-content:center;align-items:center}.shop-card-1{display:flex;flex-direction:grid;justify-content:center;align-items:center;rotate:180deg;margin-bottom:5rem}.shop-card-2{display:flex;flex-direction:grid;justify-content:center;align-items:center;margin-bottom:5rem}.shop-card-1 img,.shop-card-2 img{width:80vw;height:auto;border-radius:10px}.shop-redirection{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:5rem}.shop-redirection h2{width:80vw;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:40px;font-weight:200;margin:0;margin-bottom:2rem}.shop-redirection p{justify-content:center;text-align:center;width:80vw;height:auto;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;margin:0;margin-bottom:2rem}.shop-redirection button{width:200px;height:60px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:200;background-color:red;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease}.shop-redirection button:hover{font-weight:400}}@media screen and (min-width: 1024px){body{margin:0;padding:0}.gallery-image-card{display:flex;flex-direction:column;justify-content:center;align-items:center;width:auto;height:auto;margin:5px}.gallery-image-card img{display:flex;flex-direction:column;justify-content:center;align-items:center;width:18vw;height:18vw;border-radius:10px;margin:0;transition:.2s ease-in-out}.gallery-image-card img:hover{transform:scale(1.05);box-shadow:#000 0 10px 20px}}@media screen and (min-width: 768px) and (max-width: 1023px){body{margin:0;padding:0}.gallery-image-card{display:flex;flex-direction:column;justify-content:center;align-items:center;width:auto;height:auto;margin:2px}.gallery-image-card img{display:flex;flex-direction:column;justify-content:center;align-items:center;width:18vw;height:18vw;border-radius:10px;margin:0;transition:.2s ease-in-out}.gallery-image-card img:hover{transform:scale(1.05);box-shadow:#000 0 10px 20px}}@media screen and (max-width: 767px){body{margin:0;padding:0}.gallery-image-card{display:flex;flex-direction:column;justify-content:center;align-items:center;width:auto;height:auto;margin:1px}.gallery-image-card img{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80vw;height:auto;border-radius:10px;margin:0;transition:.2s ease-in-out}.gallery-image-card img:hover{transform:scale(1.05);box-shadow:#000 0 10px 20px}}@media screen and (min-width: 1280px){.gallery-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto}.gallery-page h1{font-family:Montserrat,sans-serif;font-weight:200;font-size:100px;margin:50px 0 100px}.gallery-page-images{width:80vw;margin:0 0 100px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}}@media screen and (min-width: 1024px) and (max-width: 1279px){.gallery-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:calc(100vh - 5rem)}.gallery-page h1{font-family:Montserrat,sans-serif;font-weight:200;font-size:80px;margin:0;margin-bottom:10vh;margin-top:10vh}.gallery-page-images{width:80vw;margin:0;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:10vh}}@media screen and (min-width: 768px) and (max-width: 1023px){.gallery-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:calc(100vh - 5rem)}.gallery-page h1{font-family:Montserrat,sans-serif;font-weight:200;font-size:60px;margin:0;margin-bottom:10vh;margin-top:10vh}.gallery-page-images{width:90vw;margin:0;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:10vh}}@media screen and (max-width: 767px){.gallery-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:calc(100vh - 5rem)}.gallery-page h1{width:80vw;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:50px;margin:0;margin-bottom:5rem;margin-top:10rem}.gallery-page-images{width:90vw;margin:0;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:10vh}}@media screen and (min-width: 768px){.login-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:calc(100vh - 5rem)}.login-title h1{font-family:Montserrat,sans-serif;font-size:80px;font-weight:200;margin:0;margin-bottom:5vh}.login-form form{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.login-form input[type=text],.login-form input[type=password]{font-family:Montserrat,sans-serif;width:20rem;height:3rem;font-size:1rem;font-weight:200;margin:10px;padding-left:10px;border:2px solid black;border-radius:5px}.login-form button{width:12rem;height:3rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:200;background-color:red;color:#fff;border:none;border-radius:10px;margin:10px 0 0;margin-bottom:2vh;cursor:pointer;transition:all .3s ease}.login-form button:hover{font-weight:400}.login-form p{display:flex;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:200;margin:0}.reset-form h2{display:flex;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:200;margin:0;margin-top:8vh;margin-bottom:10px}.reset-form form{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.reset-form input{font-family:Montserrat,sans-serif;width:20rem;height:3rem;font-size:1rem;font-weight:200;margin:10px;padding-left:10px;border:2px solid black;border-radius:5px}.reset-form button{width:12rem;height:3rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:200;background-color:orange;color:#fff;border:none;border-radius:10px;margin:10px 0 0;margin-bottom:2vh;cursor:pointer;transition:all .3s ease}.reset-form button:hover{font-weight:400}.reset-form p{display:flex;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:200;margin:0}}@media screen and (max-width: 767px){.login-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto}.login-title h1{font-family:Montserrat,sans-serif;font-size:50px;font-weight:200;margin:0;margin-top:10rem;margin-bottom:2rem}.login-form form{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.login-form input[type=text],.login-form input[type=password]{font-family:Montserrat,sans-serif;width:15rem;height:3rem;font-size:15px;font-weight:200;margin:10px;padding-left:10px;border:2px solid black;border-radius:5px}.login-form button{width:10rem;height:3rem;font-family:Montserrat,sans-serif;font-size:15px;font-weight:200;background-color:red;color:#fff;border:none;border-radius:10px;margin:10px 0 0;margin-bottom:2vh;cursor:pointer;transition:all .3s ease}.login-form button:hover{font-weight:400}.login-form p{display:flex;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:200;margin:0}.reset-form h2{display:flex;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin:0;margin-top:5rem;margin-bottom:2rem}.reset-form form{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.reset-form input{font-family:Montserrat,sans-serif;width:15rem;height:3rem;font-size:1rem;font-weight:200;margin:10px;padding-left:10px;border:2px solid black;border-radius:5px}.reset-form button{width:12rem;height:3rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:200;background-color:orange;color:#fff;border:none;border-radius:10px;margin:10px 0 0;margin-bottom:2vh;cursor:pointer;transition:all .3s ease}.reset-form button:hover{font-weight:400}.reset-form p{width:80vw;justify-content:center;align-items:center;text-align:center;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:200;margin:0}}@media screen and (min-width: 1280px){.reviewcard-dashboard{display:flex;flex-direction:column;justify-content:center;align-items:center;width:350px;height:500px;border:2px solid black;border-radius:10px;margin:0 10px}.reviewcard-dashboard-star{display:flex;flex-direction:grid;justify-content:center;align-items:center;color:#ffc800;font-size:50px;margin:50px 0 0;gap:5px;width:100%;height:20%}.reviewcard-dashboard-comment{display:flex;justify-content:center;align-items:center;text-align:center;font-family:Montserrat,sans-serif;font-size:20px;margin:0;width:90%;height:50%}.reviewcard-dashboard-client{justify-content:center;align-items:center;text-align:center;font-family:Montserrat,sans-serif;font-size:15px;margin:0;width:100%;height:10%}.reviewcard-dashboard-button{display:flex;flex-direction:grid;justify-content:center;align-items:center;width:100%;height:20%}.reviewcard-dashboard-button button{width:100px;height:40px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:200;background-color:red;color:#fff;border:none;border-radius:5px;margin:0 5px;cursor:pointer;transition:all .3s ease}.reviewcard-dashboard-button button:hover{font-size:1rem;font-weight:400}.reviewcard-dashboard-button button a{color:#fff;text-decoration:none}}@media screen and (min-width: 1024px) and (max-width: 1279px){.reviewcard-dashboard{display:flex;flex-direction:column;justify-content:center;align-items:center;width:300px;height:450px;border:2px solid black;border-radius:10px;margin:0 10px}.reviewcard-dashboard-star{display:flex;flex-direction:grid;justify-content:center;align-items:center;color:#ffc800;font-size:40px;margin:50px 0 0;gap:5px;width:100%;height:20%}.reviewcard-dashboard-comment{display:flex;justify-content:center;align-items:center;text-align:center;font-family:Montserrat,sans-serif;font-size:15px;margin:0;width:90%;height:50%}.reviewcard-dashboard-client{justify-content:center;align-items:center;text-align:center;font-family:Montserrat,sans-serif;font-size:12px;margin:0;width:100%;height:10%}.reviewcard-dashboard-button{display:flex;flex-direction:grid;justify-content:center;align-items:center;width:100%;height:20%}.reviewcard-dashboard-button button{width:100px;height:40px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:200;background-color:red;color:#fff;border:none;border-radius:5px;margin:0 5px;cursor:pointer;transition:all .3s ease}.reviewcard-dashboard-button button:hover{font-size:1rem;font-weight:400}.reviewcard-dashboard-button button a{color:#fff;text-decoration:none}}@media screen and (min-width: 768px) and (max-width: 1023px){.reviewcard-dashboard{display:flex;flex-direction:column;justify-content:center;align-items:center;width:300px;height:450px;border:2px solid black;border-radius:10px;margin:10px 0}.reviewcard-dashboard-star{display:flex;flex-direction:grid;justify-content:center;align-items:center;color:#ffc800;font-size:40px;margin:50px 0 0;gap:5px;width:100%;height:20%}.reviewcard-dashboard-comment{display:flex;justify-content:center;align-items:center;text-align:center;font-family:Montserrat,sans-serif;font-size:15px;margin:0;width:90%;height:50%}.reviewcard-dashboard-client{justify-content:center;align-items:center;text-align:center;font-family:Montserrat,sans-serif;font-size:12px;margin:0;width:100%;height:10%}.reviewcard-dashboard-button{display:flex;flex-direction:grid;justify-content:center;align-items:center;width:100%;height:20%}.reviewcard-dashboard-button button{width:100px;height:40px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:200;background-color:red;color:#fff;border:none;border-radius:5px;margin:0 5px;cursor:pointer;transition:all .3s ease}.reviewcard-dashboard-button button:hover{font-size:1rem;font-weight:400}.reviewcard-dashboard-button button a{color:#fff;text-decoration:none}}@media screen and (max-width: 767px){.reviewcard-dashboard{display:flex;flex-direction:column;justify-content:center;align-items:center;width:300px;height:450px;border:2px solid black;border-radius:10px;margin:10px 0}.reviewcard-dashboard-star{display:flex;flex-direction:grid;justify-content:center;align-items:center;color:#ffc800;font-size:40px;margin:50px 0 0;gap:5px;width:100%;height:20%}.reviewcard-dashboard-comment{display:flex;justify-content:center;align-items:center;text-align:center;font-family:Montserrat,sans-serif;font-size:15px;margin:0;width:90%;height:50%}.reviewcard-dashboard-client{justify-content:center;align-items:center;text-align:center;font-family:Montserrat,sans-serif;font-size:12px;margin:0;width:100%;height:10%}.reviewcard-dashboard-button{display:flex;flex-direction:grid;justify-content:center;align-items:center;width:100%;height:20%}.reviewcard-dashboard-button button{width:100px;height:40px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:200;background-color:red;color:#fff;border:none;border-radius:5px;margin:0 5px;cursor:pointer;transition:all .3s ease}.reviewcard-dashboard-button button:hover{font-size:1rem;font-weight:400}.reviewcard-dashboard-button button a{color:#fff;text-decoration:none}}.images-dashboard{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:20px;padding:20px}@media screen and (min-width: 1280px){.image-dashboard-card{display:flex;flex-direction:column;justify-content:center;align-items:center;width:350px;height:420px;margin:5px}.image-dashboard-card img{display:flex;flex-direction:column;justify-content:center;align-items:center;width:350px;height:350px;border-radius:10px;margin:0;margin-bottom:1rem}.image-dashboard-card button{width:120px;height:50px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:200;background-color:red;color:#fff;border:none;border-radius:5px;margin:0 5px;cursor:pointer;transition:all .3s ease}}@media screen and (min-width: 1024px) and (max-width: 1279px){.image-dashboard-card{display:flex;flex-direction:column;justify-content:center;align-items:center;width:350px;height:420px;margin:5px}.image-dashboard-card img{display:flex;flex-direction:column;justify-content:center;align-items:center;width:350px;height:350px;border-radius:10px;margin:0;margin-bottom:1rem}.image-dashboard-card button{width:120px;height:50px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:200;background-color:red;color:#fff;border:none;border-radius:5px;margin:0 5px;cursor:pointer;transition:all .3s ease}}@media screen and (min-width: 768px) and (max-width: 1023px){.image-dashboard-card{display:flex;flex-direction:column;justify-content:center;align-items:center;width:350px;height:420px;margin:5px}.image-dashboard-card img{display:flex;flex-direction:column;justify-content:center;align-items:center;width:350px;height:350px;border-radius:10px;margin:0;margin-bottom:1rem}.image-dashboard-card button{width:120px;height:50px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:200;background-color:red;color:#fff;border:none;border-radius:5px;margin:0 5px;cursor:pointer;transition:all .3s ease}}@media screen and (max-width: 767px){.image-dashboard-card{display:flex;flex-direction:column;justify-content:center;align-items:center;width:350px;height:420px;margin:5px}.image-dashboard-card img{display:flex;flex-direction:column;justify-content:center;align-items:center;width:350px;height:350px;border-radius:10px;margin:0;margin-bottom:1rem}.image-dashboard-card button{width:120px;height:50px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:200;background-color:red;color:#fff;border:none;border-radius:5px;margin:0 5px;cursor:pointer;transition:all .3s ease}}@media screen and (min-width: 1280px){.dashboard-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:calc(100vh - 5rem);max-height:auto}.dashboard-page h1{font-family:Montserrat,sans-serif;font-weight:200;font-size:100px;margin:0;margin-top:10rem;margin-bottom:5rem}.user-info{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:25px;margin:0;margin-bottom:3rem}.dashboard-button button{justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:20px;margin:0 10px;margin-bottom:3rem;width:18rem;height:4rem;background:red;border:none;border-radius:5px;text-decoration:none}.dashboard-button button a{color:#fff;text-decoration:none;transition:all .3s ease;padding:10px}.dashboard-button button a:hover{font-weight:400}.logout-button button{justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:20px;margin:0 10px;margin-bottom:5rem;width:18rem;height:4rem;background:#000;color:#fff;border:none;border-radius:5px;text-decoration:none;cursor:pointer;transition:all .3s ease}.logout-button button:hover{font-weight:400}.dashboard-review-title h2{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:80px;margin:0;margin-bottom:5rem}.dashboard-review-card{display:flex;flex-direction:grid;justify-content:center;align-items:center;width:100vw;height:500px;margin:0 10px;margin-bottom:5rem}.review-star{color:#ffc800;font-size:3rem;margin:0 5px;margin-bottom:5rem}.review-comment{font-family:Montserrat,sans-serif;font-size:20px;margin:0;margin-bottom:5rem}.review-client{font-family:Montserrat,sans-serif;font-size:15px;margin:0}.dashboard-image-title h2{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:80px;margin:0;margin-bottom:5rem}.dashboard-image-card{width:80vw;height:auto;margin:0;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:5rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){.dashboard-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:calc(100vh - 5rem);max-height:auto}.dashboard-page h1{font-family:Montserrat,sans-serif;font-weight:200;font-size:80px;margin:0;margin-top:10rem;margin-bottom:5rem}.user-info{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:25px;margin:0;margin-bottom:3rem}.dashboard-button button{justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:20px;margin:0 10px;margin-bottom:3rem;width:15rem;height:4rem;background:red;border:none;border-radius:5px;text-decoration:none}.dashboard-button button a{color:#fff;text-decoration:none;transition:all .3s ease;padding:10px}.dashboard-button button a:hover{font-weight:400}.logout-button button{justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:20px;margin:0 10px;margin-bottom:5rem;width:15rem;height:4rem;background:#000;color:#fff;border:none;border-radius:5px;text-decoration:none;cursor:pointer;transition:all .3s ease}.logout-button button:hover{font-weight:400}.dashboard-review-title h2{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:60px;margin:0;margin-bottom:5rem}.dashboard-review-card{display:flex;flex-direction:grid;justify-content:center;align-items:center;width:100vw;height:auto;margin:0 10px;margin-bottom:5rem}.review-star{color:#ffc800;font-size:3rem;margin:0 5px;margin-bottom:5rem}.review-comment{font-family:Montserrat,sans-serif;font-size:20px;margin:0;margin-bottom:5rem}.review-client{font-family:Montserrat,sans-serif;font-size:15px;margin:0}.dashboard-image-title h2{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:60px;margin:0;margin-bottom:5rem}.dashboard-image-card{width:80vw;height:auto;margin:0;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:5rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.dashboard-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:calc(100vh - 5rem);max-height:auto}.dashboard-page h1{font-family:Montserrat,sans-serif;font-weight:200;font-size:80px;margin:0;margin-top:10rem;margin-bottom:5rem}.user-info{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:25px;margin:0;margin-bottom:3rem}.dashboard-button button{justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:18px;margin:0 10px;margin-bottom:3rem;width:14rem;height:4rem;background:red;border:none;border-radius:5px;text-decoration:none}.dashboard-button button a{color:#fff;text-decoration:none;transition:all .3s ease;padding:10px}.dashboard-button button a:hover{font-weight:400}.logout-button button{justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:18px;margin:0 10px;margin-bottom:5rem;width:14rem;height:4rem;background:#000;color:#fff;border:none;border-radius:5px;text-decoration:none;cursor:pointer;transition:all .3s ease}.logout-button button:hover{font-weight:400}.dashboard-review-title h2{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:60px;margin:0;margin-bottom:5rem}.dashboard-review-card{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0 10px;margin-bottom:5rem}.review-star{color:#ffc800;font-size:3rem;margin:0 5px;margin-bottom:5rem}.review-comment{font-family:Montserrat,sans-serif;font-size:20px;margin:0;margin-bottom:5rem}.review-client{font-family:Montserrat,sans-serif;font-size:15px;margin:0}.dashboard-image-title h2{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:60px;margin:0;margin-bottom:5rem}.dashboard-image-card{width:80vw;height:auto;margin:0;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:5rem}}@media screen and (max-width: 767px){.dashboard-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:calc(100vh - 5rem);max-height:auto}.dashboard-page h1{font-family:Montserrat,sans-serif;font-weight:200;font-size:40px;margin:0;margin-top:10rem;margin-bottom:5rem}.user-info{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:15px;margin:0;margin-bottom:2rem}.dashboard-button button{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:15px;margin:0 10px;margin-bottom:2rem;width:12rem;height:3rem;background:red;border:none;border-radius:5px;text-decoration:none}.dashboard-button button a{color:#fff;text-decoration:none;transition:all .3s ease;padding:10px}.dashboard-button button a:hover{font-weight:400}.logout-button button{justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:15px;margin:0 10px;margin-top:2rem;margin-bottom:5rem;width:12rem;height:3rem;background:#000;color:#fff;border:none;border-radius:5px;text-decoration:none;cursor:pointer;transition:all .3s ease}.logout-button button:hover{font-weight:400}.dashboard-review-title h2{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:40px;margin:0;margin-bottom:5rem}.dashboard-review-card{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0 10px;margin-bottom:5rem}.review-star{color:#ffc800;font-size:3rem;margin:0 5px;margin-bottom:5rem}.review-comment{font-family:Montserrat,sans-serif;font-size:20px;margin:0;margin-bottom:5rem}.review-client{font-family:Montserrat,sans-serif;font-size:15px;margin:0}.dashboard-image-title h2{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:40px;margin:0;margin-bottom:5rem}.dashboard-image-card{width:80vw;height:auto;margin:0;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:5rem}}@media screen and (min-width: 1280px){.editaccount-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:calc(100vh - 5rem)}.editaccount-page h1{justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:100px;margin:0;margin-bottom:3rem}.editaccount-page form{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.editaccount-page input{font-family:Montserrat,sans-serif;width:25rem;height:3rem;font-size:20px;font-weight:200;margin:10px;padding-left:10px;border:2px solid black;border-radius:5px}.editaccount-page button{width:12rem;height:3rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:200;background-color:orange;color:#fff;border:none;border-radius:10px;margin:10px 0 0;margin-bottom:1rem;cursor:pointer;transition:all .3s ease}.editaccount-page button:hover{font-weight:400}.editaccount-page p{display:flex;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin:0}}@media screen and (min-width: 1024px) and (max-width: 1279px){.editaccount-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:calc(100vh - 5rem)}.editaccount-page h1{justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:80px;margin:0;margin-bottom:3rem}.editaccount-page form{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.editaccount-page input{font-family:Montserrat,sans-serif;width:25rem;height:3rem;font-size:20px;font-weight:200;margin:10px;padding-left:10px;border:2px solid black;border-radius:5px}.editaccount-page button{width:12rem;height:3rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:200;background-color:orange;color:#fff;border:none;border-radius:10px;margin:10px 0 0;margin-bottom:1rem;cursor:pointer;transition:all .3s ease}.editaccount-page button:hover{font-weight:400}.editaccount-page p{display:flex;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin:0}}@media screen and (min-width: 768px) and (max-width: 1023px){.editaccount-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:calc(100vh - 5rem)}.editaccount-page h1{justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:60px;margin:0;margin-bottom:3rem}.editaccount-page form{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.editaccount-page input{font-family:Montserrat,sans-serif;width:20rem;height:3rem;font-size:15px;font-weight:200;margin:10px;padding-left:10px;border:2px solid black;border-radius:5px}.editaccount-page button{width:12rem;height:3rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:200;background-color:orange;color:#fff;border:none;border-radius:10px;margin:10px 0 0;margin-bottom:1rem;cursor:pointer;transition:all .3s ease}.editaccount-page button:hover{font-weight:400}.editaccount-page p{display:flex;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;margin:0}}@media screen and (max-width: 767px){.editaccount-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh}.editaccount-page h1{width:80vw;justify-content:center;align-items:center;text-align:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:40px;margin:0;margin-bottom:3rem}.editaccount-page form{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.editaccount-page input{font-family:Montserrat,sans-serif;width:20rem;height:3rem;font-size:15px;font-weight:200;margin:10px;padding-left:10px;border:2px solid black;border-radius:5px}.editaccount-page button{width:12rem;height:3rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:200;background-color:orange;color:#fff;border:none;border-radius:10px;margin:10px 0 0;margin-bottom:1rem;cursor:pointer;transition:all .3s ease}.editaccount-page button:hover{font-weight:400}.editaccount-page p{display:flex;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;margin:0}}@media screen and (min-width: 1280px){.reviewform-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:calc(100vh - 5rem)}.reviewform-title h1{display:flex;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:6rem;margin:0;margin-top:10rem;margin-bottom:5rem}.reviewform-star{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:400;font-size:1.2rem;margin:0;margin-bottom:2vh}.reviewform-star label{display:flex;font-family:Montserrat,sans-serif;font-weight:400;font-size:2rem;margin:0;margin-bottom:2vh}.reviewform-star select{width:15rem;height:3rem;display:flex;font-family:Montserrat,sans-serif;font-weight:400;font-size:1rem;margin:0 0 0 10px;border:2px solid black;border-radius:5px}.reviewform-form{display:flex;flex-direction:column;justify-content:center;align-items:center}.reviewform-review{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:400;font-size:1.2rem;margin:0}.reviewform-review label{display:flex;font-family:Montserrat,sans-serif;font-weight:400;font-size:2rem;margin:0;margin-bottom:2vh}.reviewform-review textarea{display:flex;width:25rem;height:20rem;font-family:Montserrat,sans-serif;font-size:1rem;border:2px solid black;border-radius:10px;margin:0 10px;padding:10px;resize:none;box-sizing:border-box;margin-bottom:2vh}.reviewform-client{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:400;font-size:1.2rem;margin:0}.reviewform-client label{display:flex;font-family:Montserrat,sans-serif;font-weight:400;font-size:2rem;margin:0;margin-bottom:2vh}.reviewform-client input{display:flex;font-family:Montserrat,sans-serif;width:20rem;height:3rem;font-size:1rem;font-weight:400;margin:10px;padding-left:10px;border:2px solid black;border-radius:5px}.reviewform-page button{width:12rem;height:3rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:200;background-color:red;color:#fff;border:none;border-radius:10px;margin:0;margin-top:2vh;margin-bottom:5vh;cursor:pointer;transition:all .3s ease}.reviewform-page button:hover{font-weight:400}.reviewform-message p{display:flex;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin:0;margin-bottom:5vh}}@media screen and (min-width: 1024px) and (max-width: 1279px){.reviewform-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:calc(100vh - 5rem)}.reviewform-title h1{display:flex;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:6rem;margin:0;margin-top:10rem;margin-bottom:5rem}.reviewform-star{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:400;font-size:1.2rem;margin:0;margin-bottom:2vh}.reviewform-star label{display:flex;font-family:Montserrat,sans-serif;font-weight:400;font-size:2rem;margin:0;margin-bottom:2vh}.reviewform-star select{width:15rem;height:3rem;display:flex;font-family:Montserrat,sans-serif;font-weight:400;font-size:1rem;margin:0 0 0 10px;border:2px solid black;border-radius:5px}.reviewform-form{display:flex;flex-direction:column;justify-content:center;align-items:center}.reviewform-review{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:400;font-size:1.2rem;margin:0}.reviewform-review label{display:flex;font-family:Montserrat,sans-serif;font-weight:400;font-size:2rem;margin:0;margin-bottom:2vh}.reviewform-review textarea{display:flex;width:25rem;height:20rem;font-family:Montserrat,sans-serif;font-size:1rem;border:2px solid black;border-radius:10px;margin:0 10px;padding:10px;resize:none;box-sizing:border-box;margin-bottom:2vh}.reviewform-client{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:400;font-size:1.2rem;margin:0}.reviewform-client label{display:flex;font-family:Montserrat,sans-serif;font-weight:400;font-size:2rem;margin:0;margin-bottom:2vh}.reviewform-client input{display:flex;font-family:Montserrat,sans-serif;width:20rem;height:3rem;font-size:1rem;font-weight:400;margin:10px;padding-left:10px;border:2px solid black;border-radius:5px}.reviewform-page button{width:12rem;height:3rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:200;background-color:red;color:#fff;border:none;border-radius:10px;margin:0;margin-top:2vh;margin-bottom:5vh;cursor:pointer;transition:all .3s ease}.reviewform-page button:hover{font-weight:400}.reviewform-message p{display:flex;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin:0;margin-bottom:5vh}}@media screen and (min-width: 768px) and (max-width: 1023px){.reviewform-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:calc(100vh - 5rem)}.reviewform-title h1{display:flex;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:60px;margin:0;margin-top:10rem;margin-bottom:5rem}.reviewform-star{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:400;font-size:1.2rem;margin:0;margin-bottom:2vh}.reviewform-star label{display:flex;font-family:Montserrat,sans-serif;font-weight:400;font-size:30px;margin:0;margin-bottom:2vh}.reviewform-star select{width:15rem;height:3rem;display:flex;font-family:Montserrat,sans-serif;font-weight:400;font-size:1rem;margin:0 0 0 10px;border:2px solid black;border-radius:5px}.reviewform-form{display:flex;flex-direction:column;justify-content:center;align-items:center}.reviewform-review{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:400;font-size:1.2rem;margin:0}.reviewform-review label{display:flex;font-family:Montserrat,sans-serif;font-weight:400;font-size:30px;margin:0;margin-bottom:2vh}.reviewform-review textarea{display:flex;width:25rem;height:20rem;font-family:Montserrat,sans-serif;font-size:1rem;border:2px solid black;border-radius:10px;margin:0 10px;padding:10px;resize:none;box-sizing:border-box;margin-bottom:2vh}.reviewform-client{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:400;font-size:1.2rem;margin:0}.reviewform-client label{display:flex;font-family:Montserrat,sans-serif;font-weight:400;font-size:30px;margin:0;margin-bottom:2vh}.reviewform-client input{display:flex;font-family:Montserrat,sans-serif;width:20rem;height:3rem;font-size:1rem;font-weight:400;margin:10px;padding-left:10px;border:2px solid black;border-radius:5px}.reviewform-page button{width:12rem;height:3rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:200;background-color:red;color:#fff;border:none;border-radius:10px;margin:0;margin-top:2vh;margin-bottom:5vh;cursor:pointer;transition:all .3s ease}.reviewform-page button:hover{font-weight:400}.reviewform-message p{display:flex;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;margin:0;margin-bottom:5vh}}@media screen and (max-width: 767px){.reviewform-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:calc(100vh - 5rem)}.reviewform-title h1{display:flex;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:45px;margin:0;margin-top:10rem;margin-bottom:5rem}.reviewform-star{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:400;font-size:1.2rem;margin:0;margin-bottom:3rem}.reviewform-star label{display:flex;font-family:Montserrat,sans-serif;font-weight:400;font-size:25px;margin:0;margin-bottom:3rem}.reviewform-star select{width:15rem;height:3rem;display:flex;font-family:Montserrat,sans-serif;font-weight:400;font-size:1rem;margin:0 0 0 10px;border:2px solid black;border-radius:5px}.reviewform-form{display:flex;flex-direction:column;justify-content:center;align-items:center}.reviewform-review{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:400;font-size:1.2rem;margin:0}.reviewform-review label{display:flex;font-family:Montserrat,sans-serif;font-weight:400;font-size:25px;margin:0;margin-bottom:2vh}.reviewform-review textarea{display:flex;width:90vw;height:20rem;font-family:Montserrat,sans-serif;font-size:15px;border:2px solid black;border-radius:10px;margin:0 10px;padding:10px;resize:none;box-sizing:border-box;margin-bottom:2vh}.reviewform-client{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:400;font-size:1.2rem;margin:0}.reviewform-client label{display:flex;font-family:Montserrat,sans-serif;font-weight:400;font-size:25px;margin:0;margin-bottom:2vh}.reviewform-client input{display:flex;font-family:Montserrat,sans-serif;width:60vw;height:3rem;font-size:20px;font-weight:400;margin:10px;padding-left:10px;border:2px solid black;border-radius:5px}.reviewform-page button{width:10rem;height:3rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:200;background-color:red;color:#fff;border:none;border-radius:10px;margin:0;margin-top:2vh;margin-bottom:5vh;cursor:pointer;transition:all .3s ease}.reviewform-page button:hover{font-weight:400}.reviewform-message p{display:flex;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;margin:0;margin-bottom:5vh}}@media screen and (min-width: 1280px){.uploadimage-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:calc(100vh - 5rem)}.uploadimage-title h1{justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:100px;margin:0;margin-top:10rem;margin-bottom:5rem}.uploadimage-form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.uploadimage-preview{display:flex;flex-direction:column;justify-content:center;align-items:center;width:20rem;height:30rem;border-radius:10px}.uploadimage-preview img{width:20rem;height:20rem;border-radius:10px}.uploadimage-page button{width:12rem;height:3rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:200;background-color:red;color:#fff;border:none;border-radius:10px;margin:0;margin-top:3rem;margin-bottom:3rem;cursor:pointer;transition:all .3s ease}.uploadimage-page button:hover{font-weight:400}.uploadimage-page p{display:flex;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin:0;margin-bottom:5rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){.uploadimage-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:calc(100vh - 5rem)}.uploadimage-title h1{justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:80px;margin:0;margin-top:10rem;margin-bottom:5rem}.uploadimage-form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.uploadimage-preview{display:flex;flex-direction:column;justify-content:center;align-items:center;width:20rem;height:30rem;border-radius:10px}.uploadimage-preview img{width:20rem;height:20rem;border-radius:10px}.uploadimage-page button{width:12rem;height:3rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:200;background-color:red;color:#fff;border:none;border-radius:10px;margin:0;margin-top:3rem;margin-bottom:3rem;cursor:pointer;transition:all .3s ease}.uploadimage-page button:hover{font-weight:400}.uploadimage-page p{display:flex;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin:0;margin-bottom:5rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.uploadimage-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:calc(100vh - 5rem)}.uploadimage-title h1{justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:60px;margin:0;margin-top:10rem;margin-bottom:5rem}.uploadimage-form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.uploadimage-preview{display:flex;flex-direction:column;justify-content:center;align-items:center;width:20rem;height:30rem;border-radius:10px}.uploadimage-preview img{width:20rem;height:20rem;border-radius:10px}.uploadimage-page button{width:12rem;height:3rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:200;background-color:red;color:#fff;border:none;border-radius:10px;margin:0;margin-top:3rem;margin-bottom:3rem;cursor:pointer;transition:all .3s ease}.uploadimage-page button:hover{font-weight:400}.uploadimage-page p{display:flex;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;margin:0;margin-bottom:5rem}}@media screen and (max-width: 767px){.uploadimage-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:calc(100vh - 5rem)}.uploadimage-title h1{width:80vw;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:40px;margin:0;margin-top:10rem;margin-bottom:5rem}.uploadimage-form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw}.uploadimage-button input{display:flex;justify-content:center;align-items:center;text-align:center;font-family:Montserrat,sans-serif}.uploadimage-form input[type=file]{display:flex;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:15px;font-weight:200;margin:0;margin-top:1rem;margin-bottom:1rem;cursor:pointer}.uploadimage-preview{display:flex;flex-direction:column;justify-content:center;align-items:center;width:20rem;height:auto;border-radius:10px;margin:0;padding-left:15px}.uploadimage-preview img{width:15rem;height:15rem;border-radius:10px}.uploadimage-page button{width:10rem;height:3rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:200;background-color:red;color:#fff;border:none;border-radius:10px;margin:0;margin-top:3rem;margin-bottom:1rem;cursor:pointer;transition:all .3s ease}.uploadimage-page button:hover{font-weight:400}.uploadimage-page p{width:80vw;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:15px;font-weight:200;margin:0;margin-top:3rem;margin-bottom:1rem}}@media screen and (min-width: 1280px){.reset-password-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:calc(100vh - 5rem)}.reset-password-page h1{justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:80px;margin:0;margin-bottom:3rem}.reset-password-page input{display:flex;flex-direction:column;justify-content:center;align-items:center}.reset-password-page .reset-password{width:25rem;height:3rem;font-family:Montserrat,sans-serif;font-size:1rem;border:2px solid black;border-radius:5px;padding-left:10px;padding-right:10px;margin:0;margin-bottom:3rem}.reset-password-page button{display:block;width:12rem;height:3rem;margin:10px auto 0;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:200;background-color:red;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease}.reset-password-page button:hover{font-weight:400}.reset-password-page p{font-family:Montserrat,sans-serif;font-size:20px;margin:0;margin-top:1rem;text-align:center;font-weight:200}}@media screen and (min-width: 1024px) and (max-width: 1279px){.reset-password-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:calc(100vh - 5rem)}.reset-password-page h1{justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:60px;margin:0;margin-bottom:3rem}.reset-password-page input{display:flex;flex-direction:column;justify-content:center;align-items:center}.reset-password-page .reset-password{width:25rem;height:3rem;font-family:Montserrat,sans-serif;font-size:1rem;border:2px solid black;border-radius:5px;padding-left:10px;padding-right:10px;margin:0;margin-bottom:3rem}.reset-password-page button{display:block;width:12rem;height:3rem;margin:10px auto 0;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:200;background-color:red;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease}.reset-password-page button:hover{font-weight:400}.reset-password-page p{font-family:Montserrat,sans-serif;font-size:20px;margin:0;margin-top:1rem;text-align:center;font-weight:200}}@media screen and (min-width: 768px) and (max-width: 1023px){.reset-password-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:calc(100vh - 5rem)}.reset-password-page h1{justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:50px;margin:0;margin-bottom:3rem}.reset-password-page input{display:flex;flex-direction:column;justify-content:center;align-items:center}.reset-password-page .reset-password{width:20rem;height:3rem;font-family:Montserrat,sans-serif;font-size:1rem;border:2px solid black;border-radius:5px;padding-left:10px;padding-right:10px;margin:0;margin-bottom:3rem}.reset-password-page button{display:block;width:12rem;height:3rem;margin:10px auto 0;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:200;background-color:red;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease}.reset-password-page button:hover{font-weight:400}.reset-password-page p{font-family:Montserrat,sans-serif;font-size:20px;margin:0;margin-top:1rem;text-align:center;font-weight:200}}@media screen and (max-width: 767px){.reset-password-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh}.reset-password-page h1{width:80vw;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-weight:200;font-size:50px;margin:0;margin-bottom:3rem}.reset-password-page input{display:flex;flex-direction:column;justify-content:center;align-items:center}.reset-password-page .reset-password{width:20rem;height:3rem;font-family:Montserrat,sans-serif;font-size:1rem;border:2px solid black;border-radius:5px;padding-left:10px;padding-right:10px;margin:0;margin-bottom:3rem}.reset-password-page button{display:block;width:12rem;height:3rem;margin:10px auto 0;margin-bottom:3rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:200;background-color:red;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease}.reset-password-page button:hover{font-weight:400}.reset-password-page p{width:80vw;font-family:Montserrat,sans-serif;font-size:20px;margin:0;margin-top:1rem;text-align:center;font-weight:200}}@media screen and (min-width: 1280px){.mentions-legales{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:100vh;margin:0;margin-top:5rem}.mentions-legales h1{font-family:Montserrat,sans-serif;font-size:80px;font-weight:200;margin:0;margin-bottom:2rem}.mentions-legales p{display:flex;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:10px}.mentions-legales-content-1{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0;margin-top:5rem}.mentions-legales-content-1 h2{font-family:Montserrat,sans-serif;font-size:60px;font-weight:200;margin:0;margin-bottom:2rem}.mentions-legales-content-1 p{display:flex;justify-content:center;align-items:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:10px}.mentions-legales-content-2{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0;margin-top:5rem}.mentions-legales-content-2 h2{font-family:Montserrat,sans-serif;font-size:60px;font-weight:200;margin:0;margin-bottom:2rem}.mentions-legales-content-2 p{display:flex;justify-content:center;align-items:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:10px}.mentions-legales-content-3{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0;margin-top:5rem;margin-bottom:5rem}.mentions-legales-content-3 h2{font-family:Montserrat,sans-serif;font-size:60px;font-weight:200;margin:0;margin-bottom:2rem}.mentions-legales-content-3 p{display:flex;justify-content:center;align-items:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:10px}}@media screen and (min-width: 1024px) and (max-width: 1279px){.mentions-legales{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:100vh;margin:0;margin-top:5rem}.mentions-legales h1{font-family:Montserrat,sans-serif;font-size:80px;font-weight:200;margin:0;margin-bottom:2rem}.mentions-legales p{display:flex;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:10px}.mentions-legales-content-1{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0;margin-top:5rem}.mentions-legales-content-1 h2{font-family:Montserrat,sans-serif;font-size:60px;font-weight:200;margin:0;margin-bottom:2rem}.mentions-legales-content-1 p{display:flex;justify-content:center;align-items:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:10px}.mentions-legales-content-2{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0;margin-top:5rem}.mentions-legales-content-2 h2{font-family:Montserrat,sans-serif;font-size:60px;font-weight:200;margin:0;margin-bottom:2rem}.mentions-legales-content-2 p{display:flex;justify-content:center;align-items:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:10px}.mentions-legales-content-3{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0;margin-top:5rem;margin-bottom:5rem}.mentions-legales-content-3 h2{font-family:Montserrat,sans-serif;font-size:60px;font-weight:200;margin:0;margin-bottom:2rem}.mentions-legales-content-3 p{display:flex;justify-content:center;align-items:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:10px}}@media screen and (min-width: 768px) and (max-width: 1023px){.mentions-legales{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:100vh;margin:0;margin-top:5rem}.mentions-legales h1{font-family:Montserrat,sans-serif;font-size:70px;font-weight:200;margin:0;margin-bottom:2rem}.mentions-legales p{display:flex;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:10px}.mentions-legales-content-1{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0;margin-top:5rem}.mentions-legales-content-1 h2{font-family:Montserrat,sans-serif;font-size:50px;font-weight:200;margin:0;margin-bottom:2rem}.mentions-legales-content-1 p{display:flex;justify-content:center;align-items:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:10px}.mentions-legales-content-2{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0;margin-top:5rem}.mentions-legales-content-2 h2{font-family:Montserrat,sans-serif;font-size:50px;font-weight:200;margin:0;margin-bottom:2rem}.mentions-legales-content-2 p{display:flex;justify-content:center;align-items:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:10px}.mentions-legales-content-3{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0;margin-top:5rem;margin-bottom:5rem}.mentions-legales-content-3 h2{font-family:Montserrat,sans-serif;font-size:50px;font-weight:200;margin:0;margin-bottom:2rem}.mentions-legales-content-3 p{display:flex;justify-content:center;align-items:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:10px}}@media screen and (max-width: 767px){.mentions-legales{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:100vh;margin:0;margin-top:10rem}.mentions-legales h1{width:80vw;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:60px;font-weight:200;margin:0;margin-bottom:2rem}.mentions-legales p{display:flex;text-align:center;width:80%;height:auto;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;margin-top:10px}.mentions-legales-content-1{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0;margin-top:5rem}.mentions-legales-content-1 h2{width:80vw;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:40px;font-weight:200;margin:0;margin-bottom:2rem}.mentions-legales-content-1 p{display:flex;justify-content:center;align-items:center;text-align:center;width:80%;height:auto;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;margin-top:10px}.mentions-legales-content-2{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0;margin-top:5rem}.mentions-legales-content-2 h2{width:80vw;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:40px;font-weight:200;margin:0;margin-bottom:2rem}.mentions-legales-content-2 p{display:flex;justify-content:center;align-items:center;text-align:center;width:80%;height:auto;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;margin-top:10px}.mentions-legales-content-3{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0;margin-top:5rem;margin-bottom:5rem}.mentions-legales-content-3 h2{width:80vw;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:40px;font-weight:200;margin:0;margin-bottom:2rem}.mentions-legales-content-3 p{display:flex;justify-content:center;align-items:center;text-align:center;width:80%;height:auto;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;margin-top:10px}}body{margin:0;padding:0}@media screen and (min-width: 1280px){.politique-confidentialite{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:100vh;margin:0;margin-top:10rem}.politique-confidentialite h1{font-family:Montserrat,sans-serif;font-size:80px;font-weight:200;margin:0;margin-bottom:3rem}.politique-confidentialite p{display:flex;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:10px}.politique-confidentialite-content-1{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0;margin-top:5rem}.politique-confidentialite-content-1 h2{font-family:Montserrat,sans-serif;font-size:60px;font-weight:200;margin:0;margin-bottom:3rem}.politique-confidentialite-content-1 p{display:flex;justify-content:center;align-items:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:10px}.politique-confidentialite-content-2{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0;margin-top:5rem}.politique-confidentialite-content-2 h2{font-family:Montserrat,sans-serif;font-size:60px;font-weight:200;margin:0;margin-bottom:3rem}.politique-confidentialite-content-2 p{display:flex;justify-content:center;align-items:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:10px}.politique-confidentialite-content-3{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0;margin-top:5rem}.politique-confidentialite-content-3 h2{font-family:Montserrat,sans-serif;font-size:60px;font-weight:200;margin:0;margin-bottom:3rem}.politique-confidentialite-content-3 p{display:flex;justify-content:center;align-items:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:10px}.politique-confidentialite-content-4{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0;margin-top:5rem}.politique-confidentialite-content-4 h2{font-family:Montserrat,sans-serif;font-size:60px;font-weight:200;margin:0;margin-bottom:3rem}.politique-confidentialite-content-4 p{display:flex;justify-content:center;align-items:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:10px}.politique-confidentialite-content-5{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0;margin-top:5rem;margin-bottom:5rem}.politique-confidentialite-content-5 h2{font-family:Montserrat,sans-serif;font-size:60px;font-weight:200;margin:0;margin-bottom:3rem}.politique-confidentialite-content-5 p{display:flex;justify-content:center;align-items:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:10px}}@media screen and (min-width: 1024px) and (max-width: 1279px){.politique-confidentialite{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:100vh;margin:0;margin-top:10rem}.politique-confidentialite h1{width:80vw;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:80px;font-weight:200;margin:0;margin-bottom:3rem}.politique-confidentialite p{display:flex;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:10px}.politique-confidentialite-content-1{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0;margin-top:5rem}.politique-confidentialite-content-1 h2{font-family:Montserrat,sans-serif;font-size:60px;font-weight:200;margin:0;margin-bottom:3rem}.politique-confidentialite-content-1 p{display:flex;justify-content:center;align-items:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:10px}.politique-confidentialite-content-2{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0;margin-top:5rem}.politique-confidentialite-content-2 h2{width:80vw;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:60px;font-weight:200;margin:0;margin-bottom:3rem}.politique-confidentialite-content-2 p{display:flex;justify-content:center;align-items:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:10px}.politique-confidentialite-content-3{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0;margin-top:5rem}.politique-confidentialite-content-3 h2{font-family:Montserrat,sans-serif;font-size:60px;font-weight:200;margin:0;margin-bottom:3rem}.politique-confidentialite-content-3 p{display:flex;justify-content:center;align-items:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:10px}.politique-confidentialite-content-4{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0;margin-top:5rem}.politique-confidentialite-content-4 h2{font-family:Montserrat,sans-serif;font-size:60px;font-weight:200;margin:0;margin-bottom:3rem}.politique-confidentialite-content-4 p{display:flex;justify-content:center;align-items:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:10px}.politique-confidentialite-content-5{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0;margin-top:5rem;margin-bottom:5rem}.politique-confidentialite-content-5 h2{font-family:Montserrat,sans-serif;font-size:60px;font-weight:200;margin:0;margin-bottom:3rem}.politique-confidentialite-content-5 p{display:flex;justify-content:center;align-items:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:10px}}@media screen and (min-width: 768px) and (max-width: 1023px){.politique-confidentialite{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:100vh;margin:0;margin-top:10rem}.politique-confidentialite h1{width:80vw;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:80px;font-weight:200;margin:0;margin-bottom:3rem}.politique-confidentialite p{display:flex;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:10px}.politique-confidentialite-content-1{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0;margin-top:5rem}.politique-confidentialite-content-1 h2{font-family:Montserrat,sans-serif;font-size:60px;font-weight:200;margin:0;margin-bottom:3rem}.politique-confidentialite-content-1 p{display:flex;justify-content:center;align-items:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:10px}.politique-confidentialite-content-2{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0;margin-top:5rem}.politique-confidentialite-content-2 h2{width:80vw;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:60px;font-weight:200;margin:0;margin-bottom:3rem}.politique-confidentialite-content-2 p{display:flex;justify-content:center;align-items:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:10px}.politique-confidentialite-content-3{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0;margin-top:5rem}.politique-confidentialite-content-3 h2{width:80vw;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:60px;font-weight:200;margin:0;margin-bottom:3rem}.politique-confidentialite-content-3 p{display:flex;justify-content:center;align-items:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:10px}.politique-confidentialite-content-4{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0;margin-top:5rem}.politique-confidentialite-content-4 h2{font-family:Montserrat,sans-serif;font-size:60px;font-weight:200;margin:0;margin-bottom:3rem}.politique-confidentialite-content-4 p{display:flex;justify-content:center;align-items:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:10px}.politique-confidentialite-content-5{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0;margin-top:5rem;margin-bottom:5rem}.politique-confidentialite-content-5 h2{font-family:Montserrat,sans-serif;font-size:60px;font-weight:200;margin:0;margin-bottom:3rem}.politique-confidentialite-content-5 p{display:flex;justify-content:center;align-items:center;text-align:center;width:60%;height:auto;font-family:Montserrat,sans-serif;font-size:25px;font-weight:200;margin-top:10px}}@media screen and (max-width: 767px){.politique-confidentialite{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:100vh;margin:0;margin-top:10rem}.politique-confidentialite h1{width:80vw;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:40px;font-weight:200;margin:0;margin-bottom:3rem}.politique-confidentialite p{display:flex;text-align:center;width:80%;height:auto;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;margin-top:10px}.politique-confidentialite-content-1{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0;margin-top:5rem}.politique-confidentialite-content-1 h2{width:80vw;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:35px;font-weight:200;margin:0;margin-bottom:3rem}.politique-confidentialite-content-1 p{display:flex;justify-content:center;align-items:center;text-align:center;width:80%;height:auto;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;margin-top:10px}.politique-confidentialite-content-2{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0;margin-top:5rem}.politique-confidentialite-content-2 h2{width:80vw;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:35px;font-weight:200;margin:0;margin-bottom:3rem}.politique-confidentialite-content-2 p{display:flex;justify-content:center;align-items:center;text-align:center;width:80%;height:auto;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;margin-top:10px}.politique-confidentialite-content-3{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0;margin-top:5rem}.politique-confidentialite-content-3 h2{width:80vw;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:35px;font-weight:200;margin:0;margin-bottom:3rem}.politique-confidentialite-content-3 p{display:flex;justify-content:center;align-items:center;text-align:center;width:80%;height:auto;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;margin-top:10px}.politique-confidentialite-content-4{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0;margin-top:5rem}.politique-confidentialite-content-4 h2{width:80vw;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:35px;font-weight:200;margin:0;margin-bottom:3rem}.politique-confidentialite-content-4 p{display:flex;justify-content:center;align-items:center;text-align:center;width:80%;height:auto;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;margin-top:10px}.politique-confidentialite-content-5{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;margin:0;margin-top:5rem;margin-bottom:5rem}.politique-confidentialite-content-5 h2{width:80vw;justify-content:center;text-align:center;font-family:Montserrat,sans-serif;font-size:35px;font-weight:200;margin:0;margin-bottom:3rem}.politique-confidentialite-content-5 p{display:flex;justify-content:center;align-items:center;text-align:center;width:80%;height:auto;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;margin-top:10px}}@media screen and (min-width: 768px){footer{display:flex;justify-content:center;align-items:center;text-align:center;width:100vw;height:200px;background-color:#000;margin:0}footer p{color:#fff;font-family:Montserrat,sans-serif}footer a{color:#fff;transition:color .3s ease}footer a:hover{color:red}}@media screen and (max-width: 767px){footer{display:flex;justify-content:center;align-items:center;text-align:center;width:100vw;height:150px;background-color:#000;margin:0;margin-top:3rem}footer p{width:90vw;justify-content:center;align-items:center;text-align:center;color:#fff;font-family:Montserrat,sans-serif;font-size:15px;margin:5px 0}footer a{color:#fff;transition:color .3s ease}footer a:hover{color:red}}
