<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
  font-family: 'sf_pro_displayregular';
  src: url('fonts/sfprodisplay/fontsfree-net-sfprodisplay-regular-webfont.woff2') format('woff2'),
       url('fonts/sfprodisplay/fontsfree-net-sfprodisplay-regular-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'sf_pro_displaylight';
  src: url('fonts/sfprodisplay/fontsfree-net-sfprodisplay-light-webfont.woff2') format('woff2'),
       url('fonts/sfprodisplay/fontsfree-net-sfprodisplay-light-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'sf_pro_displaybold';
  src: url('fonts/sfprodisplay/fontsfree-net-sfprodisplay-bold-webfont.woff2') format('woff2'),
       url('fonts/sfprodisplay/fontsfree-net-sfprodisplay-bold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}


body{font-size:14px;font-family: 'sf_pro_displayregular', arial;color:black}
strong,b{font-family: 'sf_pro_displaybold', arial;}
h1,h2,h3,h4{font-size:18px;font-family: 'sf_pro_displaylight',arial;text-transform: uppercase;}
h1,h2,h3,h4,p{margin:0;}
a{text-decoration: none;color:black;cursor: pointer;}
a:hover{text-decoration: none;}

section#header nav ul li a,section#header nav ul li.sub a,section#header nav ul li ul,
.owl-theme .owl-dots .owl-dot span{o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;transition: 0.5s;}

.title, section#content .desc-a h2{margin:0 auto; font-size:28px;line-height: 30px;font-family: 'sf_pro_displaylight',arial;position:relative;margin-bottom:40px;display: block !important;text-align:center}
.title:after, section#content .desc-a h2:after{content:"";position:absolute;bottom:-20px;left:15%;right:15%;height:2px;background:#40ACFF;}

.cc-message a{color:#40ACFF}
.cc-btn.cc-dismiss{background-color:#40ACFF}

.owl-dots{position: absolute;bottom: 30px;left: 0;right: 0;}
.owl-theme .owl-dots .owl-dot{outline:none !important}
.owl-theme .owl-dots .owl-dot span{width: 30px;height: 5px;background:white}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#40ACFF}
.owl-theme .owl-nav [class*=owl-]:hover{background:transparent}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot{outline: none;}
.owl-carousel .owl-nav button.owl-prev{position: absolute;left: -23px;}
.owl-carousel .owl-nav button.owl-next{position: absolute;right: -23px;}

.container .row{display: flex;flex-wrap: wrap;align-items: center;}

section#header{position:relative;z-index:10;padding-top:15px;}
section#header #header-logo img{max-height:53px}
section#header a, section#header nav{flex:1}
section#header nav ul{list-style:none;display:flex;margin-bottom:0}
section#header nav ul li{position:relative}
section#header nav ul li a{text-transform: uppercase;font-size:16px;padding:20px;font-family: 'sf_pro_displaylight',arial;color:white}
section#header nav ul li.sub a{padding-bottom:31px}
section#header nav ul li:hover&gt;a{color:#40ACFF}
section#header nav ul li ul{position:absolute;left:0;top:53px;background:#051830;flex-wrap: wrap;padding:0; width: 200px;-webkit-border-bottom-right-radius: 8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-bottomright: 8px;-moz-border-radius-bottomleft: 8px;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;padding: 5px;display:none;box-shadow: 0 1px 13px black;-moz-box-shadow: 0 1px 13px black;-webkit-box-shadow: 0 1px 13px black;}
#page.main section#header nav ul li ul{top:30px;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;}
section#header nav ul li:hover ul{display:block}
section#header nav ul li ul li{display:block;width:100%}
section#header nav ul li ul li a{padding:5px 10px !important;display: block;text-transform: none;}
section#header nav ul li ul li:hover a{background:white;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;}
belso section#header{padding-bottom: 15px;box-shadow: 0 1px 13px black;-moz-box-shadow: 0 1px 13px black;-webkit-box-shadow: 0 1px 13px black;background: #021930;}


section#slider,section#slider-belso{margin-top: -68px;position:relative}
section#slider .item{position:relative}
section#slider .item h2{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;color:black;display: flex;justify-content: center;align-items: center;font-size:40px;font-family: 'sf_pro_displaylight',arial;color:white;flex-wrap: wrap;text-transform: none;}
section#slider .item h2&gt;span{}
section#slider .item h2 span.sub{font-size:90px;font-family: 'sf_pro_displaybold',arial;display:block;flex:1 1 100%;padding:50px 0;padding-top: 0px;}
section#slider .item h2 span.tovabb{border:1px solid white;text-transform:uppercase;font-size:14px;padding:10px 25px}
section#slider .item h2:hover span.tovabb{border:1px solid #40ACFF;color:#40ACFF}
section#slider #contact_left{position:absolute;bottom:15px;left:15px;z-index:100;display:flex;color:white}
section#slider #contact_right{position:absolute;bottom:15px;right:15px;z-index:100;display:flex;color:white}
section#slider #contact_left a, section#slider #contact_right a{color:white}

section#services{padding:30px 0;margin: 0 auto;max-width: 1170px;text-align: center;}
section#services&gt;div{display:flex;flex-wrap: wrap;align-items: center;align-items: flex-start;}
section#services&gt;div&gt;div{flex:1;}
section#services&gt;div a{position:relative;display:block;min-height: 300px;background-size: cover;background-repeat: no-repeat;background-position: center;background-color: #f3f3f3;margin:10px}
section#services&gt;div a span{position: absolute;left: 0;bottom: 0;right: 0;text-align: left;padding: 10px;padding-top: 20px;color:white;font-family: 'sf_pro_displaylight',arial;text-transform: uppercase;
  background: rgb(0,0,0);background: -moz-linear-gradient(0deg, rgba(0,0,0,0.92) 0%, rgba(0,0,0,0.6727065826330532) 50%, rgba(0,212,255,0) 100%);
  background: -webkit-linear-gradient(0deg, rgba(0,0,0,0.92) 0%, rgba(0,0,0,0.6727065826330532) 50%, rgba(0,212,255,0) 100%);
  background: linear-gradient(0deg, rgba(0,0,0,0.92) 0%, rgba(0,0,0,0.6727065826330532) 50%, rgba(0,212,255,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00d4ff",GradientType=1);}
section#services&gt;div&gt;div:last-of-type{display:flex;flex-wrap: wrap;}
section#services&gt;div&gt;div:last-of-type div:first-of-type{flex:1 1 100%;}
section#services&gt;div&gt;div:last-of-type div{flex:1 1 50%;}
section#services&gt;div&gt;div:last-of-type div:first-of-type, 
section#services&gt;div&gt;div:last-of-type div:first-of-type a, 
section#services&gt;div&gt;div:last-of-type div, 
section#services&gt;div&gt;div:last-of-type div a{min-height: 140px;}

section#services&gt;div.mobile&gt;div{flex: 1 1 50%;}
section#services&gt;div.mobile&gt;div div, section#services&gt;div.mobile&gt;div div a{min-height: unset;height:300px}

section#services_main{text-align:center}
section#services_main .line a{text-align:left;display:flex}
section#services_main .line a:hover{color:black}
section#services_main .line a&gt;span{flex:1;display:flex}
section#services_main .line span.img{height:500px;background-size: cover;background-repeat: no-repeat;background-position: center;}
section#services_main .line span.right{background:#f7f7f7;position:relative}
section#services_main .line span.right&gt;span{display:block;padding:40px;padding-top:80px;padding-left:100px;}
section#services_main .line span.right span{display:block}
section#services_main .line span.right span.t{font-size:24px;font-family: 'sf_pro_displaylight',arial;padding-bottom:30px;text-transform:uppercase}
section#services_main .line span.right span.desc{line-height:24px;max-width:470px}
section#services_main .line span.right span.more{background:#40ACFF;display:inline-block;text-transform:uppercase;padding:15px 25px;margin-top:40px;color:white;font-family: 'sf_pro_displaybold',arial;}
section#services_main .line span.right span.sub{position:absolute;left:-110px;top:50%;margin-top:-65px;background:#40ACFF;padding:30px 20px;font-family: 'sf_pro_displaybold',arial;font-size:28px;color:white}
section#services_main .line span.right span.sub small{display:block;font-size:18px;font-family: 'sf_pro_displayregular',arial;}

section#services_main .line.second span.img{order:2}
section#services_main .line.second span.right{order:1;justify-content: flex-end;}
section#services_main .line.second a{text-align:right}
section#services_main .line.second span.right&gt;span{padding-left:0px;padding-right:100px}
section#services_main .line.second span.right span.sub{left:unset;right:-110px}

section#contact{padding:30px 0;}
section#contact .row&gt;div{flex:1;align-self: flex-start;text-align: center;position:relative;height:460px}
section#contact .row&gt;div .title{padding-top:30px}
section#contact .row&gt;div .contact{position: absolute;bottom:0px;left:0;right:0;text-align: center;}
section#contact .row&gt;div p{padding: 5px;padding-left: 30px;display:inline-block}
p.home{background:url(../images/site/home.svg) no-repeat center left;padding: 10px;padding-left: 30px;}
p.email{background:url(../images/site/email.svg) no-repeat center left;padding: 10px;padding-left: 30px;}
p.tel{background:url(../images/site/call.svg) no-repeat center left;padding: 10px;padding-left: 30px;}

section#testimonial{height:400px;background:url(../images/site/bg-testimonials.jpg) no-repeat top center;display:flex}
.no-js .owl-carousel, .owl-carousel.owl-loaded{display:flex;height:100%;text-align:center;align-items: center;}
section#testimonial .item{color:white;font-size:24px;font-family: 'sf_pro_displaylight',arial;font-style: italic;}
section#testimonial .item p{font-style:normal;font-family: 'sf_pro_displaybold',arial;padding-top:40px}

section#footer{background:#191919;color:white;padding-top:40px;padding-bottom:20px}
section#footer .container .row{align-items: flex-start;}
section#footer a{color:white}
section#footer #logo img {max-height: 53px;}
section#footer .title{font-size:18px;color:#40ACFF;margin:0;text-transform:uppercase;padding-bottom:15px}
section#footer .title:after{display:none}
section#footer .column{flex:1}
section#footer .column.c1{max-width:400px}
section#footer .column.c1&gt;div{padding-top: 30px;padding-right:15px}
section#footer .column.c2 ul{display: flex;flex-wrap: wrap;list-style:none;margin:0;padding:0}
section#footer .column.c2 ul li{flex:1 1 50%;max-width: 50%;}
section#footer .column.c2 ul li a{padding:5px;padding-left:0;display:block;position:relative;padding-left:15px}
section#footer .column.c2 ul li a:before{content:'';position:absolute;left:0;top:10px;width: 0px;
  height: 0px;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 5px solid #44acff;}
section#footer .column.c3{max-width:300px}
section#footer .column.c3 .tel{margin-bottom:30px}
section#footer_bottom{border-top:1px solid #3d3d3d;background:black;padding:15px;text-align:center;color:white;font-size:13px}

section#slider-belso{min-height:300px;background-position: center; background-size: cover;background-attachment: fixed;display:flex}
section#slider-belso h1{color: white;flex: 1;align-self: center;text-align: center;font-size:46px;font-family: 'sf_pro_displaybold',arial;padding-top: 30px;line-height: auto;}

section#content{padding:50px}
section#content .desc-a{width:100%;}
section#content .desc-a table{margin:0 auto}
section#content .desc-a table td, section#content .desc-a table th{border:1px solid black;padding:5px 10px;}
section#content .desc-a table th{background:#44acff;color:white;font-family: 'sf_pro_displaybold',arial;text-align:center}
section#content .desc-a table th a{color:white}
section#content .desc-a img{margin:0 auto;max-width:100%;height:unset !important;}
section#content .desc-a table.no-border th, section#content .desc-a table.no-border td{border:none}

section#content .akciok .akcio img,
.news-item a span.img img{box-shadow: 0px 0px 6px #adadad;-moz-box-shadow: 0px 0px 6px #adadad;-webkit-box-shadow: 0px 0px 6px #adadad;}

section#content .desc-a.arlista table tr td:last-of-type{text-align:right;width:90px}
section#content .desc-a h2{text-transform: none;text-align:center;display: table;}
section#content .desc-a h3{color:#0467AA}
section#content .desc-a ul{margin-top:20px;list-style:none}
section#content .desc-a ul li{padding-left:15px;position: relative;}
section#content .desc-a ul li:before{content:'';position:absolute;left:0;top:7px;width: 0px;
  height: 0px;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 5px solid #44acff;}

.akciok .akcio{padding-bottom: 0px;}
.akciok .akcio&gt;div{display:flex}
.akciok .akcio&gt;div&gt;div{flex:1}
.akciok .akcio&gt;div&gt;div:first-of-type{max-width: 320px;}
.akciok .akcio&gt;div&gt;div img{max-width:300px;margin-right:20px}
.akciok .akcio:last-of-type{padding-bottom:0}
.akciok .akcio:last-of-type hr{display:none}
.akciok .akcio h3{font-family: 'sf_pro_displaybold',arial;padding-bottom: 5px;}

.pager{width: 100%;border-top: 1px solid silver;padding-top: 10px;}
.pager a{display: inline-block;background: whitesmoke;color:black !important;padding: 5px 10px;color: white;margin: 5px;}
.pager a.paginate.activepage{background:#0467AA;color:White !important}

.hireink{display:flex;flex-wrap: wrap;flex: 1 1 100%;}
.hireink .desc, .hireink .link{flex:1 1 100%;text-align:center}
.hireink .desc.item{text-align:left}
.news-item{flex:1 1 50%}
.news-item a{display:block;padding-bottom:15px;padding-right:15px}
.news-item a:hover{color:black}
.news-item a span{flex:1}
.news-item a span.desc span{display:block}
.news-item a span.desc .title3{font-family: 'sf_pro_displaybold',arial;padding-bottom: 5px;font-size: 18px;text-transform: uppercase;}
.news-item a span.desc .time{font-size: 11px;color: gray;padding-bottom:10px}
.news-item a span.desc .link{margin-top:10px;padding:5px 10px;background:#0467AA;display: inline-block;color:white}
.news-item a span.desc img{margin-bottom:10px !important; }

.mm-navbar.mm-navbar_sticky{display:none !important}
.mburger{display: none;opacity:0.5}
.mobile{display:none}
.mm-wrapper__blocker{background: rgb(3 2 1 / 63%);}

#newsletter{padding:0px}
#newsletter p.title{display:inline-block}
#newsletter .row{justify-content: center}
#newsletter .row table{margin:15px}
#newsletter .row table input[type=text], #newsletter .row table input[type=email]{margin-bottom:15px;width:100%}
#newsletter .row table input[type=checkbox]{position: relative;top: 4px}

.btn{background: #40ACFF;display: inline-block;text-transform: uppercase;padding: 15px 25px;margin-top: 15px;color: white;font-family: 'sf_pro_displaybold',arial;}
.modal .modal-title{font-size:14px;font-family: 'sf_pro_displaybold',arial;}
.modal .btn{margin:0;padding:10px 25px}
.modal-header{padding:10px 15px}
.modal-body h5{line-height: 19px;margin:0;}
.modal-body h5 span{font-size: 14px;display: block;}

/*.mm-menu_offcanvas{position:absolute}*/
</pre></body></html>