@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,600italic,400italic,600,300italic,300&subset=latin,latin-ext);
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{color:#2d3538;background:#fff;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{border-bottom-color:#fff;background-color:#fff;}#header{background-color:#2e5ea8;background-image:none;}a,.link{color:#2e5ea8;}a:hover,a:focus,.link:hover,.link:focus{color:#2e5ea8;}a:active,.link:active{color:#2e5ea8;}.sidebar .block{border-color:#f9f9f9;background-color:#f6f6f2;}.site-footer{background:#2e5ea8;}.region-header,.region-header a,.region-header h1,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-right:20px;margin-left:0;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
body{font-size:12pt;line-height:1.6rem;font-family:"Open Sans",sans-serif;}a{text-decoration:none;}a:hover{text-decoration:underline;}p{font-size:1rem;margin:0 0 1rem 0;}.yellowbox{border:1px solid #d2d222;padding:0.6em;background-color:#ecec8a;}h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif;line-height:1.25rem;font-weight:bold;}h1{font-size:2rem;margin:0 0 0.5rem 0;}h2{font-size:1.5rem;font-style:italic;}h3{font-size:1.3rem;}h4{font-size:1.1rem;font-style:italic;margin:1em 0 0.5rem 0;}h5{font-size:1rem;margin:1em 0 0.5rem 0;}h6{font-size:1rem;font-style:italic;margin:1rem 0 0.5rem 0;}@media all and (min-width:769px){.region-content table{margin:0 0 2em 0;border-collapse:collapse;border-spacing:0;font-family:"Open Sans",sans-serif;}.region-content thead{border-bottom:2px solid #4a575b;}.region-content th{background-color:#d3e0ee;}.region-content tr{background-color:#fff;}.region-content td,.region-content th{border:1px solid #ccc;padding:7px;}.region-content th{font-weight:bold;color:#000;}.region-content tr:nth-child(even){background-color:#eaf1f9;}}.form-item label,.form-wrapper .label{font-size:1rem;}.form-item .description,.form-wrapper .description{margin-left:0 !important;}article.media--type-image{width:fit-content;}
#main-wrapper:has(form.webform-submission-mavplusz-eszrevetel-form){background:linear-gradient(180deg,#f4f7fc 0%,#eef3fb 100%);padding-bottom:40px;}#content:has(form.webform-submission-mavplusz-eszrevetel-form){float:none;width:100%;}#main-wrapper:has(form.webform-submission-mavplusz-eszrevetel-form) .region-content > p{color:#5f6f8d;font-size:1.5rem;line-height:1.5;margin:0 0 30px;max-width:860px;}#block-mav-page-title h1.title.page-title:has(+ .page-title-subtitle){margin-bottom:0;}#block-mav-page-title .page-title-subtitle{font-size:1rem;line-height:1.3;margin:0;}body form.webform-submission-mavplusz-eszrevetel-form{background:#fff;border-radius:18px;box-shadow:0 14px 42px rgba(22,39,80,0.1);margin:0 auto 30px;max-width:920px;padding:28px 30px 32px;}body form.webform-submission-mavplusz-eszrevetel-form h2{font-style:normal;}body form.webform-submission-mavplusz-eszrevetel-form .form-item{margin:0 0 22px;}body form.webform-submission-mavplusz-eszrevetel-form label{color:#1f2a44;display:inline-block;font-size:1.125rem;font-weight:700;margin-bottom:8px;}body form.webform-submission-mavplusz-eszrevetel-form label.option{font-weight:400;}body form.webform-submission-mavplusz-eszrevetel-form .normal-text{font-weight:400;}body form.webform-submission-mavplusz-eszrevetel-form .form-required::after{color:#d84848;}body form.webform-submission-mavplusz-eszrevetel-form input[type="text"],body form.webform-submission-mavplusz-eszrevetel-form input[type="email"],body form.webform-submission-mavplusz-eszrevetel-form textarea{background:#fff;border:1px solid #cfd8ea;border-radius:10px;box-sizing:border-box;color:#2d3f63;font-size:1.125rem;line-height:1.4;max-width:100%;padding:13px 14px;width:100%;}body form.webform-submission-mavplusz-eszrevetel-form textarea{min-height:170px;resize:vertical;}body form.webform-submission-mavplusz-eszrevetel-form input[type="text"]:focus,body form.webform-submission-mavplusz-eszrevetel-form input[type="email"]:focus,body form.webform-submission-mavplusz-eszrevetel-form textarea:focus{border-color:#85a5e5;box-shadow:0 0 0 3px rgba(45,107,214,0.16);outline:none;}body form.webform-submission-mavplusz-eszrevetel-form .form-item:has(#edit-amennyiben-kepet-szeretne-felcsatolni-ugy-alabbiakban-toltse-fel){position:relative;}body form.webform-submission-mavplusz-eszrevetel-form #edit-amennyiben-kepet-szeretne-felcsatolni-ugy-alabbiakban-toltse-fel{background:#eef3fb;border:1px dashed #c9d5ea;border-bottom:none;border-radius:12px 12px 0 0;padding:34px 20px 4px;text-align:center;}body form.webform-submission-mavplusz-eszrevetel-form #edit-amennyiben-kepet-szeretne-felcsatolni-ugy-alabbiakban-toltse-fel::before{background:url(/themes/mav/images/upload-icon.svg) no-repeat center / contain;content:"";display:block;height:28px;margin:0 auto 10px;pointer-events:none;width:28px;}body form.webform-submission-mavplusz-eszrevetel-form #edit-amennyiben-kepet-szeretne-felcsatolni-ugy-alabbiakban-toltse-fel::after{color:#1f2a44;content:"Húzza ide a képet vagy kattintson a tallózáshoz!";display:block;font-size:1.1rem;font-weight:700;margin-bottom:14px;pointer-events:none;}body form.webform-submission-mavplusz-eszrevetel-form #edit-amennyiben-kepet-szeretne-felcsatolni-ugy-alabbiakban-toltse-fel input[type="file"]{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2;}body form.webform-submission-mavplusz-eszrevetel-form .form-item:has(#edit-amennyiben-kepet-szeretne-felcsatolni-ugy-alabbiakban-toltse-fel) .description{background:#eef3fb;border:1px dashed #c9d5ea;border-top:none;border-radius:0 0 12px 12px;color:transparent;font-size:0;line-height:0;margin:0;padding:0 20px 28px;text-align:center;}body form.webform-submission-mavplusz-eszrevetel-form .form-item:has(#edit-amennyiben-kepet-szeretne-felcsatolni-ugy-alabbiakban-toltse-fel) .description::before{color:#5f6f8d;content:"Legfeljebb 128 MB méretű kép tölthető fel (gif, jpg, jpeg, png).";display:block;font-size:1rem;line-height:1.4;margin-bottom:16px;text-align:center;}body form.webform-submission-mavplusz-eszrevetel-form .form-item:has(#edit-amennyiben-kepet-szeretne-felcsatolni-ugy-alabbiakban-toltse-fel) .description::after{background:#fff;border:1px solid #2d6bd6;border-radius:8px;color:#2d6bd6;content:"Fájl kiválasztása";display:inline-block;font-size:0.95rem;font-weight:600;padding:20px 24px;pointer-events:none;}body form.webform-submission-mavplusz-eszrevetel-form .form-actions{margin-top:18px;}body form.webform-submission-mavplusz-eszrevetel-form input.visszajelzes-kuldese{background:linear-gradient(180deg,#ffd84f 0%,#ffca1d 100%);border:1px solid #efbb11;border-radius:10px;box-shadow:0 5px 14px rgba(251,201,22,0.3);color:#1f2a44;display:block;font-size:1.25rem;font-weight:700;line-height:1.2;margin:0;min-height:56px;padding:12px 26px;text-transform:none;transition:transform 0.12s ease,box-shadow 0.12s ease;width:100%;}body form.webform-submission-mavplusz-eszrevetel-form input.visszajelzes-kuldese:hover,body form.webform-submission-mavplusz-eszrevetel-form input.visszajelzes-kuldese:focus{box-shadow:0 8px 18px rgba(251,201,22,0.45);outline:none;text-decoration:none;transform:translateY(-1px);}@media (max-width:991px){#main-wrapper:has(form.webform-submission-mavplusz-eszrevetel-form) .region-content > p{font-size:1.2rem;}body form.webform-submission-mavplusz-eszrevetel-form{padding:22px 18px 24px;}}@media (max-width:600px){#main-wrapper:has(form.webform-submission-mavplusz-eszrevetel-form) .page-title{font-size:1.8rem;}#main-wrapper:has(form.webform-submission-mavplusz-eszrevetel-form) .region-content > p{font-size:1rem;line-height:1.45;}body form.webform-submission-mavplusz-eszrevetel-form label,body form.webform-submission-mavplusz-eszrevetel-form input[type="text"],body form.webform-submission-mavplusz-eszrevetel-form input[type="email"],body form.webform-submission-mavplusz-eszrevetel-form textarea{font-size:1rem;}body form.webform-submission-mavplusz-eszrevetel-form input.visszajelzes-kuldese{font-size:1.1rem;min-height:52px;}}
