nav.mobile-nav-bar{position:fixed;align-items:center;justify-content:center;bottom:4px;left:2px;right:2px;height:-moz-fit-content;height:fit-content;transform:translateY(100px);transition:.3s ease-in-out;pointer-events:none;visibility:hidden;opacity:.8;z-index:400}@media screen and (max-width: 380px){nav.mobile-nav-bar{bottom:0;left:0;right:0}nav.mobile-nav-bar .buttons{border-radius:0!important}}@media screen and (max-width: 700px){nav.mobile-nav-bar{transform:translateY(0);pointer-events:all;visibility:visible;opacity:1}}nav.mobile-nav-bar>.buttons{margin:0 auto;max-width:500px;height:80px;width:100%;display:flex;flex-direction:row;gap:20px;padding:8px 3%;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#181818b3;border-radius:15px}nav.mobile-nav-bar>.buttons .standard-button{height:70px;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}@media screen and (max-width: 380px){nav.mobile-nav-bar>.buttons .standard-button .text{display:none}}nav.mobile-nav-bar>.buttons .standard-button .text{font-size:.8rem;padding-top:4px}nav.mobile-nav-bar>.buttons .standard-button:active,nav.mobile-nav-bar>.buttons .standard-button:hover{filter:drop-shadow(0px 0px 1px rgba(255,255,255,.6))}nav.mobile-nav-bar .center-button{background-color:var(--accent);border-radius:100%;padding:17px}@media screen and (max-width: 380px){nav.mobile-nav-bar .center-button{padding:16px}}nav.mobile-nav-bar .center-button:active,nav.mobile-nav-bar .center-button:hover{filter:drop-shadow(0px 0px 1px rgba(255,255,255,.6))}nav.mobile-nav-bar .button-icon{height:28px;width:28px;color:#fff}nav.mobile-nav-bar .popover-nav{bottom:80px;left:0;width:100%}#top-navigation{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-right:80px}@media screen and (max-width: 1100px){#top-navigation{padding-right:20px}}@media screen and (max-width: 900px){#top-navigation{gap:10px;padding-right:5px}}@media screen and (max-width: 700px){#top-navigation{gap:0px}}#nav-button{display:flex;flex-direction:column;cursor:pointer;transition:color .2s ease-in-out;border-bottom:1px solid transparent;border-top:1px solid transparent;padding:12px 20px;text-wrap:nowrap;transition:.1s ease-in-out}#nav-button .content{display:flex;align-items:center}#nav-button .line{height:2px;width:0px;background-color:var(--accent);transition:width .2s ease-in-out}#nav-button:hover{opacity:.9}#nav-button:hover .line{width:40%}.popover-nav{box-sizing:border-box;position:fixed;width:100%;height:-moz-fit-content;height:fit-content;left:0;display:flex;justify-content:center;align-items:center;z-index:400}.buttons-list{overflow:hidden;min-width:460px;padding:0;border-radius:10px;margin:10px;display:flex;flex-direction:column}.buttons-list .social-icons-section{padding:10px;display:flex;justify-content:center;align-items:center;background-color:#222}.buttons-list .menu-items-section{padding:10px;max-height:calc(90vh - 200px);min-height:20px;overflow:auto;overflow-x:hidden;background-color:#fff}@media screen and (max-width: 540px){.buttons-list{min-width:unset;width:100vw}}.buttons-list .item-sub-title{color:#5a5a5a;font-size:.9rem}.language-change{padding-top:2px}.language-change>button{padding:10px}.popover-language{left:-140px;padding:10px;width:160px;border-radius:var(--radious);background-color:#fff;color:#000;position:absolute;display:flex;flex-direction:column;gap:2px;z-index:600;border-radius:10px;margin:10px}.popover-language .lang-item{cursor:pointer;width:100%;padding:8px;text-align:center;border-radius:8px}.popover-language .lang-item.active{color:var(--accent-light);opacity:.8}.popover-language .lang-item:hover{color:var(--accent);opacity:1}#app-logo-animation{opacity:0;transition:opacity .1s}#app-logo-animation.active{opacity:1}:root{--logo-a-speed: .8s}svg .svg-elem-1{fill:transparent;transition:fill var(--logo-a-speed) cubic-bezier(.95,.05,.795,.035) .2s}svg.active .svg-elem-1{fill:#fff}svg .svg-elem-2{fill:transparent;transition:fill var(--logo-a-speed) cubic-bezier(.95,.05,.795,.035) .3s}svg.active .svg-elem-2{fill:#fff}svg .svg-elem-3{fill:transparent;transition:fill var(--logo-a-speed) cubic-bezier(.95,.05,.795,.035) .4s}svg.active .svg-elem-3{fill:#fff}svg .svg-elem-4{fill:transparent;transition:fill var(--logo-a-speed) cubic-bezier(.95,.05,.795,.035) .5s}svg.active .svg-elem-4{fill:#fff}svg .svg-elem-5{fill:transparent;transition:fill var(--logo-a-speed) cubic-bezier(.95,.05,.795,.035) .6s}svg.active .svg-elem-5{fill:#fff}svg .svg-elem-6{fill:transparent;transition:fill var(--logo-a-speed) cubic-bezier(.95,.05,.795,.035) .7s}svg.active .svg-elem-6{fill:#fff}svg .svg-elem-7{fill:transparent;transition:fill var(--logo-a-speed) cubic-bezier(.95,.05,.795,.035) .8s}svg.active .svg-elem-7{fill:#fff}#top-bar{height:105px;width:100%;padding:5px;display:flex;align-items:center;position:fixed;top:0;z-index:300;transition:.2s ease-out;will-change:height,padding}@media screen and (max-width: 700px){#top-bar #top-navigation{display:none}}#top-bar.stick{height:90px;padding:0}#top-bar.stick .glass{border-radius:0;background-color:#1a1a1a80}#top-bar .glass{height:100%;width:100%;flex:1;display:flex;align-items:center;justify-content:space-between;position:relative;background-color:#0003;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}#top-bar .app-wrapper{justify-content:space-between}#top-bar a.logo-link{display:block;height:100%;display:flex;align-items:center;justify-content:center;margin:0 20px}#top-bar a.logo-link #app-logo-animation{height:90%;width:100px}#top-bar .phone{padding:10px}@media screen and (min-width: 700px) and (max-width: 800px){#top-bar .phone>span{display:none}}#top-bar .company-location{font-size:12px;padding-right:26px;text-align:right}footer.app{margin:0;padding:0;display:block;position:relative;display:flex;gap:50px;height:-moz-fit-content;height:fit-content;min-height:590px;overflow:hidden}@media screen and (max-width: 900px){footer.app{height:-moz-fit-content;height:fit-content}}footer.app .paralex-image{position:absolute;height:120%;width:100%;background-attachment:fixed}footer.app .paralex-image .footer-iamge-overlay{top:0;left:0;position:absolute;width:100%;height:100%;background-color:#353535cc;animation:zoom-in-zoom-out 10s ease infinite}footer.app .content-overlay{width:100%;background-color:#080808d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media screen and (max-width: 700px){footer.app .content-overlay{padding-bottom:120px}}footer.app .content-overlay>.app-wrapper{font-family:var(--font-display);height:100%;position:relative;z-index:30;padding:0 10px}footer.app .content-overlay>.app-wrapper .h1-line{margin:20px 0}footer.app .content-overlay>.app-wrapper ul{list-style-type:square}footer.app .content-overlay>.app-wrapper ul li::marker{color:var(--accent)}footer.app .content-overlay>.app-wrapper ul li a:hover{text-decoration:underline}@media screen and (max-width: 900px){footer.app .content-overlay>.app-wrapper{flex-direction:column;padding:30px 20px 60px;gap:20px}}@media screen and (max-width: 620px){footer.app .content-overlay>.app-wrapper{padding-bottom:110px}}footer.app .content-overlay>.app-wrapper .left-section{flex:10;display:flex;padding:20px 0;flex-direction:column}footer.app .content-overlay>.app-wrapper .left-section #app-logo-animation{height:250px;width:330px;background-position:left}footer.app .content-overlay>.app-wrapper .left-section p{width:330px;margin:0;font-size:1.1rem;font-weight:200}footer.app .content-overlay>.app-wrapper .right-section{flex:16;display:flex;flex-direction:row;padding-bottom:100px}@media screen and (max-width: 1100px){footer.app .content-overlay>.app-wrapper .right-section{flex-direction:column;padding-right:20px}}footer.app .content-overlay>.app-wrapper .right-section .col{cursor:default;min-width:230px}footer.app .content-overlay>.app-wrapper .right-section .col h3{margin:10px 0;font-weight:500}footer.app .content-overlay>.app-wrapper .right-section .col .phone,footer.app .content-overlay>.app-wrapper .right-section .col .email{padding:0 0 10px;flex-direction:row-reverse;justify-content:flex-end;font-weight:400}footer.app .content-overlay>.app-wrapper .right-section .col ul{padding-left:30px}footer.app .content-overlay>.app-wrapper .right-section .col li{margin:6px 0}div.copyright{position:absolute;z-index:100;width:calc(100% - 20px);border-radius:3px;left:10px;bottom:10px;padding:20px;text-align:left;font-family:var(--font-display);font-weight:300;font-size:1rem;background-color:#33333380}@media screen and (max-width: 700px){div.copyright{bottom:120px}}@media screen and (max-width: 620px){div.copyright .app-wrapper{flex-direction:column;gap:8px}}div.copyright .app-wrapper{display:flex;justify-content:space-between;align-items:center}div.copyright a:hover{text-decoration:underline}#splash-screen{position:fixed;height:100vh;top:0;right:0;bottom:0;left:0;z-index:400;background:var(--bg-gradient);display:flex;justify-content:center;align-items:center;transition:opacity .3s;opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#splash-screen.visible{opacity:1}#splash-screen #app-logo-animation{zoom:.6}
