.langs{display:flex;align-items:center;gap:10px;list-style:none;padding:0;margin:0;align-self:center;text-transform:uppercase;font-family:var(--font9);font-size:14px;letter-spacing:.08em;color:var(--color5)}.langs li{line-height:1;position:relative}.langs li+li:before{content:"/";position:absolute;left:-7px;top:50%;transform:translateY(-50%);opacity:.4}.langs a{color:inherit;text-decoration:none;opacity:.5;transition:opacity .25s ease}.langs a:hover{opacity:1}.langs a.active{opacity:1;font-weight:600}header .container .header-langs{margin-right:4px}.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}}.buttonPhone{display:grid;text-align:left;font-size:14px;letter-spacing:.5px;height:max-content;font-family:var(--font1);border-bottom:1px solid var(--color1-light);color:var(--white);background:var(--gradient2);padding:3px 10px;height:45px;transition:all .3s ease;font-weight:700}.buttonPhone.subtype2{display:flex;align-items:center;height:40px}.buttonPhone svg{grid-column:1;grid-row:span 2;align-self:center;width:18px;margin:0 7px 0 0}.buttonPhone .name,.buttonPhone .num{grid-column:2}@media (min-width:1200px){.buttonPhone:hover{transform:scale(.9);box-shadow:inset 0 3px 6px rgba(0,0,0,.161)}.buttonPhone:hover svg{animation:shake .5s infinite}}@keyframes shake{0%{transform:rotate(0deg)}25%{transform:rotate(9deg)}50%{transform:rotate(-9deg)}75%{transform:rotate(9deg)}to{transform:rotate(0deg)}}.socials{display:flex;align-items:center;justify-content:center;gap:10px}.socials.circle li a:hover{color:var(--color1);background-color:var(--white);border-color:var(--color1)}.socials.circle li a{width:35px;height:35px;border-radius:50%;color:var(--color1);background:var(--white);border:1px solid var(--white)}.socials.circle li a svg{width:17px;height:17px}.socials li.insta a{width:16px;height:16px}.socials li a{width:15px;height:15px;display:flex;color:var(--color1);flex-direction:column;align-items:center;justify-content:center;transition:all .5s}.socials li a:hover{transform:scale(.8)}.socials li a svg{width:100%;height:100%}.video{position:relative}.video video{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}