.ct-section {
width:100%;
background-size:cover;
background-repeat:repeat;
}
.ct-section>.ct-section-inner-wrap {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ct-div-block {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.ct-new-columns {
display:flex;
width:100%;
flex-direction:row;
align-items:stretch;
justify-content:center;
flex-wrap:wrap;
}
.ct-link-text {
display:inline-block;
}
.ct-link {
display:flex;
flex-wrap:wrap;
text-align:center;
text-decoration:none;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-link-button {
display:inline-block;
text-align:center;
text-decoration:none;
}
.ct-link-button {
background-color: #1e73be;
border: 1px solid #1e73be;
color: #ffffff;
padding: 10px 16px;
}
.ct-image {
max-width:100%;
}
.ct-fancy-icon>svg {
width:55px;height:55px;}
.ct-inner-content {
width:100%;
}
.ct-slide {
display:flex;
flex-wrap:wrap;
text-align:center;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-nestable-shortcode {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-comments {
width:100%;
text-align:left;
}
.oxy-comment-form {
width:100%;
}
.oxy-login-form {
width:100%;
}
.oxy-search-form {
width:100%;
}
.oxy-tabs-contents {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab-content {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-testimonial {
width:100%;
}
.oxy-icon-box {
width:100%;
}
.oxy-pricing-box {
width:100%;
}
.oxy-posts-grid {
width:100%;
}
.oxy-gallery {
width:100%;
}
.ct-slider {
width:100%;
}
.oxy-tabs {
display:flex;
flex-wrap:nowrap;
flex-direction:row;
align-items:stretch;
}
.ct-modal {
flex-direction:column;
align-items:flex-start;
}
.ct-span {
display:inline-block;
text-decoration:inherit;
}
.ct-widget {
width:100%;
}
.oxy-dynamic-list {
width:100%;
}
.oxy-testimonial {
flex-direction: row;
align-items: center;
}
.oxy-testimonial .oxy-testimonial-photo-wrap {
order: 1;
}
.oxy-testimonial .oxy-testimonial-photo {
width: 125px;                height: 125px;                margin-right: 20px;
}
.oxy-testimonial .oxy-testimonial-photo-wrap, 
.oxy-testimonial .oxy-testimonial-author-wrap, 
.oxy-testimonial .oxy-testimonial-content-wrap {
align-items: flex-start;                text-align: left;            }
.oxy-testimonial .oxy-testimonial-text {
margin-bottom:8px;font-size: 21px;
line-height: 1.4;
-webkit-font-smoothing: subpixel-antialiased;
}
.oxy-testimonial .oxy-testimonial-author {
font-size: 18px;
-webkit-font-smoothing: subpixel-antialiased;
}
.oxy-testimonial .oxy-testimonial-author-info {
font-size: 12px;
-webkit-font-smoothing: subpixel-antialiased;
}
.oxy-icon-box {
text-align: left;                flex-direction: column;            }
.oxy-icon-box .oxy-icon-box-icon {
margin-bottom: 12px;
align-self: flex-start;            }
.oxy-icon-box .oxy-icon-box-heading {
font-size: 21px;
margin-bottom: 12px;            }
.oxy-icon-box .oxy-icon-box-text {
font-size: 16px;
margin-bottom: 12px;align-self: flex-start;            }
.oxy-icon-box .oxy-icon-box-link {
margin-top: 20px;                            } .oxy-pricing-box .oxy-pricing-box-section {
padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
text-align: center;            }
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
justify-content: center;            } .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
justify-content: center;            } .oxy-pricing-box .oxy-pricing-box-title-title {
font-size: 48px;
}
.oxy-pricing-box .oxy-pricing-box-title-subtitle {
font-size: 24px;
} .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
flex-direction: row;                                            }
.oxy-pricing-box .oxy-pricing-box-currency {
font-size: 28px;
}
.oxy-pricing-box .oxy-pricing-box-amount-main {
font-size: 80px;
line-height: 0.7;
}
.oxy-pricing-box .oxy-pricing-box-amount-decimal {
font-size: 13px;
}
.oxy-pricing-box .oxy-pricing-box-term {
font-size: 16px;
}
.oxy-pricing-box .oxy-pricing-box-sale-price {
font-size: 12px;
color: rgba(0,0,0,0.5);
margin-bottom: 20px;            } .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
font-size: 16px;
color: rgba(0,0,0,0.5);
} .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
justify-content: center;            }
.oxy-progress-bar .oxy-progress-bar-background {
background-color: #000000;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);            animation: none 0s paused;        }
.oxy-progress-bar .oxy-progress-bar-progress-wrap {
width: 85%;        }
.oxy-progress-bar .oxy-progress-bar-progress {
background-color: #66aaff;padding: 40px;animation: none 0s paused, none 0s paused;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);        
}
.oxy-progress-bar .oxy-progress-bar-overlay-text {
font-size: 30px;
font-weight: 900;
-webkit-font-smoothing: subpixel-antialiased;
}
.oxy-progress-bar .oxy-progress-bar-overlay-percent {
font-size: 12px;
}
.ct-slider .unslider-nav ol li {border-color: #ffffff; }.ct-slider .unslider-nav ol li.unslider-active {background-color: #ffffff; }.ct-slider .ct-slide {
padding: 0px;			}
.oxy-superbox .oxy-superbox-secondary, 
.oxy-superbox .oxy-superbox-primary {
transition-duration: 0.5s;            }
.oxy-shape-divider {
width: 0px;
height: 0px;
}
.oxy_shape_divider svg {
width: 100%;
}
.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{
box-shadow:px px px px ;}
.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
transition-duration:0.4s;
}
.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{
margin-left:0px;
}
.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
width:30px;
height:30px;
}
.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
}
.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
transition-duration:0.4s;
}
.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{
top:20px;
left:20px;
}
.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
width:24px;
height:24px;
}
.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
transition-duration:0.4s;
}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}
.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{
background-image:url();
}
.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:24px;
}
.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:rgba(0,0,0,0.2);
border-top-style:solid;
}
.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
flex-direction: row;
}
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{
text-align: left;
justify-content: flex-start;
}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
align-items: flex-start;
}
.oxy-pro-menu .oxy-pro-menu-off-canvas-container{
top: 0;
bottom: 0;
right: auto;
left: 0;
}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
text-align: left;
justify-content: flex-start;
}
.oxy-site-navigation {
--oxynav-brand-color:#4831B0;
--oxynav-neutral-color:#FFFFFF;
--oxynav-activehover-color:#EFEDF4;
--oxynav-background-color:#4831B0;
--oxynav-border-radius:0px;
--oxynav-other-spacing:8px;
--oxynav-transition-duration:0.3s;
--oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93);
}
.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{
text-align:left;
}
.oxy-site-navigation > ul{ left: 0; }
.oxy-site-navigation {
--oxynav-animation-name: none; 
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1){ 
background-color: var(--oxynav-brand-color);
transition: var(--oxynav-transition-duration);
margin-left: var(--oxynav-other-spacing);
border: none;
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2){ 
background: transparent;
border: 1px solid currentColor;
transition: var(--oxynav-transition-duration);
margin-left: var(--oxynav-other-spacing);
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img{
filter: invert(0) !important;
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover{
background-color: var(--oxynav-activehover-color);
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a{
color: var(--oxynav-neutral-color);
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a{
color: var(--oxynav-brand-color);
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a{
color: var(--oxynav-brand-color);
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after{
color: var(--oxynav-neutral-color);   
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after{
color: var(--oxynav-brand-color);   
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after{
color: var(--oxynav-brand-color);   
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
display: none;
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button, .oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
display: none;
}
.ct-section-inner-wrap, .oxy-header-container{
max-width: 1440px;
}
body {font-family: 'Gotham';}body {line-height: 1.6;font-size: 16px;font-weight: 400;color: var(--orange100);}.oxy-nav-menu-hamburger-line {background-color: var(--orange100);}h1, h2, h3, h4, h5, h6 {font-family: 'Gotham';font-size: 56px;font-weight: 500;line-height: 1.4;}h2, h3, h4, h5, h6{font-size: clamp(1.75rem, calc(1.75rem + ((1vw - 4.8px) * 1.1806)), 2.8716rem) ;font-weight: 600;line-height: 1.3;}h3, h4, h5, h6{font-size: 32px;font-weight: 600;line-height: 1.4;}h4, h5, h6{font-size: 24px;font-weight: 600;line-height: 1.4;}h5, h6{font-size: 20px;font-weight: 600;line-height: 25px;}h6{font-size: 16px;font-weight: 400;}a {text-decoration: none;}a:hover {text-decoration: none;}.ct-link-text {color: var(--gr2);text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: px;}.ct-section-inner-wrap {
padding-top: 75px;
padding-right: 20px;
padding-bottom: 75px;
padding-left: 20px;
}.ct-new-columns > .ct-div-block {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}.oxy-header-container {
padding-right: 20px;
padding-left: 20px;
}@media (max-width: 992px) {
.ct-columns-inner-wrap {
display: block !important;
}
.ct-columns-inner-wrap:after {
display: table;
clear: both;
content: "";
}
.ct-column {
width: 100% !important;
margin: 0 !important;
}
.ct-columns-inner-wrap {
margin: 0 !important;
}
}
.oxel_accordion {
border-top-color:#adb4b9;
border-right-color:#adb4b9;
border-bottom-color:#adb4b9;
border-left-color:#adb4b9;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
max-width:645px;
width:100%;
margin-bottom:35px;
}
.oxel_accordion__row {
font-family:Gotham;
width:100%;
padding-top:12px;
padding-left:45px;
padding-right:0px;
padding-bottom:12px;
text-align:left;
border-right-style:solid;
border-left-style:solid;
font-weight:600;
background-color:#313131;
color:#ffffff;
height:84px;
border-top-style:solid;
border-bottom-style:solid;
max-width:645px;
border-top-color:#4d4c4c;
border-top-width:1px;
border-right-color:#4d4c4c;
border-right-width:1px;
border-left-color:#4d4c4c;
border-left-width:1px;
border-bottom-width:1px;
border-bottom-color:#313131;
cursor: pointer;
}
.oxel_accordion__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion__row.oxy-easy-posts .oxy-posts,
.oxel_accordion__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 767px) {
.oxel_accordion__row {
padding-left:20px;
}
}
.oxel_accordion__icon {
color: var(--prim);}.oxel_accordion__icon 
>svg {width: 16px;height: 16px;}.oxel_accordion__icon {
transition-duration:0.3s;
margin-right:30px;
}
.oxel_accordion__row_left {
}
.oxel_accordion__row_left:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion__row_left.oxy-easy-posts .oxy-posts,
.oxel_accordion__row_left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_accordion__content {
width:100%;
padding-top:0px;
padding-left:45px;
padding-right:40px;
border-bottom-width:1px;
border-bottom-style:solid;
overflow:hidden;
opacity:1;
transition-duration:3s;
border-top-style:none;
border-right-style:solid;
border-left-style:solid;
transition-property:max-height;
text-align:left;
max-height:3000px;
margin-top:0px;
margin-bottom:20px;
max-width:645px;
background-color:#313131;
border-bottom-color:#4d4c4c;
border-right-width:1px;
border-right-color:#4d4c4c;
border-left-width:1px;
border-left-color:#4d4c4c;
padding-bottom:30px;
}
.oxel_accordion__content:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion__content.oxy-easy-posts .oxy-posts,
.oxel_accordion__content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 479px) {
}
.oxel_accordion__content__hidden {
max-height:0px;
padding-left:8px;
padding-right:8px;
padding-top:0px;
z-index:-1;
padding-bottom:0px;
transition-duration:0s;
}
.oxel_accordion__content__hidden:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion__content__hidden.oxy-easy-posts .oxy-posts,
.oxel_accordion__content__hidden.ct-section .ct-section-inner-wrap{
display:flex;
}
.oxel_accordion__row__label {
font-size:25px;
}
.oxel_iconlist {
max-width:100%;
}
.oxel_iconlist__row {
padding-top:8px;
padding-left:8px;
padding-right:8px;
padding-bottom:8px;
width:100%;
margin-top:0px;
}
.oxel_iconlist__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_iconlist__row.oxy-easy-posts .oxy-posts,
.oxel_iconlist__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_iconlist__row__icon {
color: #7f8b93;}.oxel_iconlist__row__icon 
>svg {width: 18px;height: 18px;}.oxel_iconlist__row__icon {
margin-left:32px;
margin-right:32px;
}
.oxel_iconlist__row__label {
}
.oxel_iconlist__row--dark {
background-color:#eceeef;
}
.tabs-8932-tab:hover{
background-color:#ffffff;
}
.tabs-8932-tab {
background-color:#eceeef;
padding-top:16px;
padding-bottom:16px;
padding-left:32px;
padding-right:32px;
color:#374047;
transition-duration:0.3s;
transition-timing-function:ease-in-out;
border-top-color:#eceeef;
border-right-color:#eceeef;
border-bottom-color:#eceeef;
border-left-color:#eceeef;
border-top-style:solid;
border-right-style:none;
border-bottom-style:solid;
border-left-style:solid;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
}
.tabs-8932-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-8932-tab.oxy-easy-posts .oxy-posts,
.tabs-8932-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.tabs-8932-tab {
border-bottom-style:none;
border-right-color:#dee1e3;
border-right-width:1px;
border-right-style:solid;
}
}
@media (max-width: 479px) {
.tabs-8932-tab {
padding-left:16px;
padding-right:16px;
}
}
.tabs-8932-tab-active {
margin-left:-8px;
background-color:#ffffff;
border-top-color:#dee1e3;
border-right-color:#dee1e3;
border-bottom-color:#dee1e3;
border-left-color:#dee1e3;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-style:solid;
border-right-style:none;
border-bottom-style:solid;
border-left-style:solid;
padding-left:40px;
}
@media (max-width: 991px) {
.tabs-8932-tab-active {
border-top-color:#dee1e3;
border-right-color:#dee1e3;
border-bottom-color:#dee1e3;
border-left-color:#dee1e3;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:none;
border-left-style:solid;
margin-left:0px;
padding-left:032px;
}
}
@media (max-width: 479px) {
.tabs-8932-tab-active {
padding-left:16px;
padding-right:16px;
}
}
.tabs-contents-8932-tab {
}
.oxel_dashboard_tabs {
width:100%;
}
.oxel_dashboard_tabs:not(.ct-section):not(.oxy-easy-posts),
.oxel_dashboard_tabs.oxy-easy-posts .oxy-posts,
.oxel_dashboard_tabs.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
}
@media (max-width: 991px) {
.oxel_dashboard_tabs {
}
.oxel_dashboard_tabs:not(.ct-section):not(.oxy-easy-posts),
.oxel_dashboard_tabs.oxy-easy-posts .oxy-posts,
.oxel_dashboard_tabs.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}
.oxel_dashboard_tabs__tab_icon {
color: #7f8b93;}.oxel_dashboard_tabs__tab_icon 
>svg {width: 18px;height: 18px;}.oxel_dashboard_tabs__tab_icon {
margin-right:8px;
}
@media (max-width: 767px) {
.oxel_dashboard_tabs__tab_icon {
margin-right:0px;
}
}
.oxel_dashboard_tabs__tab_label {
line-height:1;
font-size:14px;
text-transform:uppercase;
}
@media (max-width: 767px) {
.oxel_dashboard_tabs__tab_label {
}
.oxel_dashboard_tabs__tab_label:not(.ct-section):not(.oxy-easy-posts),
.oxel_dashboard_tabs__tab_label.oxy-easy-posts .oxy-posts,
.oxel_dashboard_tabs__tab_label.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
}
.oxel_dashboard_tabs__tab {
}
.oxel_dashboard_tabs__tab_content_container {
width:75%;
border-top-color:#dee1e3;
border-right-color:#dee1e3;
border-bottom-color:#dee1e3;
border-left-color:#dee1e3;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:none;
overflow:hidden;
}
@media (max-width: 991px) {
.oxel_dashboard_tabs__tab_content_container {
width:100%;
border-top-color:#dee1e3;
border-right-color:#dee1e3;
border-bottom-color:#dee1e3;
border-left-color:#dee1e3;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
}
}
.oxel_dashboard_tabs__tab_content--hidden {
}
.oxel_dashboard_tabs__tab_content--hidden:not(.ct-section):not(.oxy-easy-posts),
.oxel_dashboard_tabs__tab_content--hidden.oxy-easy-posts .oxy-posts,
.oxel_dashboard_tabs__tab_content--hidden.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
.sirka1160 {
max-width:1160px;
width:100%;
}
.sirka1160:not(.ct-section):not(.oxy-easy-posts),
.sirka1160.oxy-easy-posts .oxy-posts,
.sirka1160.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1440px) {
}
@media (max-width: 479px) {
}
.h2 {
font-size:calc(2rem + ((1vw - 4.8px) * 0.6944)) ;
}
@media (max-width: 479px) {
.h2 {
}
}
.o-mne-modal {
width:40%;
padding-top:50px;
padding-right:50px;
padding-bottom:50px;
padding-left:50px;
position:relative;
border-radius:32px;
background-color:var(--brown300);
}
@media (max-width: 1440px) {
.o-mne-modal {
width:60%;
}
}
@media (max-width: 767px) {
.o-mne-modal {
width:85%;
padding-left:25px;
padding-top:50px;
padding-right:25px;
padding-bottom:25px;
}
}
@media (max-width: 479px) {
.o-mne-modal {
padding-left:24px;
padding-top:32px;
padding-right:24px;
padding-bottom:32px;
width:90%;
}
}
.oxy-close-modal {
color: #ffffff;}.oxy-close-modal 
>svg {width: 20px;height: 20px;}.oxy-close-modal {
position:absolute;
right:12px;
top:12px;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
padding-left:5px;
cursor: pointer;
}
@media (max-width: 479px) {
.oxy-close-modal {
right:8px;
top:8px;
}
}
.omne-timeline-line {
width:100%;
position:relative;
gap:0px;
}
.omne-timeline-line:not(.ct-section):not(.oxy-easy-posts),
.omne-timeline-line.oxy-easy-posts .oxy-posts,
.omne-timeline-line.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
gap:0px;
}
@media (max-width: 991px) {
.omne-timeline-line {
}
.omne-timeline-line:not(.ct-section):not(.oxy-easy-posts),
.omne-timeline-line.oxy-easy-posts .oxy-posts,
.omne-timeline-line.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
}
.omne-timeline-line-left {
width:42.5%;
padding-left:20px;
padding-right:0px;
}
.omne-timeline-line-left:not(.ct-section):not(.oxy-easy-posts),
.omne-timeline-line-left.oxy-easy-posts .oxy-posts,
.omne-timeline-line-left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:flex-end;
}
@media (max-width: 991px) {
.omne-timeline-line-left {
width:100%;
}
.omne-timeline-line-left:not(.ct-section):not(.oxy-easy-posts),
.omne-timeline-line-left.oxy-easy-posts .oxy-posts,
.omne-timeline-line-left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row-reverse;
}
}
@media (max-width: 767px) {
.omne-timeline-line-left {
padding-left:8px;
padding-right:8px;
}
}
.omne-timeline-obal {
}
.omne-timeline-line-left-card {
width:100%;
background-color:var(--brown800);
border-radius:5px;
position:relative;
min-height:178px;
text-align:left;
}
.omne-timeline-line-left-card:not(.ct-section):not(.oxy-easy-posts),
.omne-timeline-line-left-card.oxy-easy-posts .oxy-posts,
.omne-timeline-line-left-card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:flex-start;
}
.o-mne-timeline-image {
border-top-left-radius:32px;
border-bottom-left-radius:32px;
object-fit:cover;
width:167px;
min-height:178px;
height:auto;
}
@media (max-width: 767px) {
.o-mne-timeline-image {
}
}
@media (max-width: 479px) {
.o-mne-timeline-image {
width:123px;
}
}
.omne-timeline-line-card-content {
width:100%;
padding-left:48px;
padding-right:48px;
padding-top:34px;
padding-bottom:34px;
background-color:#ffffff;
border-radius:5px;
min-height:104px;
max-width:450px;
}
.omne-timeline-line-card-content:not(.ct-section):not(.oxy-easy-posts),
.omne-timeline-line-card-content.oxy-easy-posts .oxy-posts,
.omne-timeline-line-card-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
@media (max-width: 991px) {
.omne-timeline-line-card-content {
margin-bottom:20px;
max-width:100%;
}
}
@media (max-width: 767px) {
.omne-timeline-line-card-content {
padding-left:25px;
padding-top:25px;
padding-right:25px;
padding-bottom:25px;
}
}
.text-gradient {
}
@media (max-width: 479px) {
.text-gradient {
}
}
.omne-timeline-line-stred:after{
transform:translate(-50%); position:absolute;
top:0px;
width:3px;
border-right-style:solid;
border-right-width:3px;
left:50%;
border-right-color:#464444;
bottom:0px;
content:"";
}
.omne-timeline-line-stred {
position:relative;
width:73px;
min-height:104px;
min-width:73px;
}
.omne-timeline-line-stred:not(.ct-section):not(.oxy-easy-posts),
.omne-timeline-line-stred.oxy-easy-posts .oxy-posts,
.omne-timeline-line-stred.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.omne-timeline-line-stred {
width:50px;
min-width:50px;
}
}
.omne-timeline-marker-leva {
height:1px;
position:relative;
width:calc(50% + 20px) ;
top:50%;
left:-20px;
}
@media (max-width: 991px) {
}
.omne-timeline-line-empty {
padding-right:20px;
padding-left:20px;
width:42.5%;
height:198px;
text-align:right;
}
.omne-timeline-line-empty:not(.ct-section):not(.oxy-easy-posts),
.omne-timeline-line-empty.oxy-easy-posts .oxy-posts,
.omne-timeline-line-empty.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 991px) {
.omne-timeline-line-empty {
width:0%;
}
.omne-timeline-line-empty:not(.ct-section):not(.oxy-easy-posts),
.omne-timeline-line-empty.oxy-easy-posts .oxy-posts,
.omne-timeline-line-empty.ct-section .ct-section-inner-wrap{
display:none;
}
}
.omne-timeline-marker-prava {
background-image: linear-gradient(#3c3c3c, #323232 100%);transform:translate(-50%,calc(-50% - 5px)); height:25px;
position:absolute;
text-align:center;
top:50%;
left:50%;
width:25px;
border-radius:13px;
z-index:2;
}
@media (max-width: 991px) {
}
.omne-timeline-line-right {
padding-right:0px;
padding-left:0px;
width:47%;
min-height:104px;
}
@media (max-width: 991px) {
.omne-timeline-line-right {
width:100%;
}
}
@media (max-width: 767px) {
.omne-timeline-line-right {
padding-left:8px;
padding-right:8px;
}
}
.omne-timeline-line-right-card {
width:100%;
background-color:var(--brown800);
border-radius:5px;
position:relative;
text-align:right;
min-height:104px;
}
.omne-timeline-line-right-card:not(.ct-section):not(.oxy-easy-posts),
.omne-timeline-line-right-card.oxy-easy-posts .oxy-posts,
.omne-timeline-line-right-card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:flex-start;
}
@media (max-width: 479px) {
.omne-timeline-line-right-card {
}
}
.omne-timeline-image-prava {
border-top-left-radius:0px;
border-bottom-left-radius:0px;
object-fit:cover;
width:167px;
min-height:178px;
height:100%;
border-top-right-radius:32px;
border-bottom-right-radius:32px;
}
@media (max-width: 767px) {
.omne-timeline-image-prava {
}
}
@media (max-width: 479px) {
.omne-timeline-image-prava {
width:123px;
}
}
.oxel_dynamicslider {
width:100%;
min-height:540px;
}
.swiper-container {
}
.oxel_dynamicslider__container {
overflow:visible;
position:relative;
min-height:540px;
height:540px;
}
.swiper-wrapper:hover{
border-top-width:2px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:2px;
border-top-color:#ed1c24;
border-right-color:#ed1c24;
border-bottom-color:#ed1c24;
border-left-color:#ed1c24;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
transition-duration:0.5s;
transition-timing-function:easy-in-out;
transition-property:transform;
}
.swiper-wrapper:hover .ref-img{
background-image: linear-gradient(180deg, rgba(237,28,36,0) 38%, #ed1c24 97%);transform:scale(0.94,0.94); transition-duration:0.5s;
transition-timing-function:easy-in-out;
transition-property:transform;
}
.swiper-wrapper {
width:100%;
height:100%;
border-top-color:rgba(237,28,36,0);
border-right-color:rgba(237,28,36,0);
border-bottom-color:rgba(237,28,36,0);
border-left-color:rgba(237,28,36,0);
border-top-width:2px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:2px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
transition-duration:0.5s;
transition-timing-function:easy-in-out;
transition-property:transform;
}
.swiper-slide {
}
.marker {
}
.marker .marker-image{
width:33px;
height:47px;
}
.marker .hp-marker-inner{
height:57px;
}
.marker .ou-tooltip-content-wrap, .marker .tippy-box{
border_radius_border-radius:2px;
border-radius:2px;
}
@media (max-width: 1440px) {
.marker {
}
.marker .marker-image{
height:45px;
}
.marker .hp-marker-inner{
height:45px;
}
}
@media (max-width: 991px) {
.marker {
}
.marker .marker-image{
height:40px;
}
.marker .hp-marker-inner{
height:40px;
}
}
@media (max-width: 767px) {
.marker {
}
.marker .marker-image{
width:24px;
height:30px;
}
.marker .hp-marker-inner{
height:35px;
}
}
@media (max-width: 479px) {
.marker {
}
.marker .marker-image{
width:20px;
height:20px;
}
.marker .hp-marker-inner{
height:27px;
}
}
.nadpis:after{
transform:translate(-50%,15px); z-index:11;
position:absolute;
border-bottom-color:var(--prim);
border-bottom-width:3px;
border-bottom-style:solid;
width:160px;
left:50%;
right:50%;
background-color:var(--prim);
height:5px;
bottom:0px;
content:"";
}
.nadpis {
position:relative;
z-index:10;
text-align:center;
font-size:clamp(1.75rem, calc(1.75rem + ((1vw - 4.8px) * 1.1806)), 2.8716rem) ;
min-width:0px;
}
@media (max-width: 479px) {
.nadpis:after{
height:4px;
}
}
.menu_text {
font-weight:600;
font-size:16px;
line-height:100%;
letter-spacing:0%;
margin-right:6px;
color:var(--black);
}
.menu_item {
margin-right:20px;
padding-top:25px;
padding-bottom:25px;
padding-right:5px;
padding-left:5px;
position:relative;
}
.menu_item:not(.ct-section):not(.oxy-easy-posts),
.menu_item.oxy-easy-posts .oxy-posts,
.menu_item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.menu_item {
}
.menu_item:not(.ct-section):not(.oxy-easy-posts),
.menu_item.oxy-easy-posts .oxy-posts,
.menu_item.ct-section .ct-section-inner-wrap{
display:none;
}
}
.banner-hlavni_nadpis {
font-size:clamp(2.375rem, calc(2.375rem + ((1vw - 4.8px) * 2.22)), 4.48rem) ;
color:#ffffff;
font-weight:600;
line-height:75px;
letter-spacing:0%;
margin-bottom:25px;
z-index:10;
text-align:left;
max-width:500px;
}
@media (max-width: 991px) {
.banner-hlavni_nadpis {
line-height:45px;
}
}
@media (max-width: 767px) {
.banner-hlavni_nadpis {
text-align:center;
}
}
.banner-content {
width:100%;
max-width:1440px;
height:430px;
padding-left:114px;
z-index:100;
padding-top:184px;
}
@media (max-width: 767px) {
.banner-content {
padding-top:120px;
padding-left:50px;
padding-right:50px;
}
.banner-content:not(.ct-section):not(.oxy-easy-posts),
.banner-content.oxy-easy-posts .oxy-posts,
.banner-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}
@media (max-width: 479px) {
.banner-content {
padding-top:100px;
padding-left:30px;
padding-right:30px;
}
}
.tlactiko_cerne:hover{
background-color:var(--prim);
box-shadow:0px 0px 0px 0px rgba(66,68,75,0.34);
}
.tlactiko_cerne {
color:#ffffff;
text-transform:uppercase;
font-size:16px;
letter-spacing:4%;
line-height:100%;
font-weight:500;
background-color:var(--button);
padding-left:30px;
padding-top:13px;
padding-bottom:12px;
padding-right:30px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-width:2px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:2px;
border-top-color:#282727;
border-right-color:#282727;
border-bottom-color:#282727;
border-left-color:#282727;
z-index:10;
box-shadow:0px 15px 20px 0px rgba(66,68,75,0.34);
}
.tlactiko_cerne:not(.ct-section):not(.oxy-easy-posts),
.tlactiko_cerne.oxy-easy-posts .oxy-posts,
.tlactiko_cerne.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.tlactiko_cerne_text {
margin-right:15px;
font-size:13px;
text-align:left;
}
.tlactiko_cerne_hover:hover{
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-width:2px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:2px;
border-top-color:#282727;
border-right-color:#282727;
border-bottom-color:#282727;
border-left-color:#282727;
background-color:var(--prim);
}
.tlactiko_cerne_hover {
box-shadow:0px 0px 0px 0px rgba(66,68,75,0);
}
.link-text {
}
.paticka-menu-link:hover{
color:var(--prim);
text-decoration:none;
}
.paticka-menu-link {
text-decoration:underline;
font-size:15px;
margin-bottom:5px;
}
.paticka-menu-subnadpis {
font-size:15px;
font-weight:600;
text-transform:uppercase;
}
.paticka-kontakt-panel-text {
font-family:Gotham;
color:#ffffff;
font-size:clamp(16px, calc(16px + 0.625vw), 28.5px) ;
}
@media (max-width: 479px) {
}
.paticka-kontakt-panel-ico {
height:calc(1.25rem + ((1vw - 4.8px) * 0.6944)) ;
margin-right:17px;
width:calc(1.625rem + ((1vw - 4.8px) * 0.6944)) ;
}
@media (max-width: 479px) {
}
.paticka-kontakt-panel {
width:100%;
background-color:#323232;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-color:#40403f;
border-right-color:#40403f;
border-bottom-color:#40403f;
border-left-color:#40403f;
max-width:1400px;
z-index:100;
box-shadow:0px 20px 20px 0px rgba(0,0,0,0.14);
}
.paticka-kontakt-panel:not(.ct-section):not(.oxy-easy-posts),
.paticka-kontakt-panel.oxy-easy-posts .oxy-posts,
.paticka-kontakt-panel.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 1440px) {
.paticka-kontakt-panel {
}
.paticka-kontakt-panel:not(.ct-section):not(.oxy-easy-posts),
.paticka-kontakt-panel.oxy-easy-posts .oxy-posts,
.paticka-kontakt-panel.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
}
@media (max-width: 991px) {
.paticka-kontakt-panel {
gap:0px;
padding-top:30px;
padding-bottom:30px;
height:180px;
}
.paticka-kontakt-panel:not(.ct-section):not(.oxy-easy-posts),
.paticka-kontakt-panel.oxy-easy-posts .oxy-posts,
.paticka-kontakt-panel.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:0px;
}
}
@media (max-width: 767px) {
.paticka-kontakt-panel {
text-align:center;
}
.paticka-kontakt-panel:not(.ct-section):not(.oxy-easy-posts),
.paticka-kontakt-panel.oxy-easy-posts .oxy-posts,
.paticka-kontakt-panel.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}
.paticka-kontakt-panel-div {
text-align:center;
width:33%;
}
.paticka-kontakt-panel-div:not(.ct-section):not(.oxy-easy-posts),
.paticka-kontakt-panel-div.oxy-easy-posts .oxy-posts,
.paticka-kontakt-panel-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.paticka-kontakt-panel-div {
width:100%;
margin-bottom:5px;
max-width:100%;
}
}
@media (max-width: 767px) {
.paticka-kontakt-panel-div {
text-align:center;
}
.paticka-kontakt-panel-div:not(.ct-section):not(.oxy-easy-posts),
.paticka-kontakt-panel-div.oxy-easy-posts .oxy-posts,
.paticka-kontakt-panel-div.ct-section .ct-section-inner-wrap{
display:flex;
}
}
@media (max-width: 479px) {
.paticka-kontakt-panel-div {
padding-top:30px;
}
}
.paticka-socky-icon {
margin-right:10px;
}
@media (max-width: 991px) {
.paticka-socky-icon {
margin-right:15px;
}
}
.tlacitko_red:hover{
border-top-color:var(--prim);
border-right-color:var(--prim);
border-bottom-color:var(--prim);
border-left-color:var(--prim);
background-color:var(--bg);
box-shadow:0px 0px 0px 0px rgba(66,68,75,0.34);
}
.tlacitko_red {
color:#ffffff;
z-index:1;
text-transform:uppercase;
font-size:16px;
letter-spacing:4%;
line-height:100%;
font-weight:500;
background-color:var(--prim);
padding-left:30px;
padding-top:13px;
padding-bottom:12px;
padding-right:30px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-width:2px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:2px;
border-top-color:var(--prim);
border-right-color:var(--prim);
border-bottom-color:var(--prim);
border-left-color:var(--prim);
text-align:left;
box-shadow:0px 15px 20px 0px rgba(0,0,0,0.21);
}
.tlacitko_red:not(.ct-section):not(.oxy-easy-posts),
.tlacitko_red.oxy-easy-posts .oxy-posts,
.tlacitko_red.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.tlacitko_red {
}
.tlacitko_red:not(.ct-section):not(.oxy-easy-posts),
.tlacitko_red.oxy-easy-posts .oxy-posts,
.tlacitko_red.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
}
@media (max-width: 479px) {
.tlacitko_red {
padding-left:30px;
padding-right:30px;
}
}
.hero-home {
}
.nadpis-left:after{
transform:translate(5%,13px); z-index:11;
position:absolute;
border-bottom-color:var(--prim);
border-bottom-style:solid;
height:5px;
bottom:0px;
left:0%;
background-color:var(--prim);
width:160px;
border-bottom-width:3px;
content:"";
}
.nadpis-left {
position:relative;
z-index:10;
text-align:left;
margin-bottom:33px;
font-size:clamp(1.75rem, calc(1.75rem + ((1vw - 4.8px) * 1.1765)), 2.8677rem) ;
}
@media (max-width: 991px) {
.nadpis-left:after{
transform:translateY(13px); left:0%;
bottom:0px;
position:absolute;
}
.nadpis-left {
position:relative;
}
}
@media (max-width: 767px) {
.nadpis-left {
}
}
@media (max-width: 479px) {
.nadpis-left {
text-align:center;
}
.nadpis-left:after{
transform:translate(-50%,13px); left:50%;
height:4px;
}
}
.text {
font-size:15px;
line-height:20px;
}
.hero-home-mask {
}
.home-kvalita_div {
position:relative;
padding-bottom:45px;
background-color:#ffffff;
min-height:400px;
padding-left:45px;
padding-right:45px;
height:400px;
box-shadow:0px 4px 50px 0px rgba(66,68,75,0.05);
}
.home-kvalita_div:not(.ct-section):not(.oxy-easy-posts),
.home-kvalita_div.oxy-easy-posts .oxy-posts,
.home-kvalita_div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1440px) {
.home-kvalita_div {
min-height:428px;
padding-left:10px;
padding-right:10px;
height:100%;
}
}
@media (max-width: 479px) {
.home-kvalita_div {
padding-bottom:0px;
}
}
.aktuality_div:hover{
background-image: linear-gradient(var(--bg), var(--bg)); border-top-color:#40403f;
border-right-color:#40403f;
border-bottom-color:#40403f;
border-left-color:#40403f;
background-color:#272626;
}
.aktuality_div {
background-image: linear-gradient(180deg, #404040, #323232 41%); border-top-color:rgba(64,64,63,0);
border-right-color:rgba(64,64,63,0);
border-bottom-color:rgba(64,64,63,0);
border-left-color:rgba(64,64,63,0);
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
padding-top:20px;
padding-right:20px;
padding-bottom:30px;
padding-left:20px;
width:100%;
height:100%;
min-height:500px;
box-shadow:0px 20px 20px 0px rgba(0,0,0,0.14);
}
.aktualita_img {
background-size: cover; width:100%;
height:210px;
background-repeat:no-repeat;
margin-bottom:23px;
min-height:210px;
background-position:50% 50%;
}
.subnadpis {
font-size:calc(1rem + ((1vw - 4.8px) * 0.2778)) ;
font-weight:600;
margin-bottom:17px;
}
.subnadpis-white {
font-size:20px;
font-weight:600;
margin-bottom:17px;
color:#ffffff;
text-align:left;
line-height:1.3;
max-width:450px;
}
.text-white {
line-height:20px;
color:#ffffff;
text-align:left;
}
.aktuality_datum {
font-size:14px;
color:#ffffff;
font-weight:400;
}
.link-text-red:hover{
color:var(--prim);
text-decoration:none;
}
.link-text-red {
color:var(--prim);
font-size:16px;
font-weight:600;
text-decoration:underline;
}
.banner-podnadpis {
font-size:35px;
color:#ffffff;
line-height:100%;
letter-spacing:0%;
margin-bottom:8px;
text-transform:uppercase;
}
.banner-text {
font-size:17px;
color:#ffffff;
line-height:100%;
letter-spacing:0%;
margin-bottom:25px;
font-weight:500;
}
.shadow {
box-shadow:0px 10px 50px 0px rgba(66,68,75,0.12);
}
.co-ovlivnuje_div {
background-image: linear-gradient(180deg, #404040, #323232 41%); width:288px;
border-radius:5px;
min-height:108px;
}
.co-ovlivnuje_div:not(.ct-section):not(.oxy-easy-posts),
.co-ovlivnuje_div.oxy-easy-posts .oxy-posts,
.co-ovlivnuje_div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.co-ovlivnuje_text {
color:#ffffff;
font-size:20px;
font-weight:600;
line-height:25px;
}
.zinkovny-zinkovna {
padding-left:18px;
padding-right:18px;
padding-top:13px;
padding-bottom:13px;
background-color:var(--prim);
color:#ffffff;
}
.zinkovny-zinkovna:not(.ct-section):not(.oxy-easy-posts),
.zinkovny-zinkovna.oxy-easy-posts .oxy-posts,
.zinkovny-zinkovna.ct-section .ct-section-inner-wrap{
display:flex;
}
.zinkovny-info {
}
.zinkovny-info-nadpis {
font-size:20px;
font-weight:600;
line-height:25px;
margin-bottom:8px;
}
.zinkovny-info-text {
color:var(--bg);
font-size:14px;
font-weight:400;
margin-bottom:10px;
}
.zinkovny-info-bublina {
box-shadow:0px 5px 10px 0px rgba(0,0,0,0.34);
}
.zinkovny-loop-nadpis {
font-size:23px;
font-weight:500;
line-height:100%;
margin-right:10px;
}
.text-bold {
font-weight:600;
color:#000000;
}
.shadow-velky {
box-shadow:0px 20px 20px 0px rgba(0,0,0,0.14);
}
.shadow-velky:not(.ct-section):not(.oxy-easy-posts),
.shadow-velky.oxy-easy-posts .oxy-posts,
.shadow-velky.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.red-efekt {
background-image: linear-gradient(-90deg, rgba(237,28,36,0) 50%, rgba(237,28,36,0.8) 100%), url(); width:100%;
height:100%;
z-index:2;
}
.section-space {
background-color:var(--seda);
}
.section-space .ct-section-inner-wrap {
padding-top: 85px;
padding-bottom: 70px;
}
.section-space:not(.ct-section):not(.oxy-easy-posts),
.section-space.oxy-easy-posts .oxy-posts,
.section-space.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 767px) {
.section-space {
}
.section-space .ct-section-inner-wrap {
padding-top: 60px;
padding-bottom: 65px;
}
}
.section-center {
text-align:center;
}
.section-center:not(.ct-section):not(.oxy-easy-posts),
.section-center.oxy-easy-posts .oxy-posts,
.section-center.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.nadpis-space {
margin-bottom:55px;
}
.section-last {
text-align:center;
background-color:var(--seda);
}
.section-last .ct-section-inner-wrap {
padding-bottom: 190px;
}
.section-last:not(.ct-section):not(.oxy-easy-posts),
.section-last.oxy-easy-posts .oxy-posts,
.section-last.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1440px) {
.section-last {
}
}
@media (max-width: 991px) {
.section-last {
}
.section-last .ct-section-inner-wrap {
padding-top: 35px;
}
}
.cerne-obdelniky_nadpis {
font-size:20px;
color:#ffffff;
font-weight:600;
margin-bottom:12px;
}
.cerny-gradient {
background-image: linear-gradient(180deg, #404040, #323232 41%);}
@media (max-width: 767px) {
.cerny-gradient {
}
.cerny-gradient:not(.ct-section):not(.oxy-easy-posts),
.cerny-gradient.oxy-easy-posts .oxy-posts,
.cerny-gradient.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}
.volna-mista-bloky-div {
padding-top:35px;
padding-bottom:35px;
padding-left:25px;
padding-right:46px;
width:32%;
margin-bottom:10px;
border-radius:5px;
}
.volna-mista-bloky-div:not(.ct-section):not(.oxy-easy-posts),
.volna-mista-bloky-div.oxy-easy-posts .oxy-posts,
.volna-mista-bloky-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 1440px) {
.volna-mista-bloky-div {
width:48%;
}
}
@media (max-width: 991px) {
.volna-mista-bloky-div {
width:48%;
}
}
@media (max-width: 767px) {
.volna-mista-bloky-div {
width:100%;
}
}
.cerne-obdelniky_text {
color:#ffffff;
max-width:300px;
}
.cerne-obdelniky_img {
margin-right:30px;
object-fit:contain;
}
@media (max-width: 479px) {
.cerne-obdelniky_img {
}
}
.volna-mista-bloky-container {
width:100%;
gap:26px;
margin-bottom:60px;
}
.volna-mista-bloky-container:not(.ct-section):not(.oxy-easy-posts),
.volna-mista-bloky-container.oxy-easy-posts .oxy-posts,
.volna-mista-bloky-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:center;
gap:26px;
}
.volna-mista-repeater-nadpis:hover{
text-decoration:none;
}
.volna-mista-repeater-nadpis {
font-family:Inherit;
position:relative;
line-height:33px;
font-size:26px;
font-weight:600;
text-decoration:underline;
color:var(--black);
text-align:left;
}
.volna-mista-repeater-nadpis:not(.ct-section):not(.oxy-easy-posts),
.volna-mista-repeater-nadpis.oxy-easy-posts .oxy-posts,
.volna-mista-repeater-nadpis.ct-section .ct-section-inner-wrap{
display:inline;
}
.volna-mista-repeater-mista {
}
.volna-mista-repeater-misto-vykonu {
background-color:var(--seda);
margin-right:7px;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
padding-right:15px;
border-radius:20px;
margin-bottom:8px;
font-size:13px;
}
.volna-mista-repeater-misto-vykonu:not(.ct-section):not(.oxy-easy-posts),
.volna-mista-repeater-misto-vykonu.oxy-easy-posts .oxy-posts,
.volna-mista-repeater-misto-vykonu.ct-section .ct-section-inner-wrap{
display:inline-flex;
align-items:flex-start;
}
.volna-mista-repeater-misto-div {
padding-top:15px;
}
.banner-nadpis {
font-size:clamp(2.375rem, calc(2.375rem + ((1vw - 4.8px) * 1.875)), 4.15rem) ;
color:#ffffff;
font-weight:600;
line-height:1.2;
letter-spacing:0%;
margin-bottom:25px;
z-index:12;
text-align:center;
}
.co-ovlicnuje-ico {
width:57px;
height:57px;
margin-right:20px;
}
.podklad-space {
}
.podklad-space .ct-section-inner-wrap {
padding-top: 114px;
padding-bottom: 0;
}
@media (max-width: 991px) {
.podklad-space {
}
.podklad-space .ct-section-inner-wrap {
padding-top: 80px;
}
}
@media (max-width: 479px) {
.podklad-space {
}
}
.pro-dodavatele_div {
position:relative;
padding-bottom:45px;
background-color:#ffffff;
padding-left:45px;
padding-right:45px;
height:100%;
box-shadow:0px 4px 50px 0px rgba(66,68,75,0.05);
}
.pro-dodavatele_div:not(.ct-section):not(.oxy-easy-posts),
.pro-dodavatele_div.oxy-easy-posts .oxy-posts,
.pro-dodavatele_div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1440px) {
.pro-dodavatele_div {
padding-left:10px;
padding-right:10px;
}
}
@media (max-width: 991px) {
.pro-dodavatele_div {
margin-bottom:30px;
margin-left:10px;
margin-right:10px;
}
}
@media (max-width: 479px) {
.pro-dodavatele_div {
}
}
.ref-img {
background-size: cover; width:100%;
height:100%;
transition-duration:0.5s;
transition-timing-function:easy-in-out;
transition-property:transform;
padding-left:35px;
padding-right:40px;
padding-bottom:40px;
background-position:50% 50%;
}
.ref-img:not(.ct-section):not(.oxy-easy-posts),
.ref-img.oxy-easy-posts .oxy-posts,
.ref-img.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-end;
}
.ref-div_container {
min-height:380px;
width:auto;
}
@media (max-width: 767px) {
.ref-div_container {
min-height:220px;
}
}
.ref-div_waraper {
width:100%;
height:100%;
}
.ref-div-imge-text {
color:#ffffff;
font-size:17px;
font-weight:500;
line-height:24px;
letter-spacing:0%;
text-align:left;
}
.ref-div-imge-nadpis {
color:#ffffff;
font-size:20px;
font-weight:600;
text-align:left;
}
.realiz-pruh-napdis {
color:#ffffff;
font-size:25px;
font-weight:600;
}
.realiz-pruh-text {
color:#ffffff;
font-size:22px;
font-weight:500;
}
.ref-dalsi-div_container {
height:380px;
max-width:450px;
}
.ref-swiper-wrapper:hover .ref-dalsi-img{
transform:scale(0.94,0.94);}
.ref-swiper-wrapper:hover{
transition-duration:0.5s;
transition-timing-function:easy-in-out;
transition-property:transform;
}
.ref-swiper-wrapper {
width:100%;
height:100%;
border-top-color:rgba(237,28,36,0);
border-right-color:rgba(237,28,36,0);
border-bottom-color:rgba(237,28,36,0);
border-left-color:rgba(237,28,36,0);
border-top-width:2px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:2px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
transition-duration:0.5s;
transition-timing-function:easy-in-out;
transition-property:transform;
}
.ref-dalsi-img {
background-size: cover; width:100%;
height:100%;
transition-duration:0.5s;
transition-timing-function:easy-in-out;
transition-property:transform;
padding-left:35px;
padding-bottom:30px;
padding-right:40px;
background-position:50% 50%;
}
.ref-dalsi-img:not(.ct-section):not(.oxy-easy-posts),
.ref-dalsi-img.oxy-easy-posts .oxy-posts,
.ref-dalsi-img.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-end;
}
.nadpis-white {
color:#ffffff;
margin-bottom:76px;
}
.timeline_div {
background-image: linear-gradient(180deg, #ffffff, #f2f3f6 40%); padding-top:34px;
padding-bottom:34px;
padding-left:48px;
padding-right:48px;
border-radius:5px;
}
.omne-timeline-line-empty-right {
padding-right:20px;
width:42.5%;
height:178px;
text-align:right;
}
.omne-timeline-line-empty-right:not(.ct-section):not(.oxy-easy-posts),
.omne-timeline-line-empty-right.oxy-easy-posts .oxy-posts,
.omne-timeline-line-empty-right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
}
@media (max-width: 991px) {
.omne-timeline-line-empty-right {
width:0%;
}
.omne-timeline-line-empty-right:not(.ct-section):not(.oxy-easy-posts),
.omne-timeline-line-empty-right.oxy-easy-posts .oxy-posts,
.omne-timeline-line-empty-right.ct-section .ct-section-inner-wrap{
display:none;
}
}
.omne-timeline-line-empty-left {
padding-right:0px;
width:47%;
text-align:left;
}
.omne-timeline-line-empty-left:not(.ct-section):not(.oxy-easy-posts),
.omne-timeline-line-empty-left.oxy-easy-posts .oxy-posts,
.omne-timeline-line-empty-left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
justify-content:center;
}
@media (max-width: 991px) {
.omne-timeline-line-empty-left {
width:17%;
min-width:100px;
}
.omne-timeline-line-empty-left:not(.ct-section):not(.oxy-easy-posts),
.omne-timeline-line-empty-left.oxy-easy-posts .oxy-posts,
.omne-timeline-line-empty-left.ct-section .ct-section-inner-wrap{
align-items:flex-end;
}
}
.shadow2 {
box-shadow:0px 5px 15px 0px rgba(0,0,0,0.65);
}
.omne-timeline-line-card-image {
width:100%;
min-height:178px;
padding-left:20px;
padding-right:20px;
padding-top:20px;
padding-bottom:20px;
background-color:#ffffff;
border-radius:5px;
}
.omne-timeline-line-card-image:not(.ct-section):not(.oxy-easy-posts),
.omne-timeline-line-card-image.oxy-easy-posts .oxy-posts,
.omne-timeline-line-card-image.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.omne-timeline-line-card-rok {
width:96px;
height:44px;
border-radius:5px;
background-color:var(--prim);
text-align:left;
position:relative;
}
.omne-timeline-line-card-rok:not(.ct-section):not(.oxy-easy-posts),
.omne-timeline-line-card-rok.oxy-easy-posts .oxy-posts,
.omne-timeline-line-card-rok.ct-section .ct-section-inner-wrap{
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.omne-timeline-line-card-rok {
}
}
@media (max-width: 767px) {
}
.omne-timeline-line-empty-left2 {
padding-right:0px;
width:47%;
text-align:left;
}
.omne-timeline-line-empty-left2:not(.ct-section):not(.oxy-easy-posts),
.omne-timeline-line-empty-left2.oxy-easy-posts .oxy-posts,
.omne-timeline-line-empty-left2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
justify-content:center;
}
@media (max-width: 991px) {
.omne-timeline-line-empty-left2 {
width:17%;
min-width:100px;
}
}
.o-mne-rep-obal-div {
}
.omne-timeline-line2 {
width:100%;
position:relative;
gap:0px;
}
.omne-timeline-line2:not(.ct-section):not(.oxy-easy-posts),
.omne-timeline-line2.oxy-easy-posts .oxy-posts,
.omne-timeline-line2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
gap:0px;
}
@media (max-width: 991px) {
.omne-timeline-line2 {
}
}
.omne-timline-marker-image {
position:absolute;
right:-10px;
z-index:0;
}
.omne-timeline-line-card-content2 {
width:100%;
padding-left:20px;
padding-right:20px;
padding-top:20px;
padding-bottom:20px;
background-color:#ffffff;
border-radius:5px;
min-height:178px;
max-width:450px;
}
.omne-timeline-line-card-content2:not(.ct-section):not(.oxy-easy-posts),
.omne-timeline-line-card-content2.oxy-easy-posts .oxy-posts,
.omne-timeline-line-card-content2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
@media (max-width: 991px) {
.omne-timeline-line-card-content2 {
max-width:100%;
}
}
.historie-blok {
background-image: linear-gradient(180deg, #404040, #323232 41%); border-radius:5px;
min-height:176px;
padding-left:50px;
text-align:center;
padding-right:63px;
}
.historie-blok:not(.ct-section):not(.oxy-easy-posts),
.historie-blok.oxy-easy-posts .oxy-posts,
.historie-blok.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
.historie-blok-text {
color:#ffffff;
font-size:20px;
text-align:left;
}
.historie-blok-ico {
width:60px;
height:66px;
margin-right:30px;
}
.tabs-0092-tab {
height:54px;
text-transform:uppercase;
background-color:#adadad;
z-index:1;
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
}
.tabs-0092-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-0092-tab.oxy-easy-posts .oxy-posts,
.tabs-0092-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.tabs-0092-tab-active {
color:#ffffff;
position:relative;
background-color:var(--prim);
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
}
.tabs-0092-tab-active:not(.ct-section):not(.oxy-easy-posts),
.tabs-0092-tab-active.oxy-easy-posts .oxy-posts,
.tabs-0092-tab-active.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-end;
}
.tabs-contents-0092-tab {
background-color:#ffffff;
min-height:250px;
padding-left:35px;
}
@media (max-width: 767px) {
.tabs-contents-0092-tab {
padding-left:10px;
padding-right:10px;
}
}
@media (max-width: 479px) {
.tabs-contents-0092-tab {
padding-left:10px;
padding-right:10px;
}
}
.o-nas-certif-soubor {
background-color:var(--seda);
padding-left:25px;
padding-right:25px;
width:100%;
margin-bottom:4px;
min-height:52px;
padding-top:10px;
padding-bottom:10px;
}
.o-nas-certif-soubor:not(.ct-section):not(.oxy-easy-posts),
.o-nas-certif-soubor.oxy-easy-posts .oxy-posts,
.o-nas-certif-soubor.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 767px) {
.o-nas-certif-soubor {
padding-left:15px;
padding-right:15px;
}
}
.o-nas-certif-soubor-ico {
}
.o-nas-certif-soubor-link {
color:var(--prim);
text-decoration:underline;
font-size:15px;
font-weight:500;
}
.oxy-stock-content-styles {
}
.zink-dalsi-sluzby {
margin-right:20px;
}
.zink-dalsi-sluzby-ico {
margin-right:20px;
}
.nadpis-special-maly {
position:relative;
z-index:10;
text-align:center;
line-height:35px;
font-size:20px;
}
.zinkovna-jakpostupovat_div {
background-image: linear-gradient(#404040, #323232 41%); border-radius:5px;
padding-right:30px;
min-height:170px;
height:100%;
box-shadow:0px 20px 20px 0px rgba(0,0,0,0.24);
}
.zinkovna-jakpostupovat_div:not(.ct-section):not(.oxy-easy-posts),
.zinkovna-jakpostupovat_div.oxy-easy-posts .oxy-posts,
.zinkovna-jakpostupovat_div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 767px) {
.zinkovna-jakpostupovat_div {
text-align:right;
padding-left:30px;
padding-right:30px;
min-height:150px;
}
.zinkovna-jakpostupovat_div:not(.ct-section):not(.oxy-easy-posts),
.zinkovna-jakpostupovat_div.oxy-easy-posts .oxy-posts,
.zinkovna-jakpostupovat_div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
}
@media (max-width: 479px) {
.zinkovna-jakpostupovat_div {
padding-right:20px;
}
.zinkovna-jakpostupovat_div:not(.ct-section):not(.oxy-easy-posts),
.zinkovna-jakpostupovat_div.oxy-easy-posts .oxy-posts,
.zinkovna-jakpostupovat_div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}
.link-v-textu:hover{
text-decoration:none;
color:var(--prim);
}
.link-v-textu {
color:#ffffff;
text-decoration:underline;
}
.tlacitko_white:hover{
border-top-color:var(--prim);
border-right-color:var(--prim);
border-bottom-color:var(--prim);
border-left-color:var(--prim);
background-color:var(--bg);
box-shadow:0px 0px 0px 0px rgba(66,68,75,0.34);
}
.tlacitko_white {
color:#ffffff;
z-index:1;
text-transform:uppercase;
font-size:16px;
letter-spacing:4%;
line-height:100%;
font-weight:500;
background-color:var(--prim);
padding-left:30px;
padding-top:13px;
padding-bottom:12px;
padding-right:30px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-color:#ffffff;
border-right-color:#ffffff;
border-bottom-color:#ffffff;
border-left-color:#ffffff;
}
.tlacitko_white:not(.ct-section):not(.oxy-easy-posts),
.tlacitko_white.oxy-easy-posts .oxy-posts,
.tlacitko_white.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.tlacitko_white {
}
.tlacitko_white:not(.ct-section):not(.oxy-easy-posts),
.tlacitko_white.oxy-easy-posts .oxy-posts,
.tlacitko_white.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
}
.tlacitko_white_text {
margin-right:15px;
font-size:13px;
}
.zinkovny-info-rozmery {
font-size:15px;
font-weight:600;
}
.zinkovny-info-doba {
color:var(--black);
font-size:15px;
font-weight:600;
margin-bottom:7px;
}
.zinkovny-info-doba-nadpis {
color:var(--zink_seda);
font-size:13px;
line-height:25px;
}
.shadow-zinkovny {
box-shadow:0px 10px 30px 0px rgba(0,0,0,0.1);
}
.politika-top-text {
text-align:center;
font-size:20px;
font-weight:600;
line-height:30px;
margin-bottom:5px;
}
.politika-text {
font-size:20px;
font-weight:400;
text-align:center;
line-height:30px;
margin-bottom:95px;
}
.politika-div {
position:relative;
padding-bottom:45px;
background-color:#ffffff;
padding-left:45px;
padding-right:45px;
width:100%;
max-width:900px;
box-shadow:0px 4px 50px 0px rgba(66,68,75,0.05);
}
.politika-div:not(.ct-section):not(.oxy-easy-posts),
.politika-div.oxy-easy-posts .oxy-posts,
.politika-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1440px) {
.politika-div {
padding-left:10px;
padding-right:10px;
}
}
.polidika-div-div {
width:100%;
height:100%;
padding-left:40px;
padding-right:20px;
}
.polidika-div-div:not(.ct-section):not(.oxy-easy-posts),
.polidika-div-div.oxy-easy-posts .oxy-posts,
.polidika-div-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
}
.politika-div-nadpis-maly {
font-size:min(max(18px, calc(1.125rem + ((1vw - 4.8px) * 0.2632))), 22px) ;
line-height:25px;
font-weight:500;
margin-bottom:15px;
}
.politika-div-div-nadpis {
color:#000000;
line-height:18px;
font-size:13px;
text-align:left;
font-weight:600;
}
.podpadpis {
font-size:20px;
text-align:center;
font-weight:600;
line-height:30px;
}
.o-nas-acordeon-text {
color:#ffffff;
max-width:560px;
padding-left:20px;
padding-right:20px;
}
.text-25-30 {
font-weight:600;
font-size:25px;
line-height:30px;
}
.odrazky {
}
.odrazky:not(.ct-section):not(.oxy-easy-posts),
.odrazky.oxy-easy-posts .oxy-posts,
.odrazky.ct-section .ct-section-inner-wrap{
display:flex;
}
.odrazky-text {
font-size:15px;
font-weight:500;
line-height:21px;
text-align:left;
padding-bottom:0px;
margin-bottom:0px;
}
@media (max-width: 1440px) {
.odrazky-text {
padding-bottom:0px;
margin-bottom:0px;
}
}
.odrazky-sluzby {
max-width:300px;
z-index:10;
}
.odrazky-sluzby:not(.ct-section):not(.oxy-easy-posts),
.odrazky-sluzby.oxy-easy-posts .oxy-posts,
.odrazky-sluzby.ct-section .ct-section-inner-wrap{
display:grid;
flex-wrap:wrap;
display: grid !important;justify-items: left;align-items: stretch;grid-template-columns: repeat(2, minmax(285px, 1fr));grid-column-gap: 20px;grid-row-gap: 0px;}
@media (max-width: 1440px) {
.odrazky-sluzby {
max-width:300px;
text-align:left;
gap:0px;
}
.odrazky-sluzby:not(.ct-section):not(.oxy-easy-posts),
.odrazky-sluzby.oxy-easy-posts .oxy-posts,
.odrazky-sluzby.ct-section .ct-section-inner-wrap{
display:grid;
align-items:flex-start;
justify-content:flex-start;
gap:0px;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}
.odrazky-sluzby2 {
max-width:300px;
z-index:10;
}
.odrazky-sluzby2:not(.ct-section):not(.oxy-easy-posts),
.odrazky-sluzby2.oxy-easy-posts .oxy-posts,
.odrazky-sluzby2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
flex-wrap:wrap;
}
@media (max-width: 1440px) {
.odrazky-sluzby2 {
max-width:300px;
text-align:left;
gap:0px;
}
.odrazky-sluzby2:not(.ct-section):not(.oxy-easy-posts),
.odrazky-sluzby2.oxy-easy-posts .oxy-posts,
.odrazky-sluzby2.ct-section .ct-section-inner-wrap{
display:grid;
align-items:flex-start;
justify-content:flex-start;
gap:0px;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}
.text-35-38 {
font-size:clamp(1.375rem, calc(1.375rem + ((1vw - 4.8px) * 2.0588)), 3.33rem) ;
font-weight:600;
letter-spacing:0%;
line-height:48px;
}
.technologie-cisla {
color:var(--prim);
font-size:45px;
font-weight:600;
line-height:50px;
}
.technologie-cisla-pod {
color:var(--prim);
font-size:16px;
text-transform:uppercase;
font-weight:600;
}
.technologie-cisla-text {
font-size:18px;
line-height:30px;
}
.technologie-cisla-div {
padding-left:17px;
padding-right:40px;
border-left-color:var(--prim);
border-left-width:3px;
border-left-style:solid;
text-align:left;
}
.technologie-cisla-div:not(.ct-section):not(.oxy-easy-posts),
.technologie-cisla-div.oxy-easy-posts .oxy-posts,
.technologie-cisla-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
@media (max-width: 767px) {
.technologie-cisla-div {
margin-bottom:10px;
}
}
.text-17-25 {
font-size:17px;
text-align:left;
line-height:25px;
}
@media (max-width: 991px) {
.text-17-25 {
text-align:center;
}
}
.sortiment-cerne_nadpis {
font-size:20px;
color:#ffffff;
font-weight:600;
margin-bottom:8px;
}
@media (max-width: 479px) {
.sortiment-cerne_nadpis {
margin-bottom:0px;
}
}
.sortiment-cerne_text {
color:#ffffff;
max-width:300px;
}
.sortiment-cerne_img {
margin-right:30px;
object-fit:contain;
}
.sortiment-cerne-blok_div {
padding-top:35px;
padding-bottom:35px;
padding-left:25px;
padding-right:46px;
width:32%;
margin-bottom:10px;
border-radius:5px;
height:150px;
}
.sortiment-cerne-blok_div:not(.ct-section):not(.oxy-easy-posts),
.sortiment-cerne-blok_div.oxy-easy-posts .oxy-posts,
.sortiment-cerne-blok_div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 1440px) {
.sortiment-cerne-blok_div {
width:48%;
}
}
@media (max-width: 991px) {
.sortiment-cerne-blok_div {
width:48%;
}
}
@media (max-width: 767px) {
.sortiment-cerne-blok_div {
width:100%;
}
}
@media (max-width: 479px) {
.sortiment-cerne-blok_div {
padding-right:20px;
}
}
.sortiment-cerne-bloky-container {
width:100%;
gap:26px;
margin-bottom:60px;
}
.sortiment-cerne-bloky-container:not(.ct-section):not(.oxy-easy-posts),
.sortiment-cerne-bloky-container.oxy-easy-posts .oxy-posts,
.sortiment-cerne-bloky-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:center;
gap:26px;
}
.text-20-30 {
font-size:clamp(1rem, calc(1rem + ((1vw - 4.8px) * 0.2778)), 1.26389rem) ;
line-height:30px;
font-weight:600;
}
.text-28 {
font-size:calc(1.125rem + ((1vw - 4.8px) * 1.4706)) ;
font-weight:600;
margin-bottom:30px;
}
.jakfunguje_1div {
margin-bottom:23px;
}
.jakfunguje_1div:not(.ct-section):not(.oxy-easy-posts),
.jakfunguje_1div.oxy-easy-posts .oxy-posts,
.jakfunguje_1div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 479px) {
.jakfunguje_1div {
}
.jakfunguje_1div:not(.ct-section):not(.oxy-easy-posts),
.jakfunguje_1div.oxy-easy-posts .oxy-posts,
.jakfunguje_1div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}
.jakfunguje_img {
margin-right:28px;
}
.test-18-40 {
}
.text-18-40 {
color:#ffffff;
font-size:18px;
text-align:left;
line-height:40px;
letter-spacing:5%;
font-weight:600;
text-transform:uppercase;
}
.mokrelakovani-cerne-nadpis {
margin-bottom:17px;
text-align:left;
font-weight:600;
}
.text-26-33 {
}
.udrzitelnost-bloky_div {
width:50%;
}
@media (max-width: 991px) {
.udrzitelnost-bloky_div {
width:100%;
}
}
.udrzitelnost-bloky_container {
text-align:left;
gap:48px;
width:100%;
max-width:1200px;
}
.udrzitelnost-bloky_container:not(.ct-section):not(.oxy-easy-posts),
.udrzitelnost-bloky_container.oxy-easy-posts .oxy-posts,
.udrzitelnost-bloky_container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:48px;
}
@media (max-width: 1440px) {
.udrzitelnost-bloky_container {
gap:20px;
}
.udrzitelnost-bloky_container:not(.ct-section):not(.oxy-easy-posts),
.udrzitelnost-bloky_container.oxy-easy-posts .oxy-posts,
.udrzitelnost-bloky_container.ct-section .ct-section-inner-wrap{
gap:20px;
}
}
@media (max-width: 991px) {
.udrzitelnost-bloky_container {
}
.udrzitelnost-bloky_container:not(.ct-section):not(.oxy-easy-posts),
.udrzitelnost-bloky_container.oxy-easy-posts .oxy-posts,
.udrzitelnost-bloky_container.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}
.udrzitelnost-bloky_imgdiv {
background-size: cover; min-height:420px;
background-repeat:no-repeat;
width:100%;
}
.udrzitelnost-bloky_spodniDIV {
width:100%;
padding-left:32px;
padding-right:32px;
}
@media (max-width: 479px) {
.udrzitelnost-bloky_spodniDIV {
padding-left:0px;
padding-right:0px;
}
}
.udrzitelnost-bloky-spodni_textovyDIV {
background-color:#ffffff;
width:100%;
margin-top:-200px;
padding-top:50px;
padding-left:55px;
padding-right:55px;
padding-bottom:50px;
min-height:496px;
}
@media (max-width: 1440px) {
.udrzitelnost-bloky-spodni_textovyDIV {
padding-left:30px;
padding-right:30px;
}
}
@media (max-width: 479px) {
.udrzitelnost-bloky-spodni_textovyDIV {
padding-left:15px;
padding-right:15px;
padding-bottom:30px;
padding-top:30px;
}
}
.udrzitelnost-bloky-spodni_nadpis {
font-size:26px;
font-weight:600;
line-height:33px;
margin-bottom:19px;
}
@media (max-width: 1440px) {
.udrzitelnost-bloky-spodni_nadpis {
margin-right:0px;
}
}
.udrzitelnost-bloky-spodni_text {
font-size:15px;
line-height:23px;
margin-bottom:35px;
}
.udrzitelnost-bloky-spodni_soubory {
background-color:#f9f9fa;
padding-left:36px;
padding-top:24px;
width:100%;
padding-bottom:25px;
padding-right:25px;
}
@media (max-width: 1440px) {
.udrzitelnost-bloky-spodni_soubory {
padding-left:20px;
}
.udrzitelnost-bloky-spodni_soubory:not(.ct-section):not(.oxy-easy-posts),
.udrzitelnost-bloky-spodni_soubory.oxy-easy-posts .oxy-posts,
.udrzitelnost-bloky-spodni_soubory.ct-section .ct-section-inner-wrap{
display:flex;
}
}
.udrzitelnost-bloky-spodni_souborDIV {
}
.udrzitelnost-bloky-spodni_souborDIV:not(.ct-section):not(.oxy-easy-posts),
.udrzitelnost-bloky-spodni_souborDIV.oxy-easy-posts .oxy-posts,
.udrzitelnost-bloky-spodni_souborDIV.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 1440px) {
.udrzitelnost-bloky-spodni_souborDIV {
}
.udrzitelnost-bloky-spodni_souborDIV:not(.ct-section):not(.oxy-easy-posts),
.udrzitelnost-bloky-spodni_souborDIV.oxy-easy-posts .oxy-posts,
.udrzitelnost-bloky-spodni_souborDIV.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column-reverse;
}
}
.submenu-container {
position:absolute;
bottom:0px;
top:90%;
background-color:#ffffff;
width:220px;
opacity:0;
transition-duration:0.3s;
transition-property:opacity;
left:-3000px;
min-height:192px;
}
.submenu-item-link:hover{
background-color:var(--seda);
}
.submenu-item-link {
font-weight:400;
font-size:14px;
padding-left:30px;
height:38px;
width:100%;
text-align:center;
color:var(--black);
line-height:37px;
}
.submenu-item-link:not(.ct-section):not(.oxy-easy-posts),
.submenu-item-link.oxy-easy-posts .oxy-posts,
.submenu-item-link.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
.submenu-item-text {
}
.submenu-container-mobile {
position:absolute;
bottom:0px;
top:90%;
background-color:#ffffff;
width:220px;
min-height:190px;
opacity:0;
left:-3000px;
transition-duration:0.4s;
transition-property:opacity;
}
.menu-item-mobile {
padding-top:10px;
padding-bottom:10px;
padding-right:5px;
padding-left:20px;
position:relative;
border-bottom-width:1px;
border-bottom-color:#e1e4eb;
border-bottom-style:solid;
width:100%;
}
.menu-item-mobile:not(.ct-section):not(.oxy-easy-posts),
.menu-item-mobile.oxy-easy-posts .oxy-posts,
.menu-item-mobile.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 991px) {
}
.menu-item-mobile-text {
font-weight:600;
font-size:16px;
line-height:100%;
letter-spacing:0%;
margin-right:6px;
color:#000000;
}
.menu-mobile-text {
font-weight:600;
font-size:16px;
line-height:100%;
letter-spacing:0%;
margin-right:6px;
color:#000000;
}
.submenu-item-link-mobile:hover{
background-color:var(--seda);
}
.submenu-item-link-mobile {
color:#000000;
font-weight:500;
font-size:14px;
padding-left:30px;
height:38px;
width:100%;
text-align:center;
border-bottom-color:#e1e4eb;
border-bottom-width:1px;
border-bottom-style:solid;
}
.submenu-item-link-mobile:not(.ct-section):not(.oxy-easy-posts),
.submenu-item-link-mobile.oxy-easy-posts .oxy-posts,
.submenu-item-link-mobile.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
.submenu-item-text-mobile {
}
.vyhodyzinkovani_div {
position:relative;
padding-bottom:45px;
background-color:#ffffff;
padding-left:45px;
padding-right:45px;
min-height:400px;
height:100%;
width:100%;
box-shadow:0px 4px 50px 0px rgba(66,68,75,0.05);
}
.vyhodyzinkovani_div:not(.ct-section):not(.oxy-easy-posts),
.vyhodyzinkovani_div.oxy-easy-posts .oxy-posts,
.vyhodyzinkovani_div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1440px) {
.vyhodyzinkovani_div {
padding-left:10px;
padding-right:10px;
}
}
.vyhodyzinkovani_diiv_nadpis {
margin-top:63px;
text-align:center;
margin-bottom:20px;
font-size:35px;
line-height:40px;
font-weight:600;
letter-spacing:0%;
}
.vyhodyzinkovani_div_text {
max-width:350px;
font-size:15px;
}
.vyhodyzinkovani_div_mensi {
position:relative;
padding-bottom:45px;
background-color:#ffffff;
padding-left:45px;
padding-right:45px;
min-height:380px;
box-shadow:0px 4px 50px 0px rgba(66,68,75,0.05);
}
.vyhodyzinkovani_div_mensi:not(.ct-section):not(.oxy-easy-posts),
.vyhodyzinkovani_div_mensi.oxy-easy-posts .oxy-posts,
.vyhodyzinkovani_div_mensi.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1440px) {
.vyhodyzinkovani_div_mensi {
padding-left:10px;
padding-right:10px;
}
}
.section-bg {
background-color:var(--seda);
}
.zinkovaci-sluzby_div {
height:100%;
background-color:#ffffff;
padding-top:53px;
padding-left:52px;
padding-right:52px;
padding-bottom:26px;
}
.zinkovaci-sluzby_div:not(.ct-section):not(.oxy-easy-posts),
.zinkovaci-sluzby_div.oxy-easy-posts .oxy-posts,
.zinkovaci-sluzby_div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1440px) {
.zinkovaci-sluzby_div {
padding-left:30px;
padding-right:30px;
padding-top:50px;
}
}
@media (max-width: 991px) {
.zinkovaci-sluzby_div {
padding-left:30px;
padding-right:30px;
padding-top:50px;
}
}
@media (max-width: 479px) {
.zinkovaci-sluzby_div {
padding-left:15px;
padding-right:15px;
padding-top:50px;
}
}
.zinkovaci-sluzby_div_nadpis {
line-height:40px;
font-size:35px;
font-weight:600;
text-align:center;
margin-bottom:20px;
width:100%;
}
.zinkovaci-sluzby_div_podnadpis {
color:var(--prim);
text-align:center;
text-transform:uppercase;
font-size:15px;
font-weight:500;
margin-bottom:25px;
}
.zinkovaci-sluzby_div_text {
margin-bottom:50px;
text-align:center;
}
.text-15-21 {
font-size:15px;
line-height:21px;
font-weight:500;
}
.zinkovaci-sluzby2 {
}
.odrazky-sluzby-text {
font-size:20px;
font-weight:500;
text-align:left;
margin-bottom:0px;
padding-bottom:0px;
}
@media (max-width: 1440px) {
.odrazky-sluzby-text {
padding-bottom:0px;
margin-bottom:0px;
}
}
.odrazky-sluzby-malytext {
font-size:17px;
text-align:left;
line-height:25px;
padding-left:26px;
}
.odrazky-sluzby_div {
margin-bottom:10px;
}
.odrazky-zinkovani {
z-index:10;
}
.odrazky-zinkovani:not(.ct-section):not(.oxy-easy-posts),
.odrazky-zinkovani.oxy-easy-posts .oxy-posts,
.odrazky-zinkovani.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
flex-wrap:wrap;
}
@media (max-width: 1440px) {
.odrazky-zinkovani {
text-align:left;
gap:0px;
max-width:100%;
}
.odrazky-zinkovani:not(.ct-section):not(.oxy-easy-posts),
.odrazky-zinkovani.oxy-easy-posts .oxy-posts,
.odrazky-zinkovani.ct-section .ct-section-inner-wrap{
display:grid;
align-items:flex-start;
justify-content:flex-start;
gap:0px;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}
.povlakovani-odrazky-text {
font-size:17px;
font-weight:500;
text-align:left;
margin-bottom:0px;
padding-bottom:0px;
line-height:30px;
width:100%;
}
@media (max-width: 1440px) {
.povlakovani-odrazky-text {
padding-bottom:0px;
margin-bottom:0px;
}
}
.povlakovani-odrazky-div {
margin-bottom:0px;
width:100%;
}
.povlakovani-odrazky {
z-index:10;
}
.povlakovani-odrazky:not(.ct-section):not(.oxy-easy-posts),
.povlakovani-odrazky.oxy-easy-posts .oxy-posts,
.povlakovani-odrazky.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
flex-wrap:wrap;
}
@media (max-width: 1440px) {
.povlakovani-odrazky {
text-align:left;
gap:0px;
}
.povlakovani-odrazky:not(.ct-section):not(.oxy-easy-posts),
.povlakovani-odrazky.oxy-easy-posts .oxy-posts,
.povlakovani-odrazky.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
gap:0px;
}
}
.paticka-menu-link-mobile:hover{
color:var(--prim);
text-decoration:none;
}
.paticka-menu-link-mobile {
text-decoration:underline;
font-size:15px;
padding-top:5px;
padding-bottom:5px;
padding-right:10px;
margin-bottom:5px;
}
.oxel_accordion__row__label_mobile {
font-size:16px;
}
.oxel_accordion__row_mobile {
height:60px;
max-width:100%;
width:100%;
margin-bottom:-1px;
background-color:var(--bg);
padding-left:20px;
border-right-style:none;
border-left-style:none;
}
.oxel_accordion__content_mobile {
margin-bottom:-1px;
padding-left:0px;
max-width:100%;
background-color:var(--bg);
border-bottom-style:none;
border-top-style:none;
border-right-style:none;
border-left-style:none;
}
.oxel_accordion_mobile {
border-top-color:#adb4b9;
border-right-color:#adb4b9;
border-bottom-color:#adb4b9;
border-left-color:#adb4b9;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
max-width:100%;
width:100%;
margin-bottom:35px;
}
.muzesehodit-div {
height:100%;
text-align:left;
padding-left:80px;
min-height:144px;
width:100%;
}
.muzesehodit-div:not(.ct-section):not(.oxy-easy-posts),
.muzesehodit-div.oxy-easy-posts .oxy-posts,
.muzesehodit-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 1440px) {
.muzesehodit-div {
padding-left:40px;
}
}
@media (max-width: 991px) {
}
@media (max-width: 479px) {
.muzesehodit-div {
padding-left:20px;
}
}
.muzesehodit-div-nadpis {
line-height:32px;
font-size:calc(1.125rem + ((1vw - 4.8px) * 0.3167)) ;
font-weight:600;
}
.text-22-40 {
margin-top:63px;
text-align:center;
margin-bottom:20px;
font-size:calc(1.75rem + ((1vw - 4.8px) * 0.4861)) ;
line-height:40px;
font-weight:600;
letter-spacing:0%;
}
.nadpis-left-sted:after{
transform:translateY(13px); z-index:11;
position:absolute;
border-bottom-color:var(--prim);
border-bottom-width:3px;
border-bottom-style:solid;
height:5px;
bottom:0px;
left:0%;
background-color:var(--prim);
width:160px;
content:"";
}
.nadpis-left-sted {
position:relative;
z-index:10;
text-align:left;
margin-bottom:33px;
}
@media (max-width: 991px) {
.nadpis-left-sted:after{
left:0%;
bottom:0px;
position:absolute;
}
.nadpis-left-sted {
position:relative;
}
}
@media (max-width: 479px) {
.nadpis-left-sted {
text-align:center;
}
}
.h3 {
font-size:clamp(1.375rem, calc(1.375rem + ((1vw - 4.8px) * 0.5556)), 1.903rem) ;
}
@media (max-width: 991px) {
.h3 {
text-align:center;
}
}
.text-22-25 {
font-size:calc(1.125rem + ((1vw - 4.8px) * 0.2778)) ;
line-height:25px;
font-weight:600;
min-width:172px;
}
@media (max-width: 991px) {
.text-22-25 {
min-width:0px;
}
}
.kontakt-portfolio-item {
margin-right:8px;
color:#ffffff;
text-decoration:underline;
font-size:calc(1rem + ((1vw - 4.8px) * 0.1389)) ;
}
.kontakt-portfolio-img {
height:18px;
}
.kontakt-portfolio-div {
min-height:65px;
align-self:center;
text-align:left;
}
.kontakt-portfolio-div:not(.ct-section):not(.oxy-easy-posts),
.kontakt-portfolio-div.oxy-easy-posts .oxy-posts,
.kontakt-portfolio-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.kontakt-portfolio-div .smoothscrolling-inner-wrap{
height:65px;
line-height:65px;
text-align:center;
padding-left:20px;
padding-right:20px;
}
.kontakt-portfolio-div .smoothscrolling-inner-wrap:hover{
background-color:var(--prim);
}
@media (max-width: 991px) {
.kontakt-portfolio-div {
min-height:48px;
}
}
.text-20-25 {
font-size:20px;
font-weight:600;
line-height:25px;
}
.kontakt-zinkovny:hover{
background-color:#ffffff;
}
.kontakt-zinkovny:ct_depth{
}
.kontakt-zinkovny {
use_acf_repeater:true;
acf_repeater:field_61ec2a6f773b2;
listrendertype:1;
wp_query_advanced_preset:Custom Settings;
gap:25px;
max-height:384px;
padding-top:30px;
padding-bottom:30px;
min-height:384px;
}
.kontakt-zinkovny:not(.ct-section):not(.oxy-easy-posts),
.kontakt-zinkovny.oxy-easy-posts .oxy-posts,
.kontakt-zinkovny.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:25px;
}
.kontakt-zinkovny-nazev:hover{
background-color:var(--prim);
}
.kontakt-zinkovny-nazev {
width:100%;
background-color:#ffffff;
padding-left:30px;
padding-right:30px;
min-height:65px;
}
.kontakt-zinkovny-nazev:not(.ct-section):not(.oxy-easy-posts),
.kontakt-zinkovny-nazev.oxy-easy-posts .oxy-posts,
.kontakt-zinkovny-nazev.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
.kontakt-zinkovny-celek:hover .kontakt-zinkovny-nadpis{
color:#ffffff;
}
.kontakt-zinkovny-celek:hover .kontakt-zinkovny{
background-color:#ffffff;
}
.kontakt-zinkovny-celek:hover .kontakt-zinkovny-nazev{
background-color:var(--prim);
}
.kontakt-zinkovny-celek {
}
.kontakt-zinkovny-nadpis {
}
.kontakt-zinkovny-nadpis-img {
}
.kontakt-hlavni-div {
height:100%;
padding-left:0px;
min-height:190px;
width:100%;
background-color:#ffffff;
padding-top:35px;
padding-right:50px;
padding-bottom:25px;
}
.kontakt-hlavni-div:not(.ct-section):not(.oxy-easy-posts),
.kontakt-hlavni-div.oxy-easy-posts .oxy-posts,
.kontakt-hlavni-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
}
@media (max-width: 1440px) {
.kontakt-hlavni-div {
padding-left:15px;
}
}
@media (max-width: 991px) {
.kontakt-hlavni-div {
text-align:center;
padding-left:50px;
}
.kontakt-hlavni-div:not(.ct-section):not(.oxy-easy-posts),
.kontakt-hlavni-div.oxy-easy-posts .oxy-posts,
.kontakt-hlavni-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:flex-start;
}
}
@media (max-width: 479px) {
.kontakt-hlavni-div {
padding-left:25px;
}
}
.kontakt-kontakt-div-nadpis {
line-height:32px;
font-size:20px;
font-weight:600;
margin-bottom:10px;
}
.kontakt-kontakt-div-text {
font-size:calc(0.875rem + ((1vw - 4.8px) * 0.1389)) ;
max-width:300px;
}
.text-24-32:hover{
text-decoration:none;
}
.text-24-32 {
color:#000000;
font-size:24px;
font-weight:600;
text-decoration:underline;
}
.proces-bod {
height:100%;
min-height:140px;
background-color:#8eff7f;
width:87px;
}
.steps-container {
}
.step {
}
.step-content {
}
.step-content:not(.ct-section):not(.oxy-easy-posts),
.step-content.oxy-easy-posts .oxy-posts,
.step-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.step-number {
}
.text-16 {
font-size:16px;
font-weight:400;
color:#606060;
}
.text-23-40 {
font-size:23px;
line-height:40px;
color:#000000;
font-weight:600;
text-transform:uppercase;
}
.kontakt-bloky-email {
font-size:calc(0.875rem + ((1vw - 4.8px) * 0.2083)) ;
font-weight:600;
text-align:left;
}
.kontakt-bloky-email:ct_depth{
}
@media (max-width: 479px) {
}
.h-tucne {
font-weight:600;
}
.pro-dodavatele_div_nadpis {
margin-top:63px;
text-align:center;
margin-bottom:20px;
line-height:40px;
font-weight:600;
letter-spacing:0%;
}
.zink-jakpostup-cisla {
background-image:url(https://webos.cz/wp-content/uploads/zink-jakpostupovat.svg);background-size: contain; height:100%;
background-repeat:no-repeat;
width:116px;
padding-left:20px;
margin-right:25px;
min-height:170px;
background-position:0% 50%;
}
.zink-jakpostup-cisla:not(.ct-section):not(.oxy-easy-posts),
.zink-jakpostup-cisla.oxy-easy-posts .oxy-posts,
.zink-jakpostup-cisla.ct-section .ct-section-inner-wrap{
justify-content:center;
}
@media (max-width: 767px) {
.zink-jakpostup-cisla {
transform:rotate(90deg) ; margin-right:0px;
margin-top:-27px;
}
}
.animace-scroll {
}
.delame-praci-height {
min-height:520px;
height:100%;
}
.priprava-reseni-div {
max-width:1054px;
width:100%;
background-color:#ffffff;
padding-top:40px;
padding-left:70px;
padding-right:70px;
padding-bottom:40px;
margin-bottom:30px;
min-height:265px;
}
.priprava-reseni-div:not(.ct-section):not(.oxy-easy-posts),
.priprava-reseni-div.oxy-easy-posts .oxy-posts,
.priprava-reseni-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.priprava-reseni-div {
text-align:left;
padding-left:50px;
padding-right:50px;
}
.priprava-reseni-div:not(.ct-section):not(.oxy-easy-posts),
.priprava-reseni-div.oxy-easy-posts .oxy-posts,
.priprava-reseni-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}
@media (max-width: 767px) {
.priprava-reseni-div {
padding-left:30px;
padding-right:30px;
}
}
@media (max-width: 479px) {
.priprava-reseni-div {
padding-left:20px;
padding-right:20px;
}
.priprava-reseni-div:not(.ct-section):not(.oxy-easy-posts),
.priprava-reseni-div.oxy-easy-posts .oxy-posts,
.priprava-reseni-div.ct-section .ct-section-inner-wrap{
display:flex;
}
}
.text-17 {
font-size:17px;
}
.priprava-cisla {
background-image:url(https://webos.cz/wp-content/uploads/zink-jakpostupovat.svg);background-size: contain; height:100%;
background-repeat:no-repeat;
width:116px;
padding-left:20px;
margin-right:40px;
min-height:170px;
min-width:110px;
background-position:0% 50%;
}
.priprava-cisla:not(.ct-section):not(.oxy-easy-posts),
.priprava-cisla.oxy-easy-posts .oxy-posts,
.priprava-cisla.ct-section .ct-section-inner-wrap{
justify-content:center;
}
@media (max-width: 991px) {
.priprava-cisla {
transform:rotate(90deg); padding-left:20px;
margin-top:-27px;
margin-right:0px;
}
}
@media (max-width: 767px) {
.priprava-cisla {
transform:rotate(90deg); margin-right:0px;
margin-top:-27px;
}
}
.text-upozorneni:before{
background-image:url(https://webos.cz/wp-content/uploads/ico-check-orange.svg);background-size: contain; background-repeat:no-repeat;
position:absolute;
left:55px;
bottom:0px;
top:28px;
right:0px;
width:16px;
height:16px;
content:"";
}
.text-upozorneni:after{
border-bottom-color:#e2e5ef;
border-bottom-width:1px;
border-bottom-style:solid;
position:absolute;
width:82%;
height:1px;
padding-left:30px;
padding-right:55px;
background-color:#e2e5ef;
bottom:0px;
left:10%;
content:"";
}
.text-upozorneni {
padding-left:80px;
padding-right:55px;
padding-top:22px;
padding-bottom:22px;
position:relative;
}
@media (max-width: 767px) {
.text-upozorneni {
padding-left:40px;
padding-right:30px;
}
.text-upozorneni:before{
left:15px;
}
}
@media (max-width: 479px) {
.text-upozorneni {
padding-left:35px;
}
.text-upozorneni:before{
left:10px;
}
}
.text-nevhodne:before{
background-image:url(https://webos.cz/wp-content/uploads/ico-check-red.svg);background-size: contain; background-repeat:no-repeat;
position:absolute;
left:55px;
bottom:0px;
top:28px;
right:0px;
width:16px;
height:16px;
content:"";
}
.text-nevhodne:after{
border-bottom-color:#e2e5ef;
border-bottom-width:1px;
border-bottom-style:solid;
position:absolute;
width:82%;
height:1px;
padding-left:30px;
padding-right:55px;
background-color:#e2e5ef;
bottom:0px;
left:10%;
content:"";
}
.text-nevhodne {
padding-left:80px;
padding-right:55px;
padding-top:22px;
padding-bottom:22px;
position:relative;
}
@media (max-width: 767px) {
.text-nevhodne {
padding-right:20px;
padding-left:40px;
}
.text-nevhodne:before{
left:15px;
}
}
@media (max-width: 479px) {
.text-nevhodne:before{
left:10px;
}
.text-nevhodne {
padding-left:35px;
padding-right:10px;
}
}
.hero-home-mask-mobil {
}
@media (max-width: 767px) {
.hero-home-mask-mobil {
position:static;
}
}
.banner-last-vlevo {
background-image:url(//webos.cz/wp-content/uploads/banner-page-left.svg); position:absolute;
left:0px;
z-index:3;
width:100%;
max-width:571px;
height:100%;
bottom:0px;
}
@media (max-width: 991px) {
.banner-last-vlevo {
background-position:75px 0%;
}
}
@media (max-width: 767px) {
.banner-last-vlevo {
background-position:75px 0%;
}
}
@media (max-width: 479px) {
.banner-last-vlevo {
background-position:100px 0%;
}
}
.banner-last-vpravo {
background-image: linear-gradient(90deg, var(--prim), #000000 30%, #000000 100px);background-size:auto,  auto 100%; background-repeat:no-repeat;
width:571px;
position:absolute;
right:0px;
mix-blend-mode:multiply;
z-index:1;
bottom:0px;
top:0px;
min-height:304px;
height:100%;
background-blend-mode:multiply;
}
.delame-praci-horni-blur {
background-image: radial-gradient( ellipse, rgba(237,28,36,0.7), rgba(237,28,36,0.7));transform:rotate(-46deg); position:absolute;
right:-350px;
width:485px;
height:778px;
filter:blur(200px);
top:-300px;
}
.home-ref-slide-fade {
background-image: linear-gradient(90deg, rgba(39,38,38,0) 34%, #272626 93.6%); position:relative;
}
.home-ref-slide-fade:not(.ct-section):not(.oxy-easy-posts),
.home-ref-slide-fade.oxy-easy-posts .oxy-posts,
.home-ref-slide-fade.ct-section .ct-section-inner-wrap{
justify-content:space-between;
}
@media (max-width: 991px) {
.home-ref-slide-fade {
min-height:450px;
margin-left:0px;
}
}
@media (max-width: 767px) {
.home-ref-slide-fade {
background-image: linear-gradient(270deg, rgba(39,38,38,0) 34%, #272626 93.6%);}
}
.swiper-wrapper-gal {
}
.phone-link {
color:var(--black);
}
.banner-drobeckova-navigace {
font-size:17px;
color:#ffffff;
text-align:center;
}
.oxygen-body span, .oxygen-body p, .oxygen-body div {
word-wrap: break-word;
}
:root {
--prim: #ED1C24;  
--sec: #EAEBEF;
--banner:#D12127;
--mapa: #363B3E; 
--mapa-cerna: #363B3E; 
--seda: #F2F3F6;
--black: #272626;
--button: #282727;
--bg: #272626;
--bg-light: #F2F3F6;
--link-txt-under: #5E5E5E;  
--tmcervena: #B92025;
--tab-bg: #E0E2E9;
--aktualita: #5D5D5B;
--zink_seda: #606060;
--zink_rozdelovnik: #E5E9F9;
--okraj:#40403F;
--kontakt:#393939;
--upozorneni: #FF7C35;
}
.seda{
color: var(--zink_seda);
font-weight: 400;
}
.menu_item{
cursor: default;
}
.menu_item:hover .submenu-container{
left:-5px;
opacity: 1;
}
.paticka-menu-link{
text-decoration-thickness: 1px;
text-underline-offset: 3px;
}
.hero-home-mask{
-webkit-mask-image: url(https://webos.cz/wp-content/uploads/polygon3.svg);
mask-image: url(https://webos.cz/wp-content/uploads/polygon3.svg);
mask-repeat: no-repeat;    
mask-position: right;
height:100%;  
}
.hp-marker-inner .marker-image {
transition: filter 0.3s ease;
}
.hp-marker-inner:hover .marker-image {
filter:
drop-shadow(0 0 5px rgba(255, 0, 0, 0.8))
drop-shadow(0 0 15px rgba(255, 0, 0, 0.6))
drop-shadow(0 0 30px rgba(255, 0, 0, 0.4));
}
.unslider-nav ol li {
width: 14px !important;
height: 14px !important;
border: 2px solid #ffffff !important;
border-radius: 0 !important;
background: transparent !important;
position: relative;
display: inline-block;
cursor: pointer;
transition: all 0.3s ease;
} .unslider-nav ol li.unslider-active::before {
content: "";
position: absolute;
top: 3px;
left: 3px;
width: 8px;
height: 8px;
background: #ffffff;
border-radius: 0;
}
#slider-34-2106 .unslider .unslider-nav, #section-671-1099 .unslider .unslider-nav{
width: 40%;
position: absolute;
bottom: 5%;
left: 0; z-index: 100;
}
.text-arrow {
display: inline; text-decoration: none;
}
.text-arrow .arrow {
display: inline-block;
width: 24px;
height: 24px;
margin-left: 0.3em;
vertical-align: middle;
white-space: nowrap;
position: relative;
top: -2px;
background-image: url(//webos.cz/wp-content/uploads/arrow-right-volna-mista.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
} .swiper-wrapper .ref-img,
.ref-swiper-wrapper .ref-dalsi-img {
position: relative;
overflow: hidden;
} .swiper-wrapper .ref-img img,
.ref-swiper-wrapper .ref-dalsi-img img {
transition: transform 0.35s ease;
} .swiper-wrapper .ref-img::before,
.ref-swiper-wrapper .ref-dalsi-img::before {
content: "";
position: absolute;
inset: 0;
background: linear-gradient(
180deg,
rgba(39, 38, 38, 0) 38%,
#272626 100%
);
opacity: 1;
transition: opacity 0.35s ease, background 0.35s ease;
z-index: 1;
pointer-events: none;
} .ref-div_container:hover .ref-img::before,
.ref-swiper-wrapper:hover .ref-dalsi-img::before {
background: linear-gradient(
180deg,
rgba(237, 28, 36, 0) 38%,
#ED1C24 97%
);
opacity: 1;
} .swiper-wrapper .ref-img .ref-div-imge-nadpis,
.swiper-wrapper .ref-img .ref-div-imge-text,
.ref-swiper-wrapper .ref-dalsi-img .ref-div-imge-nadpis,
.ref-swiper-wrapper .ref-dalsi-img .ref-div-imge-text {
position: relative;
z-index: 2;
transform: translateY(10px);
opacity: 0;
transition: all 0.35s ease;
} .swiper-wrapper .ref-img:hover::before,
.ref-swiper-wrapper .ref-dalsi-img:hover::before {
opacity: 1;
} .swiper-wrapper .ref-img:hover .ref-div-imge-nadpis,
.swiper-wrapper .ref-img:hover .ref-div-imge-text,
.ref-swiper-wrapper .ref-dalsi-img:hover .ref-div-imge-nadpis,
.ref-swiper-wrapper .ref-dalsi-img:hover .ref-div-imge-text {
transform: translateY(0);
opacity: 1;
} .swiper-wrapper .ref-img:hover img,
.ref-swiper-wrapper .ref-dalsi-img:hover img {
transform: scale(1.05);
} div[id^="div_block-185-2136"]:nth-child(even) .omne-timeline-line, 
div[id^="div_block-185-2136"]:nth-child(even) .omne-timeline-line2 {
flex-direction: row-reverse;
}
div[id^="div_block-185-2136"]:nth-child(even) .omne-timeline-line-empty-left {
align-items: flex-start;
}
div[id^="div_block-185-2136"]:nth-child(even) .omne-timeline-line-right-card {
justify-content: flex-end;
}
div[id^="div_block-185-2136"]:nth-child(even) .omne-timeline-marker-image {
position: absolute;
left: -10px;
transform: rotate(180deg);
}
#-ou_show_more_less-1118-2136 .ou-more-less-content:after {
z-index: 5;
} @media (max-width: 991px) {
div[id^="div_block-185-2136"]:nth-child(even) .omne-timeline-line-empty-left {
align-items: flex-end;
}
div[id^="div_block-185-2136"]:nth-child(even) .omne-timline-marker-image {
position: absolute;
left: 83px;
transform: rotate(0deg);
}
} ul.odrazky,
ul.odrazky-sluzby,
ul.odrazky-sluzby2,
ul.odrazky-zinkovani,
ul.povlakovani-odrazky {
display: block!important;
list-style: none;
padding-left: 0;
}
ul.odrazky li,
ul.odrazky-sluzby li,
ul.odrazky-sluzby2 li,
ul.odrazky-zinkovani li,
ul.povlakovani-odrazky li {
position: relative;
padding-left: 26px;
padding-bottom: 15px;
}
ul.odrazky li::before,
ul.odrazky-sluzby li::before,
ul.odrazky-sluzby2 li::before,
ul.odrazky-zinkovani li::before,
ul.povlakovani-odrazky li::before {
content: "";
width: 16px;
height: 16px;
background-image: url(//webos.cz/wp-content/uploads/ico-check-small.svg);
background-size: contain;
background-repeat: no-repeat;
position: absolute;
left: 0;
top: 0.2em;
} .ou-thumbnails-swiper {
position: relative;
margin-top: -100px;
z-index: 10;
}
.ou-thumbnails-swiper .swiper-slide {
display: flex;
align-items: center;
justify-content: center;
}
.ouacfg-slider-thumb {
width: 150px;
aspect-ratio: 1 / 1;
height: 110px;
background-size: cover;
background-position: center;
border: 7px solid #fff;
box-sizing: border-box;
border-radius: 0;
}
.ou-thumbnails-swiper .swiper-wrapper {
border: none !important; background: none !important;
} .ouacfg-slider-thumb {
position: relative;
overflow: hidden;
}
.ouacfg-slider-thumb::before {
content: "";
position: absolute;
inset: 0;
background: linear-gradient(
180deg,
rgba(237, 28, 36, 0) 38%,
#ED1C24 97%
);
opacity: 0;
transition: opacity 0.35s ease;
z-index: 1;
pointer-events: none;
}
.ouacfg-slider-thumb:hover::before {
opacity: 1;
} body.ng-scope .oxel_accordion__content__hidden {
max-height: 1200px;
opacity: 1;
margin-top: 0px;
z-index: 1;
}
.oxel_accordion__row--active > .oxel_accordion__icon {
transform: rotate(180deg);
} .oxel_accordion__row,
.oxel_accordion__row_mobile {
border-bottom: 1px solid #4d4c4c;
position: relative;
z-index: 2;
transition: box-shadow 0.25s ease;
}
.oxel_accordion__row {
box-shadow: 0 8px 20px rgba(0,0,0,0.35);
}
.oxel_accordion__row_mobile {
box-shadow: none;
} .oxel_accordion__row[aria-expanded="true"],
.oxel_accordion__row_mobile[aria-expanded="true"] {
border-bottom-color: #313131;
box-shadow: none;
} .oxel_accordion__row[aria-expanded="true"] + .oxel_accordion__content {
position: relative;
z-index: 1;
box-shadow: 0 18px 40px rgba(0, 0, 0, 0.4);
margin-top: -1px;
}
.oxel_accordion__row_mobile[aria-expanded="true"] + .oxel_accordion__content {
box-shadow: none;
} .oxel_accordion__content {
overflow: hidden;
max-height: 0;
padding-top: 0;
padding-bottom: 0;
transition: max-height 0.5s ease, padding 0.5s ease; box-shadow: none;
} @media (max-width: 992px) {
div[id^="div_block-185-2136"]:nth-child(even) .omne-timeline-line { 
flex-direction: row;
}
}
@media (max-width: 1240px) {
#div_menu_male{ 
display: none;
}
#burger-ico{
display: block;
}
}
@media (min-width: 1240px) {
#burger-ico{
display: none;
}
}
#div_block-90-2346::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 1px; background: linear-gradient(90deg, #4D4C4C 0%, #272626 100%);
}
.kontakt-zinkovny{
max-height: 384px;
overflow-y: auto;
}
.kontakt-zinkovny:hover{
-webkit-mask-image: linear-gradient(
to bottom,
transparent 0px,
black 20px,
black calc(100% - 20px),
transparent 100%
);
mask-image: linear-gradient(
to bottom,
transparent 0px,
black 20px,
black calc(100% - 20px),
transparent 100%
);
} .kontakt-zinkovny-celek:hover .kontakt-zinkovny-nadpis-img {
content: url(//webos.cz/wp-content/uploads/kontakt-sipka-bila.svg);
}
.wp-block-heading-h3{
background-color: white;
color: var(--prim);
font-size: 20px;
height: 52px;
display: flex;
width: fit-content;
margin-left: auto;
margin-right: auto; align-items: center;
justify-content: center;
padding: 0 20px; margin-top: 50px;
margin-bottom: 30px;
} #div_block-4284-2193 > :nth-child(4):last-child {
grid-column: 2;
} #div_block-4284-2193 > :nth-child(5):last-child {
grid-column: 2;
}
@media (max-width: 768px) {
#div_block-4284-2193 {
grid-template-columns: 1fr !important; justify-content: center !important;
}
#div_block-4284-2193 > :nth-child(4):last-child {
grid-column: 1;
}
#div_block-4284-2193 > :nth-child(5):last-child {
grid-column: 1;
}
}
.text-nevhodne:last-of-type::after, .text-upozorneni:last-of-type::after{
border-bottom-color: #FFFFFF;
border-bottom-width: 1px;
border-bottom-style: solid;
position: absolute;
height: 0px;
padding-bottom: auto;
}
.delame-praci-horni-blur {
-webkit-transform: rotate(-46deg) translateZ(0);
-webkit-filter: blur(200px);
-webkit-backface-visibility: hidden;
will-change: filter, transform;
}}
.banner-last-vlevo{
background-repeat: no-repeat;
background-position: right center; background-size: auto 100%;
}
.wpcf7 {
align-items:center;
}
.wpcf7 textarea{
width: 100%; 
font-family: 'Gotham'; 
}
select.wpcf7-form-control
{
background: linear-gradient(360deg, #F2F3F6 0%, #FFFFFF 100%);
}
select.wpcf7-form-control option[value=""] {
color: #aaa; 
} select.wpcf7-form-control {
color: #606060; 
}
.floating-label {
position: relative;
margin-bottom: 24px;
} .floating-label label {
position: absolute;
top: 12px;
left: 14px;
color: #606060;
font-size: 16px;
pointer-events: none;
transition: all 0.25s ease;
} .floating-label label.active {
top: -10px;
left: 10px;
font-size: 13px;
color: var(--prim) !important;
background: #fff; padding: 0 4px; } .floating-label .float-field:focus,
.floating-label .float-field.active {
border-color: var(--prim) !important; } .floating-label .wpcf7-form-control-wrap .float-field {
border: 1px solid #ccc; border-radius: 4px;
padding: 10px;
}
.floating-label .wpcf7-form-control-wrap .float-field:focus,
.floating-label .wpcf7-form-control-wrap .float-field.active {
border-color: var(--prim) !important;
}
.hidden-fields-container{
display:none;
}
.wpcf7-form .floating-label-pozn {
padding:0px;
margin-bottom: 0px!important;
}
.wpcf7-form p{
padding:0px;
margin: 0px;
}
.cf7-pozn{
font-size: 14px;
color: #686868;
margin-bottom: 25px;
}
.cf7-pozn2{
font-size: 14px;
color: #686868;
padding-top: 0px;
margin-top: -15px;
margin-bottom: 25px;
}
.wpcf7-form-control-wrap .wpcf7-radio {
width: 100%;
} .wpcf7-form-control.wpcf7-radio {
display: flex;
justify-content: space-between;
gap: 0px;
flex-wrap: nowrap;
width: 100%;
margin-bottom: 24px !important;
} .wpcf7-form-control.wpcf7-radio .wpcf7-list-item {
display: inline-flex; align-items: center;
justify-content: center;
flex: 1;
padding: 0;
border: 2px solid #ccc;
border-radius: 8px;
background-color: #f9f9f9;
transition: all 0.25s ease;
cursor: pointer;
text-align: center;
} .wpcf7-form-control.wpcf7-radio .wpcf7-list-item:hover {
border-color: #e60000;
} .wpcf7-form-control.wpcf7-radio .wpcf7-list-item label {
width: 100%;
padding: 14px 20px;
display: flex;
align-items: center;
justify-content: center;
gap: 8px;
cursor: pointer;
font-weight: 600;
} .wpcf7-form-control.wpcf7-radio .wpcf7-list-item input[type="radio"] {
accent-color: #000; width: 18px;
height: 18px;
} .wpcf7-form-control.wpcf7-radio .wpcf7-list-item:has(input[type="radio"]:checked) {
background-color: #e60000;
border-color: #e60000;
color: #fff;
}
.wpcf7-form-control.wpcf7-radio .wpcf7-list-item:has(input[type="radio"]:checked) .wpcf7-list-item-label {
color: white;
}
#vaha {
padding: 0px!important;
border: none!important;
}
#vaha .wpcf7-list-item .first {
border: 1px solid green !important;
} .wpcf7-form-control.wpcf7-radio .wpcf7-list-item {
flex: 1;
display: inline-flex;
align-items: center;
justify-content: center;
padding: 0;
border: 2px solid #ccc;
background-color: #f9f9f9;
transition: all 0.25s ease;
cursor: pointer;
text-align: center;
} .wpcf7-form-control.wpcf7-radio .wpcf7-list-item.first {
border-radius: 5px 0 0 5px; border-right: 0;
}
.wpcf7-form-control.wpcf7-radio .wpcf7-list-item.last {
border-radius: 0 5px 5px 0; border-left: 0;
} .wpcf7-form-control.wpcf7-radio .wpcf7-list-item:has(input[type="radio"]:checked) {
background-color: #e60000;
border-color: #e60000;
color: #fff;
}
.cf7-nadpis {
width: 100%;             
text-align: center;      
display: flex;           
justify-content: center; 
align-items: center;     
font-weight: 600;        
font-size: 18px;         
margin-bottom: 13px;     
}
.wpcf7-form-control.wpcf7-select,
.wpcf7-form-control.wpcf7-select option {
font-family: 'Gotham', sans-serif;
font-size: 16px;
}.custom-tooltip-wrapper {
position: relative;
display: inline-block;
height:24px;
}
.tooltip-hitarea {
display: flex;
justify-content: center; align-items: center; width: 24px; height: 24px;
position: relative;
} .tooltip-content {
position: absolute;
bottom: 120%; 
left: 50%;
transform: translateX(-50%);
background-color: #fff;
color: #000;
padding: 15px 25px;
border-radius: 6px;
font-size: 14px;
font-weight: 500px;
white-space: nowrap;
z-index: 100;
box-shadow: 0 2px 6px rgba(0,0,0,0.2);
opacity: 0;
visibility: hidden;
pointer-events: none; transition: opacity 0.2s ease, visibility 0.2s ease;
} .tooltip-content::after {
content: '';
position: absolute;
top: 100%; 
left: 50%;
transform: translateX(-50%);
border-width: 6px;
border-style: solid;
border-color: #fff transparent transparent transparent; }
.custom-tooltip-wrapper:hover .tooltip-content {
visibility: visible;
opacity: 1;
}
.tooltip-target {
width: 18px;
height: 18px;
display: inline-block;
vertical-align: middle;
cursor: pointer;
} .compare {
background-color: white;
padding: 80px 20px;
}
.compare-inner {
max-width: 1200px;
margin: 0 auto;
background-color: white;
padding: 70px 90px;
position: relative;
overflow: hidden;
}
.compare-tab-obal{
flex-direction: column;
display: flex;
text-align: left;
width: 100%;
align-items: center;
margin-bottom:25px;
max-width: 1020px;
}
.compare-title {
text-align: center;
font-size: calc(1.125rem + ((1vw - 4.8px) * 0.6944));
font-weight: 400;
}
.compare-title strong {
font-weight: 600;
} @media (min-width: 901px) {
.compare-grid {
display: grid;
grid-template-columns: 1.2fr 2fr 2fr;
grid-template-rows: auto repeat(5, auto);
gap: 0 10px;
}
.compare-legend, 
.compare-card {
display: grid;
grid-template-rows: subgrid;
grid-row: span 6;
}
.compare-legend {
grid-row: 2 / span 5;
padding-top: 0;
}
.compare-legend div {
display: flex;
align-items: center;
font-weight: 500;
padding: 16px 0;
justify-content: flex-end;
}
.compare-card {
background: transparent;
}
.card-title {
grid-row: 1;
padding: 18px;
text-align: center;
font-weight: 700;
color: #fff;
display: flex;
align-items: center;
justify-content: center;
letter-spacing: 1px;
}
.card-row {
position: relative;
padding: 16px 24px;
background-color: #F9F9FA;
display: flex;
align-items: center; 
justify-content: flex-start;
text-align: left;
} .card-row::after {
content: "";
position: absolute;
bottom: 0;
left: 30px;
right: 30px;
height: 1px;
background-color: #e5e9f2;
} .compare-card .card-row:last-child::after {
left: 0;
right: 0;
}
} .compare-card.hot .card-title {
background: #e30613;
}
.compare-card.galvanic .card-title {
background: #8b8b8b;
} @media (max-width: 900px) {
.compare-inner {
padding: 35px 30px;
}
.compare-grid {
display: grid;
grid-template-columns: 1fr;
gap: 30px;
}
.compare-legend {
display: none;
}
.compare-card {
background: #F9F9FA;
margin-bottom: 20px;
}
.card-title {
padding: 18px;
text-align: center;
font-weight: 700;
color: #fff;
}
.card-row {
display: grid;
grid-template-columns: 140px 1fr;
gap: 12px;
padding: 16px 20px;
border-bottom: 1px solid #e5e9f2;
text-align: left;
}
.card-row::before {
content: attr(data-label);
font-weight: 600;
font-size: 14px;
color: #555;
}
.compare-img-left, .compare-img-right{
display: none;
}
} @media (max-width: 480px) {
.compare-inner {
padding-left: 0;
padding-right: 0;
}
.card-row {
grid-template-columns: 1fr;
gap: 4px;
}
}
.compare-img-left{
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
background-color: var(--prim);
width:500px;
height:500px;
transform: rotate(25deg) translate(-450px);
}
.compare-img-right{
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
background-color: var(--prim);
width:500px;
height:500px;
transform: rotate(25deg) translate(1150px, -200px);
}.steps-container {
max-width: 535px;
width:100%;
display: flex;
flex-direction: column;
}
.step {
width: 100%;
padding-right:50px;
display: flex;
align-items: center; position: relative;
padding-bottom: 20px; } .step:last-child {
padding-bottom: 0;
}  .step:not(:last-child)::before {
content: "";
position: absolute;
left: 20px; top: 50%; height: 100%; width: 3px;
background-color: #464444;
z-index: 0;
}
.step-number {
min-width: 45px;
height: 45px;
background: linear-gradient(180deg, #3C3C3C 0%, #323232 100%);
box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.65);;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-weight: bold;
margin-right: 40px;
flex-shrink: 0;
z-index: 1; }
.step-content {
width:100%;
min-height: 140px;
display: flex;
flex-direction: row;
align-items: center;
background: #f4f4f4;
padding: 20px;
border-radius: 5px;
flex-grow: 1;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
.step-content img {
padding-right: 15px;
}
.step-text{
width:25px;
text-align: center;
background-color: var(--prim);
border-radius:50%;
color: white;
} @media (max-width: 992px) {
.steps-container {
margin-bottom:50px; 
}
}
@media (max-width: 768px) {
.steps-container {
padding-left:20px;
}
.step {
padding-right:20px;
}
}
@media (max-width: 480px) {
.step-content {
flex-direction: column !important; align-items: center !important; text-align: center;
}
.step-number{
margin-right:20px;
}
.step-content img {
padding-right: 0 !important; margin-bottom: 15px; display: block;
}
.text-16 {
width: 100%; }
}