.content .oldal-box-color1,.content.oldal-box-color-grad,.content.oldal-box-color2,.content.oldal-box-grey,.content.oldal-box-grey-grad,.content.oldal-box-grey-pic{align-items:flex-start;flex-wrap:wrap}.content p{text-align:justify;text-wrap:pretty}.content p:last-of-type,.title-container .title-1 h1,.title-container .title-1 h2,.title-container .title-1 p{margin:0}.content .e-con-inner,.no-padding{padding:0}.top-margin{margin-top:var(--g-grid)}.in-padding{padding:var(--g-grid)}.content .elementor-widget-image img{display:block}.content .elementor-col-50 .elementor-widget-image img,.content .elementor-widget-text-editor{width:100%}.oldal-box-grey{background-color:var(--g-bg-color-lightgrey)}.oldal-box-grey-grad{background:var(--g-gradient-grey-bg);background:var(--g-gradient-grey-bg-moz-linear);background:var(--g-gradient-grey-bg-webkit-linear);background:var(--g-gradient-grey-bg-linear)}.oldal-box-color-grad{background:var(--g-grad-bg);background:var(--g-grad-bg-moz-linear);background:var(--g-grad-bg-webkit-linear);background:var(--g-grad-bg-linear)}.oldal-box-color1{background-color:var(--g-bg-color-1-light)}.oldal-box-color2{background-color:var(--g-bg-color-2-light)}.oldal-box-grey-pic{background-color:var(--g-bg-color-pic-grey)}.button-center .elementor-button-wrapper,.gs .text-center,.gs .text-center p{text-align:center}.gs .text-center .elementor-widget-image div img{margin:auto}.google-map{align-self:stretch}.google-map .elementor-element{width:100%;height:100%}.gallery-item img,.gallery-item>div,.google-map .elementor-widget-container{height:100%}.google-map iframe{display:block;width:100%;max-width:100%;height:100%}.show-all.e-con{flex-wrap:nowrap;padding:0}.show-all .elementor-button{display:block;margin:1% auto}.gs .elementor-button-wrapper .elementor-button,.gs .elementor-form .elementor-button{display:block;width:50%}.gs .text-center .elementor-button-wrapper .elementor-button{margin:0 auto}.button-width-100 .elementor-button-wrapper a.elementor-button{display:block;width:100%;margin:0 auto}.button-width-80 .elementor-button-wrapper a.elementor-button{display:block;width:80%;margin:0 auto}.label-light,.label-warning{font-size:var(--g-font-size-label-l);padding:.3em .8em;margin:.5em;font-weight:var(--g-font-weight-regular);border-radius:var(--g-label-radius);text-transform:uppercase;display:inline-block}.label-warning{background-color:var(--g-bg-color-2);color:var(--g-text-color-inverse)}.label-light{background-color:var(--g-bg-color-grey);color:var(--g-text-color-black);border:1px solid var(--g-border-color-black)}.line-title .elementor-element{flex:1}.content .gallery,.content.images-4{display:grid;gap:var(--g-grid)}.content,.content .e-con .margin-bottom,.page-slogan,.title-container{margin-bottom:var(--g-grid)}.content .e-con .button-margin{margin:var(--g-grid-double) 0}.content ul{margin:1em 0;padding:1em 1em .1em 1.5em;list-style:none;background:var(--g-blockquote-bg);background:var(--g-blockquote-bg-moz-linear);background:var(--g-blockquote-bg-webkit-linear);background:var(--g-blockquote-bg-linear)}.content ul li{margin-bottom:1em}.oldal-box-wave,.title-container.e-con.e-flex{gap:0}.title-container:after{display:block;content:"";height:6px;background:var(--g-gradient-color-bg);background:var(--g-gradient-color-bg-moz-linear);background:var(--g-gradient-color-bg-webkit-linear);background:var(--g-gradient-color-bg-linear)}.oldal-box-wave{background:var(--g-gradient-color-bg);background:var(--g-gradient-color-bg-moz-linear);background:var(--g-gradient-color-bg-webkit-linear);background:var(--g-gradient-color-bg-linear);padding:var(--g-grid-half)}.line-title .elementor-heading-title{line-height:1.3}.line-title .elementor-widget-heading .elementor-heading-title{color:var(--g-text-color-inverse);margin:0;text-align:center}.gs .elementor-widget:not(:last-child){margin-block-end:0}.gs .page-slogan{flex-wrap:nowrap;gap:0;height:var(--slogan-height);margin-top:calc(var(--g-grid) * -1)}.gs .page-slogan-title,.page-slogan-subtitle{display:block;text-align:center;margin-bottom:.5em}.gs .page-slogan-title h1,.page-slogan-subtitle h2{font-weight:var(--slogan-font-weight);padding:1.3% 2.6%;text-align:center;text-wrap:unset;color:#fff;background-color:rgba(30,25,15,.65);text-shadow:0 0 5px #000;display:inline-block;line-height:1}.gs .page-slogan-title h1{font-size:var(--slogan-h1-font-size)}.gs .page-slogan-subtitle h2{font-size:var(--slogan-h2-font-size)}.one-line .page-slogan-title h1{margin-top:calc(var(--slogan-top) * 1.5)}.content td,.content th{padding:var(--g-grid);border-bottom:1px solid var(--g-border-color-dark-grey)}.content th,.content tr>:first-child{background-color:rgba(0,0,0,.03);font-weight:var(--g-font-weight-bold)}.content td{background-color:rgba(0,0,0,.01)}.gallery-item{display:block;position:relative;line-height:0}@media (max-width:480px){.elementor-button-wrapper .elementor-button,.elementor-form .elementor-button{width:100%}.page-slogan-title h1{margin:var(--slogan-top) 0 3vw;max-width:94vw;letter-spacing:-.01em}.page-slogan-subtitle h2{max-width:80vw;letter-spacing:-.01em;margin-bottom:0}}@media (min-width:481px) and (max-width:772px){.page-slogan-title h1{margin:var(--slogan-top) 0 2.8vw;max-width:90vw}.page-slogan-subtitle h2{max-width:80vw;margin-bottom:0}}@media (max-width:600px){.gs .page-slogan.stretch{max-width:100vw;width:100vw;left:calc(var(--g-grid) * -1);right:calc(var(--g-grid) * -1)}.content .elementor-col-25,.content .elementor-col-33,.content .elementor-col-50,.content .elementor-col-66,.content .elementor-col-75{flex:100;width:calc(100vw - var(--g-grid-double));min-height:70vw}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin:0 0 .8em}.content .elementor-col-25 .elementor-widget-image,.content .elementor-col-33 .elementor-widget-image{height:70vw;overflow:hidden}.content .elementor-col-25 .elementor-widget-image img,.content .elementor-col-33 .elementor-widget-image img{width:100%;height:100%;object-position:0 -10vw}.google-map .elementor-widget-container{height:80vw}.content.images-4{grid-template-columns:repeat(2,1fr)}.gs .elementor-button-wrapper .elementor-button,.gs .elementor-form .elementor-button{width:80%}.gallery-item img{min-width:calc(50vw - calc(var(--g-grid) * 3))}}@media (min-width:601px){.content .elementor-col-50{flex:1}.text-justify{text-align:justify}.content .elementor-col-25,.content .elementor-col-33{order:2}}@media (min-width:601px) and (max-width:772px){.content .elementor-col-66,.content .elementor-col-75{flex:66.66}.content .elementor-col-25,.content .elementor-col-33{flex:33.33}.button-width-80 .elementor-button-wrapper a.elementor-button{width:100%}.content.images-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:772px){.content .gallery{grid-template-columns:repeat(2,1fr)}.content table,.content table tbody,.content table td,.content table tr{display:block!important;width:100%}}@media (min-width:773px){.content .gallery{grid-template-columns:repeat(4,1fr)}.content table tbody{display:grid!important;grid-template-columns:max-content 1fr!important;background:var(--g-blockquote-bg);background:var(--g-blockquote-bg-moz-linear);background:var(--g-blockquote-bg-webkit-linear);background:var(--g-blockquote-bg-linear)}.content table tr{display:contents!important}}@media (min-width:773px) and (max-width:992px){.content .elementor-col-66,.content .elementor-col-75{flex:66.66}.content .elementor-col-25,.content .elementor-col-33{flex:33.33}}@media (min-width:773px) and (max-width:1024px){.in-padding{padding:var(--g-grid-double) var(--g-grid-double) var(--g-grid)}.content.images-4{grid-template-columns:repeat(4,1fr)}.page-slogan-title h1{margin:var(--slogan-top) 0 2.5vw}.page-slogan-subtitle h2{max-width:70%;margin-bottom:0}}@media (min-width:993px) and (max-width:1024px){.content .elementor-col-66,.content .elementor-col-75{flex:65}.content .elementor-col-25,.content .elementor-col-33{flex:35}}@media (min-width:1025px){.in-padding{padding:var(--g-grid-double) var(--g-grid-double) var(--g-grid)}.content .elementor-col-66{flex:65}.content .elementor-col-33{flex:35}.content .elementor-col-75{flex:75}.content .elementor-col-25{flex:25}.content.images-4{grid-template-columns:repeat(4,1fr)}.page-slogan-title h1{margin:var(--slogan-top) 0 .45em}.page-slogan-subtitle h2{max-width:70%;margin-bottom:0}}