@font-face{font-family:"Roboto-Regular";src:url("../clientlib-site/resources/fonts/roboto/Roboto-Regular.woff") format("woff"),url("../clientlib-site/resources/fonts/roboto/Roboto-Regular.woff2") format("woff2"),url("../clientlib-site/resources/fonts/roboto/Roboto-Regular.ttf") format("truetype"),url("../clientlib-site/resources/fonts/roboto/Roboto-Regular.eot"),url("../clientlib-site/resources/fonts/roboto/Roboto-Regular.eot?#iefix") format("eot");font-weight:normal}
@font-face{font-family:"Roboto-bold";src:url("../clientlib-site/resources/fonts/roboto/Roboto-Bold.woff") format("woff"),url("../clientlib-site/resources/fonts/roboto/Roboto-Bold.woff2") format("woff2"),url("../clientlib-site/resources/fonts/roboto/Roboto-Bold.ttf") format("truetype"),url("../clientlib-site/resources/fonts/roboto/Roboto-Bold.eot"),url("../clientlib-site/resources/fonts/roboto/Roboto-Bold.eot?#iefix") format("eot")}
@font-face{font-family:"Roboto-Black";src:url("../clientlib-site/resources/fonts/roboto/Roboto-Black.woff") format("woff"),url("../clientlib-site/resources/fonts/roboto/Roboto-Black.woff2") format("woff2"),url("../clientlib-site/resources/fonts/roboto/Roboto-Black.ttf") format("truetype"),url("../clientlib-site/resources/fonts/roboto/Roboto-Black.eot"),url("../clientlib-site/resources/fonts/roboto/Roboto-Black.eot?#iefix") format("eot");font-weight:bold}
@font-face{font-family:"Roboto-Medium";src:url("../clientlib-site/resources/fonts/roboto/Roboto-Medium.woff") format("woff"),url("../clientlib-site/resources/fonts/roboto/Roboto-Medium.woff2") format("woff2"),url("../clientlib-site/resources/fonts/roboto/Roboto-Medium.ttf") format("truetype"),url("../clientlib-site/resources/fonts/roboto/Roboto-Medium.eot"),url("../clientlib-site/resources/fonts/roboto/Roboto-Medium.eot?#iefix") format("eot")}
@font-face{font-family:"Roboto-Light";src:url("../clientlib-site/resources/fonts/roboto/Roboto-Light.woff") format("woff"),url("../clientlib-site/resources/fonts/roboto/Roboto-Light.woff2") format("woff2"),url("../clientlib-site/resources/fonts/roboto/Roboto-Light.ttf") format("truetype"),url("../clientlib-site/resources/fonts/roboto/Roboto-Light.eot"),url("../clientlib-site/resources/fonts/roboto/Roboto-Light.eot?#iefix") format("eot")}
@font-face{font-family:"Roboto-Italic";src:url("../clientlib-site/resources/fonts/roboto/Roboto-Italic.woff") format("woff"),url("../clientlib-site/resources/fonts/roboto/Roboto-Italic.woff2") format("woff2"),url("../clientlib-site/resources/fonts/roboto/Roboto-Italic.ttf") format("truetype"),url("../clientlib-site/resources/fonts/roboto/Roboto-Italic.eot"),url("../clientlib-site/resources/fonts/roboto/Roboto-Italic.eot?#iefix") format("eot")}
@font-face{font-family:"Titillium-Regular";src:url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Regular.woff") format("woff"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Regular.woff2") format("woff2"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Regular.ttf") format("truetype"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Regular.eot"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Regular.eot?#iefix") format("eot")}
@font-face{font-family:"Titillium-Bold";src:url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Bold.woff") format("woff"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Bold.woff2") format("woff2"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Bold.ttf") format("truetype"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Bold.eot"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Bold.eot?#iefix") format("eot");font-weight:normal}
@font-face{font-family:"Titillium-Black";src:url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Black.woff") format("woff"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Black.woff2") format("woff2"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Black.ttf") format("truetype"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Black.eot"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Black.eot?#iefix") format("eot");font-weight:normal}
@font-face{font-family:"Titillium-Light";src:url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Light.woff") format("woff"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Light.woff2") format("woff2"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Light.ttf") format("truetype"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Light.eot"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Light.eot?#iefix") format("eot");font-weight:normal}
.link-navigation{position:relative;z-index:1;width:100%;display:flex;justify-content:center;padding:7rem;background-image:url("");background-size:cover;background-repeat:no-repeat;background-position:center}
.link-navigation li::before{display:none}
@media(max-width:767px){.link-navigation{padding:1.5rem}
}
.link-navigation__backgroundImage{position:absolute;width:100%;height:100%;background-size:cover;background-position:center;opacity:0;transition:opacity .5s ease;z-index:-1}
.link-navigation__backgroundImage .photo-opacity-layer{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgba(0,0,0,0.6),rgba(0,0,0,0))}
.link-navigation__backgroundImage.active{opacity:1;transition:opacity .5s ease}
.link-navigation__list{list-style:none;padding:1.5rem 0;display:flex;flex-direction:column;align-items:flex-end;gap:3rem;max-height:909px;max-width:1216px;overflow:auto;transition:opacity .3s ease}
@media(max-width:767px){.link-navigation__list{max-height:fit-content;gap:2.5rem}
}
.link-navigation__list::-webkit-scrollbar{display:none}
.link-navigation__list::-webkit-scrollbar-thumb{display:none}
.link-navigation__list--element{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding-bottom:1rem;gap:1rem;transition:opacity .3s ease;padding-left:11px}
@media(max-width:767px){.link-navigation__list--element{flex-wrap:nowrap;opacity:1 !important;justify-content:end}
}
.link-navigation__list--element img{display:none}
.link-navigation__list--element:after{content:"";margin-top:-1rem;display:block;flex-basis:100%;height:4px;background-color:#4bbcee;transform:scale(0,1);transform-origin:left;transition:transform .5s}
@media(max-width:767px){.link-navigation__list--element:after{display:none}
}
.link-navigation__list--element-link{text-decoration:none;color:#141414;font-family:"Roboto-Regular",sans-serif;font-size:5rem}
@media(max-width:1350px){.link-navigation__list--element-link{font-size:4rem}
}
@media(max-width:1200px){.link-navigation__list--element-link{font-size:2.3rem}
}
@media(max-width:767px){.link-navigation__list--element-link{font-size:2.5rem;line-height:2.75rem;text-align:right;opacity:1 !important}
}
.link-navigation__list--element-icon{min-height:75px;min-width:45px}
.link-navigation__list--element.not-active{opacity:.5 !important}
.link-navigation__list--element.active{opacity:1 !important}
.link-navigation__list--element.active .link-navigation__list--element-link{color:#141414;text-decoration:none}
.link-navigation__list--element.active .link-navigation__list--element-link:hover{text-decoration:none}
.link-navigation__list--element.active.white .link-navigation__list--element-link{color:#fff;transition:.5s ease}
.link-navigation__list--element:hover{cursor:pointer;transition:1s ease;padding:5px 10px 15px 10px;border-radius:8px;background:rgba(0,0,0,0.37);backdrop-filter:blur(5px)}
.link-navigation__list--element:hover:after{transform:scale(1,1)}