:root{font-family:'Montserrat',sans-serif}body{margin:0;min-height:100vh;display:grid;grid-template-rows:120px 50px auto 0px 500px;grid-template-areas:"header" "side1" "main " "side2" "footer";align-items:stretch;justify-items:stretch}body header{grid-area:header}body main{grid-area:main}body aside.side2{grid-area:side2}body footer{grid-area:footer;margin-top:3rem}@media (min-width:1024px){body{display:grid;grid-template-areas:"header header header " "side1 main side2" "footer footer footer";grid-template-rows:260px 1fr 500px;grid-template-columns:minmax(400px,1fr) minmax(800px,2fr) minmax(200px,1fr);grid-row-gap:64px;grid-column-gap:32px;align-items:start}body footer{margin-top:0}}a{text-decoration:none;color:#9dc5bb}a:hover{font-weight:bold;color:#197278}button.provitam{background-color:#9dc5bb;border:2px solid #dee5e5;color:white;padding:1em;cursor:pointer;border-radius:5px;box-sizing:border-box}button.provitam:enabled:hover{background-image:none;background-color:#197278;font-weight:bold}button.provitam:disabled{background-color:#dee5e5;color:#a8a8a8;cursor:not-allowed}header{position:fixed;z-index:600;background-color:white;width:100%;box-shadow:0 5px 15px rgba(0,0,0,0.35);height:120px}header #header-locations{display:none}#mobile-menu{width:3em;height:3em}#nav-home{height:120px;display:flex;align-items:center;width:200px}#nav-home .img.container img{object-fit:contain;width:100%}nav{width:100%;height:100%;justify-content:space-around;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}nav #nav-lang{background-color:white;border-top:1px solid #dee5e5;border-bottom:2px solid #dee5e5;padding:0.2rem;box-shadow:0 5px 10px rgba(0,0,0,0.35)}nav #nav-lang button.language{border:none;border-radius:5px;width:2.8rem;height:2rem;cursor:pointer;background-size:100%;opacity:0.5}nav #nav-lang button.language.ro{background-image:url("/static/media/images/languages/ro.svg?c999032b4464")}nav #nav-lang button.language.hu{background-image:url("/static/media/images/languages/hu.svg?c999032b4464")}nav #nav-lang button.language.en{background-image:url("/static/media/images/languages/en.svg?c999032b4464")}nav #nav-lang button.language.selected{opacity:1}nav #nav-lang button.language:hover{opacity:1}nav #nav-menu{position:relative;z-index:500;width:100%;text-align:center;font-size:1.4rem;background:white;max-height:0;overflow:hidden}nav #nav-menu a{display:block;text-decoration:none;color:#a8a8a8;width:100%;height:100%;padding:0.2rem}nav #nav-menu.show{height:100vh;overflow:visible}nav #nav-menu .menu.item{background-color:white;font-weight:bold}nav #nav-menu .menu.item .link{border-top:1px solid #dee5e5}nav #nav-menu .menu.item .link.placeholder{background-color:#9dc5bb;color:white;padding:0.2rem}nav #nav-menu .menu.item .link:not(.placeholder):hover{background-color:#dee5e5}nav #nav-menu .menu.item .link:not(.placeholder):hover a{color:#197278}@media (min-width:1024px){header{position:static;width:100%;height:260px}header nav{display:grid;align-items:center;grid-template-columns:1fr 5fr;grid-template-rows:1fr 1fr;justify-content:stretch}header nav #nav-home{grid-column:1 / span 1;justify-self:center}header nav #nav-menu{grid-row:2 / span 1;grid-column:1 / span 2;display:flex;flex-direction:row;justify-content:space-around;align-items:center;overflow:visible;width:100%;height:100%;font-size:1.4rem}header nav #nav-menu .menu.item{position:relative;width:100%}header nav #nav-menu .menu.item .link{border:none;color:#9dc5bb!important;background-color:transparent!important}header nav #nav-menu .menu.item .link a{box-sizing:border-box;color:#9dc5bb}header nav #nav-menu .menu.item:hover .submenu{display:block}header nav #nav-menu .submenu{width:100%;border:1px solid #dee5e5;border-radius:5px;box-shadow:5px 5px 5px rgba(0,0,0,0.35);position:absolute;background-color:white;display:none}header nav #nav-menu .submenu .sub.link{border-top:1px solid #dee5e5}header nav #nav-menu .submenu .sub.link a{text-align:center;width:auto;font-weight:normal;padding-top:0.5rem;padding-bottom:0.5rem}header nav #nav-menu .submenu .sub.link:hover a{font-weight:bold;background-color:#dee5e5}header #header-locations{position:static;grid-row:1 / span 1;grid-column:2 / span 1;display:flex;flex-direction:row;justify-content:space-around;text-align:center;color:#a8a8a8;opacity:0.7}header #header-locations a{width:100%}header #mobile-menu{display:none}header #nav-lang{border:0;box-shadow:none;width:inherit}}footer{border-top:2px solid #a8a8a8;box-shadow:0 -5px 15px rgba(0,0,0,0.35);display:grid;grid-template-areas:"contact" "cui" "certificates" "links" "copyright";justify-items:center;align-items:center;grid-row-gap:0.5rem;padding:1rem;text-align:center}footer #footer-locations{display:none}footer #copyright{grid-area:copyright;color:#a8a8a8}footer #footer-quick-contact{grid-area:contact}footer #footer-quick-contact .quickcontact{text-decoration:none;color:#9dc5bb}footer #footer-quick-contact .quickcontact:hover{color:#197278}footer #footer-cui{grid-area:cui;padding:5% 0}footer #footer-certificates{grid-area:certificates;padding:5% 2rem;text-align:center}footer #footer-extra-links{grid-area:links}footer #footer-extra-links a{display:block}@media (min-width:1024px){footer{grid-template-columns:1fr 2fr 1fr;grid-template-rows:repeat(4,1fr);grid-row-gap:0;grid-template-areas:"contact links locations" "cui links locations" "certificates links locations" "copyright copyright copyright"}footer h4{font-weight:bold;color:#197278;font-size:1.4rem}footer #footer-certificates{text-align:left}footer #footer-locations{grid-area:locations;display:block}footer #footer-locations th{color:#197278;text-align:center;border-bottom:2px solid #dee5e5}footer #footer-locations tr td{padding:0.4rem}footer #footer-locations tr td:nth-child(1){text-align:right}footer #footer-locations tr td:nth-child(2){text-align:left}}