.elementor-901 .elementor-element.elementor-element-5307f49{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-901 .elementor-element.elementor-element-6e9402b > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-901 .elementor-element.elementor-element-6e9402b .elementor-icon-wrapper{text-align:center;}.elementor-901 .elementor-element.elementor-element-6e9402b.elementor-view-stacked .elementor-icon{background-color:#54C063;}.elementor-901 .elementor-element.elementor-element-6e9402b.elementor-view-framed .elementor-icon, .elementor-901 .elementor-element.elementor-element-6e9402b.elementor-view-default .elementor-icon{color:#54C063;border-color:#54C063;}.elementor-901 .elementor-element.elementor-element-6e9402b.elementor-view-framed .elementor-icon, .elementor-901 .elementor-element.elementor-element-6e9402b.elementor-view-default .elementor-icon svg{fill:#54C063;}.elementor-901 .elementor-element.elementor-element-33915cd{--display:flex;}.elementor-901 .elementor-element.elementor-element-66e582c > .elementor-widget-container{padding:10px 0px 30px 0px;}.elementor-901 .elementor-element.elementor-element-66e582c .elementskit-section-title-wraper .elementskit-section-title{color:#333333;font-family:"Montserrat Extra Bold", Sans-serif;font-size:38px;font-weight:800;}.elementor-901 .elementor-element.elementor-element-66e582c .elementskit-section-title-wraper .elementskit-section-title > span{color:#131414;}.elementor-901 .elementor-element.elementor-element-66e582c .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-901 .elementor-element.elementor-element-66e582c .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Montserrat-Regular", Sans-serif;}.elementor-901 .elementor-element.elementor-element-66e582c .elementskit-section-title-wraper .elementskit-section-subtitle{font-family:"Montserrat-Medium", Sans-serif;font-size:22px;}.elementor-901 .elementor-element.elementor-element-66e582c .elementskit-section-subtitle.elementskit-style-border::before{width:40px;}.elementor-901 .elementor-element.elementor-element-66e582c .elementskit-section-subtitle.elementskit-style-border::after{width:40px;}.elementor-901 .elementor-element.elementor-element-66e582c .elementskit-section-subtitle.elementskit-style-border::before, .elementor-901 .elementor-element.elementor-element-66e582c .elementskit-section-subtitle.elementskit-style-border::after{height:3px;transform:translateY(3px);-webkit-transform:translateY(3px);-ms-transform:translateY(3px);}.elementor-901 .elementor-element.elementor-element-66e582c .elementskit-section-title-wraper p{font-family:"Montserrat-Regular", Sans-serif;}.elementor-901 .elementor-element.elementor-element-a13367e{--display:flex;}.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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-901 .elementor-element.elementor-element-6e9c0d4 > .elementor-widget-container{padding:15px 0px 15px 10px;}.elementor-901 .elementor-element.elementor-element-6e9c0d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;color:#333333;}.elementor-widget-text-editor{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.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-901 .elementor-element.elementor-element-11ed13b > .elementor-widget-container{padding:25px 70px 15px 80px;}.elementor-901 .elementor-element.elementor-element-11ed13b{font-family:"Montserrat-Medium", Sans-serif;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-901 .elementor-element.elementor-element-56300a5 > .elementor-widget-container{padding:15px 0px 15px 10px;}.elementor-901 .elementor-element.elementor-element-56300a5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;color:#333333;}.elementor-901 .elementor-element.elementor-element-a9d7cbd > .elementor-widget-container{padding:25px 70px 15px 80px;}.elementor-901 .elementor-element.elementor-element-a9d7cbd{font-family:"Montserrat-Medium", Sans-serif;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-901 .elementor-element.elementor-element-e267c83 > .elementor-widget-container{padding:15px 0px 15px 10px;}.elementor-901 .elementor-element.elementor-element-e267c83 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;color:#333333;}.elementor-901 .elementor-element.elementor-element-eaaf994 > .elementor-widget-container{padding:25px 70px 15px 80px;}.elementor-901 .elementor-element.elementor-element-eaaf994{font-family:"Montserrat-Medium", Sans-serif;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-901 .elementor-element.elementor-element-6c26a6c > .elementor-widget-container{padding:15px 0px 15px 10px;}.elementor-901 .elementor-element.elementor-element-6c26a6c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;color:#333333;}.elementor-901 .elementor-element.elementor-element-5f7491b > .elementor-widget-container{padding:25px 70px 15px 80px;}.elementor-901 .elementor-element.elementor-element-5f7491b{font-family:"Montserrat-Medium", Sans-serif;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-901 .elementor-element.elementor-element-9372134 > .elementor-widget-container{padding:15px 0px 15px 10px;}.elementor-901 .elementor-element.elementor-element-9372134 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;color:#333333;}.elementor-901 .elementor-element.elementor-element-6120c35 > .elementor-widget-container{padding:25px 70px 15px 80px;}.elementor-901 .elementor-element.elementor-element-6120c35{font-family:"Montserrat-Medium", Sans-serif;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-901 .elementor-element.elementor-element-3516a18 > .elementor-widget-container{padding:15px 0px 15px 10px;}.elementor-901 .elementor-element.elementor-element-3516a18 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;color:#333333;}.elementor-901 .elementor-element.elementor-element-ecde037 > .elementor-widget-container{padding:25px 70px 15px 80px;}.elementor-901 .elementor-element.elementor-element-ecde037{font-family:"Montserrat-Medium", Sans-serif;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-901 .elementor-element.elementor-element-74a5c55 > .elementor-widget-container{padding:15px 0px 15px 10px;}.elementor-901 .elementor-element.elementor-element-74a5c55 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;color:#333333;}.elementor-901 .elementor-element.elementor-element-d028709 > .elementor-widget-container{padding:25px 70px 15px 80px;}.elementor-901 .elementor-element.elementor-element-d028709{font-family:"Montserrat-Medium", Sans-serif;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-901 .elementor-element.elementor-element-9188766 > .elementor-widget-container{padding:15px 0px 15px 10px;}.elementor-901 .elementor-element.elementor-element-9188766 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;color:#333333;}.elementor-901 .elementor-element.elementor-element-5f30c03 > .elementor-widget-container{padding:25px 70px 15px 80px;}.elementor-901 .elementor-element.elementor-element-5f30c03{font-family:"Montserrat-Medium", Sans-serif;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-901 .elementor-element.elementor-element-225e79d > .elementor-widget-container{padding:15px 0px 15px 10px;}.elementor-901 .elementor-element.elementor-element-225e79d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;color:#333333;}.elementor-901 .elementor-element.elementor-element-5124505 > .elementor-widget-container{padding:25px 70px 15px 80px;}.elementor-901 .elementor-element.elementor-element-5124505{font-family:"Montserrat-Medium", Sans-serif;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-901 .elementor-element.elementor-element-82b76fe > .elementor-widget-container{padding:15px 0px 15px 10px;}.elementor-901 .elementor-element.elementor-element-82b76fe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;color:#333333;}.elementor-901 .elementor-element.elementor-element-218d47e > .elementor-widget-container{padding:25px 70px 15px 80px;}.elementor-901 .elementor-element.elementor-element-218d47e{font-family:"Montserrat-Medium", Sans-serif;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-901 .elementor-element.elementor-element-066b03f{--display:flex;}.elementor-901 .elementor-element.elementor-element-48496ad{--spacer-size:50px;}@media(max-width:1024px){.elementor-901 .elementor-element.elementor-element-66e582c .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:14px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat Extra Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://xn--mszakizemeltets-onb32af.hu/wp-content/uploads/2025/06/Montserrat-ExtraBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat-Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://xn--mszakizemeltets-onb32af.hu/wp-content/uploads/2025/06/Montserrat-Medium.woff2') format('woff2');
}
/* End Custom Fonts CSS */