{"id":10392,"date":"2018-06-13T09:43:07","date_gmt":"2018-06-13T12:43:07","guid":{"rendered":"https:\/\/www.kaspersky.com.br\/blog\/?page_id=10392"},"modified":"2022-05-05T12:59:32","modified_gmt":"2022-05-05T15:59:32","slug":"kaspersky-anti-ransomware-tool-for-business","status":"publish","type":"page","link":"https:\/\/www.kaspersky.com.br\/blog\/kaspersky-anti-ransomware-tool-for-business\/","title":{"rendered":"Kaspersky\u00ae Anti-Ransomware Tool for Business"},"content":{"rendered":"<style>.post_content ul li:before { content: \"\"}.mfp-bg,.mfp-wrap { position: fixed; left: 0; top: 0; -webkit-backface-visibility: hidden}.mfp-bg,.mfp-container,.mfp-wrap { height: 100%; width: 100%}.mfp-arrow,.slick-slider { -webkit-tap-highlight-color: transparent}.mfp-container:before,.mfp-figure:after,.slick-track:after,.slick-track:before { content: \"\"}.ngdialog-no-overlay,.slick-slide.dragging img { pointer-events: none}.mfp-close,.ngdialog-close { font-style: normal; text-decoration: none}.mfp-close,.ngdialog-close,a,ins { text-decoration: none}blockquote,q { quotes: none}.resources-list .thumbnail img,.slick-loading .slick-slide,.slick-loading .slick-track,ul.resources-list .thumbnail img { visibility: hidden}.mfp-bg,.mfp-wrap,.ngdialog-content,.ngdialog-overlay,.ngdialog.ngdialog-closing .ngdialog-content,.ngdialog.ngdialog-closing .ngdialog-overlay { -webkit-backface-visibility: hidden}html { box-sizing: border-box}*,::after,::before { box-sizing: inherit}.mfp-bg { z-index: 1042; overflow: hidden; background: #0b0b0b; opacity: .8; filter: alpha(opacity=80)}.mfp-wrap { z-index: 1043; outline: 0!important}.mfp-container { text-align: center; position: absolute; left: 0; top: 0; padding: 0 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}.mfp-container:before { display: inline-block; height: 100%; vertical-align: middle}.mfp-align-top .mfp-container:before { display: none}.mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045}.mfp-close,.mfp-preloader { text-align: center; position: absolute}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content { width: 100%; cursor: auto}.mfp-ajax-cur { cursor: progress}.mfp-zoom,.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: pointer}.mfp-zoom { cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in}.mfp-auto-cursor .mfp-content { cursor: auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader { -webkit-user-select: none; -moz-user-select: none; user-select: none}.mfp-loading.mfp-figure { display: none}.mfp-hide { display: none!important}.mfp-preloader { color: #CCC; top: 50%; width: auto; margin-top: -.8em; left: 8px; right: 8px; z-index: 1044}.mfp-preloader a { color: #CCC}.mfp-close,.mfp-preloader a:hover { color: #FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader { display: none}button.mfp-arrow,button.mfp-close { overflow: visible; cursor: pointer; background: 0 0; border: 0; -webkit-appearance: none; display: block; outline: 0; padding: 0; z-index: 1046; -webkit-box-shadow: none; box-shadow: none}button::-moz-focus-inner { padding: 0; border: 0}.mfp-close { width: 44px; height: 44px; line-height: 44px; right: 0; top: 0; opacity: .65; filter: alpha(opacity=65); padding: 0 0 18px 10px; font-size: 28px}.mfp-close:focus,.mfp-close:hover { opacity: 1; filter: alpha(opacity=100)}.mfp-close:active { top: 1px}.mfp-close-btn-in .mfp-close { color: #333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close { color: #FFF; right: -6px; text-align: right; padding-right: 6px; width: 100%}.mfp-title,.text-left { text-align: left}.mfp-counter { position: absolute; top: 0; right: 0; color: #CCC; font-size: 12px; line-height: 18px; white-space: nowrap}.mfp-figure,img.mfp-img { line-height: 0}.mfp-arrow { position: absolute; opacity: .65; filter: alpha(opacity=65); margin: -55px 0 0; top: 50%; padding: 0; width: 90px; height: 110px}.mfp-arrow:active { margin-top: -54px}.mfp-arrow:focus,.mfp-arrow:hover { opacity: 1; filter: alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before { content: \"\"; display: block; width: 0; height: 0; position: absolute; left: 0; top: 0; margin-top: 35px; margin-left: 35px; border: inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after { border-top-width: 13px; border-bottom-width: 13px; top: 8px}.mfp-arrow .mfp-b,.mfp-arrow:before { border-top-width: 21px; border-bottom-width: 21px; opacity: .7}.mfp-arrow-left { left: 0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after { border-right: 17px solid #FFF; margin-left: 31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before { margin-left: 25px; border-right: 27px solid #3F3F3F}.mfp-arrow-right { right: 0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after { border-left: 17px solid #FFF; margin-left: 39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before { border-left: 27px solid #3F3F3F}.mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px}.mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px}.mfp-image-holder .mfp-content,img.mfp-img { max-width: 100%}.mfp-iframe-holder .mfp-close { top: -40px}.mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25%}.mfp-iframe-scaler iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, .6); background: #000}.mfp-figure:after,img.mfp-img { width: auto; height: auto; display: block}img.mfp-img { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 40px 0; margin: 0 auto}.mfp-figure:after { position: absolute; left: 0; top: 40px; bottom: 40px; right: 0; z-index: -1; box-shadow: 0 0 8px rgba(0, 0, 0, .6); background: #444}.mfp-figure small { color: #BDBDBD; display: block; font-size: 12px; line-height: 14px}.mfp-figure figure { margin: 0}.mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto}.mfp-title { line-height: 18px; color: #F3F3F3; word-wrap: break-word; padding-right: 36px}.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer}@media screen and (max-width: 800px) and (orientation:landscape),screen and (max-height:300px) { .mfp-img-mobile .mfp-image-holder { padding-left: 0; padding-right: 0 } .mfp-img-mobile img.mfp-img { padding: 0 } .mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0 } .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px } .mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, .6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0 } .mfp-img-mobile .mfp-counter { right: 5px; top: 3px } .mfp-img-mobile .mfp-close { top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, .6); position: fixed; text-align: center; padding: 0 }}.slick-list,.slick-slider,.slick-track,.white-popup { position: relative}@media all and (max-width: 900px) { .mfp-arrow { -webkit-transform: scale(.75); transform: scale(.75) } .mfp-arrow-left { -webkit-transform-origin: 0; transform-origin: 0 } .mfp-arrow-right { -webkit-transform-origin: 100%; transform-origin: 100% } .mfp-container { padding-left: 6px; padding-right: 6px }}@media all and (max-width: 768px) { .mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close { right: 5px }}.mfp-fade.mfp-bg { opacity: 0; -webkit-transition: all .15s ease-out; -moz-transition: all .15s ease-out; transition: all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready { opacity: .8}.mfp-fade.mfp-bg.mfp-removing { opacity: 0}.mfp-fade.mfp-wrap .mfp-content { opacity: 0; -webkit-transition: all .15s ease-out; -moz-transition: all .15s ease-out; transition: all .15s ease-out}.button.green:hover,.button.red:hover { -webkit-transition: all .15s ease-in; -moz-transition: all .15s ease-in}.mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity: 1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content { opacity: 0}.white-popup { padding: 20px; width: auto; max-width: 950px; margin: 40px auto}.search-info .search-sort { text-align: right}.search-info .search-sort p { margin-bottom: .65em; font-size: .75em; color: #777}.slick-slider { display: block; box-sizing: border-box; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y}.slick-list { overflow: hidden; display: block; margin: 0; padding: 0}.slick-list:focus { outline: 0}.slick-list.dragging { cursor: pointer; cursor: hand}.slick-slider .slick-list,.slick-slider .slick-track { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}.slick-track { left: 0; top: 0; display: block}.ngdialog,.ngdialog-overlay { position: fixed; top: 0; right: 0; bottom: 0; left: 0}.slick-track:after,.slick-track:before { display: table}.slick-track:after { clear: both}.slick-slide { float: left; min-height: 1px; display: none}[dir=rtl] .slick-slide { float: right}.slick-slide img { display: block}.slick-slide.slick-loading img { display: none}.slick-initialized .slick-slide { display: block}.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent}.slick-arrow.slick-hidden { display: none}ul.slides.no-arrows-mobile .slick-arrow { opacity: 0; pointer-events: none}@-webkit-keyframes ngdialog-fadeout { 0% { opacity: 1 } 100% { opacity: 0 }}@keyframes ngdialog-fadeout { 0% { opacity: 1 } 100% { opacity: 0 }}@-webkit-keyframes ngdialog-fadein { 0% { opacity: 0 } 100% { opacity: 1 }}@keyframes ngdialog-fadein { 0% { opacity: 0 } 100% { opacity: 1 }}@-webkit-keyframes ngdialog-flyin { 0% { opacity: 0; -webkit-transform: translateY(-40px); transform: translateY(-40px) } 100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0) }}@keyframes ngdialog-flyin { 0% { opacity: 0; -webkit-transform: translateY(-40px); transform: translateY(-40px) } 100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0) }}@-webkit-keyframes ngdialog-flyout { 0% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0) } 100% { opacity: 0; -webkit-transform: translateY(-40px); transform: translateY(-40px) }}@keyframes ngdialog-flyout { 0% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0) } 100% { opacity: 0; -webkit-transform: translateY(-40px); transform: translateY(-40px) }}.ngdialog { box-sizing: border-box; overflow: auto; -webkit-overflow-scrolling: touch; z-index: 1099; margin: auto; display: flex; flex-direction: column}.ngdialog *,.ngdialog ::after,.ngdialog ::before { box-sizing: inherit}.ngdialog.ngdialog-disabled-animation,.ngdialog.ngdialog-disabled-animation .ngdialog-content,.ngdialog.ngdialog-disabled-animation .ngdialog-overlay { -webkit-animation: none!important; animation: none!important}.ngdialog-overlay { background: rgba(11, 11, 11, .8); margin-right: 15px; -webkit-animation: ngdialog-fadein .5s; animation: ngdialog-fadein .5s}.ngdialog.ngdialog-closing .ngdialog-overlay { -webkit-animation: ngdialog-fadeout .5s; animation: ngdialog-fadeout .5s}.ngdialog-content { -webkit-animation: ngdialog-fadein .5s; animation: ngdialog-fadein .5s; pointer-events: all; position: relative; background: #fff; padding: 20px; width: auto; max-width: 950px; margin: 3em auto}.hmc-product.disabled,.map.zoom-fix>div { pointer-events: none}.ngdialog-no-bg .ngdialog-content { background-color: transparent; padding: 0; max-width: none; margin: auto; position: static}.ngdialog-no-bg .ngdialog-close { color: #fff}.ngdialog.ngdialog-closing .ngdialog-content { -webkit-animation: ngdialog-fadeout .5s; animation: ngdialog-fadeout .5s}body.ngdialog-open,html.ngdialog-open { overflow: hidden}.ngdialog.ngdialog-flyout.ngdialog-closing .ngdialog-content { -webkit-animation: ngdialog-flyout .4s; animation: ngdialog-flyout .4s}.ngdialog.ngdialog-flyout .ngdialog-content { -webkit-animation: ngdialog-flyin .4s; animation: ngdialog-flyin .4s; position: relative; padding: 0 6px; width: 100%}.ngdialog-narrow { max-width: 400px; display: flex; flex-direction: column; margin: auto; width: 100%}.ngdialog-narrow .ngdialog-content { margin: auto; padding: 30px}.ngdialog.ngdialog-iframe .ngdialog-content { padding: 0}.ngdialog-iframe .ngdialog-content { line-height: 0; width: 100%; max-width: 900px}embed,iframe,img,object,select,video { max-width: 100%}.ngdialog-iframe .ngdialog-close { top: -40px; color: #fff; opacity: 1; right: -15px}ins,mark { color: #000}.ngdialog-iframe .ngdialog-close:active { top: -39px}.ngdialog-iframe .ngdialog-iframe-wrapper { width: 100%; height: 0; overflow: hidden; padding-top: 56.25%}.ngdialog-iframe .ngdialog-iframe-wrapper iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, .6); background: #000}.ngdialog-close { -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-appearance: none; -webkit-box-shadow: none; box-shadow: none; background: 0 0; border: none; width: 30px; height: 30px; line-height: 30px; text-align: center; color: #000; filter: alpha(opacity=65); font-size: 28px; overflow: visible; cursor: pointer; display: block; outline: 0; opacity: .65; padding: 0; position: absolute; right: 0; top: 0; z-index: 1046}blockquote p,mark { font-style: italic}.container,.ngdialog.close-btn-inside .ngdialog-content,h3.section-title { position: relative}.ngdialog-close:focus,.ngdialog-close:hover { opacity: 1; filter: alpha(opacity=100)}.ngdialog-close:active { top: 1px}.ngdialog-close:before { content: '\\00D7'; cursor: pointer}@media all and (max-width: 900px) { .ngdialog { padding-left: 6px; padding-right: 6px }}a,body,hr,li,nav ul,ul { padding: 0}.cf:after,.cf:before { content: \"\"; display: table}article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section { display: block}.cf:after { clear: both}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 98%; vertical-align: baseline; background: 0 0}body { line-height: 1; margin: 0}li,nav ul,ul { list-style: none; margin: 0}blockquote:after,blockquote:before,q:after,q:before { content: none}.clear::after,.container::after,h3.section-title:after { content: \"\"}a { margin: 0; font-size: 100%; vertical-align: baseline; background: 0 0; outline: 0}ins { background-color: #FFF}mark { background-color: #FF9; font-weight: 700}abbr[title],dfn[title] { border-bottom: 1px dotted; cursor: help}table { border-collapse: collapse; border-spacing: 0}hr { margin: 1em 0}.wrapper input,select { vertical-align: middle}* { box-sizing: border-box}img { height: auto}.clear::after { clear: both; display: table}.hide { display: none}.container { width: 90%; max-width: 1030px; margin-left: auto; margin-right: auto}.container::after { clear: both; display: table}.site-bg { padding-top: 0!important; background-size: cover; background-position: center}.main .no-bottom-margin { margin-bottom: 0}.map.zoom-fix { cursor: move; cursor: grab; cursor: -moz-grab; cursor: -webkit-grab}.map.zoom-fix:active { cursor: grabbing; cursor: -moz-grabbing; cursor: -webkit-grabbing}@font-face { font-style: normal; font-weight: 900;}@font-face { font-style: normal; font-weight: 700;}@font-face { font-style: normal; font-weight: 500;}@font-face { font-style: italic; font-weight: 500;}@font-face { font-style: normal; font-weight: 300;}@font-face { font-style: italic; font-weight: 300;}@font-face { font-style: normal; font-weight: 100;}@font-face { font-style: italic; font-weight: 100;}@font-face { font-style: normal; font-weight: 300;}@font-face { font-style: italic; font-weight: 300;}@font-face { font-style: normal; font-weight: 500;}@font-face { font-style: normal; font-weight: 400;}@font-face { font-style: normal; font-weight: 400;}html { font-size: 1em}body,button,input,select,textarea { text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; line-height: 1.3; color: #1C1C1C}h3.section-title,h4,h4.section-title { font-weight: 700; color: #444}h1 { font-size: 1.5em; font-weight: 700}h2 { font-size: 1.25em; font-weight: 700}h3 { font-size: 1em; font-weight: 700}h3.section-title { margin-bottom: 1em; padding-bottom: .5em; text-align: center; flex-grow: 1; font-size: 1.5em; text-transform: uppercase}h3.section-title:after { position: absolute; bottom: 0; left: 50%; margin-left: -2em; width: 4em; height: 1px; background: #009981}.bulleted-list li:before,.main li:before { float: left; height: 8px; background-color: inherit}@media screen and (min-width: 769px) { h3.section-title { font-size: 1.75em }}h4 { font-size: 1.125em}.sidebar h3,.sidebar h4,h4.small { font-size: .75em; text-transform: uppercase; margin-bottom: 1rem}h4.section-title { position: relative; margin-bottom: 1.6em; font-size: 1.0625em}h4.section-title+div:not(.row),h4.section-title+p { margin-top: -1em}@media screen and (min-width: 769px) { h4.section-title { font-size: 1.125em }}.main li,p { font-size: 1em}p { font-weight: 300; color: #535353; line-height: 1.5}.locale--ja-jp .main ol li,.locale--ja-jp p { line-height: 1.63em}.main a { color: #006D5C!important}.main .awards-section p a{text-decoration:underline}a[href] { cursor: pointer}a:hover { color: #005446}.main ul { margin-bottom: 1em}.main ol { counter-reset: item; margin: 0 0 1.5em; padding: 0}.main ol li { counter-increment: item; padding-bottom: 0; padding-left: 1.5em; padding-top: 0; text-indent: -.25em}.bulleted-list li,.main li { line-height: 1.5; position: relative}.main ol li:before { content: counter(item, decimal) \".\"; display: inline-block; font-weight: 700; margin-top: .05em; padding-right: 1.5em; text-align: right; width: 1em; border: 0; color: #2D2D2D}.locale--ja-jp .main ol li:before { width: 2.3em}.main li { color: #535353; font-weight: 300; margin-bottom: .5em; padding: 0 0 0 1.3em}.bulleted-list ul.no-bullets li,.main ul.no-bullets li { padding: 0}.main li:before { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; content: \"\"; margin: .45em 0 0 -1.3em; display: inline-block; width: 8px; border: 2px solid #2D2D2D}.main li ul li { display: list-item; list-style-position: outside; list-style-type: circle; margin-left: 1em}.main ul.no-bullets li:before { display: none}.main ul.small-list li { font-size: .875em}.bulleted-list ul { margin-bottom: 1em}.bulleted-list ol { counter-reset: item; margin: 0 0 1.5em; padding: 0}.bulleted-list ol li { counter-increment: item; padding-bottom: 0; padding-left: 1.5em; padding-top: 0; text-indent: -.25em}.bulleted-list ol li:before { content: counter(item, decimal) \".\"; display: inline-block; font-weight: 700; margin-top: .05em; padding-right: 1.5em; text-align: right; width: 1em; border: 0; color: #2D2D2D}.bulleted-list li { color: #535353; font-size: 1em; font-weight: 300; margin-bottom: .5em; padding: 0 0 0 1.3em}.bulleted-list li:before { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; content: \"\"; margin: .45em 0 0 -1.3em; display: inline-block; width: 8px; border: 2px solid #2D2D2D}blockquote,hr { margin-bottom: 1em}.bulleted-list li ul li { display: list-item; list-style-position: outside; list-style-type: circle; margin-left: 1em}address,pre { margin: 0 0 1em}.bulleted-list ul.no-bullets li:before { display: none}.bulleted-list ul.small-list li { font-size: .875em}blockquote { -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; padding: 1.125em 1.125em .5em; line-height: 1.4; color: #888; font-size: 1.375em; font-weight: 100}blockquote p { position: relative; margin-bottom: .75em; font-size: 1em; color: #888}blockquote a { color: #444}blockquote cite { display: inline-block; color: #444; font-style: normal; font-size: .875em; font-weight: 500}address,em,i { font-style: italic}h1.big-title { text-transform: uppercase; font-weight: 900; font-size: 1.75em}@media screen and (min-width: 769px) { h1.big-title { font-size: 2.25em }}small,sub,sup { font-size: .75em}b,strong { font-weight: 700}u { text-decoration: underline}sub,sup { line-height: 1; height: 0; position: relative; vertical-align: baseline}sup { bottom: 1ex}sub { top: .5ex}.locale--ja-jp small { line-height: 1.5}big { font-size: 1.25em}abbr,acronym { border-bottom: 1px dotted #666; cursor: help}del { text-decoration: line-through; color: #666}code,pre,tt,var { color: #333; background: #EEE; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none}pre { padding: 1em; white-space: pre; display: block}code { display: inline-block; padding: 0 .5em; line-height: 1.3; font-size: .75em}hr { background: #E5E5E5; height: 1px; clear: both; float: none; width: 100%; border: 0}.text-center { text-align: center}.text-right { text-align: right}.text-green { color: #006D5C}.text-red { color: #ED2939}.icon-sina,.icon-wechat { width: 18px; height: 15px; background-image: url(..\/i\/social-ico.png); background-repeat: no-repeat; display: inline-block}.icon-sina { background-position: -5px -5px}.icon-sina:hover { background-position: -5px -30px}.icon-wechat { background-position: -5px -55px}.icon-wechat:hover { background-position: -5px -80px}.accordion-section>li>h4:after,.breadcrumbs a:before,.check-list li:before,.checkbox label:before,.comparison-nav a:before,.documentation-list .toggle:before,.features-checklist p:before,.filter-list-wrapper .filter-label:before,.form-element.country-selector:after,.hmc-selector .checkbox span,.icon-doc:before,.main-menu .dropdown>a:after,.menu-utility .dropdown>a:after,.page-menu-wrapper .page-menu-label:before,.product-feature .checkmark,.share-section:before,.slick-arrow,.tab-nav .tab-label:before,[class*=font-icons],[class^=font-icons] { speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased}.icon-out:before { content: \"\\e951\"}.icon-services:before { content: \"\\e94d\"}.icon-doc-o:before { content: \"\\e949\"}.icon-ppt-o:before { content: \"\\e94a\"}.icon-xls-o:before { content: \"\\e94b\"}.icon-zip-o:before { content: \"\\e94c\"}.icon-opera:before { content: \"\\e922\"}.icon-safari:before { content: \"\\e926\"}.icon-edge:before { content: \"\\e92d\"}.icon-firefox:before { content: \"\\e92e\"}.icon-chrome:before { content: \"\\e946\"}.icon-ie:before { content: \"\\e947\"}.icon-papers:before { content: \"\\e90e\"}.icon-bell:before { content: \"\\e950\"}.icon-hidden:before { content: \"\\e910\"}.icon-pdf:before { content: \"\\e90b\"}.icon-thin-arrow-down:before { content: \"\\e91f\"}.icon-tools:before { content: \"\\e945\"}.icon-k-club:before { content: \"\\e942\"}.icon-vk:before { content: \"\\e943\"}.icon-play-circle:before { content: \"\\e039\"}.icon-ios:before { content: \"\\e93f\"}.icon-pencil:before { content: \"\\e93d\"}.icon-md:before,.icon-multi-device:before { content: \"\\e93e\"}.icon-hmc-lock:before { content: \"\\e937\"}.icon-hmc-logins:before { content: \"\\e938\"}.icon-hmc-security:before { content: \"\\e939\"}.icon-hmc-shop:before { content: \"\\e93a\"}.icon-hmc-checks:before { content: \"\\e934\"}.icon-hmc-family:before { content: \"\\e935\"}.icon-hmc-id:before { content: \"\\e936\"}.icon-hmc-speed:before { content: \"\\e93b\"}.icon-laptop:before { content: \"\\e930\"}.icon-mobile:before { content: \"\\e931\"}.icon-screen:before { content: \"\\e932\"}.icon-tablet:before { content: \"\\e933\"}.icon-cc-visa:before { content: \"\\f1f0\"}.icon-cc-master:before { content: \"\\f1f1\"}.icon-cc-amex:before { content: \"\\f1f3\"}.icon-cc-paypal:before { content: \"\\f1f4\"}.icon-cc-diners:before { content: \"\\f24c\"}.icon-thin-arrow-right:before { content: \"\\e92f\"}.icon-phone:before { content: \"\\f095\"}.icon-link:before { content: \"\\f0c1\"}.icon-mail:before { content: \"\\f0e0\"}.icon-building:before,.icon-enterprise:before { content: \"\\e916\"}.icon-home:before { content: \"\\e917\"}.icon-medium-business:before { content: \"\\e918\"}.icon-small-business:before { content: \"\\e919\"}.icon-subscriptions:before { content: \"\\e915\"}.icon-arrow-left:before { content: \"\\f053\"}.icon-arrow-right:before { content: \"\\f054\"}.icon-arrow-up:before { content: \"\\f077\"}.icon-arrow-down:before { content: \"\\f078\"}.icon-globe:before { content: \"\\f0ac\"}.icon-arrow-left-2:before { content: \"\\f104\"}.icon-arrow-right-2:before { content: \"\\f105\"}.icon-arrow-right-3:before { content: \"\\e952\"}.icon-arrow-up-2:before { content: \"\\f106\"}.icon-arrow-down-2:before { content: \"\\f107\"}.icon-ok:before { content: \"\\f263\"}.icon-thin-arrow-down-2:before { content: \"\\e92a\"}.icon-quote-5:before { content: \"\\e92c\"}.icon-devices:before { content: \"\\e91d\"}.icon-card:before { content: \"\\e91e\"}.icon-cart:before { content: \"\\e913\"}.icon-check:before { content: \"\\2714\"}.icon-search:before { content: \"\\e90a\"}.icon-facebook:before { content: \"\\e900\"}.icon-twitter:before { content: \"\\e901\"}.icon-linkedin:before { content: \"\\e902\"}.icon-instagram:before { content: \"\\e903\"}.icon-google-plus:before { content: \"\\e904\"}.icon-grid:before { content: \"\\e905\"}.icon-windows:before { content: \"\\e906\"}.icon-osx:before { content: \"\\e911\"}.icon-android:before { content: \"\\e907\"}.icon-play:before { content: \"\\e929\"}.icon-heart-o:before { content: \"\\e927\"}.icon-help:before { content: \"\\e941\"}.icon-youtube:before { content: \"\\e940\"}.icon-flickr:before { content: \"\\e93c\"}.icon-print:before { content: \"\\e92b\"}.icon-star:before { content: \"\\e912\"}.icon-cancel:before { content: \"\\e914\"}.icon-infinity:before { content: \"\\e948\"}.icon-career:before { content: \"\\e958\"}.icon-moy-mir:before { content: \"\\e959\"}.row { max-width: 68em; margin-left: -3.0927%; margin-right: auto}.row::after { clear: both; content: \"\"; display: table}.row.no-gutter>*,.row>* { float: left; display: block}.row>* { margin-left: 3%; width: 97%}.row.no-gutter { margin-left: auto; margin-right: auto}.row.no-gutter>* { margin-left: 0; width: 100%}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-7,.col-8,.col-9 { float: left; display: block; margin-left: 3%}.col-1 { width: 5.33333%}.col-2 { width: 13.66667%}.col-3 { width: 22%}.col-4 { width: 30.33333%}.col-5 { width: 38.66667%}.col-6 { float: left; display: block; margin-left: 3%; width: 47%}.col-7 { width: 55.33333%}.col-8 { width: 63.66667%}.col-9 { width: 72%}.col-10 { width: 80.33333%}.col-11 { width: 88.66667%}.col-12 { width: 97%}.no-gutter>.col-1,.no-gutter>.col-10,.no-gutter>.col-11,.no-gutter>.col-12,.no-gutter>.col-2,.no-gutter>.col-3,.no-gutter>.col-4,.no-gutter>.col-5,.no-gutter>.col-7,.no-gutter>.col-8,.no-gutter>.col-9 { float: left; display: block; margin-left: 0}.no-gutter>.col-1 { width: 8.33333%}.no-gutter>.col-2 { width: 16.66667%}.no-gutter>.col-3 { width: 25%}.no-gutter>.col-4 { width: 33.33333%}.no-gutter>.col-5 { width: 41.66667%}.no-gutter>.col-6 { float: left; display: block; margin-left: 0; width: 50%}.no-gutter>.col-7 { width: 58.33333%}.no-gutter>.col-8 { width: 66.66667%}.no-gutter>.col-9 { width: 75%}.no-gutter>.col-10 { width: 83.33333%}.no-gutter>.col-11 { width: 91.66667%}.no-gutter>.col-12 { width: 100%}.shift-1 { margin-left: 11.33333%}.shift-2 { margin-left: 19.66667%}.shift-3 { margin-left: 28%}.shift-4 { margin-left: 36.33333%}.shift-5 { margin-left: 44.66667%}.shift-6 { margin-left: 53%}.shift-7 { margin-left: 61.33333%}.shift-8 { margin-left: 69.66667%}.shift-9 { margin-left: 78%}.shift-10 { margin-left: 86.33333%}.shift-11 { margin-left: 94.66667%}.shift-12 { margin-left: 103%}@media screen and (min-width: 481px) { .col-s-1, .col-s-10, .col-s-11, .col-s-12, .col-s-2, .col-s-3, .col-s-4, .col-s-5, .col-s-7, .col-s-8, .col-s-9 { float: left; display: block; margin-left: 3% } .col-s-1 { width: 5.33333% } .col-s-2 { width: 13.66667% } .col-s-3 { width: 22% } .col-s-4 { width: 30.33333% } .col-s-5 { width: 38.66667% } .col-s-6 { float: left; display: block; margin-left: 3%; width: 47% } .col-s-7 { width: 55.33333% } .col-s-8 { width: 63.66667% } .col-s-9 { width: 72% } .col-s-10 { width: 80.33333% } .col-s-11 { width: 88.66667% } .col-s-12 { width: 97% } .no-gutter>.col-s-1, .no-gutter>.col-s-10, .no-gutter>.col-s-11, .no-gutter>.col-s-12, .no-gutter>.col-s-2, .no-gutter>.col-s-3, .no-gutter>.col-s-4, .no-gutter>.col-s-5, .no-gutter>.col-s-7, .no-gutter>.col-s-8, .no-gutter>.col-s-9 { float: left; display: block; margin-left: 0 } .no-gutter>.col-s-1 { width: 8.33333% } .no-gutter>.col-s-2 { width: 16.66667% } .no-gutter>.col-s-3 { width: 25% } .no-gutter>.col-s-4 { width: 33.33333% } .no-gutter>.col-s-5 { width: 41.66667% } .no-gutter>.col-s-6 { float: left; display: block; margin-left: 0; width: 50% } .no-gutter>.col-s-7 { width: 58.33333% } .no-gutter>.col-s-8 { width: 66.66667% } .no-gutter>.col-s-9 { width: 75% } .no-gutter>.col-s-10 { width: 83.33333% } .no-gutter>.col-s-11 { width: 91.66667% } .no-gutter>.col-s-12 { width: 100% } .shift-s-1 { margin-left: 11.33333% } .shift-s-2 { margin-left: 19.66667% } .shift-s-3 { margin-left: 28% } .shift-s-4 { margin-left: 36.33333% } .shift-s-5 { margin-left: 44.66667% } .shift-s-6 { margin-left: 53% } .shift-s-7 { margin-left: 61.33333% } .shift-s-8 { margin-left: 69.66667% } .shift-s-9 { margin-left: 78% } .shift-s-10 { margin-left: 86.33333% } .shift-s-11 { margin-left: 94.66667% } .shift-s-12 { margin-left: 103% } .row.reverse-order>* { float: right }}@media screen and (min-width: 661px) { .col-m-1, .col-m-10, .col-m-11, .col-m-12, .col-m-2, .col-m-3, .col-m-4, .col-m-5, .col-m-7, .col-m-8, .col-m-9 { float: left; display: block; margin-left: 3% } .col-m-1 { width: 5.33333% } .col-m-2 { width: 13.66667% } .col-m-3 { width: 22% } .col-m-4 { width: 30.33333% } .col-m-5 { width: 38.66667% } .col-m-6 { float: left; display: block; margin-left: 3%; width: 47% } .col-m-7 { width: 55.33333% } .col-m-8 { width: 63.66667% } .col-m-9 { width: 72% } .col-m-10 { width: 80.33333% } .col-m-11 { width: 88.66667% } .col-m-12 { width: 97% } .no-gutter>.col-m-1, .no-gutter>.col-m-10, .no-gutter>.col-m-11, .no-gutter>.col-m-12, .no-gutter>.col-m-2, .no-gutter>.col-m-3, .no-gutter>.col-m-4, .no-gutter>.col-m-5, .no-gutter>.col-m-7, .no-gutter>.col-m-8, .no-gutter>.col-m-9 { float: left; display: block; margin-left: 0 } .no-gutter>.col-m-1 { width: 8.33333% } .no-gutter>.col-m-2 { width: 16.66667% } .no-gutter>.col-m-3 { width: 25% } .no-gutter>.col-m-4 { width: 33.33333% } .no-gutter>.col-m-5 { width: 41.66667% } .no-gutter>.col-m-6 { float: left; display: block; margin-left: 0; width: 50% } .no-gutter>.col-m-7 { width: 58.33333% } .no-gutter>.col-m-8 { width: 66.66667% } .no-gutter>.col-m-9 { width: 75% } .no-gutter>.col-m-10 { width: 83.33333% } .no-gutter>.col-m-11 { width: 91.66667% } .no-gutter>.col-m-12 { width: 100% } >.shift-m-1 { margin-left: 11.33333% } >.shift-m-2 { margin-left: 19.66667% } >.shift-m-3 { margin-left: 28% } >.shift-m-4 { margin-left: 36.33333% } >.shift-m-5 { margin-left: 44.66667% } >.shift-m-6 { margin-left: 53% } >.shift-m-7 { margin-left: 61.33333% } >.shift-m-8 { margin-left: 69.66667% } >.shift-m-9 { margin-left: 78% } >.shift-m-10 { margin-left: 86.33333% } >.shift-m-11 { margin-left: 94.66667% } >.shift-m-12 { margin-left: 103% } .row.reverse-order>* { float: right }}@media screen and (min-width: 769px) { .col-l-1, .col-l-10, .col-l-11, .col-l-12, .col-l-2, .col-l-3, .col-l-4, .col-l-5, .col-l-7, .col-l-8, .col-l-9 { float: left; display: block; margin-left: 3% } .col-l-1 { width: 5.33333% } .col-l-2 { width: 13.66667% } .col-l-3 { width: 22% } .col-l-4 { width: 30.33333% } .col-l-5 { width: 38.66667% } .col-l-6 { float: left; display: block; margin-left: 3%; width: 47% } .col-l-7 { width: 55.33333% } .col-l-8 { width: 63.66667% } .col-l-9 { width: 72% } .col-l-10 { width: 80.33333% } .col-l-11 { width: 88.66667% } .col-l-12 { width: 97% } .no-gutter>.col-l-1, .no-gutter>.col-l-10, .no-gutter>.col-l-11, .no-gutter>.col-l-12, .no-gutter>.col-l-2, .no-gutter>.col-l-3, .no-gutter>.col-l-4, .no-gutter>.col-l-5, .no-gutter>.col-l-7, .no-gutter>.col-l-8, .no-gutter>.col-l-9 { float: left; display: block; margin-left: 0 } .no-gutter>.col-l-1 { width: 8.33333% } .no-gutter>.col-l-2 { width: 16.66667% } .no-gutter>.col-l-3 { width: 25% } .no-gutter>.col-l-4 { width: 33.33333% } .no-gutter>.col-l-5 { width: 41.66667% } .no-gutter>.col-l-6 { float: left; display: block; margin-left: 0; width: 50% } .no-gutter>.col-l-7 { width: 58.33333% } .no-gutter>.col-l-8 { width: 66.66667% } .no-gutter>.col-l-9 { width: 75% } .no-gutter>.col-l-10 { width: 83.33333% } .no-gutter>.col-l-11 { width: 91.66667% } .no-gutter>.col-l-12 { width: 100% } .shift-l-1 { margin-left: 11.33333% } .shift-l-2 { margin-left: 19.66667% } .shift-l-3 { margin-left: 28% } .shift-l-4 { margin-left: 36.33333% } .shift-l-5 { margin-left: 44.66667% } .shift-l-6 { margin-left: 53% } .shift-l-7 { margin-left: 61.33333% } .shift-l-8 { margin-left: 69.66667% } .shift-l-9 { margin-left: 78% } .shift-l-10 { margin-left: 86.33333% } .shift-l-11 { margin-left: 94.66667% } .shift-l-12 { margin-left: 103% } .row.reverse-order>* { float: right }}@media screen and (min-width: 993px) { .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-7, .col-xl-8, .col-xl-9 { float: left; display: block; margin-left: 3% } .col-xl-1 { width: 5.33333% } .col-xl-2 { width: 13.66667% } .col-xl-3 { width: 22% } .col-xl-4 { width: 30.33333% } .col-xl-5 { width: 38.66667% } .col-xl-6 { float: left; display: block; margin-left: 3%; width: 47% } .col-xl-7 { width: 55.33333% } .col-xl-8 { width: 63.66667% } .col-xl-9 { width: 72% } .col-xl-10 { width: 80.33333% } .col-xl-11 { width: 88.66667% } .col-xl-12 { width: 97% } .no-gutter>.col-xl-1, .no-gutter>.col-xl-10, .no-gutter>.col-xl-11, .no-gutter>.col-xl-12, .no-gutter>.col-xl-2, .no-gutter>.col-xl-3, .no-gutter>.col-xl-4, .no-gutter>.col-xl-5, .no-gutter>.col-xl-7, .no-gutter>.col-xl-8, .no-gutter>.col-xl-9 { float: left; display: block; margin-left: 0 } .no-gutter>.col-xl-1 { width: 8.33333% } .no-gutter>.col-xl-2 { width: 16.66667% } .no-gutter>.col-xl-3 { width: 25% } .no-gutter>.col-xl-4 { width: 33.33333% } .no-gutter>.col-xl-5 { width: 41.66667% } .no-gutter>.col-xl-6 { float: left; display: block; margin-left: 0; width: 50% } .no-gutter>.col-xl-7 { width: 58.33333% } .no-gutter>.col-xl-8 { width: 66.66667% } .no-gutter>.col-xl-9 { width: 75% } .no-gutter>.col-xl-10 { width: 83.33333% } .no-gutter>.col-xl-11 { width: 91.66667% } .no-gutter>.col-xl-12 { width: 100% } .shift-xl-1 { margin-left: 11.33333% } .shift-xl-2 { margin-left: 19.66667% } .shift-xl-3 { margin-left: 28% } .shift-xl-4 { margin-left: 36.33333% } .shift-xl-5 { margin-left: 44.66667% } .shift-xl-6 { margin-left: 53% } .shift-xl-7 { margin-left: 61.33333% } .shift-xl-8 { margin-left: 69.66667% } .shift-xl-9 { margin-left: 78% } .shift-xl-10 { margin-left: 86.33333% } .shift-xl-11 { margin-left: 94.66667% } .shift-xl-12 { margin-left: 103% } .row.reverse-order>* { float: right }}[class*=section-col-] { margin-bottom: 0; max-width: 68em; margin-left: -3.0927%; margin-right: auto}[class*=section-col-]>li { padding-left: 0; margin-bottom: 0; line-height: 1; font-size: 1em; position: inherit}.checkbox label,select { position: relative; cursor: pointer}[class*=section-col-]>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0}.button,a.small-green-circle { margin-bottom: .75em; font-weight: 700; line-height: 1; text-align: center; text-transform: uppercase}[class*=section-col-]::after { clear: both; content: \"\"; display: table}[class*=section-col-]>* { right: 0; margin-left: 3%; width: 97%}[class*=section-col-].no-gutter { max-width: 68em; margin-left: auto; margin-right: auto}[class*=section-col-].no-gutter::after { clear: both; content: \"\"; display: table}.section-col-10>:nth-child(10n+1),.section-col-11>:nth-child(11n+1),.section-col-12>:nth-child(12n+1),.section-col-2>:nth-child(2n+1),.section-col-3>:nth-child(3n+1),.section-col-4>:nth-child(4n+1),.section-col-5>:nth-child(5n+1),.section-col-6>:nth-child(6n+1),.section-col-8>:nth-child(8n+1),.section-col-9>:nth-child(9n+1) { clear: left}.section-col-10.no-gutter>*,.section-col-10>*,.section-col-11.no-gutter>*,.section-col-11>*,.section-col-12.no-gutter>*,.section-col-12>*,.section-col-2.no-gutter>*,.section-col-2>*,.section-col-3.no-gutter>*,.section-col-3>*,.section-col-4.no-gutter>*,.section-col-4>*,.section-col-5.no-gutter>*,.section-col-5>*,.section-col-6.no-gutter>*,.section-col-6>*,.section-col-7.no-gutter>*,.section-col-8.no-gutter>*,.section-col-8>*,.section-col-9.no-gutter>*,.section-col-9>* { float: left; display: block}[class*=section-col-].no-gutter>* { margin-left: auto; width: 100%}.section-col-2>* { margin-left: 3%; width: 47%}.section-col-2.no-gutter>* { margin-left: 0; width: 50%}.section-col-3>* { margin-left: 3%; width: 30.33333%}.section-col-3.no-gutter>* { margin-left: 0; width: 33.33333%}.section-col-4>* { margin-left: 3%; width: 22%}.section-col-4.no-gutter>* { margin-left: 0; width: 25%}.section-col-5>* { margin-left: 3%; width: 17%}.section-col-5.no-gutter>* { margin-left: 0; width: 20%}.section-col-6>* { margin-left: 3%; width: 13.66667%}.section-col-6.no-gutter>* { margin-left: 0; width: 16.66667%}.section-col-7>* { float: left; display: block; margin-left: 3%; width: 11.28583%}.section-col-7>:nth-child(7n+1) { clear: left}.section-col-7.no-gutter>* { margin-left: 0; width: 14.28583%}.section-col-8>* { margin-left: 3%; width: 9.5%}.section-col-8.no-gutter>* { margin-left: 0; width: 12.5%}.section-col-9>* { margin-left: 3%; width: 8.11167%}.section-col-9.no-gutter>* { margin-left: 0; width: 11.11167%}.section-col-10>* { margin-left: 3%; width: 7%}.section-col-10.no-gutter>* { margin-left: 0; width: 10%}.section-col-11>* { margin-left: 3%; width: 6.09092%}.section-col-11.no-gutter>* { margin-left: 0; width: 9.09092%}.section-col-12>* { margin-left: 3%; width: 5.33333%}.section-col-12.no-gutter>* { margin-left: 0; width: 8.33333%}@media screen and (min-width: 481px) { .section-col-s-10.no-gutter>*, .section-col-s-10>*, .section-col-s-11.no-gutter>*, .section-col-s-11>*, .section-col-s-12.no-gutter>*, .section-col-s-12>*, .section-col-s-1>*, .section-col-s-2.no-gutter>*, .section-col-s-2>*, .section-col-s-3.no-gutter>*, .section-col-s-3>*, .section-col-s-4.no-gutter>*, .section-col-s-4>*, .section-col-s-5.no-gutter>*, .section-col-s-5>*, .section-col-s-6>*, .section-col-s-7.no-gutter>*, .section-col-s-7>*, .section-col-s-8.no-gutter>*, .section-col-s-8>*, .section-col-s-9>* { float: left; display: block } .reset-s>:nth-child(10n+1), .reset-s>:nth-child(11n+1), .reset-s>:nth-child(12n+1), .reset-s>:nth-child(2n+1), .reset-s>:nth-child(3n+1), .reset-s>:nth-child(4n+1), .reset-s>:nth-child(5n+1), .reset-s>:nth-child(6n+1), .reset-s>:nth-child(7n+1), .reset-s>:nth-child(8n+1), .reset-s>:nth-child(9n+1) { clear: none } .section-col-s-10>:nth-child(10n+1), .section-col-s-11>:nth-child(11n+1), .section-col-s-12>:nth-child(12n+1), .section-col-s-2>:nth-child(2n+1), .section-col-s-3>:nth-child(3n+1), .section-col-s-4>:nth-child(4n+1), .section-col-s-5>:nth-child(5n+1), .section-col-s-6>:nth-child(6n+1), .section-col-s-8>:nth-child(8n+1), .section-col-s-9>:nth-child(9n+1) { clear: left } .section-col-s-1>* { margin-left: 3%; width: 97% } .section-col-s-2>* { margin-left: 3%; width: 47% } .section-col-s-2.no-gutter>* { margin-left: 0; width: 50% } .section-col-s-3>* { margin-left: 3%; width: 30.33333% } .section-col-s-3.no-gutter>* { margin-left: 0; width: 33.33333% } .section-col-s-4>* { margin-left: 3%; width: 22% } .section-col-s-4.no-gutter>* { margin-left: 0; width: 25% } .section-col-s-5>* { margin-left: 3%; width: 17% } .section-col-s-5.no-gutter>* { margin-left: 0; width: 20% } .section-col-s-6>* { margin-left: 3%; width: 13.66667% } .section-col-s-6.no-gutter>* { float: left; display: block; margin-left: 0; width: 16.66667% } .section-col-s-7>* { margin-left: 3%; width: 11.28583% } .section-col-s-7>:nth-child(7n+1) { clear: left } .section-col-s-7.no-gutter>* { margin-left: 0; width: 14.28583% } .section-col-s-8>* { margin-left: 3%; width: 9.5% } .section-col-s-8.no-gutter>* { margin-left: 0; width: 12.5% } .section-col-s-9>* { margin-left: 3%; width: 8.11167% } .section-col-s-9.no-gutter>* { float: left; display: block; margin-left: 0; width: 11.11167% } .section-col-s-10>* { margin-left: 3%; width: 7% } .section-col-s-10.no-gutter>* { margin-left: 0; width: 10% } .section-col-s-11>* { margin-left: 3%; width: 6.09092% } .section-col-s-11.no-gutter>* { margin-left: 0; width: 9.09092% } .section-col-s-12>* { margin-left: 3%; width: 5.33333% } .section-col-s-12.no-gutter>* { margin-left: 0; width: 8.33333% }}@media screen and (min-width: 661px) { .section-col-m-10.no-gutter>*, .section-col-m-10>*, .section-col-m-11.no-gutter>*, .section-col-m-11>*, .section-col-m-12.no-gutter>*, .section-col-m-12>*, .section-col-m-1>*, .section-col-m-2.no-gutter>*, .section-col-m-2>*, .section-col-m-3.no-gutter>*, .section-col-m-3>*, .section-col-m-4.no-gutter>*, .section-col-m-4>*, .section-col-m-5.no-gutter>*, .section-col-m-5>*, .section-col-m-6>*, .section-col-m-7.no-gutter>*, .section-col-m-7>*, .section-col-m-8.no-gutter>*, .section-col-m-8>*, .section-col-m-9>* { float: left; display: block } .reset-m>:nth-child(10n+1), .reset-m>:nth-child(11n+1), .reset-m>:nth-child(12n+1), .reset-m>:nth-child(2n+1), .reset-m>:nth-child(3n+1), .reset-m>:nth-child(4n+1), .reset-m>:nth-child(5n+1), .reset-m>:nth-child(6n+1), .reset-m>:nth-child(7n+1), .reset-m>:nth-child(8n+1), .reset-m>:nth-child(9n+1) { clear: none } .section-col-m-10>:nth-child(10n+1), .section-col-m-11>:nth-child(11n+1), .section-col-m-12>:nth-child(12n+1), .section-col-m-2>:nth-child(2n+1), .section-col-m-3>:nth-child(3n+1), .section-col-m-4>:nth-child(4n+1), .section-col-m-5>:nth-child(5n+1), .section-col-m-6>:nth-child(6n+1), .section-col-m-8>:nth-child(8n+1), .section-col-m-9>:nth-child(9n+1) { clear: left } .section-col-m-1>* { margin-left: 3%; width: 97% } .section-col-m-2>* { margin-left: 3%; width: 47% } .section-col-m-2.no-gutter>* { margin-left: 0; width: 50% } .section-col-m-3>* { margin-left: 3%; width: 30.33333% } .section-col-m-3.no-gutter>* { margin-left: 0; width: 33.33333% } .section-col-m-4>* { margin-left: 3%; width: 22% } .section-col-m-4.no-gutter>* { margin-left: 0; width: 25% } .section-col-m-5>* { margin-left: 3%; width: 17% } .section-col-m-5.no-gutter>* { margin-left: 0; width: 20% } .section-col-m-6>* { margin-left: 3%; width: 13.66667% } .section-col-m-6.no-gutter>* { float: left; display: block; margin-left: 0; width: 16.66667% } .section-col-m-7>* { margin-left: 3%; width: 11.28583% } .section-col-m-7>:nth-child(7n+1) { clear: left } .section-col-m-7.no-gutter>* { margin-left: 0; width: 14.28583% } .section-col-m-8>* { margin-left: 3%; width: 9.5% } .section-col-m-8.no-gutter>* { margin-left: 0; width: 12.5% } .section-col-m-9>* { margin-left: 3%; width: 8.11167% } .section-col-m-9.no-gutter>* { float: left; display: block; margin-left: 0; width: 11.11167% } .section-col-m-10>* { margin-left: 3%; width: 7% } .section-col-m-10.no-gutter>* { margin-left: 0; width: 10% } .section-col-m-11>* { margin-left: 3%; width: 6.09092% } .section-col-m-11.no-gutter>* { margin-left: 0; width: 9.09092% } .section-col-m-12>* { margin-left: 3%; width: 5.33333% } .section-col-m-12.no-gutter>* { margin-left: 0; width: 8.33333% }}@media screen and (min-width: 769px) { .section-col-l-10.no-gutter>*, .section-col-l-10>*, .section-col-l-11.no-gutter>*, .section-col-l-11>*, .section-col-l-12.no-gutter>*, .section-col-l-12>*, .section-col-l-1>*, .section-col-l-2.no-gutter>*, .section-col-l-2>*, .section-col-l-3.no-gutter>*, .section-col-l-3>*, .section-col-l-4.no-gutter>*, .section-col-l-4>*, .section-col-l-5.no-gutter>*, .section-col-l-5>*, .section-col-l-6>*, .section-col-l-7.no-gutter>*, .section-col-l-7>*, .section-col-l-8.no-gutter>*, .section-col-l-8>*, .section-col-l-9>* { float: left; display: block } .reset-l>:nth-child(10n+1), .reset-l>:nth-child(11n+1), .reset-l>:nth-child(12n+1), .reset-l>:nth-child(2n+1), .reset-l>:nth-child(3n+1), .reset-l>:nth-child(4n+1), .reset-l>:nth-child(5n+1), .reset-l>:nth-child(6n+1), .reset-l>:nth-child(7n+1), .reset-l>:nth-child(8n+1), .reset-l>:nth-child(9n+1) { clear: none } .section-col-l-10>:nth-child(10n+1), .section-col-l-11>:nth-child(11n+1), .section-col-l-12>:nth-child(12n+1), .section-col-l-2>:nth-child(2n+1), .section-col-l-3>:nth-child(3n+1), .section-col-l-4>:nth-child(4n+1), .section-col-l-5>:nth-child(5n+1), .section-col-l-6>:nth-child(6n+1), .section-col-l-8>:nth-child(8n+1), .section-col-l-9>:nth-child(9n+1) { clear: left } .section-col-l-1>* { margin-left: 3%; width: 97% } .section-col-l-2>* { margin-left: 3%; width: 47% } .section-col-l-2.no-gutter>* { margin-left: 0; width: 50% } .section-col-l-3>* { margin-left: 3%; width: 30.33333% } .section-col-l-3.no-gutter>* { margin-left: 0; width: 33.33333% } .section-col-l-4>* { margin-left: 3%; width: 22% } .section-col-l-4.no-gutter>* { margin-left: 0; width: 25% } .section-col-l-5>* { margin-left: 3%; width: 17% } .section-col-l-5.no-gutter>* { margin-left: 0; width: 20% } .section-col-l-6>* { margin-left: 3%; width: 13.66667% } .section-col-l-6.no-gutter>* { float: left; display: block; margin-left: 0; width: 16.66667% } .section-col-l-7>* { margin-left: 3%; width: 11.28583% } .section-col-l-7>:nth-child(7n+1) { clear: left } .section-col-l-7.no-gutter>* { margin-left: 0; width: 14.28583% } .section-col-l-8>* { margin-left: 3%; width: 9.5% } .section-col-l-8.no-gutter>* { margin-left: 0; width: 12.5% } .section-col-l-9>* { margin-left: 3%; width: 8.11167% } .section-col-l-9.no-gutter>* { float: left; display: block; margin-left: 0; width: 11.11167% } .section-col-l-10>* { margin-left: 3%; width: 7% } .section-col-l-10.no-gutter>* { margin-left: 0; width: 10% } .section-col-l-11>* { margin-left: 3%; width: 6.09092% } .section-col-l-11.no-gutter>* { margin-left: 0; width: 9.09092% } .section-col-l-12>* { margin-left: 3%; width: 5.33333% } .section-col-l-12.no-gutter>* { margin-left: 0; width: 8.33333% }}@media screen and (min-width: 993px) { .section-col-xl-1>*, .section-col-xl-2>* { margin-left: 3%; float: left; display: block } .reset-xl>:nth-child(10n+1), .reset-xl>:nth-child(11n+1), .reset-xl>:nth-child(12n+1), .reset-xl>:nth-child(2n+1), .reset-xl>:nth-child(3n+1), .reset-xl>:nth-child(4n+1), .reset-xl>:nth-child(5n+1), .reset-xl>:nth-child(6n+1), .reset-xl>:nth-child(7n+1), .reset-xl>:nth-child(8n+1), .reset-xl>:nth-child(9n+1) { clear: none } .section-col-xl-10>:nth-child(10n+1), .section-col-xl-11>:nth-child(11n+1), .section-col-xl-12>:nth-child(12n+1), .section-col-xl-2>:nth-child(2n+1), .section-col-xl-3>:nth-child(3n+1), .section-col-xl-4>:nth-child(4n+1), .section-col-xl-5>:nth-child(5n+1), .section-col-xl-6>:nth-child(6n+1), .section-col-xl-8>:nth-child(8n+1), .section-col-xl-9>:nth-child(9n+1) { clear: left } .section-col-xl-1>* { width: 97% } .section-col-xl-2>* { width: 47% } .section-col-xl-2.no-gutter>* { float: left; display: block; margin-left: 0; width: 50% } .section-col-xl-3>* { float: left; display: block; margin-left: 3%; width: 30.33333% } .section-col-xl-3.no-gutter>* { float: left; display: block; margin-left: 0; width: 33.33333% } .section-col-xl-4>* { float: left; display: block; margin-left: 3%; width: 22% } .section-col-xl-4.no-gutter>* { float: left; display: block; margin-left: 0; width: 25% } .section-col-xl-5>* { float: left; display: block; margin-left: 3%; width: 17% } .section-col-xl-5.no-gutter>* { float: left; display: block; margin-left: 0; width: 20% } .section-col-xl-6>* { float: left; display: block; margin-left: 3%; width: 13.66667% } .section-col-xl-6.no-gutter>* { float: left; display: block; margin-left: 0; width: 16.66667% } .section-col-xl-7>* { float: left; display: block; margin-left: 3%; width: 11.28583% } .section-col-xl-7>:nth-child(7n+1) { clear: left } .section-col-xl-7.no-gutter>* { float: left; display: block; margin-left: 0; width: 14.28583% } .section-col-xl-8>* { float: left; display: block; margin-left: 3%; width: 9.5% } .section-col-xl-8.no-gutter>* { float: left; display: block; margin-left: 0; width: 12.5% } .section-col-xl-9>* { float: left; display: block; margin-left: 3%; width: 8.11167% } .section-col-xl-9.no-gutter>* { float: left; display: block; margin-left: 0; width: 11.11167% } .section-col-xl-10>* { float: left; display: block; margin-left: 3%; width: 7% } .section-col-xl-10.no-gutter>* { float: left; display: block; margin-left: 0; width: 10% } .section-col-xl-11>* { float: left; display: block; margin-left: 3%; width: 6.09092% } .section-col-xl-11.no-gutter>* { float: left; display: block; margin-left: 0; width: 9.09092% } .section-col-xl-12>* { float: left; display: block; margin-left: 3%; width: 5.33333% } .section-col-xl-12.no-gutter>* { float: left; display: block; margin-left: 0; width: 8.33333% }}.table-grid { display: table}.table-grid .row { display: table-row}.table-grid .cell { display: table-cell; vertical-align: middle}.table-grid.full-width { width: 100%}.table-grid.v-top .cell { vertical-align: top}.table-grid.v-bottom .cell { vertical-align: bottom}@media screen and (min-width: 769px) { .table-grid-l { display: table } .table-grid-l .row { display: table-row } .table-grid-l .cell { display: table-cell; vertical-align: middle } .table-grid-l.full-width { width: 100% } .table-grid-l.v-top .cell { vertical-align: top } .table-grid-l.v-bottom .cell { vertical-align: bottom }}.button::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner,input.button::-moz-focus-inner { padding: 0; border: 0}.button { display: block; padding: 1.083em 1.5em!important; min-width: 12em; color: #FFF; font-size: .75em; border: 0; border-radius: 1px}.button:hover { cursor: pointer; color: #FFF}.button.green { background-color: #006D5C; border: 1px solid #006D5C}.button.green:hover { transition: all .15s ease-in; background-color: #005446; border-color: #005446}.button.red { background-color: #ED2939; border: 1px solid #ED2939}.button.red:hover { transition: all .15s ease-in; background-color: #da1f2e; border: 1px solid #da1f2e}.button.transparent:hover,.button.white-grey { -webkit-transition: all .15s ease-in; -moz-transition: all .15s ease-in}.button.white { background-color: #FFF; border: 1px solid #FFF; color: #006D5C}.button.white-grey { transition: all .15s ease-in; background-color: #FFF; border: 1px solid #ddd; color: #666}.button.white-grey:hover { background-color: #f3f3f3}.button.transparent { color: #818181; border: 1px solid #D2D2D2; border-color: rgba(0, 0, 0, .15); background-color: transparent}.button.transparent.inline { margin-left: .6em}.button.transparent:hover { transition: all .15s ease-in; color: #686868; border: 1px solid #b9b9b9}.button.transparent.white { color: #006D5C; background-color: #fff}.button.full-width { width: 100%; min-width: inherit; display: block; padding-left: .5em!important; padding-right: .5em!important}.button.text-green { color: #006D5C}.button.text-green:hover { color: #003a31!important}.button.text-green.border { border: 1px solid #ddd}.button.text-white,.button.text-white:hover { color: #fff}.button.text-red { color: #ED2939}.button.text-red:hover { color: #d11221!important}.button.icon-doc { padding-left: 1em!important; color: #444}.button.icon-doc:before { margin-right: .75em}.button.icon-doc:hover { color: #006D5C!important}.button.white-transparent { border: 1px solid #fff; border-color: rgba(255, 255, 255, .6); background-color: transparent; color: #fff}.button.white-transparent:hover { border-color: #fff; -webkit-transition: all .15s ease-in; -moz-transition: all .15s ease-in; transition: all .15s ease-in}.button.disabled,.button:disabled,.button[disabled] { opacity: .6}.button.disabled:hover,.button:disabled:hover,.button[disabled]:hover { cursor: default}.ent-btn { -webkit-transition: .2s background-color, .2s border, .2s color; -moz-transition: .2s background-color, .2s border, .2s color; transition: .2s background-color, .2s border, .2s color; text-align: center; display: inline-block; font-size: 16px; text-transform: uppercase; width: 265px; padding: 12px 0; font-weight: 700}.mobile-menu-wrapper,a.small-green-circle:hover { -webkit-transition: all .15s ease-in; -moz-transition: all .15s ease-in}.ent-btn.green-light { background-color: #fff; color: #159882; border: 2px solid #159882; width: auto; min-width: 265px; padding-left: 1em; padding-right: 1em}.ent-btn.green-light:hover { color: #006d55!important; border: 2px solid #006d55}a.small-green-circle { color: #818181; border: 1px solid #D2D2D2; border-color: rgba(0, 0, 0, .15); background-color: transparent; display: block; padding: 1.083em 1.5em!important; min-width: 12em; font-size: .75em; border-radius: 1px}a.small-green-circle i { display: none}a.small-green-circle:hover { transition: all .15s ease-in; color: #686868; border: 1px solid #b9b9b9}@media screen and (min-width: 769px) { a.button { display: inline-block } .ent-btn { font-size: 21px } a.small-green-circle { margin-bottom: 0; font-size: 1em; border-radius: 999px; border: 0; width: 2em; height: 2em; padding: .5em 0 0!important; display: block; background-color: #006D5C; text-align: center; min-width: 0 } a.small-green-circle i { color: #fff; display: block } a.small-green-circle:hover { -webkit-transition: all .15s ease-in; -moz-transition: all .15s ease-in; transition: all .15s ease-in; border: 0; background-color: #005446 }}.buy-block-close-btn { top: 50px; color: #000}.buy-block-close-btn:active { top: 50px}input[type=submit] { -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; padding: 0 1em!important; width: 100%; height: 3.3334em; line-height: 3.25em; text-align: center; border: 0; cursor: pointer; outline: 0; background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0))}label { font-size: .88em; color: #1C1C1C; font-weight: 300; line-height: 1.3; margin-bottom: .625em; display: block}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],textarea { -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-transition: all .2s ease-in; -moz-transition: all .2s ease-in; transition: all .2s ease-in; width: 100%; margin: 0 0 1.25em; padding: .6em 1em .5em; height: 2.85716em; line-height: 1.85716em; font-size: .875em; font-weight: 300; border: 1px solid #E1E1E1; box-shadow: 0 1px 0 0 rgba(0, 0, 0, .07); outline: 0}input[type=date]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,textarea::-webkit-input-placeholder { color: grey}input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]::-moz-placeholder,textarea::-moz-placeholder { color: grey}input[type=date]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=time]:-moz-placeholder,input[type=url]:-moz-placeholder,textarea:-moz-placeholder { color: grey}input[type=date]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,textarea:-ms-input-placeholder { color: grey}input[type=date]:hover,input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,textarea:hover { -webkit-transition: all .2s ease-in; -moz-transition: all .2s ease-in; transition: all .2s ease-in; border: 1px solid #CDCDCD; border-bottom: 1px solid #BBB}input[type=date].error,input[type=date].ng-invalid.ng-touched,input[type=email].error,input[type=email].ng-invalid.ng-touched,input[type=number].error,input[type=number].ng-invalid.ng-touched,input[type=password].error,input[type=password].ng-invalid.ng-touched,input[type=search].error,input[type=search].ng-invalid.ng-touched,input[type=tel].error,input[type=tel].ng-invalid.ng-touched,input[type=text].error,input[type=text].ng-invalid.ng-touched,input[type=time].error,input[type=time].ng-invalid.ng-touched,input[type=url].error,input[type=url].ng-invalid.ng-touched,textarea.error,textarea.ng-invalid.ng-touched { border: 1px solid #e66a71}select,ul.regular>li:before { -webkit-border-radius: 0; -moz-border-radius: 0}textarea { height: 7em}input[type=checkbox],input[type=radio] { outline: 0}select { outline: 0; width: 100%; border-radius: 1px; margin: 0 0 .75em; padding: .2em .5em .2em .75em; height: 2.6em; font-size: .875em; line-height: 2.2em; color: #666; background: #fff; border: 1px solid #e5e5e5; box-shadow: 0 1px 0 0 rgba(0, 0, 0, .07)}select option { padding: .4em .6em}.checkbox { margin-bottom: .75em}.checkbox input { display: none}.checkbox.light { margin-top: 0}.checkbox.light label { color: #ACACAC; padding-left: 2em}.checkbox label { display: inline-block; padding: 0 0 0 1.5em; color: #777}.checkbox label:before { position: absolute; top: 1px; left: 0; display: block; width: 1.1em; height: 1.1em; background: #fff; border: 1px solid #e5e5e5; box-shadow: 0 1px 0 0 rgba(0, 0, 0, .15); content: \"\"}.checkbox.selected label:before { background: #009981; border-color: #009981; color: #fff; content: \"\\2714\"}.form-standard,.main .form-standard { border-top: 1px solid #E6E6E6; padding-top: 2em; margin-top: .313em}.form-standard .form-title,.main .form-standard .form-title { font-size: .875em; text-transform: uppercase; font-weight: 700; color: #006D5C; margin-bottom: 1.75em}.form-standard .form-element.checkbox label,.main .form-standard .form-element.checkbox label { width: 100%; padding-right: 0}.form-standard .form-element.small label,.main .form-standard .form-element.small label { line-height: 1.2}.form-standard .form-element.small label span,.main .form-standard .form-element.small label span { font-size: .625em; color: #adacac}.form-standard .form-element.small label span.required,.main .form-standard .form-element.small label span.required { font-size: 1em; font-weight: 900; position: relative; top: -.5em; vertical-align: baseline; padding-right: .25em; color: red}.form-standard .form-element+.note,.main .form-standard .form-element+.note { float: none}.form-standard .form-element label,.main .form-standard .form-element label { display: inline-block}.form-standard input[type=submit],.main .form-standard input[type=submit] { width: 100%}.form-standard .select-wrapper,.form-standard input[type=date],.form-standard input[type=email],.form-standard input[type=password],.form-standard input[type=search],.form-standard input[type=tel],.form-standard input[type=text],.form-standard input[type=time],.form-standard input[type=url],.main .form-standard .select-wrapper,.main .form-standard input[type=date],.main .form-standard input[type=email],.main .form-standard input[type=password],.main .form-standard input[type=search],.main .form-standard input[type=tel],.main .form-standard input[type=text],.main .form-standard input[type=time],.main .form-standard input[type=url] { margin-top: -.5em; margin-bottom: 1.75em}.form-standard .select-wrapper,.main .form-standard .select-wrapper { margin-bottom: 1.5em}.form-element { text-align: left}.form-element::after { clear: both; content: \"\"; display: table}.form-element.radio input { float: left}.form-element.radio label { padding-top: .15em; margin-left: 1.75em}.form-element.search-input { position: relative}.form-element.search-input input { padding-right: 3.5em}.form-element.search-input .button { position: absolute; top: 1px; right: 0; margin: 0; min-width: inherit; color: #ccc; background: 0 0}.form-element.search-input .button:hover { color: #006D5C!important}@media screen and (min-width: 769px) { .form-standard, .main .form-standard { border-top: 0; padding-top: 0 } .form-standard label, .main .form-standard label { width: 30%; padding-right: 10%; float: left; display: block } .form-standard .select-wrapper, .form-standard input:not(.mktoField), .form-standard textarea, .main .form-standard .select-wrapper, .main .form-standard input:not(.mktoField), .main .form-standard textarea { width: 60%; float: right } .form-standard .checkbox input, .main .form-standard .checkbox input { display: none } .form-standard textarea, .main .form-standard textarea { min-width: 60%; max-width: 60%; min-height: 6em } .form-standard .select-wrapper, .main .form-standard .select-wrapper { margin-bottom: 1.5em } .form-standard input[type=submit], .main .form-standard input[type=submit] { width: auto } .form-standard .checkbox.light, .main .form-standard .checkbox.light { margin-top: .625em }}.site-top { width: 100%; height: 2.5em; color: #a9a9a9; background-color: #333; font-weight: 300; position: relative; z-index: 999; overflow: hidden}@media (max-width: 1024px) { .site-top>.container { width: 99% }}.site-top .site-nav .label { float: left; margin-top: .688em; cursor: default}.site-top .site-nav .label p { color: #a9a9a9; font-size: .75em}.site-top .site-nav .site-selector { float: right}.site-top .site-nav .site-selector li { float: left}.site-top .site-nav .site-selector li a { color: #a9a9a9; border-right: 1px solid #444; padding: 1.15em; display: block; font-size: .75em; float: left}.site-top .site-nav .site-selector li a:hover { -webkit-transition: background-color .2s ease-in; -moz-transition: background-color .2s ease-in; transition: background-color .2s ease-in; background-color: #444}.site-top .site-nav .site-selector li a>i { margin-right: .5em; color: #717171}.site-top .site-nav .site-selector li a span { color: #ddd}.site-top .site-nav .site-selector li.active a { background-color: #444}.site-top .site-nav .site-selector li:first-child a { border-left: 1px solid #444}@media (min-width: 769px) and (max-width:1005px) { .site-top .container { width: auto } .site-top .site-nav .site-selector { float: none } .site-top .site-nav .label { display: none }}body { padding-top: 3.5em}@media screen and (min-width: 769px) { body.site-smb ul.menu-utility, body.sticky-header-on .site-top { display: none } body { padding-top: 0 } body.sticky-header-on { padding-top: 10.438em } body.sticky-header-on.header-compact, body.sticky-header-on.site-homepage { padding-top: 0 } }ul.regular,ul.regular>li { margin-bottom: 0}.mobile-navigation-opened,.mobile-navigation-opened body { position: fixed; overflow: hidden}.mobile-menu-wrapper { transition: all .15s ease-in; position: relative; top: -5em; opacity: 0; z-index: 997}.mobile-menu-wrapper.show { -webkit-transition: all .15s ease-in; -moz-transition: all .15s ease-in; transition: all .15s ease-in; top: 0; opacity: 1}.mobile-menu-wrapper.show .mobile-nav { display: block; padding-bottom: 3.5em}.mobile-menu-wrapper .background-overlay { display: none}.mobile-menu-wrapper.show .background-overlay { background-color: #fff; display: block; height: 100%; position: fixed; width: 100%; z-index: 900}.mobile-nav { display: none; width: 100%; overflow: hidden; overflow-y: scroll; position: fixed; height: 100%; background-color: #FFF; z-index: 999}.mobile-nav li a,.mobile-nav ul.submenu { background-color: #fff; display: block; width: 100%}.mobile-nav .product-unify { font-size: 1.27em; color: #000; font-weight: inherit}.mobile-nav li a { border-bottom: 1px solid #eaeaea; padding: 1.6em; color: #272727; font-size: .875em; font-weight: 300; line-height: 1.2}.mobile-nav li a i { float: left; font-size: 1.3em; margin-right: 1em}.mobile-nav li a i.icon-small-business { margin-top: .2em}.mobile-nav li a i.icon-medium-business { font-size: 1.7em}.mobile-nav li a i.icon-enterprise { font-size: 1.9em}.mobile-nav li a span:not(.inline) { display: block}.mobile-nav li a small { color: #a1a1a1; display: block; font-size: .786em}.mobile-nav li a small.green-top { color: #006D5C}.mobile-nav ul.submenu { position: fixed; right: -101%; top: 55px; bottom: 0; box-shadow: -1px 0 2px rgba(0, 0, 0, .15); overflow-y: scroll}.mobile-nav ul.submenu.show { right: 0; z-index: 999; transition: all .35s ease 0s}.mobile-nav ul.submenu.show.push-back>li>a { opacity: .3; transition: all .2s ease 0s}.mobile-nav ul.submenu ul.submenu { top: 55px; bottom: 0}.mobile-nav li.back a { color: #8f8f8f; text-transform: uppercase; font-size: .688em; position: relative; padding: 1.6em 1.6em 1.4em 3.8em}.mobile-nav li.back a::before,.mobile-nav li.menu-item-check a::before { color: #adadad; height: 20px; display: block; width: 20px}.mobile-nav li.back a::before { content: \"\\f053\"; position: absolute; left: 2em; top: 40%}.mobile-nav li.menu-item-check a { position: relative}.mobile-nav li.menu-item-check a::before { content: \"\\2714\"; position: absolute; right: 1.8em; top: 35%; font-size: 1.2em}.mobile-nav li.title { background-color: #f4f4f4; border-bottom: 1px solid #e6e6e6; cursor: default; padding: 1em 1.5em}.mobile-nav li.title>a { background-color: #f4f4f4; border-bottom: none; font-size: 1em; padding: 1.188em 1.5em 1em}.mobile-nav li.title>a span,.mobile-nav li.title>span { color: #9c9c9c; font-size: .688em; font-weight: 700; text-transform: uppercase; position: relative}.mobile-nav li.title>a span>i,.mobile-nav li.title>span>i { position: absolute; margin-right: .3em; color: #C8C8C8; left: 0; top: 0; font-size: 1.4em; margin-top: -3px}.mobile-nav li.title>a span>i.icon-medium-business,.mobile-nav li.title>span>i.icon-medium-business { font-size: 1.6em}.mobile-nav li.title>a span>i.icon-enterprise,.mobile-nav li.title>span>i.icon-enterprise { margin-top: -4px; font-size: 1.8em}.mobile-nav li.title.has-icon span { padding-left: 3em}.mobile-nav li.title.has-link { padding: 0}.mobile-nav li.splitter { background-color: #e6e6e6; display: block; height: .188em}.mobile-nav li.parent>a { position: relative}.mobile-nav li.parent>a::before { color: #adadad; content: \"\\f054\"; display: block; height: 20px; position: absolute; right: 20px; top: 40%; width: 20px}.main-nav,.menu-utility,.site-top { display: none}.menu-toggle { -webkit-transform: rotate(0); -moz-transform: rotate(0); -ms-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0); -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out; text-indent: -9999px; width: 1.375em; height: .938em; margin-top: -.125em; float: left; position: absolute; left: 0; top: 45%}.menu-toggle span { -webkit-transform: rotate(0); -moz-transform: rotate(0); -ms-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0); -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out; display: block; position: absolute; height: 3px; width: 100%; background: #c5c5c5; opacity: 1; left: 0}.menu-toggle span:nth-child(1),.menu-toggle span:nth-child(2) { -webkit-transform-origin: left center; -moz-transform-origin: left center; -ms-transform-origin: left center; -o-transform-origin: left center}.menu-toggle span:nth-child(1) { transform-origin: left center; top: 0}.menu-toggle span:nth-child(2) { transform-origin: left center; top: 6px}.menu-toggle span:nth-child(3) { -webkit-transform-origin: left center; -moz-transform-origin: left center; -ms-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; top: 12px}.menu-toggle.open { margin-left: -3px}.menu-toggle.open span:nth-child(1) { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: -1px; left: 4px}.menu-toggle.open span:nth-child(2) { width: 0; opacity: 0}.menu-toggle.open span:nth-child(3) { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 15px; left: 4px}@media screen and (min-width: 769px) { .main-nav, .menu-utility, .site-top { display: block } .menu-toggle, .mobile-nav { display: none }}ul.regular>li { padding-left: 0; line-height: 1; font-size: 1em; position: inherit}ul.regular>li:before { border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0}ul.regular>li>a { display: block; padding: .4em 2em; color: #666; font-size: .875em; line-height: 1.3; font-weight: 500}ul.regular>li>a:hover { color: #006D5C!important}ul.regular>li.title h6,ul.regular>li.title p { color: #80A3B3; line-height: 1.3; font-size: .75em}ul.regular>li.title h6 { margin: 0; padding: .4em 2.3334em; font-weight: 700; text-transform: uppercase}ul.regular>li.title p { margin: 0 2.3334em .75em; padding-bottom: .75em; color: rgba(130, 130, 130, .6); font-weight: 300; border-bottom: 1px solid #dfedf1}ul.regular>li.all-products a { color: #80A3B3; font-size: .75em; padding: .4em 2.3334em}ul.regular>li.all-products a:hover { color: #006D5C!important}.menu-utility .dropdown:hover>ul { display: flex}.menu-utility .dropdown ul { flex-wrap: wrap; align-items: stretch}.menu-utility li { position: relative}.menu-utility li ul { display: none; position: absolute; top: 25px; left: -207px; z-index: 100; width: 330px; background: #fafafa; border-top: 1px solid #eee; border-bottom: 2px solid #ddd; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .2)}.menu-utility li ul::after { clear: both; content: \"\"; display: table}.menu-utility .currency-selector ul li a i,.menu-utility li.dropdown ul li a i,.menu-utility li:hover ul { display: block}.menu-utility li ul>li { border-left: 3px solid transparent}.menu-utility li ul>li>a { color: #666; font-size: .875em; line-height: 1.3}.menu-utility li ul>li.active>a { color: #006D5C!important; border-color: #009981}.menu-utility>li:first-child { margin-left: 0}.menu-utility li:hover>a { color: #006D5C!important}.menu-utility .currency-selector>a,.menu-utility li.dropdown>a { position: relative; padding-right: 16px; padding-bottom: .75em; padding-top: .75em; font-size: .875em; font-weight: 300; color: #333; margin-left: 1.5em}.menu-utility .currency-selector>a::after,.menu-utility li.dropdown>a::after { content: \"\\f078\"; position: absolute; right: 0; top: 50%; opacity: .5; margin-top: -.5em; font-size: .5em}.menu-utility .currency-selector ul li,.menu-utility li.dropdown ul li { float: left; width: 33.3%}.menu-utility .currency-selector ul li:first-child a,.menu-utility li.dropdown ul li:first-child a { border-left: 0}.menu-utility .currency-selector ul li a,.menu-utility li.dropdown ul li a { float: left; height: 100%; text-align: center; width: 100%}.menu-utility .red-item { display: inline-block; margin: -1em 0 0 1em}.mobile-nav li a i.font-icons { position: absolute}.mobile-nav li a i.font-icons+content,.mobile-nav li a i.font-icons+span { margin-left: 4em}.mobile-nav li a i.font-icons+span+small { margin-left: 5em}.site-footer { position: relative; border-top: 1px solid #e3e3e3; padding-top: 3em}.site-footer .footer-convert { background: #F6FBFD}.site-footer .footer-convert [class*=col-] { padding: 1.5em 1.5em 1em; border-top: 2px solid #fff}.site-footer .footer-convert form label { font-size: .813em; color: #373737; font-weight: 500; margin-bottom: .6em}.site-footer .footer-convert form input { margin-bottom: .75em}.site-footer .footer-convert form input[type=date],.site-footer .footer-convert form input[type=email],.site-footer .footer-convert form input[type=number],.site-footer .footer-convert form input[type=password],.site-footer .footer-convert form input[type=search],.site-footer .footer-convert form input[type=tel],.site-footer .footer-convert form input[type=text],.site-footer .footer-convert form input[type=time],.site-footer .footer-convert form input[type=url] { border-color: #E2EDF2}.site-footer .footer-convert form input[type=date]:focus,.site-footer .footer-convert form input[type=email]:focus,.site-footer .footer-convert form input[type=number]:focus,.site-footer .footer-convert form input[type=password]:focus,.site-footer .footer-convert form input[type=search]:focus,.site-footer .footer-convert form input[type=tel]:focus,.site-footer .footer-convert form input[type=text]:focus,.site-footer .footer-convert form input[type=time]:focus,.site-footer .footer-convert form input[type=url]:focus { border-color: #80A3B3}.site-footer .footer-convert .social { display: inline-block; margin: .25em 1em .25em 0; color: rgba(0, 0, 0, .35)}.site-footer .footer-convert .news-letter { padding-right: 5%}.site-footer .footer-convert .social-media { padding-right: 0}.site-footer .footer-convert .social-media .social-media-heading { margin-left: 0}.site-footer .footer-convert .social-media .social-media-icons { float: left}.site-footer.variant-2 .container:before { display: none}.site-footer.variant-2 footer { padding: 1.5em 0; border-top: none}.site-footer .small-list { margin-top: 2em}.site-footer .small-list>* { margin-bottom: 2em}.site-footer .small-list ul { font-size: .8em; margin-top: 1.4em}.site-footer .small-list ul li { margin-bottom: 1em; line-height: 1.3}.site-footer .small-list h4 { font-size: .8em}.site-footer .small-list small { color: #adadad; display: block; font-weight: 300; text-transform: uppercase; margin-top: -1.4em}.site-footer .small-list h4.section-title a { color: #444}.site-footer .small-list h4.section-title a:hover { color: #005446}.site-footer .container:before { content: \"\"; position: absolute; top: -3em; left: -1em; right: -1em; z-index: -1; height: 150px; background-repeat: no-repeat; background-position: 50% 0; background-size: contain}.site-footer li { margin-bottom: 1.875em}.site-footer h3 { font-size: .813em; color: #373737; font-weight: 500; margin-bottom: .6em}.site-footer p { color: #A3A3A3; font-size: .75em; line-height: 1.5}.site-footer a.social { color: #b2b2b2; margin-right: 1.4em}.site-footer a.social:hover { -webkit-transition: background-color .15s ease-in; -moz-transition: background-color .15s ease-in; transition: background-color .15s ease-in; color: #006D5C}.site-footer a.social:hover .icon-facebook { color: #3b5998}.site-footer a.social:hover .icon-twitter { color: #55acee}.site-footer a.social:hover .icon-linkedin { color: #0077b5}.site-footer a.social:hover .icon-instagram { color: #3f729b}.site-footer a.social:hover .icon-youtube { color: #cd201f}.site-footer a.social:hover .icon-google-plus { color: #dc4e41}.site-footer footer .copy,.site-footer.compact .featured-pages li a { font-size: .7em; color: #373737}.site-footer footer { width: 100%; border-top: 1px solid #e3e3e3; padding: 1em 0}.site-footer footer .copy content span { display: inline-block; padding-right: 5px; white-space: nowrap}.site-footer.compact { padding-top: 1em}.site-footer.compact footer { border-top: 0; border-bottom: 1px solid #e3e3e3; margin-bottom: 1em}.site-footer.compact footer p { margin-bottom: 0}.site-footer.compact .featured-pages li,.site-footer.compact .footer-secondary .social-links { margin-bottom: 1em}.site-footer.compact .featured-pages li a:hover { color: grey}.site-footer.compact .footer-secondary { border-top: 1px solid #e3e3e3; padding: 1.563em 0}.site-footer.compact p.mobile-label { font-size: .6875em; margin-bottom: .5em}.site-footer.compact .container:before { top: -1em}.site-footer select { font-size: .75em; height: 3em}.footer-selector { border-top: 1px solid #e3e3e3; display: none; margin-top: 1.563em; padding: 0 0 1.563em; background-color: #f8f8f8}.footer-selector .section-col-l-4>content { width: 100%}.footer-selector .section-col-l-4>content>* { float: left; display: block; margin-left: 3%; width: 22%}.footer-selector .section-col-l-4>content>:nth-child(4n+1) { clear: left}.footer-selector .section-col-l-4 div { min-width: 97%}.footer-selector.no-gutter>* { float: left; display: block; margin-left: 0; width: 25%}.footer-selector>.container { padding-top: 2.188em}.footer-selector>.container>p { font-size: .875em}.footer-selector ul { padding-bottom: 2em}.footer-selector ul li { font-size: .8em; margin-bottom: .6em}.footer-selector ul li.list-title { margin-bottom: 1em}.footer-selector .country-list { padding-top: .625em}.footer-selector .close-selector { position: absolute; right: 0; top: 40px}.footer-selector .close-selector i { color: #a7a7a7}.footer-selector .close-selector:hover i { color: #005446}.form-element.country-selector,.site-footer .country-selector-button { position: relative}.form-element.country-selector:after,.site-footer .country-selector-button:after { content: \"\\f0ac\"; position: absolute; left: .75em; top: 50%; z-index: 20; margin-top: -.9em; opacity: .3}.site-footer .country-selector-button { -webkit-transition: border .2s ease-in, background .2s ease-in; -moz-transition: border .2s ease-in, background .2s ease-in; transition: border .2s ease-in, background .2s ease-in; max-width: 100%!important; height: auto; border: 1px solid #e2e2e2; border-radius: 0; margin: 0; padding: 8px 0; background: #fff; cursor: pointer; box-shadow: 0 1px 0 0 rgba(0, 0, 0, .05)}.site-footer .country-selector-button:after { margin-top: -.5em}.site-footer .country-selector-button p { margin: 0; text-align: left; padding-left: 35px; color: #656565}.resource-documents .item-video>a:after,.site-footer .country-selector-button span.arrow:before { speak: none; font-style: normal; font-variant: normal; -webkit-font-smoothing: antialiased}.site-footer .country-selector-button span.arrow { position: absolute; width: 0; top: 0; right: 0; bottom: 0; height: 100%}.site-footer .country-selector-button span.arrow:before { -webkit-transition: all .2s ease-in; -moz-transition: all .2s ease-in; transition: all .2s ease-in; content: \"\\f078\"; font-weight: 400; text-transform: none; line-height: 1; margin: -.5em 0 0; padding: 0; position: absolute; top: 50%; right: 2em; font-size: .5em; color: #7b7b7b}.site-footer .country-selector-button.active span.arrow:before { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition: all .2s ease-in; -moz-transition: all .2s ease-in; transition: all .2s ease-in; margin-top: -.3em}.page-header ul.quick-menu li a:hover,.pagination>a span { -webkit-transition: background-color .15s ease-in; -moz-transition: background-color .15s ease-in}.site-footer .country-selector-button:hover { border-color: #c3c3c3; background: #fefefe}.site-footer .country-selector-button:hover span.arrow:before { color: #7f7f7f}.form-element.country-selector { position: relative}.form-element.country-selector select { padding-left: 2.25em; font-size: .75em; height: 3em}.form-element.country-selector:after { content: \"\\f0ac\"; position: absolute; left: .75em; top: 50%; z-index: 20; margin-top: -.9em; opacity: .3}@media screen and (min-width: 769px) { .site-footer a.social { margin: 0 0 0 1.2em } .site-footer .container:before { content: \"\"; position: absolute; left: -2.5em; right: auto; width: 660px } .site-footer .footer-links { max-width: 68em; margin-left: auto; margin-right: auto } .site-footer .footer-links::after { clear: both; content: \"\"; display: table } .site-footer .featured-pages { float: left; display: block; margin-left: 0; width: 66.66667% } .site-footer .featured-pages ul { max-width: 68em; margin-left: -3.0927%; margin-right: auto } .site-footer .featured-pages ul::after { clear: both; content: \"\"; display: table } .site-footer .featured-pages ul li { margin-left: 3%; width: 47%; display: inline-block; vertical-align: top; float: none } .site-footer .contact-pages { float: left; display: block; width: 27.08333%; margin-left: 6.25%; text-align: right } .site-footer .contact-pages div { padding-top: .7em } .site-footer footer .copy { float: left; display: block; margin-left: 3%; width: 72%; padding-top: 1em } .site-footer footer .country-selector-button, .site-footer footer .form-element { float: left; display: block; margin-left: 3%; width: 22% } .site-footer.compact .footer-links { float: left; width: 60% } .site-footer.compact footer::after { clear: both; content: \"\"; display: table } .site-footer.compact footer .copy { margin-left: 0; float: none; width: auto } .site-footer.compact .footer-secondary { float: right; text-align: right; min-width: 20%; width: auto; border-top: 0; padding-top: 1.1em } .site-footer.compact .footer-secondary p.mobile-label { display: none } .site-footer.compact .footer-secondary .social-links a:first-child { margin: 0 } .site-footer.compact .featured-pages { width: auto } .site-footer.compact .featured-pages li { float: left; width: auto; margin-right: 1em } .site-footer.compact .featured-pages li:before { content: \"\\2022\"; cursor: default; color: #bababa; font-size: .8em; margin-right: 1em } .site-footer.compact .featured-pages li:first-child:before { content: \"\"; display: none; padding: 0 } .site-footer .footer-convert [class*=col-] { border-top: none; border-left: 1px solid #fff } .site-footer .footer-convert [class*=col-]:first-child { border-left: none } .site-footer .footer-convert form { margin-bottom: .5em; display: flex; flex-direction: row; align-items: flex-end } .site-footer .footer-convert form .form-element { flex-grow: 1 } .site-footer .footer-convert form .form-element.buttons { flex-grow: 0 } .site-footer .footer-convert form input { margin: 0 } .site-footer .footer-convert form input.button { min-width: inherit; height: 3.0834em; line-height: 2.9167 } .site-footer .footer-convert form input[type=date], .site-footer .footer-convert form input[type=email], .site-footer .footer-convert form input[type=number], .site-footer .footer-convert form input[type=password], .site-footer .footer-convert form input[type=search], .site-footer .footer-convert form input[type=tel], .site-footer .footer-convert form input[type=text], .site-footer .footer-convert form input[type=time], .site-footer .footer-convert form input[type=url] { font-size: .8125em } .site-footer .footer-convert .social { margin-top: 0 } .site-footer.variant-2 footer .copy { padding-top: 1em; float: left; display: block; margin-left: 3%; width: 63.66667% } .site-footer.variant-2 footer .country-selector-button, .site-footer.variant-2 footer .form-element { float: left; display: block; margin-left: 3%; width: 30.33333% } .footer-selector .section-col-l-4 div { min-width: inherit }}@media screen and (min-width: 993px) { .site-footer .footer-convert form label { display: inline-block; vertical-align: middle; width: 33%; margin: 0 } .site-footer .footer-convert form input[type=date], .site-footer .footer-convert form input[type=email], .site-footer .footer-convert form input[type=number], .site-footer .footer-convert form input[type=password], .site-footer .footer-convert form input[type=search], .site-footer .footer-convert form input[type=tel], .site-footer .footer-convert form input[type=text], .site-footer .footer-convert form input[type=time], .site-footer .footer-convert form input[type=url] { display: inline-block; vertical-align: middle; width: 65% }}.invalid-input { border: 1px solid #e66a71!important}.main { background: url(..\/i\/bg-grid.svg) 50% -4em no-repeat; background-size: 1920px 821px}.main.no-bg { background: 0 0}@media screen and (min-width: 769px) { .page-header+*, .page-header+* section, page-header+* section, page-header+.product-header { margin-top: -4em }}.about-page-header+* section,.page-header+* { margin-top: -1em}.page-header+.margin-bottom { margin-bottom: 4.5em}.about-careers .page-header { background-color: #f8f8f8}.about-careers .page-header .container { padding-bottom: 4em}.about-team-header .page-header { background-color: #f7f7f7}.about-team-header .page-header .container { padding-bottom: 1em}page-header+.ferrari section { margin-top: inherit; padding-bottom: inherit; padding-top: 2.5em}.b2b-page-header+* section { margin-top: 0}#b2b-page-header .product-header .container,.main .downloads-section .container { padding-bottom: 5em}.no-breadcrumbs { padding-top: 4.0625em}.main-product-fullwidth .info h2.page-desc { float: none}.b2b-product-title span.big.no-margin { margin: 0}.icon-pdf.pdf-link { font-size: .8em; font-weight: 500; color: #222}.icon-pdf.pdf-link span { background-color: transparent; color: #afafaf; cursor: pointer; font-size: .75em; padding-left: 0}.icon-pdf.pdf-link:hover { color: #006D5C}.icon-pdf.pdf-link+div { margin-top: 2em}@media screen and (min-width: 769px) { .main-product-fullwidth .info h2.page-desc { float: right } .main-product-fullwidth .side-ctas .button:first-child { margin-right: 1em }}.main .alert-section { background: #ED2939}.main .alert-section+* { padding-top: 3em}.main .alert-section .container { padding: 1em 0 .5em; text-align: center}.main .alert-section p { margin-bottom: .5em; color: #fff; font-size: .875em}.main .alert-section p.big-title { margin-bottom: 0; font-size: 2.5em; font-weight: 900; line-height: 1.2}.page-headline { margin-bottom: 0}.page-headline::after { clear: both; content: \"\"; display: table}.page-headline .label { margin-top: -.5em; margin-bottom: 1em}.page-headline .label p { -webkit-border-radius: .3em; -moz-border-radius: .3em; border-radius: .3em; display: inline-block; margin-bottom: 0; padding: .25em; line-height: 1; font-size: .625em; font-weight: 500; color: #fff; text-transform: uppercase; background: #aaa}.page-headline .label.red p { color: #fff; background: #ED2939; opacity: .8}.page-headline .page-desc.variant-2 { margin-top: 1em; font-style: italic; color: #888}.ferrari .page-header .breadcrumbs a { color: #bbb}.page-header { position: relative}.page-header.image-bg .overlay-1,.page-header.image-bg .overlay-2 { position: absolute; top: 0; left: 0; content: \"\"; right: 0}.page-header .container { padding-bottom: 5em!important}.page-header.image-bg { background-repeat: no-repeat; background-position: 50% 9%; background-size: cover; margin: 0 auto}.page-header .page-headline.big-headline .page-desc+.button,.page-header .page-headline.big-headline .page-title+.button { margin-top: 1.5em}.page-header.image-bg .overlay-1 { bottom: 40%; background: -moz-radial-gradient(top left, ellipse cover, #fff 0, rgba(255, 255, 255, 0) 100%); background: -webkit-gradient(radial, top left, 0, center center, 100%, color-stop(0, #fff), color-stop(100%, rgba(255, 255, 255, 0))); background: -webkit-radial-gradient(top left, ellipse cover, #fff 0, rgba(255, 255, 255, 0) 100%); background: -o-radial-gradient(top left, ellipse cover, #fff 0, rgba(255, 255, 255, 0) 100%); background: -ms-radial-gradient(top left, ellipse cover, #fff 0, rgba(255, 255, 255, 0) 100%); background: radial-gradient(ellipse at top left, #fff 0, rgba(255, 255, 255, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\"#b3ffffff\", endColorstr=\"#00ffffff\", GradientType=0); opacity: .7}.page-header.image-bg .overlay-2 { bottom: 0; background: -moz-linear-gradient(top, rgba(255, 255, 255, .15) 0, rgba(255, 255, 255, .15) 30%, rgba(255, 255, 255, .75) 80%, #fff 100%); background: -webkit-linear-gradient(top, rgba(255, 255, 255, .15) 0, rgba(255, 255, 255, .15) 30%, rgba(255, 255, 255, .75) 80%, #fff 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, .15) 0, rgba(255, 255, 255, .15) 30%, rgba(255, 255, 255, .75) 80%, #fff 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\"#26ffffff\", endColorstr=\"#ffffff\", GradientType=0)}.tab-nav .tab-label:after,.tab-nav ul.tabs li a:after { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\"#00ffffff\", endColorstr=\"#ffffff\", GradientType=1)}.page-header.image-bg.bg-topleft { background-position: 0 0}.page-header.image-bg.bg-top { background-position: 50% 0}.page-header.image-bg.bg-topright { background-position: 100% 0}.page-header.image-bg.bg-left { background-position: 0 50%}.page-header.image-bg.bg-right { background-position: 100% 50%}.page-header.image-bg.bg-bottomleft { background-position: 0 100%}.page-header.image-bg.bg-bottom { background-position: 50% 40%}.page-header.image-bg.bg-bottomright { background-position: 100% 100%}.page-header.padding .container { padding-top: 2em}.page-header .page-info { min-height: 1em; margin-bottom: 1em}.page-header .page-info::after { clear: both; content: \"\"; display: table}.page-header .page-headline figure { display: none}.page-header .page-headline.show-figure { text-align: center}.page-header .page-headline.show-figure figure { margin-bottom: 1em; display: inline-block; width: 7em}.page-header .page-headline.big-headline { margin-bottom: 2em}.page-header .page-headline.big-headline .page-desc,.page-header .page-headline.big-headline .page-title { margin-bottom: 0; line-height: 1.2; text-transform: none}.page-header .page-headline.big-headline .page-title { font-size: 1.75em; font-weight: 900; color: #333}.page-header .page-headline.big-headline .page-desc { text-align: center; font-size: 1.25em; font-weight: 100}.comparison-chart .product-feature .feature-desc p span,.comparison-feature-list .product-feature .feature-desc p span,.page-header .page-desc,.page-header .page-headline.big-headline p,.page-header h2,ul.comparison-nav>li a span.subtitle { text-align: center}.page-header .page-headline .side-ctas { margin-top: 4.0625em}.page-header .page-headline .side-ctas.equal-buttons .button { width: 100%}.page-header .page-headline .side-ctas .button.wide { width: 100%; white-space: nowrap}.page-header .page-title,.page-header h1 { margin-bottom: .5em; font-size: 1.5em; font-weight: 900; color: #333; text-align: center; text-shadow: 0 0 7px rgba(255, 255, 255, .7); text-transform: uppercase}.page-header .page-desc,.page-header h2 { font-size: 1em; font-weight: 300; line-height: 1.4; color: #444; text-align: center; text-shadow: 0 0 7px rgba(255, 255, 255, .7)}.page-header .page-surtitle,.page-header h3 { margin-bottom: 0; font-size: 1.25em; font-weight: 500; color: #006D5C; text-align: center; text-shadow: 0 0 7px rgba(255, 255, 255, .7)}.page-header .breadcrumbs { display: none; float: left; margin: 2em 0 0; font-size: .75em; color: #777}.page-header .breadcrumbs::after { clear: both; content: \"\"; display: table}.page-header .breadcrumbs a { position: relative; display: block; float: left; margin: 0 1.5em; line-height: 1; color: #888; color: rgba(85, 85, 85, .6)}.page-header .breadcrumbs a::before { content: \"\\f054\"; position: absolute; top: 50%; left: -2.5em; margin-top: -.6em; margin-left: -.5em; font-size: 7px; color: #bbb; pointer-events: none; cursor: default}.page-header .breadcrumbs a:first-child { margin-left: 0}.page-header .breadcrumbs a:first-child::before { display: none}.page-header .breadcrumbs a:hover { color: #666}.page-header .breadcrumbs a.unclickable { cursor: default}.page-header .breadcrumbs a.unclickable:hover { color: rgba(85, 85, 85, .6); opacity: 1}.page-header ul.quick-menu li a.banner { text-transform: none; position: relative}.page-header ul.quick-menu li a.banner:before { content: \"\"; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 0; background-image: url(..\/i\/bg-green-overlay-bottom.png); background-repeat: no-repeat; background-position: top right; opacity: .75}.page-header ul.quick-menu li a.banner .thumb { position: relative; z-index: 10; display: none}.page-header ul.quick-menu li a.banner span { position: relative; z-index: 10; display: block}.page-header ul.quick-menu li a.banner span.surtitle { position: relative; top: -.15em; font-size: .8334em; opacity: .7; text-transform: uppercase}.page-header ul.quick-menu li a.banner span.larger-title { font-size: 1.25em; line-height: 1}.page-header ul.quick-menu li a.banner.product-banner { position: relative; padding-left: 5em}.page-header ul.quick-menu li a.banner.product-banner .thumb { display: block; position: absolute; top: 0; left: .8em; bottom: 0; width: 3.5em; background-repeat: no-repeat; background-position: left 50%; background-size: 3.5em}.page-header ul.quick-menu li a:hover { background-color: #005446; transition: background-color .15s ease-in}.page-header.solid+* { margin-top: 4em}.page-header.solid .page-headline { margin-top: 2.5em}.page-header.solid .container { padding-bottom: 3em}.page-header.solid hr { opacity: .3; margin-top: 1.5em; margin-bottom: 1.25em}.page-header.solid h1+p.short-info { margin-top: 0; margin-bottom: 1em; text-align: center}.page-header.dark-background { background-position-x: 50%; background-size: cover}.page-header.dark-background h1,.page-header.dark-background h2,.page-header.dark-background h3,.page-header.dark-background h4 { color: #fff}.page-header.dark-background .technologies-section .product-list { display: block}.page-header.dark-background .technologies-section.ent-menu .product-list { display: flex}.page-header.dark-background .breadcrumbs a { color: #FFF; opacity: .7}.page-header.dark-background .breadcrumbs a:hover { opacity: 1}.page-header.dark-background .breadcrumbs a:hover:before { opacity: .5}.page-header.dark-background .breadcrumbs a:before { color: #ddd; opacity: .7}.page-header .overlay-light-green { position: absolute; display: block; opacity: .7; top: 0; left: 0; background-color: #356961; width: 100%; height: 100%}.page-header .page-headline.dark-background h1,.page-header .page-headline.dark-background h2,.page-header .page-headline.dark-background h3,.page-header .page-headline.dark-background h4,.page-header .page-headline.dark-background h5,.page-header .page-headline.dark-background p,.page-header .page-headline.dark-background strong { color: #fff; text-shadow: none}.page-header ul.quick-menu { display: none; float: right; margin-top: 0; margin-bottom: 0}.page-header ul.quick-menu>li { padding-left: 0; margin-bottom: 0; line-height: 1; font-size: 1em; position: inherit}.page-header ul.quick-menu>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0}.page-header ul.quick-menu li { float: left; border-left: 1px solid rgba(255, 255, 255, .15)}.page-header ul.quick-menu li a { display: block; padding: .8em 1em; line-height: 1.3; font-size: .75em; font-weight: 700; color: #fff; text-transform: uppercase; background: #006D5C; cursor: pointer}.page-header ul.quick-menu li.red-item a { background: #ED2939}.page-header ul.quick-menu li.red-item a:hover { background: #db1223}.page-header ul.quick-menu.always-show { display: block}.excerpt { margin-bottom: 1em}.excerpt p { font-size: 1.125em; font-weight: 500}.small-header { min-height: 250px}.small-header+* { margin-top: -210px}.product-header .page-headline { text-align: center}.product-header .page-headline.smaller-headline figure img { max-width: 6.5em}.product-header .page-headline .product-desc { font-size: 1.125em; font-weight: 100}.product-header .page-headline .product-promos.left { clear: both}.product-header .page-headline .product-promos.left .documents { float: none; margin: 0}.product-header .page-headline .product-promos.left .documents a { margin: 0 1em 1em 0}.product-header .page-headline .product-promos .icon-left i.font-icons { float: none}.product-header .page-headline .product-promos .documents { margin: .75em 0 1.5em; font-size: .875em}.product-header .page-headline .promo-tag,.product-header .page-headline .reviews,.product-header .page-headline figure { margin-bottom: 1em}.product-header .page-headline .product-promos .documents a { display: inline-block; margin-left: .5em; margin-right: .5em}.product-header .page-headline .product-promos .documents a+a { margin-top: .8em}.product-header .page-headline figure img { max-width: 8.75em}.product-header .page-headline .desc .button { margin-bottom: 2em}.product-header .page-title.product-title~.page-desc { margin-top: 0}.product-header .page-desc { font-size: 1em; font-weight: 500}.product-header .notification { padding-top: 2em; text-align: center; border-top: 1px solid #e5e5e5}.product-header .notification h3 { font-size: 1.125em; text-transform: uppercase}.product-header .comparison-section-1up .page-headline { margin-bottom: 3em}.product-header .page-title-wrapper { display: flex; flex-direction: column; align-items: center}@media screen and (min-width: 769px) { .product-header .page-title-wrapper { display: flex; flex-direction: row; align-items: flex-start } .product-header .page-title-wrapper .page-title { flex: 1 1 auto } .product-header .page-title-wrapper gdpr-ready { padding-top: 0; flex: 0 1 auto }}.post .page-header .page-title,.post .page-header h1 { text-transform: none; font-weight: 700}.compact-headline { padding-top: 1em; padding-left: 5em}.compact-headline figure { float: left; max-width: 4.25em; margin-top: -1.25em; margin-left: -5em}.compact-headline .product-title { font-size: 1.25em}.compact-headline .excerpt { clear: both; margin-left: -5em}.compact-headline .excerpt p { font-size: 1em}.compact-headline.page-headline { text-align: left}.compact-headline.page-headline figure img { max-width: 100%}.compact-headline.page-headline .product-title { font-size: 1.25em}.subheader { background-repeat: no-repeat; background-position: 50% 50%!important; background-size: cover; max-width: 1920px; margin: 0 auto}.subheader-v2 { position: relative; margin-bottom: 3em; text-align: center; padding-top: 2em!important}.subheader-v2::before { content: \"\"; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: #000; opacity: .3}.subheader-v2 .container { padding-bottom: 2.5em!important}.subheader-v2 .divider { border-color: rgba(225, 225, 225, .3)}.subheader-v2 .logos { margin-bottom: 2.5em!important; padding-top: 1em!important; padding-bottom: 1.5em!important; text-align: left}.subheader-v2 .logos .site-logo img { width: 10em}.subheader-v2 .logos .partner-logo { text-align: right}.subheader-v2 .logos .partner-logo img { max-width: 8em; max-height: 2em}.subheader-v2 .page-title { color: #fff!important; font-weight: 400!important; font-size: 6em!important; line-height: .6; text-transform: uppercase; text-shadow: 1px 1px 5px rgba(0, 0, 0, .3)!important; margin-bottom: 1rem!important}.subheader-v2 .page-title .regular-font { font-size: 64px!important; line-height: 60px}.subheader-v2 .page-desc { color: #fff!important; font-size: 1em!important; text-shadow: none!important; padding: 0!important; font-weight: 700!important}.subheader-v2 .page-desc br,.subheader-v2 .page-desc::before { display: none}.subheader-v2 .button { margin-top: 2.5em}.taller-header+* { margin-top: -310px}@media screen and (min-width: 769px) { .main-product-fullwidth .info h2.page-desc, .page-header .button.right { float: right } .page-header+*, .page-header+* section, page-header+* section, page-header+.product-header { margin-top: -4em } .main-product-fullwidth .side-ctas .button:first-child { margin-right: 1em } body .taller-header { min-height: 400px } .taller-header+* { margin-top: -340px } .page-headline .label { margin-top: -1.5em } .page-headline.variant-2.divider { margin-bottom: 2em; padding-bottom: 2.5em } page-header+.ferrari section { padding-bottom: 4.5em; margin-top: -6.5em; padding-top: 4em } .offset { position: absolute; margin-top: -3em } .page-header .breadcrumbs { display: block } .page-header.solid h1+p.short-info { margin-top: -1em; margin-bottom: 0; text-align: left } .page-header.dark-background h3.page-surtitle { margin-top: -.5em } .page-header ul.quick-menu { display: block; margin-top: 0 } .page-header .container { padding-bottom: 6em } .page-header .page-info { min-height: 3em } .page-header .page-headline.show-figure { text-align: left; padding-left: 15em } .page-header .page-headline.show-figure figure { position: relative; left: -1em; float: left; width: 13em; margin-left: -15em; margin-bottom: 1em; display: block } .page-header .page-headline.big-headline .page-desc::before, .page-header .page-headline.big-headline .page-title::before { display: none } .page-header .page-headline.show-figure.no-padding { padding-left: 0 } .page-header .page-headline.show-figure.no-padding figure { margin-left: 0; width: auto; left: auto } .page-header .page-headline.small-headline .page-title, .page-header .page-headline.small-headline h1 { font-size: 2em; font-weight: 500 } .page-header .page-headline.small-headline .page-desc, .page-header .page-headline.small-headline h2 { font-size: 1em } .page-header .page-headline.small-headline.show-figure { padding-left: 12em } .page-header .page-headline.small-headline.show-figure figure { margin-left: -12em; width: 10em } .page-header .page-headline.big-headline { text-align: center } .page-header .page-headline.big-headline .page-title { padding: 0; line-height: 1.1; text-align: center; font-size: 3em } .page-header .page-headline.big-headline .page-desc { padding: 0; font-size: 2em; color: #666 } .page-header .page-headline.big-headline p { font-size: 1.25em } .page-header .page-headline.big-headline.show-figure { text-align: center; padding-left: 0 } .page-header .page-headline.big-headline.show-figure figure { left: auto; top: -.75em; float: none; width: 7.5em; margin: 0 auto } .page-header .page-headline .side-ctas { margin-top: 4.0625em } .page-header .page-headline .side-ctas.equal-buttons .button { width: 13.33em } .page-header .page-headline .side-ctas .button:first-child { margin-right: 1em } .page-header .page-title, .page-header h1 { font-size: 2.25em; position: relative; left: -.05em; text-align: left } .page-header .page-desc, .page-header h2 { font-size: 1.25em; position: relative; padding: 0 10% 0 1em; text-align: left } .page-header .page-desc::before, .page-header h2::before { content: \"\"; position: absolute; left: 0; top: .25em; bottom: .25em; width: 4px; background: #009981 } .page-header .page-surtitle, .page-header h3 { font-size: 1.5em; text-align: left } .page-header.image-bg.bg-d-topleft { background-position: 0 0 } .page-header.image-bg.bg-d-top { background-position: 50% 0 } .page-header.image-bg.bg-d-topright { background-position: 100% 0 } .page-header.image-bg.bg-d-left { background-position: 0 50% } .page-header.image-bg.bg-d-right { background-position: 100% 50% } .page-header.image-bg.bg-d-bottomleft { background-position: 0 100% } .page-header.image-bg.bg-d-bottom { background-position: 50% 100% } .page-header.image-bg.bg-d-bottomright { background-position: 100% 100% } .small-header+* { margin-top: -190px } .small-header.product-header+* { margin-top: -170px } .product-header .form-standard { padding-left: 4%; border-left: 1px solid #e5e5e5 } .product-header .buy-section { padding-left: 2%; padding-top: 3em } .product-header .page-headline, .product-header .page-headline.small-headline, .product-header .page-headline.smaller-headline { padding-top: 1.5em; padding-left: 8em } .product-header .container.divider { border-bottom-color: rgba(0, 0, 0, .1) } .product-header .page-headline { text-align: left } .product-header .page-headline::after { clear: both; content: \"\"; display: table } .product-header .page-headline figure { float: left; max-width: 6.5em; margin-left: -8em } .product-header .page-headline figure img { max-width: 100% } .product-header .page-headline .product-promos { margin-bottom: 2em } .product-header .page-headline .product-promos .reviews { margin-top: .5em } .product-header .page-headline .product-promos .promo-tag { float: right; margin-top: -.5em } .product-header .page-headline .product-promos .documents { margin: 0 0 .5em; float: right } .product-header .page-headline .product-promos.divider { margin-bottom: 1.5em; border-bottom-color: rgba(0, 0, 0, .1) } .product-header .page-headline .product-promos.no-margin { margin: 0 } .product-header .page-headline .product-promos .documents.pull-left { float: left } .product-header .page-headline .product-promos .documents a { margin-left: 1em; margin-right: 0 } .product-header .page-headline .product-promos .documents a:first-child { margin-left: 0 } .product-header .page-headline .product-promos .documents.no-float { float: none; margin: 0 } .product-header .page-headline .product-promos .documents.no-float a { margin-left: 0; margin-right: 1em } .product-header .page-headline.small-headline figure { margin-top: -1.4em; margin-left: -8em; max-width: 6em } .product-header .page-headline.small-headline .page-title, .product-header .page-headline.small-headline .product-title, .product-header .page-headline.small-headline h1 { font-size: 2em; font-weight: 500 } .product-header .page-headline.smaller-headline figure { margin-top: -1.4em; margin-left: -8em; max-width: 6.5em } .product-header .page-headline.smaller-headline figure img { max-width: 100% } .product-header .page-headline .product-desc { margin-top: -.5em; font-size: 1.25em } .product-header .page-headline.icon-large { padding-left: 15em } .product-header .page-headline.icon-large figure { max-width: 13em; margin-left: -15em; margin-top: -2em } .product-header .page-desc { font-size: 1.25em; position: relative; margin-bottom: 1em; padding: 0 0 .75em 1em; text-align: left; font-weight: 300; line-height: 1.4; color: #444 } .product-header .page-desc::before { content: \"\"; position: absolute; left: 0; top: .25em; bottom: 1em; width: 4px; background: #009981 } .product-header .page-desc.variant-2 { padding: 0; font-size: 1.125em } .product-header .page-desc.variant-2::before { display: none } .product-header .notification { margin-top: 1em; padding: 1em 0 0 2em; text-align: left; border-top: 0; border-left: 1px solid #e5e5e5 } .product-header .notification h3 { margin-bottom: .5em } .compact-headline .product-title { font-size: 2.5em } .compact-headline .excerpt { clear: none; margin-left: auto } .compact-headline .excerpt p { font-size: 1.125em; margin-bottom: .875em } .compact-headline.page-headline .product-title { font-size: 2.5em } .subheader-v2 { margin-bottom: 4em; padding-top: 6em!important; text-align: left } .subheader-v2 .logos { padding-top: 0; margin-top: -2em!important; margin-bottom: 3.5em!important; padding-bottom: 3em!important } .subheader-v2 .logos .site-logo img { width: 13em } .subheader-v2 .logos .partner-logo img { max-height: 2.5em } .subheader-v2 .page-title { font-size: 7em!important; left: 0!important } .subheader-v2 .page-desc br { display: block } .subheader-v2 .button { margin-bottom: 2.5em } .subheader-v2 .container { padding-bottom: 3.5em!important }}.divider,.divider-no-margin,.post .content blockquote { border-bottom: 1px solid #e5e5e5}.acenter .bold,.acenter b,.ar-popup__content h3 { z-index: 6}.sticky-header-on page-header .page-header .container { z-index: 12; position: relative}.narrow-wrapper { width: 100%; max-width: 41.25em; margin: 0 auto}.button.full-width.desktop-only,.desktop-only,a.desktop-only { display: none}.button.full-width.mobile-only,.mobile-only,a.mobile-only { display: block}.post-section::after,.regular-section::after { content: \"\"; display: table; clear: both}.move-up { margin-top: -1em}.blue-background,.grey-background,.lightgreen-background { margin-bottom: 3em; background-color: #f8f8f8}.blue-background.no-margin,.grey-background.no-margin,.lightgreen-background.no-margin { margin-bottom: 0}.blue-background.no-margin.add-margin,.grey-background.no-margin.add-margin,.lightgreen-background.no-margin.add-margin { margin-bottom: 4em}.blue-background .container,.grey-background .container,.lightgreen-background .container { padding-top: 3em}.blue-background .button.transparent,.grey-background .button.transparent,.lightgreen-background .button.transparent { background-color: rgba(255, 255, 255, .5)}.blue-background .button.transparent:hover,.grey-background .button.transparent:hover,.lightgreen-background .button.transparent:hover { background-color: #fff}.blue-background { background-color: #F6FBFD}.lightgreen-background { background: url(..\/i\/bg-pattern-lightgreen.jpg) 50% 50%}.divider { margin-bottom: 3em}.divider.lower-container { margin-bottom: 2em}.divider-no-margin { margin-bottom: 0}.divider-no-margin.add-margin { margin-bottom: 4em}.divider-top-padding { padding-top: 3em; position: relative}.radio-group+.form-element.buttons { margin-top: 40px}.locale--ru-ru .radio-group+.form-element.buttons { margin-top: 20px}.container .divider { margin-bottom: .75em; padding-bottom: .7em}.container hr.divider { padding: 0; margin: 2em 0}.divider+[class*=\"-background\"],[class*=\"-background\"]+[class*=\"-background\"] { margin-top: -3em}.item-doc .icon-doc { color: #444}.item-doc .icon-doc span { font-size: .875em; color: #aaa}.item-doc .icon-doc:hover { color: #006D5C}.list-items>li { margin-bottom: 1.5em}.main p.note { font-size: .75em; color: #999}.regular-section .content { margin-bottom: 2em}.regular-section .sidebar { padding-top: 2em}.regular-section .invert-grid .content { float: right; margin-bottom: 0}.regular-section .invert-grid .sidebar { float: right; padding-top: 0; border-top: 0}.post-section .content { margin-bottom: 2em}.post-section .sidebar { padding-top: 2em; border-top: 1px solid #e5e5e5}.post-section ul li ul li { padding-left: inherit}.post-section ul li ul li::before { display: none}.post-section .post-info h4 { margin-bottom: .1em; color: #aaa}.post-section .post-info p { margin-bottom: 1.5em; font-size: .875em}.post-section .container.divider-top,.post-section.divider-top { padding-top: 2.5em}.post .content h2 { font-size: 1.5em; color: #444}.post .content h3 { font-size: 1.125em; color: #444}.post .content h4 { font-size: 1em; color: #444; margin-bottom: 1rem; text-transform: none}.post .content blockquote { margin-top: .25em; border-top: 1px solid #e5e5e5}.post .content blockquote p { padding-left: 1.25em}.post .content blockquote p::before { content: \"\\\"\"; position: absolute; top: -.25em; left: -.4em; font-size: 3.5em; font-weight: 100; color: #006D5C}.white-wrapper { background: #fff; border: 1px solid #e5e5e5; box-shadow: 0 2px 0 0 rgba(0, 0, 0, .05); display: flex; flex-wrap: wrap; align-items: stretch}.blue-wrapper,.green-wrapper { box-shadow: 0 2px 0 0 rgba(226, 237, 242, .6)}.blue-wrapper { background: #F6FBFD; border: 1px solid #E2EDF2}.blue-wrapper .form-element input[type=text] { border-color: #E2EDF2}.green-wrapper { background: #009981}.green-wrapper .section-title { color: #fff}.green-wrapper p { color: #fff; color: rgba(255, 255, 255, .8)}.sidebar .blue-wrapper h4 { margin: 2em 1.5em 1em 2.25em; color: #80A3B3}.secondary-section .container>[class*=col-]>h4,.sidebar .blue-wrapper .regular { margin-bottom: 1em}.sidebar .blue-wrapper form { padding: 0 1.75em 1em}.secondary-section { border-top: 1px solid #e5e5e5}.secondary-section .container { display: flex; flex-wrap: wrap; align-items: stretch; padding: 0}.secondary-section .container>h4:first-child { padding-top: 3em}.secondary-section .container>[class*=col-] { padding: 3em 0 2em; border-top: 1px solid #e5e5e5}.secondary-section .container>[class*=col-]:first-child { border-top: 0}.secondary-section .container>[class*=col-]>p { font-size: .875em; color: #777}.secondary-section .container>[class*=col-] ul { margin-top: 1.75em}.widget { margin-bottom: 2em; padding-top: 2em; border-top: 1px solid #e5e5e5}.widget:first-child { padding-top: 0; border-top: 0}article .content figure { margin-bottom: 1em}.featured-image { margin-bottom: 1.5em}.caption { display: block; padding: .75em 0; text-align: center; font-size: .75em; color: #aaa; border-bottom: 1px solid #e5e5e5}.regular-section.toggle-content .simple-table .sidebar { border-top: 1em; padding-top: 1em}.toggle-button.read-less,.toggle-content { display: none}.open .toggle-button.read-less { display: block}.open .toggle-button.read-more { display: none}.section-header { margin-bottom: 2em}.section-header h4.section-title+.section-desc { margin-top: -1.5em}.section-footer { padding-top: .5em; text-align: center}.section-footer p { margin-bottom: .75em; opacity: 1}.section-footer .button { margin: 1.2em 0 0; color: #006D5C}@media screen and (min-width: 769px) { .section-footer .button { margin: 0 0 0 1.6em }}.section-footer .button:first-child { margin-left: 0; margin-top: 0}.section-footer .button.green,.section-footer .button.red { color: #fff}.section-footer .cta-scroll { display: inline-block; color: #aaa; padding: .5em 0}.darkgreen-background .container,.grey-pattern-background .container { padding-top: 3em}.grey-pattern-background { margin-bottom: 3em; background: url(..\/i\/bg-pattern-grey.jpg) 50% 50%; background-size: cover}.grey-pattern-background.no-margin { margin-bottom: 0}.grey-pattern-background .button.transparent { background-color: rgba(255, 255, 255, .5)}.grey-pattern-background .button.transparent:hover { background-color: #fff}.darkgreen-background { position: relative; margin-bottom: 3em; background: url(..\/i\/bg-pattern-green.jpg) 50% 50%; background-size: cover}.darkgreen-background.no-margin { margin-bottom: 0}.darkgreen-background:before { content: \"\"; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: #444; opacity: .7}.darkgreen-background *,.darkgreen-background .features-list p,.darkgreen-background .features-list p.title,.darkgreen-background .font-icons,.darkgreen-background .section-title { color: #fff}.darkgreen-background .button.transparent { color: #fff; border-color: rgba(255, 255, 255, .3)}.darkgreen-background .button.transparent:hover { border-color: rgba(255, 255, 255, .7)}.dual-section .dual-wrapper { display: flex; flex-wrap: wrap; align-items: stretch; margin-left: -5.5555%; margin-right: -5.5555%}.dual-section .dual-wrapper .dual-block { display: flex; flex-wrap: wrap; align-items: stretch; width: 100%; margin: 0; float: left}.dual-section .dual-wrapper .dual-block .product-tiers { width: 100%; background: #fff}.dual-section.single-featured .dual-wrapper { max-width: none; margin-left: -5.5555%; margin-right: -5.5555%}.tiers-section .row,.tiers-section .row>[class*=col-] { display: flex; flex-wrap: wrap; align-items: stretch}.tiers-section .row>[class*=col-] .product-tiers { width: 100%}.section-centered-mobile { text-align: center; border-top: 1px solid #e5e5e5; padding-top: 4em}.section-centered-mobile .icon-small { max-width: 230px; margin-bottom: 1em}.section-centered-mobile .icon-small.left { padding-right: 0}.section-centered-mobile li { line-height: 1.5; margin-bottom: .5em}@media screen and (min-width: 769px) { .section-centered-mobile { text-align: left } .section-centered-mobile .icon-small { margin-bottom: 1em } .section-centered-mobile .icon-small.left { padding-right: 2em } .dual-section .dual-wrapper { margin: 0 } .dual-section .dual-wrapper .dual-block { width: 50% } .dual-section .dual-wrapper .dual-block .product-tiers { display: flex; flex-direction: column; justify-content: space-between } .dual-section.single-featured .dual-wrapper { max-width: 470px; margin: 0 auto } .dual-section.single-featured .dual-wrapper .dual-block { width: 100%; padding: 0 }}.dual-section { background: #fff; border-top: 1px solid #eee}.dual-section .dual-overlay-1,.dual-section .dual-overlay-2 { display: none}.dual-section .container { padding: 0}.dual-section .dual-wrapper .dual-block { margin-top: 1px; padding: 0 5%; background: 0 0!important}.conclusion-promo-section .section-footer .button { margin-bottom: .75em}.conclusion-promo-section .section-footer .button.transparent { background: 0 0}.conclusion-promo-section .section-footer .button.transparent:hover { color: #006D5C; border-color: #777}.simple-section-header.divider { margin-bottom: 2.5em}.simple-section-header .product-desc { text-align: center; font-weight: 100; font-size: 1.125em}.no-margin { margin-bottom: 0}.add-margin,.no-margin.add-margin { margin-bottom: 4em}.social-icons { text-align: center}.social-icons p { font-size: .75em; opacity: .75}.social-icons a { display: inline-block; width: 2em; padding: .5em 0; line-height: 1em; font-size: 1.25em; color: #888; color: rgba(0, 0, 0, .4); background: 0 0}.social-icons a i { display: block}.social-icons a:hover { background: #009981; color: #fff}.lightgreen-background { margin-bottom: 0!important}.lightgreen-background .section-desc.divider { padding-bottom: 2em; margin-bottom: 2em; border-color: rgba(0, 0, 0, .1)}.lightgreen-background .social-icons { position: relative}.main .container { padding-bottom: 2.5em}.main .container.lower-container { padding-bottom: 1.5em}.main>:first-child { padding-top: 2em}.main>.alert-section:first-child { padding-top: 0}.main .page-header { padding-top: 1em}.main .page-header .page-info { margin-top: -1em; margin-bottom: 0}.main .page-header .page-headline,.note-wrapper { margin-top: 1em}.main ui-view>:last-child>:last-child { margin-bottom: 0}.post-item-list .container>hr { margin-bottom: 2em}.post-item-list h3+small { text-transform: uppercase; font-size: .625em; color: #bababa; float: left; margin-top: -.5em}.post-item-list .small-thumbnail { max-width: 100px; margin-bottom: 1em}.content .light-blue-info-box { background-color: #F6FBFD; border: 1px solid #E2EDF2; width: 100%; color: #80A3B3; padding: 1.5em 2em; text-align: center; margin-bottom: 1em}.content .light-blue-info-box.right { float: right; margin-left: 2em}.content .light-blue-info-box.left { float: left; margin-right: 2em}.content .light-blue-info-box p { text-align: center; color: #80A3B3; font-size: .8em; margin: .5em 0 0}.content .light-blue-info-box .font-icons.big { font-size: 3em; margin: 0 .1em; cursor: default}.news-section .sidebar { padding-top: 2em; border-top: 1px solid #e5e5e5}.news-section .sidebar .feed-widget a { font-size: .75em; color: #aaa}.news-section .sidebar .feed-widget a i { vertical-align: middle}.news-section .sidebar .feed-widget a:hover { color: #006D5C}.dashboard-section .intro { margin-bottom: 2em; padding-bottom: 1.5em; border-bottom: 1px solid #e5e5e5; border-color: rgba(0, 0, 0, .1)}.dashboard-section .content-wrapper [class*=col-] { margin-bottom: 1em}.dashboard-section h5 { font-weight: 300}.dashboard-section h5+.meta { margin-top: -.5em}.dashboard-section p { color: #777}.dashboard-section p.meta { margin-bottom: .5em; font-size: .6875em; font-weight: 700; color: #aaa}.dashboard-section li a { font-size: .875em; font-weight: 300}.dashboard-section li figure a { font-size: 1em}.dashboard-section .button.transparent { background: 0 0; color: #006D5C}.dashboard-section .button.transparent:hover { color: #005446; background: 0 0}.dashboard-section .icon-list>li { font-size: .875em}.dashboard-section .icon-list>li a { font-size: 1em}.others-section .container>.row>[class*=col-] { margin-top: 2em; padding-top: 2.5em; border-top: 1px solid #e5e5e5; border-color: rgba(0, 0, 0, .1)}.others-section .container>.row>[class*=col-]:first-child { margin-top: 0; padding-top: 0; border-top: 0}.others-section figure.product-icon { max-width: 50%; margin: 0 auto 1.5em}.others-section .button.transparent { background: 0 0; color: #006D5C}.others-section .button.transparent:hover { color: #005446; background: 0 0}.sidebar .blue-wrapper .button { margin: 0 2em 2.25em 2.25em}.dark-overlay { color: #fff}.dark-overlay a,.dark-overlay em,.dark-overlay h1,.dark-overlay h2,.dark-overlay h3,.dark-overlay h4,.dark-overlay h5,.dark-overlay h6,.dark-overlay p,.dark-overlay small { color: #fff; text-shadow: none}.dark-overlay .note,.dark-overlay p.note { color: #fff; opacity: .6}.dark-overlay input[type=date],.dark-overlay input[type=email],.dark-overlay input[type=number],.dark-overlay input[type=password],.dark-overlay input[type=search],.dark-overlay input[type=tel],.dark-overlay input[type=text],.dark-overlay input[type=time],.dark-overlay input[type=url],.dark-overlay textarea { border: 1px solid #fff}.dark-overlay .select2-selection,.dark-overlay .select2-selection:hover { border-color: #fff}.dark-overlay .form-standard input.parsley-error,.dark-overlay .form-standard select.parsley-error { border-color: #e66a71}.form-standard.offset { margin-top: 2em; border-color: rgba(255, 255, 255, .3)}.form-standard.offset .select-wrapper,.form-standard.offset input { width: 100%}.form-standard.offset .button,.form-standard.offset input[type=submit] { width: auto}.form-standard.offset .parsley-errors-list { width: 100%}.form-standard.offset form+.note { margin-top: 2em}.form-standard .form-element+.note { float: left; margin-top: -1em; margin-bottom: 2em}.form-side-description { margin-top: 2em}.form-side-description .featured-icon { max-width: 250px; margin-bottom: 2em}.form-side-description a { font-weight: 300}a.icon-left>i.font-icons { font-size: .6em; float: left; line-height: 1.6; margin-right: 1.6em}.main.image-background { background-size: cover; background-position: 0}.about-us-generic { margin-top: -1.5em}@media screen and (min-width: 481px) { .align-left { float: left; max-width: 300px; margin: 0 1em 1em 0 } .align-right { float: right; max-width: 300px; margin: 0 0 1em 1em } .content .light-blue-info-box { width: 300px } .others-section figure.product-icon { max-width: none; margin: 0 }}@media screen and (min-width: 769px) { .button.full-width.desktop-only, .desktop-only, a.desktop-only { display: block } .button.full-width.mobile-only, .mobile-only, a.mobile-only { display: none } .move-up { margin-top: -2em } .main .container { padding-bottom: 3.5em } .main>:first-child { padding-top: 6em } .main .homepage-main, .main>.alert-section:first-child { padding-top: 0 } .main page-header+:not(.regular-section)>div { position: relative; z-index: 6 } .main .page-header { padding-top: 3em } .main .page-header .page-info { margin-top: -3em; margin-bottom: 0 } .main .page-header .page-headline { margin-top: 1em; margin-bottom: 3em } .blue-background, .divider, .grey-background, .lightgreen-background, .lightgrey-background { margin-bottom: 4em } .blue-background .container, .grey-background .container, .lightgreen-background .container, .lightgrey-background .container { padding-top: 4.063em } .blue-background.move-up, .grey-background.move-up, .lightgreen-background.move-up, .lightgrey-background.move-up { margin-top: -6em } .blue-background.move-up .container, .grey-background.move-up .container, .lightgreen-background.move-up .container, .lightgrey-background.move-up .container { padding-top: 5.5em } .lightgrey-background .container { padding-bottom: 0 } .divider .lower-container { margin-bottom: 2em } .divider-top-padding { padding-top: 5em } *>[class*=\"-background\"]+*>[class*=\"-background\"], .divider+[class*=\"-background\"] { margin-top: -4em } .secondary-section .container { padding: 0 } .secondary-section .container>[class*=col-] { padding: 4em 2% 3em; border-top: 0 } .post-section .sidebar, .regular-section .sidebar, .widget { padding-top: 0; border-top: 0 } .secondary-section .container>[class*=col-]:first-child { padding-left: 0 } .secondary-section .container>[class*=col-]:last-child { padding-right: 0 } .secondary-section.divided .container>[class*=col-] { padding-left: 5%; padding-right: 5%; border-left: 1px solid #e5e5e5 } .secondary-section.divided .container>[class*=col-]:first-child { border-left: 0; padding-left: 0 } .secondary-section.divided .container>[class*=col-]:last-child { padding-right: 0 } .regular-section .content { padding-right: 1%; margin-bottom: .75em } .regular-section .sidebar { padding-left: 4%; border-left: 1px solid #e5e5e5 } .post-section .content { padding-right: 3%; margin-bottom: .75em } .widget { margin-bottom: 2.5em } .align-left { margin-right: 1.5em } .align-right { margin-left: 1.5em } .open .toggle-button.read-less { display: inline-block } .no-margin { margin-bottom: 0 } .no-margin.add-margin { margin-bottom: 4em } .container hr.divider { margin: 2.5em 0; padding-bottom: 0 } .align-outside { margin: 2em -14.5% 1.5em } .darkgreen-background, .grey-pattern-background { margin-bottom: 4em } .align-outside.align-left { margin-top: 0; margin-right: 1.5em; max-width: 50% } .align-outside.align-right { margin-top: 0; margin-left: 1.5em; max-width: 50% } .darkgreen-background.move-up, .grey-pattern-background.move-up { margin-top: -6em } .darkgreen-background .container { padding-top: 4.063em } .darkgreen-background.move-up .container { padding-top: 5.5em } .grey-pattern-background .container { padding-top: 4.063em } .grey-pattern-background.move-up .container { padding-top: 5.5em } .dual-section { position: relative; border-top: none } .dual-section .dual-overlay-1, .dual-section .dual-overlay-2 { display: block; position: absolute; top: 0; bottom: 0; left: 0; width: 50%; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover } .dual-section .dual-overlay-2 { left: 50% } .dual-section .dual-overlay-2:after { content: \"\"; position: absolute; top: 0; bottom: 0; left: -1px; width: 2px; background: #fff } .dual-section .container { z-index: 10; padding-top: 4em; padding-bottom: 3.5em } .conclusion-promo-section .section-footer .button { margin-left: 1em; margin-right: 1em; min-width: 15em } .simple-section-header.divider { padding-bottom: 2em; margin-bottom: 3.5em } .simple-section-header .product-desc { text-align: left; font-size: 1.5em } .post-item-list .small-thumbnail { max-width: 125px } .news-section .sidebar { padding-top: 3.25em; border-top: none } .news-section .sidebar .feed-widget { margin-top: -3.25em; margin-bottom: 2.25em; text-align: right } .news-section .sidebar .feed-widget a { font-size: .75em; color: #aaa } .news-section .sidebar .feed-widget a i { vertical-align: middle } .dashboard-section .intro { margin-bottom: 0; padding-bottom: 0; border-bottom: none; padding-right: 1% } .dashboard-section .content-wrapper { padding-left: 5%; border-left: 1px solid #e5e5e5; border-color: rgba(0, 0, 0, .08) } .dashboard-section .content-wrapper [class*=col-] { margin-bottom: 1em } .others-section .container>.row>[class*=col-] { position: relative; margin-top: 0; padding-top: 0; border-top: 0; padding-left: 2%; padding-right: 2% } .others-section .container>.row>[class*=col-]:before { content: \"\"; position: absolute; left: -4%; top: 0; bottom: 0; width: 1px; background: #e5e5e5; background: rgba(0, 0, 0, .1) } .others-section .container>.row>[class*=col-]:first-child { padding-left: 0 } .others-section .container>.row>[class*=col-]:first-child:before { display: none } .others-section .container>.row>[class*=col-]:last-child { padding-right: 0 } .post-section .invert-columns .content { float: right; padding-right: 0 } .post-section .invert-columns .sidebar { float: right } .post-section .container.divider-top, .post-section.divider-top { padding-top: 3.5em } .form-standard.offset { padding-left: 3%; border: none; margin-top: 0 } .form-side-description { margin-top: 0 }}section.add-padding { padding-top: 60px}section.grey-bg { background-color: #f3f3f3}.pagination { margin: 3em 0; position: relative; background: #f8f8f8; font-size: .9375em}.pagination>a { position: absolute; top: 0; width: 3em; height: 3em; text-align: center; color: #777; cursor: pointer}.pagination>a span { transition: background-color .15s ease-in; display: block; font-size: 1.5em; width: 2em; line-height: 2em}.pagination>a.prev { left: 0}.pagination>a.next { right: 0}.pagination>a:hover span { color: #006D5C; background: #e5e5e5}.pagination .pagination-list { margin: 0 3em; text-align: center}.pagination .pagination-list>li { padding-left: 0; margin-bottom: 0; line-height: 1; font-size: 1em; position: inherit}.pagination .pagination-list>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0}.pagination .pagination-list li { display: inline-block}.pagination .pagination-list li.disabled a:hover { background-color: initial}.pagination .pagination-list li.disabled a content { display: block; cursor: default}.pagination .pagination-list li span { display: none; padding: 0 .25em; line-height: 3em; color: #777}.pagination .pagination-list li a { -webkit-transition: background-color .15s ease-in; -moz-transition: background-color .15s ease-in; transition: background-color .15s ease-in; display: block; padding: 0 .25em; min-width: 3.5em; line-height: 3em; color: #777; font-weight: 500}.pagination .pagination-list li a:hover { color: #444; background: #e5e5e5}.pagination .pagination-list li.prev { float: left}.pagination .pagination-list li.prev a { display: inline-block}.pagination .pagination-list li.active a { display: block; position: relative; color: #006D5C; background: #fff}.pagination .pagination-list li.active a:after { content: \"\"; position: absolute; left: 0; right: 0; bottom: 0; height: 2px; background: #e5e5e5}.pagination .pagination-list li.next { float: right}.pagination .pagination-list li.next a { display: inline-block}@media screen and (min-width: 481px) { .pagination .pagination-list li span, .pagination .pagination-list li.first a, .pagination .pagination-list li.last a { display: block } .pagination>a.prev span { border-right: 1px solid #fff } .pagination>a.next span { border-left: 1px solid #fff } .pagination .pagination-list li a { min-width: 3.2em } .pagination .pagination-list li.next, .pagination .pagination-list li.prev { float: none }}@media screen and (min-width: 769px) { .pagination { font-size: .8125em }}.pagination-no-margin .pagination,.pagination.pagination-no-margin { margin-bottom: 0}.page-header+.search-bar-section { margin-top: -2em}.search-bar-section { margin-bottom: 5em}.search-bar { position: relative; margin-bottom: .5em; padding: 1.25em 1.5em; background: #F6FBFD}.search-bar .search-button { position: absolute; top: 2.55em; left: 2.5em; color: #80A3B3; opacity: .5}.search-bar ul { margin-top: 20px; margin-bottom: 0}.search-bar ul li { display: inline-block; color: #888; font-size: .95em; padding: 3px; margin: 7px; cursor: pointer}.search-bar ul li:before { display: none}.search-bar ul li div { background-color: #fff; border-radius: 5px; padding: 3px; cursor: pointer}.search-bar ul li div span { color: #444}.search-bar form input { font-size: .875em; margin: 0; padding-left: 3em; border-color: #E2EDF2}.search-bar form input:focus,.search-bar form input:hover { border-color: #80A3B3}.search-bar form input,.search-bar form span { height: 3.5715em; line-height: 2.5715em}.search-bar form span { -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; display: block; max-width: 150px; position: relative; float: right; color: rgba(136, 136, 136, .5); font-size: .8em; padding: .6em 1em .5em .5em; margin-top: -3.75em; text-align: right; margin-right: 1em; background-color: #fff; z-index: 2}.search-bar form span.active { color: #006D5C; opacity: 1}.search-info { margin-top: 0; margin-bottom: 1em}.search-info.divider { margin-bottom: 2em}.search-info p { margin-bottom: .65em; font-size: .75em; color: #777}.search-info .search-showing span { font-weight: 700}.search-info .search-sort p { display: inline-block; line-height: 1}.search-info .search-sort .label,.search-info .search-sort .links { display: inline-block}.search-info .search-sort .links a { display: inline-block; padding: 0 .3em 0 .5em; text-transform: uppercase; font-weight: 700; color: #444; border-left: 1px solid #e5e5e5}.search-info .search-sort .links a:first-child { padding-left: 0; border: 0}.search-info .search-sort .links a.active { color: #006D5C}@media screen and (min-width: 769px) { .serch-promo-section .buy-section.offset { padding-top: 3em } .search-info .search-sort { text-align: right }}.acenter .acenter,.error-404 { text-align: center!important}.articles-list,ul.articles-list { margin-bottom: 0}.articles-list>li:before,ul.articles-list>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0}.articles-list>li,ul.articles-list>li { padding-left: 0; line-height: 1; font-size: 1em; position: relative; margin-bottom: 1.5em}.articles-list>li .list-item>li,ul.articles-list>li .list-item>li { padding-left: 1em; list-style: none}.articles-list figure,ul.articles-list figure { margin-bottom: .5em}.articles-list figure img,ul.articles-list figure img { display: block; width: 100%}.articles-list h2,ul.articles-list h2 { font-size: 1em; margin-bottom: .5em}.articles-list p,ul.articles-list p { font-size: .875em; color: #777}.articles-list p.meta,ul.articles-list p.meta { margin-bottom: .5em; font-size: .6875em; color: #777}.articles-list p.meta.info,ul.articles-list p.meta.info { font-weight: 700; color: #bbb}.articles-list p.category,ul.articles-list p.category { position: absolute; top: 2em; left: 0; padding: .5em 1em; background: #444; color: #fff; text-transform: uppercase; font-size: .625em; font-weight: 700}.articles-list p.category a,ul.articles-list p.category a { color: #fff}.articles-list p.category a:hover,ul.articles-list p.category a:hover { opacity: .8}.articles-list .post-info,ul.articles-list .post-info { margin-bottom: .4em}.articles-list .post-info p,ul.articles-list .post-info p { margin-bottom: 0; color: #888; font-size: .75em}.articles-list .post-info p .order,ul.articles-list .post-info p .order { -webkit-border-radius: .3em; -moz-border-radius: .3em; border-radius: .3em; display: inline-block; vertical-align: baseline; margin-right: .5em; padding: 0 .5em; font-size: .83334em; font-weight: 500; color: #fff; text-transform: uppercase; background: #aaa}.articles-list .post-location p,ul.articles-list .post-location p { margin-bottom: 0; font-size: .75em; color: #aaa}.articles-list.variant-2 figure img,ul.articles-list.variant-2 figure img { box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1)}.articles-list.variant-2 figure+.meta.category,ul.articles-list.variant-2 figure+.meta.category { position: absolute; top: 0; left: 0}.articles-list.variant-2 p.meta.date,ul.articles-list.variant-2 p.meta.date { font-weight: 700; color: #bbb}.articles-list.variant-2 p.category,ul.articles-list.variant-2 p.category { position: static; display: inline-block; margin-bottom: .75em}.content .articles-list>li,.content ul.articles-list>li { padding-top: 2em; border-top: 1px solid #e5e5e5}.content .articles-list.search-list>li,.content .articles-list>li:first-child,.content ul.articles-list.search-list>li,.content ul.articles-list>li:first-child { padding-top: 0; border-top: 0}.content .articles-list>li:first-child p.category,.content ul.articles-list>li:first-child p.category { top: 0}.content .articles-list h2,.content ul.articles-list h2 { font-size: 1.125em; margin-bottom: .3em}.content .articles-list p.category,.content ul.articles-list p.category { top: 3.2em}.content .articles-list.search-list p,.content ul.articles-list.search-list p { margin-bottom: .5em}.secondary-articles-list,ul.secondary-articles-list { margin-bottom: 0}.secondary-articles-list>li,ul.secondary-articles-list>li { padding-left: 0; line-height: 1; font-size: 1em; position: inherit}.secondary-articles-list>li:before,ul.secondary-articles-list>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0}.secondary-articles-list>.item,.secondary-articles-list>li,ul.secondary-articles-list>.item,ul.secondary-articles-list>li { margin-bottom: .75em; background: #f8f8f8}.secondary-articles-list>.item::after,.secondary-articles-list>li::after,ul.secondary-articles-list>.item::after,ul.secondary-articles-list>li::after { clear: both; content: \"\"; display: table}.secondary-articles-list>.item figure,.secondary-articles-list>li figure,ul.secondary-articles-list>.item figure,ul.secondary-articles-list>li figure { position: relative; margin-bottom: .25em}.secondary-articles-list>.item figure a,.secondary-articles-list>li figure a,ul.secondary-articles-list>.item figure a,ul.secondary-articles-list>li figure a { display: block; font-size: 2em; min-height: 2.75em; background-repeat: none; background-position: 50% 50%; background-size: cover}.secondary-articles-list>.item figure a img,.secondary-articles-list>li figure a img,ul.secondary-articles-list>.item figure a img,ul.secondary-articles-list>li figure a img { display: none}.secondary-articles-list>.item figure a:hover:after,.secondary-articles-list>li figure a:hover:after,ul.secondary-articles-list>.item figure a:hover:after,ul.secondary-articles-list>li figure a:hover:after { opacity: .95}.secondary-articles-list>.item h2,.secondary-articles-list>li h2,ul.secondary-articles-list>.item h2,ul.secondary-articles-list>li h2 { margin-bottom: 0; padding: .25em .75em; line-height: 1.25; font-size: .875em; color: #444; text-transform: none}.secondary-articles-list>.item h2 a,.secondary-articles-list>li h2 a,ul.secondary-articles-list>.item h2 a,ul.secondary-articles-list>li h2 a { display: block; font-weight: 500; color: #444; text-transform: none; white-space: normal; word-wrap: break-word}.secondary-articles-list>.item h2 a:hover,.secondary-articles-list>li h2 a:hover,ul.secondary-articles-list>.item h2 a:hover,ul.secondary-articles-list>li h2 a:hover { color: #006D5C}.secondary-articles-list>.item p,.secondary-articles-list>li p,ul.secondary-articles-list>.item p,ul.secondary-articles-list>li p { padding: 0 .875em .35em; margin-bottom: 0; font-size: .6875em; color: #888}.secondary-articles-list.image-aside>li,ul.secondary-articles-list.image-aside>li { padding-left: 6em}.secondary-articles-list.image-aside>li figure,ul.secondary-articles-list.image-aside>li figure { float: left; margin-left: -6em; margin-bottom: 0; width: 6em}.secondary-articles-list.image-aside>li h2,ul.secondary-articles-list.image-aside>li h2 { padding-top: .6em; min-height: 4.5em}.grey-background .secondary-articles-list h2,.grey-background .secondary-articles-list p,.grey-background ul.secondary-articles-list h2,.grey-background ul.secondary-articles-list p { padding-left: 0; padding-right: 0}.grey-background .secondary-articles-list.image-aside>.item h2,.grey-background .secondary-articles-list.image-aside>li h2,.grey-background ul.secondary-articles-list.image-aside>.item h2,.grey-background ul.secondary-articles-list.image-aside>li h2 { padding-top: 0; padding-left: .875em; min-height: 4.5em}.grey-background .secondary-articles-list.image-aside>.item p,.grey-background .secondary-articles-list.image-aside>li p,.grey-background ul.secondary-articles-list.image-aside>.item p,.grey-background ul.secondary-articles-list.image-aside>li p { padding-left: .875em}.resources-list,ul.resources-list { margin-bottom: 0}.resources-list>li,ul.resources-list>li { padding-left: 0; margin-bottom: 0; line-height: 1; font-size: 1em; position: inherit}.resources-list>li:before,ul.resources-list>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0}.resources-list .article,ul.resources-list .article { position: relative; margin-bottom: 2em; padding-bottom: .4em; background: #f8f8f8}.resources-list .thumbnail,ul.resources-list .thumbnail { display: block; background-repeat: none; background-position: 50% 50%; background-size: cover; height: 12em}.resources-list h2,ul.resources-list h2 { margin-bottom: 0; padding: .5em .75em; line-height: 1.25; font-size: .875em; color: #444; text-transform: none}.resources-list h2 a,ul.resources-list h2 a { display: block; font-weight: 500; color: #444; text-transform: none; word-wrap: break-word}.resources-list h2 a:hover,ul.resources-list h2 a:hover { color: #006D5C}.resources-list p,ul.resources-list p { padding: 0 .875em .25em; margin-bottom: 0; font-size: .6875em; color: #888}.resources-list p.category,ul.resources-list p.category { position: absolute; top: 0; left: 0; padding: .5em 1em; background: #444; color: #fff; text-transform: uppercase; font-size: .625em; font-weight: 700}.resources-list p.category a,ul.resources-list p.category a { color: #fff}.resources-list p.category a:hover,ul.resources-list p.category a:hover { opacity: .8}.resources-list .featured p.category,ul.resources-list .featured p.category { background: #ED2939}.blogs-list>li { position: relative; margin-bottom: 1.5em; padding-bottom: .4em}.blogs-list>li h2 { margin-bottom: 0; padding: .5em 0; line-height: 1.25; font-size: .9375em; color: #444; text-transform: none}.blogs-list>li h2 a { display: block; font-weight: 500; color: #006D5C; text-transform: none}.acenter .upper,.blogs-list>li .badge { text-transform: uppercase}.blogs-list>li h2 a:hover { color: #005446}.blogs-list>li p { padding: 0 0 .25em; margin-bottom: 0; font-size: .8125em; color: #888}.blogs-list>li .badge { position: absolute; top: 0; left: 0; background: #444; color: #fff; font-size: .625em; font-weight: 700}.blogs-list>li .badge::after { clear: both; content: \"\"; display: table}.blogs-list>li .badge img { float: left; display: block; max-height: 2.25em}.blogs-list>li .badge span { float: left; display: block; padding: 0 1em; color: #fff; line-height: 2.25em}.blogs-list.small-list { margin-bottom: 1em}.blogs-list.small-list>li { margin-bottom: .5em; padding-left: 3.7em}.blogs-list.small-list>li figure { float: left; max-width: 3em; margin-left: -3.7em}.blogs-list.small-list>li h2 { font-size: 1em; margin-bottom: .2em; padding: 0}.blogs-list.small-list>li h2 a { font-weight: 300}.blogs-list.small-list>li p { font-size: .9286em; color: #aaa; line-height: 1.3}.simple-articles-list,ul.simple-articles-list { margin-bottom: 0}.simple-articles-list>li:before,ul.simple-articles-list>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0}.simple-articles-list.list-mh,ul.simple-articles-list.list-mh { display: flex; justify-content: space-between; flex-wrap: wrap}.simple-articles-list.list-mh>li,ul.simple-articles-list.list-mh>li { margin-bottom: 3%; padding-bottom: 3%}.simple-articles-list>li,ul.simple-articles-list>li { padding-left: 0; line-height: 1; font-size: 1em; position: inherit; margin-bottom: 1em; padding-top: 1em; padding-bottom: 1.5em; border-bottom: 1px solid #e5e5e5}.simple-articles-section .article { margin-bottom: 1em}.simple-articles-section .article figure { margin-bottom: .5em}.simple-articles-section .article h2 { font-size: .9375em; margin-bottom: .4em; font-weight: 500}.simple-articles-section .article p { font-size: .8125em; margin-bottom: .5em}.simple-articles-section .article.image-aside { padding-left: 10em}.simple-articles-section .article.image-aside::after { clear: both; content: \"\"; display: table}.simple-articles-section .article.image-aside figure { float: left; margin-left: -10em; width: 9em}.simple-articles-section ul>li { margin-bottom: .5em; font-size: .9375em}.simple-articles-section ul h2 { font-size: 1em; font-weight: 500; margin-bottom: .4em}.simple-articles-section ul p { font-size: .875em; margin-bottom: .5em}@media screen and (min-width: 481px) { .secondary-articles-list.no-image-aside-s>.item, .secondary-articles-list.no-image-aside-s>li, ul.secondary-articles-list.no-image-aside-s>.item, ul.secondary-articles-list.no-image-aside-s>li { padding-left: 0 } .secondary-articles-list.no-image-aside-s>.item figure, .secondary-articles-list.no-image-aside-s>li figure, ul.secondary-articles-list.no-image-aside-s>.item figure, ul.secondary-articles-list.no-image-aside-s>li figure { float: none; margin-left: 0; margin-bottom: .5em; width: 100% } .secondary-articles-list.no-image-aside-s>.item h2, .secondary-articles-list.no-image-aside-s>li h2, ul.secondary-articles-list.no-image-aside-s>.item h2, ul.secondary-articles-list.no-image-aside-s>li h2 { min-height: inherit; padding: 0 .75em .6em } .grey-background .secondary-articles-list.no-image-aside-s>.item h2, .grey-background .secondary-articles-list.no-image-aside-s>.item p, .grey-background .secondary-articles-list.no-image-aside-s>li h2, .grey-background .secondary-articles-list.no-image-aside-s>li p, .grey-background ul.secondary-articles-list.no-image-aside-s>.item h2, .grey-background ul.secondary-articles-list.no-image-aside-s>.item p, .grey-background ul.secondary-articles-list.no-image-aside-s>li h2, .grey-background ul.secondary-articles-list.no-image-aside-s>li p { padding-left: 0; padding-right: 0 } .resources-list .item, .resources-list>li, ul.resources-list .item, ul.resources-list>li { float: left; display: block; margin-left: 3%; width: 47% } .resources-list .item.featured, .resources-list>li.featured, ul.resources-list .item.featured, ul.resources-list>li.featured { float: left; display: block; margin-left: 3%; width: 97% } .resources-list .thumbnail, ul.resources-list .thumbnail { height: auto }}@media screen and (min-width: 769px) { .articles-list.image-aside>li, ul.articles-list.image-aside>li { padding-left: 9em } .articles-list.image-aside>li::after, ul.articles-list.image-aside>li::after { clear: both; content: \"\"; display: table } .articles-list.image-aside figure, ul.articles-list.image-aside figure { float: left; margin-left: -9em; width: 8em; position: relative } .secondary-articles-list.no-image-aside-l>.item, .secondary-articles-list.no-image-aside-l>li, ul.secondary-articles-list.no-image-aside-l>.item, ul.secondary-articles-list.no-image-aside-l>li { padding-left: 0 } .secondary-articles-list.no-image-aside-l>.item figure, .secondary-articles-list.no-image-aside-l>li figure, ul.secondary-articles-list.no-image-aside-l>.item figure, ul.secondary-articles-list.no-image-aside-l>li figure { float: none; margin-left: 0; margin-bottom: .5em; width: 100% } .secondary-articles-list.no-image-aside-l>.item h2, .secondary-articles-list.no-image-aside-l>li h2, ul.secondary-articles-list.no-image-aside-l>.item h2, ul.secondary-articles-list.no-image-aside-l>li h2 { min-height: inherit; padding: 0 .75em .6em } .grey-background .secondary-articles-list.no-image-aside-l>.item h2, .grey-background .secondary-articles-list.no-image-aside-l>.item p, .grey-background .secondary-articles-list.no-image-aside-l>li h2, .grey-background .secondary-articles-list.no-image-aside-l>li p, .grey-background ul.secondary-articles-list.no-image-aside-l>.item h2, .grey-background ul.secondary-articles-list.no-image-aside-l>.item p, .grey-background ul.secondary-articles-list.no-image-aside-l>li h2, .grey-background ul.secondary-articles-list.no-image-aside-l>li p { padding-left: 0; padding-right: 0 } .resources-list .item, .resources-list>li, ul.resources-list .item, ul.resources-list>li { float: left; display: block; margin-left: 3%; width: 22% } .resources-list .item.featured, .resources-list>li.featured, ul.resources-list .item.featured, ul.resources-list>li.featured { float: left; display: block; margin-left: 3%; width: 47% } .article-section:first-child { padding-top: 4em } .article-section article .entry-header { padding-bottom: 2.5em } .article-section article .entry-header .entry-title { font-size: 3em } .article-section article .entry-header .featured-image { top: 3em } .article-section article .entry-content { padding-left: 10%; padding-right: 10% }}@media screen and (min-width: 993px) { .articles-list.image-aside>li, ul.articles-list.image-aside>li { padding-left: 14em } .articles-list.image-aside figure, ul.articles-list.image-aside figure { margin-left: -14em; width: 13em } .secondary-articles-list.no-image-aside-xl>.item, .secondary-articles-list.no-image-aside-xl>li, ul.secondary-articles-list.no-image-aside-xl>.item, ul.secondary-articles-list.no-image-aside-xl>li { padding-left: 0 } .secondary-articles-list.no-image-aside-xl>.item figure, .secondary-articles-list.no-image-aside-xl>li figure, ul.secondary-articles-list.no-image-aside-xl>.item figure, ul.secondary-articles-list.no-image-aside-xl>li figure { float: none; margin-left: 0; margin-bottom: .5em; width: 100% } .secondary-articles-list.no-image-aside-xl>.item h2, .secondary-articles-list.no-image-aside-xl>li h2, ul.secondary-articles-list.no-image-aside-xl>.item h2, ul.secondary-articles-list.no-image-aside-xl>li h2 { min-height: inherit; padding: 0 .75em .6em } .grey-background .secondary-articles-list.no-image-aside-xl>.item h2, .grey-background .secondary-articles-list.no-image-aside-xl>.item p, .grey-background .secondary-articles-list.no-image-aside-xl>li h2, .grey-background .secondary-articles-list.no-image-aside-xl>li p, .grey-background ul.secondary-articles-list.no-image-aside-xl>.item h2, .grey-background ul.secondary-articles-list.no-image-aside-xl>.item p, .grey-background ul.secondary-articles-list.no-image-aside-xl>li h2, .grey-background ul.secondary-articles-list.no-image-aside-xl>li p { padding-left: 0; padding-right: 0 }}.main .simple-articles-section ul>li { list-style: none; margin-left: 0}@-ms-keyframes uil-ring-anim { 0% { -ms-transform: rotate(0); -moz-transform: rotate(0); -webkit-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0) } 100% { -ms-transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg) }}@-moz-keyframes uil-ring-anim { 0% { -ms-transform: rotate(0); -moz-transform: rotate(0); -webkit-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0) } 100% { -ms-transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg) }}@-webkit-keyframes uil-ring-anim { 0% { -ms-transform: rotate(0); -moz-transform: rotate(0); -webkit-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0) } 100% { -ms-transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg) }}@-o-keyframes uil-ring-anim { 0% { -ms-transform: rotate(0); -moz-transform: rotate(0); -webkit-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0) } 100% { -ms-transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg) }}@keyframes uil-ring-anim { 0% { -ms-transform: rotate(0); -moz-transform: rotate(0); -webkit-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0) } 100% { -ms-transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg) }}.uil-ring-css { background: 0 0; position: absolute; width: 160px; height: 160px; left: 50%; margin-left: -80px; -webkit-transform: scale(.49); -ms-transform: scale(.49); transform: scale(.49)}.uil-ring-css:after { display: block; content: \"\"; width: 160px; height: 160px; border-radius: 80px; box-shadow: 0 6px 0 0 #4d4d4d; -webkit-animation: uil-ring-anim 1s linear infinite; -moz-animation: uil-ring-anim 1s linear infinite; -ms-animation: uil-ring-anim 1s linear infinite; -o-animation: uil-ring-anim 1s linear infinite; animation: uil-ring-anim 1s linear infinite}.acenter :focus { outline: 0; outline-offset: 0}.acenter .error-header .divider { padding-bottom: 0; margin-bottom: 0}.acenter #container { position: relative; width: 80px; height: 80px; left: 20px; top: 20px; perspective: 2000px; perspective-origin: 100% 100%; transform-origin: 100% 100%; transform: rotate(0) scale(.8); -webkit-animation: rot 40s infinite; -moz-animation: rot 40s infinite; -o-animation: rot 40s infinite; animation: rot 40s infinite; -webkit-animation-play-state: paused; -moz-animation-play-state: paused; -o-animation-play-state: paused; animation-play-state: paused; z-index: 1}.acenter #container.play { -webkit-animation-play-state: running; -moz-animation-play-state: running; -o-animation-play-state: running; animation-play-state: running}@-webkit-keyframes rot { 0% { -webkit-transform: rotate(0) scale(.8) } 100% { -webkit-transform: rotate(360deg) scale(.8) }}@-moz-keyframes rot { 0% { transform: rotate(0) scale(.8) } 100% { transform: rotate(360deg) scale(.8) }}@keyframes rot { 0% { transform: rotate(0) scale(.8) } 100% { transform: rotate(360deg) scale(.8) }}.acenter .cube { position: absolute; bottom: 0; right: 0; width: 100px; height: 100px; transform-origin: 100% 100% 0; transform: translateZ(-100px) rotateX(-30deg) rotateY(35deg); transform-style: preserve-3d; z-index: 0; -webkit-animation: rCube 15s ease-in-out infinite; -moz-animation: rCube 15s ease-in-out infinite; -o-animation: rCube 15s ease-in-out infinite; animation: rCube 15s ease-in-out infinite; -webkit-animation-play-state: paused; -moz-animation-play-state: paused; -o-animation-play-state: paused; animation-play-state: paused}.acenter .play .cube { -webkit-animation-play-state: running; -moz-animation-play-state: running; -o-animation-play-state: running; animation-play-state: running}@-webkit-keyframes rCube { 0%, 100% { -webkit-transform: translateZ(-100px) rotateX(-30deg) rotateY(35deg) } 25% { -webkit-transform: translateZ(-100px) rotateX(-45deg) rotateY(35deg) } 50% { -webkit-transform: translateZ(-100px) rotateX(-53deg) rotateY(45deg) } 75% { -webkit-transform: translateZ(-100px) rotateX(-35deg) rotateY(60deg) }}@-moz-keyframes rCube { 0%, 100% { transform: translateZ(-100px) rotateX(-30deg) rotateY(35deg) } 25% { transform: translateZ(-100px) rotateX(-45deg) rotateY(35deg) } 50% { transform: translateZ(-100px) rotateX(-53deg) rotateY(45deg) } 75% { transform: translateZ(-100px) rotateX(-35deg) rotateY(60deg) }}@keyframes rCube { 0%, 100% { transform: translateZ(-100px) rotateX(-30deg) rotateY(35deg) } 25% { transform: translateZ(-100px) rotateX(-45deg) rotateY(35deg) } 50% { transform: translateZ(-100px) rotateX(-53deg) rotateY(45deg) } 75% { transform: translateZ(-100px) rotateX(-35deg) rotateY(60deg) }}.acenter .cube>div { position: absolute; bottom: 0; right: 0; width: 100%; height: 100%; box-shadow: 0 1px 0 0 #009982, 0 -1px 0 0 #009982, 1px 0 0 0 #009982, -1px 0 0 0 #009982, inset 0 0 0 10px #00a88e; transform-style: preserve-3d}.acenter .f1 { transform: rotateY(180deg)}.acenter .f2 { transform-origin: 0 0; transform: rotateY(-90deg)}.acenter .f3 { transform-origin: 100% 0; transform: rotateY(90deg)}.acenter .f4 { transform-origin: 0 100%; transform: rotateX(-90deg)}.acenter .f5 { transform-origin: 100% 0; transform: rotateX(90deg)}.acenter .f6 { transform: translateZ(100px)}.acenter .cube>div:after { color: #70c9bc; content: \"\"; position: absolute; top: 10px; left: 10px; bottom: 10px; right: 10px; transform: translateZ(-10px); transform-style: preserve-3d; box-shadow: 0 1px 0 0 #009982, 0 -1px 0 0 #009982, 1px 0 0 0 #009982, -1px 0 0 0 #009982, 0 10px 0 0 currentColor, 0 -10px 0 0 currentColor, 10px 0 0 0 currentColor, -10px 0 0 0 currentColor}.acenter .cube.hide { width: 100px; height: 100px; transform: translateZ(100px) scale(.56) rotateX(-30deg) rotateY(35deg); -webkit-animation: rCubeH 15s ease-in-out infinite; -moz-animation: rCubeH 15s ease-in-out infinite; -o-animation: rCubeH 15s ease-in-out infinite; animation: rCubeH 15s ease-in-out infinite; -webkit-animation-play-state: paused; -moz-animation-play-state: paused; -o-animation-play-state: paused; animation-play-state: paused; transition: opacity .5s; z-index: 2; display: block}.acenter .cube.rc { opacity: 0}.acenter .play .cube.hide { -webkit-animation-play-state: running; -moz-animation-play-state: running; -o-animation-play-state: running; animation-play-state: running}@-webkit-keyframes rCubeH { 0%, 100% { -webkit-transform: scale(.78) rotateX(-30deg) rotateY(35deg) } 25% { -webkit-transform: scale(.78) rotateX(-45deg) rotateY(35deg) } 50% { -webkit-transform: scale(.78) rotateX(-53deg) rotateY(45deg) } 75% { -webkit-transform: scale(.78) rotateX(-35deg) rotateY(60deg) }}@-moz-keyframes rCubeH { 0%, 100% { transform: scale(.78) rotateX(-30deg) rotateY(35deg) } 25% { transform: scale(.78) rotateX(-45deg) rotateY(35deg) } 50% { transform: scale(.78) rotateX(-53deg) rotateY(45deg) } 75% { transform: scale(.78) rotateX(-35deg) rotateY(60deg) }}@keyframes rCubeH { 0%, 100% { transform: scale(.78) rotateX(-30deg) rotateY(35deg) } 25% { transform: scale(.78) rotateX(-45deg) rotateY(35deg) } 50% { transform: scale(.78) rotateX(-53deg) rotateY(45deg) } 75% { transform: scale(.78) rotateX(-35deg) rotateY(60deg) }}.acenter .hide>div { box-shadow: none}.acenter .hide .f1:after { box-shadow: 0 1px 0 0 #009982, -1px 0 0 0 #009982, 0 10px 0 0 currentColor, -10px 0 0 0 currentColor}.acenter .hide .f3:after,.acenter .hide .f4:after { box-shadow: 0 1px 0 0 #009982, 1px 0 0 0 #009982, 0 10px 0 0 currentColor, 10px 0 0 0 currentColor}.acenter .size-h2,.acenter h2 { font-size: 2rem}.acenter .size-h3,.acenter h3 { font-size: 1.75rem}.acenter .size-h4,.acenter h4 { font-size: 1.45rem}.acenter .size-h5,.acenter h5 { font-size: 1.25rem}.acenter .content>* { margin-top: 1.5rem}.acenter .content>h2,.acenter .content>h3 { margin-top: 2rem}.acenter .content>p { margin-top: 1.25rem}.acenter .content>:first-child { margin-top: 0}.acenter .bold,.acenter b { font-weight: 700}.acenter .mrt-1x { margin-top: 2rem!important}.acenter .mrt-2x { margin-top: 4rem!important}.acenter a { color: #009982; text-decoration: none!important}.acenter a:hover { text-decoration: underline}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) { .acenter #container { display: none!important } .acenter .cont-center { background: url(..\/i\/error\/imp_cube-01sm.png) center center no-repeat; margin-bottom: 2% }}.error-404 h1 { font-size: 2.5rem}.error-404 .size-h2,.error-404 h2 { font-size: 1.45rem}.error-404 .size-h3,.error-404 h3 { font-size: 1.75rem}.error-404 .size-h4,.error-404 h4 { font-size: 1.45rem}.error-404 .size-h5,.error-404 h5 { font-size: 1.25rem}.error-404 .divider { margin-bottom: 0; border-bottom: none; padding-bottom: 0}.error-404 .bold,.error-404 b { font-weight: 400}.accordion-section .accordion-wrapper,ul.accordion-section .accordion-wrapper { list-style-type: none; margin-left: 0}.locale--ja-jp .accordion-section>li>h4,.locale--ja-jp ul.accordion-section>li>h4 { font-size: 1em}.locale--ja-jp .accordion-section>li .accordion-content li,.locale--ja-jp .accordion-section>li .accordion-content p,.locale--ja-jp ul.accordion-section>li .accordion-content li,.locale--ja-jp ul.accordion-section>li .accordion-content p { line-height: 1.63em; font-size: 1em}.accordion-section>li .accordion-content li,ul.accordion-section>li .accordion-content li { display: block; list-style: none; margin-left: 3%}.accordion-section.variant-2,ul.accordion-section.variant-2 { background: 0 0; border: none; box-shadow: none}.accordion-section.variant-2>li,ul.accordion-section.variant-2>li { border-top: none; border-bottom: 1px solid #e5e5e5}.accordion-section.variant-2>li>h4,ul.accordion-section.variant-2>li>h4 { padding-left: 2.5em; padding-right: 0; color: #777; font-weight: 400}.accordion-section.variant-2>li>h4:after,ul.accordion-section.variant-2>li>h4:after { content: \"\\f078\"; position: absolute; top: .8em; left: .8em}.accordion-section.variant-2>li>h4 span,ul.accordion-section.variant-2>li>h4 span { font-size: 1.125em; color: #444}.accordion-section.variant-2>li>h4:hover,ul.accordion-section.variant-2>li>h4:hover { background: 0 0}.accordion-section.variant-2>li>h4:hover span,ul.accordion-section.variant-2>li>h4:hover span { color: #006D5C}.accordion-section.variant-2>li .accordion-content,ul.accordion-section.variant-2>li .accordion-content { padding-top: .5em; margin-left: 2.1875em; border-top: none}@media screen and (min-width: 769px) { .accordion-section.accordion-section-mobile, ul.accordion-section.accordion-section-mobile { box-shadow: none; border: 0 } .accordion-section.accordion-section-mobile li .accordion-content.accordion-content-mobile, ul.accordion-section.accordion-section-mobile li .accordion-content.accordion-content-mobile { display: block!important; margin: 0 }}.ar-popup__overlay { background: rgba(0, 0, 0, .5); bottom: 0; opacity: 0; left: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: -1100; visibility: hidden}.ar-popup__overlay_active { -webkit-transition: all .1s 0s; -moz-transition: all .1s 0s; transition: all .1s 0s; display: block; opacity: 1; z-index: 1100; visibility: visible}.ar-popup__content { opacity: 0; width: 435px; padding: 19px 30px 19px 44px; left: 0; right: 0; margin: auto; outline: 0; position: fixed; top: 10%; z-index: -1101; background: #fff; border: 1px solid #979797; max-height: 85%; overflow-y: auto; visibility: hidden}.tab-nav,.tab-nav ul.tabs { border: 1px solid #e5e5e5; box-shadow: 0 2px 0 0 rgba(0, 0, 0, .05)}.ar-popup__content_active { -webkit-transition: opacity .2s .1s; -moz-transition: opacity .2s .1s; transition: opacity .2s .1s; display: block; opacity: 1; z-index: 1101; visibility: visible}.ar-popup__content h3 { font-size: 1.2em; font-weight: 500; line-height: 1.2; color: #262626}.ar-popup__asterisk,.ar-popup__content p { font-weight: 300; line-height: 1.2}.ar-popup__content p { margin: 0 0 20px; font-size: .9em; color: #262626}.ar-popup__content-features { margin-bottom: 41px}.ar-popup__content-features img { vertical-align: top; margin-right: 9px}.ar-popup__content-features span { display: inline-block; vertical-align: middle; width: 85%}.ar-popup__buttons { padding: 0 35px; margin-bottom: 29px}.ar-popup__asterisk { font-size: .65em; color: #888; position: relative; padding-bottom: 2em}.tab-nav .tab-label,.tab-nav ul.tabs li a { color: #aaa; white-space: nowrap; font-weight: 700; text-transform: uppercase}.ar-popup__asterisk-symbol { position: absolute; top: 1px; left: -10px}.ar-popup__close { display: block; width: 17px; height: 17px; position: absolute; top: 7px; right: 7px; background: url(..\/i\/icons\/ar-close.png) no-repeat; cursor: pointer}@media screen and (max-width: 450px) { .ar-popup__content_active.ar-popup__content_checked, .ar-popup__overlay_active.ar-popup__overlay_checked { display: none } .ar-popup__content { width: 300px; padding: 10px } .ar-popup__content h3 { font-size: 1em } .ar-popup__content p { margin: 0 0 10px; font-size: .6em } .ar-popup__content-features { margin-bottom: 15px } .ar-popup__content-features span { width: 215px } .ar-popup__buttons { margin-bottom: 10px } .ar-popup__buttons .button { font-size: .6em } .ar-popup__asterisk { font-size: .5em } .ar-popup__asterisk-symbol { left: -5px }}.targeted-security-solution .smb-product-description { padding-top: 4em}.smb-product-description.security .product-title { margin-bottom: 2.5em}.smb-product-description.security .tab-nav { margin-top: 4.0625em}.smb-product-description.security .accordion-section { margin-bottom: 1.875em}.smb-product-description .product-icon { text-align: center; margin-top: -3em; margin-bottom: 1em}.smb-product-description .product-icon img { max-width: 8em}product-description+.tab-nav { margin-top: 2.5em}.separate { display: inline-block; position: relative; max-width: 84%}.b2b-mini-sidebar .products-list .content h4.no-margin { margin-bottom: 0}.b2b-mini-sidebar .products-list .content span.margin-bottom { margin-bottom: .5em; display: block}.tab-nav { position: relative; margin-bottom: 1.5em; background: #fff}.tab-nav .tab-label { padding: 1em 2em 1em 1em; font-size: .75em; cursor: pointer; overflow: hidden}.tab-nav .tab-label:before { content: \"\\f078\"; position: absolute; right: 1em; top: 50%; z-index: 20; margin-top: -.5em; font-size: .75em}.tab-nav .tab-label:after { content: \"\"; position: absolute; top: 0; right: 0; bottom: 0; z-index: 10; width: 5em; background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, #fff 50%, #fff 100%); background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, #fff 50%, #fff 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #fff 50%, #fff 100%)}.tab-nav ul.tabs { margin-bottom: 0; position: absolute; top: 2.25em; left: -1px; right: -1px; z-index: 51; max-height: 20em; display: none; overflow: scroll; background: #fff}.tab-nav ul.tabs>li { padding-left: 0; margin-bottom: 0; line-height: 1; font-size: 1em; position: inherit}.tab-nav ul.tabs>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0}.tab-nav ul.tabs li { position: relative}.tab-nav ul.tabs li a { position: relative; display: block; padding: 1em; font-size: .75em; overflow: hidden}.locale--nb-no .tab-nav ul.tabs li a { font-size: .6875em}.tab-nav ul.tabs li a:after { content: \"\"; position: absolute; top: 0; right: 0; bottom: 0; width: 5em; background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, #fff 100%); background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, #fff 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #fff 100%)}.tab-nav ul.tabs li.selected a,.tab-nav ul.tabs li.tab-selected a { color: #006D5C!important}.tab-nav ul.tabs li:hover a { color: #666; background: #f8f8f8}.tab-nav ul.tabs li:hover a:after { background: -moz-linear-gradient(left, rgba(248, 248, 248, 0) 0, #f8f8f8 100%); background: -webkit-linear-gradient(left, rgba(248, 248, 248, 0) 0, #f8f8f8 100%); background: linear-gradient(to right, rgba(248, 248, 248, 0) 0, #f8f8f8 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\"#00f8f8f8\", endColorstr=\"#f8f8f8\", GradientType=1)}.tab-nav ul.tabs li.hide { display: none!important}.tab-nav ul.tabs .font-icons { display: none}.tab-nav.active .tab-label:before { content: \"\\f077\"}.tab-nav.active ul.tabs { display: block}h1+.tab-nav,h2+.tab-nav,h3+.tab-nav,p+.tab-nav,product-description+.tab-nav,ul+.tab-nav { margin-top: 2.5em}.tab-content-wrapper { margin-bottom: 0}.tab-content-wrapper>li { padding-left: 0; margin-bottom: 0; line-height: 1; font-size: 1em; position: inherit}.tab-content-wrapper>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0}.tab-content-wrapper .compare-section { margin-top: 0}.tab-content-wrapper>.tab-content-single { display: none}.tab-content-wrapper>.tab-content-single.tab-show { display: block}@media screen and (min-width: 769px) { .info h2.page-desc:before, .tab-nav ul.tabs::after, .tab-nav.tab-centered:before { content: \"\" } .smb-product-description .content { padding-right: 3% } .smb-product-description .product-icon { float: left; margin: 0 .5em 0 0 } .smb-product-description .product-icon img { max-width: 3em } .smb-product-description .product-icon+.product-title { display: inline-block; vertical-align: middle } .b2b-mini-sidebar { margin-top: 0 } .b2b-mini-sidebar .widget:first-child { border-top: 0; margin-top: 0; padding-top: 0 } .b2b-mini-sidebar .products-list figure { width: 18% } .fullwidth-cta-bar .text-links a { text-align: left; width: auto; display: inline-block; margin-top: 0 } .fullwidth-cta-bar .text-links span { display: inline-block } .fullwidth-cta-bar .side-ctas { padding-bottom: 0; margin-bottom: 0; border-bottom: 0 } .info h2.page-desc { margin-top: -5em; position: relative; padding: 0 0 0 1.5em; text-align: left; width: 40% } .info h2.page-desc:before { position: absolute; left: 0; top: .25em; bottom: .25em; width: 4px; background: #009981 } .tab-nav { background: 0 0; border: 0; box-shadow: inherit } .tab-nav .tab-label { display: none!important } .tab-nav ul.tabs { position: relative; top: auto; left: auto; right: auto; overflow: visible; display: inline-block; max-height: none; border-color: #eee; box-shadow: inherit } .tab-nav ul.tabs::after { clear: both; display: table } .tab-nav ul.tabs-centered .font-icons { height: 30px } .tab-nav ul.tabs-centered .font-icons:before { display: block; margin: 0 auto } .tab-nav ul.tabs li { float: left } .tab-nav ul.tabs li a { padding: 1.25em 1.25em 1em; border-right: 1px solid transparent; border-left: 1px solid transparent; border-bottom: 2px solid transparent; white-space: normal; overflow: visible; cursor: pointer } .tab-nav ul.tabs li a:after { display: none!important } .tab-nav ul.tabs li a .font-icons { display: block; min-width: 3em; margin-bottom: .5em; font-size: 1.75em } .tab-nav ul.tabs li.selected a, .tab-nav ul.tabs li.tab-selected a { color: #006D5C!important; background: #f2f2f2; border-color: #e9e9e9 } .tab-nav ul.tabs li:first-child.tab-selected a { border-left-color: #f2f2f2 } .tab-nav ul.tabs li:last-child.tab-selected a { border-right-color: #f2f2f2 } .tab-nav ul.tabs li.promo a { color: #ED2939 } .tab-nav.active ul.tabs { display: inline-block } .tab-nav.tab-centered { text-align: center } .tab-nav.tab-centered:before { position: absolute; left: 0; right: 0; top: 50%; height: 1px; background: #eee }}.comparison-chart .product-item.product-small buyblock-radio .product-item header,.comparison-chart.chart-3up .product-item.product-small header { margin-left: 0}#compare.offset { position: absolute; margin-top: -6em}.comparison-chart { margin-bottom: 2em}.comparison-chart .comparison-chart { margin-bottom: 0}.comparison-chart .row-item { display: flex; flex-wrap: wrap; align-items: stretch}.comparison-chart .product-item .buy-block { flex-grow: 1; display: flex; flex-direction: column; justify-content: space-between}.comparison-chart .product-item .product-item { width: 100%; display: flex; flex-direction: column; justify-content: space-between}.comparison-chart .product-item.product-small header { margin-left: 80px}.comparison-chart .product-item.product-small.product-footer header { margin-left: 0}.comparison-chart .column-product { flex-wrap: wrap; align-items: stretch}.comparison-chart .column-product .product-item { display: flex; flex-wrap: wrap; align-items: stretch; flex: 1 1 auto}.comparison-chart .group-title { width: 100%}.comparison-chart .wrap-center { text-align: center}.comparison-chart .wrap-center>* { display: inline-block}.comparison-chart .form { flex-grow: 1; display: flex; flex-direction: column; justify-content: space-between}.comparison-chart .scroll-info { position: relative; padding-bottom: 3em; margin-right: 1em; text-align: center}.comparison-chart .scroll-info p { font-size: .75em; font-weight: 700; text-transform: uppercase; color: #888}.comparison-chart .scroll-info a { -webkit-border-radius: 1em; -moz-border-radius: 1em; border-radius: 1em; -webkit-transition: all .15s ease-in; -moz-transition: all .15s ease-in; transition: all .15s ease-in; position: absolute; top: 30px; left: 50%; margin-left: -.75em; font-size: 3em; width: 1.5em; height: 1.5em; color: #ccc; border: 1px solid #eee}.comparison-chart .scroll-info a:before { line-height: 1.5em}.comparison-chart .scroll-info a:hover { background: #006D5C; color: #fff}.comparison-chart .group-title { position: relative; top: 1px; z-index: 5; padding: 1em; text-align: center; background: #fff}.comparison-chart .group-title>* { position: relative; z-index: 2}.comparison-chart .group-title h4 { display: inline-block; padding: 0 .5em; margin-bottom: 0; font-size: .75em; color: #aaa; font-weight: 700; text-transform: uppercase; background: #fff}.comparison-chart .group-title h4 span { text-transform: none}.comparison-chart .group-title:before { content: \"\"; position: absolute; top: 50%; left: 0; right: 0; height: 1px; margin-top: -1px; background: #e5e5e5}.comparison-chart .product-feature { padding: 1em 1.5em 1em 4em}.comparison-chart .product-feature::after { clear: both; content: \"\"; display: table}.comparison-chart .product-feature figure { float: left; margin-left: -2.5em; opacity: .15; width: 1.5em}.comparison-chart .product-feature figure img { display: none; width: 100%; max-height: 100%}.comparison-chart .product-feature figure .font-icons { font-size: 1.75em}.comparison-chart .product-feature figure .font-icons:before { content: \"\\e914\"}.comparison-chart .product-feature .feature-desc { opacity: .25}.comparison-chart .column-1 .product-feature .feature-desc,.comparison-chart .product-feature.feature-checked .feature-desc,.comparison-chart .product-feature.feature-checked figure,.comparison-chart .product-feature.text-value .feature-desc { opacity: 1}.comparison-chart .product-feature .feature-desc p { padding-top: 1px; margin-bottom: 0; font-size: .875em; font-weight: 500; color: #444; line-height: 1.3}.comparison-chart .product-feature .feature-desc p span { display: block; font-weight: 300; font-size: .8571em}.comparison-chart .product-feature .feature-desc p.small { margin-top: .25em; font-size: .75em; font-weight: 300; color: #666}.comparison-chart .product-feature.show-icon figure { height: 1.5em}.comparison-chart .product-feature.feature-checked figure .font-icons { color: #006D5C}.comparison-chart .product-feature.feature-checked figure .font-icons:before { content: \"\\2714\"}.comparison-chart .product-feature.text-value figure { display: none}.comparison-chart .product-feature.text-value .feature-desc p { visibility: visible}.comparison-chart .row-header { padding: 0}.comparison-chart .row-header .product-item { display: flex}.comparison-chart .row-header .product-item .price { flex-grow: 0; min-height: 67px; margin-bottom: 0}.comparison-chart .row-header .product-item .price .price-cut { display: block}.comparison-chart .row-header .product-item .product-title p.note a { font-size: .85em; color: #006D5C; font-weight: 300}.comparison-chart .row-header .row-item>* { padding: 3em 1.5em 1em}@media screen and (min-width: 769px) { .comparison-chart .row-header .row-item>* { padding: 3em .2em 1em }}@media screen and (min-width: 869px) { .comparison-chart .row-header .row-item>* { padding: 3em 1.5em 1em }}.comparison-chart .row-header .featured-column { border-top: 1px solid #e5e5e5}.comparison-chart .row-promo { display: none; margin-bottom: 1px}.comparison-chart .row-promo .promo-wrapper { padding: 1.7em 1.5em 1em; background: #fff; border: 1px solid #ED2939}.comparison-chart .row-promo .promo-wrapper .intro { display: table-cell; vertical-align: middle; padding-right: .5em; white-space: nowrap}.comparison-chart .row-promo .promo-wrapper .intro p { margin-bottom: .5em; font-size: 1.125em; font-weight: 700; color: #ED2939}.comparison-chart .row-promo .promo-wrapper .intro p span { font-size: .8125em; color: #888; font-weight: 300; white-space: initial}.comparison-chart .row-promo .promo-wrapper .features { display: table-cell; vertical-align: middle}.comparison-chart .row-promo .promo-wrapper .features .check-list { margin-bottom: 0}.comparison-chart .row-promo .promo-wrapper .features .check-list>li { display: block; margin-bottom: .5em; margin-left: 1em; font-size: .8125em; color: #444}.comparison-chart .row-promo .promo-wrapper .features .check-list>li:before { color: #ED2939}.comparison-chart .row-promo .promo-wrapper .font-icons { display: block; height: 0; position: relative; left: 0; top: -1.08em; margin-bottom: .15em; text-align: center; font-size: 3em; color: #ED2939}.comparison-chart .row-promo .promo-wrapper .font-icons:before { position: relative; left: .35em}.comparison-chart .row-promo .promo-wrapper .font-icons:after { content: \"\\e92f\"; background: #fff}.comparison-chart .row-body .row-item { position: relative; background: #f8f8f8}.comparison-chart .row-body .row-group-title .row-item,.comparison-chart .row-body .row-item.disclaimer,.comparison-chart .row-body .row-item:nth-child(2n) { background: 0 0}.comparison-chart .row-body .row-item.disclaimer .column-1 { width: 100%; padding-top: 2em}.comparison-chart .row-body.disclaimer p { white-space: nowrap}.comparison-chart .row-body .row-group-title .row-item>* { padding-top: .75em}.comparison-chart .row-body .featured-column { position: relative}.comparison-chart .row-body .featured-column:after,.comparison-chart .row-body .featured-column:before { content: \"\"; position: absolute; top: 0; bottom: -1px; z-index: 10; width: 1.47em; background: #fff}.comparison-chart .row-footer .product-item>a,.comparison-chart.chart-2up .row-item>*,.comparison-chart.chart-3up .row-item>*,.comparison-chart.chart-4up .row-item>*,.comparison-chart.chart-5up .row-item>* { width: 100%}.comparison-chart .row-body .featured-column:before { left: 1px}.comparison-chart .row-body .featured-column:after { right: 1px}.comparison-chart .row-body .featured-column .product-feature:before { content: \"\"; position: absolute; top: 0; left: 0; right: 0; height: 1px; z-index: 2; background: #eee}.comparison-chart .row-footer .product-item { display: block; display: flex; padding: 0 .8em 1em}.comparison-chart .row-footer .product-item .price { flex-grow: 0; min-height: 67px; margin-bottom: 0}.comparison-chart .row-footer .product-item .price .price-cut { display: block}.comparison-chart .row-footer .promoline,.comparison-chart .row-footer .tagline,.locale--ru-ru .comparison-chart .row-footer .product-item form+p { display: none}@media screen and (min-width: 769px) { .comparison-chart .row-footer .product-item { padding: 0 } .comparison-chart .row-footer .row-item>* { padding: 1.5em .2em 1em }}@media screen and (min-width: 869px) { .comparison-chart .row-footer .row-item>* { padding: 1.5em 1.5em 1em }}.comparison-chart .row-footer .featured-column { border-bottom: 1px solid #e5e5e5; box-shadow: 0 2px 0 0 rgba(0, 0, 0, .05)}.comparison-chart .column-1 .product-feature { padding-left: 1.5em; padding-right: 4em}.comparison-chart .column-1 .product-feature figure { display: none; opacity: 1}.comparison-chart .column-1 .product-feature figure img { display: block}.comparison-chart .column-1 .product-feature figure .font-icons { display: none}.comparison-chart .column-1 .product-feature.show-icon { padding-left: 4em; padding-right: 1.5em}.comparison-chart .column-1 .product-feature.show-icon figure { display: block; margin-left: -2.7em}.comparison-chart .column-product { position: relative}.comparison-chart .column-product .text-value { padding-left: 2em; padding-right: 2em; text-align: center}.comparison-chart .column-product .text-value .feature-desc .small { font-size: .8125em; font-weight: 300}.comparison-chart .promoline { position: absolute; top: -1px; right: -1px; left: -1px}.comparison-chart .featured-column,.comparison-chart.featured-col-1 .column-product.column-1,.comparison-chart.featured-col-2 .column-product.column-2,.comparison-chart.featured-col-3 .column-product.column-3,.comparison-chart.featured-col-4 .column-product.column-4,.comparison-chart.featured-col-5 .column-product.column-5 { position: relative; background: #fff; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5}.comparison-chart .featured-column .promoline,.comparison-chart.featured-col-1 .column-product.column-1 .promoline,.comparison-chart.featured-col-2 .column-product.column-2 .promoline,.comparison-chart.featured-col-3 .column-product.column-3 .promoline,.comparison-chart.featured-col-4 .column-product.column-4 .promoline,.comparison-chart.featured-col-5 .column-product.column-5 .promoline { background: #ED2939}.comparison-chart .featured-column .promoline p,.comparison-chart.featured-col-1 .column-product.column-1 .promoline p,.comparison-chart.featured-col-2 .column-product.column-2 .promoline p,.comparison-chart.featured-col-3 .column-product.column-3 .promoline p,.comparison-chart.featured-col-4 .column-product.column-4 .promoline p,.comparison-chart.featured-col-5 .column-product.column-5 .promoline p { color: #fff}.comparison-chart .featured-column .promoline:after,.comparison-chart.featured-col-1 .column-product.column-1 .promoline:after,.comparison-chart.featured-col-2 .column-product.column-2 .promoline:after,.comparison-chart.featured-col-3 .column-product.column-3 .promoline:after,.comparison-chart.featured-col-4 .column-product.column-4 .promoline:after,.comparison-chart.featured-col-5 .column-product.column-5 .promoline:after { height: 0; width: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #ED2939}.comparison-chart .featured-column .button.green,.comparison-chart.featured-col-1 .column-product.column-1 .button.green,.comparison-chart.featured-col-2 .column-product.column-2 .button.green,.comparison-chart.featured-col-3 .column-product.column-3 .button.green,.comparison-chart.featured-col-4 .column-product.column-4 .button.green,.comparison-chart.featured-col-5 .column-product.column-5 .button.green { background-color: #ED2939; border-color: #ED2939}.comparison-chart .featured-column .button.green:hover,.comparison-chart.featured-col-1 .column-product.column-1 .button.green:hover,.comparison-chart.featured-col-2 .column-product.column-2 .button.green:hover,.comparison-chart.featured-col-3 .column-product.column-3 .button.green:hover,.comparison-chart.featured-col-4 .column-product.column-4 .button.green:hover,.comparison-chart.featured-col-5 .column-product.column-5 .button.green:hover { -webkit-transition: background-color .15s ease-in; -moz-transition: background-color .15s ease-in; transition: background-color .15s ease-in; background-color: #da1f2e}.comparison-chart .featured-column .product-feature,.comparison-chart.featured-col-1 .column-product.column-1 .product-feature,.comparison-chart.featured-col-2 .column-product.column-2 .product-feature,.comparison-chart.featured-col-3 .column-product.column-3 .product-feature,.comparison-chart.featured-col-4 .column-product.column-4 .product-feature,.comparison-chart.featured-col-5 .column-product.column-5 .product-feature { background: #fff}.comparison-chart .featured-column .product-feature.feature-checked figure .font-icons,.comparison-chart.featured-col-1 .column-product.column-1 .product-feature.feature-checked figure .font-icons,.comparison-chart.featured-col-2 .column-product.column-2 .product-feature.feature-checked figure .font-icons,.comparison-chart.featured-col-3 .column-product.column-3 .product-feature.feature-checked figure .font-icons,.comparison-chart.featured-col-4 .column-product.column-4 .product-feature.feature-checked figure .font-icons,.comparison-chart.featured-col-5 .column-product.column-5 .product-feature.feature-checked figure .font-icons { color: #ED2939}.comparison-chart .featured-column .column-body,.comparison-chart.featured-col-1 .column-product.column-1 .column-body,.comparison-chart.featured-col-2 .column-product.column-2 .column-body,.comparison-chart.featured-col-3 .column-product.column-3 .column-body,.comparison-chart.featured-col-4 .column-product.column-4 .column-body,.comparison-chart.featured-col-5 .column-product.column-5 .column-body { padding: 0}.comparison-chart .featured-column .row-group,.comparison-chart .featured-column .row-group .product-feature,.comparison-chart.featured-col-1 .column-product.column-1 .row-group,.comparison-chart.featured-col-1 .column-product.column-1 .row-group .product-feature,.comparison-chart.featured-col-2 .column-product.column-2 .row-group,.comparison-chart.featured-col-2 .column-product.column-2 .row-group .product-feature,.comparison-chart.featured-col-3 .column-product.column-3 .row-group,.comparison-chart.featured-col-3 .column-product.column-3 .row-group .product-feature,.comparison-chart.featured-col-4 .column-product.column-4 .row-group,.comparison-chart.featured-col-4 .column-product.column-4 .row-group .product-feature,.comparison-chart.featured-col-5 .column-product.column-5 .row-group,.comparison-chart.featured-col-5 .column-product.column-5 .row-group .product-feature { position: relative}.comparison-chart .featured-column .row-group .product-feature:before,.comparison-chart.featured-col-1 .column-product.column-1 .row-group .product-feature:before,.comparison-chart.featured-col-2 .column-product.column-2 .row-group .product-feature:before,.comparison-chart.featured-col-3 .column-product.column-3 .row-group .product-feature:before,.comparison-chart.featured-col-4 .column-product.column-4 .row-group .product-feature:before,.comparison-chart.featured-col-5 .column-product.column-5 .row-group .product-feature:before { content: \"\"; position: absolute; top: 0; left: 0; right: 0; z-index: 1; height: 1px; background: #eee}.comparison-chart .featured-column .row-group:after,.comparison-chart .featured-column .row-group:before,.comparison-chart.featured-col-1 .column-product.column-1 .row-group:after,.comparison-chart.featured-col-1 .column-product.column-1 .row-group:before,.comparison-chart.featured-col-2 .column-product.column-2 .row-group:after,.comparison-chart.featured-col-2 .column-product.column-2 .row-group:before,.comparison-chart.featured-col-3 .column-product.column-3 .row-group:after,.comparison-chart.featured-col-3 .column-product.column-3 .row-group:before,.comparison-chart.featured-col-4 .column-product.column-4 .row-group:after,.comparison-chart.featured-col-4 .column-product.column-4 .row-group:before,.comparison-chart.featured-col-5 .column-product.column-5 .row-group:after,.comparison-chart.featured-col-5 .column-product.column-5 .row-group:before { width: 1.5em}.comparison-chart .column-1,.comparison-chart .column-product { display: none}.comparison-chart .column-1.currently-active,.comparison-chart .column-product.currently-active { display: block}.comparison-chart.featured-col-1 .row-header .column-product.column-1,.comparison-chart.featured-col-2 .row-header .column-product.column-2,.comparison-chart.featured-col-3 .row-header .column-product.column-3,.comparison-chart.featured-col-4 .row-header .column-product.column-4,.comparison-chart.featured-col-5 .row-header .column-product.column-5 { border-top: 1px solid #e5e5e5}.comparison-chart.featured-col-1 .row-body .column-product.column-1,.comparison-chart.featured-col-2 .row-body .column-product.column-2,.comparison-chart.featured-col-3 .row-body .column-product.column-3,.comparison-chart.featured-col-4 .row-body .column-product.column-4,.comparison-chart.featured-col-5 .row-body .column-product.column-5 { position: relative; overflow: hidden}.comparison-chart.featured-col-1 .row-body .column-product.column-1:after,.comparison-chart.featured-col-1 .row-body .column-product.column-1:before,.comparison-chart.featured-col-2 .row-body .column-product.column-2:after,.comparison-chart.featured-col-2 .row-body .column-product.column-2:before,.comparison-chart.featured-col-3 .row-body .column-product.column-3:after,.comparison-chart.featured-col-3 .row-body .column-product.column-3:before,.comparison-chart.featured-col-4 .row-body .column-product.column-4:after,.comparison-chart.featured-col-4 .row-body .column-product.column-4:before,.comparison-chart.featured-col-5 .row-body .column-product.column-5:after,.comparison-chart.featured-col-5 .row-body .column-product.column-5:before { content: \"\"; position: absolute; top: 0; bottom: -1px; z-index: 10; width: 1.47em; background: #fff}.comparison-chart.featured-col-1 .row-body .column-product.column-1:before,.comparison-chart.featured-col-2 .row-body .column-product.column-2:before,.comparison-chart.featured-col-3 .row-body .column-product.column-3:before,.comparison-chart.featured-col-4 .row-body .column-product.column-4:before,.comparison-chart.featured-col-5 .row-body .column-product.column-5:before { left: 1px}.comparison-chart.featured-col-1 .row-body .column-product.column-1:after,.comparison-chart.featured-col-2 .row-body .column-product.column-2:after,.comparison-chart.featured-col-3 .row-body .column-product.column-3:after,.comparison-chart.featured-col-4 .row-body .column-product.column-4:after,.comparison-chart.featured-col-5 .row-body .column-product.column-5:after { right: 1px}.comparison-chart.featured-col-1 .row-body .column-product.column-1 .product-feature:before,.comparison-chart.featured-col-2 .row-body .column-product.column-2 .product-feature:before,.comparison-chart.featured-col-3 .row-body .column-product.column-3 .product-feature:before,.comparison-chart.featured-col-4 .row-body .column-product.column-4 .product-feature:before,.comparison-chart.featured-col-5 .row-body .column-product.column-5 .product-feature:before { content: \"\"; position: absolute; top: 0; left: 0; right: 0; height: 1px; z-index: 2; background: #eee}.comparison-chart.featured-col-1 .row-footer .column-product.column-1,.comparison-chart.featured-col-2 .row-footer .column-product.column-2,.comparison-chart.featured-col-3 .row-footer .column-product.column-3,.comparison-chart.featured-col-4 .row-footer .column-product.column-4,.comparison-chart.featured-col-5 .row-footer .column-product.column-5 { border-bottom: 1px solid #e5e5e5; box-shadow: 0 2px 0 0 rgba(0, 0, 0, .05)}.comparison-chart .toggle-button { cursor: pointer; color: #006D5C}.comparison-chart .toggle-button .icon-arrow-down,.comparison-chart .toggle-button .icon-arrow-up { margin-right: .8em}.comparison-chart.comparison-chart-compressed .column-1 .product-feature.show-icon { padding: 1em .5em .5em 1em}.comparison-chart.comparison-chart-compressed .product-feature figure .font-icons { font-size: 1.5em}.comparison-chart.comparison-chart-compressed .product-feature .feature-desc p { font-size: .75em}.comparison-chart.comparison-chart-compressed .table-toggle { -webkit-transition: max-height .75s ease-out; -moz-transition: max-height .75s ease-out; transition: max-height .75s ease-out; max-height: 0; overflow-y: hidden}.comparison-chart.comparison-chart-compressed .table-toggle.active { -webkit-transition: max-height .75s ease-in; -moz-transition: max-height .75s ease-in; transition: max-height .75s ease-in; max-height: 500px}.comparison-chart.comparison-chart-compressed .product-item.product-small header { min-height: 70px}.comparison-chart.comparison-chart-compressed .product-item.product-small .price { min-height: 47px}.comparison-chart.comparison-chart-compressed .product-item.product-small .form-element.buttons { margin-top: 30px}.comparison-chart.comparison-chart-compressed .product-item.product-small .disclaimer-placeholder { min-height: 16px}ul.comparison-nav { max-width: 68em; margin-left: auto; margin-right: auto; margin-bottom: 1em}ul.comparison-nav>li { padding-left: 0; margin-bottom: 0; line-height: 1; font-size: 1em; position: inherit; min-height: 1px}ul.comparison-nav>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0}ul.comparison-nav::after { clear: both; content: \"\"; display: table}ul.comparison-nav>li a { -webkit-transition: all .15s ease-in; -moz-transition: all .15s ease-in; transition: all .15s ease-in; position: relative; display: table-cell; padding: .75em; color: #333; font-size: .9125em; font-weight: 700; letter-spacing: -.02em; background: #f8f8f8; vertical-align: middle}ul.comparison-nav>li a span.subtitle { display: block; padding: 0; font-size: .75em; font-weight: 500}ul.comparison-nav>li a span.surtitle,ul.comparison-nav>li a:empty { display: none}ul.comparison-nav>li a:before { position: absolute; top: 50%; margin-top: -.52em; font-size: 1.5em; color: #999}ul.comparison-nav>li a:hover { color: #333; background: #eee}ul.comparison-nav>li a.feat { background: #ED2939; color: #fff}ul.comparison-nav>li a.feat:before { color: #fff}ul.comparison-nav>li a.feat:hover { background-color: #da1f2e}ul.comparison-nav>li.nav-prev { float: left; margin-left: 0; width: 50%; display: table; min-height: 3.5em}ul.comparison-nav>li.nav-prev a { padding-left: 1.5em}ul.comparison-nav>li.nav-prev a:before { left: .3em; content: \"\\f104\"}ul.comparison-nav>li.nav-next { margin-left: 0; width: 50%; padding-left: 1px; float: right; display: table; min-height: 3.5em}ul.comparison-nav>li.nav-next a { padding-right: 1.5em}ul.comparison-nav>li.nav-next a:before { right: .3em; content: \"\\f105\"}.comparison-feature-list .row-group { padding: 1em 0 .5em; background: #f8f8f8; margin-bottom: .5em; min-height: auto}.comparison-feature-list .group-title { margin-bottom: 1.5em; padding: 0 1em .5em; border-bottom: 1px solid #e5e5e5}.comparison-feature-list .group-title h4 { padding: 0; margin-bottom: .5em; font-size: .875em; color: #aaa; font-weight: 700; text-align: center; text-transform: uppercase}.comparison-feature-list .group-title h4 span { text-transform: none}.comparison-feature-list .product-feature { margin-bottom: .75em; padding: 0 1.5em 0 4em}.comparison-feature-list .product-feature::after { clear: both; content: \"\"; display: table}.comparison-feature-list .product-feature figure { float: left; margin-left: -2.5em; margin-top: -.3em; opacity: .15; width: 1.5em}.comparison-feature-list .product-feature figure img { display: none; width: 100%; max-height: 100%}.comparison-feature-list .product-feature figure .font-icons { font-size: 1.75em}.comparison-feature-list .product-feature figure .font-icons:before { content: \"\\e914\"}.comparison-feature-list .product-feature .feature-desc { opacity: .25}.comparison-feature-list .product-feature.feature-checked .feature-desc,.comparison-feature-list .product-feature.feature-checked figure,.promo-comparison-section .comparison-chart.promo-comparison-chart .row-group .row-item.row-group-header .column-1,.promo-comparison-section .comparison-chart.promo-comparison-chart .row-group .row-item.row-group-header .feature-desc,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-1 .column-product .text-cell .feature-desc,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-2 .column-product .text-cell .feature-desc,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-3 .column-product .text-cell .feature-desc,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-4 .column-product .text-cell .feature-desc,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-5 .column-product .text-cell .feature-desc { opacity: 1}.comparison-feature-list .product-feature .feature-desc p { margin-bottom: 0; font-size: 1em; font-weight: 500; color: #444; line-height: 1.3}.comparison-feature-list .product-feature .feature-desc p span { display: block; font-weight: 300; font-size: .8571em}.comparison-feature-list .product-feature .feature-desc p.small { margin-top: .25em; font-size: .875em; font-weight: 300; color: #666}.comparison-feature-list .product-feature.show-icon figure { height: 1.5em}.comparison-feature-list .product-feature:nth-child(2n) { background: 0 0}.comparison-feature-list .product-feature.feature-checked figure .font-icons { color: #ED2939}.comparison-feature-list .product-feature.feature-checked figure .font-icons:before { content: \"\\2714\"}.comparison-feature-list.masonry { margin-left: -.5em}.comparison-feature-list.masonry .item { padding-left: .5em}@media screen and (min-width: 661px) { .comparison-feature-list .row-group { min-height: 193px }}@media screen and (min-width: 769px) { .comparison-chart.chart-2up .row-item>li, .comparison-chart.chart-3up .row-item>li { padding-left: 0; margin-bottom: 0; line-height: 1; font-size: 1em; position: inherit } .comparison-chart .column-product .feature-desc p, .comparison-chart .column-product .group-title>*, .comparison-chart .column-product figure .font-icons, .comparison-chart .featured-column .group-title:before { visibility: hidden } .comparison-chart.chart-2up .row-item { margin-bottom: 0; max-width: 68em; margin-left: auto; margin-right: auto } .comparison-chart.chart-2up .row-item>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0 } .comparison-chart.chart-2up .row-item::after { clear: both; content: \"\"; display: table } .comparison-chart.chart-2up .row-item>* { float: left; display: block; margin-left: 0; width: 33.33333% } .comparison-chart.chart-2up .row-item>:nth-child(3n+1) { clear: left } .comparison-chart.chart-2up .row-promo { margin-left: 33.3334% } .comparison-chart.chart-3up .row-item { margin-bottom: 0; max-width: 68em; margin-left: auto; margin-right: auto } .comparison-chart.chart-3up .row-item>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0 } .comparison-chart.chart-3up .row-item::after { clear: both; content: \"\"; display: table } .comparison-chart.chart-3up .row-item>* { float: left; display: block; margin-left: 0; width: 25% } .comparison-chart.chart-3up .row-item>:nth-child(4n+1) { clear: left } .comparison-chart.chart-3up .row-promo { margin-left: 25% } .comparison-chart.chart-4up .product-feature { padding-left: 4%; padding-right: 4% } .comparison-chart.chart-4up .row-item { margin-bottom: 0; max-width: 68em; margin-left: auto; margin-right: auto } .comparison-chart.chart-4up .row-item>li { padding-left: 0; margin-bottom: 0; line-height: 1; font-size: 1em; position: inherit } .comparison-chart.chart-4up .row-item>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0 } .comparison-chart.chart-4up .row-item::after { clear: both; content: \"\"; display: table } .comparison-chart.chart-4up .row-item>* { float: left; display: block; margin-left: 0; width: 18.75% } .comparison-chart.chart-4up .row-item>:nth-child(5n+1) { clear: left } .comparison-chart.chart-4up .row-item .column-1 { float: left; display: block; margin-left: 0; width: 25% } .comparison-chart.chart-4up .row-item .column-1 .group-title { width: 75% } .comparison-chart.chart-4up .row-item .column-1 .group-title:before { right: -33.3334% } .comparison-chart.chart-4up .row-item .column-1 .product-feature { padding-left: 1.5em; padding-right: 4em } .comparison-chart.chart-4up .row-item .column-1 .product-feature.show-icon { padding-right: 1.5em; padding-left: 4em } .comparison-chart.chart-4up .row-promo { margin-left: 25% } .comparison-chart.chart-2up>div:not(.row-body) .row-item>*, .comparison-chart.chart-3up>div:not(.row-body) .row-item>*, .comparison-chart.chart-4up>div:not(.row-body) .row-item>*, .comparison-chart.chart-5up>div:not(.row-body) .row-item>* { display: flex } .comparison-chart .column-1, .comparison-chart .row-promo { display: block } .comparison-chart.chart-2up>div:not(.row-body) .row-item>* .button, .comparison-chart.chart-3up>div:not(.row-body) .row-item>* .button, .comparison-chart.chart-4up>div:not(.row-body) .row-item>* .button, .comparison-chart.chart-5up>div:not(.row-body) .row-item>* .button { align-self: flex-start } .comparison-chart .group-title { text-align: left; padding-left: 0 } .comparison-chart .group-title h4 { padding-left: 0 } .comparison-chart .row-header .row-item>* { padding-bottom: 1.5em } .comparison-chart .column-product { position: relative; display: block } .comparison-chart .column-product figure .font-icons:before { position: absolute; top: 50%; left: 50%; margin-top: -.5em; margin-left: -.5em } .comparison-chart .column-product .text-value .feature-desc p { display: none } .comparison-chart .column-product .text-value .feature-desc p.small { display: block } .comparison-chart .row-body { padding: 0 } .comparison-chart .row-body .row-group:after, .comparison-chart .row-body .row-group:before { display: none } .comparison-chart .featured-column { top: -1px } .comparison-chart .featured-column .row-group { border-bottom: 1px solid #eee } .comparison-chart .featured-column .row-group:after, .comparison-chart .featured-column .row-group:before { display: block } .comparison-chart .feature-checked figure .font-icons { visibility: visible } .comparison-chart.featured-col-1 .row-body .column-product.column-1 .group-title:before, .comparison-chart.featured-col-2 .row-body .column-product.column-2 .group-title:before, .comparison-chart.featured-col-3 .row-body .column-product.column-3 .group-title:before, .comparison-chart.featured-col-4 .row-body .column-product.column-4 .group-title:before, .comparison-chart.featured-col-5 .row-body .column-product.column-5 .group-title:before, ul.comparison-nav { display: none } .comparison-chart.chart-2up .promoline { right: 1.5em; left: 1.5em; top: -1em } .comparison-feature-list .row-group { min-height: 215px }}@media screen and (min-width: 1024px) { .comparison-feature-list .row-group, .locale--ru-ru .comparison-feature-list li:nth-child(2) .row-group { min-height: 174px }}@media screen and (max-width: 769px) { .comparison-chart .column-product .product-item.image-top-l { text-align: left }}.promo-comparison-section .section-description { margin-bottom: 3em; display: block}.promo-comparison-section .section-description p { color: #b5b5b5}.promo-comparison-section.feature-checked-green .comparison-chart.promo-comparison-chart .column-2 .feature-checked figure .font-icons,.promo-comparison-section.feature-checked-green .comparison-chart.promo-comparison-chart .column-3 .feature-checked figure .font-icons,.promo-comparison-section.feature-checked-green .comparison-chart.promo-comparison-chart .column-4 .feature-checked figure .font-icons,.promo-comparison-section.feature-checked-green .comparison-chart.promo-comparison-chart .column-5 .feature-checked figure .font-icons { color: #006D5C}.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-1 .group-title:after,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-2 .group-title:after,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-3 .group-title:after,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-4 .group-title:after,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-5 .group-title:after { content: \"\"; position: absolute; top: 50%; left: 0; right: 0; height: 1px; margin-top: -1px; background: #e5e5e5}@media screen and (min-width: 769px) { .promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-1 .column-product .feature-desc p, .promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-2 .column-product .feature-desc p, .promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-3 .column-product .feature-desc p, .promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-4 .column-product .feature-desc p, .promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-5 .column-product .feature-desc p { display: none }}.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-1 .column-product .feature-desc p.small,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-2 .column-product .feature-desc p.small,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-3 .column-product .feature-desc p.small,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-4 .column-product .feature-desc p.small,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-5 .column-product .feature-desc p.small { visibility: visible; font-size: .8125em; padding: .6em 0 0; margin: 0; text-align: left; display: block}.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-1 .column-product .text-cell,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-2 .column-product .text-cell,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-3 .column-product .text-cell,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-4 .column-product .text-cell,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-5 .column-product .text-cell { color: #666}@media screen and (min-width: 769px) { .promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-1 .column-product .feature-desc p.small, .promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-2 .column-product .feature-desc p.small, .promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-3 .column-product .feature-desc p.small, .promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-4 .column-product .feature-desc p.small, .promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-5 .column-product .feature-desc p.small { text-align: center } .promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-1 .column-product .text-cell, .promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-2 .column-product .text-cell, .promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-3 .column-product .text-cell, .promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-4 .column-product .text-cell, .promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-5 .column-product .text-cell { padding-left: 2em; padding-right: 2em; text-align: center } .promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-1 .column-product .text-cell figure, .promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-2 .column-product .text-cell figure, .promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-3 .column-product .text-cell figure, .promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-4 .column-product .text-cell figure, .promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-5 .column-product .text-cell figure { display: block }}.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-1 .column-product .text-cell figure,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-2 .column-product .text-cell figure,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-3 .column-product .text-cell figure,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-4 .column-product .text-cell figure,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-5 .column-product .text-cell figure { display: none}.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-1 .column-product.column-2,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-1 .column-product.column-3,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-1 .column-product.column-4,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-1 .column-product.column-5,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-2 .column-product.column-2,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-2 .column-product.column-3,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-2 .column-product.column-4,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-2 .column-product.column-5,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-3 .column-product.column-2,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-3 .column-product.column-3,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-3 .column-product.column-4,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-3 .column-product.column-5,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-4 .column-product.column-2,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-4 .column-product.column-3,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-4 .column-product.column-4,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-4 .column-product.column-5,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-5 .column-product.column-2,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-5 .column-product.column-3,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-5 .column-product.column-4,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-5 .column-product.column-5 { background-color: inherit; margin-bottom: 0; padding-bottom: 0}.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-1 .column-product.column-2 .product-feature,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-1 .column-product.column-2 .product-feature:before,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-1 .column-product.column-3 .product-feature,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-1 .column-product.column-3 .product-feature:before,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-1 .column-product.column-4 .product-feature,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-1 .column-product.column-4 .product-feature:before,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-1 .column-product.column-5 .product-feature,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-1 .column-product.column-5 .product-feature:before,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-2 .column-product.column-2 .product-feature,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-2 .column-product.column-2 .product-feature:before,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-2 .column-product.column-3 .product-feature,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-2 .column-product.column-3 .product-feature:before,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-2 .column-product.column-4 .product-feature,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-2 .column-product.column-4 .product-feature:before,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-2 .column-product.column-5 .product-feature,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-2 .column-product.column-5 .product-feature:before,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-3 .column-product.column-2 .product-feature,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-3 .column-product.column-2 .product-feature:before,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-3 .column-product.column-3 .product-feature,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-3 .column-product.column-3 .product-feature:before,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-3 .column-product.column-4 .product-feature,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-3 .column-product.column-4 .product-feature:before,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-3 .column-product.column-5 .product-feature,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-3 .column-product.column-5 .product-feature:before,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-4 .column-product.column-2 .product-feature,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-4 .column-product.column-2 .product-feature:before,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-4 .column-product.column-3 .product-feature,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-4 .column-product.column-3 .product-feature:before,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-4 .column-product.column-4 .product-feature,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-4 .column-product.column-4 .product-feature:before,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-4 .column-product.column-5 .product-feature,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-4 .column-product.column-5 .product-feature:before,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-5 .column-product.column-2 .product-feature,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-5 .column-product.column-2 .product-feature:before,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-5 .column-product.column-3 .product-feature,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-5 .column-product.column-3 .product-feature:before,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-5 .column-product.column-4 .product-feature,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-5 .column-product.column-4 .product-feature:before,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-5 .column-product.column-5 .product-feature,.promo-comparison-section .comparison-chart.promo-comparison-chart.featured-col-5 .column-product.column-5 .product-feature:before { background-color: inherit}.promo-comparison-section .comparison-chart.promo-comparison-chart .group-title h4 { color: #006D5C}.promo-comparison-section .comparison-chart.promo-comparison-chart .group-title h4:hover { cursor: pointer}.promo-comparison-section .comparison-chart.promo-comparison-chart .group-title h4 i.font-icons { vertical-align: top; font-size: 1.4em; font-weight: 800; margin-top: -2px; margin-right: .2em; display: inline-block}.promo-comparison-section .comparison-chart.promo-comparison-chart .row-group .row-item { background: #f8f8f8}.promo-comparison-section .comparison-chart.promo-comparison-chart .row-group .row-item.row-group-header,.promo-comparison-section .comparison-chart.promo-comparison-chart .row-group .row-item:nth-of-type(2n),.promo-comparison-section .comparison-chart.promo-comparison-chart .row-group-title .row-item { background: 0 0}.promo-comparison-section .comparison-chart.promo-comparison-chart .row-group .row-item:first-of-type { align-items: baseline}.promo-comparison-section .comparison-chart.promo-comparison-chart .row-group .row-item.row-group-header .product-feature { padding-left: 1.5em}.promo-comparison-section .comparison-chart.promo-comparison-chart .row-group .row-item.row-group-header .column-1 p,.promo-comparison-section .comparison-chart.promo-comparison-chart .row-group .row-item.row-group-header .feature-desc p { color: #1C1C1C; font-weight: 700; line-height: 1.5; font-size: 1em}.promo-comparison-section .comparison-chart.promo-comparison-chart .row-group .row-item.toggle-hidden~.row-item { position: absolute; overflow: hidden; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0}.promo-comparison-section .comparison-chart.promo-comparison-chart .product-feature .feature-desc p { font-weight: 300}.promo-comparison-section .comparison-chart.promo-comparison-chart .row-body .column-product[class^=column-]:after,.promo-comparison-section .comparison-chart.promo-comparison-chart .row-body .column-product[class^=column-]:before { background-color: inherit}@media screen and (min-width: 769px) { .promo-comparison-section .comparison-chart.promo-comparison-chart .row-group-title.between-rows .group-title:after, .promo-comparison-section .comparison-chart.promo-comparison-chart .row-group-title.between-rows .group-title:before { display: none } .promo-comparison-section .comparison-chart.promo-comparison-chart .row-item:not(:first-child)>:not(.column-1) { display: flex; align-items: center; justify-content: center }}.promo-comparison-section .comparison-chart.promo-comparison-chart .product-title a { display: block; line-height: .7em}.promo-comparison-section .comparison-chart.promo-comparison-chart .product-title span.subtitle { padding: .4em 0; font-weight: 400; color: #006D5C}.promo-comparison-section .comparison-chart.promo-comparison-chart .product-item.image-top .promoline:after { border: none}.promo-comparison-section .comparison-chart.promo-comparison-chart .product-item.image-top header { width: 100%; margin-bottom: 0; padding-bottom: 0; border-bottom: 0}.promo-comparison-section .comparison-chart.promo-comparison-chart .product-item.image-top header figure { width: 3em; display: inline-block}.promo-comparison-section .comparison-chart.promo-comparison-chart .product-item.image-top header figure a { display: block}.promo-comparison-section .comparison-chart.promo-comparison-chart .product-feature figure .font-icons { font-size: 1.3em; color: #006D5C}.promo-comparison-section .comparison-chart.promo-comparison-chart .product-title .surtitle { font-size: .5em; font-weight: 400; color: #006D5C}.promo-comparison-section .comparison-chart.promo-comparison-chart .product-title .inner-product-title { font-weight: 700; font-size: .8em}.promo-comparison-section .comparison-chart.promo-comparison-chart .chart-disclaimer { display: block; text-align: center; margin-top: 2em}@media screen and (min-width: 769px) { .promo-comparison-section .comparison-chart.promo-comparison-chart .chart-disclaimer { text-align: left }}.main .regular-section.grey-background { margin-bottom: 4em}.resource-documents { margin-top: 0}.resource-documents .slides .slick-list .slick-slide { display: block}.resource-documents .slides .slick-list figure { margin: .5em 2em 0 .5em}.resource-documents.no-margin { margin-top: -3.5em}.resource-documents.no-bottom-margin { margin-bottom: 0}.resource-documents .container { margin-left: auto; margin-right: auto}.resource-documents .container .row { margin-right: 0; margin-left: 0}.resource-documents .item-cover { max-width: 80px; float: left; margin: .5em 2em 0 .5em; text-align: center}.resource-documents .item-cover a { font-size: .75em; text-transform: lowercase}.resource-documents .item-cover .icon-doc { position: relative; margin-bottom: 1em; width: 80px; height: 115px}.resource-documents .item-cover .icon-doc.icon-pdf:before { position: absolute; left: -5px; top: -5px}.resource-documents .item-video { width: 100%; margin: .5em 1em 1em 0; float: left}.resource-documents .item-video>a { position: relative; display: block; font-size: .688em}.resource-documents .item-video>a>img { display: block}.resource-documents .item-video>a:after { -webkit-transition: border-color .15s ease; -moz-transition: border-color .15s ease; transition: border-color .15s ease; content: \"\\e929\"; color: #fff; width: 24px; height: 24px; position: absolute; top: 50%; left: 50%; font-weight: 400; text-transform: none; border: 2px solid #fff; border-radius: 100px; line-height: 1.8; margin-left: -12px; margin-top: -12px; text-indent: 7px}.pdf-pages .pages,.pdf-pages .pages:before { background-color: #fff; height: 115px; width: 80px}.pdf-pages .icon-doc,.pdf-pages img { position: relative}.features-list p.title,.product-title span.subtitle { -moz-transition: all .15s ease; transition: all .15s ease; border-color: #e5ddd5; border-color: rgba(255, 255, 255, .5)}.pdf-pages .pages,.pdf-pages:hover .pages { -webkit-transition: all .15s ease; -moz-transition: all .15s ease}.resource-documents .item-video .duration { padding: .5em 1em}.resource-documents .item-description { padding-top: .875em}.resource-documents .item-description.short { padding-top: 2em}.resource-documents .item-description span.info { display: block; color: #b9b9b9; font-size: .75em; text-transform: uppercase}.resource-documents .item-description a { line-height: 1.3}.resource-documents .item-description p { margin-top: 1em; font-size: .875em; color: #888}.resource-documents .slick-dots { border-top: 0}.resource-documents .slick-dots>li:only-child { display: none}.resource-documents .secondary-top-description { margin-bottom: 2em}.resource-documents .divider { padding-bottom: 3.125em; margin-bottom: 3.125em}.resource-documents .container-no-padding>.container { padding: 0}.pdf-pages { max-height: 115px; max-width: 80px; display: block}.pdf-pages img { z-index: 90; box-shadow: 1px 1px 1px rgba(0, 0, 0, .15)}.pdf-pages .icon-doc:before { position: absolute; top: -5px; left: -5px}.pdf-pages .pages { transition: all .15s ease; box-shadow: 0 1px 1px rgba(0, 0, 0, .15); display: block; left: 4px; position: absolute; top: 4px; z-index: 10}.pdf-pages .pages:before { box-shadow: 1px 1px 1px rgba(0, 0, 0, .15); content: \"\"; display: block; left: -2px; position: absolute; top: -2px}.pdf-pages:hover .pages { -webkit-transform: rotate(3deg); -moz-transform: rotate(3deg); -ms-transform: rotate(3deg); -o-transform: rotate(3deg); transform: rotate(3deg); transition: all .15s ease; left: 9px; top: 6px}.pdf-pages:hover .pages:before { -webkit-transform: rotate(-1deg); -moz-transform: rotate(-1deg); -ms-transform: rotate(-1deg); -o-transform: rotate(-1deg); transform: rotate(-1deg); -webkit-transition: all .15s ease; -moz-transition: all .15s ease; transition: all .15s ease; left: -4px; top: -3px}.hmc-section,.hmc-selector .hmc-label a.select-all:hover { -webkit-transition: all .15s ease-in; -moz-transition: all .15s ease-in}.customer-feedback .container .slides .slick-arrow.next-slide:before,.ent-section .carousel .next-slide:before { right: -.2em; left: auto}ul.resource-documents { margin-bottom: 0}ul.resource-documents .document-item { margin-bottom: 2em}ul.resource-documents .document-item::after { clear: both; content: \"\"; display: table}.customer-feedback { margin-top: 60px}.customer-feedback .container { margin-left: auto; margin-right: auto}.customer-feedback .container .row { margin-left: -3.0927%; margin-right: auto}.customer-feedback .container .item-carousel .item { margin-left: 1em; margin-right: 1em}.customer-feedback .container .slides .slick-slide:first-child { margin-left: 0}.customer-feedback .award-block { text-align: center; margin-bottom: 20px}.customer-feedback .award-block img { margin-left: auto; margin-right: auto}.customer-feedback .award-block p { font-size: .9em; margin-top: 20px; margin-bottom: 20px}.customer-feedback .feedback-content { padding-left: 30px; border-left: 2px solid #ccc; margin-left: 30px; margin-right: 20px}.customer-feedback .feedback-content p { font-size: 1.1em; margin-top: 20px; margin-bottom: 20px}.customer-feedback .feedback-content .feedback-author { color: #b2b2b2; font-size: 1em}.customer-feedback .feedback-content .feedback-notice { color: #b2b2b2; margin-top: 1em; line-height: 1.1em}@media (max-width: 768px) { .customer-feedback .feedback-content { padding-left: 0; border-left: 0; margin-left: 0; margin-right: 0; margin-top: 20px } .customer-feedback .award-block img { display: inline-block }}@media screen and (min-width: 769px) { .resource-documents .item-cover { float: left } .resource-documents .item-description { padding-left: 7.5em; padding-right: 1.5em } .resource-documents .item-description.divider-right { border-right: 1px solid #e6e6e6; padding-right: 1.875em; margin-right: .625em } .resource-documents .item-description.video { padding-left: 15em } .resource-documents .secondary-top-description { margin-bottom: 2em; border-bottom: 0 } ul.resource-documents .document-item { margin-bottom: 3em }}@media screen and (min-width: 400px) { .item-video { max-width: 12.5em; margin-bottom: 0 }}@media (min-width: 768px) { .resource-documents.no-margin { margin-top: -4em }}.ent-section .carousel .slick-dots { margin-top: 2em}.section-desc { text-align: center}.features-list .feature-item { text-align: center; margin-bottom: 1em; padding: .5em 1em}.features-list figure { margin-bottom: .5em; text-align: center}.features-list figure img { width: 3.5em; max-height: 3em}.features-list p { margin-bottom: .5em; font-size: .8125em; color: #777}.features-list p.title { font-size: 1.125em; font-weight: 500; color: #666; line-height: 1.3}.features-list.image-aside .feature-item { padding-left: 6em; text-align: left}.features-list.image-aside .feature-item::after { clear: both; content: \"\"; display: table}.features-list.image-aside figure { float: left; margin-left: -6em; width: 5.5em}.features-list.image-aside figure img { width: auto; max-height: none}.features-section .features-list figure img { height: 100%}.featured-section .white-wrapper { padding: 2em 1em 0}.featured-section .features-list { margin-bottom: 0}.featured-section .features-list.image-aside .feature-item { padding-left: 7em}.features-section-center .features-list { text-align: center}.features-section-center .feature-item { float: none; display: inline-block; vertical-align: top}ul.tab-content-wrapper li ul li { list-style-type: none; margin-left: initial}@media screen and (min-width: 769px) { .ent-section .carousel .slick-dots { margin-top: 4em } .features-list p.title { font-size: 1.25em } .featured-section .white-wrapper { padding: 2.5em 1em .5em } .featured-section h3.section-title { flex-basis: 100% }}.requirements-section.no-nested-list-styles { margin-top: 4em}.b2b-prices-description { color: #aaa; font-size: .875em; line-height: 1.5; min-height: 42px}.buyblock--not-ready { opacity: .3}.buyblock--status { flex-grow: 1; display: flex; flex-direction: column; justify-content: space-between}buyblock-user-account { display: block}buyblock-user-account .account-info { display: block; width: 100%; text-align: center; font-weight: 300; min-height: 20px}.buy-block .form-element.buttons { min-height: 49px}.buy-block.one-price .user-accounts,.kss-section .account-info { margin-bottom: 1rem}.product-description-table-2up .column-product,buyblock-dropdown[template=one-price-simple] { flex-direction: column}.product-description-table-2up .column-product buyblock-user-account,buyblock-dropdown[template=one-price-simple] buyblock-user-account { flex: 0 0 auto; margin-bottom: 10px}.buy-blocks-list>li { margin-bottom: 2.5em}.range,.range2 { margin-bottom: .75em}.range label,.range2 label { margin-bottom: .35em; text-align: center}.product-list .buy-block { flex-grow: 1; display: flex; flex-direction: column; justify-content: space-between}.product-list .buy-block form { flex-grow: 1}.featured-section ul.product-list { display: flex; flex-wrap: wrap; align-items: stretch}.featured-section ul.product-list>li { flex-grow: 1; display: flex; flex-wrap: wrap; align-items: stretch}.featured-section ul.product-list>li .product-item { width: 100%; display: flex; flex-direction: column; justify-content: space-between}.featured-section ul.product-list>li .product-item.featured-item { width: 110%}buyblock-dropdown,buyblock-radio,buyblock-vsb-dropdown { display: flex; flex-wrap: wrap; align-items: stretch; width: 100%}buyblock-dropdown .price,buyblock-dropdown form { width: 100%}@media screen and (min-width: 769px) { buyblock-vsb-dropdown .desc p { min-height: 42px; margin-bottom: 0 } buyblock-vsb-dropdown header .subtitle { min-height: 35px }}@media screen and (min-width: 1024px) { buyblock-vsb-dropdown header .subtitle { min-height: 18px }}buyblock-dropdown .product-item .desc { flex-grow: 1}.comparison-chart buyblock-dropdown .product-item .buy-block { flex-grow: 0}.product-list,.product-list>li { display: flex; flex-wrap: wrap; align-items: stretch}.product-list .product-item { width: 100%; display: flex; flex-direction: column; justify-content: space-between}@media screen and (min-width: 769px) { .featured-section ul.product-list>li .product-item.featured-item { width: 101% } .b2b-form-page .row { display: flex; flex-wrap: wrap; align-items: stretch } .b2b-form-page .row>* { flex-grow: 1 } .security-apps-grid-simple [class*=section-col-] { display: flex; flex-wrap: wrap; align-items: stretch } .security-apps-grid-simple [class*=section-col-]>* { flex-grow: 1 } .product-grid-simple [class*=section-col-] { display: flex; flex-wrap: wrap; align-items: stretch } .product-grid-simple [class*=section-col-]>* { flex-grow: 1 }}@media screen and (min-width: 992px) { .product-tiers-tabs .tab-content-wrapper, .product-tiers-tabs .tab-content-wrapper .tab-content-single { display: flex; flex-wrap: wrap; align-items: stretch } .product-tiers-tabs .tab-content-wrapper .tab-content-single>* { flex-grow: 1 }}.account-desc { position: relative; background: #FFF; padding: 20px; width: auto; max-width: 500px; margin: 20px auto}.account-desc ul { margin-bottom: 1em}.account-desc ul li { color: #535353; font-weight: 300; margin-bottom: .5em; padding: 0 0 0 1.3em}.account-desc ul li:before { border-radius: 4px; content: \"\"; float: left; margin: .45em 0 0 -1.3em; display: inline-block; width: 8px; height: 8px; background-color: #FFF; border: 2px solid #2D2D2D}.buy-block { position: relative; flex-grow: 1; display: flex; flex-direction: column; justify-content: space-between; width: 100%}.buy-block .divider+form { padding-top: 0}.buy-block p.disclaimer-ksc { font-size: .875em; margin: 10px 0 0}.buy-block .promobox { margin-bottom: .75em; padding: 1em .5em .75em; background: url(..\/i\/bg-pattern-s-red.jpg) 50% 0 no-repeat #d50000}.buy-block .promobox p { margin-bottom: 0; color: #fff; font-size: .875em; font-weight: 700}.buy-block .promobox p.large { font-size: 2em; line-height: 1.25}.buy-block .promobox p.note { font-size: .75em; font-weight: 300; color: rgba(255, 255, 255, .6)}.buy-block .links { margin-top: .75em}.buy-block .links p { margin-bottom: .5em; font-size: .75em}.buy-block .links p a { color: #777}.buy-block .links p a:hover { color: #005446}.buy-block .details-list { position: relative; margin-top: .25em; margin-bottom: .75em; padding: .25em; text-align: center; border: 1px solid #e5e5e5; border-top: 0}.buy-block .details-list li,.buy-block .details-list p { font-size: .75em; color: #777; margin-bottom: .1em; line-height: 1.2}.buy-block .details-list li.title,.buy-block .details-list p.title { margin-top: -.75em; color: #aaa; font-weight: 700; text-transform: uppercase}.buy-block .details-list ul { margin-bottom: 0}.buy-block .details-list ul>li { padding-left: 0; margin-bottom: 0; line-height: 1; font-size: 1em; position: inherit}.buy-block .details-list ul>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0}.buy-block .details-list ul li { font-size: .75em; line-height: 1.2; margin-bottom: .1em}.buy-block .details-list ul li.important { color: #ED2939; font-weight: 500}.buy-block .details-list:after,.buy-block .details-list:before { content: \"\"; position: absolute; top: 0; width: 1em; height: 1px; background: #e5e5e5}.buy-block .details-list:before { left: 0}.buy-block .details-list:after { right: 0}.buy-block .form-element input[type=date],.buy-block .form-element input[type=email],.buy-block .form-element input[type=number],.buy-block .form-element input[type=password],.buy-block .form-element input[type=search],.buy-block .form-element input[type=tel],.buy-block .form-element input[type=text],.buy-block .form-element input[type=time],.buy-block .form-element input[type=url] { margin-bottom: .75em}.buy-block .form-element.radio { position: relative; margin-top: .75em; margin-bottom: .25em}.buy-block .form-element.radio input { position: absolute; top: 50%; margin-top: -.55em}.buy-block .form-element.radio label { display: table; table-layout: fixed; vertical-align: middle; margin-bottom: 0; font-size: .8125em; color: #444; cursor: pointer}.buy-block .form-element.radio label .choose { display: table-cell; width: 154px; vertical-align: middle; padding-right: .5em; border-right: 1px solid #eee; border-color: rgba(0, 0, 0, .075)}.buy-block .form-element.radio label .choose span { white-space: nowrap; font-size: .846em; color: #888}.buy-block .form-element.radio label .price { display: table-cell; width: 20%; min-height: auto; vertical-align: middle; text-align: left}.buy-block .form-element.radio label .price-new { padding-left: .5em; font-weight: 700; color: #444; display: inline-block}.buy-block .form-element.radio label .price-cut { padding-left: .5em; text-decoration: line-through; color: #aaa}.buy-block .form-element.radio label span:last-child { border-right: 0; width: auto; white-space: nowrap}.buy-block .form-element.buttons .price { margin-bottom: .25em}.buy-block .form-element.text-center { text-align: center}.buy-block .form-element.text-center.checkbox { min-height: 40px; border-top: 1px solid #e5e5e5; margin-top: .25em; padding-top: .7em}.buy-block .form-element.text-center.checkbox label { padding-left: 0}.buy-block .form-element.text-center.checkbox label:before { position: relative; display: inline-block; margin-right: .5em; vertical-align: top}.buy-block .buy-group { display: table; width: 100%}.buy-block .buy-group .buttons,.buy-block .buy-group .price-wrapper { display: table-cell; width: 50%; vertical-align: middle}.buy-block .buy-group .buttons .button { min-width: inherit}.buy-block .buy-group .price-wrapper .price-saving { display: block}.buy-block.variant-2 .promobox { background-color: #006D5C; background-image: url(..\/i\/bg-pattern-s-green.jpg)}.tooltip { position: relative; top: -.1em; margin-left: .25em; display: inline-block; vertical-align: middle; border: 0; color: #bbb; font-size: 1.25em; cursor: pointer}.buy-block-footer { padding: 1.15em 1.5em .25em; min-height: 78px}.locale--fr-fr .buy-block-footer { min-height: 45px}.locale--de-de .buy-block-footer { min-height: 115px}lrc-verdict-page .buy-block-footer { min-height: auto}.locale--ru-ru aside .buy-block-footer,.locale--ru-ru compare-table .buy-block-footer { min-height: auto; padding: 0}.buy-block-footer p { margin-bottom: 1em; font-size: .875em; color: #888}.buy-block-footer p span { display: block; margin-bottom: .3em}.buy-block-footer p a { display: inline-block; padding: 0 .75em; color: #888; font-weight: 500; text-transform: uppercase}.buy-block-footer p a:hover { color: #555}.buy-block-footer p a.green { color: #006D5C}.buy-block-footer p a.green.text-white,.buy-block-footer p a.green.text-white:hover { color: #fff}.buy-block-footer p a.green:hover { color: #003a31}.buy-block-footer p a.red { color: #ED2939}.buy-block-footer p a.red:hover { color: #d11221}.buy-block-footer p a.more { text-transform: none; color: #006D5C}.buy-block-footer p.small { font-size: .75em}.buy-block-footer p.small a { text-transform: none}.buy-block-footer .button { margin: 0; font-size: .855em; color: #006D5C; font-weight: 700}.buy-block-footer.alt-footer h4 { color: #888; margin-bottom: 1em}.buy-block-footer.alt-footer li { font-size: .75em; color: #888}.buy-block-footer.alt-footer li:before { border-color: #aaa}.buy-block-footer.move-up { margin-top: 0}.buy-box-wrapper { margin-bottom: 1em; width: 100%}.buy-box-wrapper .cards-section p { font-size: .8125em; text-align: center; color: #777; vertical-align: middle}.buy-box-wrapper .cards-section .card-icons { white-space: nowrap}.buy-box-wrapper .cards-section .font-icons { display: inline-block; margin: 0 0 .05em .25em; font-size: 2em; vertical-align: middle}.buy-box-wrapper .buy-block { padding: 2em 1.5em 1em; background: url(..\/i\/bg-pattern.jpg) 50% 50% no-repeat #f8f8f8; background-size: cover; border: 1px solid #eee; box-shadow: 0 2px 0 0 rgba(0, 0, 0, .05)}.buy-box-wrapper .buy-block.variant-2 .price p.account-info { font-size: 1em; font-weight: 400; line-height: 1.5; color: #535353; margin-top: 0}.buy-box-wrapper .buy-block .promobox { margin: -2em -1.5em 1.5em; text-align: center}.buy-box-wrapper .buy-block .price { margin-bottom: 1em}.buy-box-wrapper .buy-block .price p { font-size: 2em; color: #ED2939; white-space: nowrap}.buy-box-wrapper .buy-block .price p.price-old { font-size: .9375em}.buy-box-wrapper .buy-block .price p.price-old .price-saving { color: #333}.buy-box-wrapper .buy-block form .buy-group .price-wrapper p .price-new,.buy-box-wrapper .buy-block form .price p.price-old .price-saving { color: #ED2939}.buy-box-wrapper .buy-block .price.price-small p { font-size: 1em}.buy-box-wrapper .buy-block .price.price-small .price-cut,.buy-box-wrapper .buy-block .price.price-small .price-new { font-size: .9375em}.buy-box-wrapper .buy-block .price.price-small .price-saving { font-size: .8125em}.buy-box-wrapper .buy-block form .form-element.buttons { padding-bottom: .75em}.buy-box-wrapper .buy-block form .form-element.buttons .ota-description { font-size: .8em; margin: .5em 0 2em; display: block}.buy-box-wrapper .buy-block form .buy-group .price-wrapper p .price-saving { color: #444}.buy-box-wrapper .buy-block .buy-block-footer { position: relative; top: .25em; padding: 0; text-align: center}.buy-box-wrapper .buy-block .buy-block-footer.wrapper { position: relative; top: .75em; margin-left: -1.5em; margin-right: -1.5em; padding-top: 1em; border-top: 1px solid #ddd; border-color: rgba(0, 0, 0, .07)}.buy-box-wrapper .buy-block .buy-block-footer.wrapper p a { font-size: .8571em; font-weight: 700}.buy-box-wrapper .buy-block.variant-2 .price p { color: #006D5C}.buy-box-wrapper .buy-block.variant-2 .price p .price-saving { color: #ED2939}.buy-box-wrapper.move-up { margin-top: 0}.product-item.bg-wrapper { padding: 1.5em 1.5em 1em; background: url(..\/i\/bg-pattern.jpg) 50% 50% no-repeat #f8f8f8; background-size: cover; border: 1px solid #eee; box-shadow: 0 2px 0 0 rgba(0, 0, 0, .05)}.product-item.bg-wrapper .buy-block-footer { padding: .75em 1.5em 0}.product-item .icon-wrapper { margin-top: 20px}.buy-block-popup .ngdialog-content { background-color: transparent}.buy-block-popup .container { width: 100%; max-width: 330px; margin-left: auto; margin-right: auto; padding-top: 3em; padding-bottom: 2em}@media screen and (min-width: 769px) { #featured-section .product-list .product-item header { min-height: 134px }}@media screen and (min-width: 1024px) { #featured-section .product-list .product-item header { min-height: 115px }}.locale--ru-ru #featured-section .product-list .product-item header { text-align: inherit}.locale--ru-ru #featured-section .product-list .product-item header .header-wrapper { display: inline-block; text-align: left}.b2b-thank-you,.b2b-thank-you .mobile-only { text-align: center}.locale--ru-ru #featured-section .product-list .product-item .radio-group-wrapper { display: inline-block}.locale--ru-ru #featured-section .buy-block .price { margin-top: 1em}.renewalVisibility label:before { visibility: hidden}@media screen and (min-width: 769px) { .buyblock--status .radio-group { min-height: 70px } .featured-section .buy-block-footer { min-height: 201px } .featured-section .buy-block-footer.alt-footer { padding: 1.5em 0 .25em } .locale--ru-ru .featured-section .buy-block-footer { min-height: 100px; padding-top: .5em } .locale--ru-ru .featured-section .buy-block-footer p { margin-bottom: 0 }}@media screen and (min-width: 1024px) { .buy-box-wrapper .buy-block { padding-left: 2.5em; padding-right: 2.5em; position: relative } .buy-box-wrapper .buy-block .buy-block-footer.wrapper, .buy-box-wrapper .buy-block .promobox { margin-left: -2.5em; margin-right: -2.5em } .buy-box-wrapper.move-up { margin-top: -2em } .featured-section .buy-block-footer { padding-left: 2.5em; padding-right: 2.5em; min-height: 180px } .locale--de-de .featured-section .buy-block-footer { min-height: 200px } .locale--fr-fr .featured-section .buy-block-footer { min-height: 140px } .locale--en-gb .featured-section .buy-block-footer { min-height: 120px }}.requirements-section { padding-top: 2.5em}.requirements-section li,.requirements-section p { font-size: 1em}.simple-table { margin-bottom: 1.5em}.simple-table .row { margin: 0; width: 100%; border-top: 1px solid #e5e5e5}.simple-table .row:first-child { border-top: 0}.simple-table .row .cell { float: none; vertical-align: middle; padding: .25em}.simple-table .row .cell:first-child { padding-top: 1em}.simple-table .row .cell:last-child { padding-bottom: .75em}.simple-table p { margin-bottom: .5em; line-height: 1.4}.dl-table { margin: 2em 0}.dl-table .row { margin-bottom: .75em; border-bottom: 1px solid #e5e5e5}.dl-table .cell { padding: 1em 0 .25em}.dl-table p { margin-bottom: .5em; font-size: .875em}.dl-table .form-element { margin-bottom: .75em}.dl-table .table-head { margin-top: 2.5em}.dl-table .table-head .row { background: #f8f8f8; border-bottom: 0}.dl-table .table-head .cell { padding: .5em .5em 0}.dl-table .table-head p { font-size: .75em; font-weight: 700; color: #888; text-transform: uppercase}@media screen and (min-width: 769px) { .simple-table .row { display: table } .simple-table .row .cell { display: table-cell; padding: .75em 0 .15em 1em } .simple-table .row .cell:first-child { padding-left: 0; padding-top: .5em } .simple-table .row .cell:last-child { padding-bottom: 0 } .dl-table .row { display: table; width: 100% } .dl-table .cell { float: none; display: table-cell; height: 100%; vertical-align: middle; padding: 1em 0 1em .5em } .dl-table p { margin-bottom: .75em } .dl-table .form-element>* { margin-bottom: 0 } .dl-table .table-head .cell { padding: .5em .5em 0 } .dl-table .table-head p { margin-bottom: .55em }}.big-list-section { position: relative; margin-bottom: 3em}.big-list-section.move-up { margin-top: -2.5em}.big-list-section .section-item .col-l-3,.big-list-section .section-item .col-l-7 { float: none}.big-list-section .section-title { font-size: 1.25em}@media screen and (min-width: 769px) { .big-list-section.move-up { margin-top: -3.5em } .section-item .container { padding-bottom: 0 } .section-item:nth-child(2n) .col-l-3 { float: right; margin-right: 10% } .section-item:nth-child(2n) .col-l-5, .section-item:nth-child(2n) .col-l-7 { float: left } .section-item:nth-child(2n) .col-l-5:first-child { float: right; margin-right: 10% } .section-item:nth-child(2n+1) .col-l-3 { float: left; margin-left: 10% } .section-item:nth-child(2n+1) .col-l-5, .section-item:nth-child(2n+1) .col-l-7 { float: right } .section-item:nth-child(2n+1) .col-l-5:first-child { float: left; margin-left: 10% }}.sections-list,ul.sections-list { margin-bottom: 0}.sections-list>li,ul.sections-list>li { padding-left: 0; margin-bottom: 0; line-height: 1; font-size: 1em; position: inherit}.b2b-thank-you .shift-left,.step { position: relative}.sections-list>li:before,ul.sections-list>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0}.sections-list .section-item,ul.sections-list .section-item { border-top: 1px solid #e5e5e5; padding: 2.5em 1.5em 1.5em}.sections-list .section-item::after,ul.sections-list .section-item::after { clear: both; content: \"\"; display: table}.sections-list .section-item:first-child,ul.sections-list .section-item:first-child { border-top: 0}.sections-list .section-item figure,ul.sections-list .section-item figure { padding-top: .5em; text-align: center}.sections-list .section-item>div,ul.sections-list .section-item>div { padding-top: 1em}.sections-list.first-grey .section-item,ul.sections-list.first-grey .section-item { border: 0; background: #fff}.sections-list.first-grey .section-item:nth-child(2n-1),ul.sections-list.first-grey .section-item:nth-child(2n-1) { background: #f8f8f8}.sections-list.first-white .section-item,ul.sections-list.first-white .section-item { border: 0; background: #f8f8f8}.sections-list.first-white .section-item:nth-child(2n-1),ul.sections-list.first-white .section-item:nth-child(2n-1) { background: #fff}@media screen and (min-width: 769px) { .sections-list .section-item, ul.sections-list .section-item { padding: 2.5em 2em }}.b2b-thank-you h3 { font-size: 2.25em; font-weight: 900; text-transform: uppercase}.b2b-thank-you .shift-left h3 { font-size: 1.75em; margin-top: 1.25em; font-weight: 900; margin-bottom: 0; text-transform: uppercase}.b2b-thank-you .shift-left h4 { color: #1c1c1c; font-size: 1.125em; font-weight: 500; margin-top: 0; margin-bottom: 1.25em; text-transform: none}.b2b-thank-you .shift-left+.step { margin-top: 2.5em}.b2b-thank-you .button { margin-bottom: 1.875em}.step { border-top: 1px solid #e6e6e6; padding: 2.188em 0 1.875em 3.125em; text-align: left}.step>span { color: #a9a9a9; cursor: default; font-size: 3em; font-weight: 900; left: 0; position: absolute; top: .7em}.step>p { color: #1c1c1c; margin-bottom: .6em}.step:last-child { padding-bottom: 0}@media screen and (min-width: 769px) { .b2b-thank-you { text-align: left } .b2b-thank-you .shift-left { margin-bottom: 3.75em; padding-left: 7.188em } .b2b-thank-you .shift-left h3 { font-size: 2.25em } .b2b-thank-you .shift-left h4 { font-size: 1.375em; margin-bottom: .5em } .b2b-thank-you .shift-left figure.page-icon { left: 0; position: absolute; text-align: center; top: 0 } .b2b-thank-you .shift-left+.step { margin-top: 2.5em } .b2b-thank-you .button { margin-bottom: 1.25em } .step { padding: 3.75em 0 3.125em 4.375em } .step>span { font-size: 4.75em }}.icon-doc:before { margin-right: .5em; padding: .35em; color: #fff}.icon-doc.article-video-button.icon-play-circle:before { content: \"\\e039\"; background-color: #ec4b32}.icon-doc.article-video-button.icon-youtube:before { content: \"\\e940\"; color: #ec4b32; background-color: #fff; font-size: 2em; line-height: 0; vertical-align: middle; padding: 0; margin: 0 .3em 0 0}.icon-doc.icon-pdf:before,.icon-doc[href$=\".pdf\"]:before { content: \"\\e90b\"; z-index: 99; position: relative; background-color: #EC4B32}.icon-doc.icon-play:before,.icon-doc.icon-youtube:before { background-color: #EC4B32}.icon-doc.icon-doc-o:before,.icon-doc[href$=\".doc\"]:before,.icon-doc[href$=\".docx\"]:before { content: \"\\e949\"; z-index: 99; position: relative; background-color: #295598; min-width: 1.5em}.icon-doc.icon-xls-o:before,.icon-doc[href$=\".xls\"]:before,.icon-doc[href$=\".xlsx\"]:before { content: \"\\e94b\"; z-index: 99; position: relative; background-color: #187244; min-width: 1.5em}.icon-doc.icon-ppt-o:before,.icon-doc[href$=\".ppt\"]:before { content: \"\\e94a\"; z-index: 99; position: relative; background-color: #D2441B; min-width: 1.5em}.icon-doc.icon-zip-o:before,.icon-doc[href$=\".rar\"]:before,.icon-doc[href$=\".zip\"]:before { content: \"\\e94c\"; z-index: 99; position: relative; background-color: #84969D; min-width: 1.5em}.icon-doc.dark { color: #333}.icon-doc.dark span { color: #aaa; font-size: .875em}.icon-list { margin-bottom: 0}.icon-list>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0}.icon-list>li { font-size: 1em; position: inherit; margin-bottom: .5em; padding-left: 2em; line-height: 1.6; font-weight: 300}.icon-list>li .font-icons { float: left; margin-top: .2em; margin-left: -2em; min-width: 1.5em; text-align: center; line-height: 1.25; color: #aaa}.icon-list.variant-2>li { padding-left: 2.5em; font-size: .875em}.icon-list.variant-2>li .font-icons { margin-top: 0; font-size: 1.25em}.main .icon-list li { list-style: none; margin-left: 0}.slides { display: none}.slides.slick-initialized { display: block}.slides .slick-list .item-inner,.slides .slick-list .slick-slide,.slides .slick-list>div { display: flex; flex-wrap: nowrap; align-items: stretch}@media screen and (min-width: 769px) { .slides .slick-list figure { margin: 0 auto }}.slides .slick-list .content { flex-grow: 1; display: flex; flex-direction: column; justify-content: space-between}.slides,.slides-3,ul.slides,ul.slides-3 { list-style: none; margin: 0; padding: 0}.slides-3>li,.slides>li,ul.slides-3>li,ul.slides>li { padding-left: 0; margin-bottom: 0; line-height: 1; font-size: 1em; position: inherit}.slides-3>li:before,.slides>li:before,ul.slides-3>li:before,ul.slides>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0}.slides li,.slides-3 li,ul.slides li,ul.slides-3 li { list-style: none; margin: 0; padding: 0; -webkit-backface-visibility: hidden}.slides .slick-list,.slides .slick-track,.slides-3 .slick-list,.slides-3 .slick-track,ul.slides .slick-list,ul.slides .slick-track,ul.slides-3 .slick-list,ul.slides-3 .slick-track { margin-bottom: 0; list-style: none}.slides .slick-list>li,.slides .slick-track>li,.slides-3 .slick-list>li,.slides-3 .slick-track>li,ul.slides .slick-list>li,ul.slides .slick-track>li,ul.slides-3 .slick-list>li,ul.slides-3 .slick-track>li { padding-left: 0; margin-bottom: 0; line-height: 1; font-size: 1em; position: inherit}.slides .slick-list>li:before,.slides .slick-track>li:before,.slides-3 .slick-list>li:before,.slides-3 .slick-track>li:before,ul.slides .slick-list>li:before,ul.slides .slick-track>li:before,ul.slides-3 .slick-list>li:before,ul.slides-3 .slick-track>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0}.slides .slick-arrow,.slides-3 .slick-arrow,ul.slides .slick-arrow,ul.slides-3 .slick-arrow { position: absolute; top: 50%; margin-top: -.5em; display: block; font-size: 2.5em; width: 1em; height: 1em; color: #ccc; text-indent: -9000em; overflow: hidden}.slides .slick-arrow:before,.slides-3 .slick-arrow:before,ul.slides .slick-arrow:before,ul.slides-3 .slick-arrow:before { display: block; position: absolute; top: -.18em; font-size: 1.25em; width: 1em; height: 1em; text-indent: 0; text-align: center}.slides .slick-arrow:hover,.slides-3 .slick-arrow:hover,ul.slides .slick-arrow:hover,ul.slides-3 .slick-arrow:hover { color: #006D5C}.slides .slick-arrow.prev-slide,.slides-3 .slick-arrow.prev-slide,ul.slides .slick-arrow.prev-slide,ul.slides-3 .slick-arrow.prev-slide { left: -1em}.slides .slick-arrow.prev-slide:before,.slides-3 .slick-arrow.prev-slide:before,ul.slides .slick-arrow.prev-slide:before,ul.slides-3 .slick-arrow.prev-slide:before { content: \"\\f104\"; left: -.2em}.slides .slick-arrow.next-slide,.slides-3 .slick-arrow.next-slide,ul.slides .slick-arrow.next-slide,ul.slides-3 .slick-arrow.next-slide { right: -1em}.slides .slick-arrow.next-slide:before,.slides-3 .slick-arrow.next-slide:before,ul.slides .slick-arrow.next-slide:before,ul.slides-3 .slick-arrow.next-slide:before { content: \"\\f105\"; right: -.2em}.previews.gallery-mobile-slider,ul.previews.gallery-mobile-slider { margin-bottom: 1.5em; padding: .5em 0; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5}.previews.gallery-mobile-slider .slick-slide,ul.previews.gallery-mobile-slider .slick-slide { padding-left: .5em}.previews.gallery-mobile-slider .slick-slide a,ul.previews.gallery-mobile-slider .slick-slide a { display: block}.previews.gallery-mobile-slider .slick-slide img,ul.previews.gallery-mobile-slider .slick-slide img { width: auto; border: 0; box-shadow: 0 0 1px rgba(0, 0, 0, .1)}.previews.gallery-mobile-slider .slick-arrow,ul.previews.gallery-mobile-slider .slick-arrow { position: absolute; top: 0; bottom: 0; z-index: 50; width: 2.5em; color: #aaa; background: #fff; background: rgba(255, 255, 255, .8)}.previews.gallery-mobile-slider .slick-arrow:before,ul.previews.gallery-mobile-slider .slick-arrow:before { position: absolute; top: 50%; left: 50%; width: 1em; font-size: 2.5em; margin: -.5em 0 0 -.5em; text-align: center}.previews.gallery-mobile-slider .slick-arrow.prev-slide,ul.previews.gallery-mobile-slider .slick-arrow.prev-slide { left: 0}.previews.gallery-mobile-slider .slick-arrow.prev-slide:before,ul.previews.gallery-mobile-slider .slick-arrow.prev-slide:before { content: \"\\f104\"}.previews.gallery-mobile-slider .slick-arrow.next-slide,ul.previews.gallery-mobile-slider .slick-arrow.next-slide { right: 0}.previews.gallery-mobile-slider .slick-arrow.next-slide:before,ul.previews.gallery-mobile-slider .slick-arrow.next-slide:before { content: \"\\f105\"}.previews.gallery-mobile-slider .slick-arrow:hover,ul.previews.gallery-mobile-slider .slick-arrow:hover { background: #fff; color: #006D5C}.previews-large .slick-slide { padding: 1em 1em .5em; text-align: center}.previews-large .slick-slide img { margin-bottom: .5em}.previews-large .slick-arrow { position: absolute; top: 0; bottom: 0; z-index: 50; width: 2.5em; color: #aaa; background: #fff}.previews-large .slick-arrow:before { position: absolute; top: 50%; left: 50%; width: 1em; font-size: 2.5em; margin: -.5em 0 0 -.5em; text-align: center}.previews-large .slick-arrow.prev-slide { left: 0}.previews-large .slick-arrow.prev-slide:before { content: \"\\f104\"}.previews-large .slick-arrow.next-slide { right: 0}.previews-large .slick-arrow.next-slide:before { content: \"\\f105\"}.previews-large .slick-arrow:hover { background: #fff; color: #006D5C}.product-slider { position: relative}.product-slider .slick-slide { width: 100%}.product-slider .product-list .product-item { padding: 1em}.product-slider .product-list .slick-arrow { top: 36.5%}.product-slider .product-list .slick-dots { margin-left: 1em; margin-right: 1em}.features-list.feature-slider { margin-left: -1em; margin-right: -1em}.features-list.feature-slider .feature-item { padding-left: .7em; padding-right: .7em}.features-list.feature-slider img { display: inline-block}.features-list .slick-arrow { position: absolute; top: 0; bottom: 0; z-index: 50; width: 2.5em; color: #aaa; background: #fff}.features-list .slick-arrow:before { position: absolute; top: 50%; left: 50%; width: 1em; font-size: 2.5em; margin: -.5em 0 0 -.5em; text-align: center}.features-list .slick-arrow.prev-slide { left: 0}.features-list .slick-arrow.prev-slide:before { content: \"\\f104\"}.features-list .slick-arrow.next-slide { right: 0}.features-list .slick-arrow.next-slide:before { content: \"\\f105\"}.features-list .slick-arrow:hover { background: #fff; color: #006D5C}.other-products-list.slides,.other-products-list.slides-3 { margin: 0 1.5em}.other-products-list .slick-slide { padding: 1em}.grey-background .features-list .slick-arrow,.grey-background .previews-large .slick-arrow,.grey-pattern-background .features-list .slick-arrow,.grey-pattern-background .previews-large .slick-arrow { background: #f8f8f8}.grey-background .features-list .slick-arrow:hover,.grey-background .previews-large .slick-arrow:hover,.grey-pattern-background .features-list .slick-arrow:hover,.grey-pattern-background .previews-large .slick-arrow:hover { background: #eee}.boxed-slider .slick-slider { margin: 0 -15px}.boxed-slider .slick-slider.center-align { text-align: center}.boxed-slider .slick-list { padding-bottom: 10px}.boxed-slider .slick-list li.slick-slide { margin: 0 15px; padding: 25px}.boxed-slider .slick-list li.slick-slide a:last-child { margin-bottom: 0}.boxed-slider .slick-list img.small-icon { max-width: 4em; margin: 0 auto 1em}.boxed-slider .slick-dots { margin-top: 1.5em}.boxed-slider .white-wrapper p { font-size: .875em}.boxed-slider .secondary-top-description+.slides { margin-top: -.8em}@media screen and (min-width: 769px) { .slides .slick-dots, ul.slides .slick-dots { padding-top: 0; border-top: 0 } .product-slider .product-list .product-item { padding: 1.5em } .product-slider .product-list .slick-arrow { top: 33% } .previews.gallery-mobile-slider, ul.previews.gallery-mobile-slider { margin-bottom: 0; padding: 0; border-top: 0; border-bottom: 0 } .previews.gallery-mobile-slider>div, ul.previews.gallery-mobile-slider>div { float: left; display: block; width: 30.33333%; margin-left: 3%; margin-bottom: .5em } .previews.gallery-mobile-slider>div:first-child, ul.previews.gallery-mobile-slider>div:first-child { float: left; display: block; margin-left: 3%; width: 97% } .previews.gallery-mobile-slider>div img, ul.previews.gallery-mobile-slider>div img { max-height: none; width: 100%; border: 1px solid #eee; box-shadow: 0 1px 1px rgba(0, 0, 0, .05) } .previews-large.gallery-slider-2 .slick-slide { padding-left: 4em; padding-right: 4em } .other-products-list.slides, .other-products-list.slides-3 { margin: 0 }}.slick-dots { margin-bottom: 0; padding-top: 1.5em; text-align: center; font-size: .75em; border-top: 1px solid #e5e5e5}.slick-dots>li { padding-left: 0; margin-bottom: 0; line-height: 1; font-size: 1em; position: inherit}.slick-dots>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0}.slick-dots li { display: inline-block}.slick-dots li:only-child { display: none}.slick-dots li a,.slick-dots li button { -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-appearance: none; -moz-appearance: none; appearance: none; display: block; cursor: pointer; margin: 0 .2em; padding: 0; width: 1em; height: 1em; text-indent: -9000em; background: 0 0; border: 1px solid #ddd; outline: 0}.slick-dots li a:hover,.slick-dots li button:hover { border-color: #006D5C}.slick-dots li.slick-active a,.slick-dots li.slick-active button { background-color: #ddd}.slick-dots li.slick-active a:hover,.slick-dots li.slick-active button:hover { border-color: #ddd}.category-selector-section .category-selector-wrapper { padding: 1em 1.5em .5em; background: #F6FBFD; border: 1px solid #E2EDF2; box-shadow: 0 2px 0 0 rgba(226, 237, 242, .6)}.category-selector-section .category-selector-wrapper::after { clear: both; content: \"\"; display: table}.category-selector-section .category-selector-wrapper p { margin-bottom: .5em; color: #80A3B3}.category-selector-section .category-selector-wrapper .category-nav { margin-bottom: 0; display: none}.category-selector-section .category-selector-wrapper .category-nav>li { padding-left: 0; margin-bottom: 0; line-height: 1; font-size: 1em; position: inherit; display: inline-block}.category-selector-section .category-selector-wrapper .category-nav>li a { padding: .5em 1em .5em 1.25em; display: inline-block; white-space: nowrap; font-size: .6875em; text-transform: uppercase; color: #80A3B3}.category-selector-section .category-selector-wrapper .category-nav>li a:hover { color: #567e90}.category-selector-section .category-selector-wrapper .category-nav>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0; content: \"\/\"; font-size: .6875em; color: #c0d1d9}.category-selector-section .category-selector-wrapper .category-nav>li:first-child a { padding-left: 0}.category-selector-section .category-selector-wrapper .category-nav>li:first-child:before { display: none}.category-selector-section .category-selector-wrapper .category-nav>li.active a { color: #3D5058; font-weight: 500}.category-selector-section .category-selector-wrapper .form-element { margin-bottom: .5em}.category-selector-section .category-selector-wrapper.filter-nav-wrapper .filter-list-wrapper { position: relative}.category-selector-section .category-selector-wrapper.filter-nav-wrapper .filter-list-wrapper .filter-list { position: absolute; top: 2.25em; left: 0; right: 0; z-index: 10; max-height: 20em; overflow: scroll; background: #fff; border: 1px solid #e5e5e5; box-shadow: 0 2px 0 0 rgba(0, 0, 0, .05)}.category-selector-section .category-selector-wrapper.filter-nav-wrapper .filter-list-wrapper .filter-list li { position: relative; display: block}.category-selector-section .category-selector-wrapper.filter-nav-wrapper .filter-list-wrapper .filter-list li:before { display: none}.category-selector-section .category-selector-wrapper.filter-nav-wrapper .filter-list-wrapper .filter-list li a { position: relative; display: block; padding: 1em; font-size: .75em; font-weight: 700; color: #aaa; text-transform: uppercase; white-space: nowrap; overflow: hidden}.category-selector-section .category-selector-wrapper.filter-nav-wrapper .filter-list-wrapper .filter-list li a:after { content: \"\"; position: absolute; top: 0; right: 0; bottom: 0; width: 5em; background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, #fff 100%); background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, #fff 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #fff 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\"#00ffffff\", endColorstr=\"#ffffff\", GradientType=1)}.category-selector-section .category-selector-wrapper.filter-nav-wrapper .filter-list-wrapper .filter-list li.selected a,.category-selector-section .category-selector-wrapper.filter-nav-wrapper .filter-list-wrapper .filter-list li.tab-selected a { color: #006D5C!important}.category-selector-section .category-selector-wrapper.filter-nav-wrapper .filter-list-wrapper .filter-list li:hover a { color: #666; background: #f8f8f8}.category-selector-section .category-selector-wrapper.filter-nav-wrapper .filter-list-wrapper .filter-list li:hover a:after { background: -moz-linear-gradient(left, rgba(248, 248, 248, 0) 0, #f8f8f8 100%); background: -webkit-linear-gradient(left, rgba(248, 248, 248, 0) 0, #f8f8f8 100%); background: linear-gradient(to right, rgba(248, 248, 248, 0) 0, #f8f8f8 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\"#00f8f8f8\", endColorstr=\"#f8f8f8\", GradientType=1)}.category-selector-section .category-selector-wrapper.filter-nav-wrapper .filter-list-wrapper .filter-list li.hide { display: none!important}.category-selector-section .category-selector-wrapper.filter-nav-wrapper .filter-list-wrapper .filter-list .font-icons { display: none}.category-selector-section .category-selector-wrapper.filter-nav-wrapper .filter-list-wrapper .filter-label { position: relative; margin-bottom: 1.5em; background: #fff; border: 1px solid #e5e5e5; box-shadow: 0 2px 0 0 rgba(0, 0, 0, .05); padding: 1em 2.5em 1em 1em; font-size: .75em; font-weight: 700; color: #aaa; text-transform: uppercase; cursor: pointer; white-space: nowrap; overflow: hidden}.category-selector-section .category-selector-wrapper.filter-nav-wrapper .filter-list-wrapper .filter-label:before { content: \"\\f078\"; position: absolute; right: 1.5em; top: 50%; z-index: 20; margin-top: -.5em; font-size: .75em}.category-selector-section .category-selector-wrapper.filter-nav-wrapper .filter-list-wrapper .filter-label:after { content: \"\"; position: absolute; top: 0; right: 0; bottom: 1px; z-index: 10; width: 5em; background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, #fff 50%, #fff 100%); background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, #fff 50%, #fff 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #fff 50%, #fff 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\"#00ffffff\", endColorstr=\"#ffffff\", GradientType=1)}.category-selector-section .category-selector-wrapper.filter-nav-wrapper .filter-list-wrapper.active .filter-list { display: block}.category-selector-section .category-selector-wrapper.filter-nav-wrapper .filter-list-wrapper.active .filter-label:before { content: \"\\f077\"}.categories-list,ul.categories-list { display: flex; flex-wrap: wrap; align-items: stretch; margin-bottom: 0}.categories-list>li,ul.categories-list>li { display: flex; flex-wrap: wrap; align-items: stretch; margin-bottom: 1em}.categories-list a,ul.categories-list a { display: block; padding: 1.25em 1.25em 1em; background: #fff; border: 1px solid #e5e5e5; box-shadow: 0 2px 0 0 rgba(0, 0, 0, .05); -webkit-transition: all .15s ease-in; -moz-transition: all .15s ease-in; transition: all .15s ease-in}.categories-list a img,ul.categories-list a img { margin-bottom: .75em}.categories-list a .category-title,ul.categories-list a .category-title { display: block; margin-bottom: .25em; font-weight: 500; font-size: .875em; line-height: 1.3}.categories-list a:hover,ul.categories-list a:hover { border-color: #aaa; border-color: rgba(0, 0, 0, .3)}.filter-nav-wrapper .filter-list { display: block}.filter-content-wrapper .filter-section.filter-hide { display: none}.filter-content-wrapper .filter-section.filter-show { display: block}.filter-content-wrapper .filter-section.filter-show .divider { padding-bottom: 0; border-bottom: none}@media screen and (min-width: 769px) { .category-selector-section .category-selector-wrapper.dropdown-1 .form-element.dropdown-filter { width: 100% } .category-selector-section .category-selector-wrapper.dropdown-2 .form-element.dropdown-filter { width: 42%; margin-left: 8%; min-height: 1px } .category-selector-section .category-selector-wrapper.dropdown-3 .form-element.dropdown-filter { width: 30%; margin-left: 3% } .category-selector-section .category-selector-wrapper.dropdown-4 .form-element.dropdown-filter { width: 20%; margin-left: 5% } .category-selector-section .category-selector-wrapper .form-element.dropdown-filter { display: block; float: left; border-left: 1px solid #e2edf2; padding-left: 25px } .category-selector-section .category-selector-wrapper .form-element.dropdown-filter:first-child { border-left: none } .category-selector-section .category-selector-wrapper { background: #F6FBFD; border: 1px solid #E2EDF2; box-shadow: 0 2px 0 0 rgba(226, 237, 242, .6) } .category-selector-section .category-selector-wrapper [class*=col-l]:last-child { text-align: right } .category-selector-section .category-selector-wrapper p { display: inline-block; margin-right: 1em; color: #80A3B3; font-size: .875em } .category-selector-section .category-selector-wrapper .category-nav { display: inline-block } .category-selector-section .category-selector-wrapper .form-element, .category-selector-section .category-selector-wrapper.filter-nav-wrapper .filter-list-wrapper .filter-list { display: none } .category-selector-section .category-selector-wrapper.filter-nav-wrapper p { margin-top: .7em } .category-selector-section .category-selector-wrapper.filter-nav-wrapper .filter-list-wrapper { float: right; min-width: 15em } .category-selector-section .category-selector-wrapper.filter-nav-wrapper .filter-list-wrapper .filter-label { margin-bottom: .75em; color: rgba(0, 0, 0, .5); background: 0 0; border-color: transparent; box-shadow: none } .category-selector-section .category-selector-wrapper.filter-nav-wrapper .filter-list-wrapper .filter-label:after { background: -moz-linear-gradient(left, rgba(246, 251, 253, 0) 0, rgba(246, 251, 253, 0) 50%, #f6fbfd 100%); background: -webkit-linear-gradient(left, rgba(246, 251, 253, 0) 0, rgba(246, 251, 253, 0) 50%, #f6fbfd 100%); background: linear-gradient(to right, rgba(246, 251, 253, 0) 0, rgba(246, 251, 253, 0) 50%, #f6fbfd 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\"#00f6fbfd\", endColorstr=\"#f6fbfd\", GradientType=1) } .category-selector-section .category-selector-wrapper.filter-dropdown-mobile-only p { margin-top: 0 } .category-selector-section .category-selector-wrapper.filter-dropdown-mobile-only .filter-list-wrapper { float: none; min-width: inherit; display: inline-block } .category-selector-section .category-selector-wrapper.filter-dropdown-mobile-only .filter-list-wrapper .filter-label { display: none!important } .category-selector-section .category-selector-wrapper.filter-dropdown-mobile-only .filter-list-wrapper .filter-list { display: inline-block!important; position: inherit; top: auto; max-height: none; overflow: inherit; background: 0 0; border: none; box-shadow: none } .category-selector-section .category-selector-wrapper.filter-dropdown-mobile-only .filter-list-wrapper .filter-list li { display: inline-block } .category-selector-section .category-selector-wrapper.filter-dropdown-mobile-only .filter-list-wrapper .filter-list li:after { content: \"\/\"; font-size: .6875em; color: #c0d1d9 } .category-selector-section .category-selector-wrapper.filter-dropdown-mobile-only .filter-list-wrapper .filter-list li a { display: inline-block; padding: .5em 1.25em .5em 1em; color: #80a3b3; font-size: .6875em; font-weight: 300; overflow: inherit } .category-selector-section .category-selector-wrapper.filter-dropdown-mobile-only .filter-list-wrapper .filter-list li a:after, .category-selector-section .category-selector-wrapper.filter-dropdown-mobile-only .filter-list-wrapper .filter-list li:last-child:after, .filter-content-wrapper .filter-section.filter-hide { display: none } .category-selector-section .category-selector-wrapper.filter-dropdown-mobile-only .filter-list-wrapper .filter-list li:hover a { color: #567e90; background: 0 0 } .category-selector-section .category-selector-wrapper.filter-dropdown-mobile-only .filter-list-wrapper .filter-list li.active a { color: #3d5058; font-weight: 500 } .categories-list>li, ul.categories-list>li { margin-bottom: 1.5em } .categories-list a .category-title, ul.categories-list a .category-title { font-size: 1em } .filter-content-wrapper .filter-section.filter-show { display: block } .filter-content-wrapper .filter-section.filter-show .divider { padding-bottom: 0; border-bottom: none }}ul.stat-list p,ul.stat-list.large-stat figure { text-align: center}.category-selector-section .category-selector-wrapper .form-element.select-wrapper { color: #80A3B3; margin-top: 1em; margin-bottom: 0}.category-selector-section .category-selector-wrapper .form-element.select-wrapper:after { color: #80A3B3; right: 0; top: 40%}.category-selector-section .category-selector-wrapper .form-element.select-wrapper:hover:after { color: #567e90}.category-selector-section .category-selector-wrapper .form-element.select-wrapper select { background-color: transparent; padding-left: 0; padding-right: .5em; box-shadow: none; color: #80A3B3; padding-top: 0; height: 24px; margin-bottom: 0; border: none; line-height: 1; text-transform: uppercase}.category-selector-section .category-selector-wrapper .form-element.select-wrapper select:hover { border: none; color: #567e90}.category-selector-section .category-selector-wrapper .form-element.select-wrapper select option { color: #1c1c1c; background-color: #FFF}.brand-section .row>[class*=col-] { padding: 1.5em 0; border-top: 1px solid #009981}.brand-section .row>[class*=col-]:first-child { padding-top: 0; border: 0}.brand-section .row>[class*=col-]:last-child { padding-bottom: 0}ul.stat-list { margin-bottom: 0}ul.stat-list>li { padding-left: 0; margin-bottom: 0; line-height: 1; font-size: 1em; position: inherit}ul.stat-list>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0}.csr-and-about .about-col:after,.promo-guarantee:before,.promo-section:before,.promoline:after,ul.stat-list.large-stat>li::after { content: \"\"}ul.stat-list li { margin-bottom: .75em; padding-top: .75em}ul.stat-list p { margin-bottom: .5em; font-size: .75em; line-height: 1.4; opacity: .7}ul.stat-list p.stat-number { margin-bottom: .15em; line-height: 1.1; font-size: 1.5em; color: #000}ul.stat-list.large-stat>li { max-width: 68em; margin-left: -3.0927%; margin-right: auto}ul.stat-list.large-stat>li::after { clear: both; display: table}ul.stat-list.large-stat figure img { margin-bottom: 1em; width: 8em}ul.stat-list.large-stat p { color: #006D5C}ul.stat-list.large-stat p.stat-number { font-size: 1.5em}ul.stat-list.large-stat p span { display: block}@media screen and (min-width: 769px) { .category-selector-section .category-selector-wrapper .form-element.select-wrapper { margin-top: 0 } .brand-section .row>[class*=col-] { padding: 0 3%; border-top: 0; border-left: 1px solid #009981 } .brand-section .row>[class*=col-]:first-child { padding-left: 0; padding-right: 0; border: 0 } .brand-section .row>[class*=col-]:last-child { padding-right: 0 } ul.stat-list li { padding-left: 1em; padding-right: 1em } ul.stat-list p { font-size: .8125em } ul.stat-list p.stat-number { font-size: 2em } ul.stat-list.large-stat { padding-top: 2em } ul.stat-list.large-stat figure img { width: auto; max-width: 100%; margin: 0 } ul.stat-list.large-stat p { text-align: left; font-size: 1.125em } ul.stat-list.large-stat p.stat-number { font-size: 2.125em }}.promo-section-container.container { padding-bottom: 0}.promo-border-left { border-left: 1px solid #e5e5e5}.promo-section { position: relative; background-repeat: no-repeat; background-position: 0 50%; background-size: cover}.promo-section:before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; background: #fff; opacity: .75}.promo-section.no-bottom-margin { margin-bottom: 0}.promo-section.margin-top { margin-top: 4em}.promo-section.text-align-left .container { text-align: left}.price,.product-item,.promo-guarantee,.promoline { text-align: center}.promo-section .container { z-index: 10; text-align: center}.promo-section p { font-size: 1.125em}.promo-section [class*=col-] { padding: 2.5em 2em 2em}.promo-section.rsa-banner .container { width: 100%; max-width: 100%}.promo-section.no-opacity:before { display: none}.promo-section.no-opacity .section-footer a { background: #fff}@media (max-width: 768px) { [template=\"ent-3.0\"] .promo-section-container .promo-section picture img { width: 100%; height: auto }}@media screen and (min-width: 769px) { .promo-section:before { opacity: .5 } .promo-section .container { max-width: 45em } .promo-section .container.row, .promo-section.wide .container { max-width: 1030px }}.featured-section ul.product-list .other ul.regular a,.green-background p,.green-banner p { opacity: .8}.promo-columns [class*=section-col-] { max-width: 1920px}.promo-columns ul { display: flex; flex-wrap: wrap; align-items: stretch; margin-bottom: 0}.promo-columns ul li.promo-item { background: #fff; padding: 2em; display: flex; flex-direction: column; justify-content: space-between; border-bottom: 1px solid #e3e3e3; position: relative}.promo-columns ul li.promo-item:last-child { border-bottom: 0}.promo-columns ul li.promo-item .promo-item-content { margin-bottom: 1em}.promo-columns ul li.promo-item .promo-item-content p { font-size: .8125em; margin-bottom: 0}.promo-columns ul li.promo-item .promo-item-footer { display: flex; align-items: flex-end; justify-content: space-between}.promo-columns ul li.promo-item .promo-item-actions a.button { margin-bottom: 0; display: inline-block}.promo-columns ul li.promo-item .promo-item-icon { min-width: 4.25em; padding: 0 .5em}.promo-columns ul li.promo-item.grey { background: #f8f8f8}.promo-columns ul li.promo-item.green-background { background: url(..\/images\/bg-pattern-green.jpg) 50% 50% no-repeat #006D5C; background-size: cover}.csr-and-about { display: block; padding-bottom: 2em}.csr-and-about .csr-col { padding: 2em 0}.csr-and-about .about-col { padding: 2em; background-position: top left; background-repeat: no-repeat; background-size: cover; position: relative}.csr-and-about .about-col .about-col-content { z-index: 10; position: relative}.csr-and-about .about-col:after { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; background: rgba(255, 255, 255, .9); z-index: 0}@media screen and (min-width: 769px) { .promo-columns ul li.promo-item { border-bottom: 0; border-right: 1px solid #e3e3e3 } .promo-columns ul li.promo-item:last-child { border-right: 0 } .csr-and-about, .csr-and-about .container { padding-bottom: 0 } .csr-and-about .csr-col { float: left; display: block; margin-left: 0; width: 50%; padding: 5.5em 4em 5.5em 0 } .csr-and-about .about-col { float: left; display: block; width: 50%; padding: 5.5em 0 5.5em 4em; border-left: 1px solid #e3e3e3; background-size: contain; margin-left: -1px } .csr-and-about .about-col:after { content: \"\"; position: absolute; top: 0; left: 0; bottom: 0; width: 50%; background: 0 0; background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, .5) 5%, rgba(255, 255, 255, .8) 50%, #fff 80%); background-image: linear-gradient(to right, rgba(255, 255, 255, .5) 5%, rgba(255, 255, 255, .8) 50%, #fff 80%); z-index: 0 }}.news-section { padding: 6em 0; background: #f8f8f8}.news-section .container { padding-bottom: 0}.news-section ul.news-section-list li { padding: .25em 0}.news-section ul.news-section-list li:before { display: none}.news-section ul.news-section-list li span { font-size: .8125em; color: #444}.news-section ul.news-section-list li a { font-size: .9375em; display: block}.filter-controls,.locale--ja-jp .promo-guarantee { display: none}.cursorDefault { cursor: default}.promoline { position: relative; padding: .25em; background: #eee}.promoline p { margin: 0; font-size: .875em; font-weight: 700; color: #aaa}.promoline:after { height: 0; width: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #eee; position: absolute; bottom: -6px; left: 50%; margin-left: -6px}.promo-guarantee { position: relative}.promo-guarantee:before { position: absolute; top: 50%; left: 0; right: 0; height: 1px; background: #eee}.promo-guarantee>* { position: relative; z-index: 5}.promo-guarantee p { display: inline-block; margin: 0; padding: 0 .5em; font-size: 1em; font-weight: 500; color: #ccc; line-height: 1; letter-spacing: -.05em; background: #fff}.promo-guarantee p .large { display: block; font-size: 1.5em; font-weight: 900; letter-spacing: normal}.product-title a,.product-title>span { letter-spacing: -.02em}.featured-item { background: #fff; border: 1px solid #e5e5e5; box-shadow: 0 2px 0 0 rgba(0, 0, 0, .05)}.featured-item .promoline { background: #ED2939}.featured-item .promoline p { color: #fff}.featured-item .promoline:after { height: 0; width: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #ED2939}.check-list,ul.check-list { margin-bottom: 2em}.check-list>li,ul.check-list>li { padding-left: 0; margin-bottom: 0; line-height: 1; font-size: 1em; position: inherit}.check-list>li:before,ul.check-list>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0}.check-list li,ul.check-list li { position: relative; padding-left: 1.75em; font-size: .9375em; line-height: 1.4; margin-bottom: .75em}.check-list li:before,ul.check-list li:before { display: block; content: \"\\2714\"; position: absolute; top: .2em; left: 0; font-size: inherit}.reviews p,.starbar { display: inline-block}.reviews p { margin: 0 0 0 .5em; font-size: .6875em; color: #aaa; text-transform: uppercase}.reviews p a { font-size: 1em; color: #aaa}.starbar { min-width: 50px}.starbar::after { clear: both; content: \"\"; display: table}.starbar .icon-star { position: relative; float: left; display: block; font-size: .625em; color: #FFC200}.starbar .icon-star.empty { color: #e5e5e5}.starbar .icon-star.half { position: relative; color: #e5e5e5}.starbar .icon-star.half:after { content: \"\\e912\"; position: absolute; top: 0; left: 0; width: 50%; color: #FFC200; overflow: hidden}.product-unify { color: #1c1c1c; font-size: 1.66em; font-weight: 700}.comparison-chart .product-unify { color: #333}lrc-verdict-page .column-product .product-unify { font-size: 2em}.price-block .price { margin-bottom: 1em}.price p { margin: 0; line-height: 1.3; font-size: 1.5em; color: #444; font-weight: 700}.price p .price-from { display: inline-block; vertical-align: text-top; padding-right: .5em; font-size: .65em; color: #aaa; font-weight: 500; text-transform: uppercase}.price p.price-old { font-size: .9375em; min-height: 44px}.locale--ru-ru .price p.price-old { min-height: 20px}.price p.price-old .price-cut { font-weight: 300; color: #777; text-decoration: line-through}.price p.price-old .price-new { padding-left: .2em; font-size: 1.5em; color: #444; font-weight: 700}.price p.price-old .price-saving { padding-left: .4em; font-size: .8125em; font-weight: 700; color: #ED2939; display: block}.price p .note { display: block; font-size: .6125em; font-weight: 400}.download-section .download-box-wrapper { padding: 2.5em 1.5em 1.25em; background: #fff; border: 1px solid #eee; box-shadow: 0 2px 0 0 rgba(0, 0, 0, .05)}.download-section .download-box-wrapper .button { margin-bottom: 1.75em}.download-section .gdpr-logo { display: block; margin: 0 auto}.previews,ul.previews { margin-bottom: 1em}.previews::after,ul.previews::after { clear: both; content: \"\"; display: table}.previews>li:before,ul.previews>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0}.previews>li,ul.previews>li { padding-left: 0; line-height: 1; font-size: 1em; position: inherit; float: left; margin-left: .5em; margin-bottom: .5em; width: 5em}.previews>li img,ul.previews>li img { width: 100%; border: 1px solid #eee; box-shadow: 0 1px 1px rgba(0, 0, 0, .05)}.product-title { font-size: 1.25em; line-height: 1.2; margin-bottom: 0}.product-title a { color: #333; font-weight: 700}.product-title span.subtitle,.product-title span.surtitle { display: block; padding: .05em 0; font-size: .6em; font-weight: 500}.product-title span.surtitle { padding-bottom: .15em; color: #006D5C}.industries-list h2,.product-item.product-item-smaller header .product-title,.product-title span.subtitle.light { margin-top: .2em; font-weight: 300}.product-title.page-title { font-size: 2em; font-weight: 700; text-transform: none; padding-bottom: .5em}.product-title.page-title span.surtitle { position: relative; top: .05em; padding: 0}.product-title.small span { color: #006D5C; font-size: 1em}.product-title.small span:hover { color: #005346}.product-title.small span.subdesc { font-size: .75em}.product-title.small span.subdesc:hover { color: #8e8e8e}.product-item.text-left { text-align: left}.product-item.text-right { text-align: right}.product-item header { display: inline-block; margin-bottom: .75em; text-align: left; padding-left: 5em}.product-item header::after { clear: both; content: \"\"; display: table}.product-item header.divider { display: block}.product-item header figure { float: left; margin-left: -5em; width: 4.375em}.product-item header figure img { max-width: 100%}.product-item header .reviews { text-align: left}.product-item .desc>.text,.product-item .reviews,.product-item.image-top header .reviews { text-align: center}.product-item .tagline { margin-bottom: -.55em}.product-item .tagline.red p { color: #fff; background: #ED2939}.product-item .tagline p { -webkit-border-radius: .3em; -moz-border-radius: .3em; border-radius: .3em; display: inline-block; margin-bottom: 0; padding: .25em; line-height: 1; font-size: .625em; font-weight: 500; color: #999; text-transform: uppercase; background: #eee}.product-item .product-title { padding-top: .5em}.product-item .desc>.text { margin-bottom: .3em; font-size: .8125em; color: #777}@media screen and (min-width: 769px) { .product-item .desc>.text { min-height: 76px }}@media screen and (min-width: 1024px) { .product-item .desc>.text { min-height: 38px } .locale--es-es .product-item .desc>.text, .locale--tr-tr .product-item .desc>.text { min-height: 72px }}.product-item .desc .icon-wrapper { min-height: 19px; margin: .3em 0; font-size: .8125em; color: #777}.product-item .reviews.blank,.product-item .reviews.meta { min-height: 20px}.locale--ru-ru .product-item .reviews.reviews { min-height: auto}.product-item .reviews p { margin-bottom: 0; font-size: .6875em; color: #aaa}.product-item .price { margin-bottom: .75em}@media screen and (min-width: 769px) { .product-item .price { margin-bottom: .75em } .locale--da-dk .product-item .price, .locale--nb-no .product-item .price, .locale--sv-se .product-item .price, lrc-verdict-page .product-item .price { margin-bottom: 0 } .locale--da-dk .product-item .price, .locale--nb-no .product-item .price, .locale--sv-se .product-item .price { min-height: 4.75em }}.product-item.product-small .desc p .check-list,.product-item.product-small .desc p>p { display: none}.product-item.product-small .desc .excerpt p { display: block; font-size: 1em; font-weight: 300}.product-item.product-small .price p { font-size: 1em}.product-item.image-top header { padding-left: 0; text-align: center}.product-item.image-top header figure { float: none; margin-left: 0; width: 100%}.product-item.image-top header figure img { max-height: 7em}.product-item.image-top .tagline { margin-top: .55em}.product-item.image-top .product-title { min-height: 3.2em; margin-bottom: .25em}.featured-section ul.product-list { margin-bottom: 0; background: #fff; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; box-shadow: 0 2px 0 0 rgba(0, 0, 0, .05)}.featured-section ul.product-list>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0}.featured-section ul.product-list>li { padding-left: 0; margin-bottom: 0; line-height: 1; font-size: 1em; position: inherit; border-top: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5}.featured-section ul.product-list>li:first-child { border-left: 0}.featured-section ul.product-list>li .product-item { padding: 2em 1.5em}.featured-section ul.product-list>li .featured-item { position: relative; margin: auto -1em -3px; padding: 3em 2.5em 2em; border-color: #ED2939}.featured-section ul.product-list>li .featured-item .promoline { position: absolute; top: -1px; left: -1px; right: -1px}.featured-section ul.product-list .other { background: #F6FBFD}.featured-section ul.product-list .other header { margin-bottom: .75em; padding: 2em 1.75em .4em; border-bottom: 1px solid #E2EDF2}.featured-section ul.product-list .other h4 { margin-bottom: .5em; color: #80A3B3; font-size: .75em; font-weight: 700; text-transform: uppercase}.featured-section ul.product-list .other p { font-size: .75em; margin-bottom: .75em; color: #80A3B3; opacity: .8}.featured-section ul.product-list .other ul.regular { padding-bottom: 1em}.featured-section ul.product-list .other ul.regular a:hover { opacity: 1}smb-prods-block .flex-wrap { display: flex; flex-wrap: wrap; align-items: stretch}smb-prods .product-item .desc,smb-prods-block .product-item .desc { flex-grow: 1}@media screen and (min-width: 769px) { smb-prods header .subtitle, smb-prods-block header .subtitle { min-height: 52px }}@media screen and (min-width: 1024px) { smb-prods header .subtitle, smb-prods-block header .subtitle { min-height: 35px }}.featured-section .solutions-promo { margin-bottom: 2em; display: flex; flex-wrap: wrap; align-items: stretch}.featured-section .solutions-promo .section-description { margin-bottom: 1.1em}.products-section { padding-top: 3em; background: #f8f8f8}.products-section .slick-track,.products-section .slick-track .slick-slide,.products-section .slick-track download-block { display: flex; flex-wrap: nowrap; align-items: stretch}.products-section download-block footer { flex-grow: 1}.products-section download-block .cta { min-height: 110px}.products-section .container { padding-bottom: 1.5em; padding-right: 1.5em; padding-left: 1.5em}.products-section ul.product-list { margin-bottom: 0}.products-section ul.product-list>li { padding-left: 0; margin-bottom: 0; line-height: 1; font-size: 1em; position: inherit}.products-section ul.product-list>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0}.products-section ul.product-list .product-item { padding: 1em}.products-section .icon-ios::before { font-size: .75em}.product-intro li,.product-intro p { font-size: .9375em; color: #666}.tools-section .container { padding-bottom: 1.5em; padding-right: 1.5em; padding-left: 1.5em}.product-intro { margin-bottom: 1.5em}.product-intro p { line-height: 1.5}.product-intro .excerpt p { font-size: 1.0625em; color: #444}.side-featured-product figure img.product-icon-medium { max-width: 90px; margin-top: -.6em}.side-featured-product .b2b-product-title { margin: .4em 0 1.25em}.side-featured-product .b2b-product-title span { font-size: 1.2em}.side-featured-product .b2b-product-title span.big { font-size: 2em}.side-featured-product p { font-size: .875em; color: #666}.side-featured-product a.button { margin: 1em .938em 0 0}.widget .product-item { margin-bottom: .75em; padding: 1.5em; background: #f8f8f8}.related-products-list>li { padding: 1em 0}.other-products-list .product-item { text-align: left}.other-products-list .product-item header { display: block}.other-products-list .product-item h2 { margin-bottom: .5em; min-height: 3em}.product-item.product-item-smaller { padding-top: 1.25em; padding-bottom: 1.25em}.product-item.product-item-smaller header { display: block; margin-bottom: 0; padding-left: 3em}.product-item.product-item-smaller header figure { margin-left: -3em; width: 2.5em}.product-item.product-item-smaller header .product-title { padding-top: 0; text-align: left; font-size: 1.125em; display: block; color: #006D5C; font-weight: 500; letter-spacing: -.02em}.product-item.product-item-smaller header .product-desc { margin-bottom: 0; font-size: .75em; color: #888; font-weight: 300; line-height: 1.3}.featured-section ul.product-list>li .product-item.product-item-smaller { padding-top: 1.25em; padding-bottom: 1.25em}.industries-section { padding: 1.5em 1.5em 0}.industries-section h4.section-title { margin-bottom: 1em; padding-bottom: .75em; color: #444; border-bottom: 1px solid #e5e5e5}.industries-list>li { margin-bottom: 1.25em}.industries-list h2 { margin-bottom: .25em; text-align: left; font-weight: 500}.hmc-section .hmc-desc h4,.info h2.page-desc,.simple-table .comparison-feature-list .product-feature .feature-desc p span,.thankyou-section .content .platform-item .desc p { font-weight: 500}.industries-list p { margin-bottom: 0; font-size: .75em; color: #888; font-weight: 300}.page-header .industries-section,.page-header .technologies-section { margin-top: 1.5em; margin-bottom: 1.5em}@media screen and (min-width: 481px) { .related-products-list[class*=section-col-s]>li { padding: 0 }}@media screen and (min-width: 661px) { .related-products-list[class*=section-col-m]>li { padding: 0 }}@media screen and (min-width: 769px) { compare-table .row-header .price-old, featured-products .price-old { margin: auto; max-height: 35px } .locale--ru-ru compare-table .row-header .price-old, .locale--ru-ru featured-products .price-old { top: auto } .product-item .desc>p { min-height: 57px; margin-bottom: .3em } .locale--ru-ru .product-item .desc>p { min-height: 114px } .comparison-chart .product-item.product-small header { min-height: 100px; width: 100% } .download-section { padding-top: 3em; padding-left: 2% } .download-section .download-box-wrapper { padding-left: 15%; padding-right: 15% } .previews, ul.previews { max-width: 68em; margin-left: -3.0927%; margin-right: auto } .previews::after, ul.previews::after { clear: both; content: \"\"; display: table } .previews li, ul.previews li { float: left; display: block; margin-left: 0; width: auto } .previews li:first-child, ul.previews li:first-child { float: left; display: block; margin-left: 3%; width: 97% } .product-title { font-size: 1.5em } .product-title.page-title { font-size: 2.5em; min-height: 2.5em } .product-title.page-title span.surtitle { padding: 0 } .product-item header { padding-left: 5em; text-align: left } .product-item header figure { float: left; margin-left: -5em; margin-right: auto } .product-item.image-top header, .product-item.image-top-l header { padding-left: 0; text-align: center } .product-item.image-top header figure, .product-item.image-top-l header figure { float: none; margin-left: 0; width: 100% } .product-item.image-top header figure img, .product-item.image-top-l header figure img { max-height: 7em } .product-item.image-top header figure img.product-icon-small, .product-item.image-top-l header figure img.product-icon-small { max-width: 80px; max-height: 80px } .product-item.image-top header .reviews, .product-item.image-top-l header .reviews { text-align: center } .product-item.image-top .tagline, .product-item.image-top-l .tagline { margin-top: .55em } .product-item.product-small header { padding-left: 3.25em } .product-item.product-small header figure { margin-left: -3.25em; width: 2.75em } .product-item.product-small .tagline { margin-bottom: -.45em } .product-item.product-small .product-title { font-size: 1.125em } .product-item.product-small .desc p { font-size: .75em } .product-item.product-small .reviews p { font-size: .6875em } .product-item.product-small .price p { font-size: 1.125em } .product-item.product-small .price p.account-info { font-size: .875em; font-weight: 400; line-height: 1.5; color: #535353 } .product-item.product-small .price p.price-old { font-size: .875em } .product-item.product-small.image-top header, .product-item.product-small.image-top-l header { padding-left: 0; text-align: center; margin: 0 auto } .product-item.product-big.image-top .tagline, .product-item.product-big.image-top-l .tagline, .product-item.product-small.image-top .tagline, .product-item.product-small.image-top-l .tagline { margin-top: .55em } .product-item.product-small.image-top header figure, .product-item.product-small.image-top-l header figure { float: none; margin-left: 0; width: 100% } .product-item.product-small.image-top header figure img, .product-item.product-small.image-top-l header figure img { max-height: 5em } .product-item.product-small.image-top header .reviews, .product-item.product-small.image-top-l header .reviews { text-align: center } .product-item.product-big header { padding-left: 6.5em } .product-item.product-big header figure { margin-left: -6.5em; width: 5.5em } .product-item.product-big .product-title { font-size: 2em; min-height: 131px; margin-bottom: .25em } .product-item.product-big .product-title .subtitle, .product-item.product-big .product-title .surtitle { padding-bottom: 0; font-size: .5em } .product-item.product-big.image-top header, .product-item.product-big.image-top-l header { padding-left: 0; text-align: center } .product-item.product-big.image-top header figure, .product-item.product-big.image-top-l header figure { float: none; margin-left: 0; width: 100%; height: 10em } .product-item.product-big.image-top header figure img, .product-item.product-big.image-top-l header figure img { max-height: 10em } .product-item.product-big.image-top header .reviews, .product-item.product-big.image-top-l header .reviews { text-align: center } .featured-section ul.product-list { margin-bottom: 1em; display: flex; width: 100% } .featured-section ul.product-list>li { padding-left: 0; margin-bottom: 0; line-height: 1; font-size: 1em; position: inherit; flex: 1 } .featured-section ul.product-list>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0 } .featured-section ul.product-list>li .product-item { padding: 2em 2em 1.5em } .featured-section ul.product-list>li .featured-item { position: relative; top: 1em; margin: -2em -1px 0; padding: 4em 2em 1.5em; border-color: #e5e5e5 } .featured-section ul.product-list>li .featured-item>* { position: relative; top: -1em } .products-section { padding-top: 0; background: 0 0 } .products-section .container { padding-bottom: 3em; padding-left: 0; padding-right: 0 } .products-section ul.product-list { margin-bottom: 0 } .products-section ul.product-list>li { padding-left: 0; margin-bottom: 0; line-height: 1; font-size: 1em; position: inherit } .products-section ul.product-list>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0 } .products-section ul.product-list .product-item { padding: 1.5em } .tools-section .container { padding-bottom: 3em; padding-left: 0; padding-right: 0 } .product-intro { clear: both } .product-intro::after { clear: both; content: \"\"; display: table } .industries-list h2:before, .product-item.product-item-smaller header .product-title:before { display: none } .product-intro .previews-wrapper { padding-right: 2% } .related-products-list[class*=section-col-l]>li { padding: 0 } .product-item.product-item-smaller { padding-right: 1.5em; padding-left: 1.5em } .product-item.product-item-smaller header { padding-left: 3.25em } .product-item.product-item-smaller header figure { margin-left: -3.25em } .product-item.product-item-smaller header .product-title { padding-left: 0; padding-right: 0; font-size: 1.25em } .featured-section ul.product-list>li .product-item.product-item-smaller { padding-right: 1.5em; padding-left: 1.5em } .industries-list>li { margin-bottom: 1.25em } .industries-list h2 { padding-left: 0; padding-right: 0; font-size: 1em } .industries-list p { margin-bottom: 0; font-size: .75em; color: #888; font-weight: 300 }}@media screen and (min-width: 993px) { .locale--ru-ru .product-item .desc>p { min-height: 76px } .product-item.product-big .product-title { min-height: 93px } .related-products-list[class*=section-col-xl]>li { padding: 0 } .comparison-chart .product-item.product-small header { min-height: 90px; width: 100% }}img.product-icon-xsmall { max-width: 50px; max-height: 60px; float: left; margin: -.8em 1.25em 0 0}img.product-icon-small { max-width: 80px; max-height: 115px}img.product-icon-medium { max-width: 96px; max-height: 130px}.b2b-product-title { font-size: 1em; text-align: center}.b2b-product-title span.surtitle { font-weight: 500; font-size: 1.188em}.b2b-product-title span { font-size: 1.25em; display: block; font-weight: 500; line-height: 1.2; color: #1c1c1c}.b2b-product-title span strong { display: block; font-size: 1.33em; font-weight: 900; text-transform: uppercase}.b2b-product-title span.subdesc { color: #8e8e8e; font-size: 1em; font-weight: 300}.b2b-product-title span.big { text-transform: uppercase; font-weight: 900; font-size: 2.25em; margin: -.125em 0 0}.b2b-product-title.small { text-align: left; margin-bottom: 1.875em}figure.page-icon { text-align: center}.b2b-form-page .top-info { margin-bottom: 2em; text-align: center; border-bottom: 1px solid #e6e6e6}.b2b-form-page .top-info.no-border { border-bottom: 0; margin-bottom: 1.25em}.b2b-form-page .desc-info { padding-bottom: 2em}.b2b-form-page .mobile-form-title { font-size: .875em; text-transform: uppercase; font-weight: 700; color: #006D5C; margin: 1em 0 1.75em}.b2b-form-page h5.mini-light-title { padding-top: 1.25em}.b2b-form-page a.icon-doc { color: #222; font-size: .875em}.b2b-form-page a.icon-doc span { font-size: .857em; color: #afafaf; text-transform: uppercase}.b2b-form-page a.icon-doc:before { margin-right: 1em}.b2b-form-page a.icon-doc:hover { color: #006D5C}.b2b-form-page a.icon-doc+a { margin-top: 1.5em; display: block}switch-link-wrapper,switch-link-wrapper>div,switch-link-wrapper>div>a { flex-grow: 1; display: flex; flex-wrap: wrap; align-items: stretch}@media screen and (min-width: 769px) { .filter-controls-mobile { display: none } .filter-controls { display: block } .b2b-product-title { text-align: left; font-size: 1em } .b2b-product-title .meta.reviews::after { clear: both; content: \"\"; display: table } img.product-icon-medium { max-width: 110px; max-height: 150px } .b2b-product-title span.surtitle { font-size: 1.125em; margin-bottom: 0 } .b2b-product-title span { font-size: 1.5em; margin-bottom: .2em } .b2b-product-title span.subdesc { font-size: 1.25em; display: flex } .b2b-form-page { margin-top: 0 } .b2b-form-page .row>.info { padding-right: 1.25em } .b2b-form-page .row>.form-standard { border-left: 1px solid #E6E6E6; padding-left: 3.125em } .b2b-form-page .mobile-form-title { display: none } .b2b-form-page .top-info { border-bottom: 0; text-align: left } .b2b-form-page .form-standard label { width: 35%; padding-right: 5% } .b2b-form-page .product-icon-small.b2b-icon { margin-top: -.6em; margin-right: 2em } .product-icon-medium.b2b-icon { float: left; margin: -1.25em 1.25em 0 0 } .product-icon-small.b2b-icon, .product-icon-xsmall.b2b-icon { float: left; margin: -.8em 1.25em 0 0 } .locale--ja-jp smb-prods-block .featured-section .col-l-8 { margin-left: 0 } .locale--ja-jp smb-prods-block .featured-section .col-l-8 .product-list { border-left: 0 }}.awards-section,.promo.variant2,ul.awards-list { text-align: center}.awards-section .container { padding-bottom: 2.5em}.awards { padding-top: .625em; overflow: hidden}.awards h4 { font-size: 1.25em}.awards p { color: #777; font-size: 15px}.awards .awards-list { margin-bottom: 1.4em}ul.awards-list { margin-bottom: 0}ul.awards-list>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0}ul.awards-list>li { padding-left: 0; line-height: 1; font-size: 1em; position: inherit; display: inline-block; margin: 0 1.5em; max-width: 7.5em; vertical-align: bottom}ul.awards-list>li img { max-height: 4em; max-width: 80%}ul.awards-list>li::after { display: none}ul.awards-list.large-images>li { max-width: 20em; vertical-align: top}ul.awards-list.large-images>li img { max-height: 5.5em; display: block; margin: 0 auto}ul.awards-list.text-center p { font-size: .8em; margin-top: 1.6em}.green-banner p,.promo.variant2 p { font-size: .875em}.awards-wrapper .promo { padding: 2em; overflow: hidden; margin-top: 1.25em}.promo.variant2 { border-top: 1px solid #000; border-color: rgba(0, 0, 0, .05)}.promo.variant2 img { max-height: 6em; margin-bottom: 1em}.promo.variant2 h4 { margin-bottom: 1em}.green-background { background: url(..\/i\/bg-pattern-green.jpg) 50% 50% no-repeat #006D5C; background-size: cover}.green-background h4,.green-background p { color: #FFF}.green-background a.button { margin-top: .313em; background-color: #FFF; color: #006D5C; border: 0}.green-banner h4,.green-banner p { margin-bottom: 1em; color: #FFF}.green-background a.button.transparent { background: #fff}.green-background a.button:hover { border: 0}.green-banner { padding: 1.5em 1.5em 1em; background: url(..\/i\/bg-pattern-green.jpg) 100% 0 #006D5C}.green-banner a.button { margin-top: .313em; background-color: #FFF; color: #006D5C; border: none}.green-banner a.button.transparent { background: #fff}.green-banner a.button:hover { border: none}@media screen and (min-width: 769px) { ul.awards-list, ul.awards-list.text-left { text-align: left } .last-section>section { margin-bottom: 0 } ul.awards-list>li { margin-left: 0; margin-right: 2.5em } ul.awards-list.text-center { text-align: center; display: flex; justify-content: center; margin-top: 2em } ul.awards-list.text-right { text-align: right } .awards-wrapper .awards { float: left; display: block; margin-left: 3%; width: 63.66667% } .awards-wrapper .promo { float: left; display: block; margin-left: 3%; width: 30.33333%; margin-top: 0 } .awards-wrapper .button { display: inline-block } .promo.variant2 { padding-top: 0; padding-bottom: 0; text-align: left; border-top: 0; border-left: 1px solid #000; border-color: rgba(0, 0, 0, .05) }}.featured-section-title { padding: 1em; background: #fff; border: 1px solid #e5e5e5; border-bottom: 0}.featured-section-title h3 { margin: 0; text-align: center; font-size: 1.0625em; font-weight: 300; color: #444}@media screen and (min-width: 769px) { .featured-section-title { padding-left: 2em } .featured-section-title h3 { text-align: left; font-size: 1.125em }}.services-list,ul.services-list { margin-bottom: 0; display: flex; flex-wrap: wrap; align-items: stretch}.services-list>li,ul.services-list>li { padding-left: 0; margin-bottom: 0; line-height: 1; font-size: 1em; position: inherit}.services-list>li:before,ul.services-list>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0}.services-list figure,ul.services-list figure { margin-bottom: 1em; text-align: center}.services-list figure img,ul.services-list figure img { width: 5em}.services-list h2,ul.services-list h2 { font-size: 1em; margin-bottom: .3em; line-height: 1.2}.services-list span,ul.services-list span { font-size: .688em; background-color: #7fb7aa; color: #FFF; border-radius: 2px; padding: .2em .5em; cursor: default}.services-list p,ul.services-list p { font-size: .875em; color: #777; line-height: 1.4; margin-top: 1em; width: 100%}.services-list p.price,ul.services-list p.price { line-height: 1.3; font-size: 1.125em; color: #444; font-weight: 700; white-space: nowrap}.services-list .price-block,ul.services-list .price-block { border-top: 1px solid #e5e5e5}.services-list .desc,ul.services-list .desc { text-align: center}.services-list.with-cta li .button,ul.services-list.with-cta li .button { margin-bottom: 2.9em}.services-list.with-cta li:last-child .button,ul.services-list.with-cta li:last-child .button { margin-bottom: 0}.featured-section .services-list,.featured-section ul.services-list { background: #fff; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; box-shadow: 0 2px 0 0 rgba(0, 0, 0, .05)}.featured-section .services-list>li,.featured-section ul.services-list>li { padding: 2em 1.5em; border-top: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5}.featured-section .services-list h2,.featured-section ul.services-list h2 { margin-bottom: .75em; font-size: 1.125em; text-align: center}@media screen and (min-width: 769px) { .featured-section .services-list>li, .featured-section ul.services-list>li { padding: 2em 2em 1.5em; flex-grow: 1; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start } .featured-section .services-list header::after, .featured-section ul.services-list header::after { clear: both; content: \"\"; display: table } .featured-section .services-list figure, .featured-section ul.services-list figure { float: left; width: 4.5em } .featured-section .services-list figure img, .featured-section ul.services-list figure img { width: 2.5em } .featured-section .services-list h2, .featured-section ul.services-list h2 { padding-top: 1.5em; margin-left: 5.5em; font-size: 1em; text-align: left; border-bottom: 0 } .featured-section .services-list .price-block, .featured-section ul.services-list .price-block { clear: both } .featured-section.minimal .services-list h2, .featured-section.minimal ul.services-list h2 { margin: 0; text-align: center; padding: 0 .5em 0 0 } .services-list.with-cta li .button, ul.services-list.with-cta li .button { margin-bottom: .83em }}@media (max-width: 993px) { .services-list li:nth-last-child(1):nth-child(odd) { width: 100% }}@media screen and (min-width: 993px) { .featured-section .services-list header, .featured-section ul.services-list header { display: table; width: 100% } .featured-section .services-list figure, .featured-section ul.services-list figure { float: none; display: table-cell; vertical-align: top } .featured-section .services-list h2, .featured-section ul.services-list h2 { float: none; display: table-cell; margin: 0; padding: 1.5em .5em .5em .75em; vertical-align: top } .featured-section .services-list .price-block, .featured-section ul.services-list .price-block { clear: none; display: table-cell; vertical-align: top; border-top: 0; width: 6em } .featured-section .services-list .price, .featured-section ul.services-list .price { padding-top: .5em; margin: 0 0 .5em; font-size: .875em; color: #777; font-weight: 300 } .featured-section .services-list .desc, .featured-section ul.services-list .desc { text-align: left; width: 100%; flex-grow: 1 } .featured-section.minimal .services-list h2, .featured-section.minimal ul.services-list h2 { text-align: left; padding: 0 .5em 0 0 }}.promo-tag { -webkit-border-radius: .2em; -moz-border-radius: .2em; border-radius: .2em; position: relative; display: inline-block; padding: .25em .5em .25em 1em; background: #009981; background: rgba(0, 112, 85, .6)}.promo-tag.red { background: #ED2939}.promo-tag.red .font-icons:before { color: #ED2939}.promo-tag .font-icons { -webkit-border-radius: 1em; -moz-border-radius: 1em; border-radius: 1em; position: absolute; top: 50%; left: -.75em; margin-top: -.75em; padding: .25em; width: 1.5em; height: 1.5em; color: #009981; color: rgba(0, 112, 85, .6); background: #fff}.promo-tag .font-icons:before { color: #a3cbc2}.promo-tag p { margin: 0; color: #fff; font-size: .75em; line-height: 1.1}.reviews-list li .review-quote,ul.reviews-list li .review-quote { width: 100%; min-height: 126px}.reviews-list.no-quotes p,ul.reviews-list.no-quotes p { text-indent: 0}.reviews-list.no-quotes p:after,.reviews-list.no-quotes p:before,ul.reviews-list.no-quotes p:after,ul.reviews-list.no-quotes p:before { display: none}.reviews-list blockquote figure img,ul.reviews-list blockquote figure img { max-width: 100%; height: 51px}.reviews-list blockquote p,ul.reviews-list blockquote p { position: relative; text-indent: .3em}.reviews-list blockquote p:after,ul.reviews-list blockquote p:after { content: '\"'}.reviews-list blockquote .starbar,ul.reviews-list blockquote .starbar { margin-top: 1.3em}.reviews-list .slick-list,ul.reviews-list .slick-list { width: 100%}.reviews-list .slick-list .slick-slide,ul.reviews-list .slick-list .slick-slide { padding: 0}.reviews-list a.slick-arrow,ul.reviews-list a.slick-arrow { position: absolute; top: 50%; margin-top: 0; display: block; font-size: 2.5em; width: 2.5rem; height: 2.5rem; color: #ccc; text-indent: -9000em}.reviews-list a.slick-arrow:hover,ul.reviews-list a.slick-arrow:hover { color: #ddd}.reviews-list a.slick-arrow:before,ul.reviews-list a.slick-arrow:before { top: 0; left: 0; right: 0; width: 100%; height: 100%; font-size: 2.5rem}.reviews-list a.slick-arrow.prev-slide,ul.reviews-list a.slick-arrow.prev-slide { left: -2rem}.reviews-list a.slick-arrow.prev-slide:before,ul.reviews-list a.slick-arrow.prev-slide:before { content: \"\\f104\"}.reviews-list a.slick-arrow.next-slide,ul.reviews-list a.slick-arrow.next-slide { right: -2rem}.reviews-list a.slick-arrow.next-slide:before,ul.reviews-list a.slick-arrow.next-slide:before { content: \"\\f105\"}.reviews-list .slick-dots,ul.reviews-list .slick-dots { border-top: 0}@media screen and (min-width: 769px) { .reviews-list blockquote .blockquote-figure, .reviews-list blockquote figure, ul.reviews-list blockquote .blockquote-figure, ul.reviews-list blockquote figure { display: block; margin: 0!important } .reviews-list .figure, .reviews-list figure, ul.reviews-list .figure, ul.reviews-list figure { display: block } .testimonials-slider .slick-slide { padding: 0 } .testimonials-slider .next-slide { right: -.7em } .testimonials-slider .prev-slide { left: -1.1em } .testimonials-slider blockquote { padding-right: 2.875em }}.reviews-carousel [class*=section-col-] { margin-left: 1em; margin-right: 1em}.reviews-carousel .slick-slide { height: 100%; min-height: 1px}.reviews-carousel .slider-item { min-width: 0; min-height: 0}.reviews-carousel .slider-item .review-rating-title { min-height: 70px}.reviews-carousel .slider-item .review-rating-title .starbar { float: left}.reviews-carousel .slider-item .review-rating-title .starbar .icon-star { font-size: 1.2em; padding-left: .3em}.reviews-carousel .slider-item .review-rating-title .starbar .icon-star:first-child { padding-left: 0}.reviews-carousel .slider-item .review-rating-title .review-title { margin-left: 7em}.reviews-carousel .slider-item .post-info .review-author { display: inline-block; margin-left: .6em; font-size: .9em; font-weight: 700}.reviews-carousel .slick-slider { border-top: 0; padding-top: 2em}.reviews-carousel .review-date { background-color: transparent; color: #535353; padding: 6px 12px 6px 0; vertical-align: middle; display: inline-block; border-radius: 8px; font-size: .9em}.reviews-carousel .review-rating-title:after,.reviews-carousel .review-rating-title:before { content: \" \"; display: table}.reviews-carousel .review-rating-title:after { clear: left}.reviews-carousel .slick-arrow { position: absolute; top: 50%; margin-top: -.5em; display: block; font-size: 2.5em; width: .5em; height: 1em; color: #ccc; text-indent: -9000em; overflow: hidden; background-color: transparent; border: 0; cursor: pointer; background-size: cover; z-index: 1}.reviews-carousel .slick-arrow:before { position: absolute; top: -.1em; width: .5em; height: 1em; text-indent: 0; text-align: center}.reviews-carousel .slick-arrow:focus { outline: 0}.reviews-carousel .slick-arrow.slick-next,.reviews-carousel .slick-arrow.slick-prev { color: #888}.reviews-carousel .slick-arrow.slick-next:hover,.reviews-carousel .slick-arrow.slick-prev:hover { color: #006D5C}.reviews-carousel .slick-arrow.slick-next { right: -.5em}.reviews-carousel .slick-arrow.slick-next:before { left: 0; content: \"\\f105\"}.reviews-carousel .slick-arrow.slick-prev { left: -.5em}.reviews-carousel .slick-arrow.slick-prev:before { right: 0; content: \"\\f104\"}.reviews-carousel .slick-dots { border: 0; margin: 3em 0 2em; text-align: center}.reviews-carousel .slick-dots>li { padding-left: 0; margin-bottom: 0; line-height: 1; font-size: 1em; position: inherit}.reviews-carousel .slick-dots>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0}.reviews-carousel .slick-dots li { display: inline-block; margin-right: 17px}.reviews-carousel .slick-dots li:last-child { margin-right: 0}.reviews-carousel .slick-dots li:only-child { display: none}.reviews-carousel .slick-dots li button { background-color: #fff; border-radius: 12px; border: 1px solid #858585; text-indent: -9999px; margin: 0; padding: 0; width: 12px; height: 12px; cursor: pointer}.reviews-carousel .slick-dots li button:after { content: \" \"}.reviews-carousel .slick-dots li button:focus { outline: 0}.reviews-carousel .slick-dots li.slick-active button { background-color: #858585}@media all and (-ms-high-contrast:none) { .reviews-carousel .slick-list .item-inner, .reviews-carousel .slick-list .slick-slide, .reviews-carousel .slick-list>div { display: block!important }}.reviews-carousel .slick-list figure { margin: 0 auto; width: 100%}.reviews-carousel .slick-list .content { flex-grow: 1; display: flex; flex-direction: column; justify-content: space-between; width: 100%; height: 55%; align-self: flex-start}@media all and (-ms-high-contrast:none) { .reviews-carousel .slick-list .content { display: block!important; height: auto!important }}@media (min-width: 993px) { .reviews-slider-section .slider-item .review-text { min-height: 150px } .reviews-slider-section .slick-arrow.slick-next { right: -1em } .reviews-slider-section .slick-arrow.slick-prev { left: -1em }}.thankyou-section>.container { margin-top: -4em; z-index: 12}.thankyou-section .row { margin-bottom: 1em}.thankyou-section .content { margin-bottom: 2em; padding: 2em 1.5em; border: 1px solid #e5e5e5; box-shadow: 0 1px 0 0 rgba(0, 0, 0, .05)}.thankyou-section .content>* { margin-left: 1.5%}.thankyou-section .content .product-item { text-align: left; padding-right: 1.5%}.thankyou-section .content .product-item .product-title { min-height: 3.5em}.thankyou-section .content .product-item .reviews { text-align: left}.thankyou-section .content .product-item figure { margin-left: auto}.thankyou-section .content .product-item header { display: block; padding-left: 0}.thankyou-section .content .platform-item .font-icons { margin-bottom: .35em; font-size: 3em; float: left}.thankyou-section .content .platform-item h2 { margin-left: 3.5em; margin-bottom: .75em; padding-top: .7em}.thankyou-section .content .platform-item .desc { clear: both; padding-top: .75em; border-top: 1px solid #e5e5e5}.thankyou-section .content .platform-item .desc p { margin-bottom: .5em; font-size: .875em; font-style: italic; text-align: center}.thankyou-section .content .link-info { padding-top: .75em; border-top: 1px solid #e5e5e5}.thankyou-section .content .link-info p { margin-bottom: .5em; font-size: .8125em}.thankyou-section .content .button { margin-top: 2em}.thankyou-section .sidebar li { font-size: .875em}.thankyou-section .sidebar .qr-block { display: none}.thankyou-section .sidebar .qr-block p { margin-bottom: .5em; font-size: .75em; color: #aaa}.thankyou-section .icon-ios::before { font-size: .66em; top: -.25em}.thankyou-section .icon-multi-device::before { font-size: .75em; top: -.1em}.thankyou-section .icon-ios::before,.thankyou-section .icon-multi-device::before { left: -.25em; position: relative}.badge { display: block; width: 135px}.badge.apple { background-image: url(..\/i\/download-badge-app-store.svg); height: 40px}.badge.mac { background-image: url(..\/i\/download-badge-mac-app-store.svg); height: 39px; width: 165px}.badge.google { background-image: url(..\/i\/download-badge-google-play.png); height: 41px}.badge.windows { background-image: url(..\/i\/download-badge-windows.png); height: 49px}@media screen and (min-width: 769px) { .thankyou-section .content { padding: 2em 2.5em } .thankyou-section .content>* { margin-left: 3% } .thankyou-section .content .product-item { margin-left: 0 } .thankyou-section .content .product-item figure { margin-left: -6em } .thankyou-section .content .product-item header { display: inline-block; padding-left: 6em } .thankyou-section .content .platform-item { margin-left: 0 } .thankyou-section .sidebar { padding: 1em 0 0 1em } .thankyou-section .sidebar .qr-block { display: block }}.modal-header .modal-button.modal-lrc-close { border: 1px solid #ddd; border-left: 0; border-bottom: 0; background: #fff}@media screen and (min-width: 993px) { .thankyou-section .content .platform-item { padding-left: 4.5em } .thankyou-section .content .platform-item .font-icons { margin-left: -1.5em } .thankyou-section .content .platform-item h2 { margin-left: 0; margin-bottom: 0; padding-top: 0 } .thankyou-section .content .platform-item .desc { clear: none; padding-top: 0; border-top: 0 } .thankyou-section .content .platform-item .desc p { text-align: left } .thankyou-section .content .link-info { border-top: 0 }}.thank-you-popup-bg .ngdialog-content { background-image: url(..\/i\/bg-grid.svg); background-size: 1920px 821px; background-repeat: no-repeat}.thank-you-popup-bg .ngdialog-content .products-section { margin-top: 3em; background-color: transparent}.thank-you-popup-bg .ngdialog-content .products-section .product-list { margin-top: 3em}.thank-you-popup-bg .ngdialog-content .products-section .product-list[class*=section-col-]>* { margin-top: 2em}@media screen and (min-width: 769px) { .thank-you-popup-bg .ngdialog-content .products-section .product-list[class*=section-col-]>* { margin-top: 0 } .thank-you-popup-bg .ngdialog-content .product-item.product-small header { min-height: 90px }}.thank-you-popup-bg .ngdialog-content .products-section .product-list[class*=section-col-]>:first-child { margin-top: 0}.thank-you-popup-bg .ngdialog-content .products-section .product-list .product-item .desc { margin-bottom: .75em}.thank-you-popup-bg .ngdialog-content .back-button { margin-top: 1em}.b2c-tabs-section.security .product-title { margin-bottom: 2.5em}.b2c-tabs-section.security .tab-nav { margin-top: 4.0625em}.b2c-tabs-section.security .accordion-section { margin-bottom: 1.875em}.safe-kids .row:first-child .step:first-child { border-top: 0}.safe-kids .step:last-child { padding-bottom: 3.125em}h5.mini-light-title { color: #979797; font-size: .75em; text-transform: uppercase; font-weight: 500; margin-bottom: 1.6em; cursor: default}.info h2.page-desc { color: #9d9d9d; float: right; font-size: 1em; font-style: italic; font-weight: 300; text-align: center; line-height: 1.4}.b2b-mini-sidebar { margin-top: 1em}.b2b-mini-sidebar li { font-size: .875em; margin-bottom: .75em}.b2b-mini-sidebar a.icon-doc { color: #222; font-size: .875em}.b2b-mini-sidebar a.icon-doc span { color: #afafaf; font-size: .75em}.b2b-mini-sidebar a.icon-doc:before { padding: .2em; margin-right: 1em}.b2b-mini-sidebar a.icon-doc:hover { color: #006D5C}.b2b-mini-sidebar a.icon-doc+a { margin-top: 1em; display: block}.b2b-mini-sidebar .widget { border-top: 1px solid #e3e3e3; margin-top: 2.188em; padding-top: 2.188em}.b2b-mini-sidebar .widget:last-child { margin-bottom: 0}.b2b-mini-sidebar .products-list li { overflow: hidden}.b2b-mini-sidebar .products-list figure { float: left; width: 43px}.b2b-mini-sidebar .products-list .content { width: 82%; float: left; padding-left: .9375em}.b2b-mini-sidebar .products-list .content h4 { margin-bottom: .33em}.b2b-mini-sidebar .products-list .content span { font-size: .85em}.b2b-mini-sidebar .logo-list li { display: inline-block; margin-right: 1.25em}.b2b-mini-sidebar .logo-list li:last-child { margin-right: 0}.fullwidth-cta-bar { background-color: #f6f6f6; border-bottom: 1px solid #e3e3e3; padding: 2.188em 0 1.9em}.fullwidth-cta-bar .text-links { padding-top: .875em}.fullwidth-cta-bar .text-links a { text-transform: uppercase; font-weight: 700; font-size: .75em; text-align: center; width: 100%; display: block; margin-top: 2em}.fullwidth-cta-bar .text-links a:first-child { margin-top: 0}.fullwidth-cta-bar .text-links span { color: #ccc; cursor: default; margin: 0 1.2em; display: none}.fullwidth-cta-bar .container { padding-bottom: 0}.fullwidth-cta-bar .side-ctas { padding-bottom: 1em; margin-bottom: .5em; border-bottom: 1px solid #e3e3e3}@media screen and (min-width: 769px) { .b2c-tabs-section .container { margin-bottom: 5.5em } .b2c-tabs-section .tab-nav { margin-bottom: 0 } .b2c-tabs-section .tab-content-wrapper { background-color: #f6f7f7; margin: -.2em 0 0; padding: 20px 40px } .b2b-mini-sidebar { margin-top: 0 } .b2b-mini-sidebar .widget:first-child { border-top: 0; margin-top: 0; padding-top: 0 } .b2b-mini-sidebar .products-list figure { width: 18% } .fullwidth-cta-bar .text-links a { text-align: left; width: auto; display: inline-block; margin-top: 0 } .fullwidth-cta-bar .text-links span { display: inline-block } .fullwidth-cta-bar .side-ctas { padding-bottom: 0; margin-bottom: 0; border-bottom: 0 } .info h2.page-desc { margin-top: -5em; position: relative; padding: 0 0 0 1.5em; text-align: left; width: 40% } .info h2.page-desc:before { content: \"\"; position: absolute; left: 0; top: .25em; bottom: .25em; width: 4px; background: #009981 }}.lrc-steps .steps-list { counter-reset: item; list-style: none; display: flex; flex-wrap: wrap; align-items: stretch}.lrc-steps .steps-list>li { display: block; margin: 0 3% 0 0; padding: .5em 1.5em .5em 4em}.lrc-steps .steps-list>li:before { float: left; margin-left: -2em; width: 1.6em; font-size: 2em; text-align: right; font-weight: 100; color: #bbb; content: counter(item); padding-right: 0}.lrc-steps .steps-list>li p { font-size: .875em}.main>:last-child .steps-section .container.divider { border-bottom: 0}.disclaimer-text { border: 1px solid rgba(85, 85, 85, .2); color: #666; padding: 2em}@media screen and (min-width: 769px) { .lrc-steps .steps-list>li { padding-left: 4em; border-left: 1px solid #eee } .lrc-steps .steps-list>li:before { width: 1.6em; margin-left: -2em } .lrc-steps .steps-list>li:nth-child(3n-2) { border-left: 0 }}.license-list ul.content li { margin-bottom: 3em}.license-list ul.content li figure { float: left; margin-right: 1em}.license-list ul.content li figure img.small-thumbnail { max-height: 120px; max-width: 100px}.license-section { background: url(..\/i\/image-renew.png) 0 50% no-repeat}.license-section .blue-wrapper { margin-bottom: 1.5em; padding: 2em 1.5em}.main>:last-child .license-section .container.divider { border-bottom: 0}@media screen and (min-width: 769px) { .license-section { background: 0 0 } .license-section .container { background: url(..\/i\/image-renew.png) 0 50% no-repeat } .license-section .blue-wrapper { padding: 3em 2em 2em } .license-section .blue-wrapper h3 { margin-bottom: 1.5em }}.button.disabled,.button.disabled:hover,.button:disabled,.button:disabled:hover { color: #ccc; border-color: #f8f8f8; background: #f8f8f8}.button.disabled:hover,.button:disabled:hover { cursor: default}.featured-section ul.services-list h2,.title-img { vertical-align: middle}.main .page-info-bar { display: block; float: right}.main .page-info-bar.no-bullets>li { background-color: #006D5C; color: #d2cdcd; float: left; font-size: .875em; padding: .5em 1em; margin-left: 2px}.main .page-info-bar.no-bullets>li i.font-icons { float: left; margin: .25em .5em 0 0}.main .page-info-bar.no-bullets>li>a { color: #fff}.buy-section.align-top { padding-top: 1.25em}.buy-section .buttons { text-align: center}.buy-section .buy-block-top-note { margin: 0; padding: .5em 0; background-color: #fff; border: 1px solid #e5e5e5; border-bottom: none}.buy-section .buy-block-top-note p { font-size: .8em; margin: 0; text-align: center}.content.top-margin { margin-top: 2em}.b2b-mini-sidebar .title-top-align { margin-top: .4em}.b2b-mini-sidebar .title-center-align { margin-top: 1em}section+section.half-margin { margin: -2em 0}.accordion-section,ul.accordion-section { margin-bottom: .75em; background: #fff; border: 1px solid #e5e5e5; box-shadow: 0 2px 0 0 rgba(0, 0, 0, .05)}.accordion-section>li:before,ul.accordion-section>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0}.accordion-section>li,ul.accordion-section>li { padding-left: 0; margin-bottom: 0; line-height: 1; position: inherit; font-size: 1em; border-top: 1px solid #e5e5e5}.accordion-section>li:first-child,ul.accordion-section>li:first-child { border-top: none}.accordion-section>li>h4,ul.accordion-section>li>h4 { position: relative; margin: 0; padding: .75em 2em .75em 1.15em; font-size: .875em; color: #006D5C; text-transform: none; cursor: pointer}.accordion-section>li>h4:after,ul.accordion-section>li>h4:after { content: \"\\e91a\"; font-size: 10px; color: #aaa; float: right; margin: .5em -1em 0 0}.accordion-section>li>h4:hover,ul.accordion-section>li>h4:hover { background: #f8f8f8}.accordion-section>li>h4:hover:after,ul.accordion-section>li>h4:hover:after { color: #006D5C}.accordion-section>li .accordion-content,ul.accordion-section>li .accordion-content { display: none; margin: -1px 1em 0; padding-top: 1em; border-top: 1px solid #eee}.accordion-section>li .accordion-content li,.accordion-section>li .accordion-content p,ul.accordion-section>li .accordion-content li,ul.accordion-section>li .accordion-content p { font-size: .875em}.accordion-section>li.open>h4:after,ul.accordion-section>li.open>h4:after { content: \"\\e91b\"; color: #006D5C}@media screen and (min-width: 769px) { .accordion-section.accordion-section-mobile, ul.accordion-section.accordion-section-mobile { box-shadow: none; border: none } .accordion-section.accordion-section-mobile li .accordion-content.accordion-content-mobile, ul.accordion-section.accordion-section-mobile li .accordion-content.accordion-content-mobile { display: block!important; margin: 0 }}.service-grid-simple .single { margin-top: 2.6em}.service-grid-simple .single .shift li,.service-grid-simple .single .shift p { font-size: .875em; margin-bottom: .75em}.service-grid-simple .single .shift .intro li,.service-grid-simple .single .shift .intro p { font-size: 1em}.service-grid-simple .single .shift .intro.divider li:last-child,.service-grid-simple .single .shift .intro.divider p:last-child { margin-bottom: 0}.service-grid-simple .single .shift .price { margin-bottom: .5em; text-align: left}.service-grid-simple .single .shift .price p { font-size: 1.25em; margin-bottom: 0}.service-grid-simple .single .shift .price p .price-cut { font-weight: 300; color: #777; text-decoration: line-through; font-size: .8em}.service-grid-simple .single .shift .product-title+.price { margin-top: -.25em}.service-grid-simple .single .shift small.recommended { text-transform: uppercase; margin-top: -1em; font-size: .7em; color: #979797; font-weight: 500}.service-grid-simple .single .shift.move-up { margin-top: -1em}.page-header+.service-grid-simple { margin-top: -5em}.service-grid-simple ul li ul li { list-style-type: none}#ICContainer { position: fixed; left: 0; top: 0; z-index: 1001}@media screen and (min-width: 769px) { .service-grid-simple .single { margin-top: 2.35%; padding: 2.188em 0 } .service-grid-simple .single .button { margin-right: 1em } .service-grid-simple .single .shift { padding-left: 4.375em } .service-grid-simple .single .shift .button { padding-right: .7em!important; padding-left: .7em!important; min-width: 9em } .service-grid-simple .ctas .button.transparent { float: left } .fullwidth-text-divider { display: block } .premium-service-ctas .side-ctas::after { clear: both; content: \"\"; display: table } .premium-service-ctas .side-ctas .side-ctas-description { float: left; display: table } .premium-service-ctas .side-ctas .side-ctas-description span { display: table-cell; float: none; height: 2.5em; vertical-align: middle } .premium-service-ctas .side-ctas .side-ctas-list-wrapper { display: table } .premium-service-ctas .side-ctas .side-ctas-list-wrapper.to-left { float: left } .premium-service-ctas .side-ctas .side-ctas-list-wrapper.to-right { float: right } .premium-service-ctas .side-ctas .side-ctas-list-wrapper .side-ctas-list { display: table-cell; float: none; height: 2.5em; vertical-align: middle } .premium-service-ctas .side-ctas .side-ctas-list-wrapper .side-ctas-list a { margin-left: 1em }}.page-header.premium-header .container { padding-bottom: 0}.simple-table .comparison-chart .headline { justify-content: center; text-align: center}.simple-table .comparison-chart .headline .product-title,.simple-table .comparison-chart .headline p { margin-bottom: 0; font-size: 1em; color: #006D5C; font-weight: 600; padding-top: 0}.simple-table .comparison-chart .headline .product-title span,.simple-table .comparison-chart .headline p span { color: #006D5C}.simple-table .comparison-chart .small-headline header { display: block; margin-bottom: 0}.simple-table .comparison-chart .small-headline header .product-title { min-height: inherit; margin: 0; padding: 0; font-size: 1em}.simple-table .comparison-chart .row-header .row-item>* { padding: 1em 1.5em}.simple-table .comparison-chart .row-promo .promo-wrapper { padding: 1.7em 1.5em 1em}.simple-table .comparison-chart .row-promo .promo-wrapper .features .check-list>li { display: inline-block}.simple-table .comparison-chart .row-footer .row-item>* { padding: 1.5em}.simple-table .comparison-chart .row-footer .row-item>* [template=one-price-simple] { display: block}.simple-table .comparison-chart .column-1 .product-feature .feature-desc { opacity: 1; display: inline-block; vertical-align: middle; padding: 1em 0}.simple-table .comparison-chart .column-1 .product-feature.show-icon { padding: 0 1.5em 0 4em; line-height: 70px}.simple-table .comparison-chart .column-1 .product-feature.show-icon figure { float: none; display: inline-block; vertical-align: middle; margin-left: -2.7em; margin-right: 15px; height: auto}.simple-table .comparison-chart .column-product { position: relative}.simple-table .comparison-chart .column-product .text-value { padding-left: 2em; padding-right: 2em; text-align: center}.simple-table .comparison-chart .column-product .text-value .feature-desc .small { font-size: .8125em; font-weight: 300}.simple-table .comparison-chart .promoline { position: absolute; top: -1px; right: -1px; left: -1px}.simple-table .comparison-chart.featured-col-1 .row-header .row-item>*,.simple-table .comparison-chart.featured-col-2 .row-header .row-item>*,.simple-table .comparison-chart.featured-col-3 .row-header .row-item>*,.simple-table .comparison-chart.featured-col-4 .row-header .row-item>*,.simple-table .comparison-chart.featured-col-5 .row-header .row-item>*,.simple-table .comparison-chart.featured-col-6 .row-header .row-item>* { padding-top: 3em}.simple-table .comparison-chart .featured-column,.simple-table .comparison-chart.featured-col-1 .column-product.column-1,.simple-table .comparison-chart.featured-col-2 .column-product.column-2,.simple-table .comparison-chart.featured-col-3 .column-product.column-3,.simple-table .comparison-chart.featured-col-4 .column-product.column-4,.simple-table .comparison-chart.featured-col-5 .column-product.column-5,.simple-table .comparison-chart.featured-col-6 .column-product.column-6 { position: relative; background: #fff; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5}.simple-table .comparison-chart .column-1,.simple-table .comparison-chart .column-product { display: none}.simple-table .comparison-chart .column-1.currently-active,.simple-table .comparison-chart .column-product.currently-active { display: block}.simple-table .comparison-chart.featured-col-1 .row-header .column-product.column-1,.simple-table .comparison-chart.featured-col-2 .row-header .column-product.column-2,.simple-table .comparison-chart.featured-col-3 .row-header .column-product.column-3,.simple-table .comparison-chart.featured-col-4 .row-header .column-product.column-4,.simple-table .comparison-chart.featured-col-5 .row-header .column-product.column-5,.simple-table .comparison-chart.featured-col-6 .row-header .column-product.column-6 { border-top: 1px solid #e5e5e5}.simple-table .comparison-chart.featured-col-1 .row-body .column-product.column-1,.simple-table .comparison-chart.featured-col-2 .row-body .column-product.column-2,.simple-table .comparison-chart.featured-col-3 .row-body .column-product.column-3,.simple-table .comparison-chart.featured-col-4 .row-body .column-product.column-4,.simple-table .comparison-chart.featured-col-5 .row-body .column-product.column-5,.simple-table .comparison-chart.featured-col-6 .row-body .column-product.column-6 { position: relative}.simple-table .comparison-chart.featured-col-1 .row-body .column-product.column-1:after,.simple-table .comparison-chart.featured-col-1 .row-body .column-product.column-1:before,.simple-table .comparison-chart.featured-col-2 .row-body .column-product.column-2:after,.simple-table .comparison-chart.featured-col-2 .row-body .column-product.column-2:before,.simple-table .comparison-chart.featured-col-3 .row-body .column-product.column-3:after,.simple-table .comparison-chart.featured-col-3 .row-body .column-product.column-3:before,.simple-table .comparison-chart.featured-col-4 .row-body .column-product.column-4:after,.simple-table .comparison-chart.featured-col-4 .row-body .column-product.column-4:before,.simple-table .comparison-chart.featured-col-5 .row-body .column-product.column-5:after,.simple-table .comparison-chart.featured-col-5 .row-body .column-product.column-5:before,.simple-table .comparison-chart.featured-col-6 .row-body .column-product.column-6:after,.simple-table .comparison-chart.featured-col-6 .row-body .column-product.column-6:before { content: \"\"; position: absolute; top: 0; bottom: -1px; z-index: 10; width: 1.47em; background: #fff}.simple-table .comparison-chart.featured-col-1 .row-body .column-product.column-1:before,.simple-table .comparison-chart.featured-col-2 .row-body .column-product.column-2:before,.simple-table .comparison-chart.featured-col-3 .row-body .column-product.column-3:before,.simple-table .comparison-chart.featured-col-4 .row-body .column-product.column-4:before,.simple-table .comparison-chart.featured-col-5 .row-body .column-product.column-5:before,.simple-table .comparison-chart.featured-col-6 .row-body .column-product.column-6:before { left: 1px}.simple-table .comparison-chart.featured-col-1 .row-body .column-product.column-1:after,.simple-table .comparison-chart.featured-col-2 .row-body .column-product.column-2:after,.simple-table .comparison-chart.featured-col-3 .row-body .column-product.column-3:after,.simple-table .comparison-chart.featured-col-4 .row-body .column-product.column-4:after,.simple-table .comparison-chart.featured-col-5 .row-body .column-product.column-5:after,.simple-table .comparison-chart.featured-col-6 .row-body .column-product.column-6:after { right: 1px}.simple-table .comparison-chart.featured-col-1 .row-body .column-product.column-1 .product-feature:before,.simple-table .comparison-chart.featured-col-2 .row-body .column-product.column-2 .product-feature:before,.simple-table .comparison-chart.featured-col-3 .row-body .column-product.column-3 .product-feature:before,.simple-table .comparison-chart.featured-col-4 .row-body .column-product.column-4 .product-feature:before,.simple-table .comparison-chart.featured-col-5 .row-body .column-product.column-5 .product-feature:before,.simple-table .comparison-chart.featured-col-6 .row-body .column-product.column-6 .product-feature:before { content: \"\"; position: absolute; top: 0; left: 0; right: 0; height: 1px; z-index: 2; background: #eee}.simple-table .comparison-chart.featured-col-1 .row-footer .column-product.column-1,.simple-table .comparison-chart.featured-col-2 .row-footer .column-product.column-2,.simple-table .comparison-chart.featured-col-3 .row-footer .column-product.column-3,.simple-table .comparison-chart.featured-col-4 .row-footer .column-product.column-4,.simple-table .comparison-chart.featured-col-5 .row-footer .column-product.column-5,.simple-table .comparison-chart.featured-col-6 .row-footer .column-product.column-6 { border-bottom: 1px solid #e5e5e5; box-shadow: 0 2px 0 0 rgba(0, 0, 0, .05)}.simple-table .comparison-feature-list .group-title { padding: 0 1em .5em; border-bottom: 1px solid #e5e5e5}.simple-table .comparison-feature-list .group-title h4 { padding: 0; margin-bottom: .5em; font-size: .875em; color: #aaa; font-weight: 700; text-align: center; text-transform: uppercase}.simple-table .comparison-feature-list .group-title h4 span { text-transform: none}.simple-table .comparison-feature-list .product-feature { margin-bottom: .75em; padding: 0 1.5em 0 4em}.simple-table .comparison-feature-list .product-feature::after { clear: both; content: \"\"; display: table}.simple-table .comparison-feature-list .product-feature figure { float: left; margin-left: -2.5em; margin-top: -.3em; opacity: .15; width: 1.5em}.simple-table .comparison-feature-list .product-feature figure img { display: none; width: 100%; max-height: 100%}.simple-table .comparison-feature-list .product-feature figure .font-icons { font-size: 1.75em}.simple-table .comparison-feature-list .product-feature figure .font-icons:before { content: \"\\e914\"}.simple-table .comparison-feature-list .product-feature .feature-desc { opacity: .25}.simple-table .comparison-feature-list .product-feature.feature-checked .feature-desc,.simple-table .comparison-feature-list .product-feature.feature-checked figure { opacity: 1}.simple-table .comparison-feature-list .product-feature .feature-desc p { margin-bottom: 0; font-size: 1em; font-weight: 500; color: #444; line-height: 1.3}.simple-table .comparison-feature-list .product-feature .feature-desc p p { font-weight: 300}.simple-table .comparison-feature-list .product-feature .feature-desc p span { display: block; font-weight: 300; font-size: .8571em}.simple-table .comparison-feature-list .product-feature .feature-desc p.small { margin-top: .25em; font-size: .875em; font-weight: 300; color: #666}.simple-table .comparison-feature-list .product-feature.show-icon figure { height: 1.5em}.simple-table .comparison-feature-list .product-feature:nth-child(2n) { background: 0 0}.simple-table .comparison-feature-list .product-feature.feature-checked figure .font-icons { color: #ED2939}.simple-table .comparison-feature-list .product-feature.feature-checked figure .font-icons:before { content: \"\\2714\"}.simple-table .comparison-feature-list.masonry { margin-left: -.5em}.simple-table .comparison-feature-list.masonry .item { padding-left: .5em}@media screen and (min-width: 769px) { .simple-table .comparison-chart.chart-2up .row-item>li, .simple-table .comparison-chart.chart-3up .row-item>li { padding-left: 0; margin-bottom: 0; line-height: 1; font-size: 1em; position: inherit } .simple-table .comparison-chart .column-product .group-title>*, .simple-table .comparison-chart .column-product figure .font-icons, .simple-table .comparison-chart .featured-column .group-title:before { visibility: hidden } .simple-table .comparison-chart.chart-2up .row-item { margin-bottom: 0; max-width: 68em; margin-left: auto; margin-right: auto } .simple-table .comparison-chart.chart-2up .row-item>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0 } .simple-table .comparison-chart.chart-2up .row-item::after { clear: both; content: \"\"; display: table } .simple-table .comparison-chart.chart-2up .row-item>* { float: left; display: block; margin-left: 0; width: 33.33333% } .simple-table .comparison-chart.chart-2up .row-item>:nth-child(3n+1) { clear: left } .simple-table .comparison-chart.chart-2up .row-promo { margin-left: 33.3334% } .simple-table .comparison-chart.chart-3up .row-item { margin-bottom: 0; max-width: 68em; margin-left: auto; margin-right: auto } .simple-table .comparison-chart.chart-3up .row-item>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0 } .simple-table .comparison-chart.chart-3up .row-item::after { clear: both; content: \"\"; display: table } .simple-table .comparison-chart.chart-3up .row-item>* { float: left; display: block; margin-left: 0; width: 25% } .simple-table .comparison-chart.chart-3up .row-item>:nth-child(4n+1) { clear: left } .simple-table .comparison-chart.chart-3up .row-promo { margin-left: 25% } .simple-table .comparison-chart.chart-4up .product-feature { padding-left: 4%; padding-right: 4% } .simple-table .comparison-chart.chart-4up .row-item { margin-bottom: 0; max-width: 68em; margin-left: auto; margin-right: auto } .simple-table .comparison-chart.chart-4up .row-item>li { padding-left: 0; margin-bottom: 0; line-height: 1; font-size: 1em; position: inherit } .simple-table .comparison-chart.chart-4up .row-item>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0 } .simple-table .comparison-chart.chart-4up .row-item::after { clear: both; content: \"\"; display: table } .simple-table .comparison-chart.chart-4up .row-item>* { float: left; display: block; margin-left: 0; width: 18.75% } .simple-table .comparison-chart.chart-4up .row-item>:nth-child(5n+1) { clear: left } .simple-table .comparison-chart.chart-4up .row-item .column-1 { float: left; display: block; margin-left: 0; width: 25% } .simple-table .comparison-chart.chart-4up .row-item .column-1 .group-title { width: 75% } .simple-table .comparison-chart.chart-4up .row-item .column-1 .group-title:before { right: -33.3334% } .simple-table .comparison-chart.chart-4up .row-item .column-1 .product-feature { padding-left: 1.5em; padding-right: 4em } .simple-table .comparison-chart.chart-4up .row-item .column-1 .product-feature.show-icon { padding-right: 1.5em; padding-left: 4em } .simple-table .comparison-chart.chart-4up .row-promo { margin-left: 25% } .simple-table .comparison-chart.chart-5up .row-item { margin-bottom: 0; max-width: 68em; margin-left: auto; margin-right: auto } .simple-table .comparison-chart.chart-5up .row-item>li { padding-left: 0; margin-bottom: 0; line-height: 1; font-size: 1em; position: inherit } .simple-table .comparison-chart.chart-5up .row-item>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0 } .simple-table .comparison-chart.chart-5up .row-item::after { clear: both; content: \"\"; display: table } .simple-table .comparison-chart.chart-5up .row-item>* { float: left; display: block; margin-left: 0; width: 16.66667% } .simple-table .comparison-chart.chart-5up .row-item>:nth-child(6n+1) { clear: left } .simple-table .comparison-chart.chart-5up .row-header .row-item>* { padding-right: .5em; padding-left: .5em } .simple-table .comparison-chart.chart-5up .product-feature { padding-right: 1em; padding-left: 3em } .simple-table .comparison-chart.chart-5up .product-feature.text-value { padding-left: 2em; padding-right: 2em } .simple-table .comparison-chart.chart-5up .column-1 .product-feature { padding-right: 3em; padding-left: 1em } .simple-table .comparison-chart.chart-5up .column-1 .product-feature.show-icon { padding-right: 1em; padding-left: 3em } .simple-table .comparison-chart.chart-5up .column-1 .product-feature.show-icon figure { margin-left: -2.21em } .simple-table .comparison-chart.chart-5up .row-promo { margin-left: 16.6667% } .simple-table .comparison-chart .row-promo { display: block } .simple-table .comparison-chart .group-title { text-align: left; padding-left: 0 } .simple-table .comparison-chart .group-title h4 { padding-left: 0 } .simple-table .comparison-chart .row-header .row-item>* { padding-bottom: 1.5em } .simple-table .comparison-chart .column-1 { display: block } .simple-table .comparison-chart .column-product { position: relative; display: block } .simple-table .comparison-chart .column-product figure .font-icons:before { position: absolute; top: 50%; left: 50%; margin-top: -.5em; margin-left: -.5em } .simple-table .comparison-chart .column-product .text-value { display: table; width: 100%; height: 100% } .simple-table .comparison-chart .column-product .text-value .font-icons.icon-check { font-size: 1.75em } .simple-table .comparison-chart .column-product .text-value .feature-desc { display: table-cell; vertical-align: middle } .simple-table .comparison-chart .column-product .text-value .feature-desc p { display: none } .simple-table .comparison-chart .column-product .text-value .feature-desc p.small { display: block } .simple-table .comparison-chart .row-body { padding: 0 } .simple-table .comparison-chart .row-body .row-group:after, .simple-table .comparison-chart .row-body .row-group:before { display: none } .simple-table .comparison-chart .featured-column { top: -1px } .simple-table .comparison-chart .featured-column .row-group { border-bottom: 1px solid #eee } .simple-table .comparison-chart .featured-column .row-group:after, .simple-table .comparison-chart .featured-column .row-group:before { display: block } .simple-table .comparison-chart .feature-checked figure .font-icons { visibility: visible } .simple-table .comparison-chart.featured-col-1 .row-body .column-product.column-1 .group-title:before, .simple-table .comparison-chart.featured-col-2 .row-body .column-product.column-2 .group-title:before, .simple-table .comparison-chart.featured-col-3 .row-body .column-product.column-3 .group-title:before, .simple-table .comparison-chart.featured-col-4 .row-body .column-product.column-4 .group-title:before, .simple-table .comparison-chart.featured-col-5 .row-body .column-product.column-5 .group-title:before, .simple-table .comparison-chart.featured-col-6 .row-body .column-product.column-6 .group-title:before, .simple-table ul.comparison-nav { display: none } .simple-table .comparison-chart.chart-2up .promoline { right: 1.5em; left: 1.5em; top: -1em }}.homepage-malware-stats { background-color: #e2eeed; background-image: url(\/content\/en-global\/images\/homepage\/bg-grayish.png); background-repeat: no-repeat; background-position: center; background-size: cover; padding: 2em 0 1.15em}.homepage-malware-stats .container { padding-bottom: 0}.homepage-malware-stats .malware-awards p { font-size: .875em; color: #9d9d9d; margin-bottom: 1.4em}.homepage-malware-stats .malware-awards p span { color: #373737}.homepage-malware-stats .malware-awards ul.awards-list { margin-bottom: 2.1em}.homepage-malware-stats .malware-awards ul.awards-list>li { padding-left: 0; margin-bottom: 0; line-height: 1; font-size: 1em; position: inherit}.homepage-malware-stats .malware-awards ul.awards-list>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0}.hmc-selector .hmc-label,.hmc-selector form .form-element.checkbox:nth-child(2n-1) label { border-left: 1px solid #e5e5e5}.homepage-malware-stats .malware-awards ul.awards-list li { display: inline-block; vertical-align: middle; width: 20%; padding: 0 4px; margin-right: 1.5em}.homepage-malware-stats .malware-awards ul.awards-list li img { max-width: 100%; height: auto; display: inline-block; margin: 0}.homepage-malware-stats .malware-stats { text-align: center}.homepage-malware-stats .malware-stats h4 { font-weight: 700; font-size: 1.6875em; color: #1e1e1e; margin-bottom: .14em}.homepage-malware-stats .malware-stats h5 { font-size: 1em; margin-bottom: .3em}.homepage-malware-stats .malware-stats h5 strong { display: block; font-weight: 500; font-size: .875em; line-height: 1.28; color: #006d5c; text-transform: uppercase}.homepage-malware-stats .malware-stats h5 span { display: block; font-weight: 300; font-size: .75em; line-height: 1.5; color: #909090}.homepage-malware-stats .malware-stats p { font-size: .875em; line-height: 1.35; color: #9d9d9d; margin-bottom: 1.8em}@media screen and (min-width: 769px) { .homepage-malware-stats { padding: 5em 0 .8em }}.hmc-selector { margin-bottom: .75em; background: url(..\/i\/bg-pattern.jpg) 50% 50% no-repeat #f8f8f8; background-size: cover; box-shadow: 0 2px 0 0 rgba(0, 0, 0, .05)}.hmc-selector.hmc-template-v2 { box-shadow: none}.hmc-selector.hmc-template-v2 #hmc-os-selection { border-bottom: 1px solid #e5e5e5}.hmc-selector.hmc-template-v2 .form-element.buttons { background-color: #fff; padding-top: 1.5em}.hmc-selector.hmc-template-v2 .form-element.buttons button.button { display: block; margin-left: auto; margin-right: auto}.hmc-selector.hmc-template-v2 .form-element.buttons input.button { display: none}.hmc-selector .hmc-label { padding: 1em 1.25em; border-right: 1px solid #e5e5e5; overflow: hidden}.hmc-selector .hmc-label p { margin-bottom: 0; font-size: 1em; font-weight: 700; color: #444}.hmc-selector .hmc-label p span { display: block; font-size: .875em; font-weight: 300; color: #777}.hmc-selector .hmc-label .top-description { float: left}.hmc-selector .hmc-label a.select-all { font-size: .8em; float: right; margin-top: .5em; color: #80A3B3}.hmc-selector .hmc-label a.select-all i.font-icons { margin-right: .5em; float: left}.hmc-selector .hmc-label a.select-all:hover { color: #3D5058; cursor: pointer; transition: all .15s ease-in}.hmc-selector form { max-width: 68em; margin-left: auto; margin-right: auto}.hmc-selector form::after { clear: both; content: \"\"; display: table}.hmc-selector form .form-element { margin-bottom: 0; font-size: 1em; float: left; display: block; margin-left: 0; width: 50%}.hmc-selector form .form-element.checkbox input { display: none}.hmc-selector form .form-element.checkbox label { display: block; margin: 0; padding: 1.25em .5em; text-align: center; font-size: .875em; color: #777; border-right: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; cursor: pointer}.hmc-selector form .form-element.checkbox label.a-phone .font-icons,.hmc-selector form .form-element.checkbox label.a-tablet .font-icons { padding-top: .55em; font-size: 2em}.hmc-selector form .form-element.checkbox label .font-icons { display: block}.hmc-selector form .form-element.checkbox label:before { display: none}.hmc-selector form .form-element.checkbox label.a-phone .font-icons:before { content: \"\\e931\"}.hmc-selector form .form-element.checkbox label.a-tablet .font-icons:before { content: \"\\e933\"}.hmc-selector form .form-element.checkbox label.mac .font-icons { padding-top: .25em; font-size: 2.5em}.hmc-selector form .form-element.checkbox label.mac .font-icons:before { content: \"\\e930\"}.hmc-selector form .form-element.checkbox label.pc .font-icons { padding-top: .16em; font-size: 2.75em}.hmc-selector form .form-element.checkbox label.pc .font-icons:before { content: \"\\e932\"}.hmc-selector form .form-element.checkbox label.bell .font-icons,.hmc-selector form .form-element.checkbox label.hmc-checks .font-icons,.hmc-selector form .form-element.checkbox label.hmc-family .font-icons,.hmc-selector form .form-element.checkbox label.hmc-lock .font-icons,.hmc-selector form .form-element.checkbox label.hmc-logins .font-icons,.hmc-selector form .form-element.checkbox label.hmc-security .font-icons,.hmc-selector form .form-element.checkbox label.hmc-shop .font-icons { padding-top: .25em; font-size: 2.5em}.hmc-selector form .form-element.checkbox label.hmc-id .font-icons,.hmc-selector form .form-element.checkbox label.hmc-speed .font-icons { padding-top: .55em; font-size: 2em}.hmc-selector form .form-element.checkbox:hover label { color: #006D5C; background: #fff}.hmc-selector form .form-element.checkbox.selected label { background: #009981; color: #fff}.hmc-selector form .form-element.buttons { float: left; display: block; margin-left: 0; width: 100%; clear: both}.hmc-selector form .form-element.buttons input { margin-bottom: 0; font-size: .875em; color: #006D5C; background: #fff; border-color: #e5e5e5}.hmc-selector form .form-element.buttons input:hover { border-color: #009981}.hmc-select input[type=date],.hmc-select input[type=email],.hmc-select input[type=number],.hmc-select input[type=password],.hmc-select input[type=search],.hmc-select input[type=tel],.hmc-select input[type=text],.hmc-select input[type=time],.hmc-select input[type=url],.hmc-select select,.hmc-select textarea { margin: 0; font-size: 1em; background: #F6FBFD; border: 1px solid #E2EDF2}.hmc-select .larger-field input { height: 3.75em; line-height: 2.75em}.hmc-select .larger-field.select-wrapper select { padding-right: 3em; height: 3.75em; line-height: 2.75em}.hmc-select .larger-field.select-wrapper:before { top: 2em}.hmc-select .form-element.divider { padding-bottom: 0; margin-bottom: 1em; border: none}.hmc-select .form-element.radiobox.selected label:before { background: #009981; border-color: #fff}.hmc-select .form-element.checkbox label,.hmc-select .form-element.radiobox label { margin: 0; padding: .75em .75em .75em 3em; font-size: 1em; background: #F6FBFD; border: 1px solid #E2EDF2}.hmc-select .form-element.checkbox label:before,.hmc-select .form-element.radiobox label:before { left: 1em; top: 50%; margin-top: -.6em}.hmc-select .form-element.checkbox label:hover,.hmc-select .form-element.radiobox label:hover { color: #006D5C; background: #F2F7FB}.hmc-select .form-element.checkbox.selected label,.hmc-select .form-element.radiobox.selected label { color: #fff; background: #009981; border-color: rgba(255, 255, 255, .1)}.hmc-select .form-element.select-wrapper select { margin: 0; padding-left: 1em; font-size: 1em; background: #F6FBFD; border: 1px solid #E2EDF2}.hmc-select .form-element.select-wrapper:before { top: 1.5em; font-size: .75em}.hmc-select .form-element.buttons { margin-top: 1.5em}.hmc-select .form-element.buttons .button { float: right}.hmc-select .form-element-group .form-element *,.hmc-select .form-element-group .form-element.checkbox *,.hmc-select .form-element-group .form-element.radiobox *,.hmc-select .form-element-group .form-element.select-wrapper * { border-top-color: transparent}.hmc-select .form-element-group .form-element.checkbox:first-child *,.hmc-select .form-element-group .form-element.radiobox:first-child *,.hmc-select .form-element-group .form-element.select-wrapper:first-child *,.hmc-select .form-element-group .form-element:first-child * { border-top-color: #E2EDF2}.hmc-select .form-element-group.divider { padding-bottom: 0; margin-bottom: 1em; border: none}.hmc-section { margin-left: 0; margin-right: 0; opacity: 1; transition: all .15s ease-in}.hmc-section.fade-in,.hmc-section.fade-out { -webkit-transition: all .15s ease-in; -moz-transition: all .15s ease-in}.hmc-section .hmc-desc h4 { margin-bottom: .75em; line-height: 1.5; font-weight: 500; color: #777; text-transform: none}.hmc-section.variant-2 .hmc-desc h4,.modal-main .section-headline .page-desc,.modal-main .section-headline .page-title,.modal-main .section-headline p,blockquote p { color: #777}.hmc-section.variant-2 .container { padding-bottom: 2.5em}.hmc-section.variant-2 .hmc-desc { text-align: center}.hmc-section.variant-2 .hmc-desc .row { padding: 1em 0}.hmc-section.variant-2 .hmc-selector { background: #F8FCFF; box-shadow: 0 3px 0 0 rgba(223, 234, 240, .25)}.hmc-section.variant-2 .hmc-selector .hmc-label { border: none; background: #DFEAF0}.hmc-section.variant-2 .hmc-selector form { border-right: 1px solid #DFEAF0}.hmc-section.variant-2 .hmc-selector form .form-element.checkbox label { padding-top: 1.5em; padding-bottom: 1em; border: none; color: #444; border-top: 1px solid #DFEAF0; border-left: 1px solid #DFEAF0; font-size: .8125em}.hmc-section.variant-2 .hmc-selector form .form-element.checkbox label .font-icons { margin-bottom: 1rem; color: #333}.hmc-section.variant-2 .hmc-selector form .form-element.checkbox label:hover { color: #006D5C; background: #F2F7FB}.hmc-section.variant-2 .hmc-selector form .form-element.checkbox label:hover .font-icons { color: #006D5C}.hmc-section.variant-2 .hmc-selector form .form-element.checkbox.selected label { color: #fff; background: #009981}.hmc-section.variant-2 .hmc-selector form .form-element.checkbox.selected label .font-icons { color: #fff}.hmc-section.variant-2 .hmc-selector form .form-element.buttons input { font-size: .75em; color: #006D5C; border-right: none; border-color: #DFEAF0; background: #fff}.hmc-section.variant-2 .hmc-selector form .form-element.buttons input:hover { color: #fff; border-bottom-color: #006D5C; background: #006D5C}.hmc-section.variant-3 .container { position: relative; padding-bottom: 3em; background: 0 0}.hmc-section.variant-3 .container:before { content: \"\"; position: absolute; top: 0; left: -5%; right: -5%; bottom: 0; background: url(..\/i\/hmc-bg.png) 0 -1em no-repeat}.hmc-section.variant-3 .container>* { position: relative; z-index: 10}.hmc-section.variant-3 .hmc-desc { margin-bottom: 0}.hmc-section.variant-3 .hmc-desc .hmc-steps { color: #aaa; font-size: .75rem; font-weight: 700; text-transform: uppercase}.hmc-section.variant-3 .hmc-desc .hmc-steps+.hmc-question { margin-top: -.5em}.hmc-section.variant-3 .hmc-desc .hmc-question { font-size: 1.25em; font-weight: 500; color: #444; margin-bottom: 1em}.hmc-section.variant-3 .hmc-desc .hmc-question span.note { display: block; margin-top: .5em; margin-bottom: .75em; padding-top: 1em}.hmc-section.variant-3 .hmc-desc .note { position: relative; padding-top: 1em; font-size: .75rem; color: #aaa}.hmc-section.variant-3 .hmc-desc .note:before { content: \"\"; position: absolute; top: 0; left: 50%; width: 50px; margin-left: -25px; height: 1px; background: #eee}.hmc-section.fade-out { margin-left: -15px; margin-right: 15px; opacity: 0; transition: all .15s ease-in}.hmc-section.inactive { margin-left: 15px; margin-right: -15px; opacity: 0}.hmc-section.inactive-previous { margin-left: -15px; margin-right: 15px; opacity: 0}.hmc-section.fade-in { margin-left: 0; margin-right: 0; opacity: 1; transition: all .15s ease-in}.modal-header.modal-header-no-steps { height: 50px}.homepage-main .hmc-desc h4 { font-weight: 300; color: #373737}.homepage-main .hmc-desc h5.text-green { font-weight: 300}.hmc-template-v2 .hmc-picker .form-element .hmc-pick { display: flex; flex-flow: row nowrap; align-items: center; background: #F6FBFD; border-radius: 0; border: 1px solid #E2EDF2; font-size: 1rem; padding: 0; width: 100%; height: 100%; cursor: pointer; -webkit-transition: all .15s ease-in; -moz-transition: all .15s ease-in; transition: all .15s ease-in}.hmc-template-v2 .hmc-picker .form-element .hmc-pick>* { flex-grow: 1}.hmc-template-v2 .hmc-picker .form-element .hmc-pick .hmc-pick-container { padding: 1.5em .5em; font-size: 1em; font-weight: 300; color: #666}.hmc-template-v2 .hmc-picker .form-element .hmc-pick .font-icons { display: block; margin-bottom: .75em; text-align: center; font-size: 1.75em; color: #000}.hmc-template-v2 .hmc-picker .form-element .hmc-pick:before { content: \"\"; float: left; width: 0}.hmc-template-v2 .hmc-picker .form-element .hmc-pick:hover { color: #fff; background: #009981; border-color: #009981}.hmc-template-v2 .hmc-picker .form-element .hmc-pick:hover .font-icons,.hmc-template-v2 .hmc-picker .form-element .hmc-pick:hover>* { color: #fff}.hmc-template-v2 .hmc-picker .form-element .hmc-pick.hmc-pick-smaller { font-size: .875rem}.hmc-template-v2 .hmc-picker .form-element .hmc-pick.hmc-pick-small { font-size: .75rem}.hmc-template-v2 .hmc-picker .row { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: stretch}.hmc-template-v2 .hmc-picker .row>* { margin-bottom: .75em}.hmc-template-v2 .hmc-picker .hmc-pick-connector-wrapper { width: 0; margin-left: 0; position: relative; right: -1.5%}.hmc-template-v2 .hmc-picker .hmc-pick-connector-wrapper.pos-top .hmc-pick-connector { top: -.35em}.hmc-template-v2 .hmc-picker .hmc-pick-connector-wrapper.pos-bottom .hmc-pick-connector { top: auto; bottom: -.35em; margin-top: auto; margin-bottom: -1.4em}.hmc-template-v2 .hmc-picker .hmc-pick-connector-wrapper.pos-horizontal { width: 100%; height: 0}.hmc-template-v2 .hmc-picker .hmc-pick-connector { position: absolute; top: 50%; left: 50%; margin-left: -1.4em; margin-top: -1.4em; width: 2.8em; height: 2.8em; display: table; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: #fff; z-index: 10; box-shadow: 0 2px 0 0 rgba(0, 0, 0, .05)}.hmc-template-v2 .hmc-picker .hmc-pick-connector span { display: table-cell; vertical-align: middle; text-align: center; font-size: .625em; font-weight: 500}.hmc-template-v2 .hmc-picker .form-element-group .form-element.checkbox { margin-bottom: 0}.hmc-template-v2 .hmc-picker .form-element.checkbox { display: block}.hmc-template-v2 .hmc-picker .form-element.checkbox .hmc-pick .hmc-pick-container { text-align: center}.hmc-template-v2 .hmc-picker .form-element.checkbox .hmc-pick:before { display: none}.hmc-template-v2 .hmc-picker .form-element.checkbox .hmc-pick:hover { background: #F6FBFD; border-color: #009981}.hmc-template-v2 .hmc-picker .form-element.checkbox .hmc-pick:hover .font-icons,.hmc-template-v2 .hmc-picker .form-element.checkbox .hmc-pick:hover .hmc-pick-container { color: #006D5C}.hmc-template-v2 .hmc-picker .form-element.checkbox.selected .hmc-pick { color: #fff; background-color: #009981; border-color: #009981}.hmc-template-v2 .hmc-picker .form-element.checkbox.selected .hmc-pick .font-icons,.hmc-template-v2 .hmc-picker .form-element.checkbox.selected .hmc-pick .hmc-pick-container { color: #fff}.hmc-form-footer { margin-top: 1em}.hmc-form-footer p { font-size: .875em}.hmc-form-footer .text-center button { margin-left: auto; margin-right: auto}.hmc-template-v2 .section-title { text-transform: none}.hmc-template-v2 .hmc-main .button { width: auto}.hmc-template-v2 .buy-block .button { width: 100%}.hmc-template-v2 .checkbox label { display: block}.hmc-main .featured-section { margin-bottom: 1.5em}.hmc-main .product-item.horizontal-item .row { margin-right: inherit}.hmc-main .product-item.horizontal-item .desc { margin-top: .75em; font-size: .875em}.hmc-main .product-item.horizontal-item .check-list { margin-bottom: .25em}.hmc-main .product-item.horizontal-item .check-list>li { margin-bottom: .5em}.hmc-main .product-item.horizontal-item li { font-size: .875em; color: #555; font-weight: 300}@media screen and (max-width: 480px) { .hmc-picker .hmc-pick-connector-wrapper.mobile-horizontal { width: 100%; height: 0 }}@media screen and (max-width: 768px) { .hmc-selector form .form-element.buttons button.button { display: none }}@media screen and (min-width: 769px) { .hmc-main h3.section-title { margin-bottom: 1.5em } .hmc-main .hmc-section.variant-3 { margin-bottom: 2em } .hmc-selector .hmc-label p span { display: inline } .hmc-selector form .form-element { float: left; display: block; margin-left: 0; width: 25% } .hmc-selector form .form-element.checkbox:nth-child(2n-1) label { border-left: none } .hmc-selector form .form-element.checkbox:nth-child(4n-3) label { border-left: 1px solid #e5e5e5 } .hmc-selector form .form-element.buttons input { padding-right: 3em; text-align: right } .hmc-selector form .form-element.buttons button.button { display: none } .hmc-section .container { padding-bottom: 0; background: url(..\/i\/photo-solution.jpg) 0 100% no-repeat } .hmc-section .hmc-desc, .hmc-section .hmc-selector { margin-bottom: 4em } .hmc-section.variant-2 .container { background: 0 0 } .hmc-section.variant-2 .hmc-desc { text-align: left; margin-bottom: .75em } .hmc-section.variant-2 .hmc-selector { margin-bottom: .75em } .hmc-section.variant-2 .hmc-selector form .form-element.checkbox:nth-child(-n+4) label { border-top-color: #EEF3F6 } .hmc-section.variant-3 .container { padding-bottom: 4.5em } .hmc-section.variant-3 h3.section-title { margin-bottom: 1.5em } .hmc-section.variant-3 .hmc-desc .hmc-steps+.hmc-question { margin-top: -.25em } .hmc-section.variant-3 .hmc-desc .hmc-question { font-size: 1.5rem } .hmc-section.variant-3 .hmc-desc .note { margin-top: 2em } .hmc-picker .hmc-pick:before { padding-bottom: 90% }}.featured-quote { position: relative; font-size: 1em}.featured-quote p:before { content: \"\"; position: absolute; top: -.5em; left: -1.5em; z-index: 0; width: 64px; height: 50px; background: url(..\/i\/icons\/icon-quote.png) no-repeat; opacity: .05}.featured-quote footer { text-align: right}.featured-quote footer cite { font-size: 1em}.featured-quote footer .starbar:before { content: \"\"; display: block}.featured-quote footer img { margin-left: 1em; width: 3em; border-radius: 100%; vertical-align: middle}@media screen and (min-width: 992px) { .featured-quote.narrow-wrapper footer img { margin-right: -3em }}.modal-open i.font-icons { position: relative; top: -.1em; margin-left: .25em; display: inline-block; vertical-align: middle; color: #bbb; font-size: 1.25em; -webkit-transition: all .15s ease-in; -moz-transition: all .15s ease-in; transition: all .15s ease-in}.modal-open:hover i.font-icons { color: #777}.white-popup { background: #fff}.modal-header .modal-title { margin: 0; font-size: .75em; padding: 1.3em 1.5em; color: #999; font-weight: 700}.modal-main .section-headline .page-desc+.button,.modal-main .section-headline .page-title+.button { margin-top: 1.5em}.modal-header .modal-button { z-index: 10; background: #eee}.modal-promo-popup { background: url(..\/i\/bg-pattern.jpg) 50% 50% no-repeat #f8f8f8}.modal-promo-popup .container { padding-bottom: 2em}.modal-main { padding-top: 2em}.modal-main .section-headline { margin-bottom: 2em}.modal-main .section-headline .page-title { margin-bottom: .15em; text-transform: none; font-size: 1.75em; font-weight: 700; line-height: 1.2; color: #333}.modal-main .section-headline .page-title.text-green { color: #006D5C}.modal-main .section-headline .page-title.text-red { color: #ED2939}.modal-main .section-headline .page-desc { margin-bottom: 0; line-height: 1.2; font-size: 1.25em; font-weight: 100; text-transform: none}.modal-main .section-headline .page-desc.text-green { color: #006D5C}.modal-main .section-headline .page-desc.text-red { color: #ED2939}.modal-main .section-headline p { margin: 1em 0 0}@media screen and (min-width: 769px) { .modal-main .section-headline .page-desc:before, .modal-main .section-headline .page-title:before { display: none } .modal-main .section-headline .page-title { padding: 0; line-height: 1.1; font-size: 3em } .modal-main .section-headline .page-desc { padding: 0; font-size: 2em; color: #666 } .modal-main .section-headline p { font-size: 1.25em }}#default-modal>.divider { margin-bottom: 2.5em}#default-modal .container { padding: 0 0 1.5em; max-width: 53em}#default-modal .container.divider { margin-bottom: 2em}.modal-grid-section>.row>[class*=col-] { margin-bottom: 2.25em; border-bottom: 1px solid #e5e5e5}@media screen and (min-width: 769px) { .modal-header .modal-button .text { display: inline } .modal-grid-section>.row>[class*=col-] { margin-bottom: 0; border-bottom: none; border-left: 1px solid #e5e5e5 } .modal-grid-section>.row>[class*=col-]:first-child { border-left-color: transparent } .modal-grid-section>.row>.col-l-4 .container, .modal-grid-section>.row>.col-l-5 .container, .modal-grid-section>.row>.col-l-6 .container, .modal-grid-section>.row>.col-l-7 .container, .modal-grid-section>.row>.col-l-8 .container, .modal-grid-section>.row>.col-xl-4 .container, .modal-grid-section>.row>.col-xl-5 .container, .modal-grid-section>.row>.col-xl-6 .container, .modal-grid-section>.row>.col-xl-7 .container, .modal-grid-section>.row>.col-xl-8 .container { width: 66% } .divider+.modal-grid-section { margin-top: -2.5em } .divider+.modal-grid-section>.row>[class*=col-] { padding-top: 2.5em }}.hmc-template-v2.hmc-promo-popup-v2 .hmc-main,.narrow-modal { display: none}.hmc-template-v2.hmc-promo-popup-v2 { max-width: 686.67px; margin: 0 auto}.hmc-template-v2.hmc-promo-popup-v2 .narrow-modal { display: block}.hmc-auto-popup:not(.hmc-template-v2).hmc-auto-popup-base .hmc-main { padding-top: 0}.hmc-auto-popup:not(.hmc-template-v2) .hmc-main { background: #fff}.hmc-auto-popup:not(.hmc-template-v2) .hmc-main .hmc-selector .hmc-label { background: url(..\/i\/bg-pattern.jpg) 50% 50% no-repeat #f8f8f8; background-size: cover; border: 1px solid #e7e7e7}.hmc-auto-popup:not(.hmc-template-v2) .hmc-main .promo-header { padding-top: 45px; padding-bottom: 25px; border-top: 1px solid #e6e6e6; margin-bottom: 4em!important}.hmc-auto-popup:not(.hmc-template-v2) .hmc-main .promo-header h2.title { color: #006d5c; font-size: 24px; font-weight: 900; text-transform: uppercase; line-height: 1}.hmc-auto-popup:not(.hmc-template-v2) .hmc-main .promo-header p { color: #006d5C; font-size: 18px; font-weight: 500}.hmc-auto-popup:not(.hmc-template-v2) .hmc-midsection { margin-top: 20px; margin-bottom: 25px; display: block}.hmc-auto-popup:not(.hmc-template-v2) .hmc-midsection .hmc-midsection-promo-image { width: auto; float: left}.hmc-auto-popup:not(.hmc-template-v2) .hmc-midsection h3.title { color: #444; font-size: 24px; font-weight: 500; line-height: 1.8em; margin-top: 20px}.hmc-auto-popup:not(.hmc-template-v2) .hmc-midsection h3.title .highlighted { font-weight: 900; color: #006d5c}@media screen and (max-width: 768px) { .hmc-banner-popup-active { display: none } .hmc-auto-popup .hmc-midsection .hmc-midsection-promo-image { float: none }}html.hmc-mobile-banner-active-default.ngdialog-open,html.hmc-mobile-banner-active-default.ngdialog-open>body.ngdialog-open { overflow: visible}html.hmc-mobile-banner-active-default.ngdialog-open .ngdialog-content,html.hmc-mobile-banner-active-default.ngdialog-open>body.ngdialog-open .ngdialog-content { position: fixed; bottom: 10px; left: 10px; right: 10px; margin: 0; padding: 0; width: auto}html.hmc-mobile-banner-active-default.ngdialog-open .ngdialog-content .hmc-main { margin: 0; padding: 0}html.hmc-mobile-banner-active-default.ngdialog-open .ngdialog-content .white-popup { margin: 0 auto}html.hmc-mobile-banner-active-default.ngdialog-open .ngdialog-content .white-popup .container { padding: .6em 0; color: #fff}html.hmc-mobile-banner-active-default.ngdialog-open .ngdialog-content .white-popup .container .title { color: #fff; font-size: 1.1em}html.hmc-mobile-banner-active-default.ngdialog-open .ngdialog-close,html.hmc-mobile-banner-active-default.ngdialog-open>body.ngdialog-open .ngdialog-close { border-radius: 30px; color: #fff}html.hmc-mobile-banner-active-default.ngdialog-open .ngdialog-overlay,html.hmc-mobile-banner-active-default.ngdialog-open>body.ngdialog-open .ngdialog-overlay { background: 0 0; -webkit-animation: none!important; animation: none!important}html.hmc-mobile-banner-active-default.ngdialog-open .green-background p { opacity: 1}.modal-header { min-height: 3.125em; position: relative; background: #eee}.modal-header .modal-button { -webkit-transition: all .15s ease-in; -moz-transition: all .15s ease-in; transition: all .15s ease-in; position: absolute; top: 0; display: block; font-size: .75em; padding: 1.5em; color: #999}.modal-header .modal-button .font-icons { vertical-align: middle}.modal-header .modal-button .text { display: none; padding-left: .5em; font-weight: 700; text-transform: uppercase; vertical-align: middle}.modal-header .modal-button.modal-back { left: 0; border-right: 1px solid #ddd}.modal-header .modal-button.modal-close { right: 0; border-left: 1px solid #ddd}.modal-header .modal-button.modal-close .font-icons:before { font-size: 1.125em}.modal-header .modal-button:hover { background-color: #fff; color: #006D5C; cursor: pointer}.timeline-wrapper { position: relative; width: 50%; margin: 0 auto}.timeline-wrapper .progress { position: absolute; top: 50%; left: 0; height: .125em; margin-top: -.0625em; background: #009981}.timeline-wrapper .timeline { margin-bottom: 0; position: relative; width: 100%; padding: 1.0625em 0; height: 50px}.timeline-wrapper .timeline>li { padding-left: 0; margin-bottom: 0; line-height: 1; font-size: 1em; position: inherit}.timeline-wrapper .timeline>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0}.timeline-wrapper .timeline::after { clear: both; content: \"\"; display: table}.timeline-wrapper .timeline:before { content: \"\"; position: absolute; top: 50%; left: 0; right: 0; width: 100%; height: .125em; margin-top: -.0625em; background: #ddd}.timeline-wrapper .timeline>li { float: left; text-align: right}.timeline-wrapper .timeline>li .bullet { position: relative; z-index: 10; top: .125em; right: -.375em; display: block; float: right; text-indent: -9000em; width: .75em; height: .75em; background: #ddd; border-radius: 1em}.timeline-wrapper .timeline>li:first-child { position: absolute; left: 0; width: 0!important}.timeline-wrapper .timeline>li:first-child .bullet { float: none; right: auto; left: -.375em}.timeline-wrapper .timeline .done .bullet { background: #009981}.timeline-wrapper .timeline .active .bullet { width: 1em; height: 1em; top: auto; right: -.5em; background: #009981}.timeline-wrapper .timeline .active .bullet:before { content: \"\"; position: absolute; top: 50%; left: 50%; width: .375em; height: .375em; margin-left: -.1875em; margin-top: -.1875em; background: #fff; border-radius: 1em}.hmc-selector .button:disabled { color: #ccc!important}.hmc-selector .button:disabled:hover { color: #ccc!important; background-color: #fff!important; border-color: #DFEAF0!important}.hmc-selector form { display: flex; flex-wrap: wrap; align-items: stretch}.hmc-selector form #hmc-os-selection { display: flex; flex-wrap: wrap; align-items: stretch; width: 100%}.hmc-selector form .checkbox { display: flex; flex-wrap: wrap; align-items: stretch}.hmc-selector form .checkbox label { width: 100%}.hmc-selector form .checkbox:after { display: none}.hmc-selector .hmc-label { width: 100%}.hmc-main { padding: 1.5em 0; background: url(\/content\/en-global\/images\/hmc-bg.png) 1em 1em no-repeat #fff}.hmc-main .container { padding: 0; max-width: 53em}.hmc-main .featured-section { margin-top: 2em}.hmc-main .featured-section ul.product-list .product-item.product-small { justify-content: flex-start}.hmc-main .featured-section ul.product-list .product-item.product-small .price { min-height: 50px}.hmc-main .section-desc-small { text-align: center; color: #929292; font-size: .813em}.hmc-main .section-desc+.section-desc-small { margin-top: -1em}.hmc-main h3.section-title+.section-desc { margin-top: -.5em}.hmc-main .check-list { margin-bottom: 2em}.hmc-main .product-intro,.hmc-main .reviews-list blockquote { margin-bottom: 0}.hmc-main .reviews-list { padding-top: .5em; margin-bottom: 0}.hmc-main .buy-block .detail p { text-align: center; font-size: .875em; color: #444}.hmc-main .row-promo { display: none; margin-top: 3em; margin-bottom: 1px}.hmc-main .row-promo .promo-wrapper { padding: 1.7em 1.5em 1em; background: #fff; border: 1px solid #ED2939}.hmc-main .row-promo .promo-wrapper .intro { display: table-cell; vertical-align: middle; padding-right: .5em}.hmc-main .row-promo .promo-wrapper .intro p { margin-bottom: .5em; font-size: 1.125em; font-weight: 700; color: #ED2939}.hmc-main .row-promo .promo-wrapper .intro p span { font-size: .8125em; color: #888; font-weight: 300}.hmc-main .row-promo .promo-wrapper .features { display: table-cell; vertical-align: middle}.hmc-main .row-promo .promo-wrapper .features .check-list { margin-bottom: 0}.hmc-main .row-promo .promo-wrapper .features .check-list>li { display: inline-block; margin-bottom: .5em; margin-left: 1em; font-size: .8125em; color: #444}.hmc-addon,.hmc-product,.hmc-products-section.no-gutter { margin-left: -1em}.hmc-main .row-promo .promo-wrapper .features .check-list>li:before { color: #ED2939}.hmc-main .row-promo .promo-wrapper .font-icons { display: block; height: 0; position: relative; left: 0; top: -1.08em; margin-bottom: .15em; text-align: center; font-size: 3em; color: #ED2939}.hmc-main .buy-box-wrapper,.hmc-main .buy-box-wrapper .buy-block .price { margin-bottom: 1em}.hmc-main .row-promo .promo-wrapper .font-icons:before { position: relative; left: .35em}.hmc-main .row-promo .promo-wrapper .font-icons:after { content: \"\\e92f\"; background: #fff}.hmc-main .buy-box-wrapper .buy-block { padding: 2em 1.5em; background: url(..\/i\/bg-pattern.jpg) 50% 50% no-repeat #f8f8f8; background-size: cover; border: 1px solid #eee; box-shadow: 0 2px 0 0 rgba(0, 0, 0, .05)}.hmc-main .buy-box-wrapper .buy-block .price p { font-size: 2em; color: #ED2939}.hmc-main .buy-box-wrapper .buy-block .price p.price-old { font-size: .9375em}.hmc-main .buy-box-wrapper .buy-block .price p.price-old .price-saving { color: #333}.hmc-main .buy-box-wrapper .buy-block form .price p.price-old .price-saving { color: #ED2939}.hmc-main .button { width: 100%}.hmc-footer .lightgreen-background { margin-bottom: 0}.hmc-footer .lightgreen-background .container { padding: 2em 0}.hmc-products-section+.hmc-products-section { margin-top: 1.5em}.hmc-product { position: relative; margin-right: -1em; padding: 1.5em 1em .5em; background: #fff; border: 1px solid #eee; border-top: 0}.hmc-product .product-intro,.hmc-product:first-child { border-top: 1px solid #e5e5e5}.hmc-product .product-item::after { clear: both; content: \"\"; display: table}.hmc-product .product-item header { display: block; margin-bottom: .75em; padding-bottom: .75em; border-bottom: 1px solid #e5e5e5}.hmc-product .product-item header .product-title { min-height: 3.75em}.hmc-product .product-item .buy-block .detail p { margin-bottom: .25em}.hmc-product .product-intro { padding-top: 1em}.hmc-product.check-element .product-item header,.hmc-product.radio-element .product-item header { padding-right: 2em}.hmc-product.check-element .form-element,.hmc-product.radio-element .form-element { position: absolute; top: 4em; right: .75em}.hmc-product.check-element .form-element label span,.hmc-product.radio-element .form-element label span { display: none}.hmc-product.check-element:hover,.hmc-product.radio-element:hover { position: relative; z-index: 10; border-color: #ccc; box-shadow: 0 -1px 0 0 #ccc}.hmc-product.check-element:first-child:hover,.hmc-product.radio-element:first-child:hover { box-shadow: inherit}.hmc-product.deselected,.hmc-product.disabled { -webkit-transition: all .15s ease-in; -moz-transition: all .15s ease-in; transition: all .15s ease-in; background: #f8f8f8}.hmc-addon,.hmc-product.selected { -webkit-transition: all .15s ease-in; -moz-transition: all .15s ease-in}.hmc-product.disabled:hover { cursor: default}.hmc-product.selected { transition: all .15s ease-in; border-color: #e5e5e5; box-shadow: 0 2px 0 0 rgba(0, 0, 0, .05)}.hmc-product.selected.radio-element:hover { border-color: #ccc; box-shadow: 0 2px 0 0 rgba(0, 0, 0, .05)}.homepage-main .hmc-section.variant-2 .hmc-selector.hmc-embedded { box-shadow: none}.homepage-main .hmc-section.variant-2 .hmc-selector.hmc-embedded .hmc-main { background-image: none; background-color: #fff}.hmc-addon,.hmc-addons-section { background: #f8f8f8}.hmc-addon { transition: all .15s ease-in; position: relative; margin-right: -1em; padding: 1.5em 1em .5em; height: 100%; border: 1px solid #f8f8f8}.hmc-addon .intro { margin-bottom: 1em}.hmc-addon .intro p { margin-bottom: .5em; font-size: .75em; color: #777}.hmc-addon .product-item { position: relative; text-align: left}.hmc-addon .product-item header { display: block; padding-left: 3em; padding-right: 2em}.hmc-addon .product-item header figure { margin-left: -3em; width: 2.5em}.hmc-addon .product-item header.divider { padding-bottom: 1em}.hmc-addon .product-item .product-title { padding-top: .25em; line-height: .9}.hmc-addon .product-item .product-title span { font-size: .8125em}.hmc-addon .product-item .product-title .surtitle { font-size: .6em; line-height: 1}.hmc-addon .product-item .form-element { position: absolute; top: 1.25em; right: -.25em}.hmc-addon .product-item .form-element span { display: none}.hmc-addon .product-item .price p { font-size: 1.25em}.hmc-addon:hover { position: relative; z-index: 10; border-color: #ccc}.hmc-addon.selected { -webkit-transition: all .15s ease-in; -moz-transition: all .15s ease-in; transition: all .15s ease-in; background: #fff; border-color: #009981; box-shadow: 0 2px 0 0 rgba(0, 0, 0, .05)}#hmc-modal .hmc-next-button.arrow-icon,#hmc-modal .hmc-next-button.arrow-icon:hover { -webkit-transition: background-image 0s ease-in; -moz-transition: background-image 0s ease-in}.hmc-product-form .form-body { display: flex; flex-wrap: wrap; align-items: stretch; margin-bottom: 2em}.hmc-product-form .form-body::after { clear: both; content: \"\"; display: table}.hmc-product-form .form-body>* { flex-grow: 1}.hmc-product-form .form-body .hmc-products-section.hor-list { display: flex; flex-wrap: wrap; align-items: stretch}.hmc-product-form .form-body .hmc-products-section.hor-list>* { flex-grow: 1}.hmc-product-form .form-body.row>* { display: flex; flex-wrap: wrap; align-items: stretch}.hmc-product-form .form-body.row>*>* { flex-grow: 1}.hmc-product-form .form-footer .price-total { margin-bottom: .75em}.hmc-product-form .form-footer .price-total .label { margin-bottom: 0; line-height: 1; text-align: center; text-transform: uppercase; color: #999; font-size: .75em; font-weight: 700}.hmc-product-form .form-footer .price-total .price { margin-bottom: 0; line-height: 1.3; font-size: 1.5em; font-weight: 700}@media screen and (min-width: 769px) { .modal-header .modal-button .text { display: inline } .hmc-main { padding: 2.5em 0 } .hmc-main .featured-section { margin-top: 2em } .hmc-main .row-promo { display: block } .hmc-products-section.no-gutter { margin-left: auto } .hmc-products-section+.hmc-products-section { margin-top: 0 } .hmc-product { margin: 0 } .hmc-product .product-item header { margin-bottom: 0; border: 0; padding-right: 0 } .hmc-product .product-item header .product-title { font-size: 1.25em } .hmc-product .product-item .buy-block { padding: .6em 0 .2em; border-left: 1px solid #e5e5e5 } .hmc-product .product-item.product-small .product-title { font-size: 1.125em } .hmc-product .product-intro { padding: .5em 0 0 3%; border-top: 0 } .hmc-product .no-buy-btn .form-element { display: none } .hmc-product.check-element, .hmc-product.radio-element { padding-left: 3em } .hmc-product.check-element .form-element, .hmc-product.radio-element .form-element { top: 50%; right: auto; left: 1em; margin-top: -.75em } .hmc-addon { margin: 0; padding-left: 1.5em; padding-right: 1.5em } .hmc-addon .product-item header, .hor-list .hmc-product.check-element .product-item header, .hor-list .hmc-product.radio-element .product-item header { padding-right: 0 } .hmc-addon .product-item { position: static } .hmc-addon .product-item header .product-title { font-size: 1.25em } .hmc-addon.check-element .product-item { padding-bottom: 2.5em } .hmc-addon.check-element .product-item .form-element { top: auto; bottom: 1.5em; right: auto; left: 50%; margin-left: -.5em } .hmc-product-form .form-body { margin-bottom: 1.5em } .hmc-product-form .form-footer { text-align: right } .hmc-product-form .form-footer .price-total { margin: 0 1.5em 0 0; display: inline-block; vertical-align: middle } .hmc-product-form .form-footer .form-element, .hmc-product-form .form-footer .price-total .label, .hmc-product-form .form-footer .price-total .price, .hmc-product-form .form-footer .sticky-button-wrapper { display: inline-block; vertical-align: middle } .hmc-product-form .form-footer .form-element .button { margin-bottom: 0 } .hor-list { border-top: 1px solid #eee; border-left: 1px solid #eee } .hor-list .hmc-product { border-left: 0 } .hor-list .hmc-product:first-child { border-top: 0 } .hor-list .hmc-product.check-element, .hor-list .hmc-product.radio-element { padding-left: 1em; padding-bottom: 3em } .hor-list .hmc-product.check-element:hover, .hor-list .hmc-product.radio-element:hover { box-shadow: -1px -1px 0 0 #ccc } .hor-list .hmc-product.check-element .product-item header.divider, .hor-list .hmc-product.radio-element .product-item header.divider { border-bottom: 1px solid #e5e5e5; margin-bottom: .75em } .hor-list .hmc-product.check-element .product-item .buy-block, .hor-list .hmc-product.radio-element .product-item .buy-block { padding: 0; border: 0 } .hor-list .hmc-product.check-element .form-element, .hor-list .hmc-product.radio-element .form-element { top: auto; bottom: 1.5em; right: auto; left: 50%; margin-left: -.5em }}.hmc-modal-wrapper-default .ngdialog-content,.hmc-modal-wrapper-v2 .ngdialog-content { background-color: transparent; padding: 0}.hmc-modal-wrapper-default .white-popup,.hmc-modal-wrapper-v2 .white-popup { padding: 0; width: 100%}.hmc-modal-wrapper-default .ngdialog-overlay { background-color: rgba(11, 11, 11, .8)}.hmc-modal-wrapper-v2 .ngdialog-overlay { background-color: rgba(210, 210, 210, .8)}.hmc-template-v2 .button.disabled,.hmc-template-v2 .button:disabled { background-color: #aaa}#hmc-modal { background-color: #fff}#hmc-modal>:last-child { margin-bottom: 0}#hmc-modal .check-element,#hmc-modal .radio-element { cursor: pointer}#hmc-modal .buy-block .account-info { margin-top: 0}#hmc-modal .featured-section ul.product-list>li { border-left: 1px solid #e5e5e5}#hmc-modal:not(.hmc-template-v2) label { min-height: 106px}#hmc-modal:not(.hmc-template-v2) .hmc-step-2 label { min-height: 138px}.locale--es-es #hmc-modal:not(.hmc-template-v2) .hmc-step-2 label { min-height: 145px}#hmc-modal label { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none}#hmc-modal .hmc-next-button.arrow-icon { transition: background-image 0s ease-in; padding-right: 2em!important; background-image: url(..\/i\/arrow-next.png); background-repeat: no-repeat; background-position: 100% -72px}#hmc-modal .hmc-next-button.arrow-icon:hover { transition: background-image 0s ease-in; background-position: 100% -156px}#hmc-modal .hmc-next-button.arrow-icon:disabled,#hmc-modal .hmc-next-button.arrow-icon:disabled:hover { -webkit-transition: background-image 0s ease-in; -moz-transition: background-image 0s ease-in; transition: background-image 0s ease-in; background-position: 100% 12px}.locale--es-mx #hmc-modal:not(.hmc-template-v2) .hmc-step-2 label { min-height: 141px}@media screen and (-o-min-device-pixel-ratio: 5 \/ 4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi) { #hmc-modal .hmc-next-button.arrow-icon { background-image: url(..\/i\/arrow-next@2x.png); background-size: 20px 200px }}@media screen and (max-width: 768px) { #hmc-modal .sticky-button-wrapper .form-element.sticky { background-color: #fff; bottom: 0; box-shadow: 0 -1px 2px rgba(0, 0, 0, .1); left: 0; padding: 20px; position: fixed; width: 100%; z-index: 999 } #hmc-modal .sticky-button-wrapper input { margin-bottom: 0 }}.reviews-section .section-footer { text-align: center}.reviews-section .section-footer .button { margin: 0; color: #006D5C}.reviews-list,ul.reviews-list { margin-bottom: .75em}.reviews-list>li,ul.reviews-list>li { padding-left: 0; margin-bottom: 0; line-height: 1; font-size: 1em; position: inherit}.reviews-list>li:before,ul.reviews-list>li:before { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; content: none; list-style: none; float: none; width: auto; height: auto; margin: 0; background: 0 0; border: 0}.reviews-list .figure,.reviews-list figure,ul.reviews-list .figure,ul.reviews-list figure { display: none; margin-top: 1.25em}.reviews-list blockquote,ul.reviews-list blockquote { padding-left: 0; padding-right: 0; font-size: .875em}.reviews-list blockquote::after,ul.reviews-list blockquote::after { clear: both; content: \"\"; display: table}.reviews-list blockquote p:before,ul.reviews-list blockquote p:before { content: \"\\\"\"; position: absolute; top: 0; left: -.5em}.reviews-list blockquote cite,ul.reviews-list blockquote cite { font-size: 1em}.reviews-list blockquote .starbar,ul.reviews-list blockquote .starbar { margin-left: 1em}.reviews-list blockquote .cite-subtitle,ul.reviews-list blockquote .cite-subtitle { display: block; font-weight: 300; margin-top: .15em; margin-left: 1.2em; font-size: .857em}.reviews-list blockquote .footer,.reviews-list blockquote footer,ul.reviews-list blockquote .footer,ul.reviews-list blockquote footer { padding-right: 1.25em; padding-top: .85em; float: left; width: 65%}.reviews-list blockquote .blockquote-figure,.reviews-list blockquote figure,ul.reviews-list blockquote .blockquote-figure,ul.reviews-list blockquote figure { text-align: right; display: block; margin-top: 0; float: left; width: 35%}.reviews-list blockquote .blockquote-figure img,.reviews-list blockquote figure img,ul.reviews-list blockquote .blockquote-figure img,ul.reviews-list blockquote figure img { width: 75px; display: inline-block}.testimonials-slider .slick-slide { padding: 0 1.875em}.testimonials-slider .slick-arrow { position: absolute; top: 50%; margin-top: -.5em; display: block; font-size: 2.5em; width: 1em; height: 1em; color: #ccc; text-indent: -9000em}.testimonials-slider .slick-arrow:hover { color: #ddd}.testimonials-slider .slick-arrow:before { position: absolute; top: -.1em; left: -.1em; font-size: 1.25em; width: 1em; height: 1em; text-indent: 0; text-align: center}.testimonials-slider .next-slide { right: -.2em}.testimonials-slider .next-slide:before { content: \"\\f105\"}.testimonials-slider .prev-slide { left: -.2em}.testimonials-slider .prev-slide:before { content: \"\\f104\"}.testimonials-slider .slick-dots { border-top: 0}@media screen and (min-width: 769px) { .reviews-list blockquote .blockquote-figure, .reviews-list blockquote figure, ul.reviews-list blockquote .blockquote-figure, ul.reviews-list blockquote figure { display: none } .reviews-list .figure, .reviews-list figure, ul.reviews-list .figure, ul.reviews-list figure { display: block } .testimonials-slider .slick-slide { padding: 0 } .testimonials-slider .next-slide { right: -.7em } .testimonials-slider .prev-slide { left: -1.1em } .testimonials-slider blockquote { padding-right: 2.875em }}@media screen and (min-width: 993px) { .testimonials-slider .prev-slide { left: -1.5em }}.locale--ru-ru .hmc-main .row-promo .promo-wrapper .features .check-list>li { float: left; clear: both}.locale--zh-cn .product-item.product-small .desc p { min-height: 40px}.notification-bar.transparent.dark { color: #fff; font-size: .8em; padding-bottom: .5em; padding-top: 1em; background-color: #333; background-color: rgba(0, 0, 0, .8)}.notification-bar.transparent.dark p { color: #fff; margin-bottom: .5em}.notification-bar.transparent.dark p a { color: #fff; text-decoration: underline}.notification-bar.bottom { position: fixed; bottom: 0; width: 100%; z-index: 500}.notification-bar .button.close { position: relative; float: right; width: 100%; text-decoration: none!important}.notification-bar .description-left { width: 100%; float: left}@media screen and (min-width: 600px) { .notification-bar .button.close { margin-right: -15px; width: auto } .notification-bar .description-left { width: 80% }}* { box-sizing: border-box;}.main .subheader-section { position: relative; margin-bottom: 2.5em; padding: 5em 0 0 0; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover;}.main .subheader-section:before { content: '';}\/*.main .subheader-section .overlayer,.main .subheader-section:before {position:absolute;top:0;right:0;bottom:0;left: 0;\/\/z-index:1;background: #111;background: linear-gradient(to bottom,transparent 0,#000 80%);-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";filter: alpha(opacity=30);} *\/.main .subheader-section .container { z-index: 2;}.main .subheader-section.tall-section { padding: 60px 0 10px 0;}.main .subheader-section+.move-up { margin-top: -3em;}.main .subheader-section+.grey-background,.main .subheader-section+.green-background,.main .subheader-section+.lightgreen-background { margin-top: -2.5em;}.main .subheader-section.no-margin { margin-bottom: 0;}.subheader-section .page-title { margin: 0 0 15px 0; font-size: 38px; line-height: 1.2; font-weight: 600; \/* text-transform: uppercase; *\/ color: #fff; position: relative;}.subheader-section .page-title .registered-mark { font-size: 16px; position: relative; top: -19px;}div.banner-section.grey-background a.button.green { font-size: 0.7em!important; line-height: 1.4em!important;}.subheader-section .page-desc { font-size: 16px; line-height: 1.5; font-weight: 300; color: #212121;}.subheader-section p { margin-bottom: 0.5em;}.subheader-section .footer { padding-top: 1em;}.subheader-section .button { margin-top: 1.5em;}p.page-subtitle { text-transform: uppercase; color: #ED2939; font-size: 1em; font-weight: 700; margin-bottom: 0em;}h3.page-subtitle { text-transform: uppercase; color: #ED2939; margin-bottom: 0.2em;}h3.page-subtitle+img { margin-top: 0.75em;}.regular-section .sidebar.move-up { margin-top: 0.5em;}.sidebar form.white-wrapper { padding: 0; background: none; border: 0; box-shadow: none;}h3.section-title { text-transform: none !important;}section.product-header ul>li:before,.reddish { color: #c02835; font-weight: bold;}section.regular-section.grey-background a.button.transparent { height: 52px; position: relative; bottom: -6px; padding-top: 19px!important;}.articles-list ul li,.articles-list.image-aside ul li { font-size: 0.875em; color: #777; font-weight: 300; line-height: 1.5; margin-bottom: 0.5em; padding: 0 0 0 1.3em !important; position: relative;}.articles-list ul li:before,.articles-list.image-aside ul li:before { display: block;}.articles-list ul li:after,.articles-list.image-aside ul li:after { display: none !important;}.banner-section { background: #F0F6F6;}.banner-section .container { margin-top: -4em;}.banner-section .green-background { padding: 2em 1.5em 1.5em 1.5em;}.green-background .button.green:hover,.green-background .button.red:hover { background: #fff; background: rgba(255, 255, 255, .9);}.green-background p a { color: #fff!important; border-bottom: 1px solid #fff; border-color: rgba(255, 255, 255, .5);}.green-background p a:hover { color: #fff; border-color: #fff;}div.regular-section ul li figure>a>img { width: auto; margin-left: 35px;}form.white-wrapper { padding: 1.5em; background: #fff; border: 1px solid #e5e5e5; box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.05);}form.white-wrapper .section-title { margin-bottom: 1em;}.articles-list h2,ul.articles-list h2,ul.articles-list p { text-align: center;}@media screen and (min-width: 661px) and (max-width: 768px) { div.regular-section ul.articles-list>li { text-align: center; }}@media screen and (min-width: 667px) { div.regular-section ul li figure>a>img { margin: auto; }}@media screen and (max-width: 400px) { form.white-wrapper { padding: 0; background: none; border: 0; box-shadow: none; }}@media screen and (max-width: 770px) { section.product-header .move-up img, .kart-icon-mid { margin: auto!important; width: 50%; display: block; } h4.section-title, h4.section-title+p { text-align: center; }}@media screen and (max-width: 659px) { .articles-list>li, ul.articles-list>li { width: 100%; text-align: center } .articles-list>li, ul.articles-list>li img { margin: auto!important; width: 100%; } \/*.main .subheader-section {background-size: 200%;}*\/}@media screen and (min-width: 661px) { .col-l-5 { width: 100%; } .col-l-7 { width: 100%; }}@media screen and (min-width:801px) { .main .subheader-section { margin-bottom: 3.5em; padding-bottom: 1em; text-align: left; } .main .subheader-section .container { padding-bottom: 3em; } .main .subheader-section.tall-section { padding-top: 80px; padding-bottom: 80px; } .main .subheader-section.tall-section .container { padding-bottom: 1.5em; } .main .subheader-section+.move-up { margin-top: -8em; } .main .subheader-section+.grey-background, .main .subheader-section+.green-background, .main .subheader-section+.lightgreen-background { margin-top: -3.5em; } .main .subheader-section.no-margin { margin-bottom: 0; } .subheader-section .footer { padding-top: 2em; } .subheader-section .page-title { font-size: 52px; margin-top: 0.6em; } .subheader-section .page-desc { font-size: 18px; } div.banner-section.grey-background h4 { font-size: 1.4em } div.banner-section.grey-background h4+p { opacity: 1; font-size: 1.1em; font-weight: 200; } .regular-section.form-section { padding-left: 0; border: none; } .regular-section .form-section { margin-top: -15.2em; position: relative; z-index: 5; } .stick-up-section { position: absolute; top: 0; right: 0; left: 0; height: 0; z-index: 5; } .stick-up-section .container {} .stick-up { position: absolute; top: 10em; right: 0; } .banner-section { margin-bottom: 5.5em; } .banner-section .container { position: relative; top: 1.5em; margin-top: -6.5em; } .banner-section .green-background { padding: 3em 3em 2em 3em; } .col-l-5 { width: 38.66667%; } .col-l-7 { width: 55.33333%; } .post_content .main .kart-icon-mid { margin-left: 90px!important; }}@media screen and (max-width: 768px) { .main .subheader-section { text-align: center; }}@media screen and (min-width: 993px) { .main .subheader-section { background-size: cover; }}.green-background { background: url('https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/94\/2018\/06\/13085602\/bg-pattern-green.jpg') 50% 50% no-repeat #006D5C; background-size: cover;}<\/style>\n<style>.post_content img {margin: 0!important;width: auto!important;} .green-background h4 {line-height:1.4} .post_content img {margin: auto!important;} .post_content h2, .post_content h3 {margin:unset} .mktoForm {font-family:'Museosanscyrl'} .entry-content.post_content, .main .regular-section:last-child .container{padding-bottom:0;margin-bottom:0} #scroll-top {display:none!important}<\/style>\n<style>.main{font-size:20px}<\/style>\n<div class=\"main\">\n<div class=\"subheader-section\" style=\"background-image:url('https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/94\/2018\/06\/13085602\/KART13.jpg')\">\n<div class=\"container\">\n<div class=\"row\">\n<div class=\"col-l-4\"> <img decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/94\/2018\/06\/13085601\/kart-icon-heading.png\" alt=\"\"><\/div>\n<div class=\"col-l-8\">\n<h1 class=\"page-title\">Kaspersky<sup class=\"registered-mark\">\u00ae<\/sup><br> Anti-Ransomware<br> Tool\u00a0for\u00a0Business<\/h1>\n<\/div>\n<\/div><\/div>\n<\/div>\n<div class=\"banner-section grey-background\">\n<div class=\"container green-background\">\n<div class=\"row\">\n<div class=\"col-l-8\">\n<h4 class=\"section-title\">A Kaspersky Anti-Ransomware Tool for Business oferece 100% de prote\u00e7\u00e3o contra ransomware*\u201d<\/h4>\n<p>Proteja a sua empresa de ransomware com facilidade usando a Kaspersky Anti-Ransomware Tool for Business\u201d<\/p>\n<\/div>\n<div class=\"col-l-4 \"><a href=\"#form-section\" class=\"button green full-width\" target=\"_blank\" rel=\"noopener\">BAIXE O ANTI-RANSOMWARE <br> TOOL FOR BUSINESS GRATUITAMENTE<\/a> <\/div>\n<\/div><\/div>\n<\/div>\n<div class=\"regular-section\" divider>\n<div class=\"container\">\n<h3 style=\"margin-bottom:1em\" class=\"section-title\">A Kaspersky Anti-Ransomware Tool for Business \u00e9 GR\u00c1TIS!<\/h3>\n<p class=\"section-desc\">\u00c9 uma ferramenta para verificar e bloquear ransomware e malware de criptografia imediatamente! Como \u00e9 compat\u00edvel com o GDPR, voc\u00ea pode ter certeza de que seus dados ser\u00e3o processados e protegidos de forma respons\u00e1vel.<\/p>\n<ul class=\"articles-list section-col-m-2 reset-l section-col-l-3\">\n<li>\n<figure><a><img decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/94\/2018\/06\/13085557\/KART-gears.png\"><\/a><\/figure>\n<h2><a style=\"text-decoration:none!important\">NOVA interface do usu\u00e1rio da pr\u00f3xima gera\u00e7\u00e3o<\/a><\/h2>\n<p>Para uso e visualiza\u00e7\u00e3o simplificados<\/p>\n<\/li>\n<li>\n<figure><a><img decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/94\/2018\/06\/13085557\/KART-puzzle.png\"><\/a><\/figure>\n<h2><a style=\"text-decoration:none!important\">Funciona com a maioria dos softwares de seguran\u00e7a<\/a><\/h2>\n<p>N\u00e3o importa qual software de seguran\u00e7a voc\u00ea usa, a Kaspersky Anti-Ransomware Tool funcionar\u00e1 junto com ele. <\/p>\n<\/li>\n<li>\n<figure><a><img decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/94\/2018\/06\/13085558\/KART-bell.png\"><\/a><\/figure>\n<h2><a style=\"text-decoration:none!important\">Dicas e recomenda\u00e7\u00f5es de acesso<\/a><\/h2>\n<p>Para proteger ainda mais a sua empresa.<\/p>\n<\/li>\n<\/ul><\/div>\n<\/div>\n<section class=\"awards-section\">\n<div class=\"container\">\n<h3 class=\"section-title\" style=\"margin-bottom:1em\">Alimentada pela seguran\u00e7a mais testada e mais premiada do mundo<\/h3>\n<p>A Kaspersky Anti-Ransomware Tool for Business protege sua empresa de uma das amea\u00e7as que mais cresceu em 2020.<\/p>\n<p>Desenvolvida com a <a target=\"_blank\" href=\"https:\/\/www.kaspersky.com\/top3\" rel=\"noopener noreferrer nofollow\">seguran\u00e7a mais testada e mais premiada<\/a> do mundo e baseada em algumas das tecnologias usadas no <a target=\"_blank\" href=\"\/small-to-medium-business-security\/windows-workstation\" rel=\"noopener noreferrer\">Kaspersky Endpoint Security for Business<\/a>.<\/p>\n<\/div>\n<\/section>\n<section class=\"regular-section grey-background\">\n<div class=\"container\">\n<div class=\"row\">\n<div class=\"col-l-6\"> <img decoding=\"async\" class=\"kart-icon-mid\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/94\/2018\/06\/13085601\/KART-icon.png\"><\/div>\n<div class=\"col-l-6\">\n<h4 class=\"section-title\">N\u00e3o fa\u00e7a parte das estat\u00edsticas!<\/h4>\n<p>Baixe a Kaspersky Anti-Ransomware Tool for Business gratuita agora mesmo!<\/p>\n<p><a href=\"#form-section\" class=\"button green\" style=\"color:#fff!important\" target=\"_blank\" rel=\"noopener\">BAIXE A ANTI-RANSOMWARE TOOL <br>FOR BUSINESS GRATUITAMENTE<\/a> <a target=\"_blank\" href=\"\/about\/contact\" class=\"button transparent\" rel=\"noopener noreferrer\">FALE CONOSCO<br>\u00a0<\/a><\/p><\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"awards-section form-section divider\"><a class=\"offset\" name=\"form-section\"><\/a>\n<div class=\"container\">\n<h3 class=\"section-title\" style=\"margin-bottom: 1em;\">Baixe a Anti-Ransomware Tool for Business GR\u00c1TIS<\/h3>\n<div style=\"display: inline-block;padding: 1.5em;padding-left: 0.5em;background: #fff;border: 1px solid #e5e5e5;box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.05);\"><div class=\"interactive\"><form id=\"mktoForm_13365\"><\/form><script>MktoForms2.loadForm(\"\/\/app-sj06.marketo.com\", \"802-IJN-240\", 13365);<\/script><script>\n            MktoForms2.whenReady(function(form) {\n                form.onSuccess(function(vals, tyURL) {\n                    document.location.href = tyURL;\n                    dataLayer.push({\n                        'event': 'addEvents_makeConversions',\n                        'event_id': 'd-n01-e11',\n                        'conversion_name': 'Marketo Form',\n                        'conversion_step': 'Form Fill Out',\n                        'conversion_param': jQuery(location).attr(\"href\"),\n                        'eventCallback' : function() {\n                            jQuery(location).attr('href',tyURL);\n                        }\n                    });\n                    return false;\n                });\n            });\n            <\/script><\/div><!-- RECAPTCHA -->\n        <style>.googleRecaptcha { padding: 20px !important; }<\/style>\n        <script>\n            var GOOGLE_RECAPTCHA_SITE_KEY = '6Lf2eUQUAAAAAC-GQSZ6R2pjePmmD6oA6F_3AV7j';\n\n            var insertGoogleRecaptcha = function (form) {\n            var formElem = form.getFormElem().get(0);\n\n            if (formElem && window.grecaptcha) {\n                var div = window.document.createElement('div');\n                var divId = 'g-recaptcha-' + form.getId();\n                var buttonRow = formElem.querySelector('.mktoButtonRow');\n                var button = buttonRow ? buttonRow.querySelector('.mktoButton[type=\"submit\"]') : null;\n\n                var submitHandler = function (e) {\n                var recaptchaResponse = window.grecaptcha && window.grecaptcha.getResponse(widgetId);\n                e.preventDefault();\n\n                if (form.validate()) {\n                    if (!recaptchaResponse) {\n                    div.setAttribute('data-error', 'true');\n                    } else {\n                    div.setAttribute('data-error', 'false');\n\n                    form.addHiddenFields({\n                        reCAPTCHAFormResponse: recaptchaResponse,\n                    });\n\n                    form.submit();\n                    }\n                }\n                };\n\n                div.id = divId;\n                div.classList.add('googleRecaptcha');\n\n                if (button) {\n                button.addEventListener('click', submitHandler);\n                }\n\n                if (buttonRow) {\n                formElem.insertBefore(div, buttonRow);\n                }\n\n                if (window.grecaptcha.render) {\n                    var widgetId = window.grecaptcha.render(divId, {\n                    sitekey: GOOGLE_RECAPTCHA_SITE_KEY,\n                });\n                formElem.style.display = '';\n                }\n            }\n            };\n\n            function onloadApiCallback() {\n            var forms = MktoForms2.allForms();\n            for (var i = 0; i < forms.length; i++) {\n                insertGoogleRecaptcha(forms[i]);\n            }\n            }\n\n            (function () {\n            MktoForms2.whenReady(function (form) {\n                form.getFormElem().get(0).style.display = 'none';\n                jQuery.getScript('\/\/www.google.com\/recaptcha\/api.js?onload=onloadApiCallback');\n            });\n            })();\n        <\/script>\n        <!-- END RECAPTCHA --><\/div>\n<\/div>\n<\/section><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Kaspersky\u00ae Anti-Ransomware Tool\u00a0for\u00a0Business A Kaspersky Anti-Ransomware Tool for Business oferece 100% de prote\u00e7\u00e3o contra ransomware*\u201d Proteja a sua empresa de ransomware com facilidade usando a Kaspersky Anti-Ransomware Tool for Business\u201d<\/p>\n","protected":false},"author":2706,"featured_media":10394,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"templates\/legacy-page.php","meta":{"_acf_changed":false,"footnotes":""},"categories":[],"class_list":["post-10392","page","type-page","status-publish","has-post-thumbnail"],"hreflang":[{"hreflang":"pt-br","url":"https:\/\/www.kaspersky.com.br\/blog\/kaspersky-anti-ransomware-tool-for-business\/"},{"hreflang":"en-in","url":"https:\/\/www.kaspersky.co.in\/blog\/kaspersky-anti-ransomware-tool-for-business\/"},{"hreflang":"en-ae","url":"https:\/\/me-en.kaspersky.com\/blog\/kaspersky-anti-ransomware-tool-for-business\/"},{"hreflang":"en-us","url":"https:\/\/usa.kaspersky.com\/blog\/kaspersky-anti-ransomware-tool-for-business\/"},{"hreflang":"en-gb","url":"https:\/\/www.kaspersky.co.uk\/blog\/kaspersky-anti-ransomware-tool-for-business\/"},{"hreflang":"es-mx","url":"https:\/\/latam.kaspersky.com\/blog\/kaspersky-anti-ransomware-tool-for-business\/"},{"hreflang":"es","url":"https:\/\/www.kaspersky.es\/blog\/kaspersky-anti-ransomware-tool-for-business\/"},{"hreflang":"it","url":"https:\/\/www.kaspersky.it\/blog\/kaspersky-anti-ransomware-tool-for-business\/"},{"hreflang":"ru","url":"https:\/\/www.kaspersky.ru\/blog\/kaspersky-anti-ransomware-tool-for-business\/"},{"hreflang":"tr","url":"https:\/\/www.kaspersky.com.tr\/blog\/kaspersky-anti-ransomware-tool-for-business\/"},{"hreflang":"x-default","url":"https:\/\/www.kaspersky.com\/blog\/kaspersky-anti-ransomware-tool-for-business\/"},{"hreflang":"de","url":"https:\/\/www.kaspersky.de\/blog\/kaspersky-anti-ransomware-tool-for-business\/"},{"hreflang":"zh","url":"https:\/\/www.kaspersky.com.cn\/blog\/kaspersky-anti-ransomware-tool-for-business\/"}],"acf":[],"banners":"","is_landing":true,"_links":{"self":[{"href":"https:\/\/www.kaspersky.com.br\/blog\/wp-json\/wp\/v2\/pages\/10392","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kaspersky.com.br\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.kaspersky.com.br\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.kaspersky.com.br\/blog\/wp-json\/wp\/v2\/users\/2706"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kaspersky.com.br\/blog\/wp-json\/wp\/v2\/comments?post=10392"}],"version-history":[{"count":11,"href":"https:\/\/www.kaspersky.com.br\/blog\/wp-json\/wp\/v2\/pages\/10392\/revisions"}],"predecessor-version":[{"id":15491,"href":"https:\/\/www.kaspersky.com.br\/blog\/wp-json\/wp\/v2\/pages\/10392\/revisions\/15491"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kaspersky.com.br\/blog\/wp-json\/wp\/v2\/media\/10394"}],"wp:attachment":[{"href":"https:\/\/www.kaspersky.com.br\/blog\/wp-json\/wp\/v2\/media?parent=10392"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kaspersky.com.br\/blog\/wp-json\/wp\/v2\/categories?post=10392"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}