@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}.brxe-social-icons{display:flex;list-style-type:none;margin:0;padding:0}.brxe-social-icons li,.brxe-social-icons li a{align-items:center;display:flex;flex:1;gap:5px;justify-content:center}.brxe-social-icons i{line-height:unset}.brxe-social-icons span{align-items:center;display:inline-flex}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-riafev {padding-right: 20px; padding-left: 20px; color: #ffffff}@media (max-width: 478px) {#brxe-riafev {font-size: 38px; padding-right: 0; padding-left: 0}}#brxe-gklkln {max-width: clamp(28ch, 100vw, 60ch);; font-size: var(--brxw-text-l)}@media (max-width: 478px) {#brxe-gklkln {font-size: var(--brxw-text-m); padding-right: 20px; padding-left: 20px}}#brxe-aikifp {font-size: 20px}#brxe-awizpr {row-gap: 30px; padding-top: clamp(24px, 6vw, 50px);; padding-right: clamp(24px, 5vw, 80px);; padding-bottom: clamp(24px, 6vw, 80px);; padding-left: clamp(24px, 6vw, 80px);; align-items: center; margin-top: clamp(8vh, 2vw,15vh)}@media (max-width: 767px) {#brxe-awizpr {z-index: 1}@media only screen and (orientation: landscape) and (max-width: 920px) and (max-height: 500px) { #brx-header { display: none !important; }  header.brxe-section, header.brxe-container { display: none !important; }}}@media (max-width: 478px) {#brxe-awizpr {padding-right: 10px; padding-left: 10px; margin-top: 7rem; row-gap: 20px}}#brxe-hhrxki {background-position: bottom center; background-size: cover; background-repeat: no-repeat; background-color: #000000; min-height: 100vh; z-index: 10; flex-direction: column; align-items: stretch}@media (max-width: 991px) {#brxe-hhrxki {background-position: bottom center; background-image: url(https://tetodoktormajsa.hu/wp-content/uploads/2026/01/HERO-TABLET-1-scaled.webp); background-size: cover}}@media (max-width: 767px) {#brxe-hhrxki {background-size: cover; background-image: url(https://tetodoktormajsa.hu/wp-content/uploads/2026/01/Hero-Phone-scaled.webp); background-position: top center}}@media (max-width: 478px) {#brxe-hhrxki {min-height: 100vH; background-image: url(https://tetodoktormajsa.hu/wp-content/uploads/2026/01/Hero-Phone.webp); background-position: bottom center; background-blend-mode: normal; background-size: contain}}#brxe-iccvxi {font-weight: 600; letter-spacing: 1px; color: #000000; text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4); font-size: 45px; padding-bottom: 0rem}@media (max-width: 991px) {#brxe-iccvxi {font-size: 45px}}@media (max-width: 767px) {#brxe-iccvxi {padding-top: 3rem}}@media (max-width: 478px) {#brxe-iccvxi {font-size: 42px}}#brxe-pcbzuf {border-radius: 16px; box-shadow: 0 0 15px 2px rgba(0, 0, 0, 0.51)}@media (max-width: 991px) {#brxe-pcbzuf {box-shadow: 0 0 0 0 transparent}}@media (max-width: 767px) {#brxe-pcbzuf:not(.tag), #brxe-pcbzuf img {aspect-ratio: 1.5}}@media (max-width: 478px) {#brxe-pcbzuf:not(.tag), #brxe-pcbzuf img {aspect-ratio: 1.2}}#brxe-rvjvti {padding-top: 0; align-self: center !important}@media (max-width: 991px) {#brxe-rvjvti {padding-bottom: 0; padding-left: 0; flex-direction: row}}#brxe-fqrkxx {font-size: clamp(16px,1.5vw,21px); font-family: "Roboto"; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px}@media (max-width: 478px) {#brxe-fqrkxx {font-family: "Inter"; padding-top: 2rem}}#brxe-fmvcqn li.has-link a, #brxe-fmvcqn li.no-link {color: #ffffff; font-family: "Oswald"; gap: 20px; justify-content: center; padding-top: 0.5rem; padding-bottom: 0.5rem}#brxe-fmvcqn .repeater-item:nth-child(1) {background-color: #000000}#brxe-fmvcqn .repeater-item:nth-child(1) .icon {font-size: clamp(20px,3vw,35px); color: #ffffff}#brxe-fmvcqn .repeater-item:nth-child(1) span {font-size: clamp(20px,3vw,30px)}#brxe-fmvcqn .repeater-item:nth-child(1).has-link a {color: #ffffff}#brxe-fmvcqn .repeater-item:nth-child(1).no-link {color: #ffffff}#brxe-fmvcqn .icon {color: var(--brxw-color-neutral-950)}#brxe-fmvcqn {flex-direction: column; gap: 20px; align-self: stretch; flex-direction: row}#brxe-fmvcqn li {box-shadow: 0 0 15px 3px rgba(0, 0, 0, 0.52); border-radius: 16px}@media (max-width: 991px) {#brxe-fmvcqn li.has-link a, #brxe-fmvcqn li.no-link {padding-top: 1rem; padding-bottom: 1rem}}#brxe-kjivas li.has-link a, #brxe-kjivas li.no-link {color: #ffffff; font-family: "Oswald"; gap: 20px; justify-content: center; padding-top: 0.5rem; padding-bottom: 0.5rem}#brxe-kjivas .repeater-item:nth-child(1) {background-color: #000000}#brxe-kjivas .repeater-item:nth-child(1) span {font-size: clamp(20px,3vw,30px)}#brxe-kjivas .repeater-item:nth-child(1) .icon {font-size: clamp(20px,3vw,35px); color: #ffffff}#brxe-kjivas .repeater-item:nth-child(1).has-link a {color: #ffffff}#brxe-kjivas .repeater-item:nth-child(1).no-link {color: #ffffff}#brxe-kjivas .icon {color: var(--brxw-color-neutral-950)}#brxe-kjivas {flex-direction: column; gap: 20px; align-self: stretch; flex-direction: row}#brxe-kjivas li {box-shadow: 0 0 15px 3px rgba(0, 0, 0, 0.52); border-radius: 16px; margin-right: -1rem; margin-left: 1em}@media (max-width: 991px) {#brxe-kjivas li.has-link a, #brxe-kjivas li.no-link {padding-top: 1rem; padding-bottom: 1rem}}#brxe-qvqvrt li.has-link a, #brxe-qvqvrt li.no-link {color: #ffffff; font-family: "Oswald"; gap: 20px; justify-content: center; padding-top: 0.5rem; padding-bottom: 0.5rem}#brxe-qvqvrt .repeater-item:nth-child(1) {background-color: #000000}#brxe-qvqvrt .repeater-item:nth-child(1) .icon {font-size: clamp(20px,3vw,35px); color: #ffffff}#brxe-qvqvrt .repeater-item:nth-child(1) span {font-size: clamp(20px,3vw,30px)}#brxe-qvqvrt .repeater-item:nth-child(1).has-link a {color: #ffffff}#brxe-qvqvrt .repeater-item:nth-child(1).no-link {color: #ffffff}#brxe-qvqvrt .icon {color: var(--brxw-color-neutral-950)}#brxe-qvqvrt {flex-direction: column; gap: 20px; align-self: stretch; flex-direction: row}#brxe-qvqvrt li {box-shadow: 0 0 15px 3px rgba(0, 0, 0, 0.52); border-radius: 16px}@media (max-width: 991px) {#brxe-qvqvrt li.has-link a, #brxe-qvqvrt li.no-link {padding-top: 1rem; padding-bottom: 1rem}}#brxe-waqrvk li.has-link a, #brxe-waqrvk li.no-link {padding-top: 0.5rem; padding-bottom: 0.5rem; color: #ffffff; font-family: "Oswald"; gap: 20px; justify-content: center}#brxe-waqrvk .repeater-item:nth-child(1) {background-color: #000000}#brxe-waqrvk .repeater-item:nth-child(1) .icon {font-size: clamp(20px,3vw,35px); color: #ffffff}#brxe-waqrvk .repeater-item:nth-child(1) span {font-size: clamp(20px,3vw,30px)}#brxe-waqrvk .repeater-item:nth-child(1).has-link a {color: #ffffff}#brxe-waqrvk .repeater-item:nth-child(1).no-link {color: #ffffff}#brxe-waqrvk .icon {color: var(--brxw-color-neutral-950)}#brxe-waqrvk {flex-direction: column; gap: 20px; align-self: stretch; flex-direction: row}#brxe-waqrvk li {border-radius: 16px; box-shadow: 0 0 15px 3px rgba(0, 0, 0, 0.52); margin-right: -1rem; margin-left: 1rem}@media (max-width: 991px) {#brxe-waqrvk li.has-link a, #brxe-waqrvk li.no-link {padding-top: 1rem; padding-bottom: 1rem}}#brxe-dpzbsl {align-items: center; row-gap: 20px; align-self: center !important; border-radius: 16px}@media (max-width: 991px) {#brxe-dpzbsl {row-gap: 10px}}#brxe-tltfwn {flex-direction: row; column-gap: 10rem; padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem; row-gap: 20px; margin-top: 3rem}@media (max-width: 991px) {#brxe-tltfwn {row-gap: 0px; column-gap: 1rem; padding-right: 1rem; padding-left: 1rem}}@media (max-width: 767px) {#brxe-tltfwn {flex-wrap: nowrap; flex-direction: column; padding-top: 10rem; padding-right: 4rem; padding-bottom: 10rem; padding-left: 4rem; row-gap: 20px; border-radius: 0}}@media (max-width: 478px) {#brxe-tltfwn {flex-direction: column; padding-top: 2rem; padding-bottom: 5rem; margin-top: 2rem}}#rolunk {padding-top: 5rem; padding-bottom: 10rem; box-shadow: 0 0 10px 5px #000000}@media (max-width: 991px) {#rolunk {flex-direction: column; padding-right: 0; padding-left: 0}}@media (max-width: 767px) {#rolunk {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}}@media (max-width: 478px) {#rolunk {align-self: center !important; justify-content: center}}#brxe-sjnwpw {font-size: 45px}#brxe-mgapwp {color: #ffffff; fill: #ffffff}#brxe-xdoshz {color: #999999; font-size: var(--brxw-text-m); font-family: "Roboto"; letter-spacing: 1.3px}#brxe-qeqkjn {align-self: stretch !important; width: 100%; row-gap: 10px; align-items: center}@media (max-width: 991px) {#brxe-qeqkjn {align-self: flex-start !important}}@media (max-width: 478px) {#brxe-qeqkjn {align-items: center; padding-bottom: 2rem}}#brxe-zsqkva {color: #ffffff; fill: #ffffff}#brxe-cnjvhf {color: #999999; font-size: var(--brxw-text-m); font-family: "Roboto"; letter-spacing: 1.3px}#brxe-ywrjpc {flex-direction: column; align-self: stretch !important; width: 100%; align-items: center; row-gap: 10px; margin-top: 125px}@media (max-width: 767px) {#brxe-ywrjpc {margin-top: 0}}@media (max-width: 478px) {#brxe-ywrjpc {align-items: center; padding-bottom: 2rem}}#brxe-cvsugq {color: #ffffff; fill: #ffffff}#brxe-owugiy {color: #999999; font-size: var(--brxw-text-m); font-family: "Roboto"; letter-spacing: 1.3px}#brxe-hfbjym {flex-direction: column; row-gap: 10px; align-items: center; align-self: stretch !important; width: 100%; margin-top: 250px}@media (max-width: 991px) {#brxe-hfbjym {align-items: center}}@media (max-width: 767px) {#brxe-hfbjym {margin-top: 0}}@media (max-width: 478px) {#brxe-hfbjym {align-items: center; padding-bottom: 2rem}}#brxe-ofjtkz {display: grid; align-items: initial; grid-template-columns: repeat(3, 2fr); grid-gap: 2rem; flex-direction: column; padding-top: 6rem; padding-bottom: 6rem; align-self: center !important; align-items: center}@media (max-width: 991px) {#brxe-ofjtkz {align-self: center !important; align-items: center; padding-top: 0; padding-right: 5rem; padding-left: 5rem}}@media (max-width: 767px) {#brxe-ofjtkz {grid-template-columns: Repeat(1,1fr); align-items: center; padding-right: 4rem; padding-left: 4rem; grid-gap: 10rem}}@media (max-width: 478px) {#brxe-ofjtkz {grid-template-columns: repeat(1,1fr); align-items: center; padding-right: 2rem; padding-bottom: 5rem; padding-left: 2rem; grid-gap: 1rem}}#szolgaltatas {flex-direction: column; padding-top: 10rem; padding-bottom: 5rem; background-color: #000000}@media (max-width: 991px) {#szolgaltatas {row-gap: 50px}}@media (max-width: 767px) {#szolgaltatas {padding-top: 5rem}}@media (max-width: 478px) {#szolgaltatas {padding-top: 5rem; padding-bottom: 5rem}}#brxe-vhgyxs {align-self: center; color: #000000; font-size: 45px; font-weight: 600; letter-spacing: 1px; text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.39)}#brxe-derrrh:not(.tag), #brxe-derrrh img {object-fit: cover; aspect-ratio: 4/3}#brxe-derrrh {width: 100%; border-radius: 8px; box-shadow: 5px 5px 10px 1px rgba(0, 0, 0, 0.5)}#brxe-arnmck {color: #000000; font-size: clamp(22px,2vw,35px); font-weight: 600}#brxe-ooqyyg {font-size: var(--brxw-text-m); font-family: "Roboto"; letter-spacing: 1.3px}@media (max-width: 991px) {#brxe-ooqyyg {font-size: 15px}}#brxe-xmhkkk {padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem; flex-direction: column; box-shadow: 0 4px 16px -2px rgba(0, 0, 0, 0.3); border-radius: 10px; row-gap: 20px; align-items: stretch}.referencia-card { background: rgba(255, 255, 255, 0.1);  backdrop-filter: blur(10px);  -webkit-backdrop-filter: blur(10px);  border-radius: 16px; border: 1px solid rgba(255, 255, 255, 0.2);  box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.1); padding: 20px; transition: all 0.3s ease;}.referencia-card:hover { background: rgba(255, 255, 255, 0.15); border: 1px solid rgba(255, 255, 255, 0.3); transform: translateY(-5px); box-shadow: 0 12px 40px 0 rgba(0, 0, 0, 0.2);}@media (max-width: 767px) {#brxe-xmhkkk {flex-wrap: nowrap}}@media (max-width: 478px) {#brxe-xmhkkk {margin-top: 1rem; margin-bottom: 1rem}}#brxe-jxoloq:not(.tag), #brxe-jxoloq img {object-fit: cover; aspect-ratio: 4/3}#brxe-jxoloq {width: 100%; border-radius: 8px; box-shadow: 5px 5px 10px 1px rgba(0, 0, 0, 0.5); margin-top: 0}#brxe-oexlcx {color: #000000; font-weight: 600; font-size: clamp(22px,2vw,35px)}#brxe-coeioh {font-size: var(--brxw-text-m); font-family: "Roboto"; letter-spacing: 1.3px}@media (max-width: 991px) {#brxe-coeioh {font-size: 15px}}#brxe-xeaxrq {flex-direction: column; align-items: stretch; padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem; box-shadow: 0 4px 16px -2px rgba(0, 0, 0, 0.3); border-radius: 10px; row-gap: 20px; margin-top: 2rem; margin-bottom: -2rem}.referencia-card { background: rgba(255, 255, 255, 0.1);  backdrop-filter: blur(10px);  -webkit-backdrop-filter: blur(10px);  border-radius: 16px; border: 1px solid rgba(255, 255, 255, 0.2);  box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.1); padding: 20px; transition: all 0.3s ease;}.referencia-card:hover { background: rgba(255, 255, 255, 0.15); border: 1px solid rgba(255, 255, 255, 0.3); transform: translateY(-5px); box-shadow: 0 12px 40px 0 rgba(0, 0, 0, 0.2);}@media (max-width: 991px) {#brxe-xeaxrq {margin-top: 1rem; margin-bottom: -1rem}}@media (max-width: 767px) {#brxe-xeaxrq {flex-wrap: nowrap}}@media (max-width: 478px) {#brxe-xeaxrq {margin-top: 1rem; margin-bottom: 1rem}}#brxe-zhllnm:not(.tag), #brxe-zhllnm img {object-fit: cover; aspect-ratio: 4/3}#brxe-zhllnm {width: 100%; border-radius: 8px; box-shadow: 5px 5px 10px 1px rgba(0, 0, 0, 0.5)}#brxe-eptlpv {color: #000000; font-weight: 600; font-size: clamp(22px,2vw,35px)}#brxe-bejqgq {font-size: var(--brxw-text-m); font-family: "Roboto"; letter-spacing: 1.3px}@media (max-width: 991px) {#brxe-bejqgq {font-size: 15px}}#brxe-rawecz {flex-direction: column; align-items: stretch; padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem; box-shadow: 0 4px 16px -2px rgba(0, 0, 0, 0.3); border-radius: 10px; row-gap: 20px}.referencia-card { background: rgba(255, 255, 255, 0.1);  backdrop-filter: blur(10px);  -webkit-backdrop-filter: blur(10px);  border-radius: 16px; border: 1px solid rgba(255, 255, 255, 0.2);  box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.1); padding: 20px; transition: all 0.3s ease;}.referencia-card:hover { background: rgba(255, 255, 255, 0.15); border: 1px solid rgba(255, 255, 255, 0.3); transform: translateY(-5px); box-shadow: 0 12px 40px 0 rgba(0, 0, 0, 0.2);}@media (max-width: 767px) {#brxe-rawecz {flex-wrap: nowrap}}@media (max-width: 478px) {#brxe-rawecz {margin-top: 1rem; margin-bottom: 1rem}}#brxe-fohkxa {display: grid; align-items: initial; grid-gap: 4rem; grid-template-columns: repeat(3, minmax(0, 1fr)); margin-top: 3rem; margin-bottom: 5rem; align-items: stretch}@media (max-width: 991px) {#brxe-fohkxa {margin-right: 3rem; margin-left: 3rem; align-items: stretch; grid-gap: 2rem}}@media (max-width: 767px) {#brxe-fohkxa {grid-template-columns: repeat(1, minmax(0, 1fr)); grid-gap: 1rem}}@media (max-width: 478px) {#brxe-fohkxa {grid-template-columns: repeat(1, minmax(0, 1fr)); margin-top: 0}}#brxe-svxxqn {display: flex; flex-direction: column; padding-top: 3rem; row-gap: 40px}@media (max-width: 478px) {#brxe-svxxqn {padding-top: 5rem; padding-bottom: 2rem}}#referencia {background-blend-mode: screen; background-size: auto; background-position: center center; background-color: #ffffff; padding-top: 5rem; padding-right: 2rem; padding-bottom: 5rem; padding-left: 2rem; width: 100%}@media (max-width: 991px) {#referencia {padding-top: 5rem}}@media (max-width: 478px) {#referencia {padding-top: 0; padding-bottom: 0}}#brxe-ssguus {color: #000000; font-weight: 700; font-size: clamp(24px,4vw, 45px); text-transform: uppercase; letter-spacing: 3px; text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2); font-family: "Oswald"}@media (max-width: 767px) {#brxe-ssguus {font-size: var(--brxw-text-2xl)}}@media (max-width: 478px) {#brxe-ssguus {font-size: var(--brxw-text-2xl)}}#brxe-sbwqax {font-size: var(--brxw-text-m); font-family: "Roboto"; letter-spacing: 1.3px}@media (max-width: 991px) {#brxe-sbwqax {font-size: 15px}}#brxe-ocwzoh {font-family: "Roboto"}@media (max-width: 478px) {#brxe-ocwzoh {font-size: 14px}}#brxe-etgnwj {align-items: center; row-gap: 2rem}#brxe-jzwkqb {padding-top: 5rem; padding-bottom: 15rem; position: relative}:where(#brxe-jzwkqb > *:not(figcaption)) {position: relative}#brxe-jzwkqb::before {background-image: linear-gradient(2deg, #000000 20%, #d69a00 21.5%); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 991px) {#brxe-jzwkqb {padding-bottom: 12rem}}@media (max-width: 478px) {#brxe-jzwkqb {padding-right: 1rem; padding-left: 1rem}}