/* bw.css – fekete-fehér javítások (generált: sötét szekciók = 23, világos = 18) */
/* sötét hátterű szekciók: minden szöveg és hover fehér */
.cid-rUTuZJC3lW a:hover,.cid-rUTv2lodpI a:hover,.cid-sOQDx8j4Nb a:hover,.cid-sOQKbV3nJK a:hover,.cid-sOQNbuIS6d a:hover,.cid-sOQmDo2BCi a:hover,.cid-tUK9B5lCmd a:hover,.cid-tUK9F9fjmt a:hover,.cid-tUK9IMnNNT a:hover,.cid-tUK9Lycydo a:hover,.cid-tcercIjoF0 a:hover,.cid-tcevfEzKJv a:hover,.cid-vqvaUTpaGg a:hover,.cid-vqvaUaBYoV a:hover,.cid-vqvaVYCv2c a:hover,.cid-vqvf2BwG3o a:hover,.cid-vqvfvdXYXm a:hover,.cid-vtUbShqPBH a:hover,.cid-vtUfVVnlhC a:hover,.cid-vtUgJdOXxI a:hover,.cid-vtUjBCeGBZ a:hover,.cid-vtUjRXIw0H a:hover,.cid-vtUn0v1c8U a:hover,.cid-rUTuZJC3lW a:focus,.cid-rUTv2lodpI a:focus,.cid-sOQDx8j4Nb a:focus,.cid-sOQKbV3nJK a:focus,.cid-sOQNbuIS6d a:focus,.cid-sOQmDo2BCi a:focus,.cid-tUK9B5lCmd a:focus,.cid-tUK9F9fjmt a:focus,.cid-tUK9IMnNNT a:focus,.cid-tUK9Lycydo a:focus,.cid-tcercIjoF0 a:focus,.cid-tcevfEzKJv a:focus,.cid-vqvaUTpaGg a:focus,.cid-vqvaUaBYoV a:focus,.cid-vqvaVYCv2c a:focus,.cid-vqvf2BwG3o a:focus,.cid-vqvfvdXYXm a:focus,.cid-vtUbShqPBH a:focus,.cid-vtUfVVnlhC a:focus,.cid-vtUgJdOXxI a:focus,.cid-vtUjBCeGBZ a:focus,.cid-vtUjRXIw0H a:focus,.cid-vtUn0v1c8U a:focus,.cid-rUTuZJC3lW .mbr-info,.cid-rUTv2lodpI .mbr-info,.cid-sOQDx8j4Nb .mbr-info,.cid-sOQKbV3nJK .mbr-info,.cid-sOQNbuIS6d .mbr-info,.cid-sOQmDo2BCi .mbr-info,.cid-tUK9B5lCmd .mbr-info,.cid-tUK9F9fjmt .mbr-info,.cid-tUK9IMnNNT .mbr-info,.cid-tUK9Lycydo .mbr-info,.cid-tcercIjoF0 .mbr-info,.cid-tcevfEzKJv .mbr-info,.cid-vqvaUTpaGg .mbr-info,.cid-vqvaUaBYoV .mbr-info,.cid-vqvaVYCv2c .mbr-info,.cid-vqvf2BwG3o .mbr-info,.cid-vqvfvdXYXm .mbr-info,.cid-vtUbShqPBH .mbr-info,.cid-vtUfVVnlhC .mbr-info,.cid-vtUgJdOXxI .mbr-info,.cid-vtUjBCeGBZ .mbr-info,.cid-vtUjRXIw0H .mbr-info,.cid-vtUn0v1c8U .mbr-info,.cid-rUTuZJC3lW .mbr-text,.cid-rUTv2lodpI .mbr-text,.cid-sOQDx8j4Nb .mbr-text,.cid-sOQKbV3nJK .mbr-text,.cid-sOQNbuIS6d .mbr-text,.cid-sOQmDo2BCi .mbr-text,.cid-tUK9B5lCmd .mbr-text,.cid-tUK9F9fjmt .mbr-text,.cid-tUK9IMnNNT .mbr-text,.cid-tUK9Lycydo .mbr-text,.cid-tcercIjoF0 .mbr-text,.cid-tcevfEzKJv .mbr-text,.cid-vqvaUTpaGg .mbr-text,.cid-vqvaUaBYoV .mbr-text,.cid-vqvaVYCv2c .mbr-text,.cid-vqvf2BwG3o .mbr-text,.cid-vqvfvdXYXm .mbr-text,.cid-vtUbShqPBH .mbr-text,.cid-vtUfVVnlhC .mbr-text,.cid-vtUgJdOXxI .mbr-text,.cid-vtUjBCeGBZ .mbr-text,.cid-vtUjRXIw0H .mbr-text,.cid-vtUn0v1c8U .mbr-text,.cid-rUTuZJC3lW .testimonials-slider__icon,.cid-rUTv2lodpI .testimonials-slider__icon,.cid-sOQDx8j4Nb .testimonials-slider__icon,.cid-sOQKbV3nJK .testimonials-slider__icon,.cid-sOQNbuIS6d .testimonials-slider__icon,.cid-sOQmDo2BCi .testimonials-slider__icon,.cid-tUK9B5lCmd .testimonials-slider__icon,.cid-tUK9F9fjmt .testimonials-slider__icon,.cid-tUK9IMnNNT .testimonials-slider__icon,.cid-tUK9Lycydo .testimonials-slider__icon,.cid-tcercIjoF0 .testimonials-slider__icon,.cid-tcevfEzKJv .testimonials-slider__icon,.cid-vqvaUTpaGg .testimonials-slider__icon,.cid-vqvaUaBYoV .testimonials-slider__icon,.cid-vqvaVYCv2c .testimonials-slider__icon,.cid-vqvf2BwG3o .testimonials-slider__icon,.cid-vqvfvdXYXm .testimonials-slider__icon,.cid-vtUbShqPBH .testimonials-slider__icon,.cid-vtUfVVnlhC .testimonials-slider__icon,.cid-vtUgJdOXxI .testimonials-slider__icon,.cid-vtUjBCeGBZ .testimonials-slider__icon,.cid-vtUjRXIw0H .testimonials-slider__icon,.cid-vtUn0v1c8U .testimonials-slider__icon{color:#fff!important}
/* világos szekciók: hover fekete, aláhúzva */
.cid-rUTuXZN8eM a:not(.btn):hover,.cid-sOQEKhvHTU a:not(.btn):hover,.cid-sOQMEh5YF6 a:not(.btn):hover,.cid-sOQMFP2Juz a:not(.btn):hover,.cid-sOQMoFEfI6 a:not(.btn):hover,.cid-sOQNo3f9eU a:not(.btn):hover,.cid-sOQrr0xQz1 a:not(.btn):hover,.cid-sOWfFj0ls4 a:not(.btn):hover,.cid-sOWfOXiHmE a:not(.btn):hover,.cid-tcesKMBK7H a:not(.btn):hover,.cid-vtUcEeWPbA a:not(.btn):hover,.cid-vtUeqWVv8W a:not(.btn):hover,.cid-vtUfRVPGTA a:not(.btn):hover,.cid-vtUgLCPnKb a:not(.btn):hover,.cid-vtUl5znMm6 a:not(.btn):hover,.cid-vtUlPEUZdH a:not(.btn):hover,.cid-vtUnzr2sSo a:not(.btn):hover,.cid-vtUr2thjsO a:not(.btn):hover{color:#000!important;text-decoration:underline}
/* fejléc + lábléc + legördülő */
.navbar a:hover,.navbar a:focus,.navbar .nav-link:hover,.navbar .navbar-caption:hover,.navbar .dropdown-toggle:hover{color:#fff!important}
.navbar .dropdown-menu{background:#000!important;border:1px solid #fff}
.navbar .dropdown-item{color:#fff!important}
.navbar .dropdown-item:hover,.navbar .dropdown-item:focus{color:#000!important;background:#fff!important}
.text-white:hover,.mbr-white:hover,a.text-white:hover{color:#fff!important}
/* gombok: hoverre invertálás, mindig olvasható */
.btn-primary{background:#000!important;border-color:#000!important;color:#fff!important}
.btn-primary:hover,.btn-primary:focus{background:#fff!important;border-color:#000!important;color:#000!important}
.btn-primary-outline,.btn-black-outline{background:transparent!important;border-color:#000!important;color:#000!important}
.btn-primary-outline:hover,.btn-black-outline:hover{background:#000!important;color:#fff!important}
.btn-white-outline:hover,.btn-white:hover{background:#fff!important;color:#000!important;border-color:#fff!important}
/* vélemény-slider: fehér kártyaszöveg, látható idézőjel */
.testimonials-slider .mbr-text,.testimonials-slider .signature,.testimonials-slider h4{color:#fff!important}
.testimonials-slider .testimonials-slider__icon{opacity:.35}
.carousel-control-prev,.carousel-control-next{border-color:#fff!important;color:#fff!important;opacity:1}
.carousel-control-prev:hover,.carousel-control-next:hover{background:#fff!important;color:#000!important}
/* menü ne törjön két sorba közepes képernyőn */
@media (min-width:992px) and (max-width:1500px){.navbar .nav-link{font-size:.9rem!important;padding:.4rem .55rem!important}.navbar .navbar-caption{font-size:1.05rem!important}.navbar .navbar-brand{margin-right:1rem!important}}
/* mobil: szöveg sosem lóg ki */
img,video{max-width:100%;height:auto}
h1,h2,h3,h4,p,a{overflow-wrap:anywhere}

/* 2. kör */
a.text-primary:not(.text-white):not(.nav-link):not(.dropdown-item){color:inherit!important;text-decoration:underline}
.cid-rUTuZJC3lW strong,.cid-rUTv2lodpI strong,.cid-sOQDx8j4Nb strong,.cid-sOQKbV3nJK strong,.cid-sOQNbuIS6d strong,.cid-sOQmDo2BCi strong,.cid-tUK9B5lCmd strong,.cid-tUK9F9fjmt strong,.cid-tUK9IMnNNT strong,.cid-tUK9Lycydo strong,.cid-tcercIjoF0 strong,.cid-tcevfEzKJv strong,.cid-vqvaUTpaGg strong,.cid-vqvaUaBYoV strong,.cid-vqvaVYCv2c strong,.cid-vqvf2BwG3o strong,.cid-vqvfvdXYXm strong,.cid-vtUbShqPBH strong,.cid-vtUfVVnlhC strong,.cid-vtUgJdOXxI strong,.cid-vtUjBCeGBZ strong,.cid-vtUjRXIw0H strong,.cid-vtUn0v1c8U strong,.cid-rUTuZJC3lW b,.cid-rUTv2lodpI b,.cid-sOQDx8j4Nb b,.cid-sOQKbV3nJK b,.cid-sOQNbuIS6d b,.cid-sOQmDo2BCi b,.cid-tUK9B5lCmd b,.cid-tUK9F9fjmt b,.cid-tUK9IMnNNT b,.cid-tUK9Lycydo b,.cid-tcercIjoF0 b,.cid-tcevfEzKJv b,.cid-vqvaUTpaGg b,.cid-vqvaUaBYoV b,.cid-vqvaVYCv2c b,.cid-vqvf2BwG3o b,.cid-vqvfvdXYXm b,.cid-vtUbShqPBH b,.cid-vtUfVVnlhC b,.cid-vtUgJdOXxI b,.cid-vtUjBCeGBZ b,.cid-vtUjRXIw0H b,.cid-vtUn0v1c8U b{color:inherit!important}
.testimonials-slider .card-inner{background:#fff!important}
.testimonials-slider .card-inner .mbr-text,.testimonials-slider .card-inner .signature,.testimonials-slider .card-inner h4,.testimonials-slider .card-inner p,.testimonials-slider .card-inner div{color:#000!important}
.testimonials-slider .card-inner .testimonials-slider__icon{color:#000!important;opacity:.25}
.testimonials-slider .signature::before{background:#000!important}
.btn-info-outline,.btn-secondary-outline,.btn-success-outline,.btn-warning-outline,.btn-danger-outline{background:transparent!important;color:#000!important;border-color:#000!important}
.btn-info-outline:hover,.btn-secondary-outline:hover,.btn-success-outline:hover,.btn-warning-outline:hover,.btn-danger-outline:hover{background:#000!important;color:#fff!important}
/* vélemény-slider: a két kártya férjen el egymás mellett, ne lógjon ki */
.testimonials-slider .slider-wrapper{display:flex;flex-wrap:nowrap;justify-content:center;margin:0}
.testimonials-slider .item-text{width:50%!important;max-width:480px;flex:0 0 50%;padding-left:.75rem;padding-right:.75rem;min-width:0}
.testimonials-slider .card-inner{padding:2.5rem 1.5rem!important;overflow-wrap:anywhere}
.testimonials-slider .carousel-item{display:flex}
.testimonials-slider .carousel-item:not(.active):not(.carousel-item-next):not(.carousel-item-prev){display:none}
@media (max-width:767px){.testimonials-slider .item-text{width:100%!important;flex:0 0 100%;max-width:100%}}
/* mobil hamburger fehér */
.navbar .hamburger span,.navbar-toggler span{background:#fff!important}
