.gn-intro{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:500;letter-spacing:7px;color:#E9E5E2;margin-bottom:18px}.gn-title{font-family:'Cormorant Garamond',serif;font-size:clamp(48px,5vw,68px);font-weight:300;line-height:0.95;letter-spacing:1px;color:#E9E5E2;margin:0 0 28px}.gn-separator{width:46px;height:1px;background:#E9E5E2;margin-bottom:22px}.gn-categories{font-family:'Montserrat',sans-serif;font-size:11px;font-weight:500;letter-spacing:4px;color:#E9E5E2}@media (max-width:767px){.gn-title{font-size:44px;line-height:1}}.gn-hero-text{max-width:520px}.gn-title{font-size:64px;letter-spacing:-1.5px;line-height:0.95}.gn-scroll-module{width:130px!important;max-width:130px;text-align:center;z-index:20}.gn-scroll{display:flex;flex-direction:column;align-items:center;gap:12px;color:#E9E5E2!important;text-decoration:none!important;font-family:'Montserrat',sans-serif;font-size:11px;letter-spacing:3px}.gn-scroll-arrow{display:block;position:relative;width:1px;height:38px;background:#E9E5E2;animation:gn-arrow 2s ease-in-out infinite}.gn-scroll-arrow::after{content:"";position:absolute;bottom:1px;left:-6px;width:12px;height:12px;border-right:1px solid #E9E5E2;border-bottom:1px solid #E9E5E2;transform:rotate(45deg)}@keyframes gn-arrow{0%,100%{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes gn-arrow{0%,100%{transform:translateY(0);opacity:0.7}50%{transform:translateY(7px);opacity:1}}@media only screen and (max-width:767px){.gn-categories{font-size:12px!important}}.contact-greg .et_contact_bottom_container{float:none!important;justify-content:center!important;width:100%!important}.contact-greg input,.contact-greg textarea{color:#E9E5E2!important;-webkit-text-fill-color:#E9E5E2!important}.contact-greg input::placeholder,.contact-greg textarea::placeholder{color:#E9E5E2!important;opacity:0.7!important}.contact-greg .et-pb-contact-message,.contact-greg .et-pb-contact-message p,.contact-greg .et-pb-contact-message li{color:#E9E5E2!important}.contact-greg input[type="email"],.contact-greg input[type="email"]:focus{background-color:#03263B!important;color:#E9E5E2!important}.contact-greg input:-webkit-autofill,.contact-greg input:-webkit-autofill:hover,.contact-greg input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #03263B inset!important;-webkit-text-fill-color:#E9E5E2!important;caret-color:#E9E5E2!important}@media (min-width:981px){.bouton-greg-gauche,.bouton-greg-droite{display:inline-block!important;width:auto!important;margin-top:30px!important;margin-bottom:0!important;vertical-align:top}.bouton-greg-gauche{margin-right:15px!important}}