.elementor-11814 .elementor-element.elementor-element-8efc3b7{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-11814 .elementor-element.elementor-element-557354b > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-11814 .elementor-element.elementor-element-557354b img{width:100%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11814 .elementor-element.elementor-element-51af85a{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;top:46%;text-align:center;}.elementor-11814 .elementor-element.elementor-element-51af85a > .elementor-widget-container{background-color:var( --e-global-color-a242997 );border-radius:14px 14px 14px 14px;}body:not(.rtl) .elementor-11814 .elementor-element.elementor-element-51af85a{left:63%;}body.rtl .elementor-11814 .elementor-element.elementor-element-51af85a{right:63%;}.elementor-11814 .elementor-element.elementor-element-51af85a .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:2.4vw;font-weight:600;color:#131313F2;}.elementor-11814 .elementor-element.elementor-element-47a69b6{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;top:48%;text-align:center;}.elementor-11814 .elementor-element.elementor-element-47a69b6 > .elementor-widget-container{background-color:var( --e-global-color-a242997 );border-radius:14px 14px 14px 14px;}.elementor-11814 .elementor-element.elementor-element-47a69b6.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-11814 .elementor-element.elementor-element-47a69b6{left:37%;}body.rtl .elementor-11814 .elementor-element.elementor-element-47a69b6{right:37%;}.elementor-11814 .elementor-element.elementor-element-47a69b6 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:2.4vw;font-weight:600;color:#131313F2;}.elementor-11814 .elementor-element.elementor-element-66b2435{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;top:30%;text-align:center;}.elementor-11814 .elementor-element.elementor-element-66b2435 > .elementor-widget-container{background-color:var( --e-global-color-a242997 );border-radius:15px 15px 15px 15px;}body:not(.rtl) .elementor-11814 .elementor-element.elementor-element-66b2435{left:65%;}body.rtl .elementor-11814 .elementor-element.elementor-element-66b2435{right:65%;}.elementor-11814 .elementor-element.elementor-element-66b2435 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:2.4vw;font-weight:600;color:#131313F2;}.elementor-11814 .elementor-element.elementor-element-e6e3602{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;top:30%;text-align:center;}.elementor-11814 .elementor-element.elementor-element-e6e3602 > .elementor-widget-container{background-color:var( --e-global-color-a242997 );border-style:none;border-radius:14px 14px 14px 14px;}body:not(.rtl) .elementor-11814 .elementor-element.elementor-element-e6e3602{left:42%;}body.rtl .elementor-11814 .elementor-element.elementor-element-e6e3602{right:42%;}.elementor-11814 .elementor-element.elementor-element-e6e3602 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:2.4vw;font-weight:600;color:#131313F2;}.elementor-11814 .elementor-element.elementor-element-c029ccd{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;top:20%;text-align:center;}.elementor-11814 .elementor-element.elementor-element-c029ccd > .elementor-widget-container{background-color:#F2ECEC;border-radius:14px 14px 14px 14px;}body:not(.rtl) .elementor-11814 .elementor-element.elementor-element-c029ccd{left:52%;}body.rtl .elementor-11814 .elementor-element.elementor-element-c029ccd{right:52%;}.elementor-11814 .elementor-element.elementor-element-c029ccd .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:2.4vw;font-weight:600;color:#131313F2;}@media(min-width:768px){.elementor-11814 .elementor-element.elementor-element-8efc3b7{--content-width:50%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-11814 .elementor-element.elementor-element-51af85a{--container-widget-width:16%;--container-widget-flex-grow:0;width:var( --container-widget-width, 16% );max-width:16%;top:48%;}body:not(.rtl) .elementor-11814 .elementor-element.elementor-element-51af85a{left:63%;}body.rtl .elementor-11814 .elementor-element.elementor-element-51af85a{right:63%;}.elementor-11814 .elementor-element.elementor-element-51af85a .elementor-heading-title{font-size:2.4vw;}.elementor-11814 .elementor-element.elementor-element-47a69b6{--container-widget-width:17%;--container-widget-flex-grow:0;width:var( --container-widget-width, 17% );max-width:17%;}body:not(.rtl) .elementor-11814 .elementor-element.elementor-element-47a69b6{left:38%;}body.rtl .elementor-11814 .elementor-element.elementor-element-47a69b6{right:38%;}.elementor-11814 .elementor-element.elementor-element-47a69b6 .elementor-heading-title{font-size:2.4vw;}.elementor-11814 .elementor-element.elementor-element-66b2435 .elementor-heading-title{font-size:2.4vw;}.elementor-11814 .elementor-element.elementor-element-e6e3602{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;}body:not(.rtl) .elementor-11814 .elementor-element.elementor-element-e6e3602{left:43%;}body.rtl .elementor-11814 .elementor-element.elementor-element-e6e3602{right:43%;}.elementor-11814 .elementor-element.elementor-element-e6e3602 .elementor-heading-title{font-size:2.4vw;}.elementor-11814 .elementor-element.elementor-element-c029ccd{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;}body:not(.rtl) .elementor-11814 .elementor-element.elementor-element-c029ccd{left:52%;}body.rtl .elementor-11814 .elementor-element.elementor-element-c029ccd{right:52%;}.elementor-11814 .elementor-element.elementor-element-c029ccd .elementor-heading-title{font-size:2.4vw;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-11814 .elementor-element.elementor-element-51af85a{--container-widget-width:23%;--container-widget-flex-grow:0;width:var( --container-widget-width, 23% );max-width:23%;}body:not(.rtl) .elementor-11814 .elementor-element.elementor-element-51af85a{left:71%;}body.rtl .elementor-11814 .elementor-element.elementor-element-51af85a{right:71%;}.elementor-11814 .elementor-element.elementor-element-51af85a .elementor-heading-title{font-size:16px;}.elementor-11814 .elementor-element.elementor-element-47a69b6{--container-widget-width:26%;--container-widget-flex-grow:0;width:var( --container-widget-width, 26% );max-width:26%;top:48%;}body:not(.rtl) .elementor-11814 .elementor-element.elementor-element-47a69b6{left:25%;}body.rtl .elementor-11814 .elementor-element.elementor-element-47a69b6{right:25%;}.elementor-11814 .elementor-element.elementor-element-47a69b6 .elementor-heading-title{font-size:18px;}.elementor-11814 .elementor-element.elementor-element-66b2435{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}body:not(.rtl) .elementor-11814 .elementor-element.elementor-element-66b2435{left:71%;}body.rtl .elementor-11814 .elementor-element.elementor-element-66b2435{right:71%;}.elementor-11814 .elementor-element.elementor-element-66b2435 .elementor-heading-title{font-size:16px;}.elementor-11814 .elementor-element.elementor-element-e6e3602{--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;}body:not(.rtl) .elementor-11814 .elementor-element.elementor-element-e6e3602{left:34%;}body.rtl .elementor-11814 .elementor-element.elementor-element-e6e3602{right:34%;}.elementor-11814 .elementor-element.elementor-element-e6e3602 .elementor-heading-title{font-size:16px;}.elementor-11814 .elementor-element.elementor-element-c029ccd{--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;}body:not(.rtl) .elementor-11814 .elementor-element.elementor-element-c029ccd{left:54%;}body.rtl .elementor-11814 .elementor-element.elementor-element-c029ccd{right:54%;}.elementor-11814 .elementor-element.elementor-element-c029ccd .elementor-heading-title{font-size:16px;}}/* Start custom CSS for heading, class: .elementor-element-51af85a */.elementor-11814 .elementor-element.elementor-element-51af85a {
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47a69b6 */.elementor-11814 .elementor-element.elementor-element-47a69b6 {
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66b2435 */.elementor-11814 .elementor-element.elementor-element-66b2435 {
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6e3602 */.elementor-11814 .elementor-element.elementor-element-e6e3602 {
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c029ccd */.elementor-11814 .elementor-element.elementor-element-c029ccd {
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS */kep-szoveg {
  position: relative;
  display: inline-block;
}

kep-szoveg img {
  display: block;
  width: 100%;
  height: auto;
}

kep-feliratprojektek {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
}/* End custom CSS */