:root{scroll-behavior: auto;}.container, .container-fluid{--bs-gutter-x: 30px;}.row{--bs-gutter-x: 30px;}.row > [class*="col-"], .row > .col{position: relative;}@media (min-width: 1400px){.container{max-width: 1140px;}}h1, .h1{font-size: 2.5rem;}h2, .h2{font-size: 2rem;}h3, .h3{font-size: 1.75rem;}h4, .h4{font-size: 1.5rem;}h5, .h5{font-size: 1.25rem;}h6, .h6{font-size: 1rem;}small, .small{font-size: 80%;}ol, ul{padding-left: 40px;}a{text-decoration: none;}/*! @package IcoFont https://icofont.com/license/ */ @font-face{font-family:IcoFont;font-weight:400;src:url(../vendor/icofont/fonts/icofont.woff2) format("woff2"),url(../vendor/icofont/fonts/icofont.woff) format("woff")}[class*=" icofont-"],[class^=icofont-]{font-family:IcoFont;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;line-height:1;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.icofont-facebook-messenger:before{content:"\ed36"}.icofont-facebook:before{content:"\ed37"}.icofont-linkedin:before{content:"\ed4d"}.icofont-instagram:before{content:"\ed46"}.icofont-web:before{content:"\f028"}.icofont-youtube-play:before{content:"\ecbb"}.icofont-copyright:before{content:"\eef3"}.icofont-brand-youtube:before{content:"\e95f"}.icofont-arrow-up:before{content:"\ea5e"}.icofont-close:before{content:"\eee4"}.icofont-rounded-right:before{content:"\eaa0"}.icofont-rounded-left:before{content:"\ea9d"}.icofont-rounded-down:before{content:"\ea99"}.icofont-rounded-up:before{content:"\eaa1"}.icofont-navigation-menu:before{content:"\efa2"}body,h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif;color:#1a1a1a}h2{font-size:1.3rem;}.btn-back-to-home{display: inline-block;font-size:15px;background-color: #FFD700;color: #000000;font-weight: 700;padding: 8px 14px;text-align: center;text-decoration: none;border-radius: 6px;transition: background-color 0.3s ease, color 0.3s ease;}.btn-back-to-home:hover{background-color: #006800;color: #FFFFFF;}.back-to-top{position:fixed;display:none;right:15px;bottom:15px;z-index:99999}.back-to-top i{display:flex;align-items:center;justify-content:center;font-size:24px;width:40px;height:40px;border-radius:4px;background:#ff4a17;color:#fff;transition:all .4s}.back-to-top i:hover{background:#228B22;color:#fff}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow:hidden;background:#111}#preloader:before{content:"";position:fixed;top:calc(50% - 30px);left:calc(50% - 30px);border:6px solid #ff4a17;border-top-color:#111;border-radius:50%;width:60px;height:60px;-webkit-animation:animate-preloader 1s linear infinite;animation:animate-preloader 1s linear infinite}@-webkit-keyframes animate-preloader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes animate-preloader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#header{transition:all .5s;z-index:997;padding:20px 0}#header.header-inner-pages,#header.header-scrolled{background:rgba(21,34,43,.85);padding:12px 0}#header .logo{font-size:26px;margin:0;padding:0;line-height:1;font-weight:700;letter-spacing:1.4px}#header .logo a{color:#fff}@media (max-width:992px){#header{padding:12px 0}}section{padding:30px 0;overflow:hidden}@-webkit-keyframes animate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes animate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.breadcrumbs{padding:15px 0;background:#f0f4f8;min-height:40px;margin-top:66px}.breadcrumbs ol{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.breadcrumbs ol li+li{padding-left:10px}.breadcrumbs ol li+li::before{display:inline-block;padding-right:10px;color:#1a1a1a;content:"/"}.breadcrumbs ol li a{color:#A70C0C}@media (max-width:992px){.breadcrumbs{margin-top:58px}.breadcrumbs .d-flex{display:block}.breadcrumbs ol{display:block}.breadcrumbs ol li{display:inline-block}}.portfolio-details .portfolio-description{padding-top:5px}.portfolio-details .portfolio-description h3{font-weight:600;font-size:2.2rem;letter-spacing:0.8px}.portfolio-details .portfolio-description p{font-size:1.03rem;}.highlighted{background:linear-gradient(to top,yellow 45%,transparent 45%);color:black}.highlighted:hover{color:#cc0000}.image-container img{margin:0 8px;vertical-align:middle}.stripe-button-placeholder{width:100%;max-width:288px;height:378px;margin:20px auto}a{color:#ff4a17;font-weight:600}a:hover{color:#228B22;text-decoration:none;}.no-break{display:inline-block}.dotted-border{border-top:3px dotted #333;border-bottom:3px dotted #333;padding:10px 0;text-align:center;display:inline-block;font-weight:600;letter-spacing:0.5px;}.flag-icon{background-size:contain;background-position:50%;background-repeat:no-repeat;position:relative;display:inline-block;width:2em;height:1.5em;line-height:3.4em;margin-top:7px;border-radius:5px}.flag-icon:before{content:"\00a0"}.flag-icon-hu{background-image:url(../icons/flag-hu.png)}.flag-icon-gb{background-image:url(../icons/flag-gb.png)}.flag-icon-es{background-image:url(../icons/flag-es.png)}.language-switcher{margin-top: 10px;margin-bottom: 10px;}.language-switcher a{margin-right: 1rem;}abbr[title]{text-decoration: none;border-bottom: none;cursor: text;}blockquote{font-style:italic;color:#444;border-left:4px solid #ff4a17;background:#f9f9f9;border-radius:5px;font-weight:600;margin:28px 0;padding:10px 20px;line-height:1.6}blockquote::before{content:"\201C";font-size:1rem;color:#ff4a17;margin-right:5px}blockquote::after{content:"\201D";font-size:1rem;color:#ff4a17;margin-left:5px}blockquote p{display:inline}.small2{display:block;margin-top:10px;font-size:0.8em;color:#666;padding-left:10px;}.btn-custom{width:300px;display:block;margin:0 auto 20px;font-size:16px;padding:14px 0;color:#fff;text-align:center;letter-spacing:.5px;border-radius:4px}.btn-custom-red{background-color:#B60000;margin-top:50px}.btn-custom-blue{background-color:#3b5998}.btn-custom-green{background-color:#006800}.btn-custom:hover{color:#fff}.btn-custom-red:hover{background-color:#cc1600}.btn-custom-blue:hover{background-color:#2b4885}.btn-custom-green:hover{background-color:#008800}#footer{background:#121d24;padding:0 0 70px 0;color:#fff;font-size:14px}#footer .copyright{text-align:center;padding-top:30px}#footer .icofont-social{font-size:40px}.icofont-social a{margin:0 10px;display:inline-block;vertical-align:middle}a:focus-visible, button:focus-visible, input[type="submit"]:focus-visible, input[type="button"]:focus-visible{outline: 4px solid #FFD700;outline-offset: 2px;box-shadow: 0 0 0 4px #000000;border-radius: 4px;}.btn-custom:focus-visible{outline: 5px solid #FFD700;outline-offset: 2px;box-shadow: 0 0 0 6px #000000;}#footer .footer-planet-logo{margin: 0 auto 48px;}#footer .footer-planet-logo img{max-width: 100%;height: auto;}#footer .footer-logo-row{display: grid;grid-template-columns: 1808.25fr 2065.5fr 2065.5fr;align-items: center;gap: 12px;width: 100%;max-width: 464px;margin-left: auto;margin-right: auto;}#footer .footer-logo-row > a{display: block;min-width: 0;}#footer .footer-logo-row img{display: block;width: 100%;height: auto;}#preloader{animation: dismiss-preloader 0s 3s forwards;}@keyframes dismiss-preloader{to{visibility: hidden;pointer-events: none;}}.email-at{position: relative;display: inline-block;width: 22px;height: 22px;vertical-align: middle;color: transparent;}.email-at::selection{color: transparent;}.email-at svg{position: absolute;inset: 0;pointer-events: none;user-select: none;-webkit-user-select: none;}a[href^="mailto:"], .email-address{display: inline-block;white-space: nowrap;}