.header{background-position:center;background-repeat:no-repeat;background-size:cover;height:45vh;position:relative}@media(max-width: 991px){.header{height:30vh}}.header.gross{height:70vh}@media(max-width: 991px){.header.gross{height:50vh}}.header .bg-cover{opacity:.4;z-index:1;background-image:linear-gradient(rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.97) 50%, #000);transition:background-color .3s;position:absolute;height:40%;bottom:0;left:0;right:0}.header .header-content{height:100%;display:flex;justify-content:flex-end;align-items:center;position:relative;z-index:2;flex-direction:column;text-align:center}.header .header-content h2{color:#e2c07d;font-family:"Aleo",serif;font-size:52px;line-height:62px;margin-bottom:10px;text-align:center}@media(max-width: 991px){.header .header-content h2{font-size:28px;line-height:38px}}.header .header-content h3{color:#e2c07d;font-family:"Aleo",serif;font-size:36px;line-height:48px;margin-bottom:50px;text-align:center}@media(max-width: 991px){.header .header-content h3{font-size:22px;line-height:36px;margin-bottom:20px}}.header .eyecatcher a{background-color:#455548;width:150px;height:150px;display:flex;justify-content:center;align-items:center;text-align:center;border-radius:50%;color:#fff;text-decoration:none;font-weight:700;position:absolute;right:100px;top:100px;transform:rotate(10deg);font-size:18px;padding:20px;transition:.3s;box-shadow:0px 0px 7px 0px rgba(0,0,0,.3)}@media(max-width: 991px){.header .eyecatcher a{width:100px;height:100px;right:15px;top:15px;font-size:12px;padding:15px;z-index:5}}.header .eyecatcher a:hover{background-color:#e2c07d;color:#455548;transition:.3s}