a,body{color:#16171a}a,a:hover,footer a,section a:hover{text-decoration:none}body,nav.navbar-light .navbar-nav .nav-link{font-family:Poppins,sans-serif}nav.navbar-light .navbar-nav .nav-link,section h1,section h2{text-align:center;font-weight:700}html{scroll-behavior:smooth}body{font-weight:300;background-color:#fff}a:hover{color:#0067b2}nav.navbar-light{background:#ebecee;padding:7px 0}nav.navbar-light a.navbar-brand img{width:150px}nav.navbar-light .navbar-nav{align-items:center}nav.navbar-light .navbar-nav .nav-item{flex-shrink:0}nav.navbar-light .navbar-nav .nav-link{font-size:16px;color:#16171a;border-bottom:solid 3px transparent;transition:all .25s;margin:9px 3px}@media screen and (min-width:991px){nav.navbar-light .navbar-nav .nav-link{margin:0}}@media screen and (min-width:1360px){nav.navbar-light .navbar-nav .nav-link{margin:9px}}nav.navbar-light .navbar-nav .nav-link .far,nav.navbar-light .navbar-nav .nav-link .fas{font-size:21px}nav.navbar-light .navbar-nav .nav-link.active-link,nav.navbar-light .navbar-nav .nav-link:hover{color:#0067b2;transition:all .25s;border-bottom:solid 3px #0067b2}section{padding:75px 0}section.has-layout-bg{padding:0}section.box-a{padding-top:40px}section.box-b{background:#ebecee}section.box-c{background:#16171a;color:#fff}section.cs-bg{background:url(/files/images/logo.png) center no-repeat fixed;background-size:contain}section.cs-bottom-bg{background:url(/files/images/logo.png) bottom no-repeat fixed;background-size:contain}section#kapcsolat{text-align:center}section .layout-bg{padding:50px 0;background:rgba(255,255,255,.95)}section .layout-gray-bg{padding:50px 0;background:rgba(200,200,200,.8)}section h1{text-transform:uppercase;font-size:31px;margin:10px 0 30px}section h2{font-size:25px}section h3{font-weight:700;font-size:21px}section#rolunk h3{display:inline-block;font-size:17px;border-bottom:solid 1px #0067b2;border-left:solid 10px #0067b2;padding:0 10px 7px}section h4{font-size:17px;margin:10px 0;font-weight:600}section .subtitle{font-style:italic;margin:4px 0 10px}section .contact{margin:10px 0}section a{color:#0067b2}section a:hover{color:#00487d}section p{text-align:justify}section .contact-us{text-align:center;margin-top:25px;font-style:italic}section .image-container{display:inline-block;width:200px;margin:5px}section .image-container img{cursor:pointer}section .product{display:flex;flex-direction:column;align-items:center;padding:25px 5px}@media screen and (min-width:991px){section .product{flex-direction:row;align-items:unset}}section .product .product-image{width:250px;flex-shrink:0;padding:15px}section .product .product-image.image-landscape{width:350px;max-width:100%}section .product .product-image img{width:100%;height:100%;object-fit:contain}section .product .product-info{display:flex;flex-direction:column;justify-content:space-between;padding:25px 5px}section .product .product-info .product-info-wrapper ul{list-style:none;padding-left:0;margin-top:10px}section .product .product-info .product-info-wrapper ul li{display:inline-block;margin:5px 5px 5px 0;background:#ebecee;color:#16171a;padding:4px 9px;border-radius:7px;font-size:14px}footer,p.featured{background:#f6f6f6}section .product .product-info .btn-wrapper{text-align:right}section .product .product-info .btn-wrapper .fas{margin-left:7px}section .service-row{padding:15px 0 50px}section .service-row p{text-align:left}section .service-row h2{margin-bottom:20px}section .service-row img{box-shadow:0 0 1px #444;border-radius:50px;width:400px;max-width:100%;height:250px;object-fit:cover}section .contact-box{display:flex;flex-wrap:wrap;padding:15px}section .contact-box .contact-left{flex:1;flex-shrink:0;padding:20px 5px}section .contact-box .contact-left h2{margin-bottom:25px}section .contact-box .contact-left .contact-line{display:flex;flex-direction:column;margin-bottom:20px}section .contact-box .contact-left .contact-line .fas{font-size:31px;margin-bottom:10px}section .contact-box .contact-left .contact-line .contact-head{font-weight:800;text-transform:uppercase;font-size:18px;margin:10px 0}section .contact-box .contact-left .contact-line .contact-body{color:#16171a}p.featured{font-weight:600;text-align:center;font-size:18px;line-height:150%;width:700px;max-width:100%;margin:15px auto;padding:25px;color:#16171a}iframe,img{max-width:100%}@media only screen and (max-width:768px){section h1,section h2,section h3{text-align:center}section h2{margin-top:20px}}footer{color:#777;padding:10px;text-align:center;font-size:12px}footer a{font-size:12px;color:#0067b2}footer a:hover{text-decoration:underline}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:15px}@media screen and (min-width:991px){.video-container{margin-bottom:0}}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}ul.cs-list{list-style-image:url(/files/images/list-item.svg)}ul.cs-list li{margin-bottom:7px}ul.cs-list li:last-child{margin-bottom:0}