@import'../fonts/proximanova.min.css';@import'/fonts/skolarlatin.min.css';@import'/fonts/futura.min.css';@import'/fonts/montserrat.min.css';@import'/fonts/opensans.min.css';@import'/fonts/poppins.min.css';@import'/fonts/roboto.min.css';@import'/fonts/bootstrap-glyphicons.min.css';:root{font-size:16px;--header-color: #fff !important;--color1: #008AB8;--color2: #00546B;--color3: #C7161E;--color4: #691719;--color-dark: #554b49;--color-darker: #7a6f6b;--color-lighter: #bbb2af;--color-light: #fefefe;--font-text: "OpenSans";--font-title: "Montserrat", sans-serif;--header-height: 6.25rem;--maxwidth-content: 1140px;--maxwidth-content-header: 1690px;--maxwidth-content-szeles: 1460px;--maxwidth-content-keskeny: 860px}*{padding:0;margin:0;border:0;box-sizing:border-box}body{color:var(--color-dark);font-family:var(--font-text);font-size:1rem;opacity:0;transition:all 0s,background-color .25s,opacity .25s;background-color:var(--color-light)}.bg-sotet *{color:var(--color-light)}.bg-vilagos *{color:var(--color-dark)}.hide-on-mobile,.hide-on-tablet{display:inline-block}.show-on-mobile,.show-on-tablet{display:none !important}.clear{clear:both}section{padding:5rem 0}.section-title{margin-bottom:5rem;text-align:left;position:relative}.section-title h1,.section-title h2{font-size:2.5rem;text-align:left;color:var(--color2);margin-left:7.75rem;margin-bottom:.5rem}.section-title h3{display:block;font-weight:600;letter-spacing:.025rem;text-transform:uppercase;margin-bottom:.6rem;font-size:1rem;color:#bbb2af;margin-left:7.75rem;display:none}.section-title .ar{color:var(--color3);margin-left:7.75rem;font-size:1.5rem;font-weight:600}section .section-title .decor-img{top:-1.6875rem;right:calc(100% + 1rem - 7.75rem);position:absolute;height:7.75rem;width:7.75rem;z-index:-1}section .decor-img img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;";filter:grayscale(0.5) opacity(0.25)}.caret::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle .caret::after{display:none}.pagination .page-link{cursor:pointer}.hero{height:40vw;max-height:550px;position:relative}.hero .hero-img{position:absolute;z-index:0;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#idopontfoglalas_modal h4{text-align:center}main{position:relative;margin-top:var(--header-height)}h1,h2,h3,h4,.title,.alcim,.h1,.h2,.h3,.h4{font-family:var(--font-title)}h1,.h1{font-weight:700;font-size:2rem;text-align:center;margin-bottom:3rem;color:var(--color2)}h2,.h2{font-size:3rem;font-weight:700;text-align:center;font-size:2.5rem}h3,.h3{font-size:1.5rem}.alcim{font-weight:700;font-size:1.5rem}.slogen{font-family:var(--font-title)}.text-block{font-size:1.25rem}a,a:not(.btn),.btn,.nav-link{color:var(--color-dark);font-family:var(--font-text)}a{text-decoration:none;transition:all .25s}a:not(.btn):hover{text-decoration:none}.nav-link,a{transition:all .25s;font-weight:700;display:inline-block}.btn-main,.btn-important{font-weight:500;font-size:1.15rem;color:var(--color-light) !important;border-radius:5px;transition:all .35s;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);filter:opacity(1)}.btn-main:hover,.btn-important:hover{filter:opacity(0.75)}.btn-main:not(.btn-sm),.btn-important:not(.btn-sm){padding:.375rem 1.5rem}.btn-main.btn-sm,.btn-important.btn-sm{font-size:.875rem;padding:.25rem 1rem}.btn-main{background-color:var(--color1)}.btn-main:hover{color:var(--color-light) !important}.btn-important{background-color:var(--color3)}.btn-important:hover{color:var(--color-light) !important;border-color:var(--color-light)}.btn-main-outline,.btn-important-outline{font-weight:500;font-size:1.15rem;transition:all .25s;border-radius:5px;transition:all .25s;background-color:rgba(0,0,0,0);filter:opacity(1)}.btn-main-outline:hover,.btn-important-outline:hover{filter:opacity(0.75)}.btn-main-outline{color:var(--color1) !important;border-color:var(--color1)}.btn-important-outline{color:var(--color3) !important;border-color:var(--color3)}.btn-main-outline:hover{color:var(--color-light) !important;background-color:var(--color1)}.btn-important-outline:hover{color:var(--color-light) !important;background-color:var(--color3)}.text-kiemelt,.text-kiemelt .btn{font-size:1.5rem}#cookie-bar{height:auto;padding:10px 10px;font-size:14px;z-index:1000;position:fixed;bottom:0;left:0;width:100%;background-color:var(--color-light);border-top:1px solid var(--color2)}#cookie-bar p{text-align:left;padding:0 30px}#cookie-bar img{width:300px;margin-bottom:40px}#cookie-bar .cookie{line-height:70px;padding-bottom:30px;font-size:58px}#cookie-bar .cookie-link{text-decoration:underline;display:inline-block;font-weight:700}#cookie-bar .accept{font-size:.85rem}.loader_hatter{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3000;background-color:rgba(0,0,0,.2)}.loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid rgba(0,0,0,0);border-top-color:var(--color1);animation:spin 2s linear infinite}.loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid rgba(0,0,0,0);border-top-color:var(--color3);animation:spin 3s linear infinite}.loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid rgba(0,0,0,0);border-top-color:var(--color2);animation:spin 1.5s linear infinite}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes reverseSpin{0%{transform:rotate(360deg)}100%{transform:rotate(0)}}.slick-slider{padding:0 0;position:relative}.slick-arrow{position:absolute;top:50%;transform:translateY(-50%);padding:0;font-weight:400;font-size:5rem;color:var(--color6);-webkit-text-stroke-color:var(--color2);-webkit-text-stroke-width:2px;font-size:3rem}.slick-arrow:hover{color:var(--color6)}.slick-prev{left:-100px}.slick-next{right:-100px}.slick-slide{cursor:pointer}.slick-slide:focus{border:0;outline:0}.slick-dots{display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{display:block;width:15px;height:15px;cursor:pointer;color:rgba(0,0,0,0);outline:0;border-radius:50%;background-color:rgba(255,255,255,.4);border:0}.slick-dots li.slick-active button,.slick-dots li:hover button{border:2px solid #fff}header .navbar{background-color:rgba(255,255,255,.9);box-shadow:0 .4rem 2rem rgba(78,78,86,.1)}header *{color:var(--color6);font-weight:500}header .nav-item{position:relative;height:100%;margin-right:2rem}header .nav-item:last-of-type{margin-right:0}header .nav-link{padding:0;vertical-align:middle}header .navbar-nav .nav-item .nav-link{padding-top:1rem;font-size:.95rem;font-weight:500;letter-spacing:.025rem;color:var(--color1)}header .nav-item .nav-link span{position:relative}header .nav-item .nav-link span:after{content:"";height:1px;position:absolute;left:0;bottom:-3px;display:block;width:98%;background-color:currentColor;transform:scaleX(0);transform-origin:50% 0;transition:transform .3s ease-out}header .nav-item .nav-link.aktiv span:after,header .nav-item:hover .nav-link span:after{transform:scaleX(1)}header .nav-link:focus{color:inherit}header .nav-link,header a,header .btn,header .btn:hover{color:var(--color6);font-weight:300;text-transform:uppercase;cursor:pointer}.navbar-space{position:relative;z-index:1;width:100%}.navbar-space,header .navbar{height:var(--header-height)}header .navbar{padding:0;transition:all .35s;text-transform:uppercase;font-weight:700}header .navbar .container{z-index:1000;position:relative;height:100%}header .navbar .content{position:relative}header .navbar-fixed{position:fixed;top:0;left:0;margin:0 !important;width:100%;z-index:1000;transition:all .5s}header .navbar-fixed .container::before{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:-1;background-repeat:no-repeat;background-position:center;background-size:cover;transition:all .35s;background-attachment:fixed;border-bottom:2px solid var(--color6)}header .navbar-fixed.navbar-non-transparent .container::before{opacity:1}header .nav-link.aktiv,header .nav-link:not(.navbar-brand):hover{color:var(--color6)}header .nav-link .btn-main-important:hover{transform:none}.nav-link-container{width:100%;height:100%;position:relative}.nav-link-content{position:absolute;top:50%;left:0;width:100%;text-align:center;transform:translateY(-50%)}.brand-text{display:inline-grid;padding:0;margin:0 0 0 10px;position:absolute;display:none}.brand-name{font-size:125%;display:inline-block}.brand-slogen{font-size:75%;text-transform:none;display:inline-block}.navbar-brand{height:100%;margin-right:2rem;padding:0;z-index:1000}.navbar-tel{text-decoration:none;font-size:1.5rem;font-weight:700}.navbar-brand img{height:5rem;padding:0 0 15px 0}header .navbar-nav{transition:all .35s;justify-content:space-around}.navbar-collapse{z-index:102}.navbar-toggler{border-color:rgba(255,255,255,.5);outline:0px !important;transition:.25s all;position:absolute;right:0;top:calc(var(--header-height)/2);transform:translateY(-50%)}.navbar-toggler:hover{background-color:rgba(255,255,255,.25)}.navbar-toggler:focus{box-shadow:none}.navbar-toggler-icon{width:2rem;height:2rem}header .navbar .dropdown-menu{overflow:hidden;height:auto}.header-space{margin-top:5rem}.slider-container{position:relative}.slider-height{padding-top:35%}.slider-content{position:absolute;top:0;left:0;width:100%;height:100%}.carousel{height:100%}.carousel-inner{height:100%}.carousel-item{height:100%}.carousel-inner img{position:absolute;top:50%;transform:translateY(-50%);-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.carousel-caption{text-align:center;color:#fff;bottom:50% !important;transform:translateY(50%);text-shadow:2px 2px 3px var(--color2)}.carousel-caption h1,.carousel-caption h3{color:#fff;margin-bottom:2rem;font-size:2.5rem}.carousel-caption p{font-size:1.85rem;text-align:center}.carousel-caption a{color:#fff;transition:all .15s}figure{margin:0}#contactform h2{margin-bottom:3rem}#contactform h3,#contactform h4{text-align:center;margin-bottom:3rem;margin-left:auto;margin-right:auto;width:80%}#contactform .contact-desc{text-align:center;margin-bottom:3rem;margin-left:auto;margin-right:auto;width:80%;font-weight:700;font-size:1.5rem}#contactform h3{font-weight:400}#contactform h4{font-weight:300}#contact-form{position:relative;width:80%;margin:0 auto}.form_loader{position:absolute;top:0;left:-15px;width:calc(100% + 30px);height:100%;background-color:rgba(0,0,0,.75);z-index:100}.form_loader .spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.contact-form .field{border:1px solid var(--color2);border-radius:.25rem;padding:.3rem 0;margin-bottom:20px;background-color:#fff}.contact-form .field input,.contact-form .field select,.contact-form .field textarea{background-color:rgba(0,0,0,0);text-align:left;font-weight:700;font-size:1rem;border:0;resize:none}.contact-form .field input:focus,.contact-form .field select:focus,.contact-form .field textarea:focus{box-shadow:none;outline:0}.contact-form{text-align:left !important}.contact-form .check-row{padding-bottom:1rem !important;font-weight:700}.contact-form .check-row a{font-weight:700;text-transform:uppercase}.contact-form .check-row a:hover{text-decoration:none;transition:all .25s}.contact-form .check-row label{width:auto !important}.contact-form input[type=checkbox]{margin-right:10px;margin-bottom:10px;float:left;vertical-align:middle;width:25px;height:25px;position:relative}.contact-form input[type=checkbox]::after{border-width:1px;border-style:solid;border-color:var(--color5);content:" ";font-weight:700;position:absolute;top:0;left:0;width:100%;height:100%;line-height:25px;text-align:center;color:var(--color5);background-color:var(--color6);cursor:pointer}.contact-form input[type=checkbox].checkbox{margin-right:20px;margin-bottom:20px;width:35px;height:35px;font-size:1.25rem}.contact-form input[type=checkbox].checkbox::after{line-height:35px}.contact-form input[type=checkbox]:checked::after{content:"X";background-color:#0075ff}.contact-form .szolgaltatasok{font-family:var(--font-title);font-weight:600}.contact-form label{cursor:pointer}.g-recaptcha{display:inline-block}#contactform{position:relative}#contactform::before{background-color:var(--color3);background-color:rgba(0,0,0,0);background-attachment:fixed;background-position:center;background-size:cover;opacity:1;content:" ";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}footer{position:relative;background-color:var(--color2);color:var(--color-light);font-family:var(--font-header);font-weight:400}footer h3{font-weight:400}.footer-logo{max-width:100%}section.footer-content{padding:0 !important}footer .container{max-width:var(--maxwidth-content-szeles)}footer .container.tartalom{text-align:center;margin-bottom:1.5rem}footer .container.tartalom .nav-item{text-align:left}footer .container.tartalom .navbar-nav{display:inline-block}footer .container .cim{text-align:center;font-family:var(--font-title);font-size:1.5rem;font-weight:400;margin:5rem 0 1rem 0;height:4.5rem}footer .container table{margin-left:auto;margin-right:auto}footer .container table .nap{padding-right:1rem}footer table td,footer table th{border:0px !important;padding:.15rem .55rem}.footer-content{position:relative;width:100%;color:var(--color6);font-size:1.15rem}.footer-content .container{padding-top:5rem;padding-bottom:3rem}.footer-content a{font-weight:400;color:var(--color6);transition:all .25s}.footer-content a:hover{color:var(--color3)}.footer-content p{font-size:1rem}.footer-content .glyphicon{margin-right:1rem;margin-bottom:.75rem;min-width:1rem;float:left}.footer-content .footer-title{font-family:var(--font-title);font-size:1.25rem;margin-bottom:1rem;text-align:center;font-weight:500;text-transform:uppercase;max-width:100%}.footer-content .footer-title img{width:100%}.footer-content .logo{margin-top:1.5rem}.footer-content .footer-link{margin-bottom:.75rem}.footer-content .footer-link::after{clear:both;content:" "}.footer-content .footer-section{display:inline-block;text-align:left;margin-left:auto;margin-right:auto;max-width:350px}.footer-content::before{content:" ";background-color:rgba(0,0,0,0);background-attachment:fixed;background-position:center;background-size:cover;position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:-1}footer .laborpont-nev{margin-bottom:.5rem}footer .laborpont-nev a{font-weight:700 !important;font-size:1.15rem;text-shadow:0 0 5px var(--color4)}footer .laborpontok .nav-item:not(.laborpont-nev){padding-left:3rem}footer .figyelmeztetes{text-transform:uppercase;margin-top:2rem;margin-bottom:1.6rem;color:var(--color3);text-shadow:0 0 5px var(--color4);font-weight:700;font-size:1.35rem}#lablec_menu{padding-top:1.3em;padding-bottom:1em;transition:all .35s;font-weight:600;text-align:center;color:var(--color2);background-color:var(--color-light);font-size:.9rem}#lablec_menu .container{padding-bottom:0px;margin-bottom:0px}#lablec_menu .nav-item{margin:auto 10px}#lablec_menu a{padding:0 !important;color:var(--color2);font-weight:600;text-decoration:underline;transition:all .35s}#lablec_menu a:hover{color:var(--color1)}footer ul.text-center li.nav-item{list-style:disc}#tartalom{min-height:500px;padding:0px}.container.thin{max-width:802px}.img-float-container{position:relative;width:100%;height:100%;text-align:center}.img-float::before{content:"";position:relative;width:50%;float:right}.img-float{width:100%;max-width:700px;position:relative;bottom:-5rem}.img-float.left{left:0}.img-float.right{right:0}.buttons-row{justify-content:space-around;display:flex}.buttons-row .btn{width:40%}.laborpontok{display:flex;flex-direction:row;flex-wrap:wrap;width:auto;max-width:100%;max-width:85%;margin-left:auto;margin-right:auto}.laborpontok .laborpont{flex:0 0 auto;width:50%;padding:0 2.5rem;margin-bottom:5rem}.laborpont .img{width:100%;position:relative;margin-bottom:.5rem}.laborpont .img .img-height{width:100%;height:0;padding-top:56%;position:relative}.laborpont .img .img-height img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.laborpont .city{font-weight:700;color:var(--color2);font-size:1.75rem;font-family:var(--font-title);margin-bottom:.25rem;text-align:center}.laborpont .address{text-transform:uppercase;color:var(--color3);font-size:1rem;font-weight:500;min-height:2rem;margin-bottom:.35rem;font-family:var(--font-title);text-align:center}.laborpont .open-hours{min-height:6rem;text-align:center}.laborpont .open-hours ul{margin:0;padding:0;list-style:none;display:inline-block}.laborpont .open-hours ul li{color:var(--color2);margin-bottom:.25rem}.laborpont .buttons{margin-top:.25rem}.laborpont .buttons .button-row{display:block;text-align:center;margin-bottom:1.5rem}.laborpont .buttons .button-row .btn{padding:.375rem 1.75rem}.laborpont .buttons .button-row.btn-idopontfoglalas{display:none}@media(orientation: portrait){#site-bg-landscape{display:none}#site-bg-portrait{display:block}}@media only screen and (max-width: 4000px){.container.wide{max-width:var(--maxwidth-content-szeles)}header .navbar .container{max-width:100%}header .navbar .container .content{width:100%;max-width:var(--maxwidth-content-header);display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin:0 auto}}@media only screen and (max-width: 1659px){header .nav-item{margin-right:1rem}header .navbar-nav .nav-item .nav-link{font-size:.85rem}header .btn-important{font-size:.8rem}.navbar-brand{margin-right:1rem}}@media only screen and (max-width: 1399px){:root{--header-height: 5rem;font-size:16px}.hide-on-tablet{display:none !important}.show-on-tablet{display:inherit !important}}@media only screen and (max-width: 1279px){header .navbar-nav .nav-item .nav-link{font-size:.79rem}}@media only screen and (max-width: 1199px){header .navbar-collapse ul:last-of-type{padding-bottom:2rem}header .navbar .container{padding:0 2rem}header .navbar-nav{text-align:center}header .navbar-nav .nav-link{font-size:1.5rem;font-weight:500}header .navbar-nav .nav-link .btn-main-important.btn-sm{font-size:inherit}.navbar .dropdown-list{width:100%;position:relative;background-color:rgba(0,0,0,0);box-shadow:none}.navbar .dropdown-list li .dropdown-item{color:var(--color6);font-size:1.25rem;width:auto;line-height:3rem;display:inline-block}.navbar .dropdown-list li .dropdown-item:hover{background-color:rgba(0,0,0,0);transform:scale(1.1)}.navbar .dropdown-list li:first-child{margin-top:-1rem}.navbar .dropdown-list li:last-child{margin-bottom:1rem}.navbar-space,header .navbar{height:auto}header .navbar-brand{position:relative;transform:none;top:0;left:0;margin-left:auto;margin-right:auto}header .navbar-brand:hover{transform:scale(1.05)}header .navbar-nav{width:100%;text-align:center !important}header .navbar-nav .nav-link{font-size:1.25rem}.btn-main.btn-sm,.btn-main-important.btn-sm,.btn-main-light.btn-sm{font-size:100%}header .navbar .dropdown-menu{text-align:center;background-color:rgba(0,0,0,0);border:0px;margin-top:-1rem;font-size:1.15rem;margin-bottom:1rem}header .navbar .dropdown-menu .dropdown-item{line-height:calc(var(--header-height)/2);color:var(--color6)}header .nav-item{margin-right:2rem}header .navbar-nav .nav-item .nav-link{font-size:.95rem}.carousel-caption h1,.carousel-caption h3{font-size:1.75rem}.carousel-caption p{font-size:1.5rem}}@media only screen and (max-width: 991px){:root{font-size:16px}.section-title h1,.section-title h2,.section-title h3{margin-left:0;text-align:center}.section-title .ar{margin-left:0}.section-title{margin-top:7.75rem}section .section-title .decor-img{top:auto;bottom:calc(100% + 1rem);right:auto;left:50%;transform:translateX(-50%)}.laborpontok .laborpont{width:100%;padding:0 2.5rem;margin-bottom:5rem}footer .col-sugolab{order:1}footer .col-laborpontok{order:2}footer .col-info{order:3}footer .laborpont-nev{text-align:center !important}footer .laborpont-nev a{font-size:1.35rem}footer .laborpontok .nav-item:not(.laborpont-nev){padding-left:25%}.img-float{position:relative;bottom:-5rem}}@media only screen and (max-width: 767px){:root{font-size:14px}.hide-on-mobile{display:none !important}.carousel-indicators{display:none}.carousel-caption h1,.carousel-caption h3{font-size:1.25rem;margin-bottom:1rem}.carousel-caption p{font-size:1rem}}@media only screen and (max-width: 575px){:root{font-size:12px}}/*# sourceMappingURL=stilus.min.css.map */