
/* phone */
body { background-color: #ffffff; }
body.site:before { background: transparent none no-repeat scroll left top; background-size: auto auto; }
.wb_sbg { background: transparent none repeat-x left top; }
.site-lang-hu .wb_cont_inner { width: 360px; height: 100%; }
.site-lang-hu .wb_cont_bg { width: 360px; margin-left: -180px; }
.site-lang-hu .root { min-height: 100%; height: auto; }
#a1996cd0997c05f7601813eda539abe1 { width: 14.34%; height: auto; max-width: 100%; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a1996cd0997c05f7601813eda539abe1.wb-anim-entry-on { animation: wb-anim-zoom-in-top 0.6s ease-out; animation-iteration-count: 1; }
#a1996cd0997c05f7601813eda539abe1 ul { background: transparent none repeat right top; }
#a1996cd0997c05f7601813eda539abe1 ul, #a1996cd0997c05f7601813eda539abe1-det ul { border: 1px none #000000; }
#a1996cd0997c05f7601813eda539abe1, #a1996cd0997c05f7601813eda539abe1 ul, #a1996cd0997c05f7601813eda539abe1-det ul { text-align: right; }
#a1996cd0997c05f7601813eda539abe1 ul ul, #a1996cd0997c05f7601813eda539abe1-det ul { background: transparent none repeat right top; }
#a1996cd0997c05f7601813eda539abe1 li, #a1996cd0997c05f7601813eda539abe1-det li { margin: 0px 5px 0px 5px; }
#a1996cd0997c05f7601813eda539abe1 li a, #a1996cd0997c05f7601813eda539abe1-det li a { padding: 10px 10px 10px 10px; border: 0px none #000000; font-style: normal; font: normal normal 16px 'Jura',Arial,sans-serif; font-family: 'Jura',Arial,sans-serif; color: #ffffff; text-decoration: none; line-height: 17px; text-transform: none; background: transparent none no-repeat center top; }
#a1996cd0997c05f7601813eda539abe1 li.over > a, #a1996cd0997c05f7601813eda539abe1 li:focus > a, #a1996cd0997c05f7601813eda539abe1-det li.over > a, #a1996cd0997c05f7601813eda539abe1-det li:focus > a { border-top: 0px none #000000; border-right: 0px none #000000; border-bottom: 0px none #4285f4; border-left: 0px none #000000; font-style: normal; font: normal normal 16px 'Jura',Arial,sans-serif; font-family: 'Jura',Arial,sans-serif; color: #18cdc2; text-decoration: none; line-height: 17px; text-transform: none; background: transparent none no-repeat center center; }
#a1996cd0997c05f7601813eda539abe1 li.active > a, #a1996cd0997c05f7601813eda539abe1-det li.active > a { border-top: 0px solid #ffcc00; border-right: 0px none #000000; border-bottom: 2px solid #18cdc2; border-left: 0px none #000000; font-style: normal; font: normal bold 16px 'Jura',Arial,sans-serif; font-family: 'Jura',Arial,sans-serif; color: #18cdc2; text-decoration: none; line-height: 17px; text-transform: none; background: transparent none no-repeat center center; }
#a1996cd0997c05f7601813eda539abe1:not(.collapse-expanded) .vmenu ul.open-left,#a1996cd0997c05f7601813eda539abe1:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#a1996cd0997c05f7601813eda539abe1:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#a1996dfff8dc00b5690ac0792484ecab { width: 18.4%; height: auto; max-width: 100%; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a1996dfff8dc00b5690ac0792484ecab.wb-anim-entry-on { animation: wb-anim-zoom-in-none 0.6s ease-out; animation-iteration-count: 1; }
#a1996dfff8dc00b5690ac0792484ecab ul { background: transparent none repeat right top; }
#a1996dfff8dc00b5690ac0792484ecab ul, #a1996dfff8dc00b5690ac0792484ecab-det ul { border: 1px none #000000; }
#a1996dfff8dc00b5690ac0792484ecab, #a1996dfff8dc00b5690ac0792484ecab ul, #a1996dfff8dc00b5690ac0792484ecab-det ul { text-align: right; }
#a1996dfff8dc00b5690ac0792484ecab ul ul, #a1996dfff8dc00b5690ac0792484ecab-det ul { background: transparent none repeat right top; }
#a1996dfff8dc00b5690ac0792484ecab li, #a1996dfff8dc00b5690ac0792484ecab-det li { margin: 0px 5px 0px 5px; }
#a1996dfff8dc00b5690ac0792484ecab li a, #a1996dfff8dc00b5690ac0792484ecab-det li a { padding: 10px 10px 10px 10px; border: 0px none #000000; font-style: normal; font: normal normal 16px 'Jura',Arial,sans-serif; font-family: 'Jura',Arial,sans-serif; color: #ffffff; text-decoration: none; line-height: 17px; text-transform: none; background: transparent none no-repeat center top; }
#a1996dfff8dc00b5690ac0792484ecab li.over > a, #a1996dfff8dc00b5690ac0792484ecab li:focus > a, #a1996dfff8dc00b5690ac0792484ecab-det li.over > a, #a1996dfff8dc00b5690ac0792484ecab-det li:focus > a { border-top: 0px none #000000; border-right: 0px none #000000; border-bottom: 0px none #4285f4; border-left: 0px none #000000; font-style: normal; font: normal normal 16px 'Jura',Arial,sans-serif; font-family: 'Jura',Arial,sans-serif; color: #18cdc2; text-decoration: none; line-height: 17px; text-transform: none; background: transparent none no-repeat center center; }
#a1996dfff8dc00b5690ac0792484ecab li.active > a, #a1996dfff8dc00b5690ac0792484ecab-det li.active > a { border-top: 0px solid #ffcc00; border-right: 0px none #000000; border-bottom: 2px solid #18cdc2; border-left: 0px none #000000; font-style: normal; font: normal bold 16px 'Jura',Arial,sans-serif; font-family: 'Jura',Arial,sans-serif; color: #18cdc2; text-decoration: none; line-height: 17px; text-transform: none; background: transparent none no-repeat center center; }
#a1996dfff8dc00b5690ac0792484ecab:not(.collapse-expanded) .vmenu ul.open-left,#a1996dfff8dc00b5690ac0792484ecab:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#a1996dfff8dc00b5690ac0792484ecab:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#a19b84a3817e008a6854fd714960fe21 { width: 18.64%; height: auto; max-width: 100%; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a19b84a3817e008a6854fd714960fe21.wb-anim-entry-on { animation: wb-anim-zoom-in-none 0.6s ease-out; animation-iteration-count: 1; }
#a19b84a3817e008a6854fd714960fe21 ul { background: transparent none repeat right top; }
#a19b84a3817e008a6854fd714960fe21 ul, #a19b84a3817e008a6854fd714960fe21-det ul { border: 1px none #000000; }
#a19b84a3817e008a6854fd714960fe21, #a19b84a3817e008a6854fd714960fe21 ul, #a19b84a3817e008a6854fd714960fe21-det ul { text-align: right; }
#a19b84a3817e008a6854fd714960fe21 ul ul, #a19b84a3817e008a6854fd714960fe21-det ul { background: transparent none repeat right top; }
#a19b84a3817e008a6854fd714960fe21 li, #a19b84a3817e008a6854fd714960fe21-det li { margin: 0px 5px 0px 5px; }
#a19b84a3817e008a6854fd714960fe21 li a, #a19b84a3817e008a6854fd714960fe21-det li a { padding: 10px 10px 10px 10px; border: 0px none #000000; font-style: normal; font: normal normal 16px 'Jura',Arial,sans-serif; font-family: 'Jura',Arial,sans-serif; color: #ffffff; text-decoration: none; line-height: 17px; text-transform: none; background: transparent none no-repeat center top; }
#a19b84a3817e008a6854fd714960fe21 li.over > a, #a19b84a3817e008a6854fd714960fe21 li:focus > a, #a19b84a3817e008a6854fd714960fe21-det li.over > a, #a19b84a3817e008a6854fd714960fe21-det li:focus > a { border-top: 0px none #000000; border-right: 0px none #000000; border-bottom: 0px none #4285f4; border-left: 0px none #000000; font-style: normal; font: normal normal 16px 'Jura',Arial,sans-serif; font-family: 'Jura',Arial,sans-serif; color: #18cdc2; text-decoration: none; line-height: 17px; text-transform: none; background: transparent none no-repeat center center; }
#a19b84a3817e008a6854fd714960fe21 li.active > a, #a19b84a3817e008a6854fd714960fe21-det li.active > a { border-top: 0px solid #ffcc00; border-right: 0px none #000000; border-bottom: 2px solid #18cdc2; border-left: 0px none #000000; font-style: normal; font: normal bold 16px 'Jura',Arial,sans-serif; font-family: 'Jura',Arial,sans-serif; color: #18cdc2; text-decoration: none; line-height: 17px; text-transform: none; background: transparent none no-repeat center center; }
#a19b84a3817e008a6854fd714960fe21:not(.collapse-expanded) .vmenu ul.open-left,#a19b84a3817e008a6854fd714960fe21:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#a19b84a3817e008a6854fd714960fe21:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#a1996cd1350200d73404272c0b24c2f2 { width: 20.07%; height: auto; max-width: 100%; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a1996cd1350200d73404272c0b24c2f2.wb-anim-entry-on { animation: wb-anim-zoom-in-none 0.6s ease-out; animation-iteration-count: 1; }
#a1996cd1350200d73404272c0b24c2f2 ul { background: transparent none repeat right top; }
#a1996cd1350200d73404272c0b24c2f2 ul, #a1996cd1350200d73404272c0b24c2f2-det ul { border: 1px none #000000; }
#a1996cd1350200d73404272c0b24c2f2, #a1996cd1350200d73404272c0b24c2f2 ul, #a1996cd1350200d73404272c0b24c2f2-det ul { text-align: center; }
#a1996cd1350200d73404272c0b24c2f2 ul ul, #a1996cd1350200d73404272c0b24c2f2-det ul { background: transparent none repeat right top; }
#a1996cd1350200d73404272c0b24c2f2 li, #a1996cd1350200d73404272c0b24c2f2-det li { margin: 0px 5px 0px 5px; }
#a1996cd1350200d73404272c0b24c2f2 li a, #a1996cd1350200d73404272c0b24c2f2-det li a { padding: 10px 10px 10px 10px; border: 0px none #000000; font-style: normal; font: normal normal 16px 'Jura',Arial,sans-serif; font-family: 'Jura',Arial,sans-serif; color: #ffffff; text-decoration: none; line-height: 17px; text-transform: none; background: transparent none no-repeat center top; }
#a1996cd1350200d73404272c0b24c2f2 li.over > a, #a1996cd1350200d73404272c0b24c2f2 li:focus > a, #a1996cd1350200d73404272c0b24c2f2-det li.over > a, #a1996cd1350200d73404272c0b24c2f2-det li:focus > a { border-top: 0px none #000000; border-right: 0px none #000000; border-bottom: 0px none #4285f4; border-left: 0px none #000000; font-style: normal; font: normal normal 16px 'Jura',Arial,sans-serif; font-family: 'Jura',Arial,sans-serif; color: #18cdc2; text-decoration: none; line-height: 17px; text-transform: none; background: transparent none no-repeat center center; }
#a1996cd1350200d73404272c0b24c2f2 li.active > a, #a1996cd1350200d73404272c0b24c2f2-det li.active > a { border-top: 0px solid #ffcc00; border-right: 0px none #000000; border-bottom: 2px solid #18cdc2; border-left: 0px none #000000; font-style: normal; font: normal bold 16px 'Jura',Arial,sans-serif; font-family: 'Jura',Arial,sans-serif; color: #18cdc2; text-decoration: none; line-height: 17px; text-transform: none; background: transparent none no-repeat center center; }
#a1996cd1350200d73404272c0b24c2f2:not(.collapse-expanded) .vmenu ul.open-left,#a1996cd1350200d73404272c0b24c2f2:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#a1996cd1350200d73404272c0b24c2f2:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#a19b9402b9fb00cfabaae2e83c6a7737 { width: 24.85%; height: 37px; max-width: 100%; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a19b9402b9fb00cfabaae2e83c6a7737.wb-anim-entry-on { animation: wb-anim-zoom-in-none 0.6s ease-out; animation-iteration-count: 1; }
#a19b9402b9fb00cfabaae2e83c6a7737 ul { background: transparent none repeat right top; }
#a19b9402b9fb00cfabaae2e83c6a7737 ul, #a19b9402b9fb00cfabaae2e83c6a7737-det ul { border: 1px none #000000; }
#a19b9402b9fb00cfabaae2e83c6a7737, #a19b9402b9fb00cfabaae2e83c6a7737 ul, #a19b9402b9fb00cfabaae2e83c6a7737-det ul { text-align: center; }
#a19b9402b9fb00cfabaae2e83c6a7737 ul ul, #a19b9402b9fb00cfabaae2e83c6a7737-det ul { background: transparent none repeat right top; }
#a19b9402b9fb00cfabaae2e83c6a7737 li, #a19b9402b9fb00cfabaae2e83c6a7737-det li { margin: 0px 5px 0px 5px; }
#a19b9402b9fb00cfabaae2e83c6a7737 li a, #a19b9402b9fb00cfabaae2e83c6a7737-det li a { padding: 10px 10px 10px 10px; border: 0px none #000000; font-style: normal; font: normal normal 16px 'Jura',Arial,sans-serif; font-family: 'Jura',Arial,sans-serif; color: #ffffff; text-decoration: none; line-height: 17px; text-transform: none; background: transparent none no-repeat center top; }
#a19b9402b9fb00cfabaae2e83c6a7737 li.over > a, #a19b9402b9fb00cfabaae2e83c6a7737 li:focus > a, #a19b9402b9fb00cfabaae2e83c6a7737-det li.over > a, #a19b9402b9fb00cfabaae2e83c6a7737-det li:focus > a { border-top: 0px none #000000; border-right: 0px none #000000; border-bottom: 0px none #4285f4; border-left: 0px none #000000; font-style: normal; font: normal normal 16px 'Jura',Arial,sans-serif; font-family: 'Jura',Arial,sans-serif; color: #18cdc2; text-decoration: none; line-height: 17px; text-transform: none; background: transparent none no-repeat center center; }
#a19b9402b9fb00cfabaae2e83c6a7737 li.active > a, #a19b9402b9fb00cfabaae2e83c6a7737-det li.active > a { border-top: 0px solid #ffcc00; border-right: 0px none #000000; border-bottom: 2px solid #18cdc2; border-left: 0px none #000000; font-style: normal; font: normal bold 16px 'Jura',Arial,sans-serif; font-family: 'Jura',Arial,sans-serif; color: #18cdc2; text-decoration: none; line-height: 17px; text-transform: none; background: transparent none no-repeat center center; }
#a19b9402b9fb00cfabaae2e83c6a7737:not(.collapse-expanded) .vmenu ul.open-left,#a19b9402b9fb00cfabaae2e83c6a7737:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#a19b9402b9fb00cfabaae2e83c6a7737:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#a1996cd140ea00b2cc0d8c728c81ca76 { width: 17.08%; height: auto; max-width: 100%; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a1996cd140ea00b2cc0d8c728c81ca76.wb-anim-entry-on { animation: wb-anim-zoom-in-none 0.6s ease-out; animation-iteration-count: 1; }
#a1996cd140ea00b2cc0d8c728c81ca76 > ul { display: flex; justify-content: space-between; }
#a1996cd140ea00b2cc0d8c728c81ca76 ul { background: transparent none repeat right top; }
#a1996cd140ea00b2cc0d8c728c81ca76 ul, #a1996cd140ea00b2cc0d8c728c81ca76-det ul { border: 1px none #000000; }
#a1996cd140ea00b2cc0d8c728c81ca76, #a1996cd140ea00b2cc0d8c728c81ca76 ul, #a1996cd140ea00b2cc0d8c728c81ca76-det ul { text-align: justify; }
#a1996cd140ea00b2cc0d8c728c81ca76 ul ul, #a1996cd140ea00b2cc0d8c728c81ca76-det ul { background: transparent none repeat right top; }
#a1996cd140ea00b2cc0d8c728c81ca76 li, #a1996cd140ea00b2cc0d8c728c81ca76-det li { margin: 0px 5px 0px 5px; }
#a1996cd140ea00b2cc0d8c728c81ca76 li a, #a1996cd140ea00b2cc0d8c728c81ca76-det li a { padding: 10px 10px 10px 10px; border: 0px none #000000; font-style: normal; font: normal normal 16px 'Jura',Arial,sans-serif; font-family: 'Jura',Arial,sans-serif; color: #ffffff; text-decoration: none; line-height: 17px; text-transform: none; background: transparent none no-repeat center top; }
#a1996cd140ea00b2cc0d8c728c81ca76 li.over > a, #a1996cd140ea00b2cc0d8c728c81ca76 li:focus > a, #a1996cd140ea00b2cc0d8c728c81ca76-det li.over > a, #a1996cd140ea00b2cc0d8c728c81ca76-det li:focus > a { border-top: 0px none #000000; border-right: 0px none #000000; border-bottom: 0px none #4285f4; border-left: 0px none #000000; font-style: normal; font: normal normal 16px 'Jura',Arial,sans-serif; font-family: 'Jura',Arial,sans-serif; color: #18cdc2; text-decoration: none; line-height: 17px; text-transform: none; background: transparent none no-repeat center center; }
#a1996cd140ea00b2cc0d8c728c81ca76 li.active > a, #a1996cd140ea00b2cc0d8c728c81ca76-det li.active > a { border-top: 0px solid #ffcc00; border-right: 0px none #000000; border-bottom: 2px solid #18cdc2; border-left: 0px none #000000; font-style: normal; font: normal bold 16px 'Jura',Arial,sans-serif; font-family: 'Jura',Arial,sans-serif; color: #18cdc2; text-decoration: none; line-height: 17px; text-transform: none; background: transparent none no-repeat center center; }
#a1996cd140ea00b2cc0d8c728c81ca76:not(.collapse-expanded) .vmenu ul.open-left,#a1996cd140ea00b2cc0d8c728c81ca76:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#a1996cd140ea00b2cc0d8c728c81ca76:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#a1996cd0997c01f1ea481e95f869804f { width: 100%; height: auto; min-height: 60px; max-width: 100%; margin: 0px 127px 0px 119px; flex: 1 1 auto; }
#a1996cd0997c01f1ea481e95f869804f.wb-anim-entry-on { animation: wb-anim-fade-in-none 0.6s ease-out; animation-iteration-count: 1; }
#a1996cd0997c01f1ea481e95f869804f > .wb_content { min-width: 20px; min-height: 20px; padding: 11px 102px 9px 20px; border: 3px dotted #000000; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; background: #3e3e3e none repeat scroll left top; background-size: auto auto; opacity: 1; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: flex-start; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#wb_header_a19b8493b068004a60b962589b70c8e7 { width: 100%; height: auto; min-height: 44px; max-width: 100%; flex: 0 0 auto; }
#wb_header_a19b8493b068004a60b962589b70c8e7 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px solid #000; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a19b849ea9c10037f94b3b0de3caf954 { width: 100%; height: auto; max-width: 100%; flex: 0 0 auto; }
#a19b849ea9c10037f94b3b0de3caf954 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px solid #000; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; justify-items: center; align-items: center; justify-content: center; align-content: center; flex-wrap: wrap; text-shadow: none; box-shadow: none; }
#a19b84a6ed28007dc0a523c548149696 p:last-child { margin-bottom: 0; }
#a19b84a6ed28007dc0a523c548149696 { opacity: 1; width: auto; height: auto; max-width: 100%; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a19b84971ee100304c130df5396fcb08 p:last-child { margin-bottom: 0; }
#a19b84971ee100304c130df5396fcb08 { opacity: 1; width: 61.29%; height: auto; max-width: 100%; margin: 47px 0px 0px 0px; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a19b84a703c900541c14425c1b29fa15 { width: auto; height: auto; max-width: 100%; flex: 0 0 auto; }
#a19b84a703c900541c14425c1b29fa15 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px solid #000; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a19b84a7509100fcfed84c546e45729b { width: auto; height: auto; max-width: 100%; flex: 0 0 auto; }
#a19b84a7509100fcfed84c546e45729b > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px solid #000; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a199a661e4fb00b0ee29d3120a1a6eec { width: 100%; height: auto; max-width: 100%; flex: 0 0 auto; }
#a199a661e4fb00b0ee29d3120a1a6eec > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px solid #000; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a19b84a151ec005f5264b1d98f96064d { width: 100%; height: auto; min-height: 442px; max-width: 100%; flex: 0 0 auto; }
#a19b84a151ec005f5264b1d98f96064d > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px solid #000; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; justify-items: center; align-items: center; justify-content: center; align-content: center; flex-wrap: wrap; text-shadow: none; box-shadow: none; }
#a19b849ff6a10078cb531b4f5763aec9 > .wb_content { width: 100%; height: 100%; }
#a19b849ff6a10078cb531b4f5763aec9 { width: 100%; height: 481px; max-width: 1200px; flex: 0 0 auto; text-shadow: none; box-shadow: none; background: transparent; touch-action: manipulation; }
#a19b849ff6a10078cb531b4f5763aec9 .wb-picture-caption { background-color: rgba(237, 237, 237, 0.66); }
#a19b849ff6a10078cb531b4f5763aec9_pswp .wb-picture-caption { background-color: rgba(237, 237, 237, 0.66); }
#a19b849ff6a10078cb531b4f5763aec9 .wb-lightbox-title { font-style: normal; font: normal normal 20px Arial,Helvetica,sans-serif; font-family: Arial,Helvetica,sans-serif; color: #ffffff; text-decoration: none; text-align: center; }
#a19b849ff6a10078cb531b4f5763aec9_pswp .wb-lightbox-title { font-style: normal; font: normal normal 20px Arial,Helvetica,sans-serif; font-family: Arial,Helvetica,sans-serif; color: #ffffff; text-decoration: none; text-align: center; }
#a19b849ff6a10078cb531b4f5763aec9 .wb-lightbox-description { font-style: normal; font: normal normal 16px Arial,Helvetica,sans-serif; font-family: Arial,Helvetica,sans-serif; color: #ffffff; text-decoration: none; text-align: center; }
#a19b849ff6a10078cb531b4f5763aec9_pswp .wb-lightbox-description { font-style: normal; font: normal normal 16px Arial,Helvetica,sans-serif; font-family: Arial,Helvetica,sans-serif; color: #ffffff; text-decoration: none; text-align: center; }
#a19b849ee83100c45ba5d4e7e0c01d44 { width: auto; height: auto; max-width: 100%; flex: 0 0 auto; }
#a19b849ee83100c45ba5d4e7e0c01d44 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px solid #000; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a19b8493aa51011f67255fab3ff2b4da { width: 100%; height: auto; max-width: 100%; margin: 0px 0px 38px 0px; flex: 0 0 auto; }
#a19b8493aa51011f67255fab3ff2b4da > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px solid #000; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#wb_main_a19b8493b068004a60b962589b70c8e7 { width: 100%; height: auto; min-height: 446px; max-width: 100%; flex: 0 0 auto; }
#wb_main_a19b8493b068004a60b962589b70c8e7 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px solid #000; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; justify-items: center; align-items: center; justify-content: center; align-content: center; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a199a5d3c17e00e85ef99942ea8612d9 { width: 100%; height: auto; max-width: 100%; flex: 0 0 auto; }
#a199a5d3c17e00e85ef99942ea8612d9 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px solid #000; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; justify-items: center; align-items: center; justify-content: center; align-content: center; flex-wrap: wrap; text-shadow: none; box-shadow: none; }
#a199687df6da03969e79281885a74dce p:last-child { margin-bottom: 0; }
#a199687df6da03969e79281885a74dce { opacity: 1; width: auto; height: auto; max-width: 100%; margin: 0px 0px 20px 0px; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a199687df6da0499f2a8ce87f0c21a1c p:last-child { margin-bottom: 0; }
#a199687df6da0499f2a8ce87f0c21a1c { opacity: 1; width: auto; height: auto; max-width: 600px; margin: 0px 0px 20px 0px; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a19b6639c8100062a89a1aeaf9bef733 p:last-child { margin-bottom: 0; }
#a19b6639c8100062a89a1aeaf9bef733 { opacity: 1; width: 32.42%; height: auto; max-width: 100%; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a199687df6da09607c46b220110d3291 { opacity: 1; box-sizing: border-box; width: 30px; height: auto; max-width: 100%; flex: 0 0 auto; }
#a199687df6da09607c46b220110d3291 .wb-picture-wrapper { border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border: 5px none #d1d1d1; width: 100%; height: auto; }
#a199687df6da09607c46b220110d3291 .wb-picture-wrapper > a { width: 100%; height: auto; }
#a199687df6da09607c46b220110d3291 svg { width: 100%; height: 100%; max-height: 100%; overflow: visible; }
#a199687df6da09607c46b220110d3291 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a188de2542a90aa3b3e1515e2e6816b1 > .wb_content { width: 100%; height: 100%; }
#a188de2542a90aa3b3e1515e2e6816b1 { width: 100%; height: 100%; max-width: 100%; }
#a188de2542a90aa3b3e1515e2e6816b1 > .wb_shp { background: #707070 none repeat scroll center center; background-size: auto auto; opacity: 1; border: 0px none transparent; border-radius: 9000px 9000px 9000px 9000px; -moz-border-radius: 9000px 9000px 9000px 9000px; -webkit-border-radius: 9000px 9000px 9000px 9000px; text-shadow: none; box-shadow: none; }
#a199687df6da0822d0193d0ecd10358f { width: 60px; height: 60px; max-width: 100%; margin: 0px 10px 0px 10px; flex: 0 0 auto; }
#a199687df6da0822d0193d0ecd10358f > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #000000; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; background-size: auto auto; justify-items: center; align-items: center; justify-content: center; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a199687df6da0598208f1d15d7da15a0 { width: auto; height: auto; max-width: 100%; margin: 0px 0px 40px 0px; flex: 0 0 auto; }
#a199687df6da0598208f1d15d7da15a0 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #000000; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; background-size: auto auto; justify-items: flex-start; align-items: stretch; justify-content: center; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a199687df6da024ec4ca8fc58a40e0c0 { width: 50%; height: auto; max-width: 100%; flex: 0 0 auto; }
#a199687df6da024ec4ca8fc58a40e0c0 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #000000; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; background-size: auto auto; justify-items: flex-start; align-items: flex-start; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a199687df6da0f504aa142bb070781ae p:last-child { margin-bottom: 0; }
#a199687df6da0f504aa142bb070781ae { opacity: 1; width: auto; height: auto; max-width: 100%; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a199687df6da11e51856a20f9069d052 { opacity: 1; box-sizing: border-box; width: 30px; height: auto; max-width: 100%; margin: 0px 20px 0px 0px; flex: 0 0 auto; }
#a199687df6da11e51856a20f9069d052 .wb-picture-wrapper { border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border: 5px none #d1d1d1; width: 100%; height: auto; }
#a199687df6da11e51856a20f9069d052 .wb-picture-wrapper > a { width: 100%; height: auto; }
#a199687df6da11e51856a20f9069d052 svg { width: 100%; height: 100%; max-height: 100%; overflow: visible; }
#a199687df6da11e51856a20f9069d052 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a199687df6da12c4f201d7d2241bea2e p:last-child { margin-bottom: 0; }
#a199687df6da12c4f201d7d2241bea2e { opacity: 1; width: auto; height: auto; max-width: 100%; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a199687df6da10102094c1470bc6e473 { width: auto; height: auto; max-width: 100%; margin: 0px 0px 20px 0px; flex: 0 0 auto; }
#a199687df6da10102094c1470bc6e473 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #000000; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; background-size: auto auto; justify-items: center; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a199687df6da1448ad518569a1070484 { opacity: 1; box-sizing: border-box; width: 30px; height: auto; max-width: 100%; margin: 0px 20px 0px 0px; flex: 0 0 auto; }
#a199687df6da1448ad518569a1070484 .wb-picture-wrapper { border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border: 5px none #d1d1d1; width: 100%; height: auto; }
#a199687df6da1448ad518569a1070484 .wb-picture-wrapper > a { width: 100%; height: auto; }
#a199687df6da1448ad518569a1070484 svg { width: 100%; height: 100%; max-height: 100%; overflow: visible; }
#a199687df6da1448ad518569a1070484 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a199687df6da154a273a1f7af48ba1c4 p:last-child { margin-bottom: 0; }
#a199687df6da154a273a1f7af48ba1c4 { opacity: 1; width: auto; height: auto; max-width: 100%; flex: 0 0 auto; text-shadow: none; box-shadow: none; }
#a199687df6da13920d2ea3034deda9a4 { width: auto; height: auto; max-width: 100%; margin: 0px 0px 20px 0px; flex: 0 0 auto; }
#a199687df6da13920d2ea3034deda9a4 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #000000; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; background-size: auto auto; justify-items: center; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a199687df6da0ed2592e9eba0a75a5e4 { width: auto; height: auto; max-width: 100%; flex: 0 0 auto; }
#a199687df6da0ed2592e9eba0a75a5e4 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px none #000000; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; background-size: auto auto; justify-items: flex-start; align-items: flex-start; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a199687df6da01185dc5d3d13be2781e { width: 100%; height: auto; min-height: 200px; max-width: 1200px; flex: 0 0 auto; }
#a199687df6da01185dc5d3d13be2781e.wb-anim-entry-on { animation: wb-anim-fade-in-none 0.6s ease-out; animation-iteration-count: 1; }
#a199687df6da01185dc5d3d13be2781e > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 20px 0px 20px; border: 0px none #000000; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; background-size: auto auto; justify-items: flex-start; align-items: stretch; justify-content: space-around; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a199687df6da001b2119611641984c7e { width: 100%; height: auto; min-height: 50px; max-width: 100%; flex: 0 0 auto; }
#a199687df6da001b2119611641984c7e > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 52px 0px; border: 0px none #000000; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: #3e3e3e none repeat scroll left top; background-size: auto auto; opacity: 1; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#wb_footer_a19b8493b068004a60b962589b70c8e7 { width: 100%; height: auto; min-height: 120px; max-width: 100%; flex: 0 0 auto; }
#wb_footer_a19b8493b068004a60b962589b70c8e7 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: 0px solid #000; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#wb_footer_c > .wb_content { width: 100%; height: 100%; }
#wb_footer_c { width: 0px; height: 0px; max-width: 100%; flex: 0 0 auto; text-shadow: none; box-shadow: none; }


/* tablet */
@media (min-width: 768px) {
	#a1996cd0997c05f7601813eda539abe1 > ul, #a1996cd0997c05f7601813eda539abe1-det > ul { display: block; }
	#a1996dfff8dc00b5690ac0792484ecab > ul, #a1996dfff8dc00b5690ac0792484ecab-det > ul { display: block; }
	#a19b84a3817e008a6854fd714960fe21 > ul, #a19b84a3817e008a6854fd714960fe21-det > ul { display: block; }
	#a1996cd1350200d73404272c0b24c2f2 > ul, #a1996cd1350200d73404272c0b24c2f2-det > ul { display: block; }
	#a19b9402b9fb00cfabaae2e83c6a7737 > ul, #a19b9402b9fb00cfabaae2e83c6a7737-det > ul { display: block; }
	#a1996cd0997c01f1ea481e95f869804f { margin: 0px 127px 0px 119px; }
	#a19b84971ee100304c130df5396fcb08 { margin: 47px 0px 0px 0px; }
	#a19b8493aa51011f67255fab3ff2b4da { margin: 0px 0px 38px 0px; }
	#a199687df6da03969e79281885a74dce { margin: 0px 0px 20px 0px; }
	#a199687df6da0499f2a8ce87f0c21a1c { margin: 0px 0px 20px 0px; }
	#a199687df6da0822d0193d0ecd10358f { margin: 0px 10px 0px 10px; }
	#a199687df6da0598208f1d15d7da15a0 { margin: 0px 0px 40px 0px; }
	#a199687df6da11e51856a20f9069d052 { margin: 0px 20px 0px 0px; }
	#a199687df6da10102094c1470bc6e473 { margin: 0px 0px 20px 0px; }
	#a199687df6da1448ad518569a1070484 { margin: 0px 20px 0px 0px; }
	#a199687df6da13920d2ea3034deda9a4 { margin: 0px 0px 20px 0px; }
}

/* desktop */
@media (min-width: 992px) {
	#a1996cd0997c01f1ea481e95f869804f { margin: 0px 127px 0px 119px; }
	#a19b84971ee100304c130df5396fcb08 { margin: 47px 0px 0px 0px; }
	#a19b8493aa51011f67255fab3ff2b4da { margin: 0px 0px 38px 0px; }
	#a199687df6da03969e79281885a74dce { margin: 0px 0px 20px 0px; }
	#a199687df6da0499f2a8ce87f0c21a1c { margin: 0px 0px 20px 0px; }
	#a199687df6da0822d0193d0ecd10358f { margin: 0px 10px 0px 10px; }
	#a199687df6da0598208f1d15d7da15a0 { margin: 0px 0px 40px 0px; }
	#a199687df6da11e51856a20f9069d052 { margin: 0px 20px 0px 0px; }
	#a199687df6da10102094c1470bc6e473 { margin: 0px 0px 20px 0px; }
	#a199687df6da1448ad518569a1070484 { margin: 0px 20px 0px 0px; }
	#a199687df6da13920d2ea3034deda9a4 { margin: 0px 0px 20px 0px; }
}

/* tv */
@media (min-width: 1200px) {
	#a1996cd0997c01f1ea481e95f869804f { margin: 0px 127px 0px 119px; }
	#a19b84971ee100304c130df5396fcb08 { margin: 47px 0px 0px 0px; }
	#a19b8493aa51011f67255fab3ff2b4da { margin: 0px 0px 38px 0px; }
	#a199687df6da03969e79281885a74dce { margin: 0px 0px 20px 0px; }
	#a199687df6da0499f2a8ce87f0c21a1c { margin: 0px 0px 20px 0px; }
	#a199687df6da0822d0193d0ecd10358f { margin: 0px 10px 0px 10px; }
	#a199687df6da0598208f1d15d7da15a0 { margin: 0px 0px 40px 0px; }
	#a199687df6da11e51856a20f9069d052 { margin: 0px 20px 0px 0px; }
	#a199687df6da10102094c1470bc6e473 { margin: 0px 0px 20px 0px; }
	#a199687df6da1448ad518569a1070484 { margin: 0px 20px 0px 0px; }
	#a199687df6da13920d2ea3034deda9a4 { margin: 0px 0px 20px 0px; }
}

/* desktop_and_smaller */
@media (max-width: 1199px) {
}

/* tablet_and_smaller */
@media (max-width: 991px) {
	#a1996cd0997c01f1ea481e95f869804f > .wb_content { background: #3e3e3e none repeat scroll left top; background-size: auto auto; opacity: 1; flex-direction: column; justify-items: flex-start; align-items: flex-start; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#a1996cd0997c05f7601813eda539abe1 { width: auto; margin-left: 0; margin-right: 0; }
	#a1996dfff8dc00b5690ac0792484ecab { width: auto; margin-left: 0; margin-right: 0; }
	#a19b84a3817e008a6854fd714960fe21 { width: auto; margin-left: 0; margin-right: 0; }
	#a1996cd1350200d73404272c0b24c2f2 { width: auto; margin-left: 0; margin-right: 0; }
	#a19b9402b9fb00cfabaae2e83c6a7737 { width: auto; margin-left: 0; margin-right: 0; }
	#a1996cd140ea00b2cc0d8c728c81ca76 { width: auto; margin-left: 0; margin-right: 0; }
}

/* phone_only */
@media (max-width: 767px) {
	#a19b849ea9c10037f94b3b0de3caf954 > .wb_content { flex-direction: column; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#a19b84a151ec005f5264b1d98f96064d > .wb_content { flex-direction: column; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#a19b84a7509100fcfed84c546e45729b { width: auto; margin-left: 0; margin-right: 0; }
	#a199a661e4fb00b0ee29d3120a1a6eec { width: auto; margin-left: 0; margin-right: 0; }
	#wb_main_a19b8493b068004a60b962589b70c8e7 > .wb_content { flex-direction: column; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#a19b849ea9c10037f94b3b0de3caf954 { width: auto; margin-left: 0; margin-right: 0; }
	#a19b849ee83100c45ba5d4e7e0c01d44 { width: auto; margin-left: 0; margin-right: 0; }
	#a19b8493aa51011f67255fab3ff2b4da { width: auto; margin-left: 0; margin-right: 0; }
	#a199a5d3c17e00e85ef99942ea8612d9 > .wb_content { flex-direction: column; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#a199687df6da01185dc5d3d13be2781e > .wb_content { background: transparent none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: flex-start; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#a199687df6da024ec4ca8fc58a40e0c0 { width: auto; margin-left: 0; margin-right: 0; }
	#a199687df6da0ed2592e9eba0a75a5e4 { width: auto; margin-left: 0; margin-right: 0; }
}

/* tablet_only */
@media (min-width: 768px) and (max-width: 991px) {
}

/* desktop_only */
@media (min-width: 992px) and (max-width: 1199px) {
}

/* phone_last */


/* touch_device */
@media (any-pointer: coarse) {
}

/* mouse_device */
@media (any-pointer: fine) and (min-width: 767px) {
}
