/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary::before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary::before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary::before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary::before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.js .dropbutton-widget{border:1px solid #ccc;background-color:white;}.js .dropbutton-widget:hover{border-color:#b8b8b8;}.dropbutton .dropbutton-action > *{padding:0.1em 0.5em;white-space:nowrap;}.dropbutton .secondary-action{border-top:1px solid #e8e8e8;}.dropbutton-multiple .dropbutton{border-right:1px solid #e8e8e8;}[dir="rtl"] .dropbutton-multiple .dropbutton{border-right:0 none;border-left:1px solid #e8e8e8;}.dropbutton-multiple .dropbutton .dropbutton-action > *{margin-right:0.25em;}[dir="rtl"] .dropbutton-multiple .dropbutton .dropbutton-action > *{margin-right:0;margin-left:0.25em;}
.faq .block__title{margin-bottom:60px}.faq__item{margin-bottom:0.5rem}.faq__item.is-active .faq__question:after{background-image:url(/themes/custom/sophoshome/images/icons/arrow-down.svg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq__question{background-color:#fff;color:#005bc8;cursor:pointer;font-family:"SophosSans-Medium","Arial","Helvetica",sans-serif;font-size:1.125rem;line-height:1.3333333333;padding:1.5rem 3rem 1.5rem 2rem;position:relative}.faq__question:after{background-image:url(/themes/custom/sophoshome/images/icons/arrow-down.svg);background-position:center center;background-repeat:no-repeat;background-size:18px auto;content:"";height:30px;margin:0;overflow:hidden;position:absolute;right:1em;text-indent:-555px;top:23px;width:30px}.faq__answer{background-color:#f0f9fe;border:0;color:#000;padding:1.5rem 2rem}.faq__answer p,.faq__answer li{font-size:1.125rem;line-height:1.3333333333}.faq__answer p:last-child,.faq__answer li:last-child{margin-bottom:0}
.c--price-block{-ms-flex-item-align:center;align-self:center;background-color:#fff;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px;text-align:center}@media(min-width:40em){.c--price-block{-ms-flex-item-align:initial;align-self:initial;margin:0 10px;width:375px}}.c--price-block .block__title{color:#005bc8;font-size:1.625rem;line-height:1.1538461538;margin-bottom:24px}.c--price-header{background-color:#0bb6d4;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;font-family:"SophosSans-SemiBold","Arial","Helvetica",sans-serif;font-size:1rem;padding:13px;text-transform:uppercase}.c--price-container{margin:auto 0;padding:24px 0}.c--price-content{padding:0 30px}@media(min-width:40em){.c--price-content{padding:0 50px}}.c--price-button,.c--price-button:visited{margin-bottom:24px;margin-left:0;margin-right:0;width:100%}.c--price-amount{color:#424344;margin-bottom:12px;text-align:center;white-space:nowrap}.c--price-amount .price-number{font-size:3.75rem;line-height:.8333333333}.c--price-amount .price-number.is-long{font-size:2.5rem}.c--price-description{color:#696a6b;font-size:1rem;margin-bottom:32px}.c--price-cta-link{margin-top:0.75rem}.c--price-cta-link a,.section-background--blue .c--price-cta-link a,.c--price-cta-link a:visited,.section-background--blue .c--price-cta-link a:visited{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.125rem;line-height:1.5;text-decoration:none;white-space:nowrap}.c--price-cta-link a:after,.section-background--blue .c--price-cta-link a:after,.c--price-cta-link a:visited:after,.section-background--blue .c--price-cta-link a:visited:after{border-radius:50%;content:"›";display:block;font-size:13px;height:16px;margin:1px 5px 0 8px;line-height:.9;text-align:center;width:16px}.c--price-cta-link a:hover,.c--price-cta-link a:focus,.section-background--blue .c--price-cta-link a:hover,.section-background--blue .c--price-cta-link a:focus,.c--price-cta-link a:visited:hover,.c--price-cta-link a:visited:focus,.section-background--blue .c--price-cta-link a:visited:hover,.section-background--blue .c--price-cta-link a:visited:focus{text-decoration:none}.c--price-cta-link a,.section-background--blue .c--price-cta-link a,.c--price-cta-link a:visited,.section-background--blue .c--price-cta-link a:visited{color:#005bc8}.c--price-cta-link a:after,.section-background--blue .c--price-cta-link a:after,.c--price-cta-link a:visited:after,.section-background--blue .c--price-cta-link a:visited:after{border:2px solid #005bc8}.c--price-cta-link a:hover,.c--price-cta-link a:focus,.section-background--blue .c--price-cta-link a:hover,.section-background--blue .c--price-cta-link a:focus,.c--price-cta-link a:visited:hover,.c--price-cta-link a:visited:focus,.section-background--blue .c--price-cta-link a:visited:hover,.section-background--blue .c--price-cta-link a:visited:focus{color:#000;text-decoration:none}.c--price-cta-link a:hover::after,.c--price-cta-link a:focus::after,.section-background--blue .c--price-cta-link a:hover::after,.section-background--blue .c--price-cta-link a:focus::after,.c--price-cta-link a:visited:hover::after,.c--price-cta-link a:visited:focus::after,.section-background--blue .c--price-cta-link a:visited:hover::after,.section-background--blue .c--price-cta-link a:visited:focus::after{border-color:#000}.c--price-footer{color:#000;font-family:"SophosSans-Light","Arial","Helvetica",sans-serif;font-size:0.75rem;line-height:1.3333333333;margin-left:20px;margin-right:20px}.subscription-select{display:block;font-size:1.125rem;margin-bottom:1.5rem;position:relative;vertical-align:top}.subscription-select:after{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background:#fff url(/themes/custom/sophoshome/images/icons/arrow-down-gray.svg) no-repeat 50% 50%;content:"";display:block;height:1.75rem;pointer-events:none;right:0.625rem;width:29px;z-index:2}.subscription-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.75rem;position:relative;text-align:center;z-index:1}.c--price-discount{margin-bottom:20px}.c--price-savings{color:#83868b;font-family:"SophosSans-Light","Arial","Helvetica",sans-serif;font-size:1.25rem;line-height:1.3;text-decoration:line-through}.c--price-savings-phrase{color:#005bc8;font-family:"SophosSans-Medium","Arial","Helvetica",sans-serif;font-size:1.125rem;font-style:italic;font-weight:500;line-height:.75}.content-page__subscription-features-cta-container .c--price-container{background-color:#f0f9fe;padding-top:50px}.content-page__subscription-features-cta-container .c--price-header{background-color:#005bc8}.content-page__subscription-features-cta-container .block__title{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal}
html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}embed,img,object,video{max-width:100%;height:auto}*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat}::before,::after{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%}:where(body){block-size:-webkit-fill-available;block-size:-moz-available;block-size:stretch;margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li)::before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}@font-face{font-family:SophosSans-Light;font-display:swap;src:url(/themes/custom/sophoshome/fonts/SophosSans-Light.eot);src:url(/themes/custom/sophoshome/fonts/SophosSans-Light.eot#iefix) format("embedded-opentype"),url(/themes/custom/sophoshome/fonts/SophosSans-Light.woff2) format("woff2"),url(/themes/custom/sophoshome/fonts/SophosSans-Light.woff) format("woff"),url(/themes/custom/sophoshome/fonts/SophosSans-Light.ttf) format("truetype");font-style:normal;font-weight:300}@font-face{font-family:SophosSans-Medium;font-display:swap;src:url(/themes/custom/sophoshome/fonts/SophosSans-Medium.eot);src:url(/themes/custom/sophoshome/fonts/SophosSans-Medium.eot#iefix) format("embedded-opentype"),url(/themes/custom/sophoshome/fonts/SophosSans-Medium.woff2) format("woff2"),url(/themes/custom/sophoshome/fonts/SophosSans-Medium.woff) format("woff"),url(/themes/custom/sophoshome/fonts/SophosSans-Medium.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:SophosSans-Bold;font-display:swap;src:url(/themes/custom/sophoshome/fonts/SophosSans-Bold.eot);src:url(/themes/custom/sophoshome/fonts/SophosSans-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/sophoshome/fonts/SophosSans-Bold.woff2) format("woff2"),url(/themes/custom/sophoshome/fonts/SophosSans-Bold.woff) format("woff"),url(/themes/custom/sophoshome/fonts/SophosSans-Bold.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:SophosSans-Regular;font-display:swap;src:url(/themes/custom/sophoshome/fonts/SophosSans-Regular.eot);src:url(/themes/custom/sophoshome/fonts/SophosSans-Regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/sophoshome/fonts/SophosSans-Regular.woff2) format("woff2"),url(/themes/custom/sophoshome/fonts/SophosSans-Regular.woff) format("woff"),url(/themes/custom/sophoshome/fonts/SophosSans-Regular.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:SophosSans-SemiBold;font-display:swap;src:url(/themes/custom/sophoshome/fonts/SophosSans-Semibold.eot);src:url(/themes/custom/sophoshome/fonts/SophosSans-Semibold.eot#iefix) format("embedded-opentype"),url(/themes/custom/sophoshome/fonts/SophosSans-Semibold.woff2) format("woff2"),url(/themes/custom/sophoshome/fonts/SophosSans-Semibold.woff) format("woff"),url(/themes/custom/sophoshome/fonts/SophosSans-Semibold.ttf) format("truetype");font-style:normal;font-weight:400}h1,h2,h3,h4,h5,h6{color:#005bc8;margin-top:0}.section-background--blue h1,.section-background--blue h2,.section-background--blue h3,.section-background--blue h4,.section-background--blue h5,.section-background--blue h6{color:#fff}h1{font-family:"SophosSans-SemiBold","Arial","Helvetica",sans-serif;font-size:2rem;line-height:1.25;margin-bottom:20px}@media(min-width:64em){h1{font-size:3.125rem;line-height:1.08}}h2{font-family:"SophosSans-SemiBold","Arial","Helvetica",sans-serif;font-size:2.25rem;line-height:1.1666666667;margin-bottom:20px}@media(min-width:64em){h2{font-size:3rem;line-height:1.125}}h3{font-family:"SophosSans-SemiBold","Arial","Helvetica",sans-serif;font-size:1.25rem;line-height:1.2;margin-bottom:20px}@media(min-width:64em){h3{font-size:2.25rem;line-height:1.1666666667}}h4{font-family:"SophosSans-SemiBold","Arial","Helvetica",sans-serif;font-size:1.25rem;line-height:1.2;margin-bottom:20px}@media(min-width:64em){h4{font-size:1.5rem;line-height:1.25}}p{font-size:1rem;line-height:1.25;margin-bottom:20px;margin-top:0}@media(min-width:64em){p{font-size:1.125rem;line-height:1.3333333333}}blockquote{font-size:1.625rem;line-height:1.15;margin:20px auto;max-width:860px;padding-top:38px;position:relative}@media(min-width:40em){blockquote{font-size:2rem;line-height:1.13}}pre{background:#f0f2f4;border-radius:5px;border:0;color:#000;font-family:"Inconsolata",monospace;font-size:0.9375rem;margin:0;overflow:auto;padding:20px}strong{font-family:"SophosSans-Medium","Arial","Helvetica",sans-serif}.region-content ul,.region-content ol{font-size:1rem;line-height:1.25;margin:0 0 40px;padding:0}@media(min-width:64em){.region-content ul,.region-content ol{font-size:1.125rem;line-height:1.3333333333}}.text-formatted ul li{margin-bottom:16px;list-style-type:none;padding:0 0 0 30px;position:relative}.text-formatted ul li strong{color:#005bc8}.text-formatted ul li:before{background-image:url(/themes/custom/sophoshome/images/icons/checkmark.svg);background-repeat:no-repeat;content:"";height:12px;left:0;position:absolute;top:6px;width:14px}.text-formatted ol{counter-reset:li}.text-formatted ol li{list-style-type:none;margin-bottom:16px;padding:0 0 0 40px;position:relative}.text-formatted ol li:before{background-color:#005bc8;border-radius:50%;color:#fff;content:counter(li);counter-increment:li;font-family:"SophosSans-SemiBold","Arial","Helvetica",sans-serif;font-size:1rem;height:23px;left:0;line-height:1.5;position:absolute;text-align:center;top:2px;width:23px}a.button,a.button--primary-blue,a.button--primary-white{border:2px solid rgba(0,0,0,0);border-radius:36px;cursor:pointer;display:inline-block;font-size:1.125rem;line-height:1.1111111111;padding:8px 32px;text-align:center;text-decoration:none;text-shadow:none;-webkit-transition:color .3s ease,background .3s ease;transition:color .3s ease,background .3s ease}a.button:hover,a.button:focus,a.button--primary-blue:hover,a.button--primary-blue:focus,a.button--primary-white:hover,a.button--primary-white:focus{outline:none;text-decoration:none}a.button,a.button:visited,.form-submit{background-color:#005bc8;color:#fff}a.button:hover,a.button:visited:hover,.form-submit:hover{background-color:#006ad1}a.button:focus,a.button:visited:focus,.form-submit:focus{-webkit-box-shadow:0 0 0 2px rgba(0,91,200,.2);box-shadow:0 0 0 2px rgba(0,91,200,.2)}a.button.button--primary-blue,a.button:visited.button--primary-blue{background-color:#005bc8;color:#fff}a.button.button--primary-blue:hover,a.button:visited.button--primary-blue:hover{background-color:#006ad1}a.button.button--primary-blue:focus,a.button:visited.button--primary-blue:focus{-webkit-box-shadow:0 0 0 2px rgba(0,91,200,.2);box-shadow:0 0 0 2px rgba(0,91,200,.2)}a.button.button--primary-white,a.button:visited.button--primary-white{background-color:#fff;color:#005bc8}a.button.button--primary-white:hover,a.button:visited.button--primary-white:hover{background-color:#f0f9fe}a.button.button--primary-white:focus,a.button:visited.button--primary-white:focus{background-color:#f0f9fe;-webkit-box-shadow:0 0 0 2px hsla(0,0%,100%,.2);box-shadow:0 0 0 2px hsla(0,0%,100%,.2)}a.button.button--primary-orange,a.button:visited.button--primary-orange{background-color:#ff8000;color:#fff}a.button.button--primary-orange:hover,a.button:visited.button--primary-orange:hover{background-color:#ffa50d}a.button.button--primary-orange:focus,a.button:visited.button--primary-orange:focus{-webkit-box-shadow:0 0 0 2px rgba(0,91,200,.2);box-shadow:0 0 0 2px rgba(0,91,200,.2)}a.button.button--primary-green,a.button:visited.button--primary-green{background-color:#09aa40;color:#fff}a.button.button--primary-green:hover,a.button:visited.button--primary-green:hover{background-color:#31d335}a.button.button--primary-green:focus,a.button:visited.button--primary-green:focus{-webkit-box-shadow:0 0 0 2px rgba(0,91,200,.2);box-shadow:0 0 0 2px rgba(0,91,200,.2)}a.button.button--primary-teal,a.button:visited.button--primary-teal{background-color:#0097ee;color:#fff}a.button.button--primary-teal:hover,a.button:visited.button--primary-teal:hover{background-color:#0bb6d4}a.button.button--primary-teal:focus,a.button:visited.button--primary-teal:focus{-webkit-box-shadow:0 0 0 2px rgba(0,91,200,.2);box-shadow:0 0 0 2px rgba(0,91,200,.2)}a.button--inline-white-arrow,a.button--inline-white-arrow:visited{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.125rem;line-height:1.5;text-decoration:none;white-space:nowrap}a.button--inline-white-arrow:after,a.button--inline-white-arrow:visited:after{border-radius:50%;content:"›";display:block;font-size:13px;height:16px;margin:1px 5px 0 8px;line-height:.9;text-align:center;width:16px}a.button--inline-white-arrow:hover,a.button--inline-white-arrow:focus,a.button--inline-white-arrow:visited:hover,a.button--inline-white-arrow:visited:focus{text-decoration:none}a.button--inline-white-arrow,a.button--inline-white-arrow:visited{color:#fff}a.button--inline-white-arrow:after,a.button--inline-white-arrow:visited:after{border:2px solid #fff}a.button--inline-white-arrow:hover,a.button--inline-white-arrow:focus,a.button--inline-white-arrow:visited:hover,a.button--inline-white-arrow:visited:focus{color:#d6effc}a.button--inline-white-arrow:hover::after,a.button--inline-white-arrow:focus::after,a.button--inline-white-arrow:visited:hover::after,a.button--inline-white-arrow:visited:focus::after{border-color:#d6effc}a.link--white,a.link--white:visited{color:#fff}a.link--white:hover,a.link--white:focus,a.link--white:visited:hover,a.link--white:visited:focus{text-decoration:none}.cke_editable a.link--white,.cke_editable a.link--white:visited{background-color:#005bc8}.cke_editable a.button.button--primary-white{-webkit-box-shadow:0 2px 2px rgba(0,0,0,.25);box-shadow:0 2px 2px rgba(0,0,0,.25)}.clear{clear:both}.container{margin:0 auto;max-width:1320px;padding-left:20px;padding-right:20px}.container .container{max-width:none;padding-left:0;padding-right:0}.block-container-full-width .container{max-width:none !important;padding-left:0;padding-right:0}.hidden{display:none}.visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal}.messages{margin-bottom:2.5rem}.float-left{float:left;margin-right:15px}.float-right{float:right}.align-right.media{margin-bottom:20px;margin-left:20px}.align-left.media{margin-bottom:20px;margin-right:20px}.full-width{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.text-center,.align-center{text-align:center}.hide-small{display:none}@media(min-width:64em){.hide-small{display:block}}.is-visible-mobile{display:block}@media(min-width:64em){.is-visible-mobile{display:none}}.is-visible-desktop{display:none}@media(min-width:64em){.is-visible-desktop{display:block}}table{border-collapse:collapse !important;border:0 !important;text-align:left;width:100% !important}table thead tr{background:rgba(0,0,0,0)}table thead th{padding:40px 30px}table thead+tbody>tr:first-child>th{padding-top:0}table tbody{font-size:0.9375rem;line-height:1.3333333333}table tbody p{font-size:0.9375rem;line-height:1.3333333333}table tbody tr td{background:#f0f2f4}.cke_dialog_contents table tbody tr td{background:rgba(0,0,0,0)}table tbody tr:nth-child(1) td:nth-child(1){border-top-left-radius:3px}table tbody tr:nth-child(1) td:last-child{border-top-right-radius:3px}table tbody tr:last-child td:nth-child(1){border-bottom-left-radius:3px}table tbody tr:last-child td:last-child{border-bottom-right-radius:3px}table tbody tr:nth-child(even) td{background:#fff}.cke_dialog_contents table tbody tr:nth-child(even) td{background:rgba(0,0,0,0)}table th,table th p{border:0;color:#000;font-family:"SophosSans-Medium","Arial","Helvetica",sans-serif;font-size:0.9375rem;line-height:1.3333333333;padding:22px 30px;vertical-align:top}table td{border:0;padding:22px 30px;vertical-align:middle}table td p:last-child{margin-bottom:0}img{border:0;height:auto;max-width:100%}figure>img{display:block}figure{margin:0}svg:not(:root){overflow:hidden}iframe{max-width:100%}p.small{font-size:0.875rem;line-height:1.4285714286}p.medium{font-size:1.125rem;line-height:1.5555555556}@media(min-width:40em){p.medium{font-size:1.375rem;line-height:1.6363636364}}p.large{font-size:1.25rem;line-height:1.6}@media(min-width:40em){p.large{font-size:1.875rem;line-height:1.4}}input[type=text],input[type=email],input[type=password],input[type=coupon]{border:1px solid #dadce0;border-radius:5px;padding:14px}select{background:#fff;border-radius:5px;border:1px solid #dadce0;caret-color:#006ad1;color:#83868b;max-width:500px;outline:none;padding:9px 14px;-webkit-transition:border-color .3s ease;transition:border-color .3s ease;width:100%}select:last-child{margin-bottom:0}select:hover{border-color:#83868b}select:focus{border-color:#f0f9fe}select:disabled{opacity:.5}select:disabled:hover{border-color:rgba(0,0,0,0)}select.error{border-color:#ff8000}::-webkit-input-placeholder{color:#83868b;opacity:1}::-moz-placeholder{color:#83868b;opacity:1}:-ms-input-placeholder{color:#83868b;opacity:1}::-ms-input-placeholder{color:#83868b;opacity:1}::placeholder{color:#83868b;opacity:1}#cboxOverlay{opacity:.7 !important}#cboxLoadedContent{margin-bottom:28px}#cboxClose.cbox-close-plain{background:rgba(0,0,0,0);border-radius:0;border:0;bottom:0;color:#fff;cursor:pointer;display:inline-block;font-size:0;height:25px;line-height:25px;opacity:1 !important;outline:0;right:5px;text-align:right;text-decoration:none;text-indent:-999em;text-shadow:none;top:auto;width:100px}#cboxClose.cbox-close-plain:after{background:url(/themes/custom/sophoshome/images/icons/close.svg) no-repeat 0 3px;font-size:16px;height:25px;line-height:25px;padding-left:25px;text-indent:0}html:lang(en) #cboxClose.cbox-close-plain:after{content:"Close"}html:lang(zh-hans) #cboxClose.cbox-close-plain:after{content:"关"}html:lang(fr) #cboxClose.cbox-close-plain:after{content:"Fermer"}html:lang(ja) #cboxClose.cbox-close-plain:after{content:"閉じる"}html:lang(it) #cboxClose.cbox-close-plain:after{content:"Vicino"}html:lang(de) #cboxClose.cbox-close-plain:after{content:"Schließen"}html:lang(pt-br) #cboxClose.cbox-close-plain:after{content:"Perto"}html:lang(cs) #cboxClose.cbox-close-plain:after{content:"Zavřít"}html:lang(hu) #cboxClose.cbox-close-plain:after{content:"Bezárás"}html:lang(ko) #cboxClose.cbox-close-plain:after{content:"닫기"}html:lang(pl) #cboxClose.cbox-close-plain:after{content:"Blisko"}html:lang(tr) #cboxClose.cbox-close-plain:after{content:"Kapat"}.page-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.l-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.page--banner-top{padding-top:60px}@media(min-width:40em){.l--two-column-container{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width:40em){.l--two-column-container .l--two-column__first,.l--two-column-container .l--two-column__second{width:50%}}.layout-builder-active .hidden{display:block}.layout-builder-block{background-color:rgba(0,0,0,0);padding:0}.section-background--blue{background:#005bc8;color:#fff}.section-background--blue a,.section-background--blue a:visited{color:#fff}.section-background--blue .layout-builder__link--add,.section-background--blue .layout-builder__link--add:visited{border-color:#fff !important;color:#fff !important}@media(min-width:40em){.column-width--80-20 .l--two-column-container .l--two-column__first{width:80%}}@media(min-width:40em){.column-width--80-20 .l--two-column-container .l--two-column__second{width:20%}}@media(min-width:40em){.column-width--20-80 .l--two-column-container .l--two-column__first{width:20%}}@media(min-width:40em){.column-width--20-80 .l--two-column-container .l--two-column__second{width:80%}}.banner-top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#0bb6d4;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:1}.banner-top .field--name-body{-ms-flex-item-align:center;align-self:center}.banner-top p{margin:0;color:#fff}.banner-top a{color:#fff;display:block;font-size:1rem;text-decoration:none}.banner-top a:hover{text-decoration:none}.banner-top a:visited{color:#fff}.block-dropdown-language{min-height:15px;margin-right:20px;min-width:50px}.block-dropdown-language.contextual-region{position:initial}.block-dropdown-language fieldset{border:0;margin:0;padding:0}.block-dropdown-language legend{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal}.block-dropdown-language .dropbutton-action .active-language{bottom:-24px;color:#005bc8;cursor:pointer;display:block;font-size:0.625rem;left:0;margin-right:0;padding:0 12px 0 0;position:absolute;-webkit-transition:background-image .3s ease,color .3s ease;transition:background-image .3s ease,color .3s ease;visibility:visible}.block-dropdown-language .dropbutton-action .active-language:hover,.block-dropdown-language .dropbutton-action .active-language:focus{text-decoration:underline}.block-dropdown-language .dropbutton-action .active-language:after{background:url(/themes/custom/sophoshome/images/icons/arrow-down-small.svg) no-repeat 100% 50%;content:"";height:6px;position:absolute;right:-1px;top:3px;width:10px}.block-dropdown-language .dropbutton-wrapper.open .active-language:after{right:-3px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.block-dropdown-language .dropbutton-widget{background:#fff;border:0;border-radius:4px;bottom:7px;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.1);box-shadow:0 2px 8px 0 rgba(0,0,0,.1);left:0;overflow:visible;padding:20px;position:absolute;text-align:left;visibility:hidden;width:110px;z-index:1}.js .block-dropdown-language .dropbutton-widget{padding-right:20px}.block-dropdown-language .dropbutton-wrapper.open .dropbutton-widget{visibility:visible}.block-dropdown-language .dropdown-language-item .dropbutton-toggle{display:none}.block-dropdown-language .dropdown-language-item{border-right:0;bottom:0}.block-dropdown-language .dropbutton-action{border:0;padding:0}.block-dropdown-language .secondary-action{display:block;margin:0 0 10px}.block-dropdown-language .secondary-action:last-child{margin-bottom:0}.block-dropdown-language .secondary-action .language-link{color:#3b3c3d;font-size:0.8125rem;line-height:1.5;margin:0;padding:0;text-decoration:none}.block-dropdown-language .secondary-action .language-link:hover,.block-dropdown-language .secondary-action .language-link:focus{color:#005bc8}.block-local-tasks-block{background-color:#fff;border-right:1px solid #dadce0;border-top:1px solid #dadce0;bottom:0;-webkit-box-shadow:1px 0 3px 1px rgba(0,0,0,.15);box-shadow:1px 0 3px 1px rgba(0,0,0,.15);left:0;margin-bottom:0;padding:5px !important;position:fixed;-webkit-transition:left .15s cubic-bezier(0.19,1,0.22,1);transition:left .15s cubic-bezier(0.19,1,0.22,1);width:auto;z-index:99}@media(min-width:64em){.block-local-tasks-block{left:80px}}body[data-toolbar-menu=open] .block-local-tasks-block{left:240px}.block-local-tasks-block ul.tabs{font-family:"Source Sans Pro","Lucida Grande","Verdana",sans-serif;font-size:0.8125rem;line-height:1;margin:0;padding:0}.block-local-tasks-block ul.tabs:after{content:"";display:table;clear:both}.block-local-tasks-block ul.tabs li{display:block;margin:0}@media(min-width:40em){.block-local-tasks-block ul.tabs li{display:inline-block}}.block-local-tasks-block ul.tabs li.is-active a,.block-local-tasks-block ul.tabs li.is-active a:visited{background-color:#005bc8;border-color:#005bc8;color:#fff}.block-local-tasks-block ul.tabs a,.block-local-tasks-block ul.tabs a:visited{border:1px solid #fff;color:#005bc8;display:block;font-weight:700;padding:10px 15px;text-decoration:none;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.block-local-tasks-block ul.tabs a:hover,.block-local-tasks-block ul.tabs a:focus,.block-local-tasks-block ul.tabs a:visited:hover,.block-local-tasks-block ul.tabs a:visited:focus{border-color:#005bc8}.messages{margin:0 auto;max-width:1320px;padding-left:20px;padding-right:20px;margin-bottom:20px;margin-top:20px;padding-left:35px}.messages .messageclose,.messages .messageclose:visited{font-size:1.875rem;line-height:1.875rem;background-color:rgba(0,0,0,0);margin-top:-10px;text-decoration:none}.nav-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border-radius:0;border:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:block;font-size:0;height:3.75rem;margin:0;padding:0;position:absolute;right:0;text-indent:-9999px;-webkit-transition:background-color .3s ease,top .3s ease;transition:background-color .3s ease,top .3s ease;top:0;white-space:nowrap;width:50px;z-index:101}@media(min-width:68.75em){.nav-toggle{display:none}}.nav-toggle:focus{outline:0}.nav-toggle span{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background-color:#fff;display:block;height:2px;left:18px;right:0;-webkit-transition:background .3s,.3s;transition:background .3s,.3s;width:14px}.nav-toggle span:before,.nav-toggle span:after{background-color:#fff;content:"";display:block;height:2px;left:-4px;position:absolute;-webkit-transition-duration:.3s,.3s;transition-duration:.3s,.3s;width:18px}.nav-toggle span:before{top:-6px;-webkit-transition-property:top,-webkit-transform;transition-property:top,-webkit-transform;transition-property:top,transform;transition-property:top,transform,-webkit-transform}.nav-toggle span:after{bottom:-6px;-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}.nav-toggle.is-active span{background-color:rgba(0,0,0,0)}.nav-toggle.is-active span:before{background-color:#fff;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-toggle.is-active span:after{background-color:#fff;bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu--main{background:#005bc8;display:none;margin-left:-1.25rem;margin-right:-1.25rem;margin-top:0.9375rem;padding:1.25rem 0;position:absolute;width:100%}@media(min-width:68.75em){.menu--main{background:rgba(0,0,0,0);display:block;margin:0;padding:0;position:relative}}.is-navigation-expanded .menu--main{display:block}.menu--main .menu{list-style:none;margin:0;padding:0}@media(min-width:68.75em){.menu--main .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.menu--main .menu .menu{display:block}@media(min-width:68.75em){.menu--main .menu .menu a,.menu--main .menu .menu a:visited{color:#545556}}.menu--main .menu-item{margin:0;padding:0;text-align:center}@media(min-width:68.75em){.menu--main .menu-item{text-align:left}}.menu--main .menu-item+.menu-item{margin-top:0.5rem}@media(min-width:68.75em){.menu--main .menu-item+.menu-item{margin-top:0}}.menu--main .menu-item--expanded{position:relative}.menu--main .menu-item--expanded>span{padding-right:1.25rem;position:relative}@media(max-width:68.6875em){.menu--main .menu-item--expanded>span{display:inline-block}}@media(min-width:68.75em){.menu--main .menu-item--expanded>span:after{background:url(/themes/custom/sophoshome/images/icons/arrow-down-white.svg) no-repeat 50% 50%;background-size:100%;content:"";display:block;height:7px;position:absolute;right:0.375rem;top:0.875rem;width:7px}}.menu--main .menu-item--expanded .menu{display:none;background:#fff;margin-top:0.625rem;padding-bottom:2.25rem;padding-top:1.75rem}@media(min-width:68.75em){.menu--main .menu-item--expanded .menu{position:absolute;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);border-radius:5px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.25);box-shadow:0 2px 4px 0 rgba(0,0,0,.25);display:block !important;opacity:0;overflow:visible;margin-left:0;margin-right:0;margin-top:0;padding:4.375rem 3.125rem 1.75rem;visibility:hidden;width:15rem}}@media(min-width:68.75em){.menu--main .menu-item--expanded .menu:before{background:#fff;content:"";display:block;height:12px;left:50%;margin-left:-0.375rem;position:absolute;top:-0.375rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:12px}}.menu--main .menu-item--expanded .menu a,.menu--main .menu-item--expanded .menu a:visited,.menu--main .menu-item--expanded .menu span{color:#005bc8;font-size:1rem;line-height:1.25;padding:0}@media(min-width:68.75em){.menu--main .menu-item--expanded .menu a,.menu--main .menu-item--expanded .menu a:visited,.menu--main .menu-item--expanded .menu span{color:#545556}}.menu--main .menu-item--expanded .menu a.button,.menu--main .menu-item--expanded .menu a:visited.button,.menu--main .menu-item--expanded .menu span.button{background-color:#005bc8;color:#fff}.menu--main .menu-item--expanded .menu a.button:hover,.menu--main .menu-item--expanded .menu a:visited.button:hover,.menu--main .menu-item--expanded .menu span.button:hover{background-color:#006ad1}.menu--main .menu-item--expanded .menu a.button:focus,.menu--main .menu-item--expanded .menu a:visited.button:focus,.menu--main .menu-item--expanded .menu span.button:focus{-webkit-box-shadow:0 0 0 2px rgba(0,91,200,.2);box-shadow:0 0 0 2px rgba(0,91,200,.2)}.menu--main .menu-item--expanded .menu a.button,.menu--main .menu-item--expanded .menu a:visited.button,.menu--main .menu-item--expanded .menu span.button{display:inline-block;font-size:0.8125rem;margin:0;padding:0.25rem 1.875rem}.menu--main .menu-item--expanded .menu a.button:hover,.menu--main .menu-item--expanded .menu a.button:focus,.menu--main .menu-item--expanded .menu a:visited.button:hover,.menu--main .menu-item--expanded .menu a:visited.button:focus,.menu--main .menu-item--expanded .menu span.button:hover,.menu--main .menu-item--expanded .menu span.button:focus{background:#005bc8}@media(min-width:68.75em){.menu--main .menu-item--expanded .menu span{color:#005bc8;display:block;font-family:"SophosSans-SemiBold","Arial","Helvetica",sans-serif;font-size:0.9375rem;line-height:1;position:absolute;text-transform:uppercase;top:2.375rem}}@media(max-width:68.6875em){.menu--main .menu-item--expanded .menu-item:not(:last-child){margin-bottom:1.0625rem}}@media(min-width:68.75em){.menu--main .menu-item--expanded .menu-item+.menu-item{margin-bottom:0.8125rem}}@media(max-width:68.6875em){.menu--main .menu-item--expanded .menu-item__heading{display:none}}@media(min-width:68.75em){.menu--main .menu-item--expanded:hover>span:after,.menu--main .menu-item--expanded:focus-within>span:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media(min-width:68.75em){.menu--main .menu-item--expanded:hover>.menu,.menu--main .menu-item--expanded:focus-within>.menu{opacity:1;visibility:visible;z-index:0}}@media(min-width:68.75em){.menu--main .menu-item--expanded.is-wide .menu{-webkit-columns:3;-moz-columns:3;columns:3;width:43.75rem}}.menu--main .menu-item .menu-item__expand-toggle{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background:rgba(0,0,0,0);border-radius:0;border:0;display:block;height:2.5rem;margin:0;padding:0;right:0;text-decoration:none;width:100%}@media(min-width:68.75em){.menu--main .menu-item .menu-item__expand-toggle{display:none}}.menu--main .menu-item .menu-item__expand-toggle:after{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background:url(/themes/custom/sophoshome/images/icons/arrow-down-white.svg) no-repeat 50% 50%;content:"";display:block;height:10px;right:0;width:10px}.menu--main .menu-item .menu-item__expand-toggle.is-active:after{margin-top:-0.1875rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.menu--main a,.menu--main a:visited,.menu--main span{color:#fff;display:block;font-size:1.125rem;line-height:1;padding:0.625rem 1.25rem;text-decoration:none}@media(min-width:68.75em){.menu--main a,.menu--main a:visited,.menu--main span{font-size:0.9375rem;padding-bottom:1.375rem}}.menu--main a:hover,.menu--main a:focus,.menu--main a:visited:hover,.menu--main a:visited:focus,.menu--main span:hover,.menu--main span:focus{text-decoration:underline}.menu--main a.is-active,.menu--main a:visited.is-active,.menu--main span.is-active{text-decoration:underline}.menu--main a.button,.menu--main a:visited.button,.menu--main span.button{background-color:#fff;color:#005bc8}.menu--main a.button:hover,.menu--main a:visited.button:hover,.menu--main span.button:hover{background-color:#f0f9fe}.menu--main a.button:focus,.menu--main a:visited.button:focus,.menu--main span.button:focus{background-color:#f0f9fe;-webkit-box-shadow:0 0 0 2px hsla(0,0%,100%,.2);box-shadow:0 0 0 2px hsla(0,0%,100%,.2)}.menu--main a.button,.menu--main a:visited.button,.menu--main span.button{display:inline-block;font-size:1rem;margin-left:0.625rem;padding:0.5rem 1.5625rem}.menu--main a.button:hover,.menu--main a.button:focus,.menu--main a:visited.button:hover,.menu--main a:visited.button:focus,.menu--main span.button:hover,.menu--main span.button:focus{text-decoration:none}.menu--main span:hover,.menu--main span:focus{text-decoration:none}.menu--footer .menu{margin:0;padding:0;text-align:center}.menu--footer .menu-item{display:inline-block}.menu--footer .menu-item:not(:last-child){margin-right:50px}.menu--footer a,.menu--footer a:visited{color:#005bc8;display:inline-block;font-family:"SophosSans-Medium","Arial","Helvetica",sans-serif;font-size:0.9375rem;text-decoration:none}.menu--legal .menu{margin:0;padding:0}.menu--legal .menu-item{display:inline-block}.menu--legal .menu-item:not(:last-child){margin-right:25px}.menu--legal a,.menu--legal a:visited{color:#005bc8;display:inline-block;font-size:0.625rem;text-decoration:none}.watermark{background:#ffa50d;bottom:0;color:#000;display:block;font-family:"SophosSans-Medium","Arial","Helvetica",sans-serif;font-style:italic;font-weight:400;left:0;padding:10px 20px;position:fixed;text-align:right;width:100%;z-index:10}.switch-tabs{background-color:#fff;border-radius:25px;-webkit-box-shadow:0 0 0 3px rgba(0,151,238,.1);box-shadow:0 0 0 3px rgba(0,151,238,.1);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.switch-tabs .switch-tab{border-radius:25px;color:#777a7d;display:block;font-size:1rem;padding:11px 30px;text-decoration:none}.switch-tabs .switch-tab.is-active{background-color:#005bc8;color:#fff}.switch-tabs .switch-tab:hover,.switch-tabs .switch-tab:focus{text-decoration:none}@media(min-width:64em){.switch-tabs .switch-tab{font-size:1.125rem;padding:11px 44px}}.section-home-intro{background-image:-webkit-gradient(linear,left top,left bottom,from(#005bc8),color-stop(77%,#fff));background-image:linear-gradient(to bottom,#005bc8 0% 77%,#fff 77% 100%);padding:100px 20px}@media(min-width:64em){.section-home-intro{padding:100px 0 80px}}@media(min-width:64em){.section-home-intro .layout-one-column{display:grid;grid-template-columns:57% minmax(100px,200px) minmax(200px,27%);padding-right:20px;position:relative}}@media(min-width:100em){.section-home-intro .layout-one-column{margin:0 auto;max-width:1280px;padding:0}}@media(min-width:64em){.home-intro__image-block{grid-column:1/3;grid-row:1/1}}@media(min-width:64em){.home-intro__image-block img{max-width:none;-o-object-position:-140px 0;object-position:-140px 0;width:100%}}@media(min-width:100em){.home-intro__image-block img{-o-object-position:0;object-position:0;max-width:800px}}@media(min-width:64em){.home-intro__cta-block{align-self:center;grid-column:2/-1;grid-row:1/1;z-index:1}}.home-intro__cta-block .block__container{margin-bottom:40px;text-align:center}@media(min-width:64em){.home-intro__cta-block .block__container{margin-bottom:200px;text-align:left}}.home-intro__cta-block .block__title{color:#fff}.home-intro__cta-block .block__content p{color:#fff;margin-bottom:40px}.home-intro__cta-block .block__content p:last-child{margin-bottom:0}.home-intro__cta-block .cta-buttons-container{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}.section-home-reviews{padding-bottom:60px}@media(min-width:64em){.section-home-reviews{padding-bottom:100px}}.section-home-features-tabs{background-color:#f0f9fe;overflow-x:scroll;padding:80px 20px 40px;text-align:center}@media(min-width:64em){.section-home-features-tabs{overflow-x:initial;padding:100px 20px 70px}}.section-home-features-tabs .switch-tabs-container{display:inline-block}.section-home-features{background-color:#f0f9fe;padding:20px 20px 50px}@media(min-width:64em){.section-home-features .layout-one-column{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1260px}}.home-features__content-block{margin-bottom:60px}@media(min-width:64em){.home-features__content-block{margin-bottom:0;min-width:600px;width:50%}}@media(min-width:64em){.home-features__image-block{margin-left:auto;margin-bottom:-160px;min-width:800px}}.switch-panel-container{margin-bottom:40px}.features__title{font-size:1.75rem;margin-bottom:16px}@media(min-width:64em){.features__title{font-size:3rem}}.features__description{color:#545556;font-size:1.125rem;line-height:1.35;margin-bottom:34px}@media(min-width:64em){.features__description{font-size:1.375rem}}.feature__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:26px}.feature__item:last-child{margin-bottom:0}.feature__icon{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;margin-right:20px}.feature_title{font-size:1.125rem;margin-bottom:4px}.feature_text{color:#545556;font-size:1.125rem;line-height:1.4}.features-button-container{text-align:center}@media(min-width:64em){.features-button-container{text-align:left}}.switch-panel#privacy,.switch-panel#management{display:none}.section-home-customers-protect{background:#005bc8}.section-home-customers-protect .layout-one-column{margin:0 auto;max-width:1320px;padding-left:20px;padding-right:20px}.section-home-customers-protect .block__content{margin:0 auto;max-width:860px;padding-top:48px;padding-bottom:0;text-align:center}.section-home-customers-protect h1{color:#fff}.section-home-video{background:#005bc8;color:#fff;padding:20px 0}@media(min-width:64em){.section-home-video{padding:40px 0}}.section-home-video .l--two-column-container{max-width:660px;margin:0 auto;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width:64em){.section-home-video .l--two-column-container{max-width:1320px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.section-home-video .l--two-column__first{width:auto;margin-bottom:40px}@media(min-width:64em){.section-home-video .l--two-column__first{width:48%;margin:0}}.section-home-video .l--two-column__second{width:auto;margin-bottom:40px}@media(min-width:64em){.section-home-video .l--two-column__second{width:48%;margin:0}}.section-home-video .block-inline-blockbasic p.small{font-size:1.125rem}.section-home-video .block-inline-blockbasic p.large{font-size:2.25rem;line-height:1.2;font-family:"SophosSans-SemiBold","Arial","Helvetica",sans-serif;margin-bottom:10px}.section-home-video.home-video-2 .l--two-column-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media(min-width:64em){.section-home-video.home-video-2 .l--two-column-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(min-width:64em){.section-home-video.home-video-2 .l--two-column__first{width:48%}}@media(min-width:64em){.section-home-video.home-video-2 .l--two-column__second{width:48%}}.section-home-video.home-video-3{padding-bottom:40px}@media(min-width:64em){.section-home-video.home-video-3{padding-bottom:100px}}.section-home-features-pricing{padding:60px 20px 40px}@media(min-width:40em){.section-home-features-pricing{padding:60px 20px 0}}@media(min-width:64em){.section-home-features-pricing{padding:150px 20px 0}}@media(min-width:40em){.section-home-features-pricing .layout-one-column{display:grid;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:800px}}.home-features-pricing__intro-block{margin-bottom:40px;text-align:center}@media(min-width:40em){.home-features-pricing__intro-block{grid-column:1/3}}.home-features-pricing__intro-block .large{color:#777a7d;font-size:1.25rem}@media(min-width:40em){.home-features-pricing__intro-block .large{font-size:1.375rem}}.home-features-pricing__list-block{margin:0 auto 20px;max-width:300px;padding-left:40px;z-index:1}@media(min-width:40em){.home-features-pricing__list-block{align-self:center;grid-column:1/2;justify-self:center;padding-left:0}}.home-features-pricing__list-block .block__content a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.125rem;line-height:1.5;text-decoration:none;white-space:nowrap}.home-features-pricing__list-block .block__content a:after{border-radius:50%;content:"›";display:block;font-size:13px;height:16px;margin:1px 5px 0 8px;line-height:.9;text-align:center;width:16px}.home-features-pricing__list-block .block__content a:hover,.home-features-pricing__list-block .block__content a:focus{text-decoration:none}.home-features-pricing__list-block .block__content a{color:#005bc8}.home-features-pricing__list-block .block__content a:after{border:2px solid #005bc8}.home-features-pricing__list-block .block__content a:hover,.home-features-pricing__list-block .block__content a:focus{color:#000;text-decoration:none}.home-features-pricing__list-block .block__content a:hover::after,.home-features-pricing__list-block .block__content a:focus::after{border-color:#000}.home-features-pricing__list-block .block__content a{margin-left:30px}.home-features-pricing__price-block.c--price-block{margin:0 auto}@media(min-width:40em){.home-features-pricing__price-block.c--price-block{grid-column:2/-1}}@media(min-width:64em){.home-features-pricing__price-block.c--price-block{margin:0 60px 0 0}}.home-features-pricing__price-block .c--price-header{background-color:#005bc8}.home-features-pricing__price-block .c--price-container{background-color:#f0f9fe;margin:0;padding-top:60px}.home-features-pricing__price-block a.button.c--price-button{background-color:#ff8000;display:block;margin:0 0 32px}.home-features-pricing__price-block a.button.c--price-button:hover,.home-features-pricing__price-block a.button.c--price-button:focus{background-color:#ffa50d}.home-features-pricing__price-block .c--price-cta-link{display:block}.home-features-pricing__price-block .block__title,.home-features-pricing__price-block .c--price-footer{display:none}.section-home-beanbag-guy{background-image:-webkit-gradient(linear,left bottom,left top,from(#005bc8),color-stop(45%,#fff));background-image:linear-gradient(to top,#005bc8 0% 45%,#fff 45% 100%)}@media(min-width:64em){.section-home-beanbag-guy .layout-one-column{margin-left:-40px}}@media(min-width:64em){.section-home-beanbag-guy .block-inline-blockbasic-image-block{-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}.section-home-beanbag-guy .block-inline-blockbasic-image-block img{display:block;max-width:1000px}}.section-home-feature-cards{background-color:#f0f9fe;padding:100px 20px 40px}@media(min-width:64em){.section-home-feature-cards{padding:160px 20px 40px}}@media(min-width:64em){.section-home-feature-cards .layout-one-column{margin:0 auto;max-width:1100px}}.home-feature-cards__intro-block{margin-bottom:60px;text-align:center}@media(min-width:64em){.home-feature-cards__intro-block{padding:0 80px}}.home-feature-cards__intro-block .large{color:#696a6b;font-size:1.375rem;margin-bottom:0}.home-feature-cards__switch-tabs-block{margin-bottom:80px;text-align:center}.feature-cards{margin-bottom:80px}@media(min-width:40em){.feature-cards{display:grid;grid-gap:30px;grid-template-columns:repeat(2,1fr)}}@media(min-width:64em){.feature-cards{grid-template-columns:repeat(3,1fr)}}.feature-card{background-color:#fff;border:1px solid #dadce0;border-radius:5px;margin-bottom:30px;padding:40px 35px;text-align:center}@media(min-width:40em){.feature-card{margin-bottom:0}}@media(min-width:64em){.feature-card{padding:70px 35px}}.feature-card__icon{display:inline-block;margin-bottom:30px;max-width:80px}.feature-card__title{color:#777a7d;font-size:1.5rem;margin-bottom:16px}.feature-card__text{color:#777a7d;font-size:1rem;line-height:1.5}.feature-cards__cta{text-align:center}#mac.switch-panel{display:none}.section-home-bottom-cta{background-image:-webkit-gradient(linear,left bottom,left top,from(#005bc8),color-stop(80%,#f0f9fe));background-image:linear-gradient(to top,#005bc8 0% 80%,#f0f9fe 80% 100%);padding:0 20px 80px}@media(min-width:64em){.section-home-bottom-cta{background-image:-webkit-gradient(linear,left bottom,left top,from(#005bc8),color-stop(47%,#f0f9fe));background-image:linear-gradient(to top,#005bc8 0% 47%,#f0f9fe 47% 100%);padding:0 20px 120px}}@media(min-width:64em){.home-bottom-cta__image-block{margin:0 auto;max-width:1200px}}.home-bottom-cta__content-block{padding-top:20px}@media(min-width:64em){.home-bottom-cta__content-block{margin:0 auto;max-width:600px;padding-top:50px}}.home-bottom-cta__content-block .block__title{color:#fff;margin-bottom:30px;text-align:center}.ipm-intro{background:#f0f9fe;padding-bottom:55px;padding-top:95px}@media(min-width:64em){.ipm-intro{padding-bottom:110px;padding-top:185px}}@media(min-width:64em){.ipm-intro__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1130px}}.ipm-intro__content ul{padding-left:20px}.ipm-intro__cta{text-align:center}@media(min-width:40em){.ipm-intro__cta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-align:left}}.ipm-intro__cta .button{margin-bottom:20px;margin-left:0}@media(min-width:40em){.ipm-intro__cta .button{margin-bottom:0;margin-right:20px}}.ipm-intro__media{display:none}@media(min-width:64em){.ipm-intro__media{display:block;padding-left:20px;margin-top:-25px}}.ipm-intro__subtitle{font-size:1.5rem;line-height:28px}.ipm-body{background:#f0f9fe;padding-bottom:40px;padding-top:40px}@media(min-width:64em){.ipm-body{padding-bottom:80px;padding-top:80px}}.ipm-body__container{max-width:840px}.ipm-embed-block{padding-bottom:40px;padding-top:40px}@media(min-width:64em){.ipm-embed-block{padding-bottom:80px;padding-top:80px}}.ipm-cta{background:#005bc8;padding-bottom:40px;padding-top:40px;text-align:center}@media(min-width:64em){.ipm-cta{padding-bottom:80px;padding-top:80px}}.ipm-cta__container{max-width:840px}.ipm-cta__title,.ipm-cta__subtitle{color:#fff}.ipm-cta__subtitle{font-family:"SophosSans-Light","Arial","Helvetica",sans-serif;font-size:1.875rem;line-height:1.2}.ipm-cta__cta{text-align:center}@media(min-width:40em){.ipm-cta__cta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}}.ipm-cta__cta .button{margin-bottom:20px;margin-left:0}@media(min-width:40em){.ipm-cta__cta .button{margin-bottom:0;margin-right:20px}}.org-member__intro{padding:5rem 0 0}@media(min-width:64em){.org-member__intro{padding-top:7.1875rem}}.org-member__intro.blue{background:-webkit-gradient(linear,left bottom,left top,from(#f0f9fe),color-stop(3%,#f0f9fe),color-stop(3%,#005bc8));background:linear-gradient(0deg,#f0f9fe 0%,#f0f9fe 3%,#005bc8 3%);color:#fff}.org-member__intro.white{background:-webkit-gradient(linear,left bottom,left top,from(#f0f9fe),color-stop(3%,#f0f9fe),color-stop(3%,#fff));background:linear-gradient(0deg,#f0f9fe 0%,#f0f9fe 3%,#fff 3%)}.org-member__intro-container{display:grid}@media(min-width:64em){.org-member__intro-container{grid-template-columns:repeat(6,1fr)}}.org-member__intro-img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media(min-width:64em){.org-member__intro-img{align-self:flex-end;grid-column:1/4;grid-row:1/2;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(min-width:64em){.org-member__intro-img{grid-column:1/5}}.org-member__intro-content{margin-bottom:60px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media(min-width:64em){.org-member__intro-content{align-self:center;grid-column:3/-1;grid-row:1/2;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media(min-width:64em){.org-member__intro-content{grid-column:4/-1}}.org-member__logo{margin-bottom:20px}.org-member__teaser h2{color:#fff}.org-member__teaser a{color:#fff}.org-member__teaser a:hover{color:#d6effc}.org-member__section-content{background-color:#f0f9fe;padding:80px 0}.org-member__section-container{padding:0 20px}@media(min-width:64em){.org-member__section-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:1100px}}@media(min-width:64em){.org-member__edition-features{-webkit-box-flex:30%;-ms-flex:30% 1 1;flex:30% 1 1}}.org-member__license-form{background-color:#fff;border-radius:5px;color:#696a6b;padding:20px;margin-left:auto;margin-right:auto;max-width:600px}@media(min-width:40em){.org-member__license-form{padding:30px}}@media(min-width:64em){.org-member__license-form{padding:60px}}.org-member__license-form input{display:block;margin-bottom:10px;width:100%}.org-member__license-form input[type=submit]{border:2px solid rgba(0,0,0,0);border-radius:36px;cursor:pointer;display:inline-block;font-size:1.125rem;line-height:1.1111111111;padding:8px 32px;text-align:center;text-decoration:none;text-shadow:none;-webkit-transition:color .3s ease,background .3s ease;transition:color .3s ease,background .3s ease;background-color:#005bc8;color:#fff;font-size:1.125rem;margin-top:25px;margin-bottom:25px;width:auto}.org-member__license-form input[type=submit]:hover,.org-member__license-form input[type=submit]:focus{outline:none;text-decoration:none}.org-member__license-form input[type=submit]:hover{background-color:#006ad1}.org-member__license-form input[type=submit]:focus{-webkit-box-shadow:0 0 0 2px rgba(0,91,200,.2);box-shadow:0 0 0 2px rgba(0,91,200,.2)}.org-member__license-form label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal}.org-member__license-form{max-width:570px;padding:70px}@media(min-width:64em){.org-member__license-form{-webkit-box-flex:40%;-ms-flex:40% 1 1;flex:40% 1 1}}.org-member__license-form .home-widget-ec-details{color:#696a6b;font-family:"SophosSans-SemiBold","Arial","Helvetica",sans-serif;font-size:1.5rem;margin-bottom:18px}.org-member__license-form .home-widget-ec-info{color:#242527;font-size:1.125rem}.org-member__license-form .home-widget-ec-legal{color:#83868b;font-size:0.75rem}.content-page__intro{background-color:#005bc8;padding:80px 0}@media(min-width:64em){.content-page__intro{padding:140px 0}}.content-page__intro-container{max-width:1200px;text-align:center}.content-page__intro-title{color:#fff;font-size:3rem}.content-page__intro-subtitle{color:#fff;font-size:1.5rem;margin-bottom:40px}@media(min-width:64em){.content-page__intro-subtitle{font-size:2rem}}.content-page__body{padding:80px 0}@media(min-width:64em){.content-page__body{padding:160px 0}}@media(min-width:64em){.content-page__body-container{max-width:900px}}.content-page__body p:last-child{margin-bottom:0}.content-page__cards-reviews{background-color:#f0f9fe;padding:80px 0}@media(min-width:64em){.content-page__cards-reviews{padding:140px 0}}.content-page__cards-title{margin-bottom:40px;text-align:center}@media(min-width:64em){.content-page__cards-title{margin-bottom:80px}}@media(min-width:40em){.content-page__cards .field--name-field-text-cards{display:grid;grid-gap:30px;grid-template-columns:repeat(2,1fr)}}@media(min-width:64em){.content-page__cards .field--name-field-text-cards{grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1050px}}.content-page__cards .field--name-field-text-cards>.field__item{background-color:#fff;border:1px solid #dadce0;border-radius:5px;margin-bottom:30px;padding:40px 35px}@media(min-width:40em){.content-page__cards .field--name-field-text-cards>.field__item{margin-bottom:0}}@media(min-width:64em){.content-page__cards .field--name-field-text-cards>.field__item{padding:70px 35px}}.content-page__cards .field--name-field-card-title{color:#696a6b;font-family:"SophosSans-Medium","Arial","Helvetica",sans-serif;font-size:1.625rem;margin-bottom:16px}.content-page__cards .field--name-field-card-body{color:#545556;font-size:1rem;line-height:1.5}.content-page__reviews{padding:120px 0 0}.content-page__subscription-features-cta{padding:80px 0}@media(min-width:64em){.content-page__subscription-features-cta{padding:120px 0}}@media(min-width:64em){.content-page__subscription-features-cta-container{margin:0 auto;max-width:900px}}.content-page__subscription-features-title{text-align:center}.content-page__subscription-features-sub-title{color:#696a6b;font-size:1.5rem;margin-bottom:60px;text-align:center}@media(min-width:64em){.content-page__subscription-features-form-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:700px}}.content-page__subscription-features-form{margin:0 auto;max-width:400px}@media(min-width:64em){.content-page__subscription-features-form{margin-left:auto;margin-right:0;max-width:auto}}.content-page__subscription-features-body{max-width:260px;margin:0 auto}@media(min-width:64em){.content-page__subscription-features-body{margin:0;width:auto}}.content-page__subscription-features-body ul{margin-bottom:40px}@media(min-width:64em){.content-page__subscription-features-body ul{margin-bottom:0}}.content-page__narrative-feature{background-color:#f0f9fe;padding:80px 0}@media(min-width:64em){.content-page__narrative-feature{padding:160px 0}}.content-page__narrative-feature-container{text-align:center}@media(min-width:64em){.content-page__narrative-feature-container{margin:0 auto;max-width:900px}}.content-page__narrative-feature-body p{color:#696a6b;font-size:1.375rem}.content-page__narrative-feature-body p:last-child{margin-bottom:0}.content-page__secure-home{background-color:#005bc8;padding:80px 0}@media(min-width:64em){.content-page__secure-home{padding:160px 0}}@media(min-width:64em){.content-page__secure-home-container{margin:0 auto;max-width:900px}}.content-page__secure-home .block__title{color:#fff;margin-bottom:20px;text-align:center}.content-page__secure-home .block__content{color:#fff;margin-bottom:40px;text-align:center}.content-page__secure-home .block__content p{font-size:1.375rem}.content-page__secure-home .block__content p:last-child{margin-bottom:0}.security-news__intro{background-color:#005bc8;color:#fff;padding:100px 0 120px;text-align:center}@media(min-width:64em){.security-news__intro{padding:140px 0 280px}}.security-news__intro-title{color:#fff;display:inline-block;font-size:50px;margin-bottom:40px;text-align:center}.security-news__publication-date{color:#fff;font-size:2rem;text-transform:uppercase}.security-news__image{margin-top:-95px}@media(min-width:64em){.security-news__image{margin-top:-230px}}.security-news__image img{border:solid 1px #c2c5ca;width:100%}@media(min-width:64em){.security-news__content-container{max-width:1120px}}.security-news__body{padding:60px 0}@media(min-width:64em){.security-news__body{padding:60px 110px}}.security-news__cta{background-color:#005bc8}.security-news__cta .block__container{padding:60px 20px;text-align:center}@media(min-width:64em){.security-news__cta .block__container{margin:0 auto;max-width:1000px;padding:100px 20px}}.security-news__cta .block__title{color:#fff;margin:0 auto 40px;max-width:600px;text-align:center}.security-news-view{background-color:#f0f9fe;padding-bottom:40px}@media(min-width:64em){.security-news-view{padding-bottom:100px}}.security-news-view .view-header{background:#005bc8;overflow:hidden;padding:100px 0 280px;text-align:center}.security-news-view .view-header h2{color:#fff}.security-news-view .view-header p{color:#fff;font-size:1.375rem}@media(min-width:64em){.security-news-view .view-header p{font-size:1.75rem}}.security-news-view .view-content{padding:0 20px}@media(min-width:64em){.security-news-view .view-content{margin:0 auto;max-width:1120px}}.security-news-view .views-infinite-scroll-content-wrapper{margin-top:-230px;margin-bottom:40px}@media(min-width:40em){.security-news-view .views-infinite-scroll-content-wrapper{display:grid;grid-gap:22px;grid-template-columns:repeat(2,1fr)}}@media(min-width:64em){.security-news-view .views-infinite-scroll-content-wrapper{grid-template-columns:repeat(3,1fr)}}.security-news-view .views-row{background:#fff;border:1px solid #dadce0;border-radius:4px;margin-bottom:40px;overflow:hidden}@media(min-width:64em){.security-news-view .views-row{margin-bottom:0}}.security-news__card-date{color:#777a7d;font-size:1.125rem;margin-bottom:10px;text-decoration:none;text-transform:uppercase}.security-news__card-title{color:#777a7d;font-size:1.5rem;margin-bottom:0;text-decoration:none}.security-news__card-image img{display:block;width:100%}.security-news__card-content{padding:40px 28px}.security-news__card-link{display:block;text-decoration:none}.security-news__card-link:hover{text-decoration:none}.security-news-view .js-pager__items pager{margin-bottom:0}.security-news-view .js-pager__items{text-align:center}.security-news-view .pager__item a.button{background-color:rgba(0,0,0,0);border-color:#005bc8;color:#005bc8}.security-news-view .pager__item a.button:hover{border-color:#006ad1;color:#006ad1}.security-news-view .pager__item a.button:focus{-webkit-box-shadow:0 0 0 2px rgba(0,91,200,.2);box-shadow:0 0 0 2px rgba(0,91,200,.2)}.block-academic-edition,.block-commercial-edition{max-width:400px}.block-academic-edition .block__title,.block-commercial-edition .block__title{font-size:1.75rem;line-height:1.2142857143}@media(min-width:40em){.block-academic-edition .block__title,.block-commercial-edition .block__title{font-size:2.25rem;line-height:1.3333333333}}.profile{margin:0 auto;max-width:1320px;padding-left:20px;padding-right:20px}.section-mac-tool-upgrade-intro{background:#005bc8;color:#fff}.section-mac-tool-upgrade-intro .block__container{padding:60px 20px;text-align:center}@media(min-width:64em){.section-mac-tool-upgrade-intro .block__container{margin:0 auto;max-width:1000px;padding:120px 20px}}.section-mac-tool-upgrade-intro .block__title{color:#fff}.section-mac-tool-upgrade-intro .block__content p{color:#fff}.section-mac-tool-upgrade-intro .block__content p:last-child{margin-bottom:0}.section-mac-tool-upgrade-intro .block__content h3{color:#fff;margin-bottom:40px}.section-mac-tool-upgrade-free .block__container{padding:60px 20px 0;text-align:center}@media(min-width:64em){.section-mac-tool-upgrade-free .block__container{margin:0 auto;max-width:900px;padding:120px 20px 40px}}.section-mac-tool-upgrade-free .block__container p{font-size:1.375rem;margin-bottom:0}.section-mac-tool-upgrade-ways .block__container{padding:60px 20px}@media(min-width:64em){.section-mac-tool-upgrade-ways .block__container{margin:0 auto;max-width:1200px;padding:120px 20px}}.section-mac-tool-upgrade-ways .block__title{margin-bottom:60px;text-align:center}@media(min-width:64em){.section-mac-tool-upgrade-ways .block__title{margin:0 auto 120px;max-width:700px}}@media(min-width:64em){.section-mac-tool-upgrade-ways .primary-ways{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:1000px}}.section-mac-tool-upgrade-ways .primary-ways-item{margin-bottom:40px}@media(min-width:64em){.section-mac-tool-upgrade-ways .primary-ways-item{margin-bottom:0;width:30%}}.section-mac-tool-upgrade-ways .primary-ways-number{background:#005bc8;border-radius:50%;color:#fff;font-size:20px;height:40px;line-height:40px;margin-bottom:20px;text-align:center;width:40px}.section-mac-tool-upgrade-ways h3{color:#696a6b;font-size:1.375rem;margin-bottom:20px}.section-mac-tool-upgrade-reviews{background-color:#f0f9fe;padding:60px 0}@media(min-width:64em){.section-mac-tool-upgrade-reviews{padding:120px 0}}.section-mac-tool-upgrade-cta{background:#005bc8;color:#fff}.section-mac-tool-upgrade-cta .block__container{padding:60px 20px;text-align:center}@media(min-width:64em){.section-mac-tool-upgrade-cta .block__container{margin:0 auto;max-width:1100px;padding:120px 20px}}.section-mac-tool-upgrade-cta .block__container p{margin-bottom:40px}.section-mac-tool-upgrade-cta .block__container .button:first-child{margin-bottom:20px}@media(min-width:64em){.section-mac-tool-upgrade-cta .block__container .button:first-child{margin-bottom:0}}.section-about{background:#005bc8;color:#fff;padding:80px 0}@media(min-width:64em){.section-about{padding:140px 0}}.block-about{margin:0 auto;max-width:1320px;padding-left:20px;padding-right:20px;max-width:900px;text-align:center}.block-about-title{color:#fff;margin-bottom:50px}.section-redeem-intro{background:#005bc8;padding:60px 0}@media(min-width:64em){.section-redeem-intro{padding:80px 0 100px}}.block-redeem-intro{margin:0 auto;max-width:1320px;padding-left:20px;padding-right:20px;text-align:center}@media(min-width:64em){.block-redeem-intro{max-width:700px}}.block-redeem-intro__title{color:#fff;margin-bottom:0}.section-redeem-content{background-color:#005bc8;padding:0 0 120px}.section-redeem-content .l--two-column-container{margin:0 auto;max-width:1320px;padding-left:20px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:64em){.section-redeem-content .l--two-column-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.section-redeem-content .l--two-column__first{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media(min-width:64em){.section-redeem-content .l--two-column__first{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.section-redeem-content .l--two-column__second{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:40px}@media(min-width:64em){.section-redeem-content .l--two-column__second{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:auto;margin-bottom:0;width:50%}}.block-redeem-features__title{color:#fff;font-size:1.75rem;margin-bottom:40px}.block-redeem-features .text-formatted ol li{color:#fff}.block-redeem-features .text-formatted ol li:before{background-color:#fff;color:#005bc8}.block-redeem-form{background-color:#fff;border-radius:5px;padding:30px}@media(min-width:64em){.block-redeem-form{padding:60px}}.block-redeem-form input{display:block;margin-bottom:10px;width:100%}.block-redeem-form input[type=submit]{border:2px solid rgba(0,0,0,0);border-radius:36px;cursor:pointer;display:inline-block;font-size:1.125rem;line-height:1.1111111111;padding:8px 32px;text-align:center;text-decoration:none;text-shadow:none;-webkit-transition:color .3s ease,background .3s ease;transition:color .3s ease,background .3s ease;background-color:#005bc8;color:#fff;font-size:1.125rem;display:block;margin-top:25px;margin-bottom:20px;width:100%}.block-redeem-form input[type=submit]:hover,.block-redeem-form input[type=submit]:focus{outline:none;text-decoration:none}.block-redeem-form input[type=submit]:hover{background-color:#006ad1}.block-redeem-form input[type=submit]:focus{-webkit-box-shadow:0 0 0 2px rgba(0,91,200,.2);box-shadow:0 0 0 2px rgba(0,91,200,.2)}.block-redeem-form label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal}.home-widget-register-redeem-intro{color:#696a6b;font-family:"SophosSans-SemiBold","Arial","Helvetica",sans-serif;font-size:1.5rem}.section-com-intro{background-color:#005bc8;color:#fff}.section-com-intro .block__container{padding:60px 20px;text-align:center}@media(min-width:64em){.section-com-intro .block__container{margin:0 auto;max-width:1000px;padding:120px 20px}}.section-com-intro .block__title{color:#fff}.section-com-intro .block__content p{color:#fff}.section-com-intro .block__content p:last-child{margin-bottom:0}.section-com-reviews{background-color:#f0f9fe;padding:60px 20px}@media(min-width:64em){.section-com-reviews{padding:120px 20px}}.section-com-what-is-it{background-color:#005bc8}.section-com-what-is-it .block__container{padding:60px 20px;text-align:center}@media(min-width:64em){.section-com-what-is-it .block__container{margin:0 auto;max-width:700px;padding:120px 20px}}.section-com-what-is-it .block__title{color:#fff}.section-com-what-is-it .block__content p{color:#fff}.section-com-what-is-it .block__content p:last-child{margin-bottom:0}.section-com-features{background-color:#f0f9fe}.section-com-features .block-block-content{padding:60px 20px}@media(min-width:64em){.section-com-features .block-block-content{margin:0 auto;max-width:1300px;padding:120px 20px}}.section-com-features .block__title{margin-bottom:40px;text-align:center}.section-com-features .block-block-content ul{margin:0 auto;max-width:360px;padding-left:40px}@media(min-width:64em){.section-com-features .block-block-content ul{-webkit-columns:3;-moz-columns:3;columns:3;margin:0;max-width:none;padding-left:0}}.section-com-features .block-block-content ul li{font-size:1.375rem;color:#696a6b;font-weight:100}.section-com-how-to-get-it .block__container{padding:60px 20px}@media(min-width:64em){.section-com-how-to-get-it .block__container{margin:0 auto;max-width:900px;padding:120px 20px}}.section-com-how-to-get-it .block__title{margin-bottom:40px;text-align:center}.section-how-to-get-support{background-color:#f0f9fe}.section-how-to-get-support .block__container{padding:60px 20px;text-align:center}@media(min-width:64em){.section-how-to-get-support .block__container{margin:0 auto;max-width:1200px;padding:120px 20px}}.section-com-install{background-color:#005bc8;color:#fff}.section-com-install .block__container{padding:60px 20px;text-align:center}@media(min-width:64em){.section-com-install .block__container{margin:0 auto;max-width:800px;padding:120px 20px}}.section-com-install .block__title{color:#fff}.section-com-install .block__content p{color:#fff}.section-com-install .block__content p:last-child{margin-bottom:0}.section-com-faqs .faq__content{padding:60px 20px}@media(min-width:64em){.section-com-faqs .faq__content{margin:0 auto;max-width:900px;padding:120px 20px}}.section-com-faqs .block__title{text-align:center}.section-com-faqs .faq__item{border:1px solid #005bc8}.section-home-premium-intro,.section-home-premium-get-started{background-color:#005bc8;color:#fff}.section-home-premium-intro .block__container,.section-home-premium-get-started .block__container{padding:80px 20px;text-align:center}@media(min-width:64em){.section-home-premium-intro .block__container,.section-home-premium-get-started .block__container{margin:0 auto;max-width:1000px;padding:140px 20px}}.section-home-premium-intro .block__title,.section-home-premium-get-started .block__title{color:#fff}.section-home-premium-intro .block__content p,.section-home-premium-get-started .block__content p{color:#fff}.section-home-premium-intro .block__content p:last-child,.section-home-premium-get-started .block__content p:last-child{margin-bottom:0}.section-home-premium-reviews{background-color:#f0f9fe;padding:60px 20px}@media(min-width:64em){.section-home-premium-reviews{padding:120px 20px}}.section-home-premium-pc-mac-tabs .block__container{padding:60px 20px}@media(min-width:64em){.section-home-premium-pc-mac-tabs .block__container{margin:0 auto;max-width:1200px;padding:120px 20px}}.section-home-premium-pc-mac-tabs .tabs-panel{display:none;background-color:#f0f9fe;padding:40px 0 0}.section-home-premium-pc-mac-tabs #tab-1:checked~#panelPc,.section-home-premium-pc-mac-tabs #tab-2:checked~#panelMac{display:block}.section-home-premium-pc-mac-tabs input{display:none}.section-home-premium-pc-mac-tabs label{display:inline-block;padding:20px 30px;font-size:1.25rem;font-family:"SophosSans-SemiBold","Arial","Helvetica",sans-serif;color:#005bc8}.section-home-premium-pc-mac-tabs label:hover{background-color:#f0f9fe;cursor:pointer}.section-home-premium-pc-mac-tabs input:checked+label{background-color:#f0f9fe}.section-home-premium-pc-mac-tabs .tab-item{padding:40px 30px;border-bottom:2px solid #fff}.section-home-premium-pc-mac-tabs .tab-item__title{font-family:"SophosSans-Medium","Arial","Helvetica",sans-serif;font-size:1.25rem;color:#424344}.section-home-premium-pc-mac-tabs .tab-item p{color:#696a6b;font-size:1.125rem}.section-home-premium-pc-mac-tabs .tab-item p:last-child{margin-bottom:0}.form--block .block__content{background-color:#fff;border-radius:5px;color:#696a6b;padding:20px;margin-left:auto;margin-right:auto;max-width:600px}@media(min-width:40em){.form--block .block__content{padding:30px}}@media(min-width:64em){.form--block .block__content{padding:60px}}.form--block .block__content input{display:block;margin-bottom:10px;width:100%}.form--block .block__content input[type=submit]{border:2px solid rgba(0,0,0,0);border-radius:36px;cursor:pointer;display:inline-block;font-size:1.125rem;line-height:1.1111111111;padding:8px 32px;text-align:center;text-decoration:none;text-shadow:none;-webkit-transition:color .3s ease,background .3s ease;transition:color .3s ease,background .3s ease;background-color:#005bc8;color:#fff;font-size:1.125rem;margin-top:25px;margin-bottom:25px;width:auto}.form--block .block__content input[type=submit]:hover,.form--block .block__content input[type=submit]:focus{outline:none;text-decoration:none}.form--block .block__content input[type=submit]:hover{background-color:#006ad1}.form--block .block__content input[type=submit]:focus{-webkit-box-shadow:0 0 0 2px rgba(0,91,200,.2);box-shadow:0 0 0 2px rgba(0,91,200,.2)}.form--block .block__content label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal}.home-widget-pw-strength-container{color:#83868b;font-size:0.75rem;display:none;font-size:15px;margin:20px 0 20px 5px}.home-widget-pw-strength-meter{display:block;margin-top:5px;width:100%}.home-widget-register-terms{color:#83868b;font-size:0.75rem}.home-widget-login-link{font-size:0.75rem}.home-widget-register-edu-free-intro{color:#696a6b;font-family:"SophosSans-SemiBold","Arial","Helvetica",sans-serif;font-size:1.5rem;margin-bottom:32px}.home-widget-register-free-intro-1{color:#696a6b;font-family:"SophosSans-SemiBold","Arial","Helvetica",sans-serif;font-size:1.5rem}.home-widget-register-intro-1,.home-widget-register-intro-2{color:#696a6b;font-family:"SophosSans-SemiBold","Arial","Helvetica",sans-serif;font-size:1.5rem;display:block;margin-bottom:20px}.home-widget-register-free-intro-2{color:#242527;font-size:1.125rem;padding-bottom:20px;padding-top:20px}.section--trial .home-widget-register-intro-1{color:#696a6b;font-family:"SophosSans-SemiBold","Arial","Helvetica",sans-serif;font-size:1.5rem;display:block;margin-bottom:32px}.section--trial .home-widget-register-free-intro-2{display:none}.home-widget-confirm-employee-email-sent{color:#09aa40;font-size:1.75rem;margin-bottom:40px}.home-widget-confirmation-email{color:#09aa40;display:block;margin:20px 0}.home-widget-title{color:#09aa40;font-size:1.75rem;margin-bottom:30px}.home-widget-confirm-email-sent{font-size:1.125rem;margin-bottom:30px}.form--block.form--block-login .block__content{max-width:520px;text-align:center}@media(min-width:40em){.form--block.form--block-login .block__content{padding:30px}}@media(min-width:64em){.form--block.form--block-login .block__content{padding:70px 90px 90px}}.form--block.form--block-login .block__content input[type=submit]{width:100%}.form--block.form--block-login .block__content .login-title{font-family:"SophosSans-SemiBold","Arial","Helvetica",sans-serif;font-size:40px;margin-bottom:10px}.form--block.form--block-login .block__content .login-subtitle{font-size:20px;margin-bottom:30px}.form--block-logo-title{margin-bottom:40px}.block__section--form-features .block__title{color:#fff;font-size:1.75rem;margin-bottom:40px}.block__section--form-features ol li{color:#fff}.block__section--form-features ol li:before{background-color:#fff;color:#005bc8;font-family:"SophosSans-SemiBold","Arial","Helvetica",sans-serif}.section--form,.section--form-intro{background-color:#005bc8;color:#fff}.section--form h1,.section--form h2,.section--form h3,.section--form h4,.section--form-intro h1,.section--form-intro h2,.section--form-intro h3,.section--form-intro h4{color:#fff}.section--form .block__container,.section--form-intro .block__container{margin:0 auto;max-width:1320px;padding-left:20px;padding-right:20px}.section--form .l--two-column-container,.section--form-intro .l--two-column-container{margin:0 auto;max-width:1320px;padding-left:20px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:40em){.section--form .l--two-column-container,.section--form-intro .l--two-column-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.section--form .l--two-column-container .block__container,.section--form-intro .l--two-column-container .block__container{padding-left:0;padding-right:0}@media(min-width:40em){.section--form .l--two-column-container .block__container,.section--form-intro .l--two-column-container .block__container{padding-left:20px;padding-right:20px}}.section--form .l--two-column-container .l--two-column__first,.section--form-intro .l--two-column-container .l--two-column__first{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media(min-width:40em){.section--form .l--two-column-container .l--two-column__first,.section--form-intro .l--two-column-container .l--two-column__first{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.section--form .l--two-column-container .l--two-column__second,.section--form-intro .l--two-column-container .l--two-column__second{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:40px}@media(min-width:40em){.section--form .l--two-column-container .l--two-column__second,.section--form-intro .l--two-column-container .l--two-column__second{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.section--form .text-formatted ul li,.section--form-intro .text-formatted ul li{list-style-type:none;margin-bottom:16px;position:relative}.section--form .text-formatted ul li::before,.section--form-intro .text-formatted ul li::before{background-image:url(/themes/custom/sophoshome/images/icons/checkmark-white.svg);background-repeat:no-repeat;content:"";display:inline-block;height:12px;left:0;margin-right:15px;position:relative;top:0;width:14px}.section--form .text-formatted ul li,.section--form-intro .text-formatted ul li{padding:0}.section--form{padding-bottom:60px;padding-top:25px}@media(min-width:64em){.section--form{padding-bottom:185px;padding-top:120px}}@media(min-width:64em){.section--form .l--two-column__first{-ms-flex-item-align:center;align-self:center}}.section--form-intro{padding-top:80px;text-align:center}@media(min-width:64em){.section--form-intro{padding-top:140px}}.section--form-intro .block__title{padding-bottom:25px}@media(min-width:64em){.section--form-intro .block__title{padding-bottom:50px}}.section--form-intro .field--type-image .field__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}@media(min-width:40em){.section--form-intro .field--type-image .field__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.section--form-intro .field--type-image .field__item::before{background-image:url(/themes/custom/sophoshome/images/intro-title-logo.svg);background-repeat:no-repeat;content:"";height:55px;position:relative;width:226px}@media(min-width:40em){.section--form-intro .field--type-image .field__item::before{margin-right:28px;width:255px}}.section--form-intro.section--academic .field--type-image .field__item::before{display:none}.section--thank-you,.section--trial-thank-you{min-height:400px}@media(min-width:40em){.section--thank-you,.section--trial-thank-you{min-height:715px}}.section-affiliates-intro{background:#005bc8;padding:80px 20px}@media(min-width:64em){.section-affiliates-intro{padding:140px 20px}}.section-affiliates-intro .layout-one-column{text-align:center}@media(min-width:64em){.section-affiliates-intro .layout-one-column{margin:0 auto;max-width:860px}}.section-affiliates-intro .block__title{color:#fff;margin-bottom:30px}.section-affiliates-what-is{padding:60px 20px}@media(min-width:64em){.section-affiliates-what-is{padding:120px 20px}}@media(min-width:40em){.section-affiliates-what-is .l--two-column-container{display:block}}@media(min-width:64em){.section-affiliates-what-is .l--two-column-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1200px}}.section-affiliates-what-is .l--two-column__first{max-width:400px;margin:0 auto 60px}@media(min-width:64em){.section-affiliates-what-is .l--two-column__first{-webkit-box-flex:0;-ms-flex:0 1 370px;flex:0 1 370px;margin-bottom:0;width:auto}}.section-affiliates-what-is .l--two-column__second{margin:0 auto}@media(min-width:64em){.section-affiliates-what-is .l--two-column__second{-ms-flex-item-align:center;align-self:center;-webkit-box-flex:0;-ms-flex:0 1 540px;flex:0 1 540px;margin-left:auto;width:auto}}.section-about-sophos{background:#f0f9fe;padding:60px 20px}@media(min-width:64em){.section-about-sophos{padding:120px 20px}}.section-about-sophos .block__container{text-align:center}@media(min-width:64em){.section-about-sophos .block__container{margin:0 auto;max-width:840px}}.section-about-sophos .block__title{margin-bottom:30px}.section-about-sophos .block__container p{font-size:1.125rem}@media(min-width:64em){.section-about-sophos .block__container p{font-size:1.375rem}}.section-about-sophos .block__container p:last-child{margin-bottom:0}.section-premium-affiliates{background-image:-webkit-gradient(linear,left bottom,left top,from(#f0f9fe),color-stop(12%,#fff));background-image:linear-gradient(to top,#f0f9fe 0% 12%,#fff 12% 100%);padding:60px 20px}@media(min-width:64em){.section-premium-affiliates{overflow-x:hidden;padding:80px 20px 0}}@media(min-width:64em){.section-premium-affiliates .layout-one-column{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1300px}}.premium-affiliates__content-block .block__title{margin-bottom:30px}@media(min-width:64em){.premium-affiliates__content-block .block__title{margin-bottom:60px}}@media(min-width:64em){.premium-affiliates__content-block{margin-top:60px;min-width:700px}}.premium-affiliates__content-block li strong{color:#005bc8}@media(min-width:64em){.premium-affiliates__image-block{min-width:800px}}.section-affiliates-icon-cards{background:#f0f9fe;padding:60px 20px}@media(min-width:64em){.section-affiliates-icon-cards{padding:80px 20px 160px}}.section-affiliates-icon-cards .layout-one-column{text-align:center}@media(min-width:64em){.section-affiliates-icon-cards .layout-one-column{margin:0 auto;max-width:1080px}}.section-affiliates-icon-cards .block__title{margin-bottom:60px}@media(min-width:64em){.section-affiliates-icon-cards .block__title{margin-bottom:120px}}@media(min-width:40em){.section-affiliates-icon-cards .field__items{display:grid;grid-gap:80px;grid-template-columns:repeat(2,1fr)}}@media(min-width:64em){.section-affiliates-icon-cards .field__items{grid-template-columns:repeat(3,1fr)}}.section-affiliates-icon-cards .field__label{display:none}.section-affiliates-icon-cards .paragraph--type--icon-card{margin-bottom:60px}@media(min-width:64em){.section-affiliates-icon-cards .paragraph--type--icon-card{margin-bottom:0}}.section-affiliates-icon-cards .field--name-field-icon-card-icon{margin:0 auto 40px;max-width:90px;margin-bottom:20px}.section-affiliates-icon-cards .field--name-field-icon-card-text{font-size:1.125rem;line-height:1.5;margin:0 auto;max-width:240px}.section-affiliates-faqs{background:#005bc8;padding:60px 20px}@media(min-width:64em){.section-affiliates-faqs{padding:120px 20px}}@media(min-width:64em){.section-affiliates-faqs .layout-one-column{margin:0 auto;max-width:800px}}.section-affiliates-faqs .faq .block__title{color:#fff;margin-bottom:40px}.section-affiliates-faqs .faq__item{margin-bottom:0}.section-affiliates-faqs .faq__item .faq__question{background-color:rgba(0,0,0,0);color:#fff;padding-left:50px}.section-affiliates-faqs .faq__item .faq__question:after{background-image:url(/themes/custom/sophoshome/images/icons/arrow-down-white.svg);left:0}.section-affiliates-faqs .faq__item.is-active .faq__question:after{background-image:url(/themes/custom/sophoshome/images/icons/arrow-down-white.svg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.section-affiliates-faqs .faq__answer{background-color:rgba(0,0,0,0);color:#fff;padding:0 0 0 50px}.section-affiliates-faqs .faq__answer a,.section-affiliates-faqs .faq__answer li,.section-affiliates-faqs .faq__answer p{color:#fff}.cta-buttons-container{text-align:center}@media(min-width:64em){.cta-buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cta-button-sub-text{color:#fff;font-size:0.875rem}.cta-button-container--trial{margin-bottom:20px}@media(min-width:64em){.cta-button-container--trial{margin:0 20px 0 0}}.button--trial{margin-bottom:10px}.footer{padding:40px 0}@media(min-width:40em){.footer{padding:50px 0}}.footer-top{margin-bottom:30px;text-align:center}@media(min-width:40em){.footer-top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}.footer-top__logo{margin-bottom:20px}@media(min-width:40em){.footer-top__logo{margin-bottom:0}}@media(min-width:40em){.footer-top__region{margin-left:auto}}@media(min-width:40em){.footer-bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}.region-footer-bottom{margin:0 auto 20px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width:40em){.region-footer-bottom{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0}}.footer-copyright{color:#424344;font-size:0.625rem;text-align:center}@media(min-width:40em){.footer-copyright{margin-left:auto;text-align:right}}.header{background:#005bc8;left:0;padding:1.25rem 0;position:absolute;top:0;width:100%;z-index:100}@media(min-width:64em){.header{padding:0.8125rem 0;position:fixed}}.toolbar-vertical .header{top:39px}.page--banner-top .header{top:60px}.page--banner-top.scrolled .header{top:0;-webkit-transition:all .25s linear;transition:all .25s linear}@media(min-width:68.75em){.region-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.region-header #block-sophoshome-branding{-webkit-box-flex:0;-ms-flex:0 0 154px;flex:0 0 154px;margin-top:0.3125rem}}html{background:#fff;color:#000;font-family:"SophosSans-Regular","Arial","Helvetica",sans-serif;scroll-behavior:smooth}body{overflow-x:hidden}body.show-mobile-menu{overflow:hidden}@media(min-width:64em){body.show-mobile-menu{overflow:auto !important}}a,a:visited{color:#005bc8;text-decoration:underline;-webkit-transition:color .3s ease;transition:color .3s ease}a:hover,a:focus,a:visited:hover,a:visited:focus{text-decoration:underline}::-moz-selection{background-color:rgb(47,141.64,255) !important;color:#fff !important}::selection{background-color:rgb(47,141.64,255) !important;color:#fff !important}@media print{html{background-color:rgba(0,0,0,0) !important}a,a:visited{color:#f30 !important;text-decoration:underline !important}.main{float:none !important;margin:0 !important;padding:0 !important;width:100% !important}.main a[href]:after{content:' (" attr(href) ")';font-weight:normal;font-size:16px}.main a[href^="javascript:"]:after,.main a[href^="#"]:after{content:""}.main abbr[title]:after{content:' (" attr(title) ")'}body,.main{background-color:rgba(0,0,0,0) !important;background-image:none !important;color:#000 !important}.l-container{max-width:none !important}h1,.meta{color:#000 !important}.footer{display:none !important;visibility:hidden !important}}.section--product-intro{background:#005bc8;color:#fff;padding-bottom:40px;padding-top:80px}@media(min-width:64em){.section--product-intro{padding-bottom:40px;padding-top:140px}}.section--product-intro .layout-one-column{margin:0 auto;max-width:1320px;padding-left:20px;padding-right:20px}.section--product-intro h1,.section--product-intro h2,.section--product-intro h3,.section--product-intro h4{color:#fff}.section--product-intro-pricing{padding-bottom:5rem;padding-top:5rem}@media(min-width:40em){.section--product-intro-pricing{padding-top:10rem}}.section--product-intro-pricing .l--two-column-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width:40em){.section--product-intro-pricing .l--two-column-container{display:block}}@media(min-width:64em){.section--product-intro-pricing .l--two-column-container{display:-webkit-box;display:-ms-flexbox;display:flex}}.section--product-intro-pricing .l--two-column-container .l--two-column__first{margin-bottom:2.5rem}@media(min-width:40em){.section--product-intro-pricing .l--two-column-container .l--two-column__first{width:100%}}@media(min-width:64em){.section--product-intro-pricing .l--two-column-container .l--two-column__first{margin-bottom:0;padding-right:2.5rem}}@media(min-width:40em){.section--product-intro-pricing .l--two-column-container .l--two-column__second{width:100%}}@media(min-width:64em){.section--product-intro-pricing .l--two-column__second{-webkit-box-flex:0;-ms-flex:0 0 375px;flex:0 0 375px}}@media(min-width:100em){.section--product-intro-pricing .l--two-column__second{-webkit-box-flex:0;-ms-flex:0 0 500px;flex:0 0 500px}}.section--product-intro-pricing .l--two-column__second .c--price-block{margin-left:auto;margin-right:auto}.section--product-intro-copy{background:#f0f9fe;color:#000;padding-bottom:2.5rem;padding-top:5rem}@media(min-width:40em){.section--product-intro-copy{padding-top:6.25rem}}.section--product-intro-copy .layout-one-column{margin:0 auto;max-width:1320px;padding-left:20px;padding-right:20px}.section--product-intro-copy h2{max-width:42.5rem}.section--product-price{background:#005bc8;padding-bottom:60px}@media(min-width:40em){.section--product-price{background-image:-webkit-gradient(linear,left top,left bottom,from(#005bc8),color-stop(50%,#005bc8),color-stop(50%,#f0f9fe),to(#f0f9fe));background-image:linear-gradient(to bottom,#005bc8,#005bc8 50%,#f0f9fe 50%,#f0f9fe);background-size:cover;background-repeat:no-repeat;height:100%}}.section--product-price .layout-one-column{margin:0 auto;max-width:1320px;padding-left:20px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:40em){.section--product-price .layout-one-column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.section--product-features{background:#f0f9fe;color:#000}.section--product-features .layout-one-column{margin:0 auto;max-width:1320px;padding-left:20px;padding-right:20px;text-align:center}.section--product-features.price-blocks .layout-one-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:3.125rem;padding-top:3.125rem}@media(min-width:40em){.section--product-features.price-blocks .layout-one-column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(min-width:64em){.section--product-features.price-blocks .layout-one-column{padding-bottom:8.4375rem;padding-top:6.25rem}}.section--product-faqs{background:#005bc8;color:#fff;padding-bottom:25px;padding-top:50px}@media(min-width:64em){.section--product-faqs{padding-bottom:100px;padding-top:167px}}.section--product-faqs .block__title{color:#fff;text-align:center}.section--product-faqs .block__container{margin:0 auto;max-width:1320px;padding-left:20px;padding-right:20px}.section--product-faqs .block-inline-blockbasic{font-family:"SophosSans-Light","Arial","Helvetica",sans-serif;max-width:39.6875rem;margin-left:auto;margin-right:auto;margin-top:2.625rem}.section--product-faqs .block-inline-blockbasic p{font-size:0.75rem;line-height:1.3333333333}.section--product-faqs .block-inline-blockbasic a,.section--product-faqs .block-inline-blockbasic a:visited{color:#fff;font-family:"SophosSans-Medium","Arial","Helvetica",sans-serif;text-decoration:none}.section--product-faqs .block-inline-blockbasic a:hover,.section--product-faqs .block-inline-blockbasic a:focus,.section--product-faqs .block-inline-blockbasic a:visited:hover,.section--product-faqs .block-inline-blockbasic a:visited:focus{text-decoration:underline}.os-tabs{border:3px solid #d6effc;border-radius:24px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;margin-left:auto;margin-right:auto;text-align:center;width:325px}@media(min-width:40em){.os-tabs{margin-bottom:50px}}@media(min-width:40em){.os-tabs{margin-bottom:100px}}.os-tabs .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.os-tabs .button span{margin:0 5px}.page-node-131 .os-tabs .button.os-mac-link{margin-left:-33px;fill:#fff;padding-left:37px;padding-right:37px;z-index:1}.page-node-131 .os-tabs .button.os-windows-link{background-color:#fff;color:#005bc8;-webkit-box-shadow:none;box-shadow:none;color:#696a6b;fill:#696a6b;padding-left:21px;padding-right:54px}.page-node-131 .os-tabs .button.os-windows-link:hover{background-color:#f0f9fe}.page-node-131 .os-tabs .button.os-windows-link:focus{background-color:#f0f9fe;-webkit-box-shadow:0 0 0 2px hsla(0,0%,100%,.2);box-shadow:0 0 0 2px hsla(0,0%,100%,.2)}.page-node-126 .os-tabs .button.os-mac-link{background-color:#fff;color:#005bc8;-webkit-box-shadow:none;box-shadow:none;color:#696a6b;fill:#696a6b;margin-left:-37px;padding-left:62px;padding-right:37px}.page-node-126 .os-tabs .button.os-mac-link:hover{background-color:#f0f9fe}.page-node-126 .os-tabs .button.os-mac-link:focus{background-color:#f0f9fe;-webkit-box-shadow:0 0 0 2px hsla(0,0%,100%,.2);box-shadow:0 0 0 2px hsla(0,0%,100%,.2)}.page-node-126 .os-tabs .button.os-windows-link{fill:#fff;padding-left:21px;padding-right:33px;z-index:1}.product-feature-list{background:#fff;border-radius:5px;overflow-x:auto}@media(min-width:64em){.product-feature-list{overflow:hidden}}.product-feature-list .column-first{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.product-feature-list .column-second,.product-feature-list .column-third{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 17.1875rem;flex:0 0 17.1875rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.feature-list-row{border-bottom:1px solid #f0f2f4;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:965px}@media(min-width:64em){.feature-list-row{width:100%}}.feature-list-column-header{color:#005bc8}.feature-list-column-header .column-first{background:#f0f9fe;border-left:0;border-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.feature-list-column-header .column-second,.feature-list-column-header .column-third{padding-left:0;padding-right:0}.feature-list-column-header .feature-list-title{-ms-flex-item-align:center;align-self:center}.feature-list-title{font-size:3rem;font-family:"SophosSans-SemiBold","Arial","Helvetica",sans-serif;line-height:1.125}.feature-list-column{border-right:1px solid #f0f2f4;padding:1.25rem 1.875rem;text-align:center}@media(min-width:64em){.feature-list-column{padding:2.5rem 3.125rem}}.feature-list-column.column-first{text-align:left}.feature-item-title{color:#696a6b;font-size:1.5rem;font-family:"SophosSans-SemiBold","Arial","Helvetica",sans-serif;line-height:1.25;margin-bottom:10px}.feature-description,.feature-text{font-size:1.125rem;line-height:1.3333333333}.feature-item-checkmark{background-image:url(/themes/custom/sophoshome/images/icons/circle-checkmark.svg);background-repeat:no-repeat;content:"";height:24px;width:24px}.feature-item-checkmark+.feature-text{margin-top:0.625rem}.feature-item-text{font-size:1.125rem}.column-title{font-size:1.625rem;font-family:"SophosSans-SemiBold","Arial","Helvetica",sans-serif;line-height:1.1538461538;margin:0 auto 10px;max-width:225px}.faq-disclaimer{margin-left:auto;margin-right:auto}@media(min-width:40em){.faq-disclaimer{max-width:85%}}.column-button{white-space:nowrap}.column-button.button.orange{background-color:#ff8000;color:#fff}.column-button.button.orange:hover{background-color:#ffa50d}.column-button.button.orange:focus{-webkit-box-shadow:0 0 0 2px rgba(0,91,200,.2);box-shadow:0 0 0 2px rgba(0,91,200,.2)}
