.elementor-1309 .elementor-element.elementor-element-3c40c28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8%;--padding-bottom:15%;--padding-left:05%;--padding-right:5%;}.elementor-1309 .elementor-element.elementor-element-3c40c28:not(.elementor-motion-effects-element-type-background), .elementor-1309 .elementor-element.elementor-element-3c40c28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-24779fd );}.elementor-1309 .elementor-element.elementor-element-711f227{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 50px 0px;}.elementor-1309 .elementor-element.elementor-element-33a710f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1309 .elementor-element.elementor-element-5110dbe{--display:flex;--min-height:596px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-dafad18 );--border-color:var( --e-global-color-dafad18 );--padding-top:0%;--padding-bottom:0%;--padding-left:05%;--padding-right:5%;}.elementor-1309 .elementor-element.elementor-element-5110dbe:not(.elementor-motion-effects-element-type-background), .elementor-1309 .elementor-element.elementor-element-5110dbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-24779fd );}.elementor-1309 .elementor-element.elementor-element-26bf31c img{width:115px;}.elementor-1309 .elementor-element.elementor-element-26bf31c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;--e-transform-translateY:-50%;background-color:var( --e-global-color-24779fd );}.elementor-1309 .elementor-element.elementor-element-25acbab{--display:flex;--justify-content:center;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1309 .elementor-element.elementor-element-25acbab.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1309 .elementor-element.elementor-element-3f480be{text-align:center;font-family:var( --e-global-typography-d828bd7-font-family ), Sans-serif;font-size:var( --e-global-typography-d828bd7-font-size );font-weight:var( --e-global-typography-d828bd7-font-weight );text-transform:var( --e-global-typography-d828bd7-text-transform );line-height:var( --e-global-typography-d828bd7-line-height );letter-spacing:var( --e-global-typography-d828bd7-letter-spacing );word-spacing:var( --e-global-typography-d828bd7-word-spacing );color:var( --e-global-color-dafad18 );}.elementor-1309 .elementor-element.elementor-element-af97c62{text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(1.4rem, 1.175rem + 0.45vw, 1.625rem);font-weight:400;line-height:1.2em;color:var( --e-global-color-dafad18 );}.elementor-1309 .elementor-element.elementor-element-007ed39{text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(1.4rem, 1.175rem + 0.45vw, 1.625rem);font-weight:400;line-height:1.2em;color:var( --e-global-color-dafad18 );}.elementor-1309 .elementor-element.elementor-element-44c3ca1{text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(1.4rem, 1.175rem + 0.45vw, 1.625rem);font-weight:400;line-height:1.2em;color:var( --e-global-color-dafad18 );}.elementor-1309 .elementor-element.elementor-element-8903a17{--display:flex;--min-height:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1309 .elementor-element.elementor-element-8903a17:not(.elementor-motion-effects-element-type-background), .elementor-1309 .elementor-element.elementor-element-8903a17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dafad18 );}.elementor-1309 .elementor-element.elementor-element-8903a17.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1309 .elementor-element.elementor-element-b264b57{--display:flex;--justify-content:center;}.elementor-1309 .elementor-element.elementor-element-b264b57.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1309 .elementor-element.elementor-element-7ff463d .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-c79787f-font-family ), Sans-serif;font-size:var( --e-global-typography-c79787f-font-size );font-weight:var( --e-global-typography-c79787f-font-weight );text-transform:var( --e-global-typography-c79787f-text-transform );line-height:var( --e-global-typography-c79787f-line-height );letter-spacing:var( --e-global-typography-c79787f-letter-spacing );word-spacing:var( --e-global-typography-c79787f-word-spacing );}.elementor-1309 .elementor-element.elementor-element-7ff463d .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-dafad18 );fill:var( --e-global-color-dafad18 );}.elementor-1309 .elementor-element.elementor-element-7ff463d{padding:60px 0px 60px 0px;}.elementor-1309 .elementor-element.elementor-element-7ef47e2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1309 .elementor-element.elementor-element-7ef47e2:not(.elementor-motion-effects-element-type-background), .elementor-1309 .elementor-element.elementor-element-7ef47e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1309 .elementor-element.elementor-element-7ef47e2 .elementor-repeater-item-8072be7.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1309 .elementor-element.elementor-element-e6fc3f5{--grid-template-columns:repeat(0, auto);text-align:right;--icon-size:23px;--grid-column-gap:44px;--grid-row-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1309 .elementor-element.elementor-element-e6fc3f5 .elementor-social-icon{background-color:var( --e-global-color-3938f60 );}.elementor-1309 .elementor-element.elementor-element-e6fc3f5 .elementor-social-icon i{color:var( --e-global-color-1ef06ff );}.elementor-1309 .elementor-element.elementor-element-e6fc3f5 .elementor-social-icon svg{fill:var( --e-global-color-1ef06ff );}.elementor-1309 .elementor-element.elementor-element-e6fc3f5 .elementor-social-icon:hover{background-color:rgba(0,0,0,0);}.elementor-1309 .elementor-element.elementor-element-e6fc3f5 .elementor-social-icon:hover i{color:#ffb4b4;}.elementor-1309 .elementor-element.elementor-element-e6fc3f5 .elementor-social-icon:hover svg{fill:#ffb4b4;}.elementor-1309 .elementor-element.elementor-element-e6fc3f5.elementor-element{--align-self:center;}.elementor-1309 .elementor-element.elementor-element-3091fa9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-dafad18 );--border-color:var( --e-global-color-dafad18 );--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1309 .elementor-element.elementor-element-3091fa9:not(.elementor-motion-effects-element-type-background), .elementor-1309 .elementor-element.elementor-element-3091fa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1309 .elementor-element.elementor-element-3091fa9 .elementor-repeater-item-8072be7.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1309 .elementor-element.elementor-element-d464068{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1309 .elementor-element.elementor-element-8303d72 .elementor-sitemap-section{flex-basis:calc( 1 / 1 * 100% );}body:not(.rtl) .elementor-1309 .elementor-element.elementor-element-8303d72 .elementor-sitemap-section ul{margin-left:0px;}body.rtl .elementor-1309 .elementor-element.elementor-element-8303d72 .elementor-sitemap-section ul{margin-right:0px;}.elementor-1309 .elementor-element.elementor-element-8303d72 .elementor-sitemap-title{color:var( --e-global-color-d5a77ae );}.elementor-1309 .elementor-element.elementor-element-8303d72 .elementor-sitemap-item, .elementor-1309 .elementor-element.elementor-element-8303d72 span.elementor-sitemap-list, .elementor-1309 .elementor-element.elementor-element-8303d72 .elementor-sitemap-item a{color:var( --e-global-color-d5a77ae );}.elementor-1309 .elementor-element.elementor-element-8303d72 .elementor-sitemap-list, .elementor-1309 .elementor-element.elementor-element-8303d72 .elementor-sitemap-list .children{list-style-type:disc;}.elementor-1309 .elementor-element.elementor-element-37b4d3ad > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1309 .elementor-element.elementor-element-37b4d3ad .elementor-repeater-item-d52065b.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1309 .elementor-element.elementor-element-6e307b04{text-align:center;}.elementor-1309 .elementor-element.elementor-element-37b4d3ad:not(.elementor-motion-effects-element-type-background), .elementor-1309 .elementor-element.elementor-element-37b4d3ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-24779fd );}.elementor-1309 .elementor-element.elementor-element-37b4d3ad{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(113,113,113,0.17);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 20px 16px 20px;}.elementor-1309 .elementor-element.elementor-element-37b4d3ad, .elementor-1309 .elementor-element.elementor-element-37b4d3ad > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-1309 .elementor-element.elementor-element-37b4d3ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1080px){.elementor-1309 .elementor-element.elementor-element-3c40c28{--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-1309 .elementor-element.elementor-element-26bf31c img{width:80px;}.elementor-1309 .elementor-element.elementor-element-3f480be{font-size:var( --e-global-typography-d828bd7-font-size );line-height:var( --e-global-typography-d828bd7-line-height );letter-spacing:var( --e-global-typography-d828bd7-letter-spacing );word-spacing:var( --e-global-typography-d828bd7-word-spacing );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1309 .elementor-element.elementor-element-af97c62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1309 .elementor-element.elementor-element-007ed39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1309 .elementor-element.elementor-element-44c3ca1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1309 .elementor-element.elementor-element-7ff463d .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-c79787f-font-size );line-height:var( --e-global-typography-c79787f-line-height );letter-spacing:var( --e-global-typography-c79787f-letter-spacing );word-spacing:var( --e-global-typography-c79787f-word-spacing );}.elementor-1309 .elementor-element.elementor-element-7ef47e2{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;}.elementor-1309 .elementor-element.elementor-element-3091fa9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;}.elementor-1309 .elementor-element.elementor-element-d464068{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1309 .elementor-element.elementor-element-8303d72 .elementor-sitemap-section{flex-basis:calc( 1 / 1 * 100% );}.elementor-1309 .elementor-element.elementor-element-8303d72{width:100%;max-width:100%;}.elementor-1309 .elementor-element.elementor-element-8303d72.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-1309 .elementor-element.elementor-element-5110dbe{--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-1309 .elementor-element.elementor-element-26bf31c img{width:54px;}.elementor-1309 .elementor-element.elementor-element-26bf31c{--e-transform-translateY:-32%;}.elementor-1309 .elementor-element.elementor-element-25acbab{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1309 .elementor-element.elementor-element-3f480be{text-align:center;font-size:var( --e-global-typography-d828bd7-font-size );line-height:var( --e-global-typography-d828bd7-line-height );letter-spacing:var( --e-global-typography-d828bd7-letter-spacing );word-spacing:var( --e-global-typography-d828bd7-word-spacing );}.elementor-1309 .elementor-element.elementor-element-af97c62{text-align:center;}.elementor-1309 .elementor-element.elementor-element-007ed39{text-align:center;}.elementor-1309 .elementor-element.elementor-element-44c3ca1{text-align:center;}.elementor-1309 .elementor-element.elementor-element-b264b57{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1309 .elementor-element.elementor-element-7ff463d .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-c79787f-font-size );line-height:var( --e-global-typography-c79787f-line-height );letter-spacing:var( --e-global-typography-c79787f-letter-spacing );word-spacing:var( --e-global-typography-c79787f-word-spacing );}.elementor-1309 .elementor-element.elementor-element-7ff463d{padding:60px 0px 20px 0px;}.elementor-1309 .elementor-element.elementor-element-7ef47e2{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1309 .elementor-element.elementor-element-e6fc3f5{text-align:center;--icon-size:17px;--grid-column-gap:28px;padding:20px 0px 0px 0px;}.elementor-1309 .elementor-element.elementor-element-d464068{--width:100%;}.elementor-1309 .elementor-element.elementor-element-8303d72 .elementor-sitemap-section{flex-basis:calc( 1 / 1 * 100% );}.elementor-1309 .elementor-element.elementor-element-8303d72 .elementor-sitemap-item, .elementor-1309 .elementor-element.elementor-element-8303d72 span.elementor-sitemap-list, .elementor-1309 .elementor-element.elementor-element-8303d72 .elementor-sitemap-item a{line-height:2.1rem;}.elementor-1309 .elementor-element.elementor-element-8303d72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1309 .elementor-element.elementor-element-6e307b04{text-align:center;}}@media(min-width:768px){.elementor-1309 .elementor-element.elementor-element-3c40c28{--content-width:1400px;}.elementor-1309 .elementor-element.elementor-element-5110dbe{--content-width:1400px;}.elementor-1309 .elementor-element.elementor-element-25acbab{--width:45%;}.elementor-1309 .elementor-element.elementor-element-8903a17{--width:1px;}.elementor-1309 .elementor-element.elementor-element-b264b57{--width:45%;}.elementor-1309 .elementor-element.elementor-element-3091fa9{--content-width:1400px;}}@media(max-width:1080px) and (min-width:768px){.elementor-1309 .elementor-element.elementor-element-39a1d2b1{width:100%;}}/* Start custom CSS for image, class: .elementor-element-26bf31c */.elementor-1309 .elementor-element.elementor-element-26bf31c{
margin-left:auto;
margin-right:auto;
}/* End custom CSS */
/* Start custom CSS for sitemap, class: .elementor-element-8303d72 */.elementor-1309 .elementor-element.elementor-element-8303d72 ul > li {
    display: inline-block;
    /* You can also add some margins here to make it look prettier */
    margin: 0px 20px;
    text-align: left;
}
.elementor-1309 .elementor-element.elementor-element-8303d72 .elementor-sitemap-title{
    display: none;
    visibility: hidden;
}

.elementor-1309 .elementor-element.elementor-element-8303d72 ul{
    padding-left: 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
    
}/* End custom CSS */
/* Start custom CSS for sitemap, class: .elementor-element-8303d72 */.elementor-1309 .elementor-element.elementor-element-8303d72 ul > li {
    display: inline-block;
    /* You can also add some margins here to make it look prettier */
    margin: 0px 20px;
    text-align: left;
}
.elementor-1309 .elementor-element.elementor-element-8303d72 .elementor-sitemap-title{
    display: none;
    visibility: hidden;
}

.elementor-1309 .elementor-element.elementor-element-8303d72 ul{
    padding-left: 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cormorant Garamond';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://foglalas.halaszbastya.eu/wp-content/uploads/2025/11/cormorant_bastya.woff2') format('woff2'),
		url('https://foglalas.halaszbastya.eu/wp-content/uploads/2025/11/cormorant_bastya.woff') format('woff'),
		url('https://foglalas.halaszbastya.eu/wp-content/uploads/2025/11/cormorant_bastya.ttf') format('truetype');
}
@font-face {
	font-family: 'Cormorant Garamond';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://foglalas.halaszbastya.eu/wp-content/uploads/2025/11/cormorant_bastya.woff2') format('woff2'),
		url('https://foglalas.halaszbastya.eu/wp-content/uploads/2025/11/cormorant_bastya.woff') format('woff'),
		url('https://foglalas.halaszbastya.eu/wp-content/uploads/2025/11/cormorant_bastya.ttf') format('truetype');
}
/* End Custom Fonts CSS */