background:url("/img/bg-section.png") no-repeat bottom center;position:absolute;bottom:0;left:0;content:''}section.bg-blue .section-heading h2{color:#fff;font-size:35px;font-family:'robotolight'}section.bg-blue .section-heading p{color:#fff}section.bg-image{background-color:#f6f5f4;background-repeat:no-repeat;background-position:100% 0;z-index:1;position:relative}@media only screen and (max-width:1023px){section.bg-image:before{width:100%;height:100%;background:rgba(17,19,33,.75);position:absolute;left:0;top:0;bottom:0;content:''}}@media only screen and (min-width:1024px) and (max-width:1279px){section.bg-image{background-position:50% 0}}@media only screen and (min-width:1280px) and (max-width:100%){section.bg-image{background-position:0 0}}section.bg-image .section-heading{text-align:left}@media only screen and (max-width:1023px){section.bg-image .section-heading h2{color:#fff}}section.bg-image .section-heading h2:after{left:0;margin:0}@media only screen and (max-width:1023px){section.bg-image .section-heading h2:after{left:50%;bottom:-30px;margin:0 0 0 -50px}}@media only screen and (max-width:1023px){section.bg-image .section-heading{text-align:center}}section.bg-image .section-body .rich-text{text-align:justify}@media only screen and (max-width:1023px){section.bg-image .section-body .rich-text{text-align:center;color:#fff}}@media only screen and (max-width:1023px){section.bg-image .section-body .rich-text p{color:#fff}}section.bg-image .section-body ul{text-align:left}@media only screen and (max-width:1023px){section.bg-image .section-body ul{text-align:center}}section.bg-image section.border-top{border-top:1px solid #dddee3}section.padding-bottom{padding-bottom:150px}@media only screen and (max-width:767px){section.padding-bottom{padding-bottom:60px}}@media only screen and (min-width:768px) and (max-width:1279px){section.padding-bottom{padding-bottom:120px}}section.section-service section.license-section p{padding:20px 0 0 0;text-align:right}@media only screen and (max-width:767px){section.license-section p{text-align:center;padding:0}}section.license-section h3{padding:25px 0 0 0;font-family:'robotomedium'}@media only screen and (max-width:767px){section.license-section h3{padding:0;line-height:25px}}.service-grid .row{margin:0 -5px}.service-grid .row>.column{padding:5px}.service-grid article{padding:30px 0 0 0;height:150px;text-align:center;background:#fff;-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.1);-moz-box-shadow:0 10px 30px 0 rgba(0,0,0,.1);box-shadow:0 10px 30px 0 rgba(0,0,0,.1)}.service-grid article div{width:43px;margin:0 auto 15px auto}.service-grid article div img{width:43px;height:43px;fill:#2e75f8}.service-grid article p{width:90%;display:inline-block;color:#444c66;font-size:.875rem;font-family:'robotobold';text-transform:uppercase;line-height:20px}.default-grid .row>.column:nth-child(1),.default-grid .row>.column:nth-child(2),.default-grid .row>.column:nth-child(3),.default-grid .row>.column:nth-child(4){margin:0 0 40px 0}@media only screen and (max-width:1023px){.default-grid .row>.column:nth-child(1),.default-grid .row>.column:nth-child(2),.default-grid .row>.column:nth-child(3),.default-grid .row>.column:nth-child(4){margin:0 -2px}}@media only screen and (min-width:768px) and (max-width:1023px){.default-grid .row>.column:nth-child(1),.default-grid .row>.column:nth-child(2),.default-grid .row>.column:nth-child(3),.default-grid .row>.column:nth-child(4){margin:0 0 20px 0}}@media only screen and (max-width:767px){.default-grid article{min-height:140px}}@media only screen and (max-width:1023px){.default-grid article{text-align:center}}.default-grid article div{width:80px;height:80px;background:#fff;position:relative;display:inline-block;vertical-align:middle;-webkit-box-shadow:0 13px 27px 0 rgba(0,0,0,.08);-moz-box-shadow:0 13px 27px 0 rgba(0,0,0,.08);box-shadow:0 13px 27px 0 rgba(0,0,0,.08)}.default-grid article div img{width:40px;height:40px;fill:#2e75f8;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.default-grid article p{width:150px;color:#4f515e;font-size:.875rem;line-height:20px;display:inline-block;vertical-align:middle;padding:0 0 0 10px}@media only screen and (max-width:1023px){.default-grid article p{width:80%;padding:10px 0 0 0}}.default-grid.small-grid{width:1030px;margin:0 auto}@media only screen and (max-width:1440px){.default-grid.small-grid{width:auto}}.clients-grid .clients-grid-block{padding:0 0 50px 0}.clients-grid .clients-grid-block:last-child{padding:0}.clients-grid .clients-grid-block h2{font-size:20px;color:#2e324d;font-family:'robotoregular';text-align:center;text-transform:uppercase;padding:0 0 10px 0;margin:0 0 20px 0;border-bottom:1px solid #c9cbd0}.clients-grid article{background:#fff;text-align:center;padding:10px 5px;margin:0 0 10px 0;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 10px 20px 0 rgba(0,0,0,.1);box-shadow:0 10px 20px 0 rgba(0,0,0,.1)}.clients-grid article div{width:175px;display:inline-block}.clients-grid article div img{width:100%;height:auto;display:block}.clients-grid article h3{font-family:'robotobold';font-size:15px;color:#4f515e;padding:5px 0}.clients-grid article p{color:#6c6d7a;font-size:13px;line-height:20px}.employees-grid article{background:#fff;text-align:left;margin:0 0 10px 0;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 10px 20px 0 rgba(0,0,0,.1);box-shadow:0 10px 20px 0 rgba(0,0,0,.1)}@media only screen and (max-width:1023px){.employees-grid article{text-align:center}}.employees-grid article div{padding:25px 50px}.employees-grid article div:first-child{border-bottom:1px solid #e2e3e8}@media only screen and (max-width:767px){.employees-grid article div{padding:20px}}.employees-grid article div h2{color:#3a3e60;font-size:20px;font-family:'robotomedium';padding:0 0 8px 0}.employees-grid article div em{color:#767887;text-transform:uppercase;font-size:12px}.employees-grid article div.rich-text{font-size:14px;border:0;padding:0 0 10px 0}.employees-grid article div.rich-text ul li{padding:0 0 10px 0}.employees-grid article a{line-height:30px;color:#1a91e0;position:relative}.employees-grid article a:after{width:100%;height:1px;border-bottom:1px dashed #d1d2d6;position:absolute;bottom:-3px;left:0;content:'';-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.employees-grid article a:hover:after{border-bottom:1px dashed #1a91e0}.counter-block{width:880px;max-width:100%;margin:0 auto}.counter-block .row{margin:0 -25px}.counter-block .row.column{padding:0 25px; max-width:300px; }.counter-block .row>.column:last-child a:after{display:none}.counter-block article{text-align:center;position:relative}@media only screen and (max-width:767px){.counter-block article{padding:0 0 15px 0; max-width:300px;}}.counter-block article a{width:140px;height:140px;display:inline-block;border:2px solid #4182cb;position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.counter-block article a:after{width:88px;height:3px;background:url("/img/conn.png") no-repeat center center;position:absolute;top:50%;right:-95px;content:''}@media only screen and (max-width:767px){.counter-block article a:after{display:none}}@media only screen and (min-width:768px) and (max-width:1023px){.counter-block article a:after{width:60px;right:-60px}}.counter-block article a img{width:70px;display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.counter-block article a span{width:140px;height:140px;display:block;position:absolute;border:1px solid #4182cb;left:50%;top:50%;opacity:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.counter-block article a em{width:140px;height:140px;display:block;position:absolute;border:1px solid #4182cb;left:50%;top:50%;opacity:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
// ne ponistava sliku(ikonu)
.counter-block article a:hover img{-webkit-filter:brightness(0) invert(1);-moz-filter:brightness(0) invert(1);-ms-filter:brightness(0) invert(1);-o-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}

.counter-block article a:hover em{opacity:1;animation:pulse1 2s linear infinite}.counter-block article a:hover span{opacity:1;animation-delay:1s;animation:pulse2 1s linear infinite}.counter-block article div{font-size:40px;font-family:'robotobold';color:#000;padding:15px 0 0 0;position:relative;z-index:2}@media only screen and (max-width:767px){.counter-block article div{font-size:30px;padding:5px 0 0 0}}.counter-block article p{font-size:.875rem;color:#000;text-transform:uppercase;line-height:20px;padding:5px 0 0 0}.logos-block{margin:-5px 0 0 0;position:relative}.logos-block:before{width:16px;height:180px;background:#fff;position:absolute;left:-13px;top:0;content:'';z-index:99}.logos-block:after{width:16px;height:180px;background:#fff;position:absolute;right:-14px;top:0;content:'';z-index:99}.logos-block article{min-height:120px;text-align:center;margin:0 5px;background:#fff;position:relative;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 10px 20px 0 rgba(0,0,0,.1);box-shadow:0 10px 20px 0 rgba(0,0,0,.1)}.logos-block article img{width:175px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:1279px){.logos-block article img{width:100%;height:auto;display:block}}.logos-block .slick-list{padding:5px 0 30px 0}.employees-block a{background:#fff;overflow:hidden;text-align:center;display:block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 13px 27px 0 rgba(0,0,0,.1);-moz-box-shadow:0 13px 27px 0 rgba(0,0,0,.1);box-shadow:0 13px 27px 0 rgba(0,0,0,.1)}.employees-block a:hover{-webkit-box-shadow:0 28px 30px 0 rgba(0,0,0,.25);-moz-box-shadow:0 28px 30px 0 rgba(0,0,0,.25);box-shadow:0 28px 30px 0 rgba(0,0,0,.25)}@media only screen and (max-width:1023px){.employees-block a{margin:0 0 10px 0}}.employees-block a img{width:100%;height:auto;display:block}.employees-block a h2{color:#3a3e60;font-family:'robotobold';font-size:13px;text-transform:uppercase;position:relative;padding:25px 0 35px 0}.employees-block a h2:after{width:50px;height:2px;background:#e67b37;position:absolute;left:50%;bottom:20px;margin:0 0 0 -25px;content:''}.quote-block{width:800px;max-width:100%;margin:0 auto;text-align:center}.quote-block .quote-text{position:relative;margin:0 0 40px 0}.quote-block .quote-text:after{width:100px;height:2px;background:#e67b37;position:absolute;left:50%;bottom:-25px;margin:0 0 0 -50px;content:''}.quote-block .quote-text p{font-size:1.5rem;color:#2e324d;line-height:40px;font-style:italic}.quote-block .quote-author p{color:#3a3e60;font-size:1.04rem}.quote-block .quote-author p span{font-family:'robotobold'}.quote-block .quote-action{padding:30px 0 0 0}.quote-block .quote-action .button{min-width:300px;margin:0 5px}@media only screen and (max-width:767px){.quote-block .quote-action .button{margin:10px 0}}.edition-block article{padding:20px;margin:0 5px;background:#fff;overflow:hidden;position:relative;text-align:center;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.15);-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.15);box-shadow:0 5px 10px 0 rgba(0,0,0,.15)}.edition-block article div{display:inline-block}.edition-block article h2{color:#3a3e60;font-family:'robotomedium';padding:15px 0 10px 0}.edition-block article p{color:#4f515e;line-height:18px;font-size:13px;padding:0 0 3px 0}.edition-block article p:last-child{padding:0}.edition-block article p strong{font-weight:bold;line-height:18px}.license-block{padding:15px 30px 15px 10px;margin:0 0 35px 0;display:inline-block;background:#fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-box-shadow:0 13px 27px 0 rgba(0,0,0,.1);-moz-box-shadow:0 13px 27px 0 rgba(0,0,0,.1);box-shadow:0 13px 27px 0 rgba(0,0,0,.1)}@media only screen and (max-width:1023px){.license-block{width:100%}}.license-block div{display:inline-block;vertical-align:middle;margin:0 10px}.license-block p{display:inline-block;vertical-align:middle;color:#4f515e;font-size:15px;line-height:24px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.license-block h3{color:#4f515e;font-size:16px;line-height:24px;font-family:'robotomedium';-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}a.license-block{padding:15px 60px 15px 10px;border-left:2px solid #1378bf;background:url("/img/ico-download.png") no-repeat 97% center #fff}a.license-block:hover{-webkit-box-shadow:0 43px 47px 0 rgba(0,0,0,.15);-moz-box-shadow:0 43px 47px 0 rgba(0,0,0,.15);box-shadow:0 43px 47px 0 rgba(0,0,0,.15)}a.license-block:hover h3,a.license-block:hover p{color:#1378bf}.contact-section .inner{position:relative;z-index:99}@media only screen and (max-width:1279px){.contact-section .contact-info{text-align:center}}.contact-section .contact-info h2{color:#3a3e60;font-family:'robotoregular';font-size:28px;padding:0 0 25px 0}.contact-section .contact-info p{color:#5a6063;font-size:15px}.contact-section .contact-info p strong{line-height:30px;font-family:'robotobold'}.contact-section .contact-info p a{line-height:30px}.contact-section .contact-form{padding:35px 0 0 0}@media only screen and (max-width:767px){.contact-section .contact-form{width:100%;padding:35px 0}}@media only screen and (min-width:768px) and (max-width:1023px){.contact-section .contact-form{width:80%;margin:0 auto 50px auto}}@media only screen and (min-width:1024px) and (max-width:1279px){.contact-section .contact-form{width:60%;margin:0 auto 50px auto}}@media only screen and (max-width:1279px){.contact-section .contact-form .button{width:100%}}.contact-section:after{width:76%;height:100%;background:url("/img/bg-fade.png") no-repeat right top;position:absolute;left:0;top:0;content:'';z-index:98}@media only screen and (max-width:1279px){.contact-section:after{display:none}}.map{width:60%;height:100%;position:absolute;right:0;top:0;z-index:1}@media only screen and (max-width:1279px){.map{position:relative;width:96%;margin:0 auto;height:400px;right:auto;top:auto}}.slick-slider.edition-block .slick-list{padding:0 0 40px 0}.slick-slider ul.slick-dots{display:block;text-align:center}.slick-slider ul.slick-dots li{display:inline-block;padding:0 3px}.slick-slider ul.slick-dots li div{width:11px;height:11px;display:block;background:#cacfda;cursor:pointer;text-indent:-9999px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.slick-slider ul.slick-dots li div:hover{background:#b0b5c2}.slick-slider ul.slick-dots li.slick-active div{background:#5596db}.slick-slider .slick-arrow{width:13px;height:21px;position:absolute;top:62px;opacity:.8;cursor:pointer}.slick-slider .slick-arrow.slick-prev{background:url("/img/ic-arrow-left.png") no-repeat top center;left:-50px}.slick-slider .slick-arrow.slick-next{background:url("/img/ic-arrow-right.png") no-repeat top center;right:-50px}.slick-slider .slick-arrow:hover{opacity:1}.slick-slider .slick-arrow.slick-disabled{opacity:.4;cursor:default}.validation-error .input{border:1px solid #d86a6a}.validation-error .input:hover,.validation-error .input:focus{border:1px solid #d86a6a}.validation-error .validation-error-message{font-size:14px;color:#d04e4e;padding:4px 20px}.full-message-section{min-height:90vh;background:url("/img/bg-404.jpg") no-repeat top center;background-size:cover;position:relative}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:1024px) and (device-height:1366px) and (orientation:portrait){.full-message-section{min-height:1229.4px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:1024px) and (device-height:1366px) and (orientation:landscape){.full-message-section{min-height:921.6px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:768px) and (device-height:1024px) and (orientation:portrait){.full-message-section{min-height:921.6px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:768px) and (device-height:1024px) and (orientation:landscape){.full-message-section{min-height:691.2px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:480px) and (orientation:portrait){.full-message-section{min-height:432px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:480px) and (orientation:landscape){.full-message-section{min-height:288px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:568px) and (orientation:portrait){.full-message-section{min-height:511.2px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:568px) and (orientation:landscape){.full-message-section{min-height:288px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:375px) and (device-height:667px) and (orientation:portrait){.full-message-section{min-height:600.3px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:375px) and (device-height:667px) and (orientation:landscape){.full-message-section{min-height:337.5px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:414px) and (device-height:736px) and (orientation:portrait){.full-message-section{min-height:662.4px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:414px) and (device-height:736px) and (orientation:landscape){.full-message-section{min-height:372.6px}}.full-message-section .error-404{width:100%;text-align:center;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.full-message-section .error-404 h2{font-size:200px;color:#2c2e38;text-shadow:0 3px 9px rgba(0,0,0,.5)}.full-message-section .error-404 p{font-size:30px;color:#2c2e38;padding:10px 0 30px 0}.popup_background{background:red;transition:all .3s .3s}.popup,.popup_wrapper{transition:all .3s ease-out}.popup_visible .popup{transform:translateX(0) translateY(0)}.close-popup{position:absolute;right:30px;top:32px}.popup{width:770px;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;transform:translateX(0) translateY(-40%)}@media only screen and (max-width:1023px){.popup{width:90%}}.popup .popup-heading{text-align:center;position:relative;padding:30px 0;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}.popup .popup-heading:before{width:50%;height:1px;background:#086fb8;position:absolute;left:0;bottom:0;content:""}.popup .popup-heading:after{width:50%;height:1px;background:#f26532;position:absolute;right:0;bottom:0;content:""}.popup .popup-heading h2{color:#22232c;text-transform:uppercase;font-size:20px;font-family:'robotoregular'}.popup .popup-body{padding:50px 80px}@media only screen and (max-width:767px){.popup .popup-body{padding:20px}};-moz-box-shadow:0 -4px 7px 0 rgba(0,0,0,.04);box-shadow:0 -4px 7px 0 rgba(0,0,0,.04)}@media only screen and (max-width:767px){.popup .popup-footer{padding:10px 20px}}@keyframes pulse1{0%{width:140px;height:140px}100%{width:250px;height:250px;opacity:0}}@keyframes pulse2{0%{width:140px;height:140px}50%{opacity:.2}100%{width:250px;height:250px;opacity:0}}