.menu__list li a, .nowrap { white-space: nowrap; }
.pitanje { font-weight: 700; margin-top: calc(5vmin + 20px); line-height: 1.4; }
.likert, .yesno { display: flex; align-items: center; }
.likert input, .yesno input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; }
.likert > span { width: 20%; font-size: calc(1.2vmin + 10px); }
.likert > span:last-child { text-align: right; }
.likert label span, .yesno label span { font-size: calc(1.2vmin + 10px); font-weight: 900; width: 2vmax; height: 2vmax; line-height: 2vmax; text-align: center; display: inline-block; border: 2px solid #ccc; color: #999; border-radius: 50%; margin: 0 5px; cursor: pointer; }
.likert label span:hover { color: #666; }
.likert label input:checked ~ span, .yesno label input:checked ~ span { background: #ee010b; color: #fff; border-color: #ee010b; }
.yesno label { display: flex; align-items: center; font-size: calc(1.2vmin + 10px); margin-right: 2vmax; }
.anketa textarea { border: 1px solid #ccc; font--size: calc(1.2vmin + 10px); width: 90%; }
.anketa-errors { margin-bottom: calc(5vmin + 20px); padding: calc(2vmin + 10px) calc(5vmin + 10px); border: 2px solid red; background: rgba(255,0,0,.1); }
.mc4wp-form .checkbox input { padding: 1.5vmin 1.5vmin; margin-right: 1vmin; }
.mc4wp-form .checkbox svg { width: 3vmin; height: 2vmin; margin-right: 2vmin; }
.mc4wp-form input[name="EMAIL"] { padding: 0; background-color: transparent; }
.mc4wp-response { font-weight: 700; }
.newsletter__e-mail { background-color: rgba(255,255,255,0.6); width: 95% !important; }
.newsletter__icon { z-index: -1; }
.btn { font-size: calc(1.2vmin + 10px); font-weight: 900; text-transform: uppercase; background-color: #ee010b; color: #fff; display: inline-block; padding: calc(1.2vmin + 10px) calc(3vmin + 20px); margin-top: 3vmin; }
.slider-wrapper { width: 75%; position: relative !important; overflow: hidden; z-index: 0; }
@media screen and (max-width: 768px){
.page-id-9443 .headline--left .headline__text:after { max-width: 60vw; font-size: calc(3vmin + 24px); }
.slider-wrapper { width: 100%; }
}
@media screen and (max-width: 480px){
.likert > span { display: none; }
.likert label span, .yesno label span { width: 4vmax; height: 4vmax; line-height: 4vmax; }
} .page-template-page-cobalt .secondary-menu__list { display: none; }
.page-template-page-cobalt .main-slider .swiper-slide .top-slider { background: #2A30B1; }
.page-template-page-cobalt .top-slider { margin-bottom: 0; }
.page-template-page-cobalt .top-slider__content { position: absolute; left: 5vmin;  top: 50%; bottom: auto; transform: translateY(-50%); }
.page-template-page-cobalt .top-slider__img { width: 70vw; height: 100vh; position: relative; }
.page-template-page-cobalt .top-slider__img img { width: 100%; height: 100%; object-fit: cover; position: absolute; opacity: .7; }
.page-template-page-cobalt .top-slider__heading { background: transparent; color: #fff; box-shadow: unset; max-width: 100%; padding: 0; }
.page-template-page-cobalt .top-slider__title { font-weight: 900; font-style: italic; color: #fff; text-wrap: balance; font-size: clamp(36px, 4.5vw, 80px); padding: 0; margin-bottom: 1.7vw; }
.page-template-page-cobalt .top-slider .meta--item { font-size: clamp(16px, calc(1.2vmin + 11px), 26px); margin: 0; }
.page-template-page-cobalt .top-slider__meta { max-width: 25vw; text-wrap: balance; padding: 0; }
.page-template-page-cobalt .slider-nav-type-None .main-slider__pagination-container,
.page-template-page-cobalt .slider-nav-type-None .main-slider__thumbs-slider-container { display: none; }
.cobalt-row { display: flex; gap: 40px; flex-wrap: wrap; justify-content: center; }
.cobalt-col { width: calc(100% / 3 - 2 * 40px / 3); }
.cobalt-latest-news .latest--title { margin-bottom: 50px; }
.cobalt-latest-news .latest--title h2,
.cobalt-latest-news .latest--title p { display: block; margin: 0; font-size: clamp(30px, 3.5vw, 70px); font-style: italic; font-weight: 900; font-family: 'Playfair Display', serif; line-height: 1; }
.page-template-page-cobalt ::selection { background: #031f69; color: white; }
.page-template-page-cobalt .article-card__content { position: relative; box-sizing: border-box; width: 85%; margin: 0 auto; margin-top: -40%; background: #051e69; color: #fff; padding: 1.2vw 1.2vw 2.2vw 1.2vw; z-index: 1; }
.page-template-page-cobalt .article-card__title { font-weight: 700; font-style: italic; font-size: clamp(21px, 2vw, 30px); margin: 1.3vmax 0; }
.page-template-page-cobalt .article-card__title, .page-template-page-cobalt .article-card__excerpt { text-align: left; }
.page-template-page-cobalt .article-card__excerpt { padding: 0; } 
.page-template-page-cobalt .article-card__date, .page-template-page-cobalt .article-card__excerpt { margin: 0; }
.page-template-page-cobalt .article-card__date { color: #98adff; line-height: 1; }
.page-template-page-cobalt .article-card:hover .article-card__img { box-shadow: 15px -15px 0 0 rgba(5, 30, 105, 0.1); }
.page-template-page-cobalt .latest--articles .cobalt-col { margin-bottom: 2vw; }
.page-template-page-cobalt .latest--title { color: #051e69; }
.page-template-page-cobalt .article-slider { margin: 0; }
.page-template-page-cobalt .swiper-container { margin-bottom: 5vw; }
.page-template-page-cobalt .article-slider__content-wrapper { position: absolute; top: 50%; transform: translateY(-50%); width: 100%; }
.page-template-page-cobalt .article-slider__img { background: #051e69; }
.page-template-page-cobalt .article-slider__img img { display: block; opacity: 0.6; }
.page-template-page-cobalt .article-slider__content { background: none; color: #fff; max-width: 30vw; margin: 0; padding-left: 2.5vw; }
.page-template-page-cobalt .article-slider__title { font-weight: 900; line-height: 1.1; font-style: italic; margin: 0 0 1.2vw 0; padding: 0; }
.page-template-page-cobalt .article-slider__title, .page-template-page-cobalt .article-slider__excerpt { text-align: left; }
.page-template-page-cobalt .article-slider__excerpt { font-size: clamp(16px, calc(1.2vmin + 7px), 19px); text-wrap: balance; margin: 0 0 1.5vw 0; padding: 0; line-height: 1.3;  }
.page-template-page-cobalt .article-slider__category { text-align: left; margin: 0; }
.page-template-page-cobalt .article-slider__category span { display: inline-block; color: #fff; padding: 0.3vw 1.6vw; text-transform: uppercase; border: 1px solid #fff; border-radius: 2vw; }
.page-template-page-cobalt .article-slider__sidebar-wrapper { position: absolute; top: 0; right: 0; width: 11vw; height: 100%; background: #2A30B1; display: flex; flex-direction: column; justify-content: center; }
.page-template-page-cobalt .article-slider__sidebar-wrapper .article-slider__content { padding: 0 2vw 0 1vw; text-align: right; text-transform: uppercase; }
.page-template-page-cobalt .article-slider__sidebar-wrapper .article-slider__content p { font-size: clamp(14px, 1vw, 16px); margin: 1vmin 0; }
.page-template-page-cobalt .article-slider .swiper-slide { filter: unset; }
@media only screen and (min-width: 1024px) and (max-width: 1399px) {
.page-template-page-cobalt .article-card__content { padding: 2vw 2vw 3.2vw 2vw; }
.page-template-page-cobalt .article-card__title { font-size: clamp(21px, 1.9vw, 30px); }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
.page-template-page-cobalt .top-slider__title { font-size: clamp(44px, 7vw, 80px); margin-bottom: 4vw; }
.page-template-page-cobalt .article-slider__content { max-width: 45vw; }
.page-template-page-cobalt .article-slider__sidebar-wrapper { width: 18vw; }
.page-template-page-cobalt .article-slider__title { font-size: 2.2rem; }
.page-template-page-cobalt .article-slider__title , .page-template-page-cobalt .article-slider__excerpt { margin: 0 0 3vw 0; }
.page-template-page-cobalt .article-slider__sidebar-wrapper .article-slider__content { max-width: 100%; }
.cobalt-latest-news .latest--title h2, .cobalt-latest-news .latest--title p { font-size: clamp(40px, 5.5vw, 70px); }
.page-template-page-cobalt .swiper-container { margin-bottom: 8vw; }
.cobalt-col { width: calc(100% / 2 - 1 * 40px / 2); }
.page-template-page-cobalt .article-card__content { padding: 2.2vw 3vw 5vw 3vw; }
.page-template-page-cobalt .article-slider__category span { padding: 0.3vw 2.6vw; }
}
@media only screen and (max-width: 1023px) {
.page-template-page-cobalt .main-slider .swiper-slide.swiper-slide-active .top-slider { height: 100vh; }
.page-template-page-cobalt .top-slider__content-wrapper { height: 100%;  }
.page-template-page-cobalt .top-slider__heading { width: calc(100% - 40px); }
.page-template-page-cobalt .top-slider__img { width: 100vw; }
.page-template-page-cobalt .top-slider__meta { max-width: 100%; }
.page-template-page-cobalt .cobalt-latest-news .latest--title { margin-bottom: 30px; } 
.page-template-page-cobalt .article-slider__img img { position: absolute; object-fit: cover; height: 100%; }
}
@media only screen and (max-width: 767px) {
.page-template-page-cobalt .top-slider__content { left: 20px; top: auto; bottom: 35vw; transform: unset; }
.page-template-page-cobalt .top-slider__title { margin-bottom: 6vw; }
.page-template-page-cobalt .main-slider, .page-template-page-cobalt .swiper-container { margin-bottom: 13vw; } 
.page-template-page-cobalt .article-slider__slide { margin: 0 10px; }
.page-template-page-cobalt .article-slider__excerpt, .page-template-page-cobalt .article-slider__sidebar-wrapper { display: none; }
.page-template-page-cobalt .article-slider__content { max-width: 100%; padding: 0 5vw; }
.page-template-page-cobalt .article-slider__title { font-size: 1.4rem; margin: 0 0 5vw 0; }
.page-template-page-cobalt .article-slider__category span { font-size: 14px; padding: 0.3vw 4vw; }
.cobalt-col { width: 100%; }
.page-template-page-cobalt .article-card__content { padding: 6vw; }
.page-template-page-cobalt .article-card__title { margin: 2.3vmax 0; } 
}