.nav-subpages-wrap {
pointer-events: none;
}
.nav-subpages-wrap:before {
position: absolute;
content: "";
left: 0;
top: -1rem;
height: 1.4rem;
width: 100%;
z-index: 999999;
}
.navbar-item.active .navbar-sub-pages-content {
padding: 0 3.2rem;
}
.navbar-item-sub:hover .nav-subpages-wrap {
pointer-events: all;
}
.section--contact-person .contact-info-menu li {
margin-left: 0;
}
.section--contact-person .contact-info-menu li a {
margin-left: 0;
}
.section--contact-person .contact-info-menu li a:hover {
margin-left: 0;
}
.section--contact-person .contact-profile-box .content-section .cp-content h4 strong {
font-size: 3.2rem;
color: var(--purple);
display: block;
}
.section--case-study-authors .row .col-12 {
width: auto;
}
.navbar-menu .navbar-item.nav-mobile-show {
padding-left: 0;
padding-right: 0;
}
@media screen and (max-width: 1024px) {
.navbar-menu-wrap .navbar-menu {
padding: 0 4px;
}
.nav-subpages-wrap {
display: none;
}
.navbar-item-sub i {
display: none;
}
}
@media screen and (max-width: 768px) {
.navbar-menu-wrap {
width: calc(100% + 1.7rem);
}
.navbar-menu-wrap .navbar-menu .navbar-item {
padding-right: 0;
}
}
@media (max-width: 992px) {
.container {
max-width: 100%;
}
}
@media screen and (max-width: 992px) {
.usp-section .col-3 {
width: 50%;
}
}
@media screen and (max-width: 450px) {
.usp-section .col-3 {
width: 100%;
}
}
@media screen and (max-width: 600px) {
.section-heading {
text-align: center;
}
}
@media screen and (max-width: 750px) {
.navbar-subpage-menu-wrap .navbar-subpage-menu .navbar-subpage-main-menu li {
min-width: auto;
padding: 1rem;
}
.navbar-subpage-menu-wrap .navbar-subpage-menu .navbar-subpage-main-menu li a {
white-space: nowrap;
}
}
.section--about-us img.def-img,
.section--service img.def-img {
height: auto;
}
.section--service .container {
padding-top: 0;
padding-bottom: 0;
}
.section--service a {
color: var(--purple);
}
.section--service a:hover {
text-decoration: none;
}
@media screen and (max-width: 768px) {
.section--service .sluzba-detail-next-box.padd-10p {
padding-left: 0%;
}
}
@media screen and (max-width: 600px) {
.section--service .sluzba-detail-next-box.padd-10p h2, .section--service .sluzba-detail-next-box.padd-10p h3 {
text-align: center;
}
}
@media screen and (max-width: 768px) {
.section--service .sluzba-detail-next-box:has(img) {
width: 100%;
}
}
.section--service .img-height-fix img {
height: auto;
}
.section--service-contact .section-image-wrap {
padding: 5rem 0;
}
.section--service-contact .section-image-wrap h2 {
padding: 0;
margin-bottom: 4rem;
}
.section--service-contact .section-image-wrap .main-button {
margin-bottom: 0;
margin-top: 0;
}
.fit-content--50 {
max-width: 55rem;
}
.nav-logo a {
display: block;
font-size: 0;
}
@media screen and (max-width: 992px) {
.nav-logo img {
margin-top: 0;
}
.navbar-burger {
margin-top: -9px;
}
}
@media (max-width: 768px) {
.col-contact-map-1 {
width: 100%;
}
}
.section--contacts .container {
padding-top: 0;
padding-bottom: 0;
}
.swiper2 {
padding: 0 4px;
}
.swiper-case-study-controls-box {
width: 100%;
}
@media (max-width: 992px) {
.swiper2 .swiper-slide {
width: inherit;
}
}