.langs{display:flex;flex-direction:row;align-items:center;gap:5px}.langs li a{text-transform:uppercase}.langs li a.active{cursor:default}.socials{gap:15px}.socials,.socials li a{display:flex;align-items:center;justify-content:center}.socials li a{width:18px;height:18px;flex-direction:column}.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}.zone.diapo{position:relative;overflow:hidden;height:100vh}.zone.diapo .text{color:#fff;position:relative;text-align:center;z-index:10;width:100%;padding:25px;gap:25px;height:100%;display:flex;flex-direction:column}.zone.diapo .text>:first-child{margin-top:auto}.zone.diapo .text>:last-child{margin-bottom:auto}.zone.diapo .text .title1{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:0;font-size:40px}.zone.diapo .text .title1>span{font-family:var(--font3);text-transform:uppercase;font-size:calc(var(--title1-size)*.5);font-weight:500;letter-spacing:calc(var(--title1-size)*.08);margin-top:5px}.zone.diapo .text .description{max-width:800px;margin-left:auto;margin-right:auto;font-weight:400}.zone.diapo .text>*{color:#fff}.zone.diapo .text .logo{order:-1;filter:invert(1);max-width:100px;margin:0 auto}.zone.diapo .text .logo img{width:100%;height:auto}.zone.diapo .text .btn:hover{border-color:#fff;color:#fff}.zone.diapo .text .controls{display:flex;gap:15px;align-items:center;justify-content:center}.zone.diapo .text .controls .arrow{border-color:#fff;transition:all .5s;width:40px;height:40px;padding:15px}.zone.diapo .text .controls .arrow:hover{background:#fff}.zone.diapo .text .controls .arrow:hover span{border-color:#212121}.zone.diapo .text .controls .arrow span{border-color:#fff;transition:inherit}.zone.diapo .photo img{transition:none}.zone.diapo .media{left:0;top:0;width:100%;height:100%;position:absolute;filter:brightness(.8);opacity:0}.zone.diapo .media .photo,.zone.diapo .media .swiper,.zone.diapo .media .video,.zone.diapo .media img,.zone.diapo .media video{height:100%}@media screen and (min-width:1280px){.zone.diapo{animation:fadeIn 1s ease both;height:auto}.zone.diapo .text{min-height:100vh;padding:50px}.zone.diapo .text .description{margin-top:auto}.zone.diapo .text>:last-child{margin-bottom:0}.zone.diapo .text .btns{display:none}.zone.diapo .text .title1{font-size:120px}.zone.diapo .text .title1>span{font-size:calc(var(--title1-size)*.35);letter-spacing:calc(var(--title1-size)*.1)}.zone.diapo .text .logo{max-width:150px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media screen and (min-width:1280px)and (max-width:1599px){.zone.diapo .text .title1{padding-top:75px;padding-bottom:25px}}@media screen and (min-width:1280px)and (max-height:700px){.zone.diapo .text{gap:15px}.zone.diapo .text .logo{max-width:90px}}@media screen and (min-width:1600px){.zone.diapo .text{padding-top:150px}}.diapotext-description{display:none}@media screen and (max-width:599px){.zone.diapotext .text .description:not(.description2){display:none}.zone.diapo.diapotext .text .title1{margin-bottom:auto}.zone.diapo.diapotext .text:has(.title2) .title1{margin-bottom:0}.diapotext-description{display:block;padding:25px;max-width:800px;margin-left:auto;margin-right:auto}.diapotext-description:after{content:"";display:block;width:1px;height:60px;margin:25px auto 0;background:currentColor;opacity:.2}}