*{-webkit-box-sizing:border-box;box-sizing:border-box}.clearfix:before,.homepage-contact:before,body:before{content:'';display:table}.clearfix:after,.homepage-contact:after,body:after{clear:both;content:'';display:table}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{line-height:18px;margin:0;min-width:320px;padding:0;position:relative;text-align:left}body,button,input,select,textarea{color:#717171;font-family:Raleway,sans-serif;font-size:13px}::-moz-selection{background:#3197fc;color:#fff;text-shadow:none}::selection{background:#3197fc;color:#fff;text-shadow:none}a:active,a:hover{outline:0}abbr,acronym{border-bottom:1px dotted;cursor:help}.is-mobile abbr,.is-mobile acronym{border:0}b,strong{font-weight:700}address{font-style:normal;margin-bottom:18px}blockquote{margin:18px 40px}dfn{font-style:italic}hr{border:0;border-bottom:1px dotted #ccc;display:block;height:0;margin:0;padding:0}ins{color:#000;text-decoration:none;margin-bottom:18px!important}ins ins{margin-bottom:0!important}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{margin:0 0 18px 0;padding:0 0 0 25px}dd{margin:0 0 0 25px}.nav ol,.nav ul{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:top}svg:not(:root){overflow:hidden;pointer-events:none}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;position:relative;top:-1px;vertical-align:middle}input[type=checkbox]:focus,input[type=radio]:focus{outline-width:5px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}:focus{outline-width:0}.clear{clear:both}.hidden,.ng-cloak,.ng-hide,.print,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important;visibility:hidden}[class*=js-dnd-]{cursor:-webkit-grab!important;cursor:grab!important;z-index:1}svg{display:inline-block;fill:#717171;vertical-align:middle}.sans-serif{font-family:sans-serif!important}.external-link{position:relative}.external-link svg{height:12px;width:12px;margin:-5px 0 0;position:absolute;right:4px;top:50%}.left{float:left}.right{float:right}.center{margin:0 auto}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.nowrap{white-space:nowrap}.overflow-hidden{overflow:hidden!important}.relative{position:relative}.clickable{cursor:pointer}.uppercase{text-transform:uppercase}.small-screen{display:none}@media screen and (max-width:767px){.small-screen{display:block}}.small-screen-inline{display:none}@media screen and (max-width:767px){.small-screen-inline{display:inline}}@media screen and (max-width:767px){.not-small-screen{display:none!important}}.medium-screen{display:none}@media screen and (max-width:1024px){.medium-screen{display:block}}.medium-screen-inline{display:none}@media screen and (max-width:1024px){.medium-screen-inline{display:inline}}@media screen and (max-width:1024px){.not-medium-screen{display:none!important}}img{user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.small-container{margin:auto;max-width:980px;padding:0 20px}.container{margin-left:8%;margin-right:8%;padding:0 20px}.container.relative{position:relative}.subheader{border-bottom:1px solid #e8e8e8;margin-top:95px}.subheader h1{color:#303030;font-family:"Playfair Display",serif;font-size:48px;font-weight:100;text-align:center}.button-round{background-color:#0583ff;border:0;border-radius:33px;color:#fff;font-family:Raleway,sans-serif;font-size:16px;font-weight:500;line-height:32px;padding-bottom:15px;padding-left:15px;padding-right:15px;padding-top:15px;text-decoration:none;text-transform:uppercase}.button-round:focus,.button-round:hover{background-color:#0069d1}@media screen and (max-width:500px){.container{margin-left:0;margin-right:0}}.lang-selector{position:relative}.lang-selector .flag{cursor:pointer}.lang-popup{background:#fff;border-radius:2px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.4);box-shadow:0 0 6px rgba(0,0,0,.4);display:none;font-size:13px;line-height:20px;list-style-type:none;padding:10px 0;position:absolute;right:0;text-align:left;width:380px}.lang-popup a{color:#1d1d1d;display:block;float:left;overflow:hidden;padding:13px 20px;position:relative;text-decoration:none;white-space:nowrap;width:50%}.lang-popup a:focus,.lang-popup a:hover{background-color:#ececec}.lang-popup svg{fill:#70b75a;height:14px;margin:-4px 0 0 5px;width:14px}.lang-popup:after,.lang-popup:before{background:#fff;bottom:100%;content:'';height:6px;margin-bottom:-5px;padding:1px;position:absolute;right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px;z-index:1}.lang-popup:after{-webkit-box-shadow:0 0 6px rgba(0,0,0,.4);box-shadow:0 0 6px rgba(0,0,0,.4);z-index:-1}@media screen and (max-width:400px){.lang-popup{font-size:11px;width:300px}}.flag{background-size:32px 21px;display:inline-block;height:21px;margin-right:8px;vertical-align:middle;width:32px}.flag-cs-cz{background-image:url(../img/lang/cs-cz.png)}.flag-de-de{background-image:url(../img/lang/de-de.png)}.flag-en-gb{background-image:url(../img/lang/en-gb.png)}.flag-en-us{background-image:url(../img/lang/en-us.png)}.flag-es-es{background-image:url(../img/lang/es-es.png)}.flag-fr-fr{background-image:url(../img/lang/fr-fr.png)}.flag-hu-hu{background-image:url(../img/lang/hu-hu.png)}.flag-it-it{background-image:url(../img/lang/it-it.png)}.flag-ko-kr{background-image:url(../img/lang/ko-kr.png)}.flag-nl-nl{background-image:url(../img/lang/nl-nl.png)}.flag-pl-pl{background-image:url(../img/lang/pl-pl.png)}.flag-pt-br{background-image:url(../img/lang/pt-br.png)}.flag-ru-ru{background-image:url(../img/lang/ru-ru.png)}.flag-sk-sk{background-image:url(../img/lang/sk-sk.png)}.flag-tr-tr{background-image:url(../img/lang/tr-tr.png)}.flag-zh-cn{background-image:url(../img/lang/zh-cn.png)}.header{background:#fff;border-bottom:1px solid #e8e8e8;font-size:18px;line-height:50px;min-width:320px;position:fixed;top:0;width:100%;z-index:9998}.header .logo{height:34px;width:140px;margin-top:8px}.header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto;padding:0 10px}.scroll-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.scroll-btn>p{color:#717171;display:inline-block;font-size:15px;font-weight:400;letter-spacing:2px;line-height:18px;margin-left:20px}.scroll-btn .mouse{border:3px solid #adadad;border-radius:23px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:55px;margin:0 auto;position:relative;width:35px}.scroll-btn .mouse>*{background:#0583ff;border-radius:50%;display:block;height:8px;left:50%;margin:-4px 0 0 -4px;position:absolute;top:29%;width:8px}.scroll-btn .mouse>.top{-webkit-animation:ani-mouse-up 1.5s linear infinite;animation:ani-mouse-up 1.5s linear infinite}.scroll-btn .mouse>.down{-webkit-animation:ani-mouse-down 1.5s linear infinite;animation:ani-mouse-down 1.5s linear infinite}.scroll-btn>.active,.scroll-btn>:focus,.scroll-btn>:hover{color:#e8e8e8}.scroll-btn>.active,.scroll-btn>:active,.scroll-btn>:focus,.scroll-btn>:hover{opacity:.8}@-webkit-keyframes ani-mouse-down{0%{opacity:1;top:29%}15%{opacity:1;top:50%}50%{opacity:0;top:50%}100%{opacity:0;top:29%}}@keyframes ani-mouse-down{0%{opacity:1;top:29%}15%{opacity:1;top:50%}50%{opacity:0;top:50%}100%{opacity:0;top:29%}}@-webkit-keyframes ani-mouse-up{0%{opacity:1;top:50%}15%{opacity:1;top:29%}50%{opacity:0;top:29%}100%{opacity:0;top:50%}}@keyframes ani-mouse-up{0%{opacity:1;top:50%}15%{opacity:1;top:29%}50%{opacity:0;top:29%}100%{opacity:0;top:50%}}.header-menu{font-size:15px;margin-left:20px;text-transform:uppercase}.menu-item{border-bottom:2px solid #fff;color:#646d82;display:inline-block;line-height:44px;padding:4px 15px 0;text-decoration:none}.menu-item:focus,.menu-item:hover{color:#040e28;text-decoration:none}.menu-item.active{border-bottom:#0583ff}.homepage-gray{background:#f9fafc}.homepage{font-size:14px;line-height:1.4;margin:auto;max-width:1080px;padding:30px 18px}.homepage h1{color:#040e28;font-size:32px;font-weight:700;margin:0 0 10px}.homepage h2{color:#040e28;font-size:28px;font-weight:400;line-height:1.2;margin:0 0 20px}.homepage h3{color:#646d82;font-size:14px;font-weight:400;margin:0 0 20px;text-transform:uppercase}.homepage p{margin:0 0 20px}.homepage a{color:#0583ff;text-decoration:underline}.homepage a:focus,.homepage a:hover{color:#0069d1;text-decoration:none}.homepage-maps-holder{background:url(../img/homepage/maps.jpg) no-repeat center;background-size:auto 100%;margin-top:50px}@media screen and (max-width:767px){.homepage-maps-holder{display:none}}.homepage-maps{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:650px}@media screen and (max-width:767px){.homepage-maps{min-height:0}}.homepage-maps-info{width:50%}.homepage-maps-info .cta{background:#0583ff;border:0;border-radius:6px;color:#fff;display:inline-block;line-height:58px;margin-top:10px;padding:0 25px;text-decoration:none;white-space:nowrap}.homepage-maps-info .cta:focus,.homepage-maps-info .cta:hover{background:#0069d1;color:#fff}@media screen and (max-width:767px){.homepage-maps-info{width:100%}}.homepage-sale{background:url(../img/sale-background.png) no-repeat center bottom;background-size:100%;margin-top:50px;padding-bottom:200px}.homepage-sale-alert{color:red;font-size:16px;font-weight:700;margin:30px 0}.homepage-sale-purchase{display:inline-block;font-size:16px;margin-top:20px}.homepage-apps{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:0}@media screen and (max-width:767px){.homepage-apps{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px;padding-bottom:30px}}.homepage-apps-info{width:50%}@media screen and (max-width:1024px){.homepage-apps-info{width:55%}}@media screen and (max-width:767px){.homepage-apps-info{width:100%}}.homepage-apps-icon{height:90px;width:90px;border-radius:16px;margin-bottom:30px}.homepage-apps-stores a{display:inline-block;text-decoration:none}.homepage-apps-stores a:first-child{margin-right:10px}@media screen and (max-width:767px){.homepage-apps-stores a:first-child{margin:0 0 10px}}.homepage-apps-stores img{height:44px}.homepage-apps-image{background:url(../img/homepage/phone.jpg) no-repeat center;background-size:contain;min-height:630px;width:50%}@media screen and (max-width:1024px){.homepage-apps-image{min-height:570px;width:45%}}@media screen and (max-width:767px){.homepage-apps-image{display:none}}.homepage-video-image{background-image:url(../img/b2b/360.png);min-height:500px;width:48%}.homepage-data{margin-top:0!important}.homepage-data-image{background-image:url(../img/b2b/header.png);min-height:500px;width:48%}.homepage-more-holder{background:url(../img/homepage/landscape.jpg) no-repeat center bottom;padding-bottom:330px}@media screen and (max-width:767px){.homepage-more-holder{background-size:auto 152px;padding-bottom:155px}}.homepage-more-links{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-columns:4;-moz-columns:4;columns:4;line-height:30px}.homepage-more-links span{display:block;padding-right:10px}@media screen and (max-width:1024px){.homepage-more-links{-webkit-columns:3;-moz-columns:3;columns:3}}@media screen and (max-width:767px){.homepage-more-links{-webkit-columns:1;-moz-columns:1;columns:1}}.homepage-contact{line-height:20px}.homepage-contact .eu-logo{background:url(../img/eu-logo.png) no-repeat center;background-size:contain;height:65px;margin-bottom:15px;width:300px}.homepage-contact .eu-disclaimer{font-size:12px}.homepage-contact-section{float:left;margin-bottom:20px;padding-right:20px;width:25%}.homepage-contact-section.eu{width:50%}@media screen and (max-width:1024px){.homepage-contact-section{width:50%}.homepage-contact-section.eu{width:100%}}@media screen and (max-width:767px){.homepage-contact-section{width:100%}}.is-ios .hide-on-ios{display:none}.is-android .hide-on-android{display:none}.mobile-banner{background:#fff;bottom:0;-webkit-box-shadow:0 -1px 0 #ccc;box-shadow:0 -1px 0 #ccc;display:none;left:0;padding:15px;position:fixed;width:100%;z-index:100}.mobile-banner-shown{display:block}.mobile-banner-info{background:url(../img/sygic-maps-icon.png) no-repeat left center;background-size:40px;color:#000;font-size:12px;line-height:20px;margin-bottom:20px;padding-left:55px}.mobile-banner-info b{display:block;font-size:15px;font-weight:400}.mobile-banner-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.mobile-banner-link{color:#0583ff;text-decoration:underline}.mobile-banner-link:active,.mobile-banner-link:focus,.mobile-banner-link:hover{color:#0069d1;text-decoration:none}.mobile-banner-button{background:#0583ff;border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;line-height:38px;margin-left:20px;padding:2px 20px 0;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:padding .2s ease;transition:padding .2s ease;vertical-align:middle;white-space:nowrap}.mobile-banner-button:focus,.mobile-banner-button:hover{background:#0069d1;color:#fff}.related{text-align:center}.related h2{color:#303030;font-family:"Playfair Display",serif;font-size:48px;font-weight:400;line-height:60px;margin-bottom:50px;margin-top:60px}.related span{display:block;padding-left:20%;text-align:left}.related span a{color:#717171;font-family:Raleway,sans-serif;font-size:18px;font-weight:400;line-height:36px}.related span a:focus,.related span a:hover{text-decoration:underline}.related .masonry{-webkit-column-count:4;-moz-column-count:4;column-count:4;padding-bottom:100px}@media screen and (max-width:1500px){.related span a{font-size:14px}}@media screen and (max-width:1220px){.related .masonry{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media screen and (max-width:870px){.related .masonry{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media screen and (max-width:500px){.related h2{font-size:25px;margin-bottom:0;margin-top:0;text-align:left}.related span{padding-left:0}.related span a{font-size:15px}.related .masonry{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.google-trips{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;min-height:550px}.google-trips-apps{margin-top:30px}.google-trips-image{text-align:center;width:50%}.google-trips-image img{height:auto;max-height:400px;width:auto}@media screen and (max-width:767px){.google-trips-image{display:none}}.google-trips-table{margin-right:50px;width:50%}.google-trips-table img.icon{width:18px}@media screen and (max-width:767px){.google-trips-table{display:none}}