/*landing pages*/
.id-918 .breadcrumbs,.id-918 header[itemprop='headline']{display:none;}
html{scroll-behavior:smooth;scroll-padding-top:58px;}
.nadpis{font-size:24px;color:#fff;font-family:"AthleticProBold",sans-serif!important;}
.podnadpis{font-size:60px;font-weight:600;line-height:1.4!important;margin-top:unset;font-family:"AthleticProBoldSlanted",sans-serif!important;}
.podnadpis-h4{font-size:32px;}
.kontajner{text-align:center;width:100%;}
.item-title{font-size:20px;font-weight:600;margin-bottom:16px;}
.blok-tlacidlo{text-align:center;}
/*banner*/
.lp-banner{position:relative;}
.lp-banner>img{width:100%;}
.lp-banner::after{position:absolute;z-index:1;content:"";display:block;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);}
.lp-banner-texts{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center;}
.lp-banner .podnadpis{color:#fff;}
.lp-banner a:nth-child(2) .tlacidlo{background-color:#fff;border-color:#fff;}
.lp-banner a:nth-child(2) .tlacidlo:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);}
/*loga gymov*/
#loga-gymov{text-align:center;padding-top:40px;padding-bottom:48px;background-color:#e5e4e2;}
#loga-gymov p{font-weight:600;margin-bottom:32px;}
/*spolupraca*/
.spolupraca{text-align:center;margin-top:72px;;margin-bottom:72px;}
.spolupraca .kontajner{margin-bottom:32px;}
.spolupraca .item-img{height:126px;margin-bottom:24px;}
.spolupraca .item-img img {object-fit:contain;height:100%;}
/*benefity*/
.benefity{padding-top:32px;padding-bottom:32px;background-color:#e5e4e2;}
.benefity .item-img{display:flex;width:auto;justify-content:center;margin-bottom:16px;}
.benefity .item-title{margin-bottom:12px;}
/*proces*/
.proces{margin-top:72px;;margin-bottom:72px;}
.proces .podnadpis-h4,.proces .opis{text-align:center;}
.proces .two-columns-item{display:flex;justify-content:center;}
.proces ol{list-style:none;counter-reset:list-counter;}
.proces li{font-size:18px;font-weight:600;padding-left:42px;position:relative;}
.proces li::before{padding-top:2px;content:counter(list-counter);counter-increment:list-counter;top:0;border:2px solid #4628ff;border-radius:50%;width:28px;height:28px;line-height:28px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#4628ff;background-color:#fff;transition:all 200ms ease;}
.proces li::after{content:"";position:absolute;left:13px;top:42px;height:calc(100% - 46px);width:2px;background-color:#000;}
.proces li:hover::before{color:#fff;background-color:#4628ff;}
.proces li>p{font-weight:400;margin-bottom:8px;}
/*referencie*/
.referencie{padding-top:48px;padding-bottom:48px;background-color:#e5e4e2;}
.referencie .podnadpis-h4,.referencie>p{text-align:center;}
.referencie .two-columns a{text-decoration:underline;font-weight:500;}
.referencie .two-columns a:hover{text-decoration:none;}
.referencie .two-columns-item{border-top:1px solid rgba(255,255,255,0.5);border-bottom:1px solid rgba(255,255,255,0.5);}
.referencie .two-columns-item:first-child{display:flex;flex-direction:column;border-left:1px solid rgba(255,255,255,0.5);border-right:1px solid rgba(255,255,255,0.5);}
.referencie .two-columns-item>div{flex-grow:2;}
.referencie .two-columns-img{display:flex;padding-top:42px;padding-left:42px;}
.referencie .two-columns-img img{height:80px;}
.referencie .two-columns-text{padding:42px;}
.referencie .two-columns-text p{margin-bottom:unset;font-size:14px;}
.referencie .two-columns-text:nth-child(2) p:first-child{margin-top:unset;margin-bottom:10px;font-size:24px;font-weight:500;}
.referencie .two-columns-text:nth-child(2) p:nth-child(2){margin-bottom:24px;font-style:italic;}
.referencie .two-columns-text:nth-child(3) p:first-child{margin-bottom:16px;font-size:16px;font-weight:500;}
.referencie .two-columns-text:nth-child(3){background:#000;color:#fff;}
.referencie .two-columns-main{display:flex;border-right:1px solid rgba(255,255,255,0.5);border-bottom:1px solid rgba(255,255,255,0.5);}
.referencie .two-columns-main img{object-fit:contain;width:100%;}
.referencie .two-columns-minor{display:flex;flex-wrap:wrap;flex-direction:row;}
.referencie .two-columns-row{flex:1;border-right:1px solid rgba(255,255,255,0.5);}
/*slider*/
#slider-referencie{margin:0 0 48px;width:100%;}
#slider-referencie input[type=radio]{display:none;}
#slider-referencie label{cursor:pointer;text-decoration:none;}
#slides{padding:72px;position:relative;z-index:1;background:#e5e4e2;}
#overflow{width:100%;overflow:hidden;}
#slider-referencie .slide{background-color:#fff;}
#slide1:checked ~ #slides .inner{margin-left:0;}
#slide2:checked ~ #slides .inner{margin-left:-100%;}
#slide3:checked ~ #slides .inner{margin-left:-200%;}
#slide4:checked ~ #slides .inner{margin-left:-300%;}
#slide5:checked ~ #slides .inner{margin-left:-400%;}
#slide6:checked ~ #slides .inner{margin-left:-500%;}
#slides .inner{transition:margin-left 800ms cubic-bezier(0.770,0.000,0.175,1.000);width:600%;line-height:0;}
#slides .slide{width:calc(100% / 6);float:left;height:100%;}
#controls{margin:-415px 0 0 0;width:100%;height:72px;position:relative;z-index:2;}
#controls label{transition:opacity 0.2s ease-out;display:none;width:72px;height:72px;opacity:.7;}
#controls label:hover{opacity:1;}
#slide1:checked ~ #controls label:nth-child(2),
#slide2:checked ~ #controls label:nth-child(3),
#slide3:checked ~ #controls label:nth-child(4),
#slide4:checked ~ #controls label:nth-child(5),
#slide5:checked ~ #controls label:nth-child(6),
#slide6:checked ~ #controls label:nth-child(1){
background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M13.1717 12.0007L8.22192 7.05093L9.63614 5.63672L16.0001 12.0007L9.63614 18.3646L8.22192 16.9504L13.1717 12.0007Z'%3E%3C/path%3E%3C/svg%3E") no-repeat;float:right;display:block;}
#slide1:checked ~ #controls label:nth-last-child(1),
#slide2:checked ~ #controls label:nth-last-child(6),
#slide3:checked ~ #controls label:nth-last-child(5),
#slide4:checked ~ #controls label:nth-last-child(4),
#slide5:checked ~ #controls label:nth-last-child(3),
#slide6:checked ~ #controls label:nth-last-child(2){
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M10.8284 12.0007L15.7782 16.9504L14.364 18.3646L8 12.0007L14.364 5.63672L15.7782 7.05093L10.8284 12.0007Z'%3E%3C/path%3E%3C/svg%3E") no-repeat;float:left;display:block;}
#bullets{margin:311px 0 0;text-align:center;position:relative;z-index:2;}
#bullets label{display:inline-block;width:15px;height:15px;border-radius:100%;background:#000;margin:0 10px;min-height:unset;}
#slide1:checked ~ #bullets label:nth-child(1),
#slide2:checked ~ #bullets label:nth-child(2),
#slide3:checked ~ #bullets label:nth-child(3),
#slide4:checked ~ #bullets label:nth-child(4),
#slide5:checked ~ #bullets label:nth-child(5),
#slide6:checked ~ #bullets label:nth-child(6){background:#4628ff;}
/*skusenosti*/
.skusenosti{padding-top:32px;padding-bottom:32px;color:#fff;background-color:var(--color-primary-hover);}
/*kontaktny formular*/
#kontaktny-formular{padding-top:48px;padding-bottom:48px;background-color:var(--color-primary);}
#kontaktny-formular .podnadpis,#kontaktny-formular .opis{text-align:center;}
#kontaktny-formular .item-img{margin-top:32px;}
#kontaktny-formular .item-text p:first-child{font-size:18px;margin-bottom:8px;font-style:italic;}
#kontaktny-formular .item-text p:nth-child(2){font-size:16px;margin-bottom:0;font-weight:500;}
#kontaktny-formular .item-text p:nth-child(3){font-size:14px;font-weight:500;}
#kontaktny-formular ul{list-style:none;}
#kontaktny-formular ul li{padding-left:0;margin-bottom:32px;}
#kontaktny-formular ul li::before{content:unset;}
#kontaktny-formular ul li>span::before{font-size:28px;color:#4628ff;display:inline-block;position:relative;vertical-align:middle;line-height:1;margin-right:10px;}
#kontaktny-formular ul li>span.mobil::before{content:'\ea6f';font-family:ikony;}
#kontaktny-formular ul li>span.email::before{content:'\e9c6';font-family:ikony;}
#kontaktny-formular ul li>span.adresa::before{content:'\e929';font-family:ikony;}
#kontaktny-formular .item-text a{font-size:20px;font-weight:600;color:#000!important;text-underline-offset:3px;}
#kontaktny-formular .item-text a:hover{text-decoration:none;}
.formeo textarea {height:8.4em!important;}
.formeo .f-addon:focus,.formeo.formeo-editor .field-edit :focus[contenteditable],.formeo input:focus,.formeo select:focus,.formeo textarea:focus{border:1px solid #4628ff!important;}
div[id*=wt-form-wrapper-] .formeo .f-btn-group{float:left;}
.formeo button{font-size:14px;letter-spacing:2px;font-weight:600;border-radius:25px!important;padding:0 24px!important;height:52px;line-height:52px!important;}
div[id*=wt-form-wrapper-] button[type=submit]{background-color:#fff;border-color:#fff;color:#000;}
div[id*=wt-form-wrapper-] button[type=submit]:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff;}
.formeo button:hover{filter:unset!important;}
/*faq*/
.faq{text-align:center;margin-top:72px;margin-bottom:8px;}
.faq .opis:nth-child(2),.faq-wrapper{margin-bottom:48px;}
.faq-item label{font-weight:500;color:#000!important;font-size:18px;}
.faq-item p{font-size:15px;}
/*rozlozenie*/
@media screen and (min-width:768px){
#loga-gymov,.benefity,.referencie,.skusenosti,#kontaktny-formular,.faq{padding-left:calc((100% - 680px) / 2);padding-right:calc((100% - 680px) / 2);}
.spolupraca,.proces{margin-left:calc((100% - 680px) / 2);margin-right:calc((100% - 680px) / 2);}
}
@media screen and (min-width:992px){
#loga-gymov,.benefity,.referencie,.skusenosti,#kontaktny-formular,.faq{padding-left:calc((100% - 900px) / 2);padding-right:calc((100% - 900px) / 2);}
.spolupraca,.proces{margin-left:calc((100% - 900px) / 2);margin-right:calc((100% - 900px) / 2);}
}
@media screen and (min-width:1200px){
#loga-gymov,.benefity,.referencie,.skusenosti,#kontaktny-formular,.faq{padding-left:calc((100% - 1110px) / 2);padding-right:calc((100% - 1110px) / 2);}
.spolupraca,.proces{margin-left:calc((100% - 1110px) / 2);margin-right:calc((100% - 1110px) / 2);}
}
@media screen and (min-width:1440px){
#loga-gymov,.benefity,.referencie,.skusenosti,#kontaktny-formular,.faq{padding-left:calc((100% - 1350px) / 2);padding-right:calc((100% - 1350px) / 2);}
.spolupraca,.proces{margin-left:calc((100% - 1350px) / 2);margin-right:calc((100% - 1350px) / 2);}
}
/*responzivita*/
@media screen and (min-width:768px){
.lp-banner-mobil{display:none;}
.nadpis{font-size:15px;}
.podnadpis{font-size:32px;margin-bottom:8px;}
.podnadpis-h4{font-size:24px;}
.opis{font-size:13px;margin-bottom:8px;}
.tlacidlo{font-size:13px;line-height:40px;height:40px;}
.lp-banner a:nth-child(2) .tlacidlo{margin-left:10px;}
.kontajner{display:flex;flex-wrap:wrap;flex-direction:row;}
.kontajner-item{flex:1;padding:0 25px;}
.item-title{font-size:15px;}
.item-text{font-size:13px;}
.two-columns{display:flex;flex-wrap:wrap;}
.two-columns-item{width:50%;}
#loga-gymov p{font-size:16px;}
#loga-gymov .kontajner{justify-content:space-between;}
#loga-gymov .kontajner-item{flex:unset;padding:0 15px;}
#loga-gymov .item-img{height:45px;display:flex;width:auto;}
.spolupraca .opis:nth-child(2){margin-bottom:32px;}
.spolupraca .item-img{height:126px;}
.spolupraca .item-title{min-height:42px;}
.benefity .item-img{height:50px;}
.benefity .item-title,.skusenosti .item-title{min-height:63px;}
.proces .two-columns{margin-bottom:48px;}
.proces .two-columns-item iframe{height:460px;margin-top:32px;padding-right:32px;}
.proces li{font-size:15px;}
.proces li>p{font-size:13px;}
#slides{padding:50px;}
#controls{margin:-230px 0 0;}
#slide1:checked~#controls label:nth-last-child(1),#slide2:checked~#controls label:nth-last-child(6),#slide3:checked~#controls label:nth-last-child(5),#slide4:checked~#controls label:nth-last-child(4),#slide5:checked~#controls label:nth-last-child(3),#slide6:checked~#controls label:nth-last-child(2){margin-left:-11px;}
#slide1:checked~#controls label:nth-child(2),#slide2:checked~#controls label:nth-child(3),#slide3:checked~#controls label:nth-child(4),#slide4:checked~#controls label:nth-child(5),#slide5:checked~#controls label:nth-child(6),#slide6:checked~#controls label:nth-child(1){margin-right:-11px;}
#bullets{margin:126px 0 0;}
.referencie .two-columns-item:first-child .two-columns-img:first-child{display:none;}
.referencie .two-columns-item:first-child .two-columns-text:nth-child(3){display:none;}
.referencie .two-columns-text{padding:36px;}
.referencie .two-columns-text:nth-child(2) p:first-child{font-size:18px;}
.referencie .two-columns-text p{font-size:13px;}
.referencie .two-columns-text:nth-child(2) p:nth-child(2){margin-bottom:18px;}
.referencie .two-columns-text:nth-child(3) p:first-child{margin-bottom:12px;font-size:16px;}
#kontaktny-formular .two-columns-item:first-child{padding-right:32px;}
#kontaktny-formular .item-text p:first-child{font-size:16px;}
#kontaktny-formular .item-text p:nth-child(2){font-size:15px;}
#kontaktny-formular .item-text p:nth-child(3){font-size:13px;}
#kontaktny-formular ul li>span::before{font-size:24px;}
#kontaktny-formular .item-text a{font-size:18px;}
#kontaktny-formular .formeo{font-size:15px;}
.formeo button{font-size:13px;height:40px;line-height:40px!important;}
.faq-item label{font-size:15px;}
.faq-item p{font-size:13px;}
}
@media screen and (min-width:992px){
.nadpis{font-size:16px;}
.podnadpis{font-size:40px;margin-bottom:16px;}
.podnadpis-h4{font-size:28px;}
.opis{font-size:14px;margin-bottom:16px;}
.tlacidlo{font-size:14px;line-height:44px;height:44px;}
.item-title{font-size:16px;}
.item-text{font-size:14px;}
#loga-gymov p{font-size:16px;}
#loga-gymov .item-img{height:55px;}
.spolupraca .opis:nth-child(2){margin-bottom:32px;}
.spolupraca .item-img{height:176px;}
.benefity .item-title,.skusenosti .item-title{min-height:48px;}
.proces .two-columns-item iframe{height:420px;}
.proces li{font-size:16px;}
.proces li>p{font-size:14px;}
#controls{margin:-280px 0 0;}
#bullets{margin:176px 0 0;}
.referencie .two-columns-item:first-child .two-columns-img:first-child{display:flex;}
.referencie .two-columns-item:first-child .two-columns-text:nth-child(3){display:none;}
.referencie .two-columns-img{padding:36px 0 0 36px;}
.referencie .two-columns-img img{height:80px;}
.referencie .two-columns-text:nth-child(2) p:first-child{font-size:20px;}
.referencie .two-columns-text:nth-child(2){padding-top:20px;}
.referencie .two-columns-text p{font-size:14px;}
#kontaktny-formular .item-text p:first-child{font-size:16px;}
#kontaktny-formular .item-text p:nth-child(2){font-size:15px;}
#kontaktny-formular .item-text p:nth-child(3){font-size:14px;}
#kontaktny-formular ul li>span::before{font-size:24px;}
#kontaktny-formular .item-text a{font-size:18px;}
#kontaktny-formular .formeo{font-size:16px;}
.formeo button{font-size:14px;height:44px;line-height:44px!important;}
.faq-item label{font-size:16px;}
.faq-item p{font-size:14px;}
}
@media screen and (min-width:1200px){
.nadpis{font-size:18px;}
.podnadpis{font-size:50px;margin-bottom:24px;}
.podnadpis-h4{font-size:32px;}
.opis{font-size:16px;margin-bottom:24px;}
.tlacidlo{line-height:48px;height:48px;}
.kontajner-item{flex:1;padding:0 30px;}
.item-title{font-size:18px;}
#loga-gymov p{font-size:18px;}
#loga-gymov .item-img{height:70px;}
.spolupraca .opis{margin-bottom:48px;}
.spolupraca .opis:nth-child(4){margin-bottom:16px;}
.spolupraca .kontajner{margin-bottom:48px;}
.spolupraca .item-img{height:222px;}
.benefity .item-img{height:60px;}
.benefity .item-title,.skusenosti .item-title{min-height:54px;}
.item-text{font-size:14px;}
.proces .two-columns-item iframe{height:397px;}
.proces li>p{font-size:14px;}
.odkaz{font-size:18px;}
#controls{margin:-360px 0 0;}
#controls label{width:72px;height:72px;}
#bullets{margin:256px 0 0;}
.referencie .two-columns-item:first-child .two-columns-text:nth-child(3){display:block;}
.referencie .two-columns-img{padding:30px 0 0 30px;}
.referencie .two-columns-img img{height:60px;}
.referencie .two-columns-text{padding:30px;}
.referencie .two-columns-text:nth-child(2){padding-top:15px;}
.referencie .two-columns-text p{font-size:13px;}
.referencie .two-columns-text:nth-child(2) p:first-child{font-size:20px;}
#kontaktny-formular .item-text p:first-child{font-size:18px;}
#kontaktny-formular .item-text p:nth-child(2){font-size:16px;}
#kontaktny-formular .item-text p:nth-child(3){font-size:14px;}
#kontaktny-formular ul li>span::before{font-size:28px;}
#kontaktny-formular .item-text a{font-size:20px;}
.formeo button{height:48px;line-height:48px!important;}
.faq-item label{font-size:18px;}
.faq-item p{font-size:15px;}
}
@media screen and (min-width:1440px){
.nadpis{font-size:24px;}
.podnadpis{font-size:60px;}
.item-title{font-size:20px;}
#loga-gymov p{font-size:20px;}
#loga-gymov .item-img{height:80px;}
.spolupraca .item-img{height:276px;}
.benefity .item-img{height:70px;}
.benefity .item-title,.skusenosti .item-title{min-height:60px;}
#controls{margin:-415px 0 0;}
/*#slide1:checked~#controls label:nth-last-child(1),#slide2:checked~#controls label:nth-last-child(6),#slide3:checked~#controls label:nth-last-child(5),#slide4:checked~#controls label:nth-last-child(4),#slide5:checked~#controls label:nth-last-child(3),#slide6:checked~#controls label:nth-last-child(2){margin-left:0;}
#slide1:checked~#controls label:nth-child(2),#slide2:checked~#controls label:nth-child(3),#slide3:checked~#controls label:nth-child(4),#slide4:checked~#controls label:nth-child(5),#slide5:checked~#controls label:nth-child(6),#slide6:checked~#controls label:nth-child(1){margin-right:0;}*/
#bullets{margin:311px 0 0;}
.referencie .two-columns-img{padding-top:42px;padding-left:42px;}
.referencie .two-columns-img img{height:85px;}
.referencie .two-columns-text{padding:42px;}
.referencie .two-columns-text p{font-size:14px;}
.referencie .two-columns-text:nth-child(2) p:first-child{font-size:24px;}
}
/*mobil*/
@media screen and (max-width:767px){
.id-918 .content-wrapper.container{padding-left:0;padding-right:0;}
#loga-gymov,.spolupraca,.benefity,.proces,.referencie,.skusenosti,#kontaktny-formular,.faq{padding-left:10px;padding-right:10px;}
.nadpis{font-size:15px;padding:0 10px;}
.podnadpis{font-size:28px;margin-bottom:8px;padding:0 10px;}
.podnadpis-h4{font-size:24px;}
.opis{font-size:13px;margin-bottom:8px;}
.tlacidlo{font-size:14px;line-height:40px;height:40px;}
.kontajner-item:not(:last-child){margin-bottom:32px;}
.item-img:not(#loga-gymov .item-img:last-child){margin-bottom:12px;}
.item-title{font-size:15px;margin-bottom:8px;}
.item-text{font-size:13px;}
}
/*lp-banner*/
@media screen and (max-width:767px){
.lp-banner-desktop{display:none;}
.lp-banner .opis{margin-bottom:8px;padding:0 10px;}
.lp-banner a:nth-child(2) .tlacidlo{margin-top:10px;}
}
/*loga gymov*/
@media screen and (max-width:767px){
#loga-gymov{padding-top:48px;}
#loga-gymov p{font-size:16px;}
#loga-gymov .kontajner{display:flex;flex-wrap:wrap;}
#loga-gymov .kontajner-item:first-child,#loga-gymov .kontajner-item:last-child{width:100%;}
#loga-gymov .kontajner-item:nth-child(2),#loga-gymov .kontajner-item:nth-child(3),#loga-gymov .kontajner-item:nth-child(4),#loga-gymov .kontajner-item:nth-child(5){width:50%;}
#loga-gymov .item-img{height:60px;}
#loga-gymov .item-img img{object-fit:contain;height:100%;}
#loga-gymov .kontajner-item:nth-child(2) img{float:right;padding-right:24px;}
#loga-gymov .kontajner-item:nth-child(4) img{float:right;padding-right:32px;}
#loga-gymov .kontajner-item:nth-child(3) img,#loga-gymov .kontajner-item:nth-child(5) img{float:left;}
}
/*spolupraca*/
@media screen and (max-width:767px){
.spolupraca{margin-top:48px;margin-bottom:48px;}
.spolupraca .opis:nth-child(2){margin-bottom:32px;}
.spolupraca .item-img{height:200px;}
}
/*benefity*/
@media screen and (max-width:767px){
.benefity{padding-top:48px;padding-bottom:48px;}
.benefity .item-img{height:80px;}
.benefity .item-title{margin-bottom:8px;}
}
/*proces*/
@media screen and (max-width:767px){
.proces{margin-top:48px;margin-bottom:48px;}
.proces .opis:nth-child(2){margin-bottom:32px;}
.proces .two-columns-item iframe{height:250px;}
.proces li{font-size:15px;padding-left:42px;}
.proces li>p{font-size:13px;}
}
/*referencie*/
@media screen and (max-width:767px){
.referencie{padding-top:24px;}
.referencie .podnadpis-h4{padding:0 10px;}
#slider-referencie{margin:0 0 32px;}
#slides{padding:20px;}
#controls label{width:50px;height:50px;}
#controls{margin:-240px 0 0;}
#slide1:checked~#controls label:nth-last-child(1),#slide2:checked~#controls label:nth-last-child(6),#slide3:checked~#controls label:nth-last-child(5),#slide4:checked~#controls label:nth-last-child(4),#slide5:checked~#controls label:nth-last-child(3),#slide6:checked~#controls label:nth-last-child(2){margin-left:-10px;}
#slide1:checked~#controls label:nth-child(2),#slide2:checked~#controls label:nth-child(3),#slide3:checked~#controls label:nth-child(4),#slide4:checked~#controls label:nth-child(5),#slide5:checked~#controls label:nth-child(6),#slide6:checked~#controls label:nth-child(1){margin-right:-10px;}
#bullets{margin:160px 0 0;}
.referencie .two-columns-item:nth-child(2){border-left:1px solid rgba(255, 255, 255, 0.5);border-right:1px solid rgba(255, 255, 255, 0.5);}
.referencie .two-columns-main{border-bottom:unset;border-right:unset;}
.referencie .two-columns-img{padding-top:20px;padding-left:20px;}
.referencie .two-columns-img img{height:60px;}
.referencie .two-columns-text{padding:20px;}
.referencie .two-columns-text:nth-child(2){padding-top:15px;min-height:225px;}
.referencie .two-columns-text p{font-size:13px;}
.referencie .two-columns-text:nth-child(2) p:first-child{font-size:18px;margin-bottom:8px;}
.referencie .two-columns-text:nth-child(2) p:nth-child(2){margin-bottom:16px;}
.referencie .two-columns-text:nth-child(3),.referencie .two-columns-minor{display:none;}
}
/*skusenosti*/
@media screen and (max-width:767px){
.skusenosti{padding-top:48px;padding-bottom:48px;}
}
/*kontaktny formular*/
@media screen and (max-width:767px){
#kontaktny-formular{padding-top:48px;padding-bottom:48px;}
#kontaktny-formular .opis:nth-child(2){margin-bottom:32px;}
#kontaktny-formular .item-img{display:none;}
#kontaktny-formular .item-text{text-align:center;}
#kontaktny-formular .item-text p:first-child{font-size:16px;}
#kontaktny-formular .item-text p:nth-child(2){font-size:15px;}
#kontaktny-formular .item-text p:nth-child(3){font-size:13px;}
#kontaktny-formular .item-text a{font-size:18px;}
#kontaktny-formular ul li>span::before{font-size:24px;}
.render-form{margin:32px auto 0 auto;}
div[id*=wt-form-wrapper-] .formeo .f-btn-group{display:block;width:100%;text-align:center;float:unset;}
.formeo button{font-size:13px;height:40px;line-height:40px!important;}
}
/*faq*/
@media screen and (max-width:767px){
.faq{margin-top:48px;}
.faq .opis:nth-child(2),.faq-wrapper{margin-bottom:32px;}
.faq-item label{font-size:15px;}
.faq-item p{font-size:13px;}
}