.elementor-63336 .elementor-element.elementor-element-25a140b{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-63336 .elementor-element.elementor-element-eae8715 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-63336 .elementor-element.elementor-element-eae8715{font-family:"Linetype Medium", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:0.3px;word-spacing:4px;color:#54595F;}.elementor-63336 .elementor-element.elementor-element-eae8715 a{color:#9C4943;}.elementor-63336 .elementor-element.elementor-element-2250e0e > .elementor-widget-container{margin:0px 0px -0px 0px;}.elementor-63336 .elementor-element.elementor-element-2250e0e{text-align:start;}.elementor-63336 .elementor-element.elementor-element-2250e0e .elementor-heading-title{font-family:"Linetype light", Sans-serif;font-size:38px;font-weight:900;text-transform:uppercase;color:#243364;}@media(min-width:768px){.elementor-63336 .elementor-element.elementor-element-25a140b{--content-width:1191px;}}@media(max-width:1024px){.elementor-63336 .elementor-element.elementor-element-eae8715 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-63336 .elementor-element.elementor-element-2250e0e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-63336 .elementor-element.elementor-element-2250e0e{text-align:center;}.elementor-63336 .elementor-element.elementor-element-2250e0e .elementor-heading-title{font-size:33px;}}@media(max-width:767px){.elementor-63336 .elementor-element.elementor-element-eae8715{font-size:12px;}.elementor-63336 .elementor-element.elementor-element-2250e0e{text-align:center;}.elementor-63336 .elementor-element.elementor-element-2250e0e .elementor-heading-title{font-size:28px;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-eae8715 */.elementor-63336 .elementor-element.elementor-element-eae8715 a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf949c2 *//* Fluent Form doboz */
.post-63336 .fluentform {
    border: 1px solid #e8dff0;
    padding: 30px;
    border-radius: 4px;
    background: #fff;
}

/* Mezők */
.post-63336 .ff-el-form-control{
    min-height:56px;
    border:1px solid #d8d8d8;
    border-radius:4px;
    padding:14px 16px;
    font-size:16px;
}

/* Textarea */
.post-63336 textarea.ff-el-form-control{
    min-height:160px;
}

/* Label */
.post-63336 .ff-el-input--label label{
    font-size:18px;
    font-weight:600;
    color:#23396b;
    margin-bottom:8px;
}

/* Mezők közti tér */
.post-63336 .ff-el-group{
    margin-bottom:24px;
}

/* Gomb */
.post-63336 .ff-btn-submit{
    width:100%;
    background:#934f46 !important;
    color:#fff;
    border:none;
    border-radius:4px;
    height:52px;
    font-size:18px;
    font-weight:600;
}

.post-63336 .ff-btn-submit:hover{
    background:#7e423a;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Linetype Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://brodykonyvtar.hu/wp-content/uploads/2026/06/Linotype-AvenirLTPro-Medium.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Linetype light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://brodykonyvtar.hu/wp-content/uploads/2026/06/Linotype-AvenirLTPro-Light.woff') format('woff');
}
/* End Custom Fonts CSS */