.home-page{position:relative;overflow-x:hidden}header{display:flex;align-items:center;justify-content:space-between;margin:0 50px;height:68px}header .logo img{height:50px!important;width:auto!important}header nav{width:40%}header nav ul{display:flex;align-items:center;justify-content:space-between}header nav ul li{font-size:18px;font-weight:650;color:var(--font-col);transition:.3s;position:relative;cursor:pointer}header nav ul li:before{content:"";width:0;transform:translateX(-50%);left:50%;height:2.5px;background-color:var(--font-hover-col);position:absolute;bottom:-2px;transition:.3s}header nav ul li.lnk:hover:before{width:100%;cursor:pointer}header nav ul li.lnk:hover{color:var(--font-hover-col)}.nav-lang-toggle{display:none}.custom-collapse{position:absolute;z-index:10;background-color:var(--bg-second-col);width:100vw;height:100dvh;overflow:auto;top:0;transform:translateY(-100%);transition:transform .4s ease;overflow-x:hidden}.custom-collapse.active{transform:translateY(0)}.close-container{width:-moz-fit-content;width:fit-content;margin:auto;padding:20px 0}.close-icon{width:50px;height:50px;border:2px solid white!important}.close-icon svg{color:white;font-size:25px}.custom-collapse .content{font-size:18px;text-align:justify;line-height:1.7;color:white;display:flex;justify-content:space-around;align-items:center;min-height:calc(100dvh - 110px);height:auto;padding:15px 0}.custom-collapse.about .content{flex-direction:column-reverse;gap:30px}.custom-collapse .content div.txt{width:50%}.custom-collapse .content p{font-size:20px}.custom-collapse .content div.txt h1{margin-bottom:40px;font-size:45px;font-style:italic;text-align:center}.custom-collapse.about .content div.txt{width:80%}.custom-collapse .content figure{animation:img-animation 2s ease-in-out infinite alternate;width:35%;max-width:800px}.custom-collapse.about .content figure{width:80%}.custom-collapse .links{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-around;margin-top:35px}.custom-collapse .links li{justify-content:center;flex-direction:column;display:flex;gap:6px;align-items:center}.custom-collapse .links li a{width:40px;height:40px;border-radius:50%;background-color:var(--bg-main-col);margin-bottom:5px;display:flex;align-items:center;justify-content:center;transition:.3s}.custom-collapse .links li a:hover{transform:rotate(1turn)}.custom-collapse .links .link-label{display:block;font-size:14px;font-weight:600;color:var(--bg-main-col)}.custom-collapse .links li a svg{color:var(--bg-second-col);font-size:24px}.custom-collapse.contact .contact-content{width:50%}@keyframes img-animation{0%{transform:translateY(-25px)}to{transform:translateY(25px)}}.home-page main{height:calc(100dvh - 136px);display:flex;width:100%;position:relative;padding:0 10px;gap:10px}.home-page main a{width:50%;height:100%;text-decoration:none;z-index:0;overflow:hidden;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:40px;background-color:var(--bg-second-col);border:0 solid #fff;transition:.2s ease;position:relative}.home-page main a:hover{border:8px solid #fff}.home-page main a .sec-logo{display:flex;align-items:center;justify-content:center}.home-page main a .sec-logo img{max-width:400px!important;min-width:300px!important;height:auto!important;display:block!important}.home-page main a p{width:75%;text-align:center;color:var(--bg-main-col);font-size:20px;font-weight:500;font-family:grold-font}.home-page main a .shape{position:absolute;opacity:.65;transition:.2s}.home-page main a .shape img{width:45px!important;height:auto!important}.home-page main a .shape._0{top:20%;left:5%}.home-page main a .shape._1{top:85%;left:10%}.home-page main a .shape._2{top:85%;left:85%}.home-page main a .shape._3{top:20%;left:85%}.home-page main a .shape._4{top:5%;left:50%}footer{height:68px;width:100%;overflow-x:hidden!important;display:flex;align-items:center;justify-content:start;position:relative}footer:before{background-image:linear-gradient(90deg,#fff 30%,transparent)}footer:after,footer:before{content:"";position:absolute;width:10%;height:100%;z-index:1}footer:after{background-image:linear-gradient(270deg,#fff 30%,transparent);right:0}footer .scroll{justify-content:start}footer .scroll,footer .scroll .inner__scroll{display:flex;align-items:center;width:max-content;gap:30px}footer .scroll .inner__scroll{justify-content:center;animation:scrolling 40s linear infinite}footer .scroll:hover .inner__scroll{animation-play-state:paused}footer .scroll .inner__scroll .inner__scroll-item{display:flex;align-items:center;justify-content:center;gap:30px}footer .scroll .inner__scroll .inner__scroll-item span{font-size:24px;font-weight:700;text-transform:uppercase;color:var(--bg-second-col);position:relative}footer .scroll .inner__scroll .inner__scroll-item .cir{width:8px;height:8px;background-color:var(--bg-second-col);border-radius:50%;display:inline-block}@keyframes scrolling{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - 30px))}}@media (max-width:750px){header{margin:0 10px!important}header .logo img{height:45px!important}header nav{position:absolute;right:17.5px;top:120px;opacity:0;display:none;width:250px!important;height:-moz-fit-content;height:fit-content;background:#eee;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);box-shadow:0 8px 32px 0 rgba(0,0,0,.37);z-index:9;padding:0;transition:opacity .3s,top .3s}header nav.appear{display:block}header nav.active{top:65px;opacity:1}header nav:before{content:"";position:absolute;border:12px solid transparent;border-bottom:12px solid var(--bg-main-col);top:-22px;right:4px;z-index:1}header nav ul{height:100%;flex-direction:column;gap:0!important}header nav ul li{padding:10px;width:100%}header nav ul li:before{display:none}header nav ul li.lnk{border-bottom:2px solid var(--font-col)}.rg header nav ul li.lnk{text-align:right}header nav ul li.sep{display:none}header nav ul li.lnk:hover{color:var(--font-hover-col)}.lf header nav ul li.lnk:hover{padding-left:25px}.rg header nav ul li.lnk:hover{padding-right:25px}header nav ul li.nav-lang-toggle{display:flex;align-items:center;justify-content:center;cursor:default!important}header nav ul li.nav-lang-toggle .switch{width:120px!important;height:34px!important}.outer-lang-toggle{display:none}.nav-lang-toggle{display:block}.home-page main{flex-direction:column}.home-page main a{width:100%;gap:15px}.home-page main a .sec-logo img{max-width:50%!important;min-width:210px!important}.home-page main a .shape img{width:28px!important}.home-page main a p{width:85%;color:var(--bg-main-col);font-size:15px}footer .scroll .inner__scroll .inner__scroll-item span{font-size:18px}.custom-collapse .content{flex-direction:column!important}.custom-collapse .content div,.custom-collapse.about .content div{width:100%!important;padding:10px}.custom-collapse .content div h1{font-size:28px!important;margin-bottom:20px!important}.custom-collapse .content figure,.custom-collapse.about .content figure{width:90%;padding:20px 0}.custom-collapse.contact .contact-content{width:100%;padding:0 10px}}