@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap";*,*::before,*::after{box-sizing:inherit;scroll-behavior:smooth;margin:0;padding:0}body{box-sizing:border-box;background-color:#fff;width:100%;max-width:1200px;margin:0 auto;overflow-x:hidden}body{font-family:"Montserrat",sans-serif;font-weight:400;font-size:16px}h1{font-family:"Playfair Display",sans-serif}#header{position:relative;display:flex;justify-content:center;align-items:center;width:100%}#header .icon-navigation{position:absolute;top:3.5rem;left:0;cursor:pointer;z-index:3}@media screen and (max-width: 660px){#header .icon-navigation{left:1rem}}#header .grappe-raisin{position:absolute;top:0;right:-10%;z-index:1;transition:all .2s ease-in-out}@media screen and (max-width: 1100px){#header .grappe-raisin{right:-20%}}@media screen and (max-width: 960px){#header .grappe-raisin{right:-40%}}@media screen and (max-width: 800px){#header .grappe-raisin{right:-55%}}@media screen and (max-width: 800px){#header .grappe-raisin img{width:65%}}@media screen and (max-width: 660px){#header .grappe-raisin{display:none}}#header #navbar{display:flex;justify-content:center;align-items:center;width:100%;margin:2rem 0 0 0;z-index:2}#header #navbar ul{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:20rem;list-style:none;margin:0 4rem;padding:0}@media screen and (max-width: 660px){#header #navbar ul{display:none}}#header #navbar ul li a{color:#3f4042;font-size:18px;font-weight:600;text-decoration:none}#header #navbar ul li a.active{color:#c08d5d}#header #navbar ul li a:focus{text-decoration:underline;text-decoration-color:#c08d5d;text-decoration-thickness:2px;text-underline-offset:2px}#header #navbar ul li a:hover{text-decoration:underline;text-decoration-color:#c08d5d;text-decoration-thickness:2px;text-underline-offset:2px}@media screen and (max-width: 660px){#main{padding:0 1rem}}#main .section_welcome{position:relative;display:flex;align-items:flex-start;flex-direction:column;width:100%;height:65vh;border:1px solid #3f4042;background-color:#fffaf3;margin:4rem 0 0 0;padding:0 6rem;box-shadow:0 4px 4px rgba(0,0,0,.25)}@media screen and (max-width: 660px){#main .section_welcome{height:auto;padding:0 2rem;margin:2rem 0 0 0}}#main .section_welcome::after{content:"";position:absolute;width:95%;height:2rem;background-color:rgba(192,141,93,.2);bottom:-1.5rem;left:2.5%;filter:blur(12px);z-index:-1}#main .section_welcome--title{margin:6rem 0 0 0}@media screen and (max-width: 660px){#main .section_welcome--title{margin:4rem 0 0 0}}#main .section_welcome--title h1{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;width:100%;font-size:50px;color:#3f4042;line-height:4rem}#main .section_welcome--title h1 span{margin:1rem 0 0 0;font-size:70px;width:100%;text-transform:uppercase}@media screen and (max-width: 660px){#main .section_welcome--title h1 span{margin:0;font-size:55px}}#main .section_welcome--title h1::after{content:"";position:absolute;top:-1rem;left:7rem;width:4.5rem;height:4.5rem;background-image:url(/images/epis-ble.svg);background-position:center center;background-size:contain;background-repeat:no-repeat}#main .section_welcome--separator{width:100%;margin:2rem 0}#main .section_welcome--content{margin:0}#main .section_welcome--content p{font-size:18px;line-height:1.7rem;font-weight:400;color:#3f4042;width:100%;max-width:33rem}#main .section_welcome--button{margin:6rem 0 0 0}@media screen and (max-width: 660px){#main .section_welcome--button{margin:4rem 0}}#main .section_welcome--button a{position:relative;color:#3f4042;font-size:20px;padding:1rem 5rem 1rem 1rem;border:2px solid #c08d5d;text-decoration:none;background-image:linear-gradient(90deg, #FFFAF3 0%, #FFFAF3 50%, #C08D5D 50%, #C08D5D 100%);background-size:200%;transition:background-position .3s cubic-bezier(0.47, 0.1, 1, 0.63),color .2s linear;transition-delay:0s,.15s}#main .section_welcome--button a:hover{background-position:110% 100%;color:#fff}#main .section_welcome--button a:before{content:"";position:absolute;top:0;right:0;width:4rem;height:100%;background-color:#c08d5d;background-image:url(/images/arrow.svg);background-position:center center;background-repeat:no-repeat;background-size:17px}#main .section_welcome--scrollbtn{position:absolute;bottom:1rem;left:50%;cursor:pointer}@media screen and (max-width: 660px){#main .section_welcome--scrollbtn{display:none}}/*# sourceMappingURL=app.css.map */
