<style>#vued .fr_samsung-header { font-size: 26px; line-height: 32px; color: #06c; font-family: SamsungSharpSansBold; }

#vued .fr_samsung-footnote, #vued .fr_samsung-text { font-size: 14px; line-height: 22px; color: #616266; font-family: SamsungOneUILatin400; }

#vued .fr_samsung-footnote { font-size: 11px; line-height: 15px; color: #999; }

#vued b, #vued dd, #vued div, #vued header, #vued html, #vued i, #vued iframe, #vued img, #vued label, #vued p, #vued section, #vued span, #vued strong, #vued th, #vued video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: 0 0; }

#vued a, #vued body { font-size: 100%; background: 0 0; }

#vued body { padding: 0; vertical-align: baseline; line-height: 1; overflow-x: hidden; }

#vued a { margin: 0; }

#vued body { border: 0; outline: 0; }

#vued body { margin: 0; }

#vued header, #vued section { display: block; }

#vued a { padding: 0; }

#vued a { vertical-align: baseline; }

#vued * { box-sizing: border-box; }

#vued .env-allegro .e-header .froala:not(.is-active).is-placeholder, #vued .env-allegro .e-text .froala:not(.is-active).is-placeholder, #vued .env-allegro .forge2-text .froala:not(.is-active).is-placeholder, #vued .env-allegro .w-header .froala:not(.is-active).is-placeholder, #vued .env-allegro .w-text .froala:not(.is-active).is-placeholder { color: silver; font-size: 15px; line-height: 24px; }

#vued .e-cylinder.e-row { align-items: flex-start; flex-direction: row; display: flex; }

#vued .e-row { display: flex; }

#vued [data-animation] { visibility: hidden; }

#vued .e-button_area { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }

#vued .e-image { max-height: inherit; }

#vued .e-image img { max-height: 100%; transform-origin: top left; }

#vued .e-image a, #vued .e-image img, #vued .e-image picture { display: block; width: 100%; }

#vued .e-image, #vued .m-video { overflow: hidden; width: 100%; }

#vued .m-video .m-video_iframe, #vued .m-video_image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

#vued .m-video .m-video_aspectRatioBox { position: relative; width: 100%; padding-bottom: 56.25%; }

#vued .m-video_image { display: none; justify-content: center; align-items: center; background-size: cover; background-position: 50% 50%; }

#vued .m-video_customPlayButton { max-width: 30%; z-index: 2; }

#vued .e-cylinder { position: relative; width: 100%; height: auto; min-height: auto; max-height: none; left: 0; top: 0; bottom: auto; right: auto; background-repeat: no-repeat; background-size: auto; background-position: Center; padding: 0; margin-left: 0; margin-right: 0; clear: none; float: none; font-family: Arial; font-weight: 400; font-style: normal; text-decoration: none; font-size: 12px; letter-spacing: 0; color: #000; text-transform: none; text-align: inherit; align-items: flex-start; flex-grow: 0; flex-direction: column; justify-content: flex-start; align-content: flex-start; order: 0; flex-wrap: wrap; border-radius: 0; border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0; border-color: #000; border-style: solid; border-width: 0; white-space: initial; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-delay: 0s; animation-delay: 0s; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; -webkit-animation-direction: normal; animation-direction: normal; -webkit-animation-timing-function: ease; animation-timing-function: ease; }

#vued .e-scene { width: 19400px; max-width: 100%; margin: auto; padding: 0; }

#vued .element-b2e1461a { display: flex; }

@media (max-width: 18800px) { #vued .element-b2e1461a { display: flex; } }

#vued .element-95cb0a2b { width: 100%; }

@media (max-width: 360px) { #vued .element-95cb0a2b { width: 100%; } }

#vued .element-847288d6 { display: flex; width: 100%; height: auto; background-color: #202020; padding: 10px; }

@media (max-width: 18800px) { #vued .element-847288d6 { display: flex; padding: 10px; } }

#vued .element-98fe06e9 { width: 16.666666666666668%; padding-left: 0; margin-left: 0; margin-right: 0; clear: none; float: left; align-items: center; align-self: center; }

@media (max-width: 18800px) { #vued .element-98fe06e9 { display: block; width: 50%; padding-left: 0; } }

@media (max-width: 480px) { #vued .element-98fe06e9 { width: 100%; } }

@media (max-width: 360px) { #vued .element-98fe06e9 { width: 100%; } }

#vued .element-33c5e94e { display: table; width: 100%; height: auto; background-image: url(/media/cache/resolve/filemanager_original/images/descriptions/images/23/2396750/storage_app_opisy_samsung_315987_assets/menu_arrow_white_a8e92126.png); background-size: auto; background-position: right center; padding: 15px 10px; margin-left: auto; margin-right: auto; clear: both; float: none; font-family: SamsungOneUILatin700; font-weight: 400; font-size: 12px; line-height: 20px; color: #fff; text-transform: uppercase; text-align: center; border-radius: 0; border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0; border-color: transparent; border-style: solid; border-width: 0 0 1px; }

@media (max-width: 18800px) { #vued .element-33c5e94e { font-family: SamsungOneUILatin700; font-size: 12px; line-height: 1.4em; text-align: left; } }

#vued .element-d6af9d3 { display: table; width: 100%; height: auto; background-image: url(/media/cache/resolve/filemanager_original/images/descriptions/images/23/2396750/storage_app_opisy_samsung_315987_assets/menu_arrow_white_a8e92126.png); background-size: auto; background-position: right center; padding: 15px 10px; margin-left: auto; margin-right: auto; clear: both; float: none; font-family: SamsungOneUILatin700; font-weight: 400; font-size: 12px; line-height: 20px; color: #fff; text-transform: uppercase; text-align: center; border-radius: 0; border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0; border-color: transparent; border-style: solid; border-width: 0 0 1px; }

@media (max-width: 18800px) { #vued .element-d6af9d3 { text-align: left; }
  #vued .element-4807d055 { display: flex; } }

@media (max-width: 480px) { #vued .element-4807d055 { display: flex; } }

#vued .element-f7a97872 { width: 100%; }

@media (max-width: 18800px) { #vued .element-92c1f0ac { display: flex; } }

#vued .element-10da9f5c { width: 100%; }

#vued .element-c714405f { display: flex; background-color: #000; padding-top: 4%; padding-bottom: 3%; flex-wrap: nowrap; }

@media (max-width: 18800px) { #vued .element-c714405f { display: flex; padding-top: 4%; padding-bottom: 3%; } }

@media (max-width: 480px) { #vued .element-c714405f { display: flex; padding-top: 4%; padding-bottom: 3%; } }

#vued .element-31be69c3 { padding-left: 10px; padding-right: 10px; padding-top: 10px; font-family: SamsungSharpSansBold; font-weight: 700; font-size: 36px; line-height: 36px; color: #fff; text-align: center; }

@media (max-width: 18800px) { #vued .element-31be69c3 { font-size: 26px; line-height: 28px; } }

@media (max-width: 480px) { #vued .element-31be69c3 { font-size: 24px; line-height: 26px; } }

@media (max-width: 360px) { #vued .element-31be69c3 { font-size: 24px; } }

#vued .element-996fd018 { display: flex; background-color: #000; padding-top: 0; padding-bottom: 30px; }

@media (max-width: 18800px) { #vued .element-996fd018 { display: flex; padding-top: 0; padding-bottom: 0; } }

#vued .element-c4f67d48 { width: 33.332589285714285%; height: auto; padding: 20px; border-color: #dedede; border-right-width: 0; }

@media (max-width: 18800px) { #vued .element-c4f67d48 { width: 50%; height: auto; padding-top: 30px; padding-bottom: 0; } }

@media (max-width: 480px) { #vued .element-c4f67d48 { width: 100%; padding-left: 15px; padding-right: 15px; } }

#vued .element-bdfa3e0e { width: 120px; padding-top: 0; margin-left: auto; margin-right: auto; clear: both; float: none; }

#vued .element-7d626cd8 { padding-right: 0; padding-top: 20px; font-family: SamsungSharpSansBold; font-size: 22px; line-height: 32px; letter-spacing: 0; color: #fff; text-align: center; }

@media (max-width: 18800px) { #vued .element-7d626cd8 { font-size: 22px; line-height: 28px; } }

#vued .element-7836df21, #vued .element-85fa514a { font-family: SamsungOneUILatin400; font-size: 14px; line-height: 22px; color: #fff; text-align: center; }

#vued .element-85fa514a { padding: 0; }

#vued .element-7836df21 { padding-top: 0; }

#vued .element-5d5b1efc { width: 33.332589285714285%; height: auto; padding: 20px; border-color: #dedede; border-right-width: 0; }

@media (max-width: 18800px) { #vued .element-5d5b1efc { width: 50%; height: auto; padding-top: 30px; padding-bottom: 0; } }

@media (max-width: 480px) { #vued .element-5d5b1efc { width: 100%; padding-left: 15px; padding-right: 15px; padding-top: 0; } }

#vued .element-5a3673dd { width: 120px; padding-top: 0; margin-left: auto; margin-right: auto; clear: both; float: none; color: #fff; }

#vued .element-5ed8587f { width: 33.333333333333336%; padding-right: 0; padding-top: 40px; }

@media (max-width: 18800px) { #vued .element-5ed8587f { width: 50%; } }

@media (max-width: 480px) { #vued .element-5ed8587f { width: 100%; padding-left: 15px; padding-right: 15px; padding-top: 0; } }

#vued .element-10c945bd { padding-right: 0; padding-top: 20px; font-family: SamsungSharpSansBold; font-size: 22px; line-height: 32px; letter-spacing: 0; color: #fff; text-align: center; }

@media (max-width: 18800px) { #vued .element-10c945bd { padding-top: 10px; font-size: 22px; line-height: 28px; } }

#vued .element-8135404f, #vued .element-a5dcdf1, #vued .element-f82dad51 { font-family: SamsungOneUILatin400; font-size: 14px; line-height: 22px; color: #fff; text-align: center; }

#vued .element-8135404f { width: 80%; padding: 0 0 0 10px; margin-left: auto; margin-right: auto; clear: both; float: none; }

#vued .element-a5dcdf1, #vued .element-f82dad51 { padding-top: 0; }

#vued .element-f82dad51 { width: 100%; padding-left: 10px; padding-right: 10px; padding-top: 10px; font-family: SamsungSharpSansBold; font-weight: 700; font-size: 36px; line-height: 36px; }

@media (max-width: 18800px) { #vued .element-f82dad51 { padding-left: 0; padding-right: 0; font-size: 26px; line-height: 28px; } }

@media (max-width: 480px) { #vued .element-f82dad51 { padding-left: 0; padding-right: 0; margin-left: auto; margin-right: auto; clear: both; float: none; font-size: 24px; line-height: 26px; white-space: nowrap; } }

@media (max-width: 360px) { #vued .element-f82dad51 { width: 100%; padding-left: 0; padding-right: 0; font-size: 24px; } }

#vued .element-ce77c514 { width: 100%; padding-left: 0; padding-right: 0; padding-top: 0; align-items: center; align-self: center; }

@media (max-width: 480px) { #vued .element-ce77c514 { padding-top: 0; padding-bottom: 0; order: 0; } }

#vued .element-bede16ef { background-color: #e9e9e9; padding-top: 0; padding-bottom: 0; }

@media (max-width: 18800px) { #vued .element-bede16ef { padding-top: 0; } }

@media (max-width: 480px) { #vued .element-bede16ef { padding-top: 0; } }

#vued .element-88af89d2 { background-color: #fff; padding: 20px 0; font-family: SamsungSharpSansBold; font-size: 26px; line-height: 36px; text-align: center; }

@media (max-width: 18800px) { #vued .element-88af89d2 { padding-top: 20px; padding-bottom: 10px; font-size: 22px; line-height: 28px; letter-spacing: 0; } }

@media (max-width: 480px) { #vued .element-88af89d2 { padding-top: 0; font-size: 18px; } }

@media (max-width: 360px) { #vued .element-88af89d2 { font-size: 18px; } }

#vued .element-7285c0c2 { width: 100%; background-color: #fff; padding-left: 10px; padding-right: 10px; padding-bottom: 20px; margin-left: auto; margin-right: auto; clear: both; float: none; font-family: SamsungOneUILatin400; font-size: 14px; line-height: 22px; color: #616266; text-align: center; }

@media (max-width: 18800px) { #vued .element-7285c0c2 { font-size: 14px; } }

@media (max-width: 360px) { #vued .element-7285c0c2 { padding-bottom: 20px; } }

#vued .element-fe08de8d { background-color: #000; padding: 30px 10px 0; font-family: SamsungSharpSansBold; font-size: 24px; line-height: 26px; color: #000; text-align: center; }

#vued .element-93f6dc96 { background-color: #000; padding: 0 10px; }

#vued .element-e4489f67 { width: 100%; background-color: #000; padding-top: 10px; padding-bottom: 10px; }

#vued .element-3804f512 { width: 80%; margin-left: auto; margin-right: auto; clear: both; float: none; }

@media (max-width: 480px) { #vued .element-3804f512 { width: 90%; } }

#vued .element-94b6e256 { background-color: #000; padding: 10px 10px 20px; font-family: SamsungOneUILatin400; font-size: 14px; line-height: 22px; color: #616266; text-align: center; }

#vued .element-282de090 { width: 25%; padding-left: 10px; padding-right: 10px; padding-top: 20px; align-items: start; align-self: flex-start; }

@media (max-width: 18800px) { #vued .element-282de090 { width: 50%; } }

@media (max-width: 480px) { #vued .element-282de090 { width: 100%; padding: 10px 0; order: 0; } }

@media (max-width: 360px) { #vued .element-282de090 { width: 100%; } }

#vued .element-d94f7cd2 { width: 100%; padding: 10px 10px 48px; font-family: SamsungSharpSansBold; font-size: 18px; line-height: 28px; color: #06c; text-align: center; }

@media (max-width: 18800px) { #vued .element-d94f7cd2 { padding-bottom: 23px; font-size: 20px; line-height: 24px; } }

@media (max-width: 480px) { #vued .element-d94f7cd2 { padding: 20px; } }

#vued .element-262e0bae { padding-top: 0; }

@media (max-width: 18800px) { #vued .element-262e0bae { padding-top: 0; } }

#vued .element-ac105096 { width: 100%; padding-top: 20px; margin-left: auto; margin-right: auto; clear: both; float: none; font-family: SamsungOneUILatin400; font-size: 14px; line-height: 22px; color: #616266; text-align: center; }

@media (max-width: 18800px) { #vued .element-ac105096 { font-size: 14px; } }

@media (max-width: 480px) { #vued .element-ac105096 { font-size: 14px; letter-spacing: 0; } }

@media (max-width: 360px) { #vued .element-ac105096 { padding-top: 20px; } }

#vued .element-d49c1389 { padding: 10px 10px 20px; font-family: SamsungSharpSansBold; font-size: 18px; line-height: 28px; color: #06c; text-align: center; }

@media (max-width: 18800px) { #vued .element-d49c1389 { padding-bottom: 0; font-size: 20px; line-height: 24px; } }

@media (max-width: 480px) { #vued .element-d49c1389 { padding: 20px; } }

#vued .element-ef593c62 { padding-top: 0; }

@media (max-width: 18800px) { #vued .element-ef593c62 { padding-top: 0; } }

@media (max-width: 480px) { #vued .element-ef593c62 { padding-top: 0; } }

#vued .element-33897c54 { width: 100%; padding-top: 20px; margin-left: auto; margin-right: auto; clear: both; float: none; font-family: SamsungOneUILatin400; font-size: 14px; line-height: 22px; color: #616266; text-align: center; }

@media (max-width: 18800px) { #vued .element-33897c54 { font-size: 14px; } }

@media (max-width: 480px) { #vued .element-33897c54 { padding-left: 20px; padding-right: 20px; font-size: 14px; letter-spacing: 0; } }

#vued .element-97803342 { padding: 10px 10px 48px; font-family: SamsungSharpSansBold; font-size: 18px; line-height: 28px; color: #06c; text-align: center; }

@media (max-width: 18800px) { #vued .element-97803342 { padding: 10px 10px 23px; vertical-align: middle; font-size: 20px; line-height: 24px; } }

@media (max-width: 480px) { #vued .element-97803342 { padding: 20px; } }

#vued .element-3426fc39 { padding: 10px 10px 20px; font-family: SamsungSharpSansBold; font-size: 18px; line-height: 28px; color: #06c; text-align: center; }

@media (max-width: 18800px) { #vued .element-3426fc39 { padding: 10px 10px 0; font-size: 20px; line-height: 24px; } }

@media (max-width: 480px) { #vued .element-3426fc39 { padding: 20px; } }

#vued .element-8ca78be0 { display: flex; padding-top: 4%; padding-bottom: 3%; flex-wrap: nowrap; }

@media (max-width: 18800px) { #vued .element-8ca78be0 { display: flex; padding-top: 4%; padding-bottom: 3%; } }

@media (max-width: 480px) { #vued .element-8ca78be0 { display: flex; padding-top: 4%; padding-bottom: 3%; } }

#vued .element-ed0ad58a { padding-left: 10px; padding-right: 10px; padding-top: 10px; font-family: SamsungSharpSansBold; font-weight: 700; font-size: 36px; line-height: 36px; color: #000; text-align: center; }

@media (max-width: 18800px) { #vued .element-ed0ad58a { font-size: 26px; line-height: 28px; } }

@media (max-width: 480px) { #vued .element-ed0ad58a { font-size: 24px; } }

@media (max-width: 360px) { #vued .element-ed0ad58a { font-size: 24px; } }

#vued .element-ac201e52 { padding-top: 0; padding-bottom: 0; }

@media (max-width: 18800px) { #vued .element-ac201e52 { padding-top: 0; } }

@media (max-width: 480px) { #vued .element-ac201e52 { padding-top: 0; } }

#vued .element-7974252a { padding: 20px 0 10px; font-family: SamsungSharpSansBold; font-size: 26px; line-height: 36px; text-align: center; }

@media (max-width: 18800px) { #vued .element-7974252a { padding-top: 20px; padding-bottom: 20px; font-size: 22px; line-height: 28px; letter-spacing: 0; } }

#vued .element-b5580ebc { width: 100%; padding-left: 10px; padding-right: 10px; padding-bottom: 0; margin-left: auto; margin-right: auto; clear: both; float: none; font-family: SamsungOneUILatin400; font-size: 14px; line-height: 22px; color: #616266; text-align: center; }

@media (max-width: 18800px) { #vued .element-b5580ebc { font-size: 14px; } }

#vued .element-2fe740d2 { display: flex; padding-top: 50px; padding-bottom: 30px; flex-wrap: nowrap; }

@media (max-width: 18800px) { #vued .element-2fe740d2 { display: flex; padding-top: 30px; padding-bottom: 20px; } }

@media (max-width: 480px) { #vued .element-2fe740d2 { display: flex; padding-top: 20px; padding-bottom: 0; } }

#vued .element-5aa62fb1 { padding-left: 10px; padding-right: 10px; padding-top: 10px; font-family: SamsungSharpSansBold; font-weight: 700; font-size: 36px; line-height: 36px; color: #000; text-align: center; }

@media (max-width: 18800px) { #vued .element-5aa62fb1 { font-size: 26px; line-height: 28px; } }

@media (max-width: 480px) { #vued .element-5aa62fb1 { font-size: 24px; white-space: nowrap; } }

@media (max-width: 360px) { #vued .element-5aa62fb1 { padding-left: 0; padding-right: 0; font-size: 24px; } }

#vued .element-5871968d { width: 50%; padding-left: 10px; padding-right: 10px; padding-top: 0; align-items: start; align-self: flex-start; }

@media (max-width: 480px) { #vued .element-5871968d { width: 100%; padding: 0 0 10px; order: 0; } }

@media (max-width: 360px) { #vued .element-5871968d { width: 100%; } }

#vued .element-6487c58b { padding: 10px; font-family: SamsungSharpSansBold; font-size: 24px; line-height: 32px; color: #06c; text-align: center; }

@media (max-width: 18800px) { #vued .element-6487c58b { padding: 10px 0 23px; font-size: 22px; line-height: 22px; } }

@media (max-width: 480px) { #vued .element-6487c58b { padding: 20px; } }

#vued .element-334c5b81 { width: 50%; background-color: #fff; padding-left: 10px; padding-right: 10px; padding-top: 0; align-items: start; align-self: flex-start; }

@media (max-width: 480px) { #vued .element-334c5b81 { width: 100%; padding: 10px 0; order: 0; } }

@media (max-width: 360px) { #vued .element-334c5b81 { width: 100%; } }

#vued .element-ffd7b483 { padding: 10px; font-family: SamsungSharpSansBold; font-size: 24px; line-height: 32px; color: #06c; text-align: center; }

@media (max-width: 18800px) { #vued .element-ffd7b483 { padding: 10px 10px 0; font-size: 22px; line-height: 22px; } }

@media (max-width: 480px) { #vued .element-ffd7b483 { padding: 20px; } }

@media (max-width: 360px) { #vued .element-ffd7b483 { font-size: 20px; } }

#vued .element-acc52f27 { display: flex; background-color: #fff; }

@media (max-width: 18800px) { #vued .element-acc52f27 { display: flex; } }

#vued .element-b801b18e { width: 33.333333333333336%; background-color: #fff; padding-left: 10px; padding-right: 10px; padding-top: 20px; align-items: start; align-self: flex-start; }

@media (max-width: 480px) { #vued .element-b801b18e { width: 100%; padding: 10px 0; order: 0; } }

@media (max-width: 360px) { #vued .element-b801b18e { width: 100%; } }

#vued .element-4fb4fade { padding: 10px; font-family: SamsungSharpSansBold; font-size: 22px; line-height: 28px; color: #06c; text-align: center; }

@media (max-width: 18800px) { #vued .element-4fb4fade { padding: 10px 10px 22px; font-size: 22px; line-height: 22px; } }

@media (max-width: 480px) { #vued .element-4fb4fade { padding: 20px; } }

@media (max-width: 360px) { #vued .element-4fb4fade { font-size: 20px; } }

#vued .element-d96c224e { padding: 10px; font-family: SamsungSharpSansBold; font-size: 22px; line-height: 28px; color: #06c; text-align: center; }

@media (max-width: 18800px) { #vued .element-d96c224e { padding: 10px 10px 0; font-size: 22px; line-height: 22px; } }

@media (max-width: 480px) { #vued .element-d96c224e { padding: 20px; } }

@media (max-width: 360px) { #vued .element-d96c224e { font-size: 20px; } }

#vued .element-6e0e75a0 { display: flex; padding-top: 4%; padding-bottom: 3%; flex-wrap: nowrap; }

@media (max-width: 18800px) { #vued .element-6e0e75a0 { display: flex; padding-top: 4%; padding-bottom: 3%; } }

@media (max-width: 480px) { #vued .element-6e0e75a0 { display: flex; padding-top: 4%; padding-bottom: 3%; } }

#vued .element-f48524a5 { width: 100%; padding-left: 0; padding-right: 0; padding-top: 0; align-items: center; align-self: center; }

@media (max-width: 480px) { #vued .element-f48524a5 { padding-top: 0; padding-bottom: 10px; order: 0; } }

#vued .element-fb4ce2a0 { padding-top: 0; padding-bottom: 0; }

@media (max-width: 18800px) { #vued .element-fb4ce2a0 { padding-top: 20px; } }

@media (max-width: 480px) { #vued .element-fb4ce2a0 { padding-top: 0; } }

#vued .element-23b14588 { padding: 20px 0 10px; font-family: SamsungSharpSansBold; font-size: 26px; line-height: 36px; text-align: center; }

@media (max-width: 18800px) { #vued .element-23b14588 { padding-top: 20px; padding-bottom: 10px; font-size: 22px; line-height: 28px; letter-spacing: 0; } }

@media (max-width: 480px) { #vued .element-23b14588 { padding-left: 30px; padding-right: 30px; padding-top: 20px; font-size: 18px; } }

@media (max-width: 360px) { #vued .element-23b14588 { font-size: 18px; line-height: 20px; } }

#vued .element-39e611df { width: 100%; padding-left: 10px; padding-right: 10px; padding-bottom: 20px; margin-left: auto; margin-right: auto; clear: both; float: none; font-family: SamsungOneUILatin400; font-size: 14px; line-height: 22px; color: #616266; text-align: center; }

@media (max-width: 18800px) { #vued .element-39e611df { font-size: 14px; } }

@media (max-width: 480px) { #vued .element-39e611df { padding-bottom: 0; } }

@media (max-width: 360px) { #vued .element-39e611df { padding-bottom: 0; } }

#vued .element-3a02ccb8 { width: 25%; padding-left: 10px; padding-right: 10px; padding-top: 20px; align-items: start; align-self: flex-start; }

@media (max-width: 18800px) { #vued .element-3a02ccb8 { width: 50%; } }

@media (max-width: 480px) { #vued .element-3a02ccb8 { width: 100%; padding: 10px 0 20px; order: 0; } }

@media (max-width: 360px) { #vued .element-3a02ccb8 { width: 100%; padding-right: 0; padding-top: 0; } }

#vued .element-b1235d82 { padding: 20px 0 10px; font-family: SamsungSharpSansBold; font-size: 24px; line-height: 32px; color: #06c; text-align: center; }

@media (max-width: 18800px) { #vued .element-b1235d82 { font-size: 22px; line-height: 28px; } }

@media (max-width: 480px) { #vued .element-b1235d82 { padding: 10px 20px; } }

@media (max-width: 360px) { #vued .element-b1235d82 { font-size: 18px; } }

#vued .element-25866f36 { width: 100%; padding: 8px 0 0; margin-left: auto; margin-right: auto; clear: both; float: none; font-family: SamsungOneUILatin400; font-size: 14px; line-height: 22px; color: #616266; text-align: center; }

@media (max-width: 18800px) { #vued .element-25866f36 { padding-top: 0; font-size: 14px; } }

@media (max-width: 480px) { #vued .element-25866f36 { padding-left: 20px; padding-right: 20px; font-size: 14px; letter-spacing: 0; } }

@media (max-width: 360px) { #vued .element-25866f36 { padding-top: 0; } }

#vued .element-cc3ad097 { width: 25%; padding-left: 10px; padding-right: 10px; padding-top: 20px; align-items: start; align-self: flex-start; }

@media (max-width: 18800px) { #vued .element-cc3ad097 { width: 50%; } }

@media (max-width: 480px) { #vued .element-cc3ad097 { width: 100%; padding: 10px 0 20px; order: 0; } }

@media (max-width: 360px) { #vued .element-cc3ad097 { width: 100%; padding-left: 0; } }

#vued .element-ca7b5f7a { padding: 20px 0 0; font-family: SamsungSharpSansBold; font-size: 24px; line-height: 24px; color: #06c; text-align: center; }

@media (max-width: 18800px) { #vued .element-ca7b5f7a { padding-bottom: 12px; font-size: 22px; line-height: 28px; } }

@media (max-width: 480px) { #vued .element-ca7b5f7a { padding: 10px 20px; } }

@media (max-width: 360px) { #vued .element-ca7b5f7a { font-size: 18px; line-height: 20px; } }

#vued .element-88982139 { width: 100%; padding-top: 0; margin-left: auto; margin-right: auto; clear: both; float: none; font-family: SamsungOneUILatin400; font-size: 14px; line-height: 22px; color: #616266; text-align: center; }

@media (max-width: 18800px) { #vued .element-88982139 { padding: 0; font-size: 14px; } }

@media (max-width: 480px) { #vued .element-88982139 { padding-left: 20px; padding-right: 20px; font-size: 14px; letter-spacing: 0; } }

#vued .element-5a5b7e4c { width: 25%; padding-left: 10px; padding-right: 10px; padding-top: 20px; align-items: start; align-self: flex-start; }

@media (max-width: 18800px) { #vued .element-5a5b7e4c { width: 50%; } }

@media (max-width: 480px) { #vued .element-5a5b7e4c { width: 100%; padding: 10px 0 20px; order: 0; } }

@media (max-width: 360px) { #vued .element-5a5b7e4c { width: 100%; padding-right: 0; } }

#vued .element-8d541283 { padding: 20px 0 10px; font-family: SamsungSharpSansBold; font-size: 24px; line-height: 32px; color: #06c; text-align: center; }

@media (max-width: 18800px) { #vued .element-8d541283 { font-size: 22px; line-height: 28px; } }

@media (max-width: 480px) { #vued .element-8d541283 { padding-left: 20px; padding-right: 20px; padding-top: 10px; } }

@media (max-width: 360px) { #vued .element-8d541283 { font-size: 18px; } }

#vued .element-9887e810 { width: 25%; padding: 20px 10px 0; }

@media (max-width: 18800px) { #vued .element-9887e810 { width: 50%; } }

@media (max-width: 480px) { #vued .element-9887e810 { width: 100%; padding-left: 0; padding-right: 0; padding-top: 10px; } }

@media (max-width: 360px) { #vued .element-9887e810 { width: 100%; padding-left: 0; } }

#vued .element-d57c2426 { padding: 20px 0 10px; font-family: SamsungSharpSansBold; font-size: 24px; line-height: 32px; color: #06c; text-align: center; }

@media (max-width: 18800px) { #vued .element-d57c2426 { font-size: 22px; line-height: 28px; } }

@media (max-width: 480px) { #vued .element-d57c2426 { padding-left: 20px; padding-right: 20px; } }

@media (max-width: 360px) { #vued .element-d57c2426 { font-size: 18px; } }

#vued .element-801a569d { width: 100%; padding: 8px 0 0; margin-left: auto; margin-right: auto; clear: both; float: none; font-family: SamsungOneUILatin400; font-size: 14px; line-height: 22px; color: #616266; text-align: center; }

@media (max-width: 18800px) { #vued .element-801a569d { padding: 0; font-size: 14px; } }

@media (max-width: 480px) { #vued .element-801a569d { padding-left: 20px; padding-right: 20px; font-size: 14px; letter-spacing: 0; } }

@media (max-width: 360px) { #vued .element-801a569d { padding-top: 0; } }

#vued .element-ba9511e1 { display: flex; padding-top: 4%; padding-bottom: 2%; flex-wrap: nowrap; }

@media (max-width: 18800px) { #vued .element-ba9511e1 { display: flex; padding-top: 4%; padding-bottom: 3%; } }

@media (max-width: 480px) { #vued .element-ba9511e1 { display: flex; padding-top: 4%; padding-bottom: 3%; } }

#vued .element-c9249871 { padding-left: 10px; padding-right: 10px; padding-top: 10px; font-family: SamsungSharpSansBold; font-weight: 700; font-size: 36px; line-height: 36px; color: #000; text-align: center; }

@media (max-width: 18800px) { #vued .element-c9249871 { font-size: 26px; line-height: 28px; } }

@media (max-width: 480px) { #vued .element-c9249871 { padding-left: 0; padding-right: 0; font-size: 24px; white-space: nowrap; } }

@media (max-width: 360px) { #vued .element-c9249871 { font-size: 24px; } }

#vued .element-d0008abd { display: flex; padding-top: 0; padding-bottom: 0; }

@media (max-width: 18800px) { #vued .element-d0008abd { display: flex; padding: 0; } }

@media (max-width: 480px) { #vued .element-d0008abd { display: flex; padding-top: 30px; padding-bottom: 20px; } }

#vued .element-d85923e9 { width: 50%; padding: 20px 0; align-items: center; align-self: center; }

@media (max-width: 18800px) { #vued .element-d85923e9 { padding-top: 0; padding-bottom: 0; } }

@media (max-width: 480px) { #vued .element-d85923e9 { width: 100%; padding: 0 0 10px; } }

#vued .element-e7a9eeee { width: 27%; padding-bottom: 0; margin-left: 0; margin-right: 0; clear: none; float: right; }

@media (max-width: 18800px) { #vued .element-e7a9eeee { width: 30%; } }

@media (max-width: 480px) { #vued .element-e7a9eeee { padding: 0; margin-left: auto; margin-right: auto; clear: both; float: none; } }

#vued .element-75cf5e0d { width: 30%; padding: 20px 0 30px 5px; align-items: center; align-self: center; }

@media (max-width: 480px) { #vued .element-75cf5e0d { width: 100%; padding-left: 0; padding-top: 0; padding-bottom: 0; } }

#vued .element-965aa2d2 { padding-left: 30px; }

@media (max-width: 18800px) { #vued .element-965aa2d2 { padding-left: 10px; } }

@media (max-width: 480px) { #vued .element-965aa2d2 { padding-left: 36px; } }

@media (max-width: 360px) { #vued .element-965aa2d2 { padding-left: 0; } }

#vued .element-447341e8 { display: flex; padding-top: 8px; padding-bottom: 0; }

@media (max-width: 18800px) { #vued .element-447341e8 { display: flex; padding-bottom: 0; } }

@media (max-width: 480px) { #vued .element-447341e8 { display: flex; width: 50%; margin-left: auto; margin-right: auto; clear: both; float: none; } }

#vued .element-93d2fede { width: 35px; height: auto; left: 0; top: 0; padding-right: 10px; }

#vued .element-baff2f78 { width: 21px; height: 20px; left: 0; top: 0; padding: 0p 0 0; font-family: SamsungOneUILatin700; font-weight: 700; vertical-align: middle; font-size: 14px; line-height: 22px; color: #06c; text-align: right; border-radius: 50%; border-top-left-radius: 50%; border-top-right-radius: 50%; border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; border-color: #1d98d7; border-width: 0; }

#vued .element-4aaefa9 { width: 90px; }

#vued .element-11460c38 { width: 90px; height: auto; left: 0; top: 0; padding: 0; font-family: SamsungOneUILatin700; font-size: 14px; line-height: 22px; color: #616266; text-align: left; }

#vued .element-e2131de7 { width: auto; }

#vued .element-18dd546a { height: auto; left: 0; top: 0; padding: 0; font-family: SamsungOneUILatin400; font-size: 14px; line-height: 22px; color: #616266; text-align: left; }

#vued .element-2df0b1b4 { display: flex; padding-top: 0; padding-bottom: 0; }

@media (max-width: 18800px) { #vued .element-2df0b1b4 { display: flex; padding-bottom: 0; } }

@media (max-width: 480px) { #vued .element-2df0b1b4 { display: flex; width: 50%; padding-top: 0; margin-left: auto; margin-right: auto; clear: both; float: none; } }

#vued .element-99d80b4 { display: flex; padding-top: 0; padding-bottom: 0; }

@media (max-width: 18800px) { #vued .element-99d80b4 { display: flex; padding-bottom: 0; } }

@media (max-width: 480px) { #vued .element-99d80b4 { display: flex; width: 50%; padding-top: 0; margin-left: auto; margin-right: auto; clear: both; float: none; } }

#vued .element-232feae7 { display: flex; padding-top: 3%; padding-bottom: 3%; flex-wrap: nowrap; }

@media (max-width: 18800px) { #vued .element-232feae7 { display: flex; padding-top: 4%; padding-bottom: 3%; } }

@media (max-width: 480px) { #vued .element-232feae7 { display: flex; padding-top: 4%; padding-bottom: 3%; white-space: nowrap; } }

#vued .element-4ed0aa0a { padding-left: 10px; padding-right: 10px; padding-top: 10px; font-family: SamsungSharpSansBold; font-weight: 700; font-size: 36px; line-height: 36px; color: #000; text-align: center; }

@media (max-width: 18800px) { #vued .element-4ed0aa0a { padding-top: 15px; font-size: 26px; line-height: 28px; } }

@media (max-width: 480px) { #vued .element-4ed0aa0a { font-size: 24px; white-space: nowrap; } }

@media (max-width: 360px) { #vued .element-4ed0aa0a { font-size: 24px; } }

#vued .element-3b607563 { padding-left: 10px; padding-right: 10px; padding-top: 10px; font-family: SamsungSharpSansBold; font-weight: 700; font-size: 36px; line-height: 36px; color: #000; text-align: center; }

@media (max-width: 18800px) { #vued .element-3b607563 { font-size: 26px; line-height: 28px; } }

@media (max-width: 480px) { #vued .element-3b607563 { padding-left: 0; padding-right: 0; vertical-align: baseline; font-size: 24px; white-space: nowrap; } }

@media (max-width: 360px) { #vued .element-3b607563 { font-size: 24px; } }

#vued .element-92f1d634 { display: flex; padding-top: 10px; padding-bottom: 10px; }

@media (max-width: 18800px) { #vued .element-92f1d634 { display: flex; padding-top: 0; padding-bottom: 0; } }

#vued .element-93a4a2ec { padding-left: 10px; padding-right: 10px; padding-top: 0; }

@media (max-width: 480px) { #vued .element-93a4a2ec { padding-top: 5px; padding-bottom: 5px; order: 2; } }

#vued .element-325d310 { font-family: SamsungOneUILatin700; font-size: 16px; line-height: 22px; color: #000; }

@media (max-width: 18800px) { #vued .element-325d310 { padding-top: 0; padding-bottom: 0; font-size: 17px; line-height: 19px; } }

@media (max-width: 480px) { #vued .element-325d310 { padding-top: 0; } }

@media (max-width: 360px) { #vued .element-325d310 { font-size: 16px; } }

#vued .element-1bf9dc14 { font-family: SamsungOneUILatin400; font-size: 14px; line-height: 22px; color: #616266; }

@media (max-width: 18800px) { #vued .element-1bf9dc14 { padding: 0 0 10px; } }

#vued .element-adc3965 { display: flex; padding-top: 0; padding-bottom: 10px; }

@media (max-width: 18800px) { #vued .element-adc3965 { display: flex; padding-top: 0; padding-bottom: 0; } }

#vued .element-78583796 { font-family: SamsungOneUILatin400; font-size: 14px; line-height: 22px; color: #616266; }

#vued .e-button, #vued .w-button { color: inherit; text-decoration: inherit; position: static !important; }

#vued .e-header, #vued .e-text, #vued .w-header, #vued .w-text { word-wrap: break-word; }

#vued .e-text span[style~="color:"] a, #vued .w-text span[style~="color:"] a { color: inherit; }
</style><script>

(function() {

  /**
   * Widget script environment runtime
   */

  /**
 * This module is reponsible for populating window object with proper values.
 */
// setup widget repository object as empty object initially
window.__forge2_widgets = {};
window.__forge2_themes = {};
// create runtime context object with useful methods in runtime
window.__forge2_context = {
    /**
     * Returns theme with particular ID from registered themes
     */
    getTheme: function (themeId) {
        // check if theme exists on runtime
        if (!window.__forge2_themes[themeId]) {
            throw new Error("Theme with name " + themeId + " does not exist in runtime.");
        }
        // get widget runtime class and create its instance
        var themeClass = window.__forge2_themes[themeId];
        return new themeClass();
    },
};
// setup register function for runtime
window.__forge2_widget_register = function (widgetType, widgetClass) {
    if (window.__forge2_widgets[widgetType]) {
        throw new Error("Error: trying to register widget " + widgetType + " more than once!");
    }
    window.__forge2_widgets[widgetType] = widgetClass;
};
// setup theme register function for runtime
window.__forge2_theme_register =
    function (widgetType, themeId, themeClass) {
        if (window.__forge2_themes[themeId]) {
            throw new Error("Error: trying to register theme " + themeId + " more than once!");
        }
        window.__forge2_themes[themeId] = themeClass;
    };


  /**
   * Widget scripts
   */

  /**
 * Runtime implementation for w-video widget
 */
// runtime widget behaviour class
var WVideoWidget = /** @class */ (function () {
    function WVideoWidget() {
        var _this = this;
        /**
         * Called when someone clicks on the image
         */
        this.handleImageClick = function () {
            // hiding the miniature
            _this.mVideoImageEl.style.display = 'none';
            if (_this.mVideoIframeEl) {
                // returns URL's `?` or `&` sign, depending on context
                var properUrlQueryChar = _this.mVideoIframeEl.getAttribute('src').includes('?') ? '&' : '?';
                // overload video and auto play
                _this.mVideoIframeEl.setAttribute('src', "" + _this.mVideoIframeEl.getAttribute('src') + properUrlQueryChar + "autoplay=1");
            }
            else {
                // auto play video
                _this.videoEl.play();
            }
        };
    }
    /**
     * Initializes w-video widget behaviour
     */
    WVideoWidget.prototype.init = function (htmlElement) {
        // get element containing miniature
        this.mVideoImageEl = htmlElement.querySelector('.m-video_image');
        // get element containing iframe
        this.mVideoIframeEl = htmlElement.querySelector('.m-video_iframe');
        // get element containing file manager video
        this.videoEl = htmlElement.querySelector('video');
        // called when someone clicks on the miniature
        this.mVideoImageEl.addEventListener('click', this.handleImageClick);
        this.mVideoImageEl.style.cursor = 'pointer';
        // show the miniature
        this.mVideoImageEl.style.display = 'flex';
    };
    /**
     * Called when widget is no longer needed
     */
    WVideoWidget.prototype.destroy = function () {
        this.mVideoImageEl.removeEventListener('click', this.handleImageClick);
    };
    return WVideoWidget;
}());
window.__forge2_widget_register('e-video', WVideoWidget);


  /**
   * End of widget scripts
   */

  /**
   * Widget themes
   */

  







  /**
   * End of widget themes
   */

  /**
   * Basic runtime code
   */
  
  /**
 * This module is reponsible for providing support for runtime widgets.
 */
/**
 * Define enableWidget function that will accept widgetType and will inject
 * runtime behaviour to DOM element based on widgetType argument.
 */
function enableWidget(widgetType) {
    // if this widget type does not have runtime behaviour class,
    // just skip it
    if (!window.__forge2_widgets[widgetType]) {
        return;
    }
    // get widget runtime class for particular widget type
    var widgetClass = window.__forge2_widgets[widgetType];
    // get all elements with class matching widget type (eg: w-countdown -> .w-countdown)
    var elements = Array.from(document.querySelectorAll("." + widgetType));
    // initialize all widgett elements found
    elements.forEach(function (rootElement) {
        // create widget class instance for this element
        var widgetClassInstance = new widgetClass();
        // and inject it
        widgetClassInstance.init(rootElement, window.__forge2_context);
    });
}
/**
 * Called when window is fully loaded, enables all widgets runtime behaviour.
 */
window.addEventListener('load', function () {
    // get array of widget types from repository
    var widgetTypes = Array.from(Object.keys(window.__forge2_widgets));
    // enable all widgets
    widgetTypes.forEach(function (widgetType) { return enableWidget(widgetType); });
});


})();

 </script>