.elementor-52658 .elementor-element.elementor-element-11573473{--display:flex;}.elementor-52658 .elementor-element.elementor-element-3905899{--display:flex;}.elementor-52658 .elementor-element.elementor-element-7036caa4 > .elementor-widget-container{margin:0px 0px 180px 0px;}.elementor-52658 .elementor-element.elementor-element-7036caa4.elementor-element{--align-self:center;}.elementor-52658 .elementor-element.elementor-element-7036caa4.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-52658 .elementor-element.elementor-element-f9dbd28 .elementor-button{background-color:transparent;height:64px;width:336px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:34px;font-weight:900;fill:#73953E;color:#73953E;background-image:linear-gradient(180deg, #DFF481 0%, #9BAA66 100%);border-radius:30px 30px 30px 30px;}.elementor-52658 .elementor-element.elementor-element-f9dbd28 > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-52658 .elementor-element.elementor-element-f9dbd28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#8D9F65;border-radius:30px 30px 30px 30px;box-shadow:7px 11px 17px 6px rgba(0, 0, 0, 0.6);}.elementor-52658 .elementor-element.elementor-element-f9dbd28.elementor-element{--align-self:center;}body.elementor-page-52658:not(.elementor-motion-effects-element-type-background), body.elementor-page-52658 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://levismodding.co.uk/wp-content/uploads/2026/03/levis_cover_2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(min-width:1025px){body.elementor-page-52658:not(.elementor-motion-effects-element-type-background), body.elementor-page-52658 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-3905899 *//* Középre igazítás CSAK ott, ahol a #center-auth-box létezik */
body:has(#center-auth-box) .ct-container-full,
body:has(#center-auth-box) .entry-content{
  min-height: 100vh !important;
  display: flex !important;
  align-items: center !important;      /* függőleg */
  justify-content: center !important;  /* vízszint */
  padding: 24px !important;
}

/* A te konténered mérete */
#center-auth-box{
  width: min(760px, 92vw) !important;
  margin: 0 !important;
}

/* Biztonság: ne vágjon le semmit */
body:has(#center-auth-box) .ct-container-full,
body:has(#center-auth-box) .entry-content,
#center-auth-box{
  overflow: visible !important;
}/* End custom CSS */