@import url("https://fonts.googleapis.com/css2?family=Inconsolata&display=swap");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(/core/themes/classy/css/components/../../../../misc/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(/core/themes/classy/css/components/../../../../misc/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(/core/themes/classy/css/components/../../../../misc/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;}
.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;}
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:transparent;-webkit-text-size-adjust:100%;}:where(body){block-size:-moz-available;block-size:-webkit-fill-available;block-size:stretch;margin:0;}:where(h1){font-size:2em;margin:0.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]){text-decoration:underline;-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:0.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:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-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/css/../fonts/SophosSans-Light.eot");src:url("/themes/custom/sophoshome/css/../fonts/SophosSans-Light.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sophoshome/css/../fonts/SophosSans-Light.woff2") format("woff2"),url("/themes/custom/sophoshome/css/../fonts/SophosSans-Light.woff") format("woff"),url("/themes/custom/sophoshome/css/../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/css/../fonts/SophosSans-Medium.eot");src:url("/themes/custom/sophoshome/css/../fonts/SophosSans-Medium.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sophoshome/css/../fonts/SophosSans-Medium.woff2") format("woff2"),url("/themes/custom/sophoshome/css/../fonts/SophosSans-Medium.woff") format("woff"),url("/themes/custom/sophoshome/css/../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/css/../fonts/SophosSans-Bold.eot");src:url("/themes/custom/sophoshome/css/../fonts/SophosSans-Bold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sophoshome/css/../fonts/SophosSans-Bold.woff2") format("woff2"),url("/themes/custom/sophoshome/css/../fonts/SophosSans-Bold.woff") format("woff"),url("/themes/custom/sophoshome/css/../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/css/../fonts/SophosSans-Regular.eot");src:url("/themes/custom/sophoshome/css/../fonts/SophosSans-Regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sophoshome/css/../fonts/SophosSans-Regular.woff2") format("woff2"),url("/themes/custom/sophoshome/css/../fonts/SophosSans-Regular.woff") format("woff"),url("/themes/custom/sophoshome/css/../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/css/../fonts/SophosSans-Semibold.eot");src:url("/themes/custom/sophoshome/css/../fonts/SophosSans-Semibold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sophoshome/css/../fonts/SophosSans-Semibold.woff2") format("woff2"),url("/themes/custom/sophoshome/css/../fonts/SophosSans-Semibold.woff") format("woff"),url("/themes/custom/sophoshome/css/../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/css/../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 transparent;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 0.3s ease,background 0.3s ease;transition:color 0.3s ease,background 0.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,0.2);box-shadow:0 0 0 2px rgba(0,91,200,0.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,0.2);box-shadow:0 0 0 2px rgba(0,91,200,0.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 rgba(255,255,255,0.2);box-shadow:0 0 0 2px rgba(255,255,255,0.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,0.2);box-shadow:0 0 0 2px rgba(0,91,200,0.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,0.2);box-shadow:0 0 0 2px rgba(0,91,200,0.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,0.2);box-shadow:0 0 0 2px rgba(0,91,200,0.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;color:#fff;}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:0.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: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,0.25);box-shadow:0 2px 2px rgba(0,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:transparent;}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:transparent;}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:transparent;}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 0.3s ease;transition:border-color 0.3s ease;width:100%;}select:last-child{margin-bottom:0;}select:hover{border-color:#83868b;}select:focus{border-color:#f0f9fe;}select:disabled{opacity:0.5;}select:disabled:hover{border-color:transparent;}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:0.7 !important;}#cboxLoadedContent{margin-bottom:28px;}#cboxClose.cbox-close-plain{background:transparent;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/css/../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:transparent;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 0.3s ease,color 0.3s ease;transition:background-image 0.3s ease,color 0.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/css/../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,0.1);box-shadow:0 2px 8px 0 rgba(0,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,0.15);box-shadow:1px 0 3px 1px rgba(0,0,0,0.15);left:0;margin-bottom:0;padding:5px !important;position:fixed;-webkit-transition:left 0.15s cubic-bezier(0.19,1,0.22,1);transition:left 0.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 0.3s ease;transition:border-color 0.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:30px;font-size:1.875rem;line-height:30px;line-height:1.875rem;background-color:transparent;margin-top:-10px;text-decoration:none;}.nav-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;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 0.3s ease,top 0.3s ease;transition:background-color 0.3s ease,top 0.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 0.3s,0.3s;transition:background 0.3s,0.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:0.3s,0.3s;transition-duration:0.3s,0.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:transparent;}.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:transparent;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/css/../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,0.25);box-shadow:0 2px 4px 0 rgba(0,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;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: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,0.2);box-shadow:0 0 0 2px rgba(0,91,200,0.2);}.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:transparent;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/css/../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;display:inline-block;font-size:1rem;margin-left:0.625rem;padding:0.5rem 1.5625rem;}.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 rgba(255,255,255,0.2);box-shadow:0 0 0 2px rgba(255,255,255,0.2);}.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,0.1);box-shadow:0 0 0 3px rgba(0,151,238,0.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;color:#005bc8;margin-left:30px;}.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:0.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: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__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;max-width:570px;padding:70px;}@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 transparent;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 0.3s ease,background 0.3s ease;transition:color 0.3s ease,background 0.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,0.2);box-shadow:0 0 0 2px rgba(0,91,200,0.2);}.org-member__license-form label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal;}@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:transparent;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,0.2);box-shadow:0 0 0 2px rgba(0,91,200,0.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 transparent;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 0.3s ease,background 0.3s ease;transition:color 0.3s ease,background 0.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,0.2);box-shadow:0 0 0 2px rgba(0,91,200,0.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 transparent;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 0.3s ease,background 0.3s ease;transition:color 0.3s ease,background 0.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,0.2);box-shadow:0 0 0 2px rgba(0,91,200,0.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/css/../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/css/../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:transparent;color:#fff;padding-left:50px;}.section-affiliates-faqs .faq__item .faq__question:after{background-image:url("/themes/custom/sophoshome/css/../images/icons/arrow-down-white.svg");left:0;}.section-affiliates-faqs .faq__item.is-active .faq__question:after{background-image:url("/themes/custom/sophoshome/css/../images/icons/arrow-down-white.svg");-webkit-transform:rotate(180deg);transform:rotate(180deg);}.section-affiliates-faqs .faq__answer{background-color:transparent;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 0.25s linear;transition:all 0.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 0.3s ease;transition:color 0.3s ease;}a:hover,a:focus,a:visited:hover,a:visited:focus{text-decoration:underline;}::-moz-selection{background-color:#2f8eff !important;color:#fff !important;}::selection{background-color:#2f8eff !important;color:#fff !important;}@media print{html{background-color:transparent !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:transparent !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 rgba(255,255,255,0.2);box-shadow:0 0 0 2px rgba(255,255,255,0.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 rgba(255,255,255,0.2);box-shadow:0 0 0 2px rgba(255,255,255,0.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/css/../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,0.2);box-shadow:0 0 0 2px rgba(0,91,200,0.2);}
.l--carousel .slick-dots{list-style:none;margin:0;padding:20px 0 0;text-align:center;}.l--carousel .slick-dots li{display:inline-block;list-style:none;margin:0;padding:0;}.l--carousel .slick-dots li + li{margin-left:11px;}.l--carousel .slick-dots li.slick-active button{background:#006ad1;}.l--carousel .slick-dots li button{background:#dadce0;border-radius:50%;border:0;color:#fff;cursor:pointer;display:block;height:11px;overflow:hidden;outline:0;text-decoration:none;text-indent:-999em;text-shadow:none;-webkit-transition:background 0.3s ease;transition:background 0.3s ease;width:11px;}
.quote{padding:60px 20px 80px;}.quote__content{margin:0 auto;max-width:860px;}.paragraph--type--quote:before{content:"";position:absolute;top:0;height:5px;width:93px;background:#005bc8;}.field--name-field-quote{color:#005bc8;font-size:2rem;font-family:"SophosSans-SemiBold","Arial","Helvetica",sans-serif;margin-bottom:20px;margin-top:35px;}.field--name-field-quote-attribution{color:#696a6b;font-size:0.875rem;}.section-home-quotes{background:#f0f9fe;}
