<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 h1, #vued h2, #vued h3, #vued h4, #vued h5, #vued h6, #vued header, #vued html, #vued i, #vued iframe, #vued img, #vued label, #vued p, #vued section, #vued span, #vued strong, #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; }

@font-face { font-family: SamsungOneUILatin400; src: url(/files/descriptions/font/23/2396758/storage_app_opisy_samsung_315986_assets/samsungoneuilatin_400_v2_5_91f9bd9d.ttf);  }

@font-face { font-family: SamsungOneUILatin700; src: url(/files/descriptions/font/23/2396758/storage_app_opisy_samsung_315986_assets/samsungoneuilatin_700_v2_2_d1cbadf9.ttf);  }

@font-face { font-family: SamsungSharpSansBold; src: url(/files/descriptions/font/23/2396758/storage_app_opisy_samsung_315986_assets/samsungsharpsans_bold_ba2887e3.woff);  }

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

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

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

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

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

@media (max-width: 748px) { #vued .element-3d48936 { display: flex; padding: 10px; } }

#vued .element-32d18869 { 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: 748px) { #vued .element-32d18869 { display: block; width: 50%; padding-left: 0; } }

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

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

#vued .element-33c5e94e { display: table; width: 100%; height: auto; background-image: url(/media/cache/resolve/filemanager_original/images/descriptions/images/23/2396758/storage_app_opisy_samsung_315986_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: 748px) { #vued .element-33c5e94e { font-family: SamsungOneUILatin700; font-size: 12px; line-height: 1.4em; text-align: left; } }

@media (max-width: 19200px) { #vued .element-678624c3:hover { background-image: url(/media/cache/resolve/filemanager_original/images/descriptions/images/23/2396758/storage_app_opisy_samsung_315986_assets/menu_arrow_blue_3f1ad49f.png); color: #007ac2; border-color: #007ac2; border-bottom-width: 1px; } }

#vued .element-d6af9d3 { display: table; width: 100%; height: auto; background-image: url(/media/cache/resolve/filemanager_original/images/descriptions/images/23/2396758/storage_app_opisy_samsung_315986_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: 748px) { #vued .element-d6af9d3 { text-align: left; } }

@media (max-width: 19200px) { #vued .element-b34e4083:hover { background-image: url(/media/cache/resolve/filemanager_original/images/descriptions/images/23/2396758/storage_app_opisy_samsung_315986_assets/menu_arrow_blue_3f1ad49f.png); color: #007ac2; border-color: #007ac2; border-bottom-width: 1px; } }

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

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

#vued .element-6da7d072, #vued .element-818afd49 { width: 100%; }

#vued .element-b14c62fc { display: flex; background-color: #000; padding-top: 50px; padding-bottom: 30px; flex-wrap: nowrap; }

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

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

#vued .element-ddb07060 { 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: 19200px) { #vued .element-ddb07060 { font-size: 30px; line-height: 32px; } }

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

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

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

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

@media (max-width: 19200px) { #vued .element-4ef3bd9b { display: flex; padding-bottom: 0; } }

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

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

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

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

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

#vued .element-1b258734 { 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: 19200px) { #vued .element-1b258734 { font-size: 20px; } }

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

#vued .element-8ba34534 { padding-top: 0; font-family: SamsungOneUILatin400; font-size: 14px; line-height: 22px; color: #fff; text-align: center; }

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

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

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

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

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

@media (max-width: 748px) { #vued .element-7fa18c5f { width: 50%; } }

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

#vued .element-9e6e8411 { 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: 19200px) { #vued .element-9e6e8411 { font-size: 20px; } }

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

#vued .element-f7da5b5b { padding-right: 20px; padding-bottom: 20px; }

#vued .element-6c66c6e4, #vued .element-f7da5b5b { padding-top: 0; font-family: SamsungOneUILatin400; font-size: 14px; line-height: 22px; color: #fff; text-align: center; }

#vued .element-37ba725b { display: flex; background-color: #000; padding-top: 20px; padding-bottom: 30px; flex-wrap: nowrap; }

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

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

#vued .element-772b0132 { width: 100%; 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: 19200px) { #vued .element-772b0132 { font-size: 30px; line-height: 32px; } }

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

@media (max-width: 480px) { #vued .element-772b0132 { 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-772b0132 { width: 100%; padding-left: 0; padding-right: 0; font-size: 24px; } }

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

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

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

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

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

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

@media (max-width: 19200px) { #vued .element-bb4c76f6 { font-size: 26px; line-height: 32px; letter-spacing: 0; } }

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

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

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

#vued .element-8487d938 { width: 100%; background-color: #fff; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; 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: 19200px) { #vued .element-8487d938 { font-size: 14px; } }

@media (max-width: 748px) { #vued .element-8487d938 { font-size: 14px; } }

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

#vued .element-df6eb316 { background-color: #000; padding-top: 0; padding-bottom: 0; }

#vued .element-27a987bc { width: 100%; padding: 30px 10px 0; }

@media (max-width: 19200px) { #vued .element-27a987bc { width: 100%; } }

@media (max-width: 748px) { #vued .element-27a987bc { width: 100%; } }

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

#vued .element-6db64d59 { padding: 0; font-family: SamsungSharpSansBold; font-size: 24px; line-height: 26px; color: #fff; text-align: center; }

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

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

#vued .element-948af426 { width: 100%; margin-left: auto; margin-right: auto; clear: both; float: none; }

@media (max-width: 19200px) { #vued .element-948af426 { padding-left: 0; } }

@media (max-width: 480px) { #vued .element-948af426 { padding-left: 0; } }

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

#vued .element-38d7f619, #vued .element-582b624a { width: 80%; margin-left: auto; margin-right: auto; clear: both; float: none; }

#vued .element-582b624a { width: 100%; background-color: #000; padding: 20px 10px; font-family: SamsungOneUILatin400; font-size: 14px; line-height: 22px; color: #616266; text-align: center; border-width: 0; }

@media (max-width: 19200px) { #vued .element-582b624a { font-size: 14px; } }

@media (max-width: 748px) { #vued .element-582b624a { font-size: 14px; } }

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

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

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

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

@media (max-width: 19200px) { #vued .element-db69a333 { padding: 10px; font-size: 26px; } }

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

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

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

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

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

#vued .element-e5c567e { 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: 748px) { #vued .element-e5c567e { font-size: 14px; } }

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

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

@media (max-width: 19200px) { #vued .element-af40c9f { padding-bottom: 38px; font-size: 26px; } }

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

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

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

@media (max-width: 19200px) { #vued .element-369e983e { padding: 10px; font-size: 26px; } }

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

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

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

@media (max-width: 748px) { #vued .element-e18e9b64 { display: flex; padding-top: 40px; padding-bottom: 20px; } }

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

#vued .element-666c2ea9 { 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: 19200px) { #vued .element-666c2ea9 { font-size: 30px; line-height: 32px; } }

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

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

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

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

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

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

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

@media (max-width: 19200px) { #vued .element-cdb6af4e { font-size: 26px; line-height: 32px; letter-spacing: 0; } }

@media (max-width: 748px) { #vued .element-cdb6af4e { padding-top: 20px; padding-bottom: 20px; font-size: 22px; line-height: 28px; } }

#vued .element-12b1a0f7 { 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: 19200px) { #vued .element-12b1a0f7 { font-size: 14px; } }

@media (max-width: 748px) { #vued .element-12b1a0f7 { font-size: 14px; } }

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

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

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

#vued .element-22039f32 { 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: 19200px) { #vued .element-22039f32 { font-size: 30px; line-height: 32px; } }

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

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

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

#vued .element-9b694552 { width: 33.333333333333336%; padding-left: 10px; padding-right: 10px; padding-top: 0; align-items: start; align-self: flex-start; }

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

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

@media (max-width: 19200px) { #vued .element-2402bb38 { padding: 10px; font-size: 22px; } }

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

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

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

@media (max-width: 19200px) { #vued .element-2ef8a49c { padding: 10px; font-size: 22px; } }

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

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

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

@media (max-width: 19200px) { #vued .element-4f1e698 { padding: 10px; font-size: 22px; } }

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

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

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

#vued .element-e2f79d8c { 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-e2f79d8c { width: 100%; padding: 10px 0; order: 0; } }

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

@media (max-width: 19200px) { #vued .element-232b7f85 { padding: 10px; font-size: 22px; line-height: 24px; } }

@media (max-width: 748px) { #vued .element-232b7f85 { padding: 10px; font-size: 22px; line-height: 22px; } }

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

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

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

@media (max-width: 19200px) { #vued .element-31b2ed46 { padding: 10px; font-size: 22px; line-height: 24px; } }

@media (max-width: 748px) { #vued .element-31b2ed46 { padding: 10px 10px 30px; font-size: 22px; line-height: 22px; } }

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

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

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

@media (max-width: 19200px) { #vued .element-2a76968f { padding: 10px; font-size: 22px; line-height: 24px; } }

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width: 19200px) { #vued .element-e8569def { font-size: 26px; line-height: 32px; letter-spacing: 0; } }

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

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

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

#vued .element-c443b9e6 { 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: 19200px) { #vued .element-c443b9e6 { font-size: 14px; } }

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

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

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

@media (max-width: 748px) { #vued .element-6c8e32ae { width: 50%; } }

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

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

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

@media (max-width: 19200px) { #vued .element-4aa1b3c9 { font-size: 22px; } }

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

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

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

#vued .element-4610c2bd { 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: 19200px) { #vued .element-4610c2bd { padding-top: 18px; } }

@media (max-width: 748px) { #vued .element-4610c2bd { padding-top: 0; font-size: 14px; } }

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

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

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

@media (max-width: 748px) { #vued .element-413b6321 { width: 50%; } }

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

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

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

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

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

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

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

#vued .element-a564d1eb { 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: 19200px) { #vued .element-a564d1eb { padding: 0; } }

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

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

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

@media (max-width: 748px) { #vued .element-4a9f526a { width: 50%; } }

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

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

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

@media (max-width: 19200px) { #vued .element-55256a28 { font-size: 22px; } }

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

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

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

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

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

@media (max-width: 480px) { #vued .element-ce133c0 { width: 50%; padding-right: 0; padding-top: 10px; } }

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

#vued .element-67f34036 { 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: 19200px) { #vued .element-67f34036 { padding: 18px 0 0; } }

@media (max-width: 748px) { #vued .element-67f34036 { padding-top: 0; font-size: 14px; } }

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

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

#vued .element-418b9832 { 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: 19200px) { #vued .element-418b9832 { font-size: 30px; line-height: 32px; } }

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

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

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

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

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

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

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

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

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

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

#vued .element-26fcb23d { padding-bottom: 0; }

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

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

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

@media (max-width: 748px) { #vued .element-c72c2396 { padding-left: 10px; } }

#vued .element-6e0331e0 { display: flex; padding-top: 8px; padding-bottom: 8px; }

@media (max-width: 748px) { #vued .element-6e0331e0 { display: flex; padding-bottom: 0; } }

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

#vued .element-860420ed { 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-9b9e9fbc { width: 90px; }

#vued .element-701099ad { 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-143a61f2 { width: auto; }

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

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

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

@media (max-width: 480px) { #vued .element-a1c1c941 { display: flex; padding-top: 10px; white-space: nowrap; } }

#vued .element-cddeb849 { 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: 19200px) { #vued .element-cddeb849 { font-size: 30px; line-height: 32px; } }

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

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

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

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

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

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

#vued .element-ae3118c0 { 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: 19200px) { #vued .element-ae3118c0 { font-size: 30px; line-height: 32px; } }

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width: 748px) { #vued .element-f17a9eb4 { padding: 0 0 10px; } }

#vued .element-8ded036 { 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-header h1, #vued .e-header h2, #vued .e-header h3, #vued .e-header h4, #vued .e-header h5, #vued .e-header h6, #vued .e-text h1, #vued .e-text h2, #vued .e-text h3, #vued .e-text h4, #vued .e-text h5, #vued .e-text h6, #vued .w-header h1, #vued .w-header h2, #vued .w-header h3, #vued .w-header h4, #vued .w-header h5, #vued .w-header h6, #vued .w-text h1, #vued .w-text h2, #vued .w-text h3, #vued .w-text h4, #vued .w-text h5, #vued .w-text h6 { font-weight: inherit; }

#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); });
});


})();
