
/* phone */
body { background-color: transparent; }
body.site:before { background: transparent none repeat-x scroll center top; background-size: auto auto; opacity: 1; }
.wb_sbg { background: transparent none repeat-x center top; }
.site-lang-en .wb_cont_inner { width: 360px; height: 100%; }
.site-lang-en .wb_cont_bg { width: 360px; margin-left: -180px; }
.site-lang-en .root { min-height: 100%; height: auto; }
#wb_element_instance7914_0 > .wb_content { width: 100%; height: 100%; }
#wb_element_instance7914_0 { width: 50px; height: 50px; max-width: 100%; margin: 10px 0px 0px 20px; flex: 0 0 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance7914_0 > .wb_shp { background: #f0e9f0 url("../gallery_gen/46b0fc21a3e9203edf8b7208fa17aebe.jpg") repeat scroll left top; background-size: auto auto; opacity: 1; border: 5px none rgba(192, 192, 192, 1); border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; }
#wb_element_instance7915_0 p:last-child { margin-bottom: 0; }
#wb_element_instance7915_0 { opacity: 1; width: 22.53%; height: auto; max-width: 100%; margin: 10px 50px 9px 5px; flex: 0 0 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance7916_0 .langs_flags > a { width: 24px; height: 20px; }
#wb_element_instance7916_0 .langs_flags > a > i { width: 18px; height: 14px; border: 1px solid #000000; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
#wb_element_instance7916_0 .langs_flags > a.active > i { width: 18px; height: 14px; border: 1px solid #000000; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
#wb_element_instance7916_0 { min-width: 51px; width: 11.98%; height: 34px; max-width: 100%; margin: 2px 3px 2px 3px; flex: 0 0 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance7917_0 .btn-collapser { display: inline-block; background-color: #ffffff; border-color: #3ea9eb; }
#wb_element_instance7917_0 .btn-collapser > .icon-bar { background-color: #3ea9eb; }
#wb_element_instance7917_0 .btn-collapser:hover { background-color: #ffffff; border-color: #ff6200; }
#wb_element_instance7917_0 .btn-collapser:hover > .icon-bar { background-color: #ff6200; }
#wb_element_instance7917_0 { width: auto; height: auto; max-width: 100%; margin: 0px 20px 0px 0px; flex: 0 0 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance7917_0 ul { background: #ffffff none repeat left top; }
#wb_element_instance7917_0 > ul { display: none; }
#wb_element_instance7917_0.collapse-expanded > ul { display: block; float: none; height: auto; overflow: hidden; overflow-y: auto; }
#wb_element_instance7917_0.collapse-expanded > ul > li { display: block; }
#wb_element_instance7917_0.collapse-expanded li > ul { position: static; }
#wb_element_instance7917_0.collapse-expanded li.active > ul { display: block!important; }
#wb_element_instance7917_0.collapse-expanded li.over > ul { display: block!important; }
#wb_element_instance7917_0 ul, #wb_element_instance7917_0-det ul { border: 0px none #000000; }
#wb_element_instance7917_0, #wb_element_instance7917_0 ul, #wb_element_instance7917_0-det ul { text-align: right; }
#wb_element_instance7917_0 ul ul, #wb_element_instance7917_0-det ul { background: transparent none repeat-x left top; }
#wb_element_instance7917_0 li, #wb_element_instance7917_0-det li { margin: 0px 0px 0px 0px; }
#wb_element_instance7917_0 li a, #wb_element_instance7917_0-det li a { padding: 25px 25px 25px 25px; text-transform: uppercase; border: 0px none #000000; font: normal bold 14px 'Open Sans',Arial,sans-serif; text-decoration: none; color: #3ea9eb; line-height: 16px; background: transparent none no-repeat right center; }
#wb_element_instance7917_0 li.over > a, #wb_element_instance7917_0 li:focus > a, #wb_element_instance7917_0-det li.over > a, #wb_element_instance7917_0-det li:focus > a { border: 0px none #000000; font: normal bold 14px 'Open Sans',Arial,sans-serif; text-decoration: none; color: #ff6200; line-height: 16px; background: transparent none repeat-x left center; }
#wb_element_instance7917_0 li.active > a, #wb_element_instance7917_0-det li.active > a { border: 0px none #000000; font: normal bold 14px 'Open Sans',Arial,sans-serif; text-decoration: none; color: #fa6508; line-height: 16px; background: transparent none repeat-x left center; }
#wb_element_instance7917_0:not(.collapse-expanded) .vmenu ul.open-left,#wb_element_instance7917_0:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#wb_element_instance7917_0:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#wb_element_instance7913_0 { width: 100%; height: auto; max-width: 100%; flex: 1 1 auto; }
#wb_element_instance7913_0 > .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: #cbddf5 none repeat scroll left top; background-size: auto auto; justify-items: center; align-items: center; justify-content: space-between; align-content: space-around; flex-wrap: wrap; }
#wb_header_23 { width: 100%; height: auto; max-width: 100%; flex: 0 0 auto; }
#wb_header_23 > .wb_content { min-width: 20px; min-height: 20px; padding: 10px 0px 10px 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: #ffffff none repeat scroll left top; background-size: auto auto; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
#wb_element_instance4_23 { opacity: 1; box-sizing: border-box; width: 18.77%; height: auto; min-width: 194px; max-width: 558px; flex: 0 0 auto; }
#wb_element_instance4_23 .wb-picture-wrapper { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0px none #d1d1d1; }
#wb_element_instance4_23 img { width: 100%; height: auto; }
#wb_element_instance5_23 p:last-child { margin-bottom: 0; }
#wb_element_instance5_23 { opacity: 1; width: auto; height: auto; max-width: 100%; flex: 0 0 auto; }
#wb_element_instance3_23 { width: 100%; height: auto; min-height: 171px; max-width: 100%; margin: 15px 0px 13px 0px; flex: 0 0 auto; }
#wb_element_instance3_23 > .wb_content { min-width: 20px; min-height: 20px; padding: 21px 24px 16px 14px; border: 5px none #c0c0c0; -moz-border-radius: 15px 15px 15px 15px; -webkit-border-radius: 15px 15px 15px 15px; border-radius: 15px 15px 15px 15px; background: #fafafa none repeat scroll left top; background-size: auto auto; justify-items: center; align-items: center; justify-content: center; align-content: center; flex-wrap: wrap; }
#wb_element_instance7_23 { opacity: 1; box-sizing: border-box; width: 100%; height: auto; min-width: 240px; max-width: 558px; flex: 1 1 auto; }
#wb_element_instance7_23 .wb-picture-wrapper { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0px none #d1d1d1; }
#wb_element_instance7_23 img { width: 100%; height: auto; }
#wb_element_instance9_23 p:last-child { margin-bottom: 0; }
#wb_element_instance9_23 { opacity: 1; width: auto; height: auto; max-width: 100%; margin: 5px 5px 16px 5px; flex: 0 0 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance11_23 { opacity: 1; box-sizing: border-box; width: 65.07%; height: auto; min-width: 240px; max-width: 694px; margin: 5px 5px 16px 5px; flex: 0 0 auto; }
#wb_element_instance11_23 .wb-picture-wrapper { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0px none #d1d1d1; }
#wb_element_instance11_23 img { width: 100%; height: auto; }
#wb_element_instance12_23 p:last-child { margin-bottom: 0; }
#wb_element_instance12_23 { opacity: 1; width: 91.26%; height: auto; max-width: 100%; flex: 0 0 auto; }
#wb_element_instance10_23 { width: 100%; height: auto; min-height: 810px; max-width: 100%; margin: 18px 0px 13px 0px; flex: 0 0 auto; }
#wb_element_instance10_23 > .wb_content { min-width: 20px; min-height: 20px; padding: 19px 24px 19px 14px; border: 5px none #c0c0c0; -moz-border-radius: 15px 15px 15px 15px; -webkit-border-radius: 15px 15px 15px 15px; border-radius: 15px 15px 15px 15px; background: #fafafa none repeat scroll left top; background-size: auto auto; justify-items: center; align-items: center; justify-content: flex-start; align-content: center; flex-wrap: wrap; }
#wb_element_instance14_23 p:last-child { margin-bottom: 0; }
#wb_element_instance14_23 { opacity: 1; width: auto; height: auto; max-width: 100%; margin: 5px 5px 16px 5px; flex: 0 0 auto; }
#wb_element_instance16_23 { opacity: 1; box-sizing: border-box; width: 49.37%; height: auto; min-width: 240px; max-width: 619px; margin: 5px 5px 16px 5px; flex: 0 0 auto; }
#wb_element_instance16_23 .wb-picture-wrapper { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0px none #d1d1d1; }
#wb_element_instance16_23 img { width: 100%; height: auto; }
#wb_element_instance17_23 { opacity: 1; box-sizing: border-box; width: 48.94%; height: auto; min-width: 240px; max-width: 619px; margin: 5px 5px 16px 5px; flex: 0 0 auto; }
#wb_element_instance17_23 .wb-picture-wrapper { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0px none #d1d1d1; }
#wb_element_instance17_23 img { width: 100%; height: auto; }
#wb_element_instance15_23 { width: 100%; height: auto; max-width: 100%; margin: 10px 0px 30px 0px; flex: 0 0 auto; }
#wb_element_instance15_23 > .wb_content { min-width: 20px; min-height: 20px; padding: 19px 24px 19px 14px; border: 5px none #c0c0c0; -moz-border-radius: 15px 15px 15px 15px; -webkit-border-radius: 15px 15px 15px 15px; border-radius: 15px 15px 15px 15px; background: #fafafa none repeat scroll left top; background-size: auto auto; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
#wb_element_instance13_23 { width: 100%; height: auto; max-width: 100%; margin: 10px 0px 30px 0px; flex: 0 0 auto; }
#wb_element_instance13_23 > .wb_content { min-width: 20px; min-height: 20px; padding: 19px 24px 19px 14px; border: 5px none #c0c0c0; -moz-border-radius: 15px 15px 15px 15px; -webkit-border-radius: 15px 15px 15px 15px; border-radius: 15px 15px 15px 15px; background: #fafafa none repeat scroll left top; background-size: auto auto; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
#wb_element_instance18_23 p:last-child { margin-bottom: 0; }
#wb_element_instance18_23 { opacity: 1; width: auto; height: auto; max-width: 100%; margin: 10px 0px 30px 0px; flex: 0 0 auto; }
#wb_element_instance8_23 { width: auto; height: auto; max-width: 100%; margin: 18px 0px 30px 0px; flex: 0 0 auto; }
#wb_element_instance8_23 > .wb_content { min-width: 20px; min-height: 20px; padding: 19px 24px 19px 14px; border: 5px none #c0c0c0; -moz-border-radius: 15px 15px 15px 15px; -webkit-border-radius: 15px 15px 15px 15px; border-radius: 15px 15px 15px 15px; background: #fafafa 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; }
#wb_element_instance6_23 { width: 100%; height: auto; max-width: 100%; margin: 18px 0px 30px 0px; flex: 0 0 auto; }
#wb_element_instance6_23 > .wb_content { min-width: 20px; min-height: 20px; padding: 19px 24px 19px 14px; border: 5px none #c0c0c0; -moz-border-radius: 15px 15px 15px 15px; -webkit-border-radius: 15px 15px 15px 15px; border-radius: 15px 15px 15px 15px; background: #fafafa none repeat scroll left top; background-size: auto auto; justify-items: center; align-items: center; justify-content: center; align-content: center; flex-wrap: wrap; }
#wb_element_instance21_23 > .wb_content { width: 100%; height: 100%; }
#wb_element_instance21_23 { width: 100%; height: 100%; max-width: 100%; }
#wb_element_instance21_23 > .wb_shp { background: #000000 url("../gallery_gen/aa29fbb8fd107c143a07795868b3f84f.jpg") repeat scroll center center; background-size: cover; opacity: 1; border: 5px none #c0c0c0; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; }
#wb_element_instance20_23 { width: 33.61%; height: 329px; max-width: 100%; margin: 0px 20px 12px 0px; flex: 0 0 auto; }
#wb_element_instance20_23 > .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: stretch; align-items: stretch; justify-content: space-evenly; align-content: stretch; flex-wrap: nowrap; }
#wb_element_instance23_23 p:last-child { margin-bottom: 0; }
#wb_element_instance23_23 { opacity: 1; width: 100%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 20px 0px; flex: 1 1 auto; }
#wb_element_instance24_23 p:last-child { margin-bottom: 0; }
#wb_element_instance24_23 { opacity: 1; width: auto; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 12px 0px; flex: 1 1 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance22_23 { width: 59.4%; height: auto; max-width: 670px; flex: 1 1 auto; }
#wb_element_instance22_23 > .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; }
#wb_element_instance19_23 { width: 100%; height: auto; max-width: 1140px; flex: 1 1 auto; }
#wb_element_instance19_23 > .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: stretch; align-items: stretch; justify-content: flex-start; align-content: space-around; flex-wrap: nowrap; }
#wb_element_instance28_23 p:last-child { margin-bottom: 0; }
#wb_element_instance28_23 { opacity: 1; width: 100%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 20px 0px; flex: 1 1 auto; }
#wb_element_instance29_23 { opacity: 1; box-sizing: border-box; width: 300px; height: 230px; max-width: 100%; margin: 32px 0px 0px 0px; flex: 0 0 auto; }
#wb_element_instance29_23 .wb-picture-wrapper { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0px none #d1d1d1; }
#wb_element_instance29_23 img { width: 100%; height: auto; }
#wb_element_instance27_23 > .wb_content { width: 100%; height: 100%; }
#wb_element_instance27_23 { width: 100%; height: 100%; max-width: 100%; }
#wb_element_instance27_23 > .wb_shp { background: transparent none repeat scroll left top; background-size: auto auto; opacity: 1; border: 5px none #c0c0c0; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; }
#wb_element_instance26_23 { width: 30.69%; height: auto; max-width: 100%; margin: 0px 20px 12px 0px; flex: 0 0 auto; }
#wb_element_instance26_23 > .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: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
#wb_element_instance31_23 p:last-child { margin-bottom: 0; }
#wb_element_instance31_23 { opacity: 1; width: 96.57%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 9px 0px; flex: 0 0 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance30_23 { width: 59.4%; height: auto; max-width: 670px; margin: 0px 29px 0px 0px; flex: 1 1 auto; }
#wb_element_instance30_23 > .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; }
#wb_element_instance25_23 { width: 100%; height: auto; max-width: 1140px; flex: 1 1 auto; }
#wb_element_instance25_23 > .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: stretch; align-items: stretch; justify-content: flex-start; align-content: space-around; flex-wrap: nowrap; }
#wb_element_instance35_23 p:last-child { margin-bottom: 0; }
#wb_element_instance35_23 { opacity: 1; width: 100%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 19px 0px; flex: 1 1 auto; }
#wb_element_instance36_23 { opacity: 1; box-sizing: border-box; width: 300px; height: 251px; max-width: 100%; margin: 32px 0px 0px 0px; flex: 0 0 auto; }
#wb_element_instance36_23 .wb-picture-wrapper { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0px none #d1d1d1; }
#wb_element_instance36_23 img { width: 100%; height: auto; }
#wb_element_instance34_23 > .wb_content { width: 100%; height: 100%; }
#wb_element_instance34_23 { width: 100%; height: 100%; max-width: 100%; }
#wb_element_instance34_23 > .wb_shp { background: transparent none repeat scroll left top; background-size: auto auto; opacity: 1; border: 5px none #c0c0c0; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; }
#wb_element_instance33_23 { width: 32.6%; height: 370px; max-width: 100%; margin: 0px 20px 21px 0px; flex: 0 0 auto; }
#wb_element_instance33_23 > .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: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
#wb_element_instance38_23 p:last-child { margin-bottom: 0; }
#wb_element_instance38_23 { opacity: 1; width: auto; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 12px 0px; flex: 1 1 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance37_23 { width: 59.4%; height: auto; max-width: 670px; margin: 0px 8px 0px 0px; flex: 1 1 auto; }
#wb_element_instance37_23 > .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; }
#wb_element_instance32_23 { width: 100%; height: auto; max-width: 1140px; flex: 1 1 auto; }
#wb_element_instance32_23 > .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: stretch; align-items: stretch; justify-content: flex-start; align-content: space-around; flex-wrap: nowrap; }
#wb_element_instance42_23 { opacity: 1; box-sizing: border-box; width: 82.91%; height: auto; min-width: 240px; min-height: 137px; max-width: 674px; max-height: 385px; margin: 30px 0px 0px 0px; flex: 0 0 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance42_23 .wb-picture-wrapper { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0px none #d1d1d1; }
#wb_element_instance42_23 img { width: 100%; height: auto; }
#wb_element_instance41_23 > .wb_content { width: 100%; height: 100%; }
#wb_element_instance41_23 { width: 100%; height: 100%; max-width: 100%; }
#wb_element_instance41_23 > .wb_shp { background: transparent none repeat scroll left top; background-size: auto auto; opacity: 1; border: 5px none #c0c0c0; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; }
#wb_element_instance40_23 { width: 36.43%; height: auto; min-height: 230px; max-width: 100%; margin: 0px 20px 12px 0px; flex: 0 0 auto; }
#wb_element_instance40_23 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 49px 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; opacity: 1; justify-items: stretch; align-items: stretch; justify-content: space-evenly; align-content: stretch; flex-wrap: nowrap; }
#wb_element_instance44_23 p:last-child { margin-bottom: 0; }
#wb_element_instance44_23 { opacity: 1; width: 100%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 20px 0px; flex: 1 1 auto; }
#wb_element_instance45_23 iframe { width: 100%; height: 100%; }
#wb_element_instance45_23 > .wb_content { width: 100%; height: 100%; }
#wb_element_instance45_23 { width: 100%; height: 315px; max-width: 560px; flex: 0 0 auto; }
#wb_element_instance46_23 { opacity: 1; box-sizing: border-box; width: 100%; height: auto; min-width: 240px; max-width: 665px; flex: 1 1 auto; }
#wb_element_instance46_23 .wb-picture-wrapper { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0px none #d1d1d1; }
#wb_element_instance46_23 img { width: 100%; height: auto; }
#wb_element_instance47_23 p:last-child { margin-bottom: 0; }
#wb_element_instance47_23 { opacity: 1; width: 100%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 12px 0px; flex: 0 0 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance43_23 { width: 59.4%; height: auto; max-width: 670px; margin: 0px 8px 0px 0px; flex: 1 1 auto; }
#wb_element_instance43_23 > .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; }
#wb_element_instance39_23 { width: 100%; height: auto; max-width: 1140px; flex: 1 1 auto; }
#wb_element_instance39_23 > .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: stretch; align-items: stretch; justify-content: flex-start; align-content: space-around; flex-wrap: nowrap; }
#wb_element_instance51_23 p:last-child { margin-bottom: 0; }
#wb_element_instance51_23 { opacity: 1; width: 91.94%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 47px 0px; flex: 0 0 auto; }
#wb_element_instance52_23 { opacity: 1; box-sizing: border-box; width: 100%; height: 776px; min-width: 240px; max-width: 1003px; margin: 0px 0px 11px 0px; flex: 0 0 auto; }
#wb_element_instance52_23 .wb-picture-wrapper { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0px none #d1d1d1; }
#wb_element_instance52_23 img { width: 100%; height: auto; }
#wb_element_instance53_23 { opacity: 1; box-sizing: border-box; width: 100%; height: auto; min-width: 240px; max-width: 545px; flex: 0 0 auto; }
#wb_element_instance53_23 .wb-picture-wrapper { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0px none #d1d1d1; }
#wb_element_instance53_23 img { width: 100%; height: auto; }
#wb_element_instance50_23 > .wb_content { width: 100%; height: 100%; }
#wb_element_instance50_23 { width: 100%; height: 100%; max-width: 100%; }
#wb_element_instance50_23 > .wb_shp { background: transparent none repeat scroll left top; background-size: auto auto; opacity: 1; border: 5px none #c0c0c0; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; }
#wb_element_instance49_23 { width: 47.54%; height: auto; max-width: 100%; margin: 0px 29px 19px 0px; flex: 0 0 auto; }
#wb_element_instance49_23 > .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: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
#wb_element_instance55_23 p:last-child { margin-bottom: 0; }
#wb_element_instance55_23 { opacity: 1; width: 100%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 25px 1px; flex: 0 0 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance54_23 { width: 58.74%; height: auto; max-width: 670px; margin: 0px 95px 0px 0px; flex: 0 0 auto; }
#wb_element_instance54_23 > .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; }
#wb_element_instance48_23 { width: 100%; height: auto; min-height: 503px; max-width: 1140px; flex: 1 1 auto; }
#wb_element_instance48_23 > .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: stretch; align-items: stretch; justify-content: flex-start; align-content: space-around; flex-wrap: nowrap; }
#wb_element_instance59_23 p:last-child { margin-bottom: 0; }
#wb_element_instance59_23 { opacity: 1; width: 100%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 83px 0px; flex: 1 1 auto; }
#wb_element_instance60_23 { opacity: 1; box-sizing: border-box; width: 60.36%; height: 240px; min-width: 240px; max-width: 1003px; flex: 0 0 auto; }
#wb_element_instance60_23 .wb-picture-wrapper { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0px none #d1d1d1; }
#wb_element_instance60_23 img { width: 100%; height: auto; }
#wb_element_instance58_23 > .wb_content { width: 100%; height: 100%; }
#wb_element_instance58_23 { width: 100%; height: 100%; max-width: 100%; }
#wb_element_instance58_23 > .wb_shp { background: transparent none repeat scroll left top; background-size: auto auto; opacity: 1; border: 5px none #c0c0c0; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; }
#wb_element_instance57_23 { width: 30.78%; height: auto; max-width: 100%; margin: 0px 20px 19px 0px; flex: 0 0 auto; }
#wb_element_instance57_23 > .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: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
#wb_element_instance62_23 p:last-child { margin-bottom: 0; }
#wb_element_instance62_23 { opacity: 1; width: 100%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 25px 0px; flex: 0 0 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance61_23 { width: 51.46%; height: auto; max-width: 670px; margin: 0px 8px 0px 0px; flex: 0 0 auto; }
#wb_element_instance61_23 > .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; }
#wb_element_instance56_23 { width: 100%; height: auto; min-height: 503px; max-width: 1140px; flex: 1 1 auto; }
#wb_element_instance56_23 > .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: stretch; align-items: stretch; justify-content: flex-start; align-content: space-around; flex-wrap: nowrap; }
#wb_element_instance66_23 p:last-child { margin-bottom: 0; }
#wb_element_instance66_23 { opacity: 1; width: 100%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 132px 0px; flex: 1 1 auto; }
#wb_element_instance67_23 { opacity: 1; box-sizing: border-box; width: 97.34%; height: 240px; min-width: 240px; max-width: 1003px; flex: 0 0 auto; }
#wb_element_instance67_23 .wb-picture-wrapper { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0px none #d1d1d1; }
#wb_element_instance67_23 img { width: 100%; height: auto; }
#wb_element_instance65_23 > .wb_content { width: 100%; height: 100%; }
#wb_element_instance65_23 { width: 100%; height: 100%; max-width: 100%; }
#wb_element_instance65_23 > .wb_shp { background: transparent none repeat scroll left top; background-size: auto auto; opacity: 1; border: 5px none #c0c0c0; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; }
#wb_element_instance64_23 { width: 30.78%; height: 265px; max-width: 100%; margin: 0px 20px 19px 0px; flex: 0 0 auto; }
#wb_element_instance64_23 > .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: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
#wb_element_instance69_23 p:last-child { margin-bottom: 0; }
#wb_element_instance69_23 { opacity: 1; width: 100%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 25px 0px; flex: 0 0 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance68_23 { width: 51.46%; height: auto; max-width: 670px; margin: 0px 8px 0px 0px; flex: 0 0 auto; }
#wb_element_instance68_23 > .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; }
#wb_element_instance63_23 { width: 100%; height: auto; min-height: 503px; max-width: 1140px; flex: 1 1 auto; }
#wb_element_instance63_23 > .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: stretch; align-items: stretch; justify-content: flex-start; align-content: space-around; flex-wrap: nowrap; }
#wb_element_instance73_23 p:last-child { margin-bottom: 0; }
#wb_element_instance73_23 { opacity: 1; width: 100%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 20px 0px; flex: 0 0 auto; }
#wb_element_instance74_23 { opacity: 1; box-sizing: border-box; width: 94.83%; height: auto; min-width: 240px; min-height: 137px; max-width: 600px; max-height: 954px; flex: 0 0 auto; }
#wb_element_instance74_23 .wb-picture-wrapper { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0px none #d1d1d1; }
#wb_element_instance74_23 img { width: 100%; height: auto; }
#wb_element_instance72_23 > .wb_content { width: 100%; height: 100%; }
#wb_element_instance72_23 { width: 100%; height: 100%; max-width: 100%; }
#wb_element_instance72_23 > .wb_shp { background: #fffcff url("gallery/Продукция резотон-ts1632419707.jpg") no-repeat scroll center center; background-size: contain; opacity: 1; border: 5px none #c0c0c0; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; }
#wb_element_instance71_23 { width: 60.06%; height: auto; max-width: 100%; margin: 0px 20px 12px 0px; flex: 0 0 auto; }
#wb_element_instance71_23 > .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: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
#wb_element_instance76_23 p:last-child { margin-bottom: 0; }
#wb_element_instance76_23 { opacity: 1; width: 94.92%; height: auto; min-width: 24px; min-height: 18px; max-width: 100%; margin: 0px 0px 34px 0px; flex: 0 0 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance75_23 { width: 34.91%; height: auto; max-width: 670px; margin: 0px 8px 0px 0px; flex: 0 0 auto; }
#wb_element_instance75_23 > .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; }
#wb_element_instance70_23 { width: 100%; height: auto; max-width: 1140px; flex: 0 0 auto; }
#wb_element_instance70_23 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 6px 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: stretch; align-items: stretch; justify-content: flex-start; align-content: space-around; flex-wrap: nowrap; }
#wb_element_instance80_23 p:last-child { margin-bottom: 0; }
#wb_element_instance80_23 { opacity: 1; width: 100%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 20px 0px; flex: 0 0 auto; }
#wb_element_instance81_23 { opacity: 1; box-sizing: border-box; width: 94.83%; height: auto; min-width: 240px; min-height: 137px; max-width: 600px; max-height: 954px; flex: 0 0 auto; }
#wb_element_instance81_23 .wb-picture-wrapper { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0px none #d1d1d1; }
#wb_element_instance81_23 img { width: 100%; height: auto; }
#wb_element_instance79_23 > .wb_content { width: 100%; height: 100%; }
#wb_element_instance79_23 { width: 100%; height: 100%; max-width: 100%; }
#wb_element_instance79_23 > .wb_shp { background: #fffcff url("gallery/Продукция резотон-ts1632419707.jpg") no-repeat scroll center center; background-size: contain; opacity: 1; border: 5px none #c0c0c0; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; }
#wb_element_instance78_23 { width: 60.06%; height: auto; max-width: 100%; margin: 0px 20px 12px 0px; flex: 0 0 auto; }
#wb_element_instance78_23 > .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: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
#wb_element_instance83_23 p:last-child { margin-bottom: 0; }
#wb_element_instance83_23 { opacity: 1; width: 94.92%; height: auto; min-width: 24px; min-height: 18px; max-width: 100%; margin: 0px 0px 34px 0px; flex: 0 0 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance82_23 { width: 34.91%; height: auto; max-width: 670px; margin: 0px 8px 0px 0px; flex: 0 0 auto; }
#wb_element_instance82_23 > .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; }
#wb_element_instance77_23 { width: 100%; height: auto; max-width: 1140px; flex: 0 0 auto; }
#wb_element_instance77_23 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 6px 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: stretch; align-items: stretch; justify-content: flex-start; align-content: space-around; flex-wrap: nowrap; }
#wb_element_instance87_23 p:last-child { margin-bottom: 0; }
#wb_element_instance87_23 { opacity: 1; width: 100%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 20px 0px; flex: 0 0 auto; }
#wb_element_instance88_23 { opacity: 1; box-sizing: border-box; width: 94.83%; height: auto; min-width: 240px; min-height: 137px; max-width: 600px; max-height: 954px; flex: 0 0 auto; }
#wb_element_instance88_23 .wb-picture-wrapper { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0px none #d1d1d1; }
#wb_element_instance88_23 img { width: 100%; height: auto; }
#wb_element_instance86_23 > .wb_content { width: 100%; height: 100%; }
#wb_element_instance86_23 { width: 100%; height: 100%; max-width: 100%; }
#wb_element_instance86_23 > .wb_shp { background: #fffcff url("gallery/Продукция резотон-ts1632419707.jpg") no-repeat scroll center center; background-size: contain; opacity: 1; border: 5px none #c0c0c0; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; }
#wb_element_instance85_23 { width: 60.06%; height: auto; max-width: 100%; margin: 0px 20px 12px 0px; flex: 0 0 auto; }
#wb_element_instance85_23 > .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: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
#wb_element_instance90_23 p:last-child { margin-bottom: 0; }
#wb_element_instance90_23 { opacity: 1; width: 94.92%; height: auto; min-width: 24px; min-height: 18px; max-width: 100%; margin: 0px 0px 34px 0px; flex: 0 0 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance89_23 { width: 34.91%; height: auto; max-width: 670px; margin: 0px 8px 0px 0px; flex: 0 0 auto; }
#wb_element_instance89_23 > .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; }
#wb_element_instance84_23 { width: 100%; height: auto; max-width: 1140px; flex: 0 0 auto; }
#wb_element_instance84_23 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 6px 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: stretch; align-items: stretch; justify-content: flex-start; align-content: space-around; flex-wrap: nowrap; }
#wb_element_instance94_23 p:last-child { margin-bottom: 0; }
#wb_element_instance94_23 { opacity: 1; width: 100%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 20px 0px; flex: 0 0 auto; }
#wb_element_instance95_23 { opacity: 1; box-sizing: border-box; width: 700px; height: auto; min-height: 137px; max-width: 100%; max-height: 954px; flex: 0 0 auto; }
#wb_element_instance95_23 .wb-picture-wrapper { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0px none #d1d1d1; }
#wb_element_instance95_23 img { width: 100%; height: auto; }
#wb_element_instance93_23 > .wb_content { width: 100%; height: 100%; }
#wb_element_instance93_23 { width: 100%; height: 100%; max-width: 100%; }
#wb_element_instance93_23 > .wb_shp { background: #fffcff url("gallery/Продукция резотон-ts1632419707.jpg") no-repeat scroll center center; background-size: contain; opacity: 1; border: 5px none #c0c0c0; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; }
#wb_element_instance92_23 { width: 60.06%; height: auto; max-width: 100%; margin: 0px 20px 12px 0px; flex: 0 0 auto; }
#wb_element_instance92_23 > .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: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
#wb_element_instance97_23 p:last-child { margin-bottom: 0; }
#wb_element_instance97_23 { opacity: 1; width: 94.92%; height: auto; min-width: 24px; min-height: 18px; max-width: 100%; margin: 0px 0px 12px 0px; flex: 0 0 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance96_23 { width: 34.91%; height: auto; max-width: 670px; margin: 0px 8px 0px 0px; flex: 0 0 auto; }
#wb_element_instance96_23 > .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; }
#wb_element_instance91_23 { width: 100%; height: auto; max-width: 1140px; flex: 0 0 auto; }
#wb_element_instance91_23 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 6px 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: stretch; align-items: stretch; justify-content: flex-start; align-content: space-around; flex-wrap: nowrap; }
#wb_element_instance101_23 p:last-child { margin-bottom: 0; }
#wb_element_instance101_23 { opacity: 1; width: 100%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 15px 0px 20px 0px; flex: 0 0 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance102_23 { opacity: 1; box-sizing: border-box; width: 66.73%; height: 242px; min-width: 240px; max-width: 600px; flex: 0 0 auto; }
#wb_element_instance102_23 .wb-picture-wrapper { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0px none #d1d1d1; }
#wb_element_instance102_23 img { width: 100%; height: auto; }
#wb_element_instance100_23 > .wb_content { width: 100%; height: 100%; }
#wb_element_instance100_23 { width: 100%; height: 100%; max-width: 100%; }
#wb_element_instance100_23 > .wb_shp { background: #fffcff url("gallery/Продукция резотон-ts1632419707.jpg") no-repeat scroll center center; background-size: contain; opacity: 1; border: 5px none #c0c0c0; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; }
#wb_element_instance99_23 { width: 47.95%; height: auto; max-width: 100%; margin: 15px 20px 12px 0px; flex: 0 0 auto; }
#wb_element_instance99_23 > .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: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
#wb_element_instance104_23 p:last-child { margin-bottom: 0; }
#wb_element_instance104_23 { opacity: 1; width: 94.92%; height: auto; min-width: 24px; min-height: 18px; max-width: 100%; margin: 0px 0px 12px 0px; flex: 0 0 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance103_23 { width: 34.91%; height: auto; max-width: 670px; margin: 0px 8px 0px 0px; flex: 0 0 auto; }
#wb_element_instance103_23 > .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; }
#wb_element_instance98_23 { width: 100%; height: auto; max-width: 1140px; flex: 0 0 auto; }
#wb_element_instance98_23 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 6px 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: stretch; align-items: stretch; justify-content: flex-start; align-content: space-around; flex-wrap: nowrap; }
#wb_element_instance108_23 p:last-child { margin-bottom: 0; }
#wb_element_instance108_23 { opacity: 1; width: 100%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 12px 0px; flex: 0 0 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance109_23 { opacity: 1; box-sizing: border-box; width: 66.62%; height: auto; min-width: 240px; min-height: 137px; max-width: 764px; max-height: 1080px; flex: 0 0 auto; }
#wb_element_instance109_23 .wb-picture-wrapper { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0px none #d1d1d1; }
#wb_element_instance109_23 img { width: 100%; height: auto; }
#wb_element_instance107_23 > .wb_content { width: 100%; height: 100%; }
#wb_element_instance107_23 { width: 100%; height: 100%; max-width: 100%; }
#wb_element_instance107_23 > .wb_shp { background: #fffcff url("gallery/Продукция резотон-ts1632419707.jpg") no-repeat scroll center center; background-size: contain; opacity: 1; border: 5px none #c0c0c0; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; }
#wb_element_instance106_23 { width: 61.93%; height: auto; max-width: 100%; margin: 0px 30px 12px 0px; flex: 0 0 auto; }
#wb_element_instance106_23 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 27px 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: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
#wb_element_instance111_23 p:last-child { margin-bottom: 0; }
#wb_element_instance111_23 { opacity: 1; width: 83.4%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 20px 0px; flex: 0 0 auto; }
#wb_element_instance112_23 { opacity: 1; box-sizing: border-box; width: 100%; height: auto; min-width: 240px; max-width: 665px; margin: 0px 0px 20px 0px; flex: 1 1 auto; }
#wb_element_instance112_23 .wb-picture-wrapper { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0px none #d1d1d1; }
#wb_element_instance112_23 img { width: 100%; height: auto; }
#wb_element_instance113_23 { opacity: 1; box-sizing: border-box; width: 100%; height: auto; min-width: 240px; max-width: 665px; margin: 0px 0px 20px 0px; flex: 1 1 auto; }
#wb_element_instance113_23 .wb-picture-wrapper { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0px none #d1d1d1; }
#wb_element_instance113_23 img { width: 100%; height: auto; }
#wb_element_instance110_23 { width: 23.41%; height: auto; max-width: 670px; margin: 0px 8px 0px 0px; flex: 0 0 auto; }
#wb_element_instance110_23 > .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; }
#wb_element_instance105_23 { width: 100%; height: auto; max-width: 1140px; flex: 1 1 auto; }
#wb_element_instance105_23 > .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: stretch; align-items: stretch; justify-content: flex-start; align-content: space-around; flex-wrap: nowrap; }
#wb_element_instance117_23 p:last-child { margin-bottom: 0; }
#wb_element_instance117_23 { opacity: 1; width: 83.4%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 20px 0px; flex: 0 0 auto; }
#wb_element_instance118_23 { opacity: 1; box-sizing: border-box; width: 60.42%; height: auto; min-width: 240px; min-height: 137px; max-width: 769px; max-height: 1080px; flex: 0 0 auto; }
#wb_element_instance118_23 .wb-picture-wrapper { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0px none #d1d1d1; }
#wb_element_instance118_23 img { width: 100%; height: auto; }
#wb_element_instance116_23 > .wb_content { width: 100%; height: 100%; }
#wb_element_instance116_23 { width: 100%; height: 100%; max-width: 100%; }
#wb_element_instance116_23 > .wb_shp { background: #fffcff url("gallery/Продукция резотон-ts1632419707.jpg") no-repeat scroll center center; background-size: contain; opacity: 1; border: 5px none #c0c0c0; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; }
#wb_element_instance115_23 { width: 64.3%; height: auto; max-width: 100%; margin: 0px 20px 12px 0px; flex: 0 0 auto; }
#wb_element_instance115_23 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 3px 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: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
#wb_element_instance120_23 p:last-child { margin-bottom: 0; }
#wb_element_instance120_23 { opacity: 1; width: auto; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 12px 0px; flex: 1 1 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance119_23 { width: 19.49%; height: auto; max-width: 670px; margin: 0px 45px 0px 0px; flex: 0 0 auto; }
#wb_element_instance119_23 > .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; }
#wb_element_instance114_23 { width: 100%; height: auto; max-width: 1140px; flex: 1 1 auto; }
#wb_element_instance114_23 > .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: stretch; align-items: stretch; justify-content: flex-start; align-content: space-around; flex-wrap: nowrap; }
#wb_element_instance124_23 p:last-child { margin-bottom: 0; }
#wb_element_instance124_23 { opacity: 1; width: 83.4%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 20px 0px; flex: 0 0 auto; }
#wb_element_instance125_23 iframe { width: 100%; height: 100%; }
#wb_element_instance125_23 > .wb_content { width: 100%; height: 100%; }
#wb_element_instance125_23 { width: 52.94%; height: 181px; max-width: 560px; margin: 30px 0px 0px 0px; flex: 0 0 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance123_23 > .wb_content { width: 100%; height: 100%; }
#wb_element_instance123_23 { width: 100%; height: 100%; max-width: 100%; }
#wb_element_instance123_23 > .wb_shp { background: #fffcff url("gallery/Продукция резотон-ts1632419707.jpg") no-repeat scroll center center; background-size: contain; opacity: 1; border: 5px none #c0c0c0; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; }
#wb_element_instance122_23 { width: 52.64%; height: auto; max-width: 100%; margin: 0px 20px 12px 0px; flex: 0 0 auto; }
#wb_element_instance122_23 > .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: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
#wb_element_instance127_23 p:last-child { margin-bottom: 0; }
#wb_element_instance127_23 { opacity: 1; width: auto; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 12px 0px; flex: 1 1 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance126_23 { width: 11.54%; height: auto; max-width: 670px; margin: 0px 8px 0px 0px; flex: 0 0 auto; }
#wb_element_instance126_23 > .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; }
#wb_element_instance121_23 { width: 100%; height: auto; max-width: 1140px; flex: 1 1 auto; }
#wb_element_instance121_23 > .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: stretch; align-items: stretch; justify-content: flex-start; align-content: space-around; flex-wrap: nowrap; }
#wb_element_instance131_23 p:last-child { margin-bottom: 0; }
#wb_element_instance131_23 { opacity: 1; width: 98.43%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 20px 0px; flex: 0 0 auto; }
#wb_element_instance132_23 iframe { width: 100%; height: 100%; }
#wb_element_instance132_23 > .wb_content { width: 100%; height: 100%; }
#wb_element_instance132_23 { width: 63.11%; height: 217px; max-width: 560px; margin: 30px 0px 0px 0px; flex: 0 0 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance130_23 > .wb_content { width: 100%; height: 100%; }
#wb_element_instance130_23 { width: 100%; height: 100%; max-width: 100%; }
#wb_element_instance130_23 > .wb_shp { background: #fffcff url("gallery/Продукция резотон-ts1632419707.jpg") no-repeat scroll center center; background-size: contain; opacity: 1; border: 5px none #c0c0c0; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; }
#wb_element_instance129_23 { width: 50.36%; height: auto; max-width: 100%; margin: 0px 20px 12px 0px; flex: 0 0 auto; }
#wb_element_instance129_23 > .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: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
#wb_element_instance134_23 p:last-child { margin-bottom: 0; }
#wb_element_instance134_23 { opacity: 1; width: auto; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 12px 0px; flex: 1 1 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance133_23 { width: 11.54%; height: auto; max-width: 670px; margin: 0px 8px 0px 0px; flex: 0 0 auto; }
#wb_element_instance133_23 > .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; }
#wb_element_instance128_23 { width: 100%; height: auto; max-width: 1140px; flex: 1 1 auto; }
#wb_element_instance128_23 > .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: stretch; align-items: stretch; justify-content: flex-start; align-content: space-around; flex-wrap: nowrap; }
#wb_element_instance138_23 p:last-child { margin-bottom: 0; }
#wb_element_instance138_23 { opacity: 1; width: 98.43%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 20px 0px; flex: 0 0 auto; }
#wb_element_instance139_23 iframe { width: 100%; height: 100%; }
#wb_element_instance139_23 > .wb_content { width: 100%; height: 100%; }
#wb_element_instance139_23 { width: 74.59%; height: 212px; max-width: 560px; margin: 30px 0px 0px 0px; flex: 0 0 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance137_23 > .wb_content { width: 100%; height: 100%; }
#wb_element_instance137_23 { width: 100%; height: 100%; max-width: 100%; }
#wb_element_instance137_23 > .wb_shp { background: #fffcff url("gallery/Продукция резотон-ts1632419707.jpg") no-repeat scroll center center; background-size: contain; opacity: 1; border: 5px none #c0c0c0; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; }
#wb_element_instance136_23 { width: 44.44%; height: 291px; max-width: 100%; margin: 0px 20px 12px 0px; flex: 0 0 auto; }
#wb_element_instance136_23 > .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: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
#wb_element_instance141_23 p:last-child { margin-bottom: 0; }
#wb_element_instance141_23 { opacity: 1; width: auto; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 12px 0px; flex: 1 1 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance140_23 { width: 11.54%; height: auto; max-width: 670px; margin: 0px 8px 0px 0px; flex: 0 0 auto; }
#wb_element_instance140_23 > .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; }
#wb_element_instance135_23 { width: 100%; height: auto; max-width: 1140px; flex: 1 1 auto; }
#wb_element_instance135_23 > .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: stretch; align-items: stretch; justify-content: flex-start; align-content: space-around; flex-wrap: nowrap; }
#wb_element_instance145_23 p:last-child { margin-bottom: 0; }
#wb_element_instance145_23 { opacity: 1; width: 100%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 17px 20px 7px; flex: 0 0 auto; }
#wb_element_instance146_23 iframe { width: 100%; height: 100%; }
#wb_element_instance146_23 > .wb_content { width: 100%; height: 100%; }
#wb_element_instance146_23 { width: 62.86%; height: 232px; max-width: 560px; margin: 30px 0px 0px 0px; flex: 0 0 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance144_23 > .wb_content { width: 100%; height: 100%; }
#wb_element_instance144_23 { width: 100%; height: 100%; max-width: 100%; }
#wb_element_instance144_23 > .wb_shp { background: #fffcff url("gallery/Продукция резотон-ts1632419707.jpg") no-repeat scroll center center; background-size: contain; opacity: 1; border: 5px none #c0c0c0; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; }
#wb_element_instance143_23 { width: 57.38%; height: auto; max-width: 100%; margin: 0px 20px 12px 0px; flex: 0 0 auto; }
#wb_element_instance143_23 > .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: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
#wb_element_instance148_23 p:last-child { margin-bottom: 0; }
#wb_element_instance148_23 { opacity: 1; width: auto; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 12px 0px; flex: 1 1 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance147_23 { width: 11.54%; height: auto; max-width: 670px; margin: 0px 8px 0px 0px; flex: 0 0 auto; }
#wb_element_instance147_23 > .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; }
#wb_element_instance142_23 { width: 100%; height: auto; max-width: 1140px; flex: 1 1 auto; }
#wb_element_instance142_23 > .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: stretch; align-items: stretch; justify-content: flex-start; align-content: space-around; flex-wrap: nowrap; }
#wb_element_instance152_23 p:last-child { margin-bottom: 0; }
#wb_element_instance152_23 { opacity: 1; width: 100%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 17px 20px 7px; flex: 0 0 auto; }
#wb_element_instance153_23 iframe { width: 100%; height: 100%; }
#wb_element_instance153_23 > .wb_content { width: 100%; height: 100%; }
#wb_element_instance153_23 { width: 68.41%; height: 269px; max-width: 560px; margin: 30px 0px 0px 0px; flex: 0 0 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance151_23 > .wb_content { width: 100%; height: 100%; }
#wb_element_instance151_23 { width: 100%; height: 100%; max-width: 100%; }
#wb_element_instance151_23 > .wb_shp { background: #fffcff url("gallery/Продукция резотон-ts1632419707.jpg") no-repeat scroll center center; background-size: contain; opacity: 1; border: 5px none #c0c0c0; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; }
#wb_element_instance150_23 { width: 55.65%; height: auto; max-width: 100%; margin: 0px 0px 12px 0px; flex: 0 0 auto; }
#wb_element_instance150_23 > .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: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
#wb_element_instance155_23 p:last-child { margin-bottom: 0; }
#wb_element_instance155_23 { opacity: 1; width: auto; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 12px 0px; flex: 1 1 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance154_23 { width: 11.54%; height: auto; max-width: 670px; margin: 0px 8px 0px 0px; flex: 0 0 auto; }
#wb_element_instance154_23 > .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; }
#wb_element_instance149_23 { width: 100%; height: auto; max-width: 1140px; flex: 1 1 auto; }
#wb_element_instance149_23 > .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: stretch; align-items: stretch; justify-content: flex-start; align-content: space-around; flex-wrap: nowrap; }
#wb_element_instance159_23 p:last-child { margin-bottom: 0; }
#wb_element_instance159_23 { opacity: 1; width: 100%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 17px 20px 7px; flex: 0 0 auto; }
#wb_element_instance160_23 iframe { width: 100%; height: 100%; }
#wb_element_instance160_23 > .wb_content { width: 100%; height: 100%; }
#wb_element_instance160_23 { width: 69.75%; height: 269px; max-width: 560px; margin: 30px 0px 0px 0px; flex: 0 0 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance158_23 > .wb_content { width: 100%; height: 100%; }
#wb_element_instance158_23 { width: 100%; height: 100%; max-width: 100%; }
#wb_element_instance158_23 > .wb_shp { background: #fffcff url("gallery/Продукция резотон-ts1632419707.jpg") no-repeat scroll center center; background-size: contain; opacity: 1; border: 5px none #c0c0c0; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; }
#wb_element_instance157_23 { width: 54.19%; height: auto; max-width: 100%; margin: 0px 20px 12px 0px; flex: 0 0 auto; }
#wb_element_instance157_23 > .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: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
#wb_element_instance162_23 p:last-child { margin-bottom: 0; }
#wb_element_instance162_23 { opacity: 1; width: auto; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 12px 0px; flex: 1 1 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance161_23 { width: 11.54%; height: auto; max-width: 670px; margin: 0px 8px 0px 0px; flex: 0 0 auto; }
#wb_element_instance161_23 > .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; }
#wb_element_instance156_23 { width: 100%; height: auto; max-width: 1140px; flex: 1 1 auto; }
#wb_element_instance156_23 > .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: stretch; align-items: stretch; justify-content: flex-start; align-content: space-around; flex-wrap: nowrap; }
#wb_element_instance166_23 > .wb_content { width: 100%; }
#wb_element_instance166_23 { width: 560px; height: 315px; max-width: 100%; flex: 0 0 auto; }
#wb_element_instance167_23 p:last-child { margin-bottom: 0; }
#wb_element_instance167_23 { opacity: 1; width: 100%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 17px 20px 7px; flex: 0 0 auto; }
#wb_element_instance165_23 > .wb_content { width: 100%; height: 100%; }
#wb_element_instance165_23 { width: 100%; height: 100%; max-width: 100%; }
#wb_element_instance165_23 > .wb_shp { background: #fffcff url("gallery/Продукция резотон-ts1632419707.jpg") no-repeat scroll center center; background-size: contain; opacity: 1; border: 5px none #c0c0c0; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; }
#wb_element_instance164_23 { width: 54.19%; height: auto; max-width: 100%; margin: 0px 20px 12px 0px; flex: 0 0 auto; }
#wb_element_instance164_23 > .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: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
#wb_element_instance169_23 p:last-child { margin-bottom: 0; }
#wb_element_instance169_23 { opacity: 1; width: auto; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 12px 0px; flex: 1 1 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance168_23 { width: 11.54%; height: auto; max-width: 670px; margin: 0px 8px 0px 0px; flex: 0 0 auto; }
#wb_element_instance168_23 > .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; }
#wb_element_instance163_23 { width: 100%; height: auto; max-width: 1140px; flex: 1 1 auto; }
#wb_element_instance163_23 > .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: stretch; align-items: stretch; justify-content: flex-start; align-content: space-around; flex-wrap: nowrap; }
#wb_element_instance170_23 { width: 100%; height: auto; max-width: 100%; margin: 30px 0px 30px 0px; flex: 0 0 auto; }
#wb_element_instance170_23 > .wb_content { min-width: 20px; min-height: 20px; padding: 30px 24px 30px 14px; border: 5px none #c0c0c0; -moz-border-radius: 15px 15px 15px 15px; -webkit-border-radius: 15px 15px 15px 15px; border-radius: 15px 15px 15px 15px; background: #fafafa none repeat scroll left top; background-size: auto auto; justify-items: center; align-items: center; justify-content: center; align-content: center; flex-wrap: wrap; }
#wb_element_instance174_23 p:last-child { margin-bottom: 0; }
#wb_element_instance174_23 { opacity: 1; width: 100%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 20px 0px; flex: 0 0 auto; }
#wb_element_instance175_23 { opacity: 1; box-sizing: border-box; width: 652px; height: auto; min-height: 137px; max-width: 100%; max-height: 1080px; flex: 0 0 auto; }
#wb_element_instance175_23 .wb-picture-wrapper { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0px none #d1d1d1; }
#wb_element_instance175_23 img { width: 100%; height: auto; }
#wb_element_instance173_23 > .wb_content { width: 100%; height: 100%; }
#wb_element_instance173_23 { width: 100%; height: 100%; max-width: 100%; }
#wb_element_instance173_23 > .wb_shp { background: #fffcff url("gallery/Продукция резотон-ts1632419707.jpg") no-repeat scroll center center; background-size: contain; opacity: 1; border: 5px none #c0c0c0; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; }
#wb_element_instance172_23 { width: 64.3%; height: auto; max-width: 100%; margin: 0px 20px 12px 0px; flex: 0 0 auto; }
#wb_element_instance172_23 > .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: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
#wb_element_instance177_23 p:last-child { margin-bottom: 0; }
#wb_element_instance177_23 { opacity: 1; width: 100%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 12px 0px; flex: 0 0 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance176_23 { width: 14.72%; height: auto; max-width: 670px; margin: 0px 30px 0px 39px; flex: 0 0 auto; }
#wb_element_instance176_23 > .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; }
#wb_element_instance171_23 { width: 100%; height: auto; max-width: 1140px; flex: 1 1 auto; }
#wb_element_instance171_23 > .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: stretch; align-items: stretch; justify-content: flex-start; align-content: space-around; flex-wrap: nowrap; }
#wb_element_instance181_23 p:last-child { margin-bottom: 0; }
#wb_element_instance181_23 { opacity: 1; width: 100%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 20px 0px; flex: 0 0 auto; }
#wb_element_instance182_23 { opacity: 1; box-sizing: border-box; width: 607px; height: auto; min-height: 137px; max-width: 100%; max-height: 1080px; flex: 0 0 auto; }
#wb_element_instance182_23 .wb-picture-wrapper { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0px none #d1d1d1; }
#wb_element_instance182_23 img { width: 100%; height: auto; }
#wb_element_instance180_23 > .wb_content { width: 100%; height: 100%; }
#wb_element_instance180_23 { width: 100%; height: 100%; max-width: 100%; }
#wb_element_instance180_23 > .wb_shp { background: #fffcff url("gallery/Продукция резотон-ts1632419707.jpg") no-repeat scroll center center; background-size: contain; opacity: 1; border: 5px none #c0c0c0; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; }
#wb_element_instance179_23 { width: 100%; height: auto; max-width: 100%; margin: 0px 20px 12px 0px; flex: 1 1 auto; }
#wb_element_instance179_23 > .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: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
#wb_element_instance184_23 p:last-child { margin-bottom: 0; }
#wb_element_instance184_23 { opacity: 1; width: 100%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 12px 0px; flex: 0 0 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance183_23 { width: 14.72%; height: auto; max-width: 670px; margin: 0px 30px 0px 39px; flex: 0 0 auto; }
#wb_element_instance183_23 > .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; }
#wb_element_instance178_23 { width: 100%; height: auto; max-width: 1140px; flex: 1 1 auto; }
#wb_element_instance178_23 > .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: stretch; align-items: stretch; justify-content: flex-start; align-content: space-around; flex-wrap: nowrap; }
#wb_element_instance188_23 p:last-child { margin-bottom: 0; }
#wb_element_instance188_23 { opacity: 1; width: 100%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 12px 0px; flex: 0 0 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance189_23 { opacity: 1; box-sizing: border-box; width: 594px; height: auto; min-height: 137px; max-width: 100%; max-height: 1080px; flex: 0 0 auto; }
#wb_element_instance189_23 .wb-picture-wrapper { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0px none #d1d1d1; }
#wb_element_instance189_23 img { width: 100%; height: auto; }
#wb_element_instance187_23 > .wb_content { width: 100%; height: 100%; }
#wb_element_instance187_23 { width: 100%; height: 100%; max-width: 100%; }
#wb_element_instance187_23 > .wb_shp { background: #fffcff url("gallery/Продукция резотон-ts1632419707.jpg") no-repeat scroll center center; background-size: contain; opacity: 1; border: 5px none #c0c0c0; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; }
#wb_element_instance186_23 { width: 62.84%; height: auto; max-width: 100%; margin: 0px 20px 12px 0px; flex: 0 0 auto; }
#wb_element_instance186_23 > .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: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
#wb_element_instance191_23 p:last-child { margin-bottom: 0; }
#wb_element_instance191_23 { opacity: 1; width: 83.4%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 20px 0px; flex: 0 0 auto; }
#wb_element_instance190_23 { width: 14.72%; height: auto; max-width: 670px; margin: 0px 30px 0px 39px; flex: 0 0 auto; }
#wb_element_instance190_23 > .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; }
#wb_element_instance185_23 { width: 100%; height: auto; max-width: 1140px; flex: 1 1 auto; }
#wb_element_instance185_23 > .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: stretch; align-items: stretch; justify-content: flex-start; align-content: space-around; flex-wrap: nowrap; }
#wb_element_instance195_23 { opacity: 1; box-sizing: border-box; width: 607px; height: auto; min-height: 137px; max-width: 100%; max-height: 1080px; flex: 0 0 auto; }
#wb_element_instance195_23 .wb-picture-wrapper { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0px none #d1d1d1; }
#wb_element_instance195_23 img { width: 100%; height: auto; }
#wb_element_instance194_23 > .wb_content { width: 100%; height: 100%; }
#wb_element_instance194_23 { width: 100%; height: 100%; max-width: 100%; }
#wb_element_instance194_23 > .wb_shp { background: #fffcff url("gallery/Продукция резотон-ts1632419707.jpg") no-repeat scroll center center; background-size: contain; opacity: 1; border: 5px none #c0c0c0; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; }
#wb_element_instance193_23 { width: 62.84%; height: auto; min-height: 230px; max-width: 100%; margin: 0px 20px 12px 0px; flex: 0 0 auto; }
#wb_element_instance193_23 > .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: stretch; align-items: stretch; justify-content: space-evenly; align-content: stretch; flex-wrap: nowrap; }
#wb_element_instance197_23 p:last-child { margin-bottom: 0; }
#wb_element_instance197_23 { opacity: 1; width: 83.4%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 20px 0px; flex: 0 0 auto; }
#wb_element_instance198_23 p:last-child { margin-bottom: 0; }
#wb_element_instance198_23 { opacity: 1; width: 100%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 12px 0px; flex: 0 0 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance196_23 { width: 14.72%; height: auto; max-width: 670px; margin: 0px 30px 0px 39px; flex: 0 0 auto; }
#wb_element_instance196_23 > .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; }
#wb_element_instance192_23 { width: 100%; height: auto; max-width: 1140px; flex: 1 1 auto; }
#wb_element_instance192_23 > .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: stretch; align-items: stretch; justify-content: flex-start; align-content: space-around; flex-wrap: nowrap; }
#wb_element_instance202_23 p:last-child { margin-bottom: 0; }
#wb_element_instance202_23 { opacity: 1; width: 94.44%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 20px 0px; flex: 0 0 auto; }
#wb_element_instance203_23 { opacity: 1; box-sizing: border-box; width: 551px; height: auto; min-height: 137px; max-width: 100%; max-height: 1080px; flex: 0 0 auto; }
#wb_element_instance203_23 .wb-picture-wrapper { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0px none #d1d1d1; }
#wb_element_instance203_23 img { width: 100%; height: auto; }
#wb_element_instance201_23 > .wb_content { width: 100%; height: 100%; }
#wb_element_instance201_23 { width: 100%; height: 100%; max-width: 100%; }
#wb_element_instance201_23 > .wb_shp { background: #fffcff url("gallery/Продукция резотон-ts1632419707.jpg") no-repeat scroll center center; background-size: contain; opacity: 1; border: 5px none #c0c0c0; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; }
#wb_element_instance200_23 { width: 100%; height: auto; max-width: 100%; margin: 0px 20px 12px 0px; flex: 1 1 auto; }
#wb_element_instance200_23 > .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: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
#wb_element_instance205_23 p:last-child { margin-bottom: 0; }
#wb_element_instance205_23 { opacity: 1; width: 100%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 12px 0px; flex: 0 0 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance204_23 { width: 14.72%; height: auto; max-width: 670px; margin: 0px 30px 0px 39px; flex: 0 0 auto; }
#wb_element_instance204_23 > .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; }
#wb_element_instance199_23 { width: 100%; height: auto; max-width: 1140px; flex: 1 1 auto; }
#wb_element_instance199_23 > .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: stretch; align-items: stretch; justify-content: flex-start; align-content: space-around; flex-wrap: nowrap; }
#wb_element_instance209_23 p:last-child { margin-bottom: 0; }
#wb_element_instance209_23 { opacity: 1; width: 94.44%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 20px 0px; flex: 0 0 auto; }
#wb_element_instance210_23 { opacity: 1; box-sizing: border-box; width: 559px; height: auto; min-height: 137px; max-width: 100%; max-height: 1080px; flex: 0 0 auto; }
#wb_element_instance210_23 .wb-picture-wrapper { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0px none #d1d1d1; }
#wb_element_instance210_23 img { width: 100%; height: auto; }
#wb_element_instance208_23 > .wb_content { width: 100%; height: 100%; }
#wb_element_instance208_23 { width: 100%; height: 100%; max-width: 100%; }
#wb_element_instance208_23 > .wb_shp { background: #fffcff url("gallery/Продукция резотон-ts1632419707.jpg") no-repeat scroll center center; background-size: contain; opacity: 1; border: 5px none #c0c0c0; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; }
#wb_element_instance207_23 { width: 100%; height: auto; max-width: 100%; margin: 0px 20px 12px 0px; flex: 1 1 auto; }
#wb_element_instance207_23 > .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: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
#wb_element_instance212_23 p:last-child { margin-bottom: 0; }
#wb_element_instance212_23 { opacity: 1; width: 100%; height: auto; min-width: 24px; min-height: 24px; max-width: 100%; margin: 0px 0px 12px 0px; flex: 0 0 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance211_23 { width: 14.72%; height: auto; max-width: 670px; margin: 0px 30px 0px 39px; flex: 0 0 auto; }
#wb_element_instance211_23 > .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; }
#wb_element_instance206_23 { width: 100%; height: auto; max-width: 1140px; flex: 1 1 auto; }
#wb_element_instance206_23 > .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: stretch; align-items: stretch; justify-content: flex-start; align-content: space-around; flex-wrap: nowrap; }
#wb_element_instance2_23 { width: 100%; height: auto; max-width: 100%; margin: 30px 0px 30px 0px; flex: 0 0 auto; }
#wb_element_instance2_23 > .wb_content { min-width: 20px; min-height: 20px; padding: 49px 24px 30px 14px; border: 5px none #c0c0c0; -moz-border-radius: 15px 15px 15px 15px; -webkit-border-radius: 15px 15px 15px 15px; border-radius: 15px 15px 15px 15px; background: #fafafa 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; }
#wb_element_instance1_23 { width: 100%; height: auto; max-width: 1200px; flex: 1 1 auto; }
#wb_element_instance1_23 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 16px 0px 16px; 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: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
#wb_main_23 { width: 100%; height: auto; max-width: 100%; flex: 0 0 auto; }
#wb_main_23 > .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 no-repeat scroll left top; background-size: contain; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
#wb_element_instance7919_0 p:last-child { margin-bottom: 0; }
#wb_element_instance7919_0 { opacity: 1; width: auto; height: auto; max-width: 100%; margin: 5px 0px 27px 0px; flex: 0 0 auto; }
#wb_element_instance7920_0 p:last-child { margin-bottom: 0; }
#wb_element_instance7920_0 { opacity: 1; width: auto; height: auto; max-width: 100%; margin: 5px 0px 27px 0px; flex: 0 0 auto; }
#wb_element_instance7921_0 { width: auto; height: auto; max-width: 100%; flex: 0 0 auto; }
#wb_element_instance7921_0 > .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: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
#wb_element_instance7922_0 { opacity: 1; box-sizing: border-box; width: 100%; height: auto; min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; margin: 5px 1px 16px 0px; flex: 1 1 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance7922_0 .wb-picture-wrapper { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border: 1px none #000000; }
#wb_element_instance7922_0 img { width: 100%; height: auto; }
#wb_element_instance7923_0 { opacity: 1; box-sizing: border-box; width: 100%; height: auto; min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; margin: 5px 0px 16px 10px; flex: 1 1 auto; padding: 0px 0px 0px 0px; }
#wb_element_instance7923_0 .wb-picture-wrapper { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border: 1px none #000000; }
#wb_element_instance7923_0 img { width: 100%; height: auto; }
#wb_element_instance7918_0 { width: 100%; height: 86px; max-width: 1200px; margin: 36px 0px 23px 0px; flex: 1 1 auto; }
#wb_element_instance7918_0 > .wb_content { min-width: 20px; min-height: 20px; padding: 10px 0px 27px 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: space-around; flex-wrap: wrap; }
#wb_footer_23 { width: 100%; height: auto; max-width: 100%; flex: 0 0 auto; }
#wb_footer_23 > .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: #ffffff none repeat-x scroll center bottom; background-size: auto auto; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
#wb_footer_c_0 > .wb_content { width: 100%; height: 100%; }
#wb_footer_c_0 { width: 0px; height: 0px; max-width: 100%; flex: 0 0 auto; }
.site-lang-ru .wb_cont_inner { width: 360px; height: 100%; }
.site-lang-ru .wb_cont_bg { width: 360px; margin-left: -180px; }
.site-lang-ru .root { min-height: 100%; height: auto; }


/* tablet */
@media (min-width: 768px) {
	#wb_element_instance7914_0 { margin: 10px 0px 0px 20px; }
	#wb_element_instance7915_0 { margin: 10px 50px 9px 5px; }
	#wb_element_instance7916_0 { margin: 2px 3px 2px 3px; }
	#wb_element_instance7917_0 { margin: 0px 20px 0px 0px; }
	#wb_element_instance7917_0 ul { background: transparent none repeat-x center top; }
	#wb_element_instance7917_0 .btn-collapser { display: none; }
	#wb_element_instance7917_0 > ul, #wb_element_instance7917_0-det > ul { display: block; }
	#wb_element_instance3_23 { margin: 15px 0px 13px 0px; }
	#wb_element_instance9_23 { margin: 5px 5px 16px 5px; }
	#wb_element_instance11_23 { margin: 5px 5px 16px 5px; }
	#wb_element_instance10_23 { margin: 18px 0px 13px 0px; }
	#wb_element_instance14_23 { margin: 5px 5px 16px 5px; }
	#wb_element_instance16_23 { margin: 5px 5px 16px 5px; }
	#wb_element_instance17_23 { margin: 5px 5px 16px 5px; }
	#wb_element_instance15_23 { margin: 10px 0px 30px 0px; }
	#wb_element_instance13_23 { margin: 10px 0px 30px 0px; }
	#wb_element_instance18_23 { margin: 10px 0px 30px 0px; }
	#wb_element_instance8_23 { margin: 18px 0px 30px 0px; }
	#wb_element_instance6_23 { margin: 18px 0px 30px 0px; }
	#wb_element_instance20_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance23_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance24_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance28_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance29_23 { margin: 32px 0px 0px 0px; }
	#wb_element_instance26_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance31_23 { margin: 0px 0px 9px 0px; }
	#wb_element_instance30_23 { margin: 0px 29px 0px 0px; }
	#wb_element_instance35_23 { margin: 0px 0px 19px 0px; }
	#wb_element_instance36_23 { margin: 32px 0px 0px 0px; }
	#wb_element_instance33_23 { margin: 0px 20px 21px 0px; }
	#wb_element_instance38_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance37_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance42_23 { margin: 30px 0px 0px 0px; }
	#wb_element_instance40_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance44_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance47_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance43_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance51_23 { margin: 0px 0px 47px 0px; }
	#wb_element_instance52_23 { margin: 0px 0px 11px 0px; }
	#wb_element_instance49_23 { margin: 0px 29px 19px 0px; }
	#wb_element_instance55_23 { margin: 0px 0px 25px 1px; }
	#wb_element_instance54_23 { margin: 0px 95px 0px 0px; }
	#wb_element_instance59_23 { margin: 0px 0px 83px 0px; }
	#wb_element_instance57_23 { margin: 0px 20px 19px 0px; }
	#wb_element_instance62_23 { margin: 0px 0px 25px 0px; }
	#wb_element_instance61_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance66_23 { margin: 0px 0px 132px 0px; }
	#wb_element_instance64_23 { margin: 0px 20px 19px 0px; }
	#wb_element_instance69_23 { margin: 0px 0px 25px 0px; }
	#wb_element_instance68_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance73_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance71_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance76_23 { margin: 0px 0px 34px 0px; }
	#wb_element_instance75_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance80_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance78_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance83_23 { margin: 0px 0px 34px 0px; }
	#wb_element_instance82_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance87_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance85_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance90_23 { margin: 0px 0px 34px 0px; }
	#wb_element_instance89_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance94_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance92_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance97_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance96_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance101_23 { margin: 15px 0px 20px 0px; }
	#wb_element_instance99_23 { margin: 15px 20px 12px 0px; }
	#wb_element_instance104_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance103_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance108_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance106_23 { margin: 0px 30px 12px 0px; }
	#wb_element_instance111_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance112_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance113_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance110_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance117_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance115_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance120_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance119_23 { margin: 0px 45px 0px 0px; }
	#wb_element_instance124_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance125_23 { margin: 30px 0px 0px 0px; }
	#wb_element_instance122_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance127_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance126_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance131_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance132_23 { margin: 30px 0px 0px 0px; }
	#wb_element_instance129_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance134_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance133_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance138_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance139_23 { margin: 30px 0px 0px 0px; }
	#wb_element_instance136_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance141_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance140_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance145_23 { margin: 0px 17px 20px 7px; }
	#wb_element_instance146_23 { margin: 30px 0px 0px 0px; }
	#wb_element_instance143_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance148_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance147_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance152_23 { margin: 0px 17px 20px 7px; }
	#wb_element_instance153_23 { margin: 30px 0px 0px 0px; }
	#wb_element_instance150_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance155_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance154_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance159_23 { margin: 0px 17px 20px 7px; }
	#wb_element_instance160_23 { margin: 30px 0px 0px 0px; }
	#wb_element_instance157_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance162_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance161_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance167_23 { margin: 0px 17px 20px 7px; }
	#wb_element_instance164_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance169_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance168_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance170_23 { margin: 30px 0px 30px 0px; }
	#wb_element_instance174_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance172_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance177_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance176_23 { margin: 0px 30px 0px 39px; }
	#wb_element_instance181_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance179_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance184_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance183_23 { margin: 0px 30px 0px 39px; }
	#wb_element_instance188_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance186_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance191_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance190_23 { margin: 0px 30px 0px 39px; }
	#wb_element_instance193_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance197_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance198_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance196_23 { margin: 0px 30px 0px 39px; }
	#wb_element_instance202_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance200_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance205_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance204_23 { margin: 0px 30px 0px 39px; }
	#wb_element_instance209_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance207_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance212_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance211_23 { margin: 0px 30px 0px 39px; }
	#wb_element_instance2_23 { margin: 30px 0px 30px 0px; }
	#wb_element_instance1_23 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 22px 0px 22px; }
	#wb_element_instance7919_0 { margin: 5px 0px 27px 0px; }
	#wb_element_instance7920_0 { margin: 5px 0px 27px 0px; }
	#wb_element_instance7922_0 { margin: 5px 1px 16px 0px; }
	#wb_element_instance7923_0 { margin: 5px 0px 16px 10px; }
	#wb_element_instance7918_0 { margin: 36px 0px 23px 0px; }
}

/* desktop */
@media (min-width: 992px) {
	#wb_element_instance7914_0 { margin: 10px 0px 0px 20px; }
	#wb_element_instance7915_0 { margin: 10px 50px 9px 5px; }
	#wb_element_instance7916_0 { margin: 2px 3px 2px 3px; }
	#wb_element_instance7917_0 { margin: 0px 20px 0px 0px; }
	#wb_element_instance3_23 { margin: 15px 0px 13px 0px; }
	#wb_element_instance9_23 { margin: 5px 5px 16px 5px; }
	#wb_element_instance11_23 { margin: 5px 5px 16px 5px; }
	#wb_element_instance10_23 { margin: 18px 0px 13px 0px; }
	#wb_element_instance14_23 { margin: 5px 5px 16px 5px; }
	#wb_element_instance16_23 { margin: 5px 5px 16px 5px; }
	#wb_element_instance17_23 { margin: 5px 5px 16px 5px; }
	#wb_element_instance15_23 { margin: 10px 0px 30px 0px; }
	#wb_element_instance13_23 { margin: 10px 0px 30px 0px; }
	#wb_element_instance18_23 { margin: 10px 0px 30px 0px; }
	#wb_element_instance8_23 { margin: 18px 0px 30px 0px; }
	#wb_element_instance6_23 { margin: 18px 0px 30px 0px; }
	#wb_element_instance20_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance23_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance24_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance28_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance29_23 { margin: 32px 0px 0px 0px; }
	#wb_element_instance26_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance31_23 { margin: 0px 0px 9px 0px; }
	#wb_element_instance30_23 { margin: 0px 29px 0px 0px; }
	#wb_element_instance35_23 { margin: 0px 0px 19px 0px; }
	#wb_element_instance36_23 { margin: 32px 0px 0px 0px; }
	#wb_element_instance33_23 { margin: 0px 20px 21px 0px; }
	#wb_element_instance38_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance37_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance42_23 { margin: 30px 0px 0px 0px; }
	#wb_element_instance40_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance44_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance47_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance43_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance51_23 { margin: 0px 0px 47px 0px; }
	#wb_element_instance52_23 { margin: 0px 0px 11px 0px; }
	#wb_element_instance49_23 { margin: 0px 29px 19px 0px; }
	#wb_element_instance55_23 { margin: 0px 0px 25px 1px; }
	#wb_element_instance54_23 { margin: 0px 95px 0px 0px; }
	#wb_element_instance59_23 { margin: 0px 0px 83px 0px; }
	#wb_element_instance57_23 { margin: 0px 20px 19px 0px; }
	#wb_element_instance62_23 { margin: 0px 0px 25px 0px; }
	#wb_element_instance61_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance66_23 { margin: 0px 0px 132px 0px; }
	#wb_element_instance64_23 { margin: 0px 20px 19px 0px; }
	#wb_element_instance69_23 { margin: 0px 0px 25px 0px; }
	#wb_element_instance68_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance73_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance71_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance76_23 { margin: 0px 0px 34px 0px; }
	#wb_element_instance75_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance80_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance78_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance83_23 { margin: 0px 0px 34px 0px; }
	#wb_element_instance82_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance87_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance85_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance90_23 { margin: 0px 0px 34px 0px; }
	#wb_element_instance89_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance94_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance92_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance97_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance96_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance101_23 { margin: 15px 0px 20px 0px; }
	#wb_element_instance99_23 { margin: 15px 20px 12px 0px; }
	#wb_element_instance104_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance103_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance108_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance106_23 { margin: 0px 30px 12px 0px; }
	#wb_element_instance111_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance112_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance113_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance110_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance117_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance115_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance120_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance119_23 { margin: 0px 45px 0px 0px; }
	#wb_element_instance124_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance125_23 { margin: 30px 0px 0px 0px; }
	#wb_element_instance122_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance127_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance126_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance131_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance132_23 { margin: 30px 0px 0px 0px; }
	#wb_element_instance129_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance134_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance133_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance138_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance139_23 { margin: 30px 0px 0px 0px; }
	#wb_element_instance136_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance141_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance140_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance145_23 { margin: 0px 17px 20px 7px; }
	#wb_element_instance146_23 { margin: 30px 0px 0px 0px; }
	#wb_element_instance143_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance148_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance147_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance152_23 { margin: 0px 17px 20px 7px; }
	#wb_element_instance153_23 { margin: 30px 0px 0px 0px; }
	#wb_element_instance150_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance155_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance154_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance159_23 { margin: 0px 17px 20px 7px; }
	#wb_element_instance160_23 { margin: 30px 0px 0px 0px; }
	#wb_element_instance157_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance162_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance161_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance167_23 { margin: 0px 17px 20px 7px; }
	#wb_element_instance164_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance169_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance168_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance170_23 { margin: 30px 0px 30px 0px; }
	#wb_element_instance174_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance172_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance177_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance176_23 { margin: 0px 30px 0px 39px; }
	#wb_element_instance181_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance179_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance184_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance183_23 { margin: 0px 30px 0px 39px; }
	#wb_element_instance188_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance186_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance191_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance190_23 { margin: 0px 30px 0px 39px; }
	#wb_element_instance193_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance197_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance198_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance196_23 { margin: 0px 30px 0px 39px; }
	#wb_element_instance202_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance200_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance205_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance204_23 { margin: 0px 30px 0px 39px; }
	#wb_element_instance209_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance207_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance212_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance211_23 { margin: 0px 30px 0px 39px; }
	#wb_element_instance2_23 { margin: 30px 0px 30px 0px; }
	#wb_element_instance1_23 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 26px 0px 26px; }
	#wb_element_instance7919_0 { margin: 5px 0px 27px 0px; }
	#wb_element_instance7920_0 { margin: 5px 0px 27px 0px; }
	#wb_element_instance7922_0 { margin: 5px 1px 16px 0px; }
	#wb_element_instance7923_0 { margin: 5px 0px 16px 10px; }
	#wb_element_instance7918_0 { margin: 36px 0px 23px 0px; }
}

/* tv */
@media (min-width: 1200px) {
	#wb_element_instance7914_0 { margin: 10px 0px 0px 20px; }
	#wb_element_instance7915_0 { margin: 10px 50px 9px 5px; }
	#wb_element_instance7916_0 { margin: 2px 3px 2px 3px; }
	#wb_element_instance7917_0 { margin: 0px 20px 0px 0px; }
	#wb_element_instance3_23 { margin: 15px 0px 13px 0px; }
	#wb_element_instance9_23 { margin: 5px 5px 16px 5px; }
	#wb_element_instance11_23 { margin: 5px 5px 16px 5px; }
	#wb_element_instance10_23 { margin: 18px 0px 13px 0px; }
	#wb_element_instance14_23 { margin: 5px 5px 16px 5px; }
	#wb_element_instance16_23 { margin: 5px 5px 16px 5px; }
	#wb_element_instance17_23 { margin: 5px 5px 16px 5px; }
	#wb_element_instance15_23 { margin: 10px 0px 30px 0px; }
	#wb_element_instance13_23 { margin: 10px 0px 30px 0px; }
	#wb_element_instance18_23 { margin: 10px 0px 30px 0px; }
	#wb_element_instance8_23 { margin: 18px 0px 30px 0px; }
	#wb_element_instance6_23 { margin: 18px 0px 30px 0px; }
	#wb_element_instance20_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance23_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance24_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance28_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance29_23 { margin: 32px 0px 0px 0px; }
	#wb_element_instance26_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance31_23 { margin: 0px 0px 9px 0px; }
	#wb_element_instance30_23 { margin: 0px 29px 0px 0px; }
	#wb_element_instance35_23 { margin: 0px 0px 19px 0px; }
	#wb_element_instance36_23 { margin: 32px 0px 0px 0px; }
	#wb_element_instance33_23 { margin: 0px 20px 21px 0px; }
	#wb_element_instance38_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance37_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance42_23 { margin: 30px 0px 0px 0px; }
	#wb_element_instance40_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance44_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance47_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance43_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance51_23 { margin: 0px 0px 47px 0px; }
	#wb_element_instance52_23 { margin: 0px 0px 11px 0px; }
	#wb_element_instance49_23 { margin: 0px 29px 19px 0px; }
	#wb_element_instance55_23 { margin: 0px 0px 25px 1px; }
	#wb_element_instance54_23 { margin: 0px 95px 0px 0px; }
	#wb_element_instance59_23 { margin: 0px 0px 83px 0px; }
	#wb_element_instance57_23 { margin: 0px 20px 19px 0px; }
	#wb_element_instance62_23 { margin: 0px 0px 25px 0px; }
	#wb_element_instance61_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance66_23 { margin: 0px 0px 132px 0px; }
	#wb_element_instance64_23 { margin: 0px 20px 19px 0px; }
	#wb_element_instance69_23 { margin: 0px 0px 25px 0px; }
	#wb_element_instance68_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance73_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance71_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance76_23 { margin: 0px 0px 34px 0px; }
	#wb_element_instance75_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance80_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance78_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance83_23 { margin: 0px 0px 34px 0px; }
	#wb_element_instance82_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance87_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance85_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance90_23 { margin: 0px 0px 34px 0px; }
	#wb_element_instance89_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance94_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance92_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance97_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance96_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance101_23 { margin: 15px 0px 20px 0px; }
	#wb_element_instance99_23 { margin: 15px 20px 12px 0px; }
	#wb_element_instance104_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance103_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance108_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance106_23 { margin: 0px 30px 12px 0px; }
	#wb_element_instance111_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance112_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance113_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance110_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance117_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance115_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance120_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance119_23 { margin: 0px 45px 0px 0px; }
	#wb_element_instance124_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance125_23 { margin: 30px 0px 0px 0px; }
	#wb_element_instance122_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance127_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance126_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance131_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance132_23 { margin: 30px 0px 0px 0px; }
	#wb_element_instance129_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance134_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance133_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance138_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance139_23 { margin: 30px 0px 0px 0px; }
	#wb_element_instance136_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance141_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance140_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance145_23 { margin: 0px 17px 20px 7px; }
	#wb_element_instance146_23 { margin: 30px 0px 0px 0px; }
	#wb_element_instance143_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance148_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance147_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance152_23 { margin: 0px 17px 20px 7px; }
	#wb_element_instance153_23 { margin: 30px 0px 0px 0px; }
	#wb_element_instance150_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance155_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance154_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance159_23 { margin: 0px 17px 20px 7px; }
	#wb_element_instance160_23 { margin: 30px 0px 0px 0px; }
	#wb_element_instance157_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance162_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance161_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance167_23 { margin: 0px 17px 20px 7px; }
	#wb_element_instance164_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance169_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance168_23 { margin: 0px 8px 0px 0px; }
	#wb_element_instance170_23 { margin: 30px 0px 30px 0px; }
	#wb_element_instance174_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance172_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance177_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance176_23 { margin: 0px 30px 0px 39px; }
	#wb_element_instance181_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance179_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance184_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance183_23 { margin: 0px 30px 0px 39px; }
	#wb_element_instance188_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance186_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance191_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance190_23 { margin: 0px 30px 0px 39px; }
	#wb_element_instance193_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance197_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance198_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance196_23 { margin: 0px 30px 0px 39px; }
	#wb_element_instance202_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance200_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance205_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance204_23 { margin: 0px 30px 0px 39px; }
	#wb_element_instance209_23 { margin: 0px 0px 20px 0px; }
	#wb_element_instance207_23 { margin: 0px 20px 12px 0px; }
	#wb_element_instance212_23 { margin: 0px 0px 12px 0px; }
	#wb_element_instance211_23 { margin: 0px 30px 0px 39px; }
	#wb_element_instance2_23 { margin: 30px 0px 30px 0px; }
	#wb_element_instance1_23 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 32px 0px 32px; }
	#wb_element_instance7919_0 { margin: 5px 0px 27px 0px; }
	#wb_element_instance7920_0 { margin: 5px 0px 27px 0px; }
	#wb_element_instance7922_0 { margin: 5px 1px 16px 0px; }
	#wb_element_instance7923_0 { margin: 5px 0px 16px 10px; }
	#wb_element_instance7918_0 { margin: 36px 0px 23px 0px; }
}

/* desktop_and_smaller */
@media (max-width: 1199px) {
}

/* tablet_and_smaller */
@media (max-width: 991px) {
}

/* phone_only */
@media (max-width: 767px) {
	#wb_element_instance7917_0 { display: block; width: auto; height: 29px; min-width: 32px; min-height: 29px; max-width: 32px; max-height: 29px; flex: 0 0 32px; margin-left: 0; margin-right: 0; }
	#wb_element_instance7913_0 > .wb_content { background: #cbddf5 none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance7914_0 { width: 50px; margin-left: 0; margin-right: 0; }
	#wb_element_instance7915_0 { width: auto; margin-left: 0; margin-right: 0; }
	#wb_element_instance7916_0 { width: auto; margin-left: 0; margin-right: 0; }
	#wb_element_instance3_23 > .wb_content { background: #fafafa none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance4_23 { width: auto; margin-left: 0; margin-right: 0; }
	#wb_element_instance5_23 { width: auto; margin-left: 0; margin-right: 0; }
	#wb_element_instance10_23 > .wb_content { background: #fafafa none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance11_23 { width: auto; margin-left: 0; margin-right: 0; }
	#wb_element_instance12_23 { width: auto; margin-left: 0; margin-right: 0; }
	#wb_element_instance6_23 > .wb_content { background: #fafafa none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance7_23 { width: auto; margin-left: 0; margin-right: 0; }
	#wb_element_instance8_23 { width: auto; margin-left: 0; margin-right: 0; }
	#wb_element_instance20_23 > .wb_content { background: transparent none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance19_23 > .wb_content { background: transparent none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance20_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance22_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance25_23 > .wb_content { background: transparent none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance26_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance30_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance32_23 > .wb_content { background: transparent none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance33_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance37_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance40_23 > .wb_content { background: transparent none repeat scroll left top; background-size: auto auto; opacity: 1; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance42_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance39_23 > .wb_content { background: transparent none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance40_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance43_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance48_23 > .wb_content { background: transparent none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance49_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance54_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance56_23 > .wb_content { background: transparent none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance57_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance61_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance63_23 > .wb_content { background: transparent none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance64_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance68_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance70_23 > .wb_content { background: transparent none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance71_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance75_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance77_23 > .wb_content { background: transparent none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance78_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance82_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance84_23 > .wb_content { background: transparent none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance85_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance89_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance91_23 > .wb_content { background: transparent none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance92_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance96_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance98_23 > .wb_content { background: transparent none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance99_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance103_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance105_23 > .wb_content { background: transparent none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance106_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance110_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance114_23 > .wb_content { background: transparent none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance115_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance119_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance121_23 > .wb_content { background: transparent none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance122_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance126_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance128_23 > .wb_content { background: transparent none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance129_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance133_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance135_23 > .wb_content { background: transparent none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance136_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance140_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance142_23 > .wb_content { background: transparent none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance143_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance147_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance149_23 > .wb_content { background: transparent none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance150_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance154_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance156_23 > .wb_content { background: transparent none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance157_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance161_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance163_23 > .wb_content { background: transparent none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance164_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance168_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance170_23 > .wb_content { background: #fafafa none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance171_23 > .wb_content { background: transparent none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance172_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance176_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance178_23 > .wb_content { background: transparent none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance179_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance183_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance185_23 > .wb_content { background: transparent none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance186_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance190_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance193_23 > .wb_content { background: transparent none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance195_23 { width: 607px; margin-left: 0; margin-right: 0; }
	#wb_element_instance192_23 > .wb_content { background: transparent none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance193_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance196_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance199_23 > .wb_content { background: transparent none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance200_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance204_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance206_23 > .wb_content { background: transparent none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: stretch; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance207_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance211_23 { width: 100%; margin-left: 0; margin-right: 0; }
	#wb_element_instance7918_0 > .wb_content { background: transparent none repeat scroll left top; background-size: auto auto; flex-direction: column; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; }
	#wb_element_instance7919_0 { width: auto; margin-left: 0; margin-right: 0; }
	#wb_element_instance7920_0 { width: auto; margin-left: 0; margin-right: 0; }
	#wb_element_instance7921_0 { width: auto; margin-left: 0; margin-right: 0; }
	#wb_element_instance7922_0 { width: auto; margin-left: 0; margin-right: 0; }
	#wb_element_instance7923_0 { 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) {
}
