.elementor-117 .elementor-element.elementor-element-3e0876d6:not(.elementor-motion-effects-element-type-background),.elementor-117 .elementor-element.elementor-element-3e0876d6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://haptolife.hu/wp-content/uploads/2024/10/Haptolife-Szerencses-Martina-kep1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-117 .elementor-element.elementor-element-3e0876d6>.elementor-background-overlay{background-color:#000;opacity:.4;transition:background .3s,border-radius .3s,opacity .3s}.elementor-117 .elementor-element.elementor-element-3e0876d6{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:7% 0 0}.elementor-117 .elementor-element.elementor-element-347d7a43>.elementor-element-populated{padding:0}.elementor-117 .elementor-element.elementor-element-26b64d00>.elementor-container{max-width:720px}.elementor-117 .elementor-element.elementor-element-26b64d00{padding:10em 0}.elementor-117 .elementor-element.elementor-element-297aa8e8{text-align:center}.elementor-117 .elementor-element.elementor-element-297aa8e8 .elementor-heading-title{font-family:"Tenor Sans",Sans-serif;font-size:75px;font-weight:500;line-height:1em;letter-spacing:-2.5px;text-shadow:0px 0px 34px rgba(0,0,0,.3);color:var(--e-global-color-text)}.elementor-117 .elementor-element.elementor-element-9e7680f:not(.elementor-motion-effects-element-type-background),.elementor-117 .elementor-element.elementor-element-9e7680f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://haptolife.hu/wp-content/uploads/2024/10/white-marble-natural-texture-background.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-117 .elementor-element.elementor-element-9e7680f>.elementor-background-overlay{background-color:var(--e-global-color-primary);opacity:.7;transition:background .3s,border-radius .3s,opacity .3s}.elementor-117 .elementor-element.elementor-element-9e7680f{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 5em}.elementor-117 .elementor-element.elementor-element-439f041b>.elementor-element-populated{padding:5em 5em 4em 1em}.elementor-117 .elementor-element.elementor-element-6f7d1c02 .elementor-heading-title{font-size:45px}.elementor-117 .elementor-element.elementor-element-660d8550{border-style:solid;border-width:1px 0 0;border-color:var(--e-global-color-4d462f5);padding:2em 0 0}.elementor-117 .elementor-element.elementor-element-15a5bfbd>.elementor-element-populated{padding:0 10px 0 0}.elementor-117 .elementor-element.elementor-element-0e04fce{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var(--e-global-color-secondary)}.elementor-117 .elementor-element.elementor-element-0e04fce.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-117 .elementor-element.elementor-element-88c6c87{--spacer-size:25px}.elementor-117 .elementor-element.elementor-element-32b5ef9 .elementor-heading-title{font-size:29px}.elementor-117 .elementor-element.elementor-element-eeb05bb{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var(--e-global-color-secondary)}.elementor-117 .elementor-element.elementor-element-eeb05bb.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-117 .elementor-element.elementor-element-cdc6f85{--spacer-size:25px}.elementor-117 .elementor-element.elementor-element-eb9f6fd .elementor-heading-title{font-size:29px}.elementor-117 .elementor-element.elementor-element-9ce8442{color:var(--e-global-color-secondary)}.elementor-117 .elementor-element.elementor-element-4a08f5e{--spacer-size:57px}.elementor-117 .elementor-element.elementor-element-7770176 .elementor-button:hover,.elementor-117 .elementor-element.elementor-element-7770176 .elementor-button:focus{background-color:var(--e-global-color-332724a);color:var(--e-global-color-text)}.elementor-117 .elementor-element.elementor-element-7770176{width:var(--container-widget-width,38.18%);max-width:38.18%;--container-widget-width:38.18%;--container-widget-flex-grow:0}.elementor-117 .elementor-element.elementor-element-7770176.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-117 .elementor-element.elementor-element-7770176 .elementor-button{fill:var(--e-global-color-text);color:var(--e-global-color-text)}.elementor-117 .elementor-element.elementor-element-7770176 .elementor-button:hover svg,.elementor-117 .elementor-element.elementor-element-7770176 .elementor-button:focus svg{fill:var(--e-global-color-text)}.elementor-117 .elementor-element.elementor-element-1902728{width:var(--container-widget-width,49.588%);max-width:49.588%;--container-widget-width:49.588%;--container-widget-flex-grow:0}.elementor-117 .elementor-element.elementor-element-1902728>.elementor-widget-container{margin:0;padding:0}.elementor-117 .elementor-element.elementor-element-1902728.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-117 .elementor-element.elementor-element-1902728 .elementor-button{line-height:15px;text-shadow:0px 0px 10px rgba(0,0,0,.3);fill:var(--e-global-color-text);color:var(--e-global-color-text)}.elementor-117 .elementor-element.elementor-element-48ac6170.elementor-column>.elementor-widget-wrap{justify-content:flex-start}.elementor-117 .elementor-element.elementor-element-48ac6170>.elementor-element-populated{margin:-5em 0 0;--e-column-margin-right:0em;--e-column-margin-left:0em}.elementor-117 .elementor-element.elementor-element-6a1edb98 img{width:100%;height:575px;object-fit:cover;object-position:center center}.elementor-117 .elementor-element.elementor-element-dde7d4c{width:auto;max-width:auto;text-align:center}.elementor-117 .elementor-element.elementor-element-dde7d4c>.elementor-widget-container{padding:0 0 0 50px}.elementor-117 .elementor-element.elementor-element-dde7d4c .elementor-heading-title{font-size:20px}.elementor-117 .elementor-element.elementor-element-89ecca9{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-117 .elementor-element.elementor-element-89ecca9>.elementor-widget-container{padding:30px 0 0 50px}.elementor-117 .elementor-element.elementor-element-89ecca9.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-117 .elementor-element.elementor-element-89ecca9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2)}.elementor-117 .elementor-element.elementor-element-89ecca9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2)}.elementor-117 .elementor-element.elementor-element-89ecca9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2)}.elementor-117 .elementor-element.elementor-element-89ecca9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2)}.elementor-117 .elementor-element.elementor-element-89ecca9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2)}.elementor-117 .elementor-element.elementor-element-89ecca9 .elementor-icon-list-icon i{color:var(--e-global-color-1830e5a);transition:color .3s}.elementor-117 .elementor-element.elementor-element-89ecca9 .elementor-icon-list-icon svg{fill:var(--e-global-color-1830e5a);transition:fill .3s}.elementor-117 .elementor-element.elementor-element-89ecca9 .elementor-icon-list-text{color:var(--e-global-color-secondary);transition:color .3s}.elementor-117 .elementor-element.elementor-element-5e5d6481:not(.elementor-motion-effects-element-type-background),.elementor-117 .elementor-element.elementor-element-5e5d6481>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}.elementor-117 .elementor-element.elementor-element-5e5d6481>.elementor-background-overlay{background-image:url("https://haptolife.hu/wp-content/uploads/2024/10/Nevtelen-terv-1.png");background-position:center center;background-repeat:no-repeat;opacity:.3;transition:background .3s,border-radius .3s,opacity .3s}.elementor-117 .elementor-element.elementor-element-5e5d6481{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:7em 0}.elementor-117 .elementor-element.elementor-element-50bf7574>.elementor-element-populated{padding:1em 1em 5em}.elementor-117 .elementor-element.elementor-element-1797abf5{width:var(--container-widget-width,65%);max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0}.elementor-117 .elementor-element.elementor-element-1797abf5 img{height:500px;object-fit:cover;object-position:center center}.elementor-117 .elementor-element.elementor-element-3907eef0{width:var(--container-widget-width,350px);max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;bottom:0}body:not(.rtl) .elementor-117 .elementor-element.elementor-element-3907eef0{right:0}body.rtl .elementor-117 .elementor-element.elementor-element-3907eef0{left:0}.elementor-117 .elementor-element.elementor-element-3907eef0 img{height:350px;object-fit:cover;object-position:center center}.elementor-117 .elementor-element.elementor-element-f6610da:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-117 .elementor-element.elementor-element-f6610da>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF73}.elementor-bc-flex-widget .elementor-117 .elementor-element.elementor-element-f6610da.elementor-column .elementor-widget-wrap{align-items:center}.elementor-117 .elementor-element.elementor-element-f6610da.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-117 .elementor-element.elementor-element-f6610da>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:3em 1em 3em 5em}.elementor-117 .elementor-element.elementor-element-f6610da>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-117 .elementor-element.elementor-element-2f0aa597{font-size:19px;color:var(--e-global-color-secondary)}.elementor-117 .elementor-element.elementor-element-d13d64f{font-size:17px;color:var(--e-global-color-secondary)}.elementor-117 .elementor-element.elementor-element-a0adc7a{font-size:16px;color:var(--e-global-color-secondary)}.elementor-117 .elementor-element.elementor-element-d4e92d7{color:var(--e-global-color-secondary)}.elementor-117 .elementor-element.elementor-element-23bf5352 .elementor-button{background-color:var(--e-global-color-d49ac81);fill:#fff;color:#fff}.elementor-117 .elementor-element.elementor-element-23bf5352 .elementor-button:hover,.elementor-117 .elementor-element.elementor-element-23bf5352 .elementor-button:focus{background-color:var(--e-global-color-332724a);color:var(--e-global-color-text)}.elementor-117 .elementor-element.elementor-element-23bf5352 .elementor-button:hover svg,.elementor-117 .elementor-element.elementor-element-23bf5352 .elementor-button:focus svg{fill:var(--e-global-color-text)}.elementor-117 .elementor-element.elementor-element-733a1cd{border-style:solid;border-width:0 0 1px;border-color:var(--e-global-color-4d462f5);padding:1em 0}.elementor-117 .elementor-element.elementor-element-925c2b4 .elementor-counter-number-wrapper{color:var(--e-global-color-1830e5a);font-family:var(--e-global-typography-5d167aa-font-family),Sans-serif;font-size:var(--e-global-typography-5d167aa-font-size);font-weight:var(--e-global-typography-5d167aa-font-weight);line-height:var(--e-global-typography-5d167aa-line-height);letter-spacing:var(--e-global-typography-5d167aa-letter-spacing)}.elementor-117 .elementor-element.elementor-element-925c2b4 .elementor-counter-title{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-520c191-font-family),Sans-serif;font-size:var(--e-global-typography-520c191-font-size);font-weight:var(--e-global-typography-520c191-font-weight);text-transform:var(--e-global-typography-520c191-text-transform);line-height:var(--e-global-typography-520c191-line-height);letter-spacing:var(--e-global-typography-520c191-letter-spacing)}.elementor-117 .elementor-element.elementor-element-b16c8ec .elementor-counter-number-wrapper{color:var(--e-global-color-1830e5a);font-family:var(--e-global-typography-5d167aa-font-family),Sans-serif;font-size:var(--e-global-typography-5d167aa-font-size);font-weight:var(--e-global-typography-5d167aa-font-weight);line-height:var(--e-global-typography-5d167aa-line-height);letter-spacing:var(--e-global-typography-5d167aa-letter-spacing)}.elementor-117 .elementor-element.elementor-element-b16c8ec .elementor-counter-title{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-520c191-font-family),Sans-serif;font-size:var(--e-global-typography-520c191-font-size);font-weight:var(--e-global-typography-520c191-font-weight);text-transform:var(--e-global-typography-520c191-text-transform);line-height:var(--e-global-typography-520c191-line-height);letter-spacing:var(--e-global-typography-520c191-letter-spacing)}.elementor-117 .elementor-element.elementor-element-2a18b32 .elementor-counter-number-wrapper{color:var(--e-global-color-1830e5a);font-family:var(--e-global-typography-5d167aa-font-family),Sans-serif;font-size:var(--e-global-typography-5d167aa-font-size);font-weight:var(--e-global-typography-5d167aa-font-weight);line-height:var(--e-global-typography-5d167aa-line-height);letter-spacing:var(--e-global-typography-5d167aa-letter-spacing)}.elementor-117 .elementor-element.elementor-element-2a18b32 .elementor-counter-title{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-520c191-font-family),Sans-serif;font-size:var(--e-global-typography-520c191-font-size);font-weight:var(--e-global-typography-520c191-font-weight);text-transform:var(--e-global-typography-520c191-text-transform);line-height:var(--e-global-typography-520c191-line-height);letter-spacing:var(--e-global-typography-520c191-letter-spacing)}@media(max-width:1024px){.elementor-117 .elementor-element.elementor-element-3e0876d6{padding:7em 0 0}.elementor-117 .elementor-element.elementor-element-26b64d00{padding:7em 0}.elementor-117 .elementor-element.elementor-element-297aa8e8 .elementor-heading-title{font-size:49px}.elementor-117 .elementor-element.elementor-element-9e7680f{padding:0 0 3em}.elementor-117 .elementor-element.elementor-element-439f041b>.elementor-element-populated{padding:2em}.elementor-117 .elementor-element.elementor-element-660d8550{padding:1em 0 0}.elementor-117 .elementor-element.elementor-element-15a5bfbd>.elementor-element-populated{padding:0 0 10px}.elementor-117 .elementor-element.elementor-element-1902728{width:var(--container-widget-width,316.5px);max-width:316.5px;--container-widget-width:316.5px;--container-widget-flex-grow:0}.elementor-117 .elementor-element.elementor-element-6a1edb98 img{height:720px}.elementor-117 .elementor-element.elementor-element-dde7d4c>.elementor-widget-container{padding:0 0 20px 10px}.elementor-117 .elementor-element.elementor-element-dde7d4c{text-align:start}.elementor-117 .elementor-element.elementor-element-89ecca9>.elementor-widget-container{padding:7px 0 0}.elementor-117 .elementor-element.elementor-element-89ecca9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-117 .elementor-element.elementor-element-5e5d6481{padding:3em 0 7em}.elementor-117 .elementor-element.elementor-element-1797abf5{--container-widget-width:80%;--container-widget-flex-grow:0;width:var(--container-widget-width,80%);max-width:80%}.elementor-117 .elementor-element.elementor-element-3907eef0{--container-widget-width:250px;--container-widget-flex-grow:0;width:var(--container-widget-width,250px);max-width:250px}.elementor-117 .elementor-element.elementor-element-3907eef0 img{width:100%;max-width:100%;height:431px}.elementor-117 .elementor-element.elementor-element-f6610da>.elementor-element-populated{padding:2em}.elementor-117 .elementor-element.elementor-element-925c2b4 .elementor-counter-number-wrapper{font-size:var(--e-global-typography-5d167aa-font-size);line-height:var(--e-global-typography-5d167aa-line-height);letter-spacing:var(--e-global-typography-5d167aa-letter-spacing)}.elementor-117 .elementor-element.elementor-element-925c2b4 .elementor-counter-title{font-size:var(--e-global-typography-520c191-font-size);line-height:var(--e-global-typography-520c191-line-height);letter-spacing:var(--e-global-typography-520c191-letter-spacing)}.elementor-117 .elementor-element.elementor-element-b16c8ec .elementor-counter-number-wrapper{font-size:var(--e-global-typography-5d167aa-font-size);line-height:var(--e-global-typography-5d167aa-line-height);letter-spacing:var(--e-global-typography-5d167aa-letter-spacing)}.elementor-117 .elementor-element.elementor-element-b16c8ec .elementor-counter-title{font-size:var(--e-global-typography-520c191-font-size);line-height:var(--e-global-typography-520c191-line-height);letter-spacing:var(--e-global-typography-520c191-letter-spacing)}.elementor-117 .elementor-element.elementor-element-2a18b32 .elementor-counter-number-wrapper{font-size:var(--e-global-typography-5d167aa-font-size);line-height:var(--e-global-typography-5d167aa-line-height);letter-spacing:var(--e-global-typography-5d167aa-letter-spacing)}.elementor-117 .elementor-element.elementor-element-2a18b32 .elementor-counter-title{font-size:var(--e-global-typography-520c191-font-size);line-height:var(--e-global-typography-520c191-line-height);letter-spacing:var(--e-global-typography-520c191-letter-spacing)}}@media(max-width:767px){.elementor-117 .elementor-element.elementor-element-26b64d00{padding:5em 0}.elementor-117 .elementor-element.elementor-element-7e7275a9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:7px}.elementor-117 .elementor-element.elementor-element-297aa8e8 .elementor-heading-title{font-size:35px}.elementor-117 .elementor-element.elementor-element-9e7680f{padding:0}.elementor-117 .elementor-element.elementor-element-32b5ef9 .elementor-heading-title{line-height:1.2em}.elementor-117 .elementor-element.elementor-element-eb9f6fd .elementor-heading-title{line-height:1.2em}.elementor-117 .elementor-element.elementor-element-4a08f5e{--spacer-size:30px}.elementor-117 .elementor-element.elementor-element-7770176>.elementor-widget-container{padding:0 0 40px}.elementor-117 .elementor-element.elementor-element-7770176{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-117 .elementor-element.elementor-element-1902728{width:var(--container-widget-width,305.5px);max-width:305.5px;--container-widget-width:305.5px;--container-widget-flex-grow:0}.elementor-117 .elementor-element.elementor-element-48ac6170>.elementor-element-populated{margin:0;--e-column-margin-right:0em;--e-column-margin-left:0em}.elementor-117 .elementor-element.elementor-element-6a1edb98>.elementor-widget-container{padding:0 0 2em}.elementor-117 .elementor-element.elementor-element-6a1edb98 img{height:300px}.elementor-117 .elementor-element.elementor-element-5e5d6481{padding:1em 0 2em}.elementor-117 .elementor-element.elementor-element-1797abf5{--container-widget-width:85%;--container-widget-flex-grow:0;width:var(--container-widget-width,85%);max-width:85%}.elementor-117 .elementor-element.elementor-element-1797abf5 img{height:350px}.elementor-117 .elementor-element.elementor-element-3907eef0{--container-widget-width:175px;--container-widget-flex-grow:0;width:var(--container-widget-width,175px);max-width:175px}.elementor-117 .elementor-element.elementor-element-3907eef0 img{height:175px}.elementor-117 .elementor-element.elementor-element-f6610da>.elementor-element-populated{padding:21px}.elementor-117 .elementor-element.elementor-element-d13d64f{text-align:start}.elementor-117 .elementor-element.elementor-element-41d2bd9{width:100%}.elementor-117 .elementor-element.elementor-element-925c2b4 .elementor-counter-number-wrapper{font-size:var(--e-global-typography-5d167aa-font-size);line-height:var(--e-global-typography-5d167aa-line-height);letter-spacing:var(--e-global-typography-5d167aa-letter-spacing)}.elementor-117 .elementor-element.elementor-element-925c2b4 .elementor-counter-title{font-size:var(--e-global-typography-520c191-font-size);line-height:var(--e-global-typography-520c191-line-height);letter-spacing:var(--e-global-typography-520c191-letter-spacing)}.elementor-117 .elementor-element.elementor-element-4580352{width:50%}.elementor-117 .elementor-element.elementor-element-b16c8ec .elementor-counter-number-wrapper{font-size:var(--e-global-typography-5d167aa-font-size);line-height:var(--e-global-typography-5d167aa-line-height);letter-spacing:var(--e-global-typography-5d167aa-letter-spacing)}.elementor-117 .elementor-element.elementor-element-b16c8ec .elementor-counter-title{font-size:var(--e-global-typography-520c191-font-size);line-height:var(--e-global-typography-520c191-line-height);letter-spacing:var(--e-global-typography-520c191-letter-spacing)}.elementor-117 .elementor-element.elementor-element-0c11cff{width:50%}.elementor-117 .elementor-element.elementor-element-2a18b32 .elementor-counter-number-wrapper{font-size:var(--e-global-typography-5d167aa-font-size);line-height:var(--e-global-typography-5d167aa-line-height);letter-spacing:var(--e-global-typography-5d167aa-letter-spacing)}.elementor-117 .elementor-element.elementor-element-2a18b32 .elementor-counter-title{font-size:var(--e-global-typography-520c191-font-size);line-height:var(--e-global-typography-520c191-line-height);letter-spacing:var(--e-global-typography-520c191-letter-spacing)}}@media(min-width:768px){.elementor-117 .elementor-element.elementor-element-439f041b{width:65%}.elementor-117 .elementor-element.elementor-element-48ac6170{width:35%}.elementor-117 .elementor-element.elementor-element-50bf7574{width:50%}.elementor-117 .elementor-element.elementor-element-f6610da{width:50%}}@media(max-width:1024px) and (min-width:768px){.elementor-117 .elementor-element.elementor-element-439f041b{width:50%}.elementor-117 .elementor-element.elementor-element-15a5bfbd{width:100%}.elementor-117 .elementor-element.elementor-element-48ac6170{width:50%}}