@import"https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;500;600;700;800;900&family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap";@font-face{font-family:fontello;src:url(/_astro/fontello.DLIqaCWr.eot?5747663);src:url(/_astro/fontello.DLIqaCWr.eot?5747663#iefix) format("embedded-opentype"),url(/_astro/fontello.DtYY9oPv.woff2?5747663) format("woff2"),url(/_astro/fontello.CyQdfugK.woff?5747663) format("woff"),url(/_astro/fontello.Ctu0xD53.ttf?5747663) format("truetype"),url(/_astro/fontello.dXDgLc0S.svg?5747663#fontello) format("svg");font-weight:400;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:fontello;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-instagram:before{content:""}.icon-facebook:before{content:""}.icon-circle-notch:before{content:""}.icon-xmark:before{content:""}.icon-arrow-right:before{content:""}.icon-angle-left:before{content:""}.icon-angle-down:before{content:""}.icon-paper-plane:before{content:""}.icon-angle-right:before{content:""}.icon-arrow-left:before{content:""}.icon-circle-info:before{content:""}.icon-check:before{content:""}.icon-chevron-up:before{content:""}.icon-magnifying-glass:before{content:""}.icon-newspaper:before{content:""}.icon-calendar-days:before{content:""}*{box-sizing:border-box}html,body{font-family:Inter,sans-serif;color:#222;box-sizing:border-box;background-color:#fefefe;margin:0;padding:0;height:100%;scroll-padding-top:7rem}h1,h2,h3,h4,h5,h6{font-family:Cairo,sans-serif}p,li{font-size:16px;line-height:26px}button i{margin-left:5px}strong{font-weight:500}.primary-btn{font-family:Inter,sans-serif;background-image:linear-gradient(to right,#242527,#525252);background-size:200% 100%;background-position:left;display:flex;align-items:center;gap:6px;color:#fff!important;font-weight:600;padding:10px 20px!important;border-radius:100px;text-decoration:none;outline:none;border:none;transition:.3s ease;cursor:pointer}.primary-btn:hover:not(:disabled){background-position:right}.primary-btn:disabled{background-color:#242527;opacity:.5;cursor:not-allowed}.primary-btn.inverse{color:#242527!important;background-image:none;background-color:#fff!important}.secondary-btn{font-family:Inter,sans-serif;background-color:inherit;color:#242527;font-weight:600;padding:10px 20px!important;border-radius:100px;text-decoration:none;outline:none;border:none;display:flex;align-items:center;gap:6px;transition:.3s ease;cursor:pointer}.secondary-btn.outline{padding:7px 17px!important;border:2px solid #242527}.container{width:calc(100% - 1.5rem);margin-left:auto;margin-right:auto;z-index:2;position:relative}@media only screen and (min-width: 576px){.container{width:540px}}@media only screen and (min-width: 768px){.container{width:720px}}@media only screen and (min-width: 992px){.container{width:960px}}@media only screen and (min-width: 1200px){.container{width:1140px}}@media only screen and (min-width: 1300px){.container{width:1280px}}.half-container{width:calc(50% - .75rem);margin-left:auto;z-index:2;position:relative}@media only screen and (min-width: 576px){.half-container{width:270px}}@media only screen and (min-width: 768px){.half-container{width:360px}}@media only screen and (min-width: 992px){.half-container{width:480px}}@media only screen and (min-width: 1200px){.half-container{width:570px}}@media only screen and (min-width: 1300px){.half-container{width:640px}}@keyframes skeleton-loader{0%{background-position:120% 120%}to{background-position:-20% -20%}}.grecaptcha-badge,iframe[title=reCAPTCHA]{display:none!important}#title-line .bg{background-image:url(/images/specializations/szakteruletek.webp);background-position:center;background-size:cover;background-repeat:no-repeat}#title-line .bg .bg-inner{background-color:#fffc;padding:5rem 0 2.5rem}#title-line .bg .bg-inner h1{font-size:50px}@media only screen and (max-width: 991px){#title-line .bg .bg-inner h1{font-size:30px;line-height:34px;padding:.5rem}}#contact{margin:0 0 4rem;transform:translateY(-20px)}#contact .d-flex{display:flex;gap:4rem}#contact .d-flex .text{flex:1;text-align:justify;padding:10px 0 0}#contact .d-flex .text .address h4,#contact .d-flex .text .telephone h4,#contact .d-flex .text .fax h4,#contact .d-flex .text .email h4{font-size:18px;margin-bottom:0}#contact .d-flex .text .address p,#contact .d-flex .text .telephone p,#contact .d-flex .text .fax p,#contact .d-flex .text .email p{margin-top:0;font-size:18px}#contact .d-flex .text .address p a,#contact .d-flex .text .telephone p a,#contact .d-flex .text .fax p a,#contact .d-flex .text .email p a{color:#242527;text-decoration:none}#contact .d-flex .text .infobox{padding:1rem 1.5rem;border-radius:6px;border:1px solid #242527;display:flex;flex-direction:column;gap:.5rem}#contact .d-flex .text .infobox h3{font-size:18px;margin:0}#contact .d-flex .text .infobox h3 i{margin-right:8px}#contact .d-flex .text .infobox p{font-size:15px;margin:0}#contact .d-flex .text p{font-size:18px}#contact .d-flex .form{flex:1}#contact .d-flex .form .form-box{box-shadow:0 2px 4px #36363644;border-radius:6px;background-color:#fff;padding:1.5rem 2rem}#contact .d-flex .form .form-box h2{margin-top:0}#contact .d-flex .form .form-box form .form-group{padding-bottom:12px;position:relative;text-align:justify}#contact .d-flex .form .form-box form .form-group label{display:inline-block;margin:12px 0 4px;font-size:16px}#contact .d-flex .form .form-box form .form-group label a{color:#242527}#contact .d-flex .form .form-box form .form-group input,#contact .d-flex .form .form-box form .form-group textarea{width:100%;padding:8px 20px;border-radius:6px;border:1px solid #aaa;font-size:16px;resize:vertical;font-family:Inter,sans-serif;outline:none;transition:.2s ease}#contact .d-flex .form .form-box form .form-group input:focus,#contact .d-flex .form .form-box form .form-group textarea:focus{border-color:#242527}#contact .d-flex .form .form-box form .form-group input[type=checkbox]{display:inline;width:auto}#contact .d-flex .form .form-box form .form-group.checkbox input[type=checkbox]{accent-color:#222}#contact .d-flex .form .form-box form .form-group.checkbox label{display:inline;margin:0;font-size:13px;cursor:pointer}#contact .d-flex .form .form-box form .form-group.checkbox label a{text-decoration:none;font-weight:500}#contact .d-flex .form .form-box form button{font-size:14px;margin-left:auto;display:block;margin-top:10px}#contact .d-flex .form .form-box form button i{margin-left:8px;font-size:16px;transform:translateY(1px);transition:.2s ease}#contact .d-flex .form .form-box form button .fa-circle-notch{width:18px;height:18px;animation:spin .5s linear infinite}#contact .d-flex .form .form-box form button:is(:disabled){cursor:wait;opacity:.5}#contact .map{padding:3rem 0}#contact .map iframe{width:100%;height:300px;border-radius:6px}@media only screen and (max-width: 991px){#contact{transform:translateY(-20px);margin:0 0 1rem}#contact .d-flex{flex-direction:column;padding:.5rem;gap:2rem}#contact .d-flex .text{order:2}#contact .d-flex .text .infobox{padding:.75rem 1rem}#contact .d-flex .form{order:1}#contact .d-flex .form .form-box{padding:1rem}#contact .d-flex .form .form-box h2{font-size:24px;margin:0 0 .25rem}#contact .map{padding:1rem 0}}@keyframes spin{0%{transform:rotate(0) translateY(1px)}to{transform:rotate(360deg) translateY(1px)}}
