.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}@font-face{font-family:"Museo Slab";src:url(https://marketinghub.cz/wp-content/themes/marketinghub/assets/css/../fonts/Museo_Slab_700.otf);font-weight:700;font-style:normal}@font-face{font-family:"Museo Slab";src:url(https://marketinghub.cz/wp-content/themes/marketinghub/assets/css/../fonts/Museo_Slab_700italic.otf);font-weight:700;font-style:italic}@font-face{font-family:"Museo Slab";src:url(https://marketinghub.cz/wp-content/themes/marketinghub/assets/css/../fonts/Museo_Slab_900.otf);font-weight:900;font-style:normal}@font-face{font-family:"Museo Slab";src:url(https://marketinghub.cz/wp-content/themes/marketinghub/assets/css/../fonts/Museo_Slab_900italic.otf);font-weight:900;font-style:italic}*{box-sizing:border-box}html{max-width:1920px;margin:0 auto;box-shadow:0 2px 20px rgb(0 0 0 / .2);scroll-behavior:smooth}body{margin:0;font-family:"Inter",sans-serif}body:not(:has(.hero)){padding-top:140px}.container{max-width:1150px;margin:0 auto}.container.container--contact{max-width:900px}.button{cursor:pointer;position:relative;display:inline-flex;padding:14px 58px 14px 20px;color:#000;font-size:16px;line-height:19px;text-decoration:none;align-items:center;border:2px solid #000;border-bottom-width:4px;background-image:url(https://marketinghub.cz/wp-content/themes/marketinghub/assets/css/../icons/arrow.svg);background-repeat:no-repeat;background-position:93% 50%}.button::after{content:""}.button.button--primary{background-color:#fff}.button.button--header{color:#000;border:none;background-color:#fff}.button.button--no-border{padding:10px 45px 10px 0;border:none}.button.button--long-arrow{padding-right:168px;background-image:url(https://marketinghub.cz/wp-content/themes/marketinghub/assets/css/../icons/arrow-long.svg);background-position:93% 50%}.button.button--long-arrow.button--no-border{padding:10px 168px 10px 0}.button.button--yellow{border:none;background-color:#fff00a}.header{position:fixed;z-index:100;left:0;right:0;top:0;padding-top:50px}.header .header__inner{position:relative;max-width:1150px;margin:0 auto;align-items:start}.header .nav-anim-holder{position:relative}.header .header__logo{position:absolute;left:0;top:0;z-index:1;transition:transform 0.3s ease}.header .header__logo .logo__link{display:block}.header .header__logo .logo__image{display:inline-block;width:120px;height:120px;background-image:url(https://marketinghub.cz/wp-content/themes/marketinghub/assets/css/../images/logo-white.svg)}.header .header__nav{margin-left:auto;display:flex;justify-content:flex-end;align-items:center;transition:transform 0.3s ease}.header .header__nav .nav__toggle{display:none}.header .header__nav .nav__list{display:flex;margin:0 30px 0 0;padding:0;align-items:center;list-style-type:none}.header .header__nav .nav__list li{position:relative}.header .header__nav .nav__list li:not(:last-of-type){margin-right:30px}.header .header__nav .nav__list li.current_page_item>a::after,.header .header__nav .nav__list li.current-menu-item>a::after{transform:scaleX(1)}.header .header__nav .nav__list li a{display:block;position:relative;color:#000;line-height:47px;text-decoration:none}.header .header__nav .nav__list li>a:hover::after{transform:scaleX(1)}.header .header__nav .nav__list li a::after{content:"";position:absolute;bottom:10px;left:0;width:100%;height:1px;background-color:#000;transform:scaleX(0);transition:transform 0.3s}.header .nav__toggle{display:block;width:35px;height:35px;margin-left:auto;padding:0;outline:none;border:none;background:url(https://marketinghub.cz/wp-content/themes/marketinghub/assets/css/../icons/burger-menu.svg) no-repeat center;background-size:100%;transition:transform 0.3s ease;transform:translateY(-100vh)}.hp-page-wrap{position:sticky;top:0;z-index:0}.page-content{margin-bottom:50px;font-size:18px;font-weight:400;line-height:30px;letter-spacing:.03em}.page-content h2{margin:50px 0 20px;font-family:"Museo Slab";font-size:36px;font-weight:600;line-height:43.2px;letter-spacing:.03em}.page-content a{color:#000;font-weight:500;text-decoration:underline}.page-content a:hover{text-decoration:none}.page-content figure{margin:50px 0}.page-content iframe{margin:50px 0;width:100%;height:420px}.hero{background-color:#fff00a}.hero.hero--home{position:sticky;top:0;z-index:0;height:100vh;max-height:1200px;background-repeat:no-repeat;background-position:75% 55%;background-image:url(https://marketinghub.cz/wp-content/themes/marketinghub/assets/css/../images/gepard-front.png)}.hero.hero--home .hero__inner{padding:0}.hero.hero--home .hero__inner .hero__content{padding:0}.hero.hero--has-right .hero__inner .hero__content{max-width:32%}.hero.hero--has-right .hero__inner .hero__content h1{font-size:64px;line-height:70.4px}.hero.hero--has-right .hero__inner .hero__right{width:50%;padding-top:60px}.hero.hero--has-right .hero__inner .hero-list{list-style-type:none;padding:0;overflow:hidden;display:flex;flex-wrap:wrap}.hero.hero--has-right .hero__inner .hero-list .hero-list__item{display:block;margin-right:20px;margin-bottom:30px}.hero.hero--has-right .hero__inner .hero-list .hero-list__item a{display:inline-block;text-wrap:nowrap;text-decoration:none;color:#000;font-size:22px;font-weight:400;line-height:26.63px;letter-spacing:.03em;text-align:left}.hero.hero--has-right .hero__inner .hero-list .hero-list__item a span:not(.count){padding:0 1px;background-color:#fff00a}.hero.hero--blog .hero__inner .hero__right{width:60%}.hero.hero--page{background-color:#fff;background-repeat:no-repeat;background-position:80% 80%}.hero.hero--page .hero__inner .hero__content h1{font-size:64px;line-height:70.4px}.hero.hero--page .hero__inner .hero__content p{margin-bottom:40px}.hero.hero--features{min-height:650px;background-repeat:no-repeat;background-position:80% 80%;background-image:url(https://marketinghub.cz/wp-content/themes/marketinghub/assets/css/../images/gepard-sluzby.png)}.hero.hero--features .hero__inner .hero__content{max-width:32%}.hero.hero--features .hero__inner .hero__content h1{font-size:64px;line-height:70.4px}.hero.hero--features .hero__inner .hero__features{width:53%;padding-top:60px}.hero.hero--features .hero__inner .hero__features ul{list-style-type:none;padding:0;overflow:hidden}.hero.hero--features .hero__inner .hero__features ul li{float:left;width:50%;display:block;margin-bottom:30px}.hero.hero--features .hero__inner .hero__features ul li.active span{background-color:#fff00a;font-weight:700}.hero.hero--features .hero__inner .hero__features ul li a{display:inline-block;text-wrap:nowrap;text-decoration:none}.hero.hero--features .hero__inner .hero__features ul li span{padding:2px;color:#000;font-size:27px;font-weight:400;line-height:36.31px;letter-spacing:.05em;background-color:#fff}.hero .hero__inner{display:flex;max-width:1150px;height:100%;margin:0 auto;padding:140px 0 40px;align-items:center;justify-content:space-between}.hero .hero__inner .hero__content{max-width:50%;padding-top:60px}.hero .hero__inner .hero__content h1{margin-bottom:30px;font-family:"Museo Slab";font-size:80px;line-height:88px;font-weight:900;letter-spacing:.03em}.hero .hero__inner .hero__content p{font-size:22px;line-height:33px;margin-bottom:60px;letter-spacing:.03em}.hero .hero__inner .hero__content p span{font-family:"Museo Slab";font-weight:900;font-style:italic}.hero .hero__inner .hero__content a:not(.button){color:#000;font-weight:500;text-decoration:underline}.hero .hero__inner .hero__content a:not(.button):hover{text-decoration:none}.hero .hero__inner .hero__content .button{margin-right:20px}.hero.hero--case-study .hero__inner .hero__content{max-width:100%}.section{padding:50px 0;background-color:#FFF}.section:first-of-type{padding-top:100px}.section .section__title{margin:0 0 20px 0;font-family:"Museo Slab";font-size:36px;line-height:43px;font-weight:900;letter-spacing:.03em}.section.services .services__inner{display:flex;justify-content:space-between}.section.services .services__inner .services__text{max-width:30%;margin-right:60px}.section.services .services__inner .services__text p{font-weight:400;line-height:25.6px;letter-spacing:.02em}.section.services .services__inner .services__text p a{color:#000;text-decoration:underline}.section.services .services__inner .services__tree{flex-grow:1}.section.services .services__inner .services__tree .service{margin-bottom:15px}.section.services .services__inner .services__tree .service.service--active .service__link span.text::after{content:"";display:inline-block;margin-left:10px;width:20px;height:20px;background-image:url(https://marketinghub.cz/wp-content/themes/marketinghub/assets/css/../icons/check.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.section.services .services__inner .services__tree .service .service__link{display:flex;width:100%;padding:12px 20px 12px 20px;color:#000;font-size:24px;line-height:29.05px;letter-spacing:.05em;text-decoration:none;align-items:center;border:2px solid #000;border-bottom-width:4px;transition:0.3s ease}.section.services .services__inner .services__tree .service .service__link .text{flex-shrink:0}.section.services .services__inner .services__tree .service .service__link .arrow{position:relative;display:block;width:0;height:20px;margin-left:10px;background-repeat:no-repeat;background-size:contain;background-position:right center;background-image:url(https://marketinghub.cz/wp-content/themes/marketinghub/assets/css/../icons/arrow-end.svg);transition:1s ease}.section.services .services__inner .services__tree .service .service__link .arrow::before{content:"";position:absolute;top:50%;right:4px;width:100%;height:2px;background-color:#000;transform:translateY(-50%)}.section.services .services__inner .services__tree .service .service__link:hover{max-width:100%!important;background-color:#fff00a}.section.services .services__inner .services__tree .service .service__link:hover .arrow{width:100%}.section.usp{position:relative}.section.usp .usp__inner::before{content:"";display:block;clear:both}.section.usp .usp__inner::after{content:"";display:block;clear:both}.section.usp .usp__inner .usp__box{width:45%;position:relative;padding:30px 0 10px;min-height:320px;border-top:2px solid #ebebeb;background-position:center;background-repeat:no-repeat}.section.usp .usp__inner .usp__box:first-of-type{border-top:none}.section.usp .usp__inner .usp__box:last-of-type{border-bottom:2px solid #ebebeb}.section.usp .usp__inner .usp__box:nth-of-type(2){margin-top:160px}.section.usp .usp__inner .usp__box:nth-child(odd){float:left;padding-left:15%;text-align:right}.section.usp .usp__inner .usp__box:nth-child(even){float:right;padding-right:15%;text-align:left}.section.usp .usp__inner .usp__box[data-symbol="1"]{background-image:url(https://marketinghub.cz/wp-content/themes/marketinghub/assets/css/../images/symbols/1.png)}.section.usp .usp__inner .usp__box[data-symbol="2"]{background-image:url(https://marketinghub.cz/wp-content/themes/marketinghub/assets/css/../images/symbols/2.png)}.section.usp .usp__inner .usp__box[data-symbol="3"]{background-image:url(https://marketinghub.cz/wp-content/themes/marketinghub/assets/css/../images/symbols/3.png)}.section.usp .usp__inner .usp__box[data-symbol="4"]{background-image:url(https://marketinghub.cz/wp-content/themes/marketinghub/assets/css/../images/symbols/4.png)}.section.usp .usp__inner .usp__box[data-symbol="5"]{background-image:url(https://marketinghub.cz/wp-content/themes/marketinghub/assets/css/../images/symbols/5.png)}.section.usp .usp__inner .usp__box .box__number{display:inline-block;width:40px;height:40px;color:#fff;font-size:24px;line-height:40px;font-weight:700;text-align:center;background-color:#000}.section.usp .usp__inner .usp__box .box__title{margin:30px 0 15px;font-size:24px;line-height:29.05px;font-weight:700;letter-spacing:.05em}.section.usp .usp__inner .usp__box .box__text{line-height:25.6px;letter-spacing:.02em}.section.usp .usp__arrow{margin:0 40px;position:sticky;top:20px;left:50%;width:20px;height:150px;background-repeat:no-repeat;background-size:100%;background-image:url(https://marketinghub.cz/wp-content/themes/marketinghub/assets/css/../icons/arrow-down.svg);transform:translateX(-50%)}.section.team{background-repeat:no-repeat;background-position:100% 0%;background-image:url(https://marketinghub.cz/wp-content/themes/marketinghub/assets/css/../images/maraton.png)}.section.team .team__text{padding-top:70px}.section.team .team__slider{margin-top:150px}.section.team .team__slider .slider__inner{display:flex;overflow-x:scroll;flex-wrap:nowrap}.section.team .team__slider .slider__inner .team__person{flex-shrink:0;width:300px}.section.team .team__slider .slider__inner .team__person:not(:last-of-type){margin-right:30px}.section.team .team__slider .slider__inner .team__person.team__person--cta .person__link{width:300px;height:300px;display:flex;color:#000;font-size:48px;line-height:52.8px;text-decoration:none;justify-content:center;align-items:center;background-color:#fff00a}.section.team .team__slider .slider__inner .team__person.team__person--cta .person__link span{font-family:"Museo Slab";font-weight:900;font-style:italic}.section.team .team__slider .slider__inner .team__person .person__image{width:300px;height:300px;margin-bottom:20px;background-color:#fff00a}.section.team .team__slider .slider__inner .team__person .person__image img{width:100%;height:100%}.section.team .team__slider .slider__inner .team__person .person__name{margin-bottom:4px;font-weight:800;line-height:19.36px}.section.team .team__slider .slider__inner .team__person .person__position{margin-bottom:30px}.section.clients .clients__list{margin-top:60px;display:flex;justify-content:center;flex-wrap:wrap}.section.clients .clients__list .client{flex:25% 0 0;height:130px;display:flex;justify-content:center;align-items:center}.section.case-studies .case-studies__slider{margin-top:60px}.section.blog .blog__list{margin-top:50px}.section.references .references__slider{margin-top:50px}.section.technology .technology__slider .glide__slides{align-items:center}.section.technology .technology__slider .slider__slide{text-align:center}.section.technology .technology__slider .slider__slide img{max-width:170px}.slider__inner::-webkit-scrollbar{height:5px}.slider__inner::-webkit-scrollbar-track{border-radius:12px;background-color:#ebebeb}.slider__inner::-webkit-scrollbar-thumb{border-radius:12px;background-color:#c6c6c6}.slider__inner::-webkit-scrollbar-thumb:hover{background-color:#888}.blog-wrapper{margin:40px 0 80px}.blog .blog__list{display:flex;flex-wrap:wrap;gap:50px}.blog .blog__list .blog-post{width:calc(33.3% - 35px)}.blog .blog-post .blog-post__image{position:relative;margin-bottom:10px;height:250px;background-color:#f6f6f6}.blog .blog-post .blog-post__image img{width:100%;height:100%;object-fit:cover}.blog .blog-post .blog-post__image .blog-post__tag{position:absolute;right:-5px;top:20px;padding:5px 8px;font-size:16px;font-weight:400;line-height:19.36px;letter-spacing:.02em;background-color:#fff00a}.blog .blog-post .blog-post__meta{font-size:16px;font-weight:400;line-height:19.36px;letter-spacing:.02em}.blog .blog-post .blog-post__title{margin:15px 0 45px;font-size:24px;font-weight:400;line-height:29.05px;letter-spacing:.02em}.blog .blog-post .blog-post__title a{color:#000;text-decoration:none}.testimonials .testimonials__list{display:flex;flex-direction:column;gap:50px}.testimonials .testimonials__list .testimonial{display:flex;gap:60px;align-items:center}.testimonials .testimonials__list .testimonial__left{width:40%}.testimonials .testimonials__list .testimonial__right{width:60%;display:flex;background-color:#F3F3F3}.testimonials .testimonials__list .testimonial__tag{display:inline-block;padding:4px 10px;font-weight:400;font-size:16px;background-color:#FFEF0A}.testimonials .testimonials__list .testimonial__title{margin:15px 0 40px;font-family:"Museo Slab";font-weight:600;font-size:36px;letter-spacing:3%}.testimonials .testimonials__list .testimonial__title a{color:inherit;text-decoration:none}.testimonials .testimonials__list .testimonial__numbers{width:140px;padding:0 15px}.testimonials .testimonials__list .testimonial__numbers .number{padding:25px 0;border-bottom:1px solid #C6C6C6}.testimonials .testimonials__list .testimonial__numbers .number:last-of-type{border-bottom:none}.testimonials .testimonials__list .testimonial__numbers .number__main{margin-bottom:5px;font-weight:700;font-size:20px;line-height:130%;letter-spacing:5%}.testimonials .testimonials__list .testimonial__numbers .number__label{font-weight:400;font-size:16px;line-height:120%;letter-spacing:5%}.testimonials .testimonials__list .testimonial__image{position:relative;flex:1}.testimonials .testimonials__list .testimonial__image img{width:100%;height:100%;object-fit:cover}.testimonials .testimonials__list .testimonial__image .testimonial__logo{position:absolute;right:20px;bottom:20px;width:160px;height:120px;display:flex;justify-content:center;align-items:center;background-color:#FFF}.testimonials .testimonials__list .testimonial__image .testimonial__logo img{width:95%;height:95%;object-position:center;object-fit:contain}.references-clients{overflow:hidden}.references-clients .clients__title{margin:0 0 30px;font-weight:400;font-size:16px;text-align:center}.references-clients .clients__inner{display:flex;justify-content:center;align-items:center;gap:60px;animation:35s linear 0s infinite normal none running infinite-scroll}.references-clients .clients__inner div img{max-width:none;height:40px;object-fit:contain}@keyframes infinite-scroll{0%{transform:translate(0)}100%{transform:translate(-100%)}}.references-info .container{max-width:815px}.references-info .section__title{margin-bottom:30px}.references-info .references-info__block{display:flex;gap:20px}.references-info .references-info__block:nth-of-type(even){flex-direction:row-reverse}.references-info .references-info__block:not(:last-of-type){margin-bottom:20px}.references-info .references-info__block:first-of-type .block__wrapper{border:2px solid #FFF00A}.references-info .references-info__block .block__wrapper{position:relative;display:flex;width:353px;padding:60px;min-height:350px;justify-content:center;align-items:center;background-color:#f3f3f3}.references-info .references-info__block .block__wrapper .block__number{position:absolute;top:-10px;left:20px;width:40px;height:40px;color:#fff;font-size:24px;line-height:40px;font-weight:700;text-align:center;background-color:#000}.references-info .references-info__block .block__wrapper .block__title{margin:0 0 10px;font-size:18px;font-weight:700;line-height:25.22px;letter-spacing:.05em}.references-info .references-info__block .block__wrapper .block__text{font-size:16px;font-weight:400;line-height:22.42px;letter-spacing:.05em}.references-info .references-info__block .block__image{flex:1}.references-info .references-info__block .block__image img{width:100%;height:100%;object-fit:cover}.references-slider{margin-top:60px;margin-bottom:130px}.references-slider .container{max-width:900px}.references-slider .splide .splide__arrow{width:42px;height:42px;opacity:1;border-radius:0}.references-slider .splide .splide__arrow:disabled{background-color:#FFF}.references-slider .splide .splide__arrow{background-color:#FFF00A}.references-slider .splide .splide__arrow--prev{left:-21px}.references-slider .splide .splide__arrow--next{right:-21px}.references-slider .splide .splide__arrow svg{fill:none;width:25px}.references-slider .splide .splide__pagination{bottom:-40px}.references-slider .splide .splide__pagination .splide__pagination__page{margin:3px 10px;opacity:1;width:8px;height:8px;border-radius:0;background-color:#C6C6C6}.references-slider .splide .splide__pagination .splide__pagination__page.is-active{background-color:#000}.references-slider .splide .reference-slide{display:flex;padding:40px 80px;height:100%;gap:50px;align-items:center;border:2px solid #C6C6C6;border-bottom-width:4px;background-color:#FFF}.references-slider .splide .reference-slide .slide__image{width:150px;height:150px}.references-slider .splide .reference-slide .slide__image img{width:100%;height:100%;object-fit:contain}.references-slider .splide .reference-slide .slide__content{flex:1;font-weight:400;font-size:22px;line-height:1.5em}.references-slider .splide .reference-slide .slide__content .slide__client{margin-top:20px;display:flex;align-items:center;gap:20px}.references-slider .splide .reference-slide .slide__content .slide__client .client__image{width:80px;height:80px}.pagination{margin-top:80px;padding-top:30px;display:flex;justify-content:space-between;align-items:center;border-top:2px solid #ebebeb}.pagination .button{padding:10px 280px 10px 0;border:none}.pagination .button.button--disabled{color:#c6c6c6}.pagination .button.button--pagination-right{padding:0;background:none}.pagination .button.button--pagination-right svg{margin-left:20px}.pagination .button.button--pagination-left{padding:0;background:none}.pagination .button.button--pagination-left svg{margin-right:20px}.pagination .pagination__list{display:flex;padding:0;margin:0;justify-content:center;align-items:center;list-style-type:none}.pagination .pagination__list li{margin:0 5px}.pagination .pagination__list li .pagination__item{position:relative;display:block;padding:0 2px;color:#000;font-size:16px;font-weight:400;line-height:19.36px;text-align:center;text-decoration:none}.pagination .pagination__list li .pagination__item.pagination__item--active::before{content:"";position:absolute;top:100%;left:0;width:100%;height:2px;background-color:#000}.case-studies .case-studies__slider .slider__inner{display:flex;overflow-x:scroll;flex-wrap:nowrap}.case-studies .case-study{flex-shrink:0;width:400px;margin-right:20px;margin-bottom:60px}.case-studies .case-study .case-study__image{width:400px;height:400px;margin-bottom:30px}.case-studies .case-study .case-study__image img{width:100%;height:100%;object-fit:cover}.case-studies .case-study .case-study__title{margin:15px 0 40px;font-size:24px;font-weight:400;line-height:29.05px;letter-spacing:.02em}.case-studies .case-study .case-study__title a{color:inherit;text-decoration:none}.case-studies-wrapper{margin:40px 0 80px}.case-studies .case-studies__list{display:flex;flex-wrap:wrap;gap:50px}.case-studies .case-studies__list .case-study{width:calc(33.3% - 35px);margin-right:0;margin-bottom:0}.case-studies .case-studies__list .case-study .case-study__image{width:100%;height:300px;margin-bottom:30px}.references .references__slider .slider__inner{display:flex;padding-top:20px;overflow-x:scroll;flex-wrap:nowrap}.references .reference{position:relative;width:260px;margin-right:20px;margin-bottom:40px;padding:50px 20px 40px 20px;font-size:16px;font-weight:400;line-height:20.8px;letter-spacing:.02em;border:2px solid #c6c6c6}.references .reference .reference__image{position:absolute;left:20px;top:-20px;width:50px;height:50px}.references .reference .reference__image img{width:100%;height:100%;object-fit:cover}.references .reference .reference__text{margin-bottom:30px}.references .reference .reference__client::before{content:"—"}.references .reference .reference__client .client__company{display:block;padding-left:20px}.gepard-cta{padding:70px 0;position:relative;background-color:#f3f3f3}.gepard-cta::before{content:"";position:absolute;top:0;left:calc(50% - 200px);width:350px;height:517px;background-image:url(https://marketinghub.cz/wp-content/themes/marketinghub/assets/css/../images/gepard-krok.png);transform:translateX(-50%)}.gepard-cta .gepard-cta__inner{display:flex}.gepard-cta .gepard-cta__inner .gepard-cta__image{width:50%}.gepard-cta .gepard-cta__inner .gepard-cta__text{position:relative;font-size:48px;font-weight:400;line-height:52.8px;letter-spacing:.03em}.gepard-cta .gepard-cta__inner .gepard-cta__text span{font-family:"Museo Slab";font-size:48px;font-style:italic;font-weight:900;line-height:52.8px;letter-spacing:.03em;background-color:#ffff0a}.footer-cta{position:relative;padding:200px 0 120px}.footer-cta .footer-cta__inner{display:flex;justify-content:center;align-items:center}.footer-cta .footer-cta__inner .footer-cta__text{font-size:48px;font-weight:400;line-height:52.8px;letter-spacing:.03em}.footer-cta .footer-cta__inner .footer-cta__text span{font-family:"Museo Slab";font-style:italic;font-weight:900}.footer-cta .footer-cta__inner .footer-cta__links{margin-left:100px}.footer-cta .footer-cta__inner .footer-cta__links a:not(.button){display:block;margin-bottom:20px;color:#000;font-size:32px;font-weight:500;line-height:38.73px;text-decoration:none}.footer-cta .footer-cta__inner .footer-cta__links a.button{margin-top:10px}body.home .section{z-index:3;position:relative}body:not(.home) .button.button--header{color:#000;background-color:#fff00a}body:not(.home) .header .header__logo .logo__image{display:inline-block;width:120px;height:120px;background-image:url(https://marketinghub.cz/wp-content/themes/marketinghub/assets/css/../images/logo.svg)}body:not(.home) .footer-cta{padding:120px 0;background-color:#f3f3f3}body:not(.home) .footer-cta::before{content:"";position:absolute;top:0;right:0;width:480px;height:480px;background-size:100%;background-image:url(https://marketinghub.cz/wp-content/themes/marketinghub/assets/css/../images/gepard-hodinky.png)}.footer{padding:65px 0;color:#fff;background-color:#575757}.footer .footer__inner{display:flex}.footer .footer__inner .footer__logo{width:30%}.footer .footer__inner .footer__logo .logo__link{display:block}.footer .footer__inner .footer__menu{width:25%}.footer .footer__inner .footer__menu ul{padding:0;margin:0;list-style:none}.footer .footer__inner .footer__menu ul li{margin-bottom:10px}.footer .footer__inner .footer__menu ul li a{color:#fff;font-size:16px;font-weight:400;line-height:19.36px;text-decoration:none}.footer .footer__inner .footer__menu ul li a:hover{text-decoration:underline}.footer .footer__inner .footer__address{font-size:16px;font-weight:400;line-height:19.36px}.footer .footer__inner .footer__address .footer__title{margin:0 0 20px;font-size:16px;font-weight:800;line-height:19.36px}.footer .footer__inner .footer__copyright{margin-left:auto;display:flex;flex-direction:column;justify-content:space-between}.footer .footer__inner .footer__copyright a{display:block;margin-bottom:10px;color:#fff;font-size:16px;font-weight:400;line-height:19.36px;text-decoration:none}.footer .footer__inner .footer__copyright a:hover{text-decoration:underline}.footer .footer__inner .footer__copyright .copyright__text{font-size:16px;font-weight:800;line-height:19.36px}.single-service .introduction .introduction__text{max-width:750px;font-size:22px;font-weight:400;line-height:33px;letter-spacing:.03em}.single-service .introduction .introduction__text a{color:#000;font-weight:500;text-decoration:underline}.single-service .introduction .introduction__text a:hover{text-decoration:none}.single-service .blocks .section__title{margin-bottom:50px}.single-service .blocks .blocks__list{display:flex;gap:30px;flex-wrap:wrap}.single-service .blocks .blocks__list .block{position:relative;display:flex;width:calc(33.3% - 20px);padding:60px;min-height:350px;justify-content:center;align-items:center;background-color:#f3f3f3}.single-service .blocks .blocks__list .block.block--last{padding:30px 60px;background-color:#fff00a}.single-service .blocks .blocks__list .block.block--last .block__number{display:none}.single-service .blocks .blocks__list .block.block--last .block__title{margin-bottom:18px;font-size:38px;font-weight:400;line-height:41.8px;letter-spacing:.03em}.single-service .blocks .blocks__list .block.block--last .block__title span{font-family:"Museo Slab";font-style:italic;font-weight:900}.single-service .blocks .blocks__list .block.block--last .button{padding-right:100px;border:none;background-color:#fff;background-size:35%}.single-service .blocks .blocks__list .block .block__number{position:absolute;top:-10px;left:20px;width:40px;height:40px;color:#fff;font-size:24px;line-height:40px;font-weight:700;text-align:center;background-color:#000}.single-service .blocks .blocks__list .block .block__title{margin:0 0 10px;font-size:18px;font-weight:700;line-height:25.22px;letter-spacing:.05em}.single-service .blocks .blocks__list .block .block__text{font-size:16px;font-weight:400;line-height:22.42px;letter-spacing:.05em}.single-service .services .services__tree{padding-top:80px}.single-service .preview .preview__inner{display:flex;justify-content:space-between;align-items:center}.single-service .preview .preview__inner .preview__left{width:25%}.single-service .preview .preview__inner .preview__right{width:65%;text-align:right}.single-service .preview .preview__inner .preview__text{font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:.02em}.single-service .preview .preview__inner .preview__buttons a{width:100%;max-width:240px;margin-top:15px}.single-service .preview .preview__inner .preview__gallery{width:100%;padding:6% 8% 8%;background-image:url(https://marketinghub.cz/wp-content/themes/marketinghub/assets/css/../images/laptop.png);background-position:center center;background-size:100%;background-repeat:no-repeat}.single-service .preview .preview__inner .preview__gallery-slider{height:100%}.single-service .preview .preview__inner .preview__gallery-slider .glide__track{height:100%}.single-service .preview .preview__inner .preview__gallery-slider .slider__slide{padding:6px 3px;text-align:center}.single-service .preview .preview__inner .preview__gallery-slider .slider__slide img{width:100%}.single-service .preview .preview__inner .preview__gallery-slider .slider__arrows{position:absolute;top:50%;left:-40px;right:-40px;display:flex;justify-content:space-between;transform:translateY(-50%)}.single-service .preview .preview__inner .preview__gallery-slider .slider__arrows button{cursor:pointer;display:flex;width:45px;height:45px;justify-content:center;align-items:center;border:none;background-color:#fff;transition:background-color 0.3s}.single-service .preview .preview__inner .preview__gallery-slider .slider__arrows button:hover{background-color:#fff00a}.team-member-cta .team-member-cta__inner{display:flex;align-items:center;border-top:2px solid #ebebeb;border-bottom:2px solid #ebebeb}.team-member-cta .team-member-cta__inner .member__text{width:50%}.team-member-cta .team-member-cta__inner .member__text .member__title{font-size:48px;font-weight:400;line-height:52.8px;letter-spacing:.03em}.team-member-cta .team-member-cta__inner .member__text .member__title span{font-family:"Museo Slab";font-style:italic;font-weight:900;background-color:#fff00a}.team-member-cta .team-member-cta__inner .member__image{position:relative;width:50%;margin-bottom:-4px;background-image:url(https://marketinghub.cz/wp-content/themes/marketinghub/assets/css/../icons/cta-arrow.svg);background-size:100%;background-position:center;background-repeat:no-repeat}.team-member-cta .team-member-cta__inner .member__image img{width:100%;height:500px;object-fit:contain;object-position:center bottom}.team-member-cta .team-member-cta__inner .member__image .member__info{position:absolute;bottom:20px;right:20px}.team-member-cta .team-member-cta__inner .member__image .member__info:hover .info__content{display:block}.team-member-cta .team-member-cta__inner .member__image .member__info .info__btn{cursor:pointer;position:relative;z-index:2;width:30px;height:30px;font-family:"Museo Slab";font-size:28px;font-style:italic;font-weight:900;line-height:35px;text-align:center;letter-spacing:.03em;background:#fff00a}.team-member-cta .team-member-cta__inner .member__image .member__info .info__content{display:none;position:absolute;z-index:1;top:calc(100% - 20px);right:-10px;min-width:300px;padding:20px;font-size:16px;font-style:italic;line-height:22.42px;letter-spacing:.05em;border:2px solid #fef00a;background-color:#f3f3f3}.not-found{max-width:800px;margin:0 auto;padding:200px 0 120px;text-align:center}.not-found .not-found__title{font-family:"Museo Slab";font-size:64px;font-weight:900;line-height:77.44px;letter-spacing:.03em}.not-found .not-found__text{margin:20px 0 40px;font-size:22px;font-weight:400;line-height:33px;letter-spacing:.03em}.not-found .not-found__text a{color:#000;text-decoration:underline}.single-blog-post{margin-top:200px;margin-bottom:80px}.single-blog-post .blog-post__header .blog-post__blog-title{margin:0 0 10px;font-family:"Museo Slab";font-size:36px;font-weight:600;line-height:39.6px;letter-spacing:.03em}.single-blog-post .blog-post__header .blog-post__category{margin:0;font-size:24px;font-weight:400;line-height:29.05px;letter-spacing:.03em}.single-blog-post .blog-post__header .blog-post__title{margin:40px 0 15px;font-family:"Museo Slab";font-size:64px;font-weight:900;line-height:70.4px;letter-spacing:.03em;word-break:break-word}.single-blog-post .blog-post__header .blog-post__meta{margin:30px 0 60px 0;color:#9E9E9E}.single-blog-post .blog-post__content{font-size:18px;font-weight:400;line-height:30px;letter-spacing:.03em}.single-blog-post .blog-post__content h2{margin:50px 0 20px;font-family:"Museo Slab";font-size:36px;font-weight:600;line-height:43.2px;letter-spacing:.03em}.single-blog-post .blog-post__content a{color:#000;font-weight:500;text-decoration:underline}.single-blog-post .blog-post__content a:hover{text-decoration:none}.single-blog-post .blog-post__content figure{margin:50px 0}.single-blog-post .blog-post__content iframe{margin:50px 0;width:100%;height:420px}.single-blog-post .blog-post__author{display:flex;margin-top:50px;padding:20px 0 30px;align-items:stretch;border-top:2px solid #ebebeb}.single-blog-post .blog-post__author .author__image{position:relative;width:210px;flex-shrink:0;margin-bottom:-4px;background-image:url(https://marketinghub.cz/wp-content/themes/marketinghub/assets/css/../icons/cta-arrow.svg);background-size:100%;background-position:center;background-repeat:no-repeat}.single-blog-post .blog-post__author .author__image img{width:100%;height:100%;max-height:400px;object-fit:contain;object-position:center bottom;border-bottom:2px solid #ebebeb}.single-blog-post .blog-post__author .author__content{margin-left:30px}.single-blog-post .blog-post__author .author__content .author__title{margin:0 0 5px;font-size:16px;font-weight:700;line-height:19.36px;letter-spacing:.03em;text-align:left}.single-blog-post .blog-post__author .author__content .author__position{margin-bottom:15px;font-size:16px;font-weight:400;line-height:19.36px;letter-spacing:.03em;text-align:left}.single-blog-post .blog-post__author .author__content .author__text{margin-bottom:20px;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.03em;text-align:left}.single-blog-post .blog-post__inner{display:flex}.single-blog-post .blog-post__inner .blog-post__left{width:76%;padding-right:50px}.single-blog-post .blog-post__inner .blog-post__right{width:24%;height:100%;padding-left:30px;border-left:2px solid #ebebeb}.single-blog-post .blog-post__inner .blog-post__right .right__block{margin-bottom:60px}.single-blog-post .blog-post__inner .blog-post__right .right__block:last-of-type{margin-bottom:0}.single-blog-post .blog-post__inner .blog-post__right .right__block .block__title{margin:0 0 30px;font-family:"Museo Slab";font-size:24px;font-weight:900;line-height:28.8px;letter-spacing:.03em}.single-blog-post .blog-post__inner .blog-post__right .right__block .list{padding:0;margin:0;list-style-type:none}.single-blog-post .blog-post__inner .blog-post__right .right__block .list.list--arrows li{position:relative;padding-left:25px;margin-bottom:10px}.single-blog-post .blog-post__inner .blog-post__right .right__block .list.list--arrows li::before{content:"";display:block;position:absolute;top:50%;left:0;width:15px;height:15px;background-image:url(https://marketinghub.cz/wp-content/themes/marketinghub/assets/css/../icons/arrow-icon.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transform:translateY(-50%)}.single-blog-post .blog-post__inner .blog-post__right .right__block .list li{margin-bottom:5px}.single-blog-post .blog-post__inner .blog-post__right .right__block .list li a{color:#000;font-size:16px;font-weight:400;line-height:19.36px;letter-spacing:.03em;text-decoration:none}.single-blog-post .blog-post__inner .blog-post__right .right__block .blog .blog-post{margin-bottom:30px;width:70%}.single-blog-post .blog-post__inner .blog-post__right .right__block .blog .blog-post .blog-post__image{height:150px}.single-blog-post .blog-post__inner .blog-post__right .right__block .blog .blog-post .blog-post__title{margin:10px 0 20px;font-size:20px;font-weight:400;line-height:24.2px;letter-spacing:.03em}.contact .contact__info{display:flex;padding:60px;justify-content:space-between;border:2px solid #000}.contact .contact__info .info__col{width:50%}.contact .contact__info .info__col .info__link{display:inline-block;color:#000;font-size:32px;font-weight:500;line-height:38.73px;text-decoration:none;background-color:#fff00a}.contact .contact__info .info__col .info__text{display:block;margin-top:20px;color:#000;font-size:16px;font-weight:400;line-height:19.36px;letter-spacing:.02em}.contact .contact__address{display:flex;margin-top:60px;justify-content:space-between}.contact .contact__address .address__map,.contact .contact__address .address__content{width:47%;flex-shrink:0}.contact .contact__address .address__map iframe{margin:0;width:100%;height:100%}.contact .contact__address .address__content h3{margin:10px 0 15px;font-size:32px;font-weight:500;line-height:35.2px;letter-spacing:.03em}.contact .contact__address .address__content p{margin:10px 0;font-size:16px;font-weight:400;line-height:19.36px}.contact .contact__address .address__content .address__copy{display:inline-block;margin:20px 0 40px;color:#000;font-size:16px;font-weight:400;line-height:19.36px;letter-spacing:.02em;text-decoration:underline}.contact .contact__form{margin-top:60px}.contact .contact__form .form{display:flex}.contact .contact__form .form .form__left{width:calc(50% - 10px);margin-right:10px}.contact .contact__form .form .form__right{width:calc(50% - 10px);margin-left:10px;text-align:right}.contact .contact__form .form .form__input{width:100%;margin-bottom:20px;padding:15px 20px;font-family:"Inter";font-size:22px;font-weight:400;line-height:26.63px;letter-spacing:.03em;border:2px solid #000;border-bottom-width:4px}.contact .contact__form .form .form__input.is-invalid{border-bottom-color:red}.contact .contact__form .form .form__input:last-of-type{margin-bottom:0}.contact .contact__form .form .form__input.form__input--name{background-color:#fff00a}.contact .contact__form .form .form__input.form__input--textarea{height:100%;margin-bottom:30px}.faq .faq__accordion{margin-top:40px}.faq .faq__accordion:has(.faq__question--active) .faq__question{border-color:#d9d9d9}.faq .faq__accordion .faq__question{position:relative;cursor:pointer;margin-bottom:20px;padding:20px 30px;font-size:22px;font-weight:400;line-height:26.63px;letter-spacing:.03em;border:2px solid #000;border-bottom-width:4px;transition:border-color 0.2s}.faq .faq__accordion .faq__question.faq__question--active{height:auto;border-color:#000}.faq .faq__accordion .faq__question.faq__question--active .question__content{display:block}.faq .faq__accordion .faq__question.faq__question--active .question__arrow{transform:rotate(90deg)}.faq .faq__accordion .faq__question .question__arrow{position:absolute;right:20px;top:20px;transition:transform 0.2s ease}.faq .faq__accordion .faq__question .question__arrow svg{width:14px;height:14px}.faq .faq__accordion .faq__question .question__content{display:none;margin-top:15px;font-size:22px;font-weight:400;line-height:33px;letter-spacing:.03em}.pricelist .pricelist__inner .pricelist__packages{display:flex;flex:1 0 0%;padding:0 0 30px 0}.pricelist .pricelist__inner .pricelist__packages .pricelist__package{flex:1 0 0%;display:flex;height:100%;flex-direction:column;border:2px solid #000}.pricelist .pricelist__inner .pricelist__packages .pricelist__package:not(:last-of-type){margin-right:30px}.pricelist .pricelist__inner .pricelist__packages .pricelist__package .package__title{padding:15px 20px;font-size:16px;font-weight:400;line-height:19.36px;letter-spacing:.03em;text-align:center;background:#ebebeb}.pricelist .pricelist__inner .pricelist__packages .pricelist__package .package__content{padding:25px 20px 40px}.pricelist .pricelist__inner .pricelist__packages .pricelist__package .package__content .content__heading{font-size:16px;font-weight:400;line-height:17.6px;letter-spacing:.03em;text-align:center}.pricelist .pricelist__inner .pricelist__packages .pricelist__package .package__content .content__amount{margin:10px 0 35px;font-size:32px;font-weight:400;line-height:35.2px;letter-spacing:.03em;text-align:center}.pricelist .pricelist__inner .pricelist__packages .pricelist__package .package__content .content__amount.amount--under{margin:10px 0 25px;font-size:16px;font-style:italic;font-weight:700;line-height:19.36px;letter-spacing:.03em;text-align:right}.pricelist .pricelist__inner .pricelist__packages .pricelist__package .package__content .content__list{padding:0 0 25px;margin:0;list-style-type:none;border-bottom:2px solid #c6c6c6}.pricelist .pricelist__inner .pricelist__packages .pricelist__package .package__content .content__list li{margin-bottom:10px;font-size:16px;font-weight:400;line-height:19.36px;letter-spacing:.03em}.pricelist .pricelist__inner .pricelist__packages .pricelist__package .package__content .content__optional .optional__heading{margin-bottom:10px;font-size:16px;font-weight:400;line-height:17.6px;letter-spacing:.03em}.pricelist .pricelist__inner .pricelist__packages .pricelist__package .package__content .content__optional .optional__list{padding:0 0 0 8px;margin:0;list-style-type:none}.pricelist .pricelist__inner .pricelist__packages .pricelist__package .package__content .content__optional .optional__list li{position:relative;margin-bottom:10px;padding-left:25px;color:#575757;font-size:16px;font-weight:400;line-height:19.36px;letter-spacing:.03em}.pricelist .pricelist__inner .pricelist__packages .pricelist__package .package__content .content__optional .optional__list li::before{content:"";position:absolute;top:2px;left:0;width:14px;height:14px;background-size:100%;background-position:center;background-image:url(https://marketinghub.cz/wp-content/themes/marketinghub/assets/css/../icons/optional-plus.svg)}.pricelist .pricelist__inner .pricelist__packages .pricelist__package .package__content .content__text{font-size:32px;font-weight:400;line-height:35.2px;letter-spacing:.03em;text-align:center}.pricelist .pricelist__inner .pricelist__packages .pricelist__package .package__content .content__text span{font-family:"Museo Slab";font-style:italic;font-weight:900}.pricelist .pricelist__inner .pricelist__packages .pricelist__package .package__button{margin-top:auto}.pricelist .pricelist__inner .pricelist__packages .pricelist__package .package__button .button{width:100%;text-decoration:none}.pricelist .pricelist__inner .pricelist__text-under{margin-top:20px;color:#575757;font-size:14px;font-weight:400;line-height:16.94px;letter-spacing:.03em}@media only screen and (max-width:1310px){body:not(.home) .footer-cta::before{right:-150px}}@media only screen and (max-width:1200px){.container{padding:10px}.container .container{padding:0}.header{padding:30px 10px 0}.header .header__logo .logo__image{width:120px;height:120px;background-size:100%}.hero{background-size:60%}.hero.hero--home .hero__inner{padding:0 10px}.hero .hero__inner{padding:130px 10px 40px}.hero .hero__inner .hero__content h1{margin-bottom:20px;font-family:"Museo Slab";font-size:60px!important;line-height:66px!important}.hero .hero__inner .hero__content p{margin-bottom:20px;letter-spacing:.03em}section.section.team{background-position:150% 0%}}@media only screen and (max-width:1100px){.container{padding:20px}.container .container{padding:0}.header{padding:20px}.header .header__logo .logo__image{width:120px;height:120px;background-size:100%}.header .header__nav .button{display:none}.hero{background-size:60%}.hero.hero--home .hero__inner{padding:0 20px}.hero .hero__inner{padding:130px 20px 40px}.hero .hero__inner .hero__content{max-width:40%}.hero .hero__inner .hero__content h1{margin-bottom:20px;font-family:"Museo Slab";font-size:50px!important;line-height:55px!important}.hero .hero__inner .hero__content p{font-size:18px;line-height:28px;margin-bottom:20px;letter-spacing:.03em}.hero .hero__inner .hero__content .button{margin-bottom:10px}section.section.team{background-position:200% 0%}body:not(.home) .footer-cta::before{right:-240px}.testimonials .testimonials__list .testimonial{gap:30px;flex-direction:column-reverse}.testimonials .testimonials__list .testimonial__left{width:100%}.testimonials .testimonials__list .testimonial__right{width:100%;flex-direction:column}.testimonials .testimonials__list .testimonial__title{margin:10px 0 30px}.testimonials .testimonials__list .testimonial__numbers{width:100%;display:flex;flex-wrap:wrap}.testimonials .testimonials__list .testimonial__numbers .number{width:50%;padding:20px;border-bottom:1px solid #C6C6C6!important}.testimonials .testimonials__list .testimonial__image img{height:260px}.references-info .references-info__block{display:flex;gap:20px;flex-direction:column!important}.references-info .references-info__block:not(:last-of-type){margin-bottom:20px}.references-info .references-info__block:first-of-type .block__wrapper{border:2px solid #FFF00A}.references-info .references-info__block .block__wrapper{position:relative;display:flex;width:100%;padding:40px;min-height:350px;justify-content:center;align-items:center;background-color:#f3f3f3}.references-info .references-info__block .block__image{width:100%}.references-info .references-info__block .block__image img{width:100%;height:350px}}@media only screen and (max-width:999px){section.section.team{background-position:400% 0%}.blog .blog__list .blog-post{width:calc(50% - 35px);margin-bottom:10px}.case-studies .case-study{width:300px}.case-studies .case-study .case-study__image{width:300px;height:300px;margin-bottom:30px}.case-studies .case-studies__list .case-study{width:calc(50% - 35px)}.pricelist .pricelist__inner .pricelist__packages{gap:20px;flex-wrap:wrap}.pricelist .pricelist__inner .pricelist__packages .pricelist__package{flex:0 0 calc(50% - 10px);margin:0!important}}@media only screen and (max-width:940px){html,body{overflow-x:hidden}.container{padding:20px}.container .container{padding:0}.header{position:absolute;padding:20px}.header .header__logo .logo__image{width:100px!important;height:100px!important;background-size:100%}.header:has(.header__nav--active) .nav__toggle{background-size:80%;background-image:url(https://marketinghub.cz/wp-content/themes/marketinghub/assets/css/../icons/close.svg);filter:invert(1)}.header .header__nav{position:fixed;display:block;z-index:102;left:0;top:0;right:0;bottom:0;padding:40px;background-color:#000;transform:translateX(100%);transition:transform 0.5s ease}.header .header__nav.header__nav--active{transform:translateX(0)}.header .header__nav .nav__list{flex-direction:column;align-items:start}.header .header__nav .nav__list li{margin-bottom:20px}.header .header__nav .nav__list li.current_page_item a{color:#fff00a}.header .header__nav .nav__list li a{color:#fff;font-size:22px}.header .header__nav .button{display:inline-flex;margin-top:20px;padding-top:18px;padding-bottom:18px;font-size:18px}.header .nav__toggle{position:fixed;right:20px;top:20px;display:block;transform:none}.hero{min-height:auto!important;height:auto;padding-top:110px;background-size:60%}.hero.hero--home{height:auto}.hero.hero--home .hero__inner{padding:20px}.hero.hero--has-right .hero__inner .hero__content{max-width:100%}.hero.hero--features{background:none}.hero.hero--features .hero__inner .hero__content{max-width:100%}.hero.hero--features .hero__inner .hero__features{display:none}.hero.hero--page{background:none!important}.hero .hero__inner{padding:20px 20px 40px}.hero.hero--blog .hero__inner{flex-wrap:wrap}.hero.hero--blog .hero__inner .hero__right{padding-top:20px}.hero .hero__inner .hero__content{max-width:100%;padding:0}.hero .hero__inner .hero__content h1{margin-bottom:20px;font-family:"Museo Slab";font-size:50px!important;line-height:55px!important}.hero .hero__inner .hero__content p{font-size:18px;line-height:28px;margin-bottom:20px;letter-spacing:.03em}.section{padding:30px 0}.section:first-of-type{padding-top:60px}.section.services .services__inner{display:block}.section.services .services__inner .services__text{max-width:100%}.section.services .services__inner .services__tree .service .service__link{min-width:180px}.section.usp .usp__inner{display:block}.section.usp .usp__inner .usp__arrow{display:none}.section.usp .usp__inner .usp__box{width:100%;margin:0!important;padding:20px 0 0!important;text-align:left!important}.section.team{background:none}.section.team .team__text{padding:0}.section.team .team__slider{margin-top:30px}.section.clients .clients__list{margin:0}.section.clients .clients__list .client{margin:0 10px}.single-service .introduction .introduction__text{font-size:18px;line-height:28px}.single-service .blocks .blocks__list{gap:0}.single-service .blocks .blocks__list .block{position:relative;display:flex;width:100%;padding:30px;margin-bottom:20px;min-height:250px;justify-content:center;align-items:center;background-color:#f3f3f3}.single-service .preview .preview__inner{display:block}.single-service .preview .preview__inner .preview__left{width:100%}.single-service .preview .preview__inner .preview__right{width:100%;margin-top:20px;text-align:center}.single-service .services .services__tree{padding-top:30px}.single-blog-post .blog-post__inner{display:block}.single-blog-post .blog-post__inner .blog-post__left{width:100%;padding-right:0}.single-blog-post .blog-post__inner .blog-post__right{width:100%;padding-top:20px;padding-left:0;border-top:2px solid #ebebeb;border-left:none}.blog .blog__list{gap:0}.blog .blog__list .blog-post{width:100%}.case-studies-wrapper{margin-top:0}.case-studies .case-studies__list{gap:40px}.case-studies .case-studies__list .case-study{width:100%}.case-studies .case-studies__list .case-study .case-study__image{height:200px;margin-bottom:20px}.case-studies .case-study{margin-bottom:0}.references .reference{margin-bottom:0}.team-member-cta .team-member-cta__inner{padding:30px 0 0;flex-direction:column}.team-member-cta .team-member-cta__inner .member__text{width:100%}.team-member-cta .team-member-cta__inner .member__text .member__title{margin-top:0;font-size:38px;line-height:43px}.team-member-cta .team-member-cta__inner .member__image{width:100%;padding-top:20px}.team-member-cta .team-member-cta__inner .member__image img{height:300px}.gepard-cta::before{display:none}.gepard-cta .gepard-cta__inner{justify-content:center}.gepard-cta .gepard-cta__inner .gepard-cta__image{display:none}.footer{padding:20px 0 10px}.footer .footer__inner{align-items:center;text-align:center;flex-direction:column}.footer .footer__inner div{width:100%!important}.footer .footer__inner .footer__logo{margin-bottom:20px}.footer .footer__inner .footer__logo img{width:80px;height:80px}.footer .footer__inner .footer__menu{margin-bottom:20px}.footer .footer__inner .footer__address{margin-bottom:20px}.footer .footer__inner .footer__copyright{margin:0}.footer .footer__inner .footer__copyright .copyright__text{margin-top:15px}.footer-cta{padding:60px 0}.footer-cta::before{display:none}.footer-cta .footer-cta__inner{align-items:center;justify-content:center;flex-direction:column}.footer-cta .footer-cta__inner .footer-cta__links{margin-top:20px;margin-left:0;text-align:center}.footer-cta .footer-cta__inner .footer-cta__links a:not(.button){font-size:26px}body:not(.home) .footer-cta{padding:320px 0 60px 0!important}body:not(.home) .footer-cta::before{display:block;right:auto;left:50%;width:300px;height:300px;transform:translateX(-50%)}.single-blog-post{margin-top:0}.single-blog-post .blog-post__header .blog-post__blog-title{font-size:30px;line-height:1.2em}.single-blog-post .blog-post__header .blog-post__title{font-size:36px;line-height:1.3em}.single-blog-post .blog-post__header .blog-post__meta{margin:15px 0 25px}.single-blog-post .blog-post__author{flex-direction:column}.single-blog-post .blog-post__author .author__image{width:100%}.single-blog-post .blog-post__author .author__image img{max-height:250px}.single-blog-post .blog-post__author .author__content{margin-left:0;margin-top:20px}.pagination{flex-direction:column;gap:20px}}@media only screen and (max-width:768px){.hero.hero--home{padding-bottom:75%;background-position:0 98%;background-size:90%}.contact .contact__info{padding:30px;flex-direction:column}.contact .contact__info .info__col{width:100%;margin-bottom:20px}.contact .contact__info .info__col .info__link{font-size:24px}.contact .contact__address{flex-direction:column}.contact .contact__address .address__map,.contact .contact__address .address__content{width:100%}.contact .contact__address .address__map{margin-bottom:20px}.contact .contact__address .address__map iframe{height:300px}.contact .contact__address .address__content h3{font-size:26px}.contact .contact__form .form{flex-direction:column}.contact .contact__form .form .form__left,.contact .contact__form .form .form__right{width:100%;margin-left:0}.contact .contact__form .form .form__input.form__input--textarea{margin-top:20px;height:200px}.pricelist .pricelist__inner .pricelist__packages{gap:0;padding:0}.pricelist .pricelist__inner .pricelist__packages .pricelist__package{flex:0 0 100%;margin-bottom:20px!important}}@media only screen and (min-width:940px){.header.header--scrolled{top:20px;padding-top:0}.header.header--scrolled .header__inner{position:relative}.header.header--scrolled .header__inner .button.button--header{padding-left:30px;background-color:#fff00a}.header.header--scrolled .header__inner .button.button--header:hover::after{transform:scaleX(100%)}.header.header--scrolled .header__inner .button.button--header::after{content:"";position:absolute;bottom:10px;left:30px;width:calc(100% - 85px);height:1px;background-color:#000;transform:scaleX(0);transition:transform 0.3s}.header.header--scrolled:has(.header__nav--active) .header__logo{transform:translateY(0%)}.header.header--scrolled:has(.header__nav--active) .nav__toggle{background-size:50%;background-image:url(https://marketinghub.cz/wp-content/themes/marketinghub/assets/css/../icons/close.svg)}.header.header--scrolled:has(.header__nav--active) .button.button--header{position:relative;background-color:#FFF}.header.header--scrolled:has(.header__nav--active) .button.button--header::before{content:"";position:absolute;left:-1px;top:50%;width:2px;height:50%;background-color:#000;transform:translateY(-50%)}.header.header--scrolled .header__logo{transform:translateY(-200%)}.header.header--scrolled .header__logo .logo__image{width:110px!important;height:47px!important;background-repeat:no-repeat;background-image:url(https://marketinghub.cz/wp-content/themes/marketinghub/assets/css/../images/logo-long.svg)!important}.header.header--scrolled .nav__toggle{position:relative;cursor:pointer;z-index:2;display:block;margin-top:0;width:47px;height:47px;background-color:#FFF;background-size:60%;transform:translateY(0%)}.header.header--scrolled .header__nav{position:absolute;right:47px;top:0;padding-left:10px;transform:translateX(200%)}.header.header--scrolled .header__nav.header__nav--active{width:100%;background-color:#FFF;transform:translateX(0)}.header.header--scrolled .header__nav .nav__toggle--close{display:none}}@media only screen and (max-width:940px){.header .header__nav .nav__list{margin-right:0}.header .header__nav .nav__list li{position:relative;width:100%;margin-right:0!important}.header .header__nav .nav__list li.menu-item-has-children>a::before{content:"+";position:absolute;right:10px}.header .header__nav .nav__list li .sub-menu{display:none;padding-left:20px;margin-top:20px}.header .header__nav .nav__list li.submenu-open .sub-menu{display:block}}@media only screen and (min-width:940px){.header .nav-anim-holder{overflow:unset}.header .header__nav .nav__list li{position:relative}.header .header__nav .nav__list li .sub-menu{display:none;position:absolute;left:0;top:100%;padding:10px 20px;list-style-type:none;background-color:#fff;border:2px solid #000;border-bottom-width:5px}.header .header__nav .nav__list li:hover .sub-menu{display:block}.header .header__nav .nav__list li .sub-menu li{margin:0}.header .header__nav .nav__list li .sub-menu li a{display:block;padding:10px 0;line-height:18px}.header .header__nav .nav__list li .sub-menu li a::after{bottom:5px}}