.elementor-85 .elementor-element.elementor-element-cfbe3e5{--display:flex;--background-transition:0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-85 .elementor-element.elementor-element-41d7ee0{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-41d7ee0.elementor-element{--align-self:center;}.elementor-85 .elementor-element.elementor-element-41d7ee0:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://bellerbarnabas.hu/wp-content/uploads/2025/08/blob.svg );-webkit-mask-size:138%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-85 .elementor-element.elementor-element-41d7ee0.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://bellerbarnabas.hu/wp-content/uploads/2025/08/blob.svg );-webkit-mask-size:138%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-85 .elementor-element.elementor-element-41d7ee0 img{width:58%;opacity:0.89;}.elementor-85 .elementor-element.elementor-element-0e53006{--display:flex;--background-transition:0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-85 .elementor-element.elementor-element-0f56cfd{text-align:center;}.elementor-85 .elementor-element.elementor-element-0f56cfd .elementor-heading-title{color:#3A3939;font-family:"Roboto", Sans-serif;font-weight:600;text-shadow:0px 0px 33px rgba(0, 0, 0, 0.87);}.elementor-85 .elementor-element.elementor-element-9e4fb2f{--display:flex;--background-transition:0.3s;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-e0a9a42{text-align:center;}.elementor-85 .elementor-element.elementor-element-8baac64{--spacer-size:50px;}.elementor-85 .elementor-element.elementor-element-c423dc6{--display:flex;--background-transition:0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-85 .elementor-element.elementor-element-4139566 .elementor-button{background-color:#F0F0F0;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:500;fill:#000000;color:#000000;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-85 .elementor-element.elementor-element-4139566 .elementor-button:hover, .elementor-85 .elementor-element.elementor-element-4139566 .elementor-button:focus{background-color:#E0DEDA;}.elementor-85 .elementor-element.elementor-element-89a23cb{--spacer-size:50px;}.elementor-85 .elementor-element.elementor-element-81b4391{--display:flex;--background-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-05b76be > .elementor-widget-container{margin:-8px -8px -8px -8px;padding:0px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-05b76be{text-align:center;}.elementor-85 .elementor-element.elementor-element-05b76be .elementor-heading-title{color:#3A3939;font-family:"Roboto", Sans-serif;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-85 .elementor-element.elementor-element-3a88816{--display:flex;--min-height:199px;--background-transition:0.3s;}.elementor-85 .elementor-element.elementor-element-3a88816.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-1b1ee99.elementor-element{--align-self:center;}.elementor-85 .elementor-element.elementor-element-1b1ee99{color:#555555;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;line-height:1px;letter-spacing:2.7px;word-spacing:0px;text-shadow:0px 0px 2px rgba(0, 0, 0, 0.3);}.elementor-85 .elementor-element.elementor-element-37f1970{--e-image-carousel-slides-to-show:2;width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-37f1970.elementor-element{--align-self:center;}.elementor-85 .elementor-element.elementor-element-37f1970 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-85 .elementor-element.elementor-element-37f1970 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-85 .elementor-element.elementor-element-37f1970 .swiper-pagination-bullet{width:10px;height:10px;}.elementor-85 .elementor-element.elementor-element-37f1970 .swiper-wrapper{display:flex;align-items:center;}.elementor-85 .elementor-element.elementor-element-37f1970 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-color:#D8D8D8;border-radius:28px 28px 28px 28px;}body.elementor-page-85{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-85 .elementor-element.elementor-element-41d7ee0 img{width:76%;}}@media(max-width:767px){.elementor-85 .elementor-element.elementor-element-41d7ee0{--container-widget-width:550px;--container-widget-flex-grow:0;width:var( --container-widget-width, 550px );max-width:550px;}.elementor-85 .elementor-element.elementor-element-41d7ee0 img{width:100%;}.elementor-85 .elementor-element.elementor-element-05b76be > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-05b76be.elementor-element{--align-self:center;}.elementor-85 .elementor-element.elementor-element-05b76be{text-align:center;}.elementor-85 .elementor-element.elementor-element-1b1ee99{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:center;line-height:1em;letter-spacing:-0.3px;}}