.photo{overflow:hidden;position:relative;width:100%;height:100%}.photo img{object-fit:cover}.photo .fancy,.photo img{position:absolute;left:0;top:0;width:100%;height:100%}.btns{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px}.btn{font-family:var(--font3);font-size:16px;letter-spacing:.96px;color:var(--color1);display:block;width:max-content;transition:all .3s ease;padding:10px;height:45px}.btn:hover{transform:scale(.9);box-shadow:inset 0 3px 6px rgba(0,0,0,.161)}.btn:hover,.button{background:var(--gradient2);color:var(--white)}.button{overflow:hidden;display:flex;cursor:pointer;position:relative;justify-content:center;align-items:center;padding:10px 25px;border:1px solid transparent;width:max-content;height:45px;max-width:95vw;transition:all .3s ease;z-index:1}.button.bold{font-weight:700}.button:hover{transform:scale(.9);box-shadow:inset 0 3px 6px rgba(0,0,0,.161)}.button .label{letter-spacing:.96px;font-size:16px;z-index:10;transition:all .3s ease;font-family:var(--font3)}@media (min-width:1200px){.btns{justify-content:unset}}@media (min-width:1600px){.btns{gap:30px}}.video{position:relative}.video video{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.weather{display:flex;align-items:center;color:var(--color5);justify-content:center}.weather svg{font-size:16px;height:16px;margin-right:3px;color:var(--color5)}