body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body *{box-sizing:border-box;margin:0;scroll-behavior:smooth;scroll-margin:100px}body a,body img{display:block}body a{color:#000;text-decoration:none}body{max-width:100vw;overflow-x:hidden;padding:0}body header{align-items:center;background-color:#4b4b4b;border-radius:10px;box-shadow:0 0 15px #000c;display:flex;gap:50px;justify-content:space-between;left:50%;padding:20px;position:fixed;top:20px;transform:translate(-50%);width:calc(100% - 40px);z-index:999}@media(max-width:500px){body header{gap:10px}}body header .brand p{color:#fff;cursor:pointer;font-size:26px;font-weight:600;line-height:1.1}body header .right{align-items:center;display:flex;gap:10px}@media(max-width:1100px){body header .right{display:none}}body header .menu-item{color:#fff;cursor:pointer;display:flex;position:relative}body header .menu-item p{padding:5px 10px}body header .menu-item .dropdown-wrap{position:absolute;width:-webkit-fit-content;width:fit-content}body header .menu-item .dropdown-wrap a{background-color:#4b4b4b;color:#fff;display:block;display:none;height:0;padding:0 5px;text-decoration:none}body header .menu-item .dropdown-wrap{background-color:#4b4b4b;border-radius:10px;height:0;opacity:0;top:100%;transition:opacity .1s}body header .menu-item .dropdown-wrap.open{height:auto;opacity:1;padding:10px}body header .menu-item .dropdown-wrap.open a{display:block;height:auto;padding:5px 10px}body header .contact{align-items:center;display:flex;gap:10px}body header .contact .line{align-items:center;display:flex;gap:5px}body header .contact .line p{color:#fff;font-size:12px;line-height:1}body header .contact .line svg{color:#fff;height:18px;width:18px}body header .menu-switch{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:7px;justify-content:space-between;width:30px}body header .menu-switch .line{background-color:#fff;display:block;height:2px;width:100%}body header .menu-switch .cross{color:#fff;height:30px;width:30px}@media(min-width:1101px){body header .menu-switch{display:none}}body .mobile-menu{background-color:#4b4b4b;left:100%;padding:100px 20px;position:fixed;transition:.3s;width:100%;z-index:99}body .mobile-menu .inner{max-width:calc(100% - 100px);padding-top:20px}@media(max-width:500px){body .mobile-menu .inner{max-width:100%;padding-top:50px}}body .mobile-menu .inner{margin:auto}body .mobile-menu.open{left:0}body .mobile-menu .line{align-items:center;display:flex;gap:5px;padding-left:10px}body .mobile-menu .line p{color:#fff;padding:5px 0}body .mobile-menu .line svg{color:#fff;height:18px;width:18px}body .mobile-menu a{background-color:#4b4b4b;color:#fff;display:block;height:auto;padding:5px 10px;text-decoration:none}body main{background-color:#a9a9a9;padding:150px 50px 50px}@media(max-width:500px){body main{padding:100px 20px 50px}}body main h2{margin:20px auto;text-align:center}body main #hoszivattyu,body main #klima{margin:auto auto 50px;max-width:1000px}body main #hoszivattyu h3,body main #klima h3{font-size:28px;font-weight:600;margin-bottom:20px}body main #hoszivattyu .misc,body main #hoszivattyu .prices,body main #klima .misc,body main #klima .prices{text-align:center}body main .ho-desc,body main .klima-desc{text-align:justify}body main .items{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:50px auto;max-width:1000px}body main .items .item{background-color:#fff;border-radius:12px;box-shadow:0 0 15px #0000004d;max-width:310px;min-width:250px;padding:20px;width:30%}@media(max-width:800px){body main .items .item{width:auto}}body main .items .item .img-wrap{aspect-ratio:1/1;margin:auto;max-width:120px}body main .items .item .img-wrap img{border-radius:10px;display:block;height:100%;object-fit:cover;width:100%}body main .items .item .desc{margin-top:20px}body main .items .item .desc h5{font-size:16px;margin-bottom:20px;text-align:center}body main .items .item .desc .item-line{display:flex;gap:10px;justify-content:space-between;margin:5px 0}body main .items .item .desc .item-line p{font-size:14px;font-weight:600}body main .items .item .desc .item-line span{font-size:14px;font-weight:300}body main .first-section{display:flex;gap:20px;justify-content:center;margin:50px auto;max-width:1200px}@media(max-width:800px){body main .first-section{align-items:center;flex-direction:column}}body main .first-section .img-wrap{align-items:flex-end;aspect-ratio:4/3;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;box-shadow:0 0 15px #0000004d;display:flex;max-width:550px;min-height:200px;min-width:30%;overflow:hidden;width:100%}body main .first-section .img-wrap p{color:#fff;font-size:18px;font-weight:600}body main .first-section .img-wrap .link-wrap{column-gap:20px;display:flex;flex-wrap:wrap;row-gap:0}body main .first-section .img-wrap a{color:#fff;font-size:16px;font-weight:300}body main .first-section .img-wrap .bg{--background-overlay:"";background-color:#0000;background-image:linear-gradient(180deg,rgba(0,0,0,.361),#000c);padding:20px;width:100%}body main .first-section .img-wrap .bg p{margin-bottom:10px}body main .first-section .img-wrap .bg a:not(:last-of-type){margin-bottom:5px}body main .first-section .img-wrap.first{background-image:url(/static/media/bg1.088404593bc115f05dfe.jpg)}body main .first-section .img-wrap.second{background-image:url(/static/media/bg2.f03266f2aadf75b7a47e.jpg)}body main .second-section{align-items:center;background-color:#fff;border-radius:12px;display:flex;gap:50px;margin:50px auto;max-width:1200px;padding:50px}body main .second-section .desc{width:65%}body main .second-section .desc h3{font-size:28px;font-weight:600;margin-bottom:20px}body main .second-section .desc p{margin:10px 0;text-align:justify}body main .second-section .desc p:not(:last-of-type){margin-bottom:10px}body main .second-section .desc strong{font-weight:600;margin:20px 0;text-align:left;text-align:initial}body main .second-section .desc ul{list-style:none;margin-top:20px;padding-left:25px}body main .second-section .desc ul li{margin-bottom:10px;position:relative;text-align:justify}body main .second-section .desc ul li:before{background-color:#b9a646;content:"";height:5px;left:-20px;position:absolute;top:.5em;width:5px}body main .second-section .img-wrap{min-height:300px;width:35%}body main .second-section .img-wrap img{border-radius:10px;height:100%;min-height:500px;object-fit:cover;width:100%}body main .second-section .img-wrap.small{border-radius:10px;max-height:400px;overflow:hidden}body main .second-section .img-wrap.small img{max-height:400px}@media(max-width:950px){body main .second-section{flex-direction:column;gap:20px;max-width:600px;padding:50px 20px 20px}body main .second-section .desc,body main .second-section .img-wrap{width:100%}body main .second-section .img-wrap img{max-height:300px;min-height:200px}body main .second-section .img-wrap.small img{max-height:300px}}body footer{background-color:#4b4b4b;padding:50px;position:relative}body footer .footer{grid-gap:10px;grid-row-gap:20px;display:grid;gap:10px;grid-template-columns:2fr 1fr 1fr;margin:auto;max-width:1200px;row-gap:20px}@media(max-width:900px){body footer .footer{grid-template-columns:2fr 1fr;grid-template-rows:auto auto}}@media(max-width:600px){body footer .footer{grid-template-columns:1fr;grid-template-rows:auto}}body footer .footer .col h5{font-size:16px;margin-bottom:10px}@media(max-width:900px){body footer .footer .col:last-of-type{grid-column:2;grid-row:2}body footer .footer .col:first-of-type{grid-row:1/3}}@media(max-width:600px){body footer .footer .col{grid-column:initial!important;grid-row:initial!important}}body footer .footer *{color:#fff}body footer .footer .brand p{color:#fff;cursor:pointer;font-size:20px;font-weight:600;line-height:1.1;margin-bottom:20px}body footer .footer p{font-size:14px;font-weight:300}body footer .footer p:not(:last-of-type){font-size:16px;margin-bottom:10px}body footer .footer .desc{max-width:80%;text-align:justify}@media(max-width:500px){body footer .footer .desc{max-width:none;width:100%}}body footer .footer a{font-size:14px;margin-bottom:5px}body footer .footer .contact{align-items:flex-start;display:flex;flex-direction:column;gap:5px}body footer .footer .contact .line{align-items:flex-end;display:flex;gap:5px}body footer .footer .contact .line p{text-wrap:nowrap}body footer .footer .contact .line svg{color:#fff;height:20px;width:20px}body .last-p{font-size:20px;font-weight:600;text-align:center}
/*# sourceMappingURL=main.080303a8.css.map*/