.elementor-kit-8{--e-global-color-primary:#332518;--e-global-color-secondary:#332518;--e-global-color-text:#332518;--e-global-color-accent:#332518;--e-global-color-0bc1ea6:#002532;--e-global-color-023fc99:#1C3846;--e-global-color-c645630:#8CA199;--e-global-color-3704dd4:#332518;--e-global-color-994e3c3:#423123;--e-global-color-07e5762:#74472F;--e-global-color-bb5b112:#A26538;--e-global-color-b8f6387:#EACFA5;--e-global-color-6dfcfb5:#F4E2C7;--e-global-color-fcbff06:#FFF5E9;--e-global-color-6cfc94d:#FFFDFA;--e-global-color-c120cce:#FFFFFF;--e-global-color-5384d0f:#FFF5E9;--e-global-color-73378db:#74472F;--e-global-color-4af4eaa:#332518;--e-global-color-1d6a490:#332518;--e-global-color-d997ebc:#74472F;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Neue Haas Grotesk Display Pro 55 Roman";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:25px;--e-global-typography-text-letter-spacing:0.48px;--e-global-typography-accent-font-family:"Neue Haas Grotesk Display Pro 65 Medium";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:25px;--e-global-typography-accent-letter-spacing:0.48px;--e-global-typography-3630ada-font-family:"Neue Haas Grotesk Display Pro 65 Medium";--e-global-typography-3630ada-font-size:48px;--e-global-typography-3630ada-font-weight:500;--e-global-typography-3630ada-line-height:58px;--e-global-typography-3630ada-letter-spacing:1.44px;--e-global-typography-c274577-font-family:"Neue Haas Grotesk Display Pro 65 Medium";--e-global-typography-c274577-font-size:36px;--e-global-typography-c274577-font-weight:500;--e-global-typography-c274577-line-height:44px;--e-global-typography-c274577-letter-spacing:0.36px;--e-global-typography-1cbb86c-font-family:"Neue Haas Grotesk Display Pro 65 Medium";--e-global-typography-1cbb86c-font-size:26px;--e-global-typography-1cbb86c-font-weight:500;--e-global-typography-1cbb86c-line-height:30px;--e-global-typography-1cbb86c-letter-spacing:0.5px;--e-global-typography-ecb45c6-font-family:"Neue Haas Grotesk Display Pro 65 Medium";--e-global-typography-ecb45c6-font-size:48px;--e-global-typography-ecb45c6-font-weight:500;--e-global-typography-ecb45c6-line-height:58px;--e-global-typography-ecb45c6-letter-spacing:1.44px;--e-global-typography-e92db6d-font-family:"Neue Haas Grotesk Display Pro 65 Medium";--e-global-typography-e92db6d-font-size:22px;--e-global-typography-e92db6d-font-weight:500;--e-global-typography-e92db6d-line-height:30px;--e-global-typography-e92db6d-letter-spacing:0.55px;--e-global-typography-083338a-font-family:"Neue Haas Grotesk Display Pro 45 Light";--e-global-typography-083338a-font-size:40px;--e-global-typography-083338a-font-weight:300;--e-global-typography-083338a-line-height:55px;--e-global-typography-083338a-letter-spacing:0px;--e-global-typography-84ab64e-font-family:"Neue Haas Grotesk Display Pro 55 Roman";--e-global-typography-84ab64e-font-size:12px;--e-global-typography-84ab64e-font-weight:400;--e-global-typography-84ab64e-line-height:16px;--e-global-typography-84ab64e-letter-spacing:0.6px;--e-global-typography-7f202c7-font-family:"Neue Haas Grotesk Display Pro 65 Medium";--e-global-typography-7f202c7-font-size:12px;--e-global-typography-7f202c7-font-weight:500;--e-global-typography-7f202c7-line-height:16px;--e-global-typography-7f202c7-letter-spacing:0.6px;--e-global-typography-fdfa113-font-family:"Neue Haas Grotesk Display Pro 55 Roman";--e-global-typography-fdfa113-font-size:12px;--e-global-typography-fdfa113-line-height:16px;--e-global-typography-fdfa113-letter-spacing:0.05em;--e-global-typography-eb89423-font-family:"Neue Haas Grotesk Display Pro 65 Medium";--e-global-typography-eb89423-font-size:30px;--e-global-typography-eb89423-line-height:33px;--e-global-typography-eb89423-letter-spacing:0.05em;--e-global-typography-e3bd9f7-font-family:"Neue Haas Grotesk Display Pro 55 Roman";--e-global-typography-e3bd9f7-font-size:16px;--e-global-typography-e3bd9f7-font-weight:400;--e-global-typography-e3bd9f7-line-height:25px;--e-global-typography-e3bd9f7-letter-spacing:0.48px;--e-global-typography-6216657-font-family:"Neue Haas Grotesk Display Pro 65 Medium";--e-global-typography-6216657-font-size:16px;--e-global-typography-6216657-line-height:25px;--e-global-typography-6216657-letter-spacing:0.03em;--e-global-typography-7dd2afd-font-family:"Neue Haas Grotesk Display Pro 45 Light";--e-global-typography-7dd2afd-font-size:35px;--e-global-typography-7dd2afd-line-height:31px;--e-global-typography-1107d3a-font-family:"Neue Haas Grotesk Display Pro 45 Light";--e-global-typography-1107d3a-font-size:26px;--e-global-typography-1107d3a-font-weight:400;--e-global-typography-1107d3a-line-height:31px;--e-global-typography-1107d3a-letter-spacing:0.5px;--e-global-typography-20a0880-font-family:"Neue Haas Grotesk Display Pro 55 Roman";--e-global-typography-20a0880-font-size:26px;--e-global-typography-20a0880-font-weight:500;--e-global-typography-20a0880-letter-spacing:0.5px;color:var( --e-global-color-3704dd4 );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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 a{color:var( --e-global-color-07e5762 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-8 h1{font-family:var( --e-global-typography-3630ada-font-family ), Sans-serif;font-size:var( --e-global-typography-3630ada-font-size );font-weight:var( --e-global-typography-3630ada-font-weight );line-height:var( --e-global-typography-3630ada-line-height );letter-spacing:var( --e-global-typography-3630ada-letter-spacing );}.elementor-kit-8 h2{font-family:var( --e-global-typography-c274577-font-family ), Sans-serif;font-size:var( --e-global-typography-c274577-font-size );font-weight:var( --e-global-typography-c274577-font-weight );line-height:var( --e-global-typography-c274577-line-height );letter-spacing:var( --e-global-typography-c274577-letter-spacing );}.elementor-kit-8 h3{font-family:var( --e-global-typography-1cbb86c-font-family ), Sans-serif;font-size:var( --e-global-typography-1cbb86c-font-size );font-weight:var( --e-global-typography-1cbb86c-font-weight );line-height:var( --e-global-typography-1cbb86c-line-height );letter-spacing:var( --e-global-typography-1cbb86c-letter-spacing );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-family:var( --e-global-typography-fdfa113-font-family ), Sans-serif;font-size:var( --e-global-typography-fdfa113-font-size );line-height:var( --e-global-typography-fdfa113-line-height );letter-spacing:var( --e-global-typography-fdfa113-letter-spacing );border-radius:100px 100px 100px 100px;padding:10px 35px 10px 35px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1232px;}.e-con{--container-max-width:1232px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-8{--e-global-typography-1107d3a-font-size:22px;--e-global-typography-20a0880-font-size:22px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-8 a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-8 h1{font-size:var( --e-global-typography-3630ada-font-size );line-height:var( --e-global-typography-3630ada-line-height );letter-spacing:var( --e-global-typography-3630ada-letter-spacing );}.elementor-kit-8 h2{font-size:var( --e-global-typography-c274577-font-size );line-height:var( --e-global-typography-c274577-line-height );letter-spacing:var( --e-global-typography-c274577-letter-spacing );}.elementor-kit-8 h3{font-size:var( --e-global-typography-1cbb86c-font-size );line-height:var( --e-global-typography-1cbb86c-line-height );letter-spacing:var( --e-global-typography-1cbb86c-letter-spacing );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-fdfa113-font-size );line-height:var( --e-global-typography-fdfa113-line-height );letter-spacing:var( --e-global-typography-fdfa113-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-c274577-font-size:28px;--e-global-typography-c274577-line-height:31px;--e-global-typography-c274577-letter-spacing:0.84px;--e-global-typography-ecb45c6-font-size:28px;--e-global-typography-ecb45c6-line-height:31px;--e-global-typography-ecb45c6-letter-spacing:0.84px;--e-global-typography-e92db6d-font-size:16px;--e-global-typography-e92db6d-line-height:25px;--e-global-typography-e92db6d-letter-spacing:0.48px;--e-global-typography-083338a-font-size:28px;--e-global-typography-083338a-line-height:37px;--e-global-typography-84ab64e-font-size:12px;--e-global-typography-84ab64e-line-height:16px;--e-global-typography-84ab64e-letter-spacing:0.6px;--e-global-typography-1107d3a-font-size:18px;--e-global-typography-20a0880-font-size:18px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-8 a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-8 h1{font-size:var( --e-global-typography-3630ada-font-size );line-height:var( --e-global-typography-3630ada-line-height );letter-spacing:var( --e-global-typography-3630ada-letter-spacing );}.elementor-kit-8 h2{font-size:var( --e-global-typography-c274577-font-size );line-height:var( --e-global-typography-c274577-line-height );letter-spacing:var( --e-global-typography-c274577-letter-spacing );}.elementor-kit-8 h3{font-size:var( --e-global-typography-1cbb86c-font-size );line-height:var( --e-global-typography-1cbb86c-line-height );letter-spacing:var( --e-global-typography-1cbb86c-letter-spacing );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-fdfa113-font-size );line-height:var( --e-global-typography-fdfa113-line-height );letter-spacing:var( --e-global-typography-fdfa113-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body {
    margin: 0px;
}
a:focus,
a:focus-visible,
img:focus,
img:focus-visible,
.elementor-widget a:focus,
.elementor-widget a:focus-visible,
.elementor-widget img:focus,
.elementor-widget img:focus-visible {
    outline: none;
    box-shadow: none;
}
select, input {
    padding: 15px 28px!important;
}
.footer-menu a, .footer-legal-menu a {
    padding-left: 0px!important;
}

/**Gomb beállítások START**/
.button-white a {
        font-family: var( --e-global-typography-fdfa113-font-family )!important;
    font-size: var( --e-global-typography-fdfa113-font-size )!important;
    line-height: var( --e-global-typography-fdfa113-line-height )!important;
    letter-spacing: var( --e-global-typography-fdfa113-letter-spacing )!important;
    color: var( --e-global-color-994e3c3 )!important;
    background-color: var( --e-global-color-c120cce )!important;
    border-radius: 100px 100px 100px 100px!important;
    filter: drop-shadow(0px 4px 25px rgba(51, 37, 24, 0.10));
}
.button-bezs-light a {
    font-family: var( --e-global-typography-fdfa113-font-family )!important;
    font-size: var( --e-global-typography-fdfa113-font-size )!important;
    line-height: var( --e-global-typography-fdfa113-line-height )!important;
    letter-spacing: var( --e-global-typography-fdfa113-letter-spacing )!important;
    color: var( --e-global-color-994e3c3 )!important;
    background-color: var( --e-global-color-fcbff06 )!important;
    border-radius: 100px 100px 100px 100px!important;
}
.button-bezs-dark a {
    font-family: var( --e-global-typography-fdfa113-font-family )!important;
    font-size: var( --e-global-typography-fdfa113-font-size )!important;
    line-height: var( --e-global-typography-fdfa113-line-height )!important;
    letter-spacing: var( --e-global-typography-fdfa113-letter-spacing )!important;
    color: var( --e-global-color-994e3c3 )!important;
    background-color: var( --e-global-color-b8f6387 )!important;
    border-radius: 100px 100px 100px 100px!important;
}
.button-kozepbarna-light a, .jet-filters-pagination__link {
    font-family: var( --e-global-typography-fdfa113-font-family )!important;
    font-size: var( --e-global-typography-fdfa113-font-size )!important;
    line-height: var( --e-global-typography-fdfa113-line-height )!important;
    letter-spacing: var( --e-global-typography-fdfa113-letter-spacing )!important;
    color: var( --e-global-color-fcbff06 )!important;
    background-color: var( --e-global-color-bb5b112 )!important;
    border-radius: 100px 100px 100px 100px!important;
}
.button-kozepbarna-dark a {
    font-family: var( --e-global-typography-fdfa113-font-family )!important;
    font-size: var( --e-global-typography-fdfa113-font-size )!important;
    line-height: var( --e-global-typography-fdfa113-line-height )!important;
    letter-spacing: var( --e-global-typography-fdfa113-letter-spacing )!important;
    color: var( --e-global-color-fcbff06 )!important;
    background-color: var( --e-global-color-07e5762 )!important;
    border-radius: 100px 100px 100px 100px!important;
}
#form-button {
    font-family: var( --e-global-typography-fdfa113-font-family )!important;
    font-size: var( --e-global-typography-fdfa113-font-size )!important;
    line-height: var( --e-global-typography-fdfa113-line-height )!important;
    letter-spacing: var( --e-global-typography-fdfa113-letter-spacing )!important;
    color: var( --e-global-color-fcbff06 )!important;
    background-color: var( --e-global-color-bb5b112 )!important;
    border-radius: 100px 100px 100px 100px!important;
}
/**Gomb beállítások END**/

/** Elementor Select arrow START **/
body .select-caret-down-wrapper svg {
    display: none !important;
}

select {
    background-color: var( --e-global-color-bb5b112 )!important;
    color: var( --e-global-color-fcbff06 )!important;
}

.select-caret-down-wrapper {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.select-caret-down-wrapper select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-right: 30px;
}

.select-caret-down-wrapper::after {
    content: '';
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    display: inline-block;
    width: 14px;
    height: 20px;
    background-image: url('/wp-content/uploads/2024/06/arrow-down.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.elementor-message:before {
    display: none!important;
}
/** Elementor Select arrow END **/


/** Form kötelező csillag START **/
.elementor-mark-required .elementor-field-label:after {
    color: var( --e-global-color-bb5b112 );
}
/** Form kötelező csillag START **/

.button-shadow {
    filter: drop-shadow(0px 4px 25px rgba(51, 37, 24, 0.10));
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Neue Haas Grotesk Display Pro 55 Roman';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://planetbudapest.hu/2023/wp-content/uploads/2024/05/NHaasGroteskDSPro-55Rg.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Neue Haas Grotesk Display Pro 65 Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://planetbudapest.hu/2023/wp-content/uploads/2024/05/NHaasGroteskDSPro-65Md.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Neue Haas Grotesk Display Pro 45 Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://planetbudapest.hu/2023/wp-content/uploads/2024/05/NHaasGroteskDSPro-45Lt.ttf') format('truetype');
}
/* End Custom Fonts CSS */