.cky-consent-container .cky-consent-bar {
background-color: #1c1c1d !important;
}
.cky-notice .cky-title {
color: white !important;
}
.cky-notice-des {
color: white !important;
}
.cky-notice-btn-wrapper .cky-btn {
border-radius: 28px !important;
border-color: #60cfc7 !important;
color: white !important;
border-width: 0.5px;
transition: 0.3s;
}
.cky-notice-btn-wrapper .cky-btn:hover {
background-color: #60cfc7 !important;
color: black !important;
opacity: 1;
transition: 0.3s;
}
button.cky-btn.cky-btn-accept {
background: #60cfc7 !important;
color: black !important;
border-width: 0.5px;
transition: 0.3s;
}
button.cky-btn.cky-btn-accept:hover {
border-color: #60cfc7 !important;
color: white !important;
background: black !important;
transition: 0.3s;
}
.cky-consent-container .cky-consent-bar {
border-color: #60cfc7 !important;
border-radius: 8px !important;
box-shadow: 0px 0px 28px 0px #60CFC773 !important;
}
.cky-btn-revisit-wrapper {
background-color: #60cfc7 !important;
} h2.wp-block-heading.footer-slider-text {
font-size: 150px;
white-space: nowrap;
width: fit-content !important;
color: #60CFC7;
margin-top: 64px;
margin-bottom: 64px;
font-family: "Nutmeg Headline";
}
@keyframes hp-klienti-slider-animation-left {
from {
transform: translateX(0);
}
to {
transform: translateX(-100%);
}
}
h2.wp-block-heading.has-text-align-center.footer-slider-text:hover { }
h2.wp-block-heading.has-text-align-center.footer-slider-text {
animation: 160s hp-klienti-slider-animation-left infinite linear;
}
.ast-builder-footer-grid-columns.site-above-footer-inner-wrap.ast-builder-grid-row {
overflow: hidden;
} footer#colophon {
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: cover;
background-attachment: fixed; background-image: url(https://seriousmedia.cz/wp-content/uploads/2024/04/serious-footer-bg-opacity8.png) !important;
background-clip: padding-box;
padding-bottom: 24px;
}
.site-above-footer-wrap[data-section="section-above-footer-builder"] {
background-color: transparent !important;
overflow: hidden;
}
.site-below-footer-wrap[data-section="section-below-footer-builder"] {
background-color: transparent !important;
} .site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
background: transparent !important;
border: 0 !important;
padding: 0 128px;
}
.ast-builder-footer-grid-columns {
gap: 45px;
}
aside.footer-widget-area.widget-area.site-footer-focus-item.footer-widget-area-inner * {
padding: 0 !important;
}
p.footer-1st-column-text {
color: #919093;
}
p.footer-2nd-column-text,
p.footer-2nd-column-text a {
color: #919093;
}
p.footer-3rd-column-text,
p.footer-3rd-column-text a {
color: #919093;
}
p.footer-4th-column-text-address a strong {
display: inline-block;
margin-bottom: 12px;
}
p.footer-4th-column-text-address {
margin-bottom: 0;
}
p.footer-4th-column-text {
color: #919093;
}
h2.wp-block-heading.footer-1st-column-headline {
font-size: 32px;
font-weight: 300;
}
figure.wp-block-image.size-large.footer-1st-column-logo,
h2.wp-block-heading.footer-1st-column-headline {
min-height: 75px;
}
@media only screen and (max-width: 1300px) {
h2.wp-block-heading.footer-slider-text {
font-size: 100px;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
padding: 0 64px;
}
}
@media only screen and (max-width: 767px) {
h2.wp-block-heading.footer-slider-text {
font-size: 32px;
animation: 60s hp-klienti-slider-animation-left infinite linear !important;
display: none;
}
.site-primary-footer-wrap.ast-builder-grid-row-container.site-footer-focus-item.ast-builder-grid-row-4-equal.ast-builder-grid-row-tablet-4-equal.ast-builder-grid-row-mobile-full.ast-footer-row-stack.ast-footer-row-tablet-stack.ast-footer-row-mobile-stack {
padding: 0px 48px;
}
figure.wp-block-image.size-large.footer-1st-column-logo,
h2.wp-block-heading.footer-1st-column-headline {
min-height: unset;
}
.ast-builder-footer-grid-columns.site-primary-footer-inner-wrap.ast-builder-grid-row {
gap: 24px;
}
.ast-header-break-point .site-below-footer-wrap[data-section="section-below-footer-builder"] {
padding: 24px 48px;
}
.ast-footer-copyright p:first-child {
margin-bottom: 25px;
}
.ast-footer-copyright p img {
display: block;
margin: 0 auto;
width: 25px;
padding-bottom: 5px;
}
}
div#page {
max-width: 1440px;
margin: 0 auto;
box-shadow: 0px 0px 104px 0px #60CFC773;
transition: 0.3s;
}
.ast-container { }
@media only screen and (min-width: 1525px) {
div#page {
margin-top: 64px;
margin-bottom: 64px;
}
}
.site-primary-header-wrap.ast-builder-grid-row-container.site-header-focus-item.ast-container {
padding: 0 80px;
padding-top: 25px;
}
.ast-primary-header-bar {
background-color: transparent;
}
.main-header-menu .menu-link,
.main-header-menu>a {
padding: 0 40px;
font-size: 20px;
}
.site-header-primary-section-right a.ast-custom-button-link .ast-custom-button {
background: transparent;
color: white;
border: 0.5px solid #68676A;
}
.site-header-primary-section-right a.ast-custom-button-link .ast-custom-button:hover {
background: #60CFC7;
color: black;
} #ast-mobile-header {
display: block;
background: #1B1B1DE5;
margin-top: -100px;
transition: 1s;
opacity: 0;
position: fixed;
top: 0;
width: 100%;
max-width: 1440px;
}
.scrolledAfterTopMenu #ast-mobile-header {
display: block;
margin-top: 0px;
transition: 1s;
opacity: 1;
padding: 12px 48px;
} .scrolledAfterTopMenu .ast-has-mobile-header-logo .custom-logo-link {
display: none;
}
.scrolledAfterTopMenu .ast-has-mobile-header-logo .custom-mobile-logo-link {
display: inline-block;
} .ast-main-header-nav-open #ast-desktop-header .ast-desktop-header-content,
.ast-main-header-nav-open .ast-mobile-header-wrap .ast-mobile-header-content {
display: block;
}
.ast-header-break-point .ast-builder-menu-mobile .main-navigation {
display: block;
}
.ast-mobile-header-wrap .ast-mobile-header-content,
.ast-desktop-header-content {
background: #1B1B1DE5; max-width: 200px;
right: 0;
position: absolute;
border-bottom-left-radius: 8px;
margin-top: 10px;
overflow: hidden;
opacity: 0.9;
}
.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .menu-link {
padding: 8px 24px;
font-size: 16px;
}
.ast-mobile-header-wrap .ast-mobile-header-content .main-header-menu .menu-item {
width: 100%;
}
.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .menu-link:hover {
background: #60cfc7;
color: #1b1b1d;
} .ast-mobile-header-wrap .menu-toggle .mobile-menu-toggle-icon span svg {
display: none;
}
.ast-mobile-header-wrap button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-minimal .mobile-menu-toggle-icon span:nth-child(1) {
background-image: url(//seriousmedia.cz/wp-content/uploads/2024/04/menu-horizontal-hamburger.svg);
width: 51px;
height: 51px;
background-size: contain;
background-repeat: no-repeat;
}
.ast-mobile-header-wrap button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-minimal.toggled .mobile-menu-toggle-icon span:nth-child(1) {
background-image: url(//seriousmedia.cz/wp-content/uploads/2024/04/menu-horizontal-hamburger-close.svg);
width: 51px;
height: 51px;
background-size: contain;
background-repeat: no-repeat;
}
.ast-mobile-header-wrap button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-minimal.toggled .mobile-menu-toggle-icon span:nth-child(2) {
display: none;
}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus {
border-style: none;
border-color: transparent;
border-width: 0 !important;
outline: 0;
}
@media only screen and (max-width: 921px) {
#ast-mobile-header {
opacity: 1;
margin-top: 0;
position: relative;
top: 0;
padding: 24px;
background-color: transparent;
}
.scrolledAfterTopMenu #ast-mobile-header {
display: block;
background: #1B1B1DE5;
position: fixed;
top: 0;
width: 100%;
max-width: 1440px;
display: block;
margin-top: 0px;
transition: 1s;
opacity: 1;
padding: 12px 24px;
}
.scrolledAfterTopMenu main#main {
margin-top: 110px;
}
}
@media only screen and (max-width: 767px) { div#ast-mobile-header {
padding: 5px;
}
.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar {
padding-left: 10px;
padding-right: 10px;
}
.ast-builder-grid-row.ast-builder-grid-row-has-sides.ast-builder-grid-row-no-center {
gap: 10px;
}
.ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-button-1 {
font-size: 12px !important;
}
[data-section*=section-fb-button-] .ast-builder-button-size-sm .ast-custom-button,
[data-section*=section-hb-button-] .ast-builder-button-size-sm .ast-custom-button {
font-size: 12px;
}
.ast-header-button-1[data-section*="section-hb-button-"] .ast-builder-button-wrap .ast-custom-button {
padding: 10px 20px;
}
.scrolledAfterTopMenu #ast-mobile-header {
padding: 10px;
}
}
form.post-password-form {
margin-top: 100px;
max-width: 500px !important;
}
form.post-password-form p {
margin-bottom: 0;
}
.post-password-form input[type=submit] {
margin-top: 20px;
}
form.post-password-form input[type="password"] {
max-width: 150px;
margin: 0 auto;
display: block;
text-align: center;
}
body:has(#branding-iframe) div#page {
margin-top: 225px !important;
background: #1b1b1d !important;
margin-bottom: 0 !important;
max-width: 1060px !important;
}
body:has(#branding-iframe) div#ast-mobile-header {
display: none !important;
}
body:has(#branding-iframe) .site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
padding: 0 40px !important;
}
body:has(#branding-iframe) .site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
display: none !important;
}
.wp-block-uagb-container.hp-hero-fullwidth-container {
margin-top: -127px;
padding-top: calc(107px + 50px);
padding-bottom: 200px;
margin-left: -20px; width: calc(100% + 40px) !important; }
h2.wp-block-heading.hp-hero-headline {
font-size: 40px;
font-weight: 600;
line-height: 55px;
margin-bottom: 0;
}
h2.wp-block-heading.hp-hero-headline strong {
color: #60cfc7;
}
h3.wp-block-heading.hp-hero-subheadline {
font-size: 40px;
line-height: 60px;
font-weight: 300;
}
.wp-block-uagb-container.hp-hero-inner-container {
max-width: 800px !important;
}
.wp-block-button.hp-hero-button a {
background: transparent;
color: white;
border: 0.5px solid #60CFC7;
padding: 20px 40px;
}
.wp-block-button.hp-hero-button a:hover {
background: #60CFC7;
color: #1B1B1D;
border-color: #60CFC7;
}
.wp-block-uagb-container.hp-projects-fullwidth-container {
margin-top: -100px;
}
.wp-block-uagb-container.hp-projects-box {
max-width: calc(50% - 10px) !important;
border-radius: 28px;
min-height: 650px !important;
padding: 64px;
overflow: hidden;
}
h3.wp-block-heading.hp-projects-box-category {
font-size: 32px;
font-weight: 400;
margin-bottom: 0;
}
.wp-block-uagb-container.hp-projects-box-middle-container {
padding: 0;
}
h2.wp-block-heading.hp-projects-box-headline {
font-size: 50px;
line-height: 77px;
font-weight: 400;
}
.wp-block-button.hp-projects-box-field a {
background: #04010080 !important;
color: white;
font-weight: 300;
}
.wp-block-button.hp-projects-box-field a:hover {
color: white;
}
h2.wp-block-heading.hp-projects-box-company {
margin-bottom: 0;
font-size: 48px;
font-weight: 600;
line-height: 70px;
}   .wp-block-uagb-container.hp-projects-box:before {
content: "";
position: absolute;
pointer-events: none;
top: 0px;
left: 0px;
width: calc(100% + 0px + 0px);
height: calc(100% + 0px + 0px);
border-color: inherit;
background-color: #1b1b1d;
opacity: 0;
transition: 0.3s;
}
.wp-block-uagb-container.hp-projects-box:hover:before {
opacity: 0.7;
transition: 0.3s;
} .wp-block-uagb-container.hp-projects-box h3.wp-block-heading.hp-projects-box-category {
opacity: 1;
transition: 0.3s;
}
.wp-block-uagb-container.hp-projects-box:hover h3.wp-block-heading.hp-projects-box-category {
opacity: 0;
transition: 0.3s;
} .wp-block-uagb-container.hp-projects-box .wp-block-uagb-container.hp-projects-box-middle-container h2.wp-block-heading.hp-projects-box-headline {
margin-top: 0;
transition: 0.3s;
}
.wp-block-uagb-container.hp-projects-box:hover .wp-block-uagb-container.hp-projects-box-middle-container h2.wp-block-heading.hp-projects-box-headline {
margin-top: -250px;
transition: 0.3s;
} .wp-block-uagb-container.hp-projects-box .wp-block-buttons.hp-projects-box-fields {
opacity: 1;
transition: 0.3s;
}
.wp-block-uagb-container.hp-projects-box:hover .wp-block-buttons.hp-projects-box-fields {
opacity: 0;
transition: 0.3s;
} figure.wp-block-image.hp-projects-box-logo {
opacity: 0;
transition: 0.3s;
}
.wp-block-uagb-container.hp-projects-box:hover .wp-block-uagb-container.hp-projects-box-middle-container figure.wp-block-image.hp-projects-box-logo {
opacity: 1;
transition: 0.3s;
}
figure.wp-block-image.size-full.hp-projects-box-logo img {
width: 80% !important;
max-width: 300px !important;
} h2.wp-block-heading.hp-projects-box-company {
margin-bottom: -200px;
opacity: 1;
transition: 0.3s;
}
.wp-block-uagb-container.hp-projects-box:hover h2.wp-block-heading.hp-projects-box-company {
opacity: 0;
transition: 0.3s;
} .wp-block-buttons.hp-projects-box-buttons {
opacity: 0;
transition: 0.3s;
}
.wp-block-uagb-container.hp-projects-box:hover  .wp-block-buttons.hp-projects-box-buttons {
opacity: 1;
transition: 0.3s;
} .wp-block-uagb-container.hp-projects-box-middle-container {
margin-bottom: -100px;
} .wp-block-button.hp-projects-box-button a {
background: transparent;
border: 1px solid #FFFFFF;
color: white;
padding: 25px 40px;
}
.wp-block-button.hp-projects-box-button a:hover {
background: white;
color: #1B1B1D;
} .wp-block-buttons.hp-projects-bottom-buttons {
margin-top: 50px;
margin-bottom: 50px;
}
.wp-block-button.hp-projects-bottom-button a {
background: transparent;
border: 1px solid #FFFFFF;
color: white;
padding: 25px 40px;
}
.wp-block-button.hp-projects-bottom-button a:hover {
background: white;
color: #1B1B1D;
}
figure.wp-block-image.hp-projects-box-logo.hp-projects-box-logo-digital-people img {
height: 100px !important;
width: auto !important;
} .wp-block-uagb-container.hp-projects-box figure.wp-block-image.hp-projects-box-map {
position: absolute !important;
bottom: 50px !important;
right: 32px !important;
max-width: 250px !important;
width: 250px !important;
opacity: 0;
transition: 0.3s;
}
.wp-block-uagb-container.hp-projects-box:hover figure.wp-block-image.hp-projects-box-map {
position: absolute !important;
bottom: 60px !important;
right: 50px !important;
max-width: 225px !important;
width: 225px !important;
opacity: 1;
transition: 0.7s;
}
.wp-block-uagb-container.hp-usp-fullwidth-container {
padding: 100px 128px;
}
.wp-block-uagb-container.hp-usp-inner-container {
padding: 0;
gap: 64px !important;
}
.wp-block-uagb-container.hp-usp-boxes {
gap: 48px !important;
padding: 0;
}
.wp-block-uagb-container.hp-usp-box {
gap: 20px !important;
width: fit-content !important;
max-width: fit-content !important;
padding: 0;
}
.wp-block-uagb-container.hp-usp-box-number {
max-width: fit-content !important;
padding: 0;
}
h2.wp-block-heading.hp-usp-box-number-headline {
margin-bottom: 0;
font-size: 72px;
font-weight: 600;
}
.wp-block-uagb-container.hp-usp-box-desc {
max-width: fit-content !important;
padding: 0;
}
h3.wp-block-heading.hp-usp-box-desc-headline {
margin-bottom: 0;
font-size: 16px;
font-weight: 300;
}
.wp-block-uagb-container.hp-map-fullwidth-container {
padding: 64px 128px;
}
h3.wp-block-heading.hp-pomahame-left-badge {
font-size: 16px;
color: #0B0B0B;
background: white;
max-width: fit-content;
align-self: flex-start;
padding: 6px 15px;
border-radius: 28px;
margin-bottom: 0;
}
h2.wp-block-heading.hp-pomahame-left-headline {
font-size: 48px;
font-weight: 400;
line-height: 55px;
margin-bottom: 0;
}
.wp-block-uagb-container.hp-pomahame-fullwidth-container {
padding: 64px 128px;
}
.wp-block-uagb-container.hp-pomahame-inner-container {
gap: 64px;
padding: 0;
}
.wp-block-uagb-container.hp-pomahame-left-container {
padding: 0;
}
.wp-block-uagb-container.hp-pomahame-right-container {
gap: 32px;
padding: 0;
}
p.hp-pomahame-right-text {
font-size: 20px;
line-height: 34px;
font-weight: 300;
margin-bottom: 0;
}
.wp-block-button.hp-pomahame-right-button a {
color: white;
background: transparent;
border-radius: 28px;
border: 0.5px solid #68676A;
}
.wp-block-button.hp-pomahame-right-button a:hover {
border-color: white;
background-color: white;
color: #1B1B1D;
}
.wp-block-uagb-container.hp-napiste-fullwidth-container {
background: white;
width: calc(100% + 40px) !important;
max-width: calc(100% + 40px) !important;
margin-left: -20px;
}
h2.wp-block-heading.hp-napiste-headline {
color: #1B1B1D;
font-size: 72px;
font-weight: 400;
margin-bottom: 48px;
}
.wp-block-uagb-container.hp-napiste-fullwidth-container {
padding: 0;
}
.wp-block-uagb-container.hp-napiste-inner-container {
padding: 128px;
gap: 0;
padding-bottom: 80px;
}
.wp-block-button.hp-napiste-button a {
border: 0.5px solid #1B1B1D;
font-weight: 300;
}
.wp-block-button.hp-napiste-button a:hover {
border: 0.5px solid #1B1B1D;
background-color: #1B1B1D;
color: white;
}
.wp-block-uagb-container.hp-napiste-dostupnost-container {
background: #1B1B1D;
padding: 0;
max-width: fit-content !important;
border-radius: 64px;
padding: 10px;
padding-right: 30px;
margin-top: 64px;
}
p.hp-napiste-dostupnost-right-desc {
color: #8D8D8F;
margin: 0;
font-weight: 600;
font-size: 15px;
}
.wp-block-uagb-container.hp-napiste-dostupnost-left {
padding: 0;
max-width: fit-content !important;
}
.wp-block-uagb-container.hp-napiste-dostupnost-right {
padding: 0;
gap: 0;
}
p.hp-napiste-dostupnost-right-headline {
margin: 0;
font-size: 15px;
}
.wp-block-uagb-container.hp-napiste-dostupnost-container .wp-block-uagb-container.hp-napiste-dostupnost-left {
transition: 0.5s;
}
.wp-block-uagb-container.hp-napiste-dostupnost-container:hover .wp-block-uagb-container.hp-napiste-dostupnost-left {
transition: 0.5s;
transform: rotate(360deg);
}
.wp-block-uagb-container.hp-klienti-fullwidth-container {
padding: 0;
width: calc(100% + 40px) !important;
max-width: calc(100% + 40px) !important;
margin-left: -20px;
}
.wp-block-uagb-container.hp-klienti-inner-container {
padding: 0;
} .wp-block-uagb-container.hp-klienti-vybrani-container {
background: white;
}
h2.wp-block-heading.hp-klienti-vybrani-headline {
color: #1b1b1d;
font-size: 14px;
text-transform: uppercase;
font-weight: 400;
border-top: 1px solid #1b1b1d;
padding-top: 10px;
max-width: calc(100% - 256px);
margin-left: 128px;
margin-right: 128px;
margin-bottom: 64px;
} .wp-block-uagb-container.hp-klienti-slider-wrap {
padding: 0;
gap: 0 !important;
}
.wp-block-uagb-container.hp-klienti-slide {
padding: 0;
border: 4px solid white;
border-left: 0;
aspect-ratio: 1 / 1;
max-width: 20% !important;
width: 20% !important;
min-width: 20% !important;
}
figure.wp-block-image.hp-klienti-slide-img {
text-align: center;
}
figure.wp-block-image.hp-klienti-slide-img img {
width: 150px;
max-width: 80%;
} @keyframes hp-klienti-slider-animation-left {
from {
transform: translateX(0);
}
to {
transform: translateX(-100%);
}
}
.hp-klienti-slider-wrap:hover {
animation-play-state: paused;
}
.hp-klienti-slider-wrap {
animation: 35s hp-klienti-slider-animation-left infinite linear;
}
.wp-block-uagb-container.hp-klienti-fullwidth-container {
overflow: hidden;
}
@keyframes hp-klienti-slider-animation-right {
from {
transform: translateX(-100%);
}
to {
transform: translateX(0%);
}
}
.hp-klienti-slider-wrap.hp-klienti-slider-wrap-second {
animation: 35s hp-klienti-slider-animation-right infinite linear;
}
.hp-klienti-slider-wrap.hp-klienti-slider-wrap-second:hover {
animation-play-state: paused;
}
.wp-block-uagb-container.hp-klienti-inner-container {
gap: 0 !important;
}
.hp-klienti-slider-wrap.hp-klienti-slider-wrap-second .wp-block-uagb-container.hp-klienti-slide {
border-top: 0;
}
.wp-block-uagb-container.hp-pomahame-fullwidth-container.hp-reference-fullwidth-container {
background: white;
max-width: calc(100% + 40px) !important;
width: calc(100% + 40px) !important;
margin-left: -20px;
padding-top: 175px;
padding-bottom: 175px;
}
.hp-reference-right-slider .swiper-button-next,
.hp-reference-right-slider .swiper-button-prev {
position: absolute;
bottom: 0 !important;
top: unset;
right: 0 !important;
left: unset !important;
width: 72px !important;
height: 72px !important;
background: white;
border: 1px solid #D7DBE5;
transition: 0.3s;
}
.hp-reference-right-slider .swiper-button-next:hover,
.hp-reference-right-slider .swiper-button-prev:hover {
border: 1px solid #60CFC7;
transition: 0.3s;
background-color: #60CFC7;
background-image: url(//seriousmedia.cz/wp-content/uploads/2024/03/hp-reference-arrow-hover.svg) !important;
}
.hp-reference-right-slider .swiper-button-prev:hover {
background-image: url(//seriousmedia.cz/wp-content/uploads/2024/03/hp-reference-arrow-prev-hover.svg) !important;
}
.hp-reference-right-slider .swiper-button-prev {
right: 96px !important;
}
.hp-reference-right-slider .swiper-content {
padding: 0 !important;
}
.wp-block-uagb-slider.hp-reference-right-slider.uagb-slider-container {
padding: 0 !important;
}
.hp-reference-right-slider .wp-block-uagb-container.hp-reference-right-slide-content {
padding: 0 !important;
gap: 0 !important;
}
.wp-block-uagb-container.hp-pomahame-right-container {
padding: 32px;
}
.hp-reference-right-slider p.hp-reference-right-slide-text {
margin-bottom: 24px;
}
.hp-reference-right-slider p.hp-reference-right-slide-author {
margin-bottom: 0 !important;
}
.hp-reference-fullwidth-container h3.wp-block-heading.hp-pomahame-left-badge {
color: white;
background: #60CFC7;
}
.hp-reference-fullwidth-container h2.wp-block-heading.hp-pomahame-left-headline {
color: #1B1B1D;
}
.hp-reference-right-slider p.hp-reference-right-slide-text {
color: #1B1B1D;
}
.hp-reference-right-slider p.hp-reference-right-slide-author strong {
color: #1B1B1D;
}
.hp-reference-right-slider p.hp-reference-right-slide-author em {
color: #61cec7;
font-style: unset;
}
.hp-reference-right-slider .swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
display: none;
}
.hp-reference-right-slider .swiper-button-prev {
background-image: url(//seriousmedia.cz/wp-content/uploads/2024/03/hp-reference-arrow-left.svg) !important;
background-size: 32px !important;
background-repeat: no-repeat !important;
background-position: center !important;
}
.hp-reference-right-slider .swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
display: none;
}
.hp-reference-right-slider .swiper-button-next {
background-image: url(//seriousmedia.cz/wp-content/uploads/2024/03/hp-reference-arrow-right.svg) !important;
background-size: 32px !important;
background-repeat: no-repeat !important;
background-position: center !important;
}
@media only screen and (max-width: 1400px) {
.wp-block-uagb-container.hp-usp-fullwidth-container,
.wp-block-uagb-container.hp-map-fullwidth-container,
.wp-block-uagb-container.hp-pomahame-fullwidth-container,
.wp-block-uagb-container.hp-napiste-inner-container {
padding: 64px;
}
}
@media only screen and (max-width: 1300px) {
.wp-block-uagb-container.hp-usp-boxes {
flex-wrap: wrap;
}
.wp-block-uagb-container.hp-usp-box {
width: 100% !important;
max-width: 100% !important;
justify-content: center;
}
h2.wp-block-heading.hp-projects-box-headline {
font-size: 45px;
line-height: 60px;
margin-bottom: 0;
}
}
@media only screen and (max-width: 1100px) {
.main-header-menu .menu-link,
.main-header-menu>a {
padding: 0 20px;
}
.wp-block-uagb-container.hp-projects-box {
padding: 48px;
}
h2.wp-block-heading.hp-projects-box-headline {
font-size: 40px;
line-height: 55px;
margin-bottom: 0;
}
}
@media only screen and (max-width: 921px) {
.wp-block-uagb-container.hp-projects-box {
max-width: calc(100% - 10px) !important;
min-height: 650px !important;
}
h2.wp-block-heading.hp-usp-box-number-headline {
font-size: 55px;
}
h2.wp-block-heading.hp-projects-box-company {
font-size: 32px;
}
}
@media only screen and (max-width: 767px) {
.wp-block-uagb-container.hp-hero-fullwidth-container {
margin-left: 0;
width: 100% !important;
padding-left: 0;
padding-right: 0;
}
figure.wp-block-image.hp-map-left-img {
text-align: center;
}
figure.wp-block-image.hp-map-right-img {
text-align: center;
}
.wp-block-uagb-container.hp-map-left-container {
display: none;
}
.wp-block-uagb-container.hp-pomahame-right-container {
padding: 0;
}
h2.wp-block-heading.has-text-align-right.hp-usp-box-number-headline {
text-align: center;
}
.wp-block-uagb-container.hp-usp-fullwidth-container {
padding: 0;
}
.wp-block-uagb-container.hp-usp-box {
flex-wrap: wrap;
}
.wp-block-uagb-container.hp-usp-box-number,
.wp-block-uagb-container.hp-usp-box-desc {
max-width: 100% !important;
width: 100%;
text-align: center;
}
.wp-block-uagb-container.hp-map-fullwidth-container {
padding: 0;
margin-top: 64px;
}
.wp-block-uagb-container.hp-pomahame-fullwidth-container {
padding: 10px;
margin-top: 64px;
}
h2.wp-block-heading.hp-pomahame-left-headline {
text-align: center;
font-size: 30px;
line-height: 42px;
}
.wp-block-uagb-container.hp-pomahame-inner-container {
gap: 20px;
}
.wp-block-uagb-container.hp-pomahame-right-container {
text-align: center;
}
p.hp-pomahame-right-text {
font-size: 18px;
line-height: 32px;
}
h3.wp-block-heading.hp-pomahame-left-badge {
margin: 0 auto;
}
.wp-block-buttons.hp-pomahame-right-buttons {
justify-content: center;
margin-bottom: 64px;
}
h2.wp-block-heading.has-text-align-center.hp-napiste-headline {
font-size: 30px;
line-height: 42px;
margin-bottom: 24px;
}
.wp-block-uagb-container.hp-napiste-inner-container {
padding: 64px 20px;
}
.wp-block-uagb-container.hp-napiste-dostupnost-container {
margin-top: 36px;
flex-wrap: nowrap;
}
p.hp-napiste-dostupnost-right-desc {
font-size: 12px;
line-height: 16px;
font-weight: 500;
}
h2.wp-block-heading.hp-klienti-vybrani-headline {
margin: 0;
max-width: 100% !important;
text-align: center;
margin-bottom: 24px;
}
.wp-block-uagb-container.hp-klienti-slider-wrap {
flex-wrap: nowrap;
}
.wp-block-uagb-container.hp-klienti-slide {
border-width: 1px;
max-width: 25% !important;
width: 25% !important;
min-width: 25% !important;
}
.wp-block-uagb-container.hp-pomahame-fullwidth-container.hp-reference-fullwidth-container {
margin-top: 0;
}
.wp-block-uagb-container.hp-pomahame-fullwidth-container.hp-reference-fullwidth-container {
padding-top: 64px;
padding-bottom: 64px;
padding-left: 20px;
padding-right: 20px;
}
.hp-reference-right-slider .swiper-button-next,
.hp-reference-right-slider .swiper-button-prev {
display: none;
}
.wp-block-uagb-container.hp-projects-box figure.wp-block-image.hp-projects-box-map {
bottom: 135px !important;
left: 32px !important;
max-width: 200px !important;
width: 200px !important;
}
.wp-block-uagb-container.hp-projects-box:hover figure.wp-block-image.hp-projects-box-map {
bottom: 145px !important;
left: 32px !important;
max-width: 180px !important;
width: 180px !important;
}
}
@media only screen and (max-width: 450px) {
h3.wp-block-heading.has-text-align-center.hp-hero-subheadline {
font-size: 24px;
line-height: 36px;
margin-top: 24px;
}
.wp-block-uagb-container.hp-projects-box {
padding: 32px;
}
h3.wp-block-heading.hp-projects-box-category {
font-size: 24px;
}
h2.wp-block-heading.hp-projects-box-headline {
font-size: 32px;
line-height: 43px;
}
.wp-block-button.hp-projects-box-field a {
font-size: 14px;
padding: 10px 20px;
}
}
.wp-block-uagb-container.hp-hero-fullwidth-container.contact-hero {
overflow: hidden;
}
.contact-hero h2.wp-block-heading.footer-slider-text {
color: white;
}
.wp-block-uagb-container.contact-white-container {
max-width: 1440px !important;
width: 1440px !important;
margin-left: -20px;
padding: 0;
}
h2.wp-block-heading.contact-white-left-fifty-headline {
font-weight: 300;
}
p.contact-white-left-fifty-text a {
text-decoration: none !important;
}
p.contact-white-left-fifty-text a:hover {
text-decoration: underline !important;
}
.wp-block-uagb-container.contact-white-left {
padding-left: 120px;
}
.contact-form-wrap label.contact-message {
color: white;
font-size: 20px;
font-weight: 300;
}
.contact-form-wrap label {
color: white;
font-size: 14px;
font-weight: 300;
}
.contact-form-wrap input,
.contact-form-wrap input:focus,
.contact-form-wrap textarea,
.contact-form-wrap textarea:focus {
background: transparent;
color: white;
border-radius: 0;
border: 0;
border-bottom: 1px solid #ffffff30;
padding: 0 !important;
resize: none;
}
.contact-form-wrap input:focus,
.contact-form-wrap textarea:focus {
border-style: none;
border-color: transparent;
border-width: 0 !important;
outline: 0;
border-bottom: 1px solid white !important;
color: white !important;
}
.contact-form-wrap input.wpcf7-form-control.wpcf7-submit.has-spinner {
color: white;
background: transparent;
border-radius: 28px;
border: 0.5px solid #68676A;
padding: 15px 30px !important;
margin-top: 30px;
transition: 0.3s;
}
.contact-form-wrap input.wpcf7-form-control.wpcf7-submit.has-spinner:hover {
background: white;
color: black;
} span.form-gdpr {
display: block;
margin-top: -20px;
margin-bottom: -30px;
}
.form-gdpr span.wpcf7-list-item {
margin-left: 0;
}
.form-gdpr input[type=checkbox] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
margin: 0;
font: inherit;
color: currentColor;
width: 20px;
height: 20px;
border: 1px solid #464648;
border-radius: 0;
transform: translateY(-0.075em);
background-color: #1b1b1d;
margin-right: 7px;
}
.form-gdpr input[type=checkbox]:hover {
background-color: #1b1b1d;
border-color: white;
}
.form-gdpr input[type=checkbox]::before {
content: "";
width: 11px;
height: 11px;
-webkit-clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
transform: scale(0);
transform-origin: bottom left;
background-color: white;
display: block;
margin-top: 3.5px;
margin-left: 3.5px;
}
.form-gdpr input[type=checkbox]:checked::before {
transform: scale(1);
}
.form-gdpr input[type=checkbox]:focus,
.form-gdpr input[type=checkbox]:focus-within {
background-color: #1b1b1d !important;
border: 1px solid #464648 !important;
} @media only screen and (max-width: 767px) {
.wp-block-uagb-container.footer-slider-container {
display: none;
}
.wp-block-uagb-container.contact-white-container {
margin-left: -20px;
width: calc(100% + 40px) !important;
max-width: calc(100% + 40px) !important;
}
.wp-block-uagb-container.contact-white-left {
padding-left: 10px;
gap: 0;
}
.wp-block-uagb-container.contact-white-left-fifty {
gap: 0;
}
h2.wp-block-heading.contact-white-left-fifty-headline {
margin-bottom: 10px;
}
.contact-form-wrap p {
text-align: left;
}
.wp-block-uagb-container.contact-white-left-row {
padding: 0;
}
}
h2.wp-block-heading.has-text-align-center.o-nas-brand-display {
font-size: 120px;
color: #60CFC7;
margin-top: 64px;
margin-bottom: 64px;
font-family: "Poppins";
font-weight: 700;
}
.packeta-map-fullwidth-container .wp-block-uagb-container.hp-map-left-container p.o-nas-left-map-desc {
font-size: 20px;
line-height: 34px;
}
.wp-block-uagb-container.o-nas-timeline {
padding: 100px 54px;
}
.o-nas-klienti-slider .wp-block-uagb-container.hp-klienti-slide {
background: white;
border-color: #1b1b1d;
}
.o-nas-klienti-slider .wp-block-uagb-container.hp-klienti-vybrani-container {
background: #1b1b1d;
}
.o-nas-klienti-slider h2.wp-block-heading.hp-klienti-vybrani-headline {
color: white;
border-color: white;
}
.o-nas-sluzby-faq .uagb-faq-item-active span.uagb-icon-active.uagb-faq-icon-wrap svg,
.o-nas-sluzby-faq span.uagb-icon.uagb-faq-icon-wrap svg {
display: none;
}
.o-nas-sluzby-faq .uagb-faq-item-active span.uagb-icon-active.uagb-faq-icon-wrap {
background-image: url(//seriousmedia.cz/wp-content/uploads/2024/04/o-nas-faq-hide.svg);
display: block !important;
width: 20px !important;
height: 20px !important;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.o-nas-sluzby-faq span.uagb-icon.uagb-faq-icon-wrap {
background-image: url(//seriousmedia.cz/wp-content/uploads/2024/04/o-nas-faq-show.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display: block !important;
width: 20px !important;
height: 20px !important;
}
.o-nas-sluzby-faq .uagb-faq-item-active span.uagb-icon.uagb-faq-icon-wrap {
display: none !important;
}
.o-nas-sluzby-faq .uagb-faq-item {
border: none;
border-bottom: 1px solid white;
margin-bottom: 0;
}
.o-nas-sluzby-faq .uagb-faq-questions-button.uagb-faq-questions {
padding: 22px 0px;
font-size: 24px;
line-height: 35px;
}
.o-nas-sluzby-faq .uagb-faq-content {
padding-left: 0 !important;
padding-right: 0 !important;
}
.o-nas-napiste-nam.wp-block-uagb-container.hp-napiste-fullwidth-container {
background: #1b1b1d;
}
.o-nas-napiste-nam h2.wp-block-heading.hp-napiste-headline {
color: white;
}
.o-nas-napiste-nam .wp-block-button.hp-napiste-button a {
background: transparent;
border-color: white;
color: white;
}
.o-nas-napiste-nam .wp-block-button.hp-napiste-button a:hover {
background: white;
color: black;
}
.o-nas-napiste-nam .wp-block-uagb-container.hp-napiste-dostupnost-container {
background: white;
}
.o-nas-napiste-nam p.hp-napiste-dostupnost-right-headline {
color: #1b1b1d;
}
@media only screen and (max-width: 767px) {
h2.wp-block-heading.has-text-align-center.o-nas-brand-display {
font-size: 32px;
line-height: 48px;
}
.o-nas-sluzby-faq {
text-align: left;
margin-bottom: 100px;
}
.wp-block-uagb-container.o-nas-timeline {
padding-left: 0;
padding-right: 0;
}
.wp-block-uagb-container.o-nas-timeline {
text-align: center;
}
.wp-block-uagb-container.hp-pomahame-left-container.o-nas-pomahame {
text-align: center;
}
}
.wp-block-uagb-container.hp-hero-fullwidth-container.hp-packeta-fullwidth-container {
padding-bottom: 0;
}
h2.wp-block-heading.hp-hero-headline.packeta-hero-company {
font-size: 40px;
line-height: 70px;
font-weight: 300;
text-transform: uppercase;
}
h3.wp-block-heading.hp-hero-subheadline.packeta-hero-headline {
font-size: 72px;
line-height: 85px;
font-weight: 300;
}
.wp-block-button.hp-hero-button.packeta-hero-badge a {
background-color: #272729;
border: 0;
color: #929293;
padding: 15px 30px;
font-weight: 400;
margin-bottom: 50px;
pointer-events: none;
}
figure.wp-block-image.packeta-hero-image img {
padding: 15px;
border-radius: 28px;
}
.wp-block-uagb-container.hp-map-fullwidth-container.packeta-map-fullwidth-container {
padding: 64px;
}
.packeta-map-fullwidth-container .wp-block-uagb-container.hp-map-left-container p {
font-size: 36px;
line-height: 55px;
}
.wp-block-button.hp-hero-button.packeta-hero-badge.packeta-mapa-badge a {
font-size: 24px;
line-height: 36px;
color: white;
background-color: #04010080;
}
.wp-block-uagb-container.packeta-tiles-inner-container {
padding: 20px;
}
.wp-block-uagb-container.packeta-tile {
padding: 64px;
border-radius: 28px;
width: calc(50% - 10px) !important;
max-width: calc(50% - 10px) !important;
min-height: 750px;
}
h2.wp-block-heading.has-text-align-center.packeta-tile-headline {
font-size: 72px;
line-height: 90px;
}
p.has-text-align-center.packeta-tile-numbers strong {
font-size: 72px;
line-height: 105px;
}
p.has-text-align-center.packeta-tile-numbers strong em {
font-style: normal;
}
p.has-text-align-center.packeta-tile-numbers {
font-size: 20px;
line-height: 28px;
font-weight: 300;
} .wp-block-uagb-container.packeta-tile.packeta-tile-white:has(.packeta-tile-slider) {
padding: 0;
overflow: hidden;
}
.wp-block-uagb-container.packeta-tile.packeta-tile-white:has(.packeta-tile-slider) .wp-block-uagb-slider.packeta-tile-slider.uagb-slider-container {
height: 100%;
padding: 0;
}
.wp-block-uagb-container.packeta-tile.packeta-tile-white:has(.packeta-tile-slider) .uagb-slides.uagb-swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-backface-hidden {
height: 100%;
}
.wp-block-uagb-container.packeta-tile.packeta-tile-white:has(.packeta-tile-slider) .swiper-content {
height: 100%;
}
.wp-block-uagb-container.packeta-tile.packeta-tile-white:has(.packeta-tile-slider) span.swiper-pagination-bullet {
background-color: #60CFC7 !important;
opacity: 1;
width: 13px;
height: 13px;
margin: 0 6px !important;
transition: 0.5s;
}
.wp-block-uagb-container.packeta-tile.packeta-tile-white:has(.packeta-tile-slider) span.swiper-pagination-bullet.swiper-pagination-bullet-active {
width: 13px;
height: 3px;
border-radius: 5px;
display: inline-block;
margin-bottom: 5px !important;
transition: 0.5s;
} .wp-block-uagb-slider.packeta-tile-slider .swiper-button-prev:after,
.wp-block-uagb-slider.packeta-tile-slider .swiper-button-next:after {
display: none;
}
.wp-block-uagb-slider.packeta-tile-slider .swiper-button-prev {
background-image: url(//seriousmedia.cz/wp-content/uploads/2024/04/slider-packeta-prev.svg) !important;
background-size: contain !important;
background-repeat: no-repeat !important;
background-position: center !important;
}
.wp-block-uagb-slider.packeta-tile-slider .swiper-button-next:after,
.wp-block-uagb-slider.packeta-tile-slider .swiper-button-prev:after {
display: none;
}
.wp-block-uagb-slider.packeta-tile-slider .swiper-button-next {
background-image: url(//seriousmedia.cz/wp-content/uploads/2024/04/slider-packeta-next.svg) !important;
background-size: contain !important;
background-repeat: no-repeat !important;
background-position: center !important;
}
.wp-block-uagb-slider.packeta-tile-slider .swiper-button-next,
.wp-block-uagb-slider.packeta-tile-slider .swiper-button-prev {
position: absolute;
bottom: 0 !important;
top: unset;
bottom: 75px !important;
right: 25px !important;
left: unset !important;
width: 72px !important;
height: 72px !important;
background: transparent;
transition: 0.3s;
}
.wp-block-uagb-slider.packeta-tile-slider .swiper-button-next:hover,
.wp-block-uagb-slider.packeta-tile-slider .swiper-button-prev:hover {
transition: 0.3s;
background-color: #60CFC7;
background-image: url(//seriousmedia.cz/wp-content/uploads/2024/04/slider-packeta-next-hover.svg) !important;
}
.wp-block-uagb-slider.packeta-tile-slider .swiper-button-prev:hover {
background-image: url(//seriousmedia.cz/wp-content/uploads/2024/04/slider-packeta-prev-hover.svg) !important;
}
.wp-block-uagb-slider.packeta-tile-slider .swiper-button-prev {
left: 25px !important;
}
.wp-block-uagb-slider.packeta-tile-slider  .swiper-content {
padding: 0 !important;
}
@media only screen and (max-width: 767px) {
h3.wp-block-heading.has-text-align-center.hp-hero-subheadline.packeta-hero-headline br {
display: none;
}
h3.wp-block-heading.has-text-align-center.hp-hero-subheadline.packeta-hero-headline {
font-size: 36px;
line-height: 50px;
margin: 0;
}
h2.wp-block-heading.has-text-align-center.hp-hero-headline.packeta-hero-company {
font-size: 24px;
line-height: 32px;
}
.wp-block-button.hp-hero-button.packeta-hero-badge a {
margin-bottom: 0px;
}
.wp-block-buttons.alignfull.hp-hero-buttons.packeta-hero-badges {
margin-bottom: 25px;
}
.wp-block-uagb-container.hp-hero-fullwidth-container.hp-packeta-fullwidth-container {
min-height: unset !important;
}
.wp-block-uagb-container.hp-map-fullwidth-container.packeta-map-fullwidth-container {
margin-top: 0;
padding: 0;
}
.wp-block-uagb-container.hp-map-right-container {
padding: 0;
}
.wp-block-button.hp-hero-button.packeta-hero-badge.packeta-mapa-badge a {
font-size: 16px;
padding: 6px 20px;
}
.wp-block-uagb-container.packeta-tile.packeta-tile-red {
max-width: 100% !important;
width: 100% !important;
padding: 20px;
}
.wp-block-uagb-container.packeta-tiles-inner-container {
padding: 0;
}
figure.wp-block-image.packeta-hero-image img {
padding: 0;
}
h2.wp-block-heading.has-text-align-center.packeta-tile-headline {
font-size: 32px;
line-height: 48px;
}
p.has-text-align-center.packeta-tile-numbers strong {
font-size: 48px;
}
.wp-block-uagb-container.packeta-tile.packeta-tile-white {
max-width: 100% !important;
width: 100% !important;
padding: 50px 20px;
}
.wp-block-uagb-container.packeta-tile {
min-height: 400px;
}
.wp-block-uagb-slider.packeta-tile-slider .swiper-button-prev {
display: none;
}
.wp-block-uagb-slider.packeta-tile-slider .swiper-button-next {
display: none;
}
}