@charset "UTF-8";/*!
 * IcoMoon: Frontenden használt ikon készlet
 */@font-face{font-family:"icomoon";src:url("/assets/fonts/icomoon.eot?qtw3v4");src:url("/assets/fonts/icomoon.eot?qtw3v4#iefix") format("embedded-opentype"),url("/assets/fonts/icomoon.ttf?qtw3v4") format("truetype"),url("/assets/fonts/icomoon.woff?qtw3v4") format("woff"),url("/assets/fonts/icomoon.svg?qtw3v4#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-email:before{content:"\e906"}.icon-linkedin:before{content:"\e907"}.icon-facebook:before{content:"\e900"}.icon-kereses:before{content:"\e901"}.icon-megosztas:before{content:"\e902"}.icon-nyil_bal:before{content:"\e903"}.icon-nyil_jobb:before{content:"\e904"}.icon-user:before{content:"\e905"}.icon-instagram:before{content:"\e908"}h3{margin-top:15px !important}.benefits--official{grid-template-columns:repeat(6,1fr)}@media(max-width:850px){.benefits .benefit{grid-column-start:inherit !important;grid-column-end:inherit !important}}.footer-grid{grid-template-columns:2fr 1fr 1fr !important}.nav-link{padding:0}.btn-primary,.btn-primary:hover{background:#8f2c16;border-color:#8f2c16}.tns-slider{align-items:stretch;display:flex}.tns-controls{position:absolute;bottom:20px;right:20px;z-index:10;display:flex}@media(max-width:850px){.tns-controls{display:none}}.tns-controls button{margin:0 5px;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,0.88);border:1px solid var(--line);color:var(--rust);display:grid;place-items:center;cursor:pointer;box-shadow:var(--shadow-sm)}.tns-controls button:hover{background:#fff;transform:translateY(-1px)}.tns-nav{z-index:6;position:absolute;bottom:0;width:100%;text-align:center;margin-bottom:20px}@media(max-width:850px){.tns-nav{top:calc(75vw - 34px);bottom:auto;left:50%;right:auto;transform:translateX(-50%);width:max-content;padding:0 8px;background:rgba(255,255,255,0.75);border-radius:999px;box-shadow:0 4px 16px rgba(60,30,12,0.18)}}.tns-nav button{width:11px;height:11px;border-radius:50%;border:0;background:rgba(168,52,28,0.32);cursor:pointer;padding:0;margin:5px}.tns-nav button.tns-nav-active{background:#9e2410;transform:scale(1.25)}.hero-photo__text{margin:0 15px}