/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */*{box-sizing:border-box}
:after,:before{box-sizing:border-box}
html{font-size:10px;-webkit-tap-highlight-color:transparent}
body{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5625;color:#86939E;background-color:#fff}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
a{color:#1b5c62;text-decoration:none}
a:focus,a:hover{color:#0b1628;text-decoration:none}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
figure{margin:0}
img{vertical-align:middle}
.img-responsive{display:block;max-width:100%;height:auto}
.img-rounded{border-radius:6px}
.img-thumbnail{padding:4px;line-height:1.5625;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}
.img-circle{border-radius:50%}
hr{margin-top:25px;margin-bottom:25px;border:0;border-top:1px solid #eee}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
[role=button]{cursor:pointer}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:300;line-height:1.1;color:inherit}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}
.h1,.h2,.h3,h1,h2,h3{margin-top:25px;margin-bottom:12.5px}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}
.h4,.h5,.h6,h4,h5,h6{margin-top:12.5px;margin-bottom:12.5px}
.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}
.h1,h1{font-size:48px}
.h2,h2{font-size:40px}
.h3,h3{font-size:32px}
.h4,h4{font-size:26px}
.h5,h5{font-size:18px}
.h6,h6{font-size:16px}
p{margin:0 0 12.5px}
.lead{margin-bottom:25px;font-size:18px;font-weight:300;line-height:1.4}
.small,small{font-size:87%}
.mark,mark{background-color:#fcf8e3;padding:.2em}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
.text-nowrap{white-space:nowrap}
.text-lowercase{text-transform:lowercase}
.text-uppercase{text-transform:uppercase}
.text-capitalize{text-transform:capitalize}
.text-muted{color:#777}
.text-primary{color:#1b5c62}
a.text-primary:focus,a.text-primary:hover{color:#10213c}
.text-success{color:#3c763d}
a.text-success:focus,a.text-success:hover{color:#2b542c}
.text-info{color:#31708f}
a.text-info:focus,a.text-info:hover{color:#245269}
.text-warning{color:#8a6d3b}
a.text-warning:focus,a.text-warning:hover{color:#66512c}
.text-danger{color:#a94442}
a.text-danger:focus,a.text-danger:hover{color:#843534}
.bg-primary{color:#fff;background-color:#1b5c62}
a.bg-primary:focus,a.bg-primary:hover{background-color:#10213c}
.bg-success{background-color:#dff0d8}
a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}
.bg-info{background-color:#d9edf7}
a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}
.bg-warning{background-color:#fcf8e3}
a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}
.bg-danger{background-color:#f2dede}
a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}
.page-header{padding-bottom:11.5px;margin:50px 0 25px;border-bottom:1px solid #eee}
ol,ul{margin-top:0;margin-bottom:12.5px}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
.list-unstyled{padding-left:0;list-style:none}
.list-inline{padding-left:0;list-style:none;margin-left:-5px}
.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}
dl{margin-top:0;margin-bottom:25px}
dd,dt{line-height:1.5625}
dt{font-weight:700}
dd{margin-left:0}
abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}
.initialism{font-size:90%;text-transform:uppercase}
blockquote{padding:12.5px 25px;margin:0 0 25px;font-size:20px;border-left:5px solid #eee}
blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}
blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.5625;color:#777}
blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}
address{margin-bottom:25px;font-style:normal;line-height:1.5625}
.container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}
.row{margin-left:-10px;margin-right:-10px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:10px;padding-right:10px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:auto}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-0{left:auto}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}
.fade{opacity:0;transition:opacity .15s linear}
.fade.in{opacity:1}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.collapsing{position:relative;height:0;overflow:hidden;transition-property:height,visibility;transition-duration:.35s;transition-timing-function:ease}
.modal-open{overflow:hidden}
.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;text-align:center;outline:0}
.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px;display:inline-block;text-align:left;vertical-align:middle}
.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid transparent;border-radius:6px;box-shadow:1px 1px 3px rgba(0,0,0,.1);background-clip:padding-box;outline:0}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}
.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}
.modal-header{padding:20px 20px 0 20px;border-bottom:1px solid transparent}
.modal-header .close{margin-top:4px}
.modal-title{margin:0;line-height:1.5625}
.modal-body{position:relative;padding:20px}
.modal-footer{padding:20px;text-align:right;border-top:1px solid transparent}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.row:after,.row:before{content:" ";display:table}
.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.modal-footer:after,.modal-header:after,.row:after{clear:both}
.center-block{display:block;margin-left:auto;margin-right:auto}
.pull-right{float:right!important}
.pull-left{float:left!important}
.hide{display:none!important}
.show{display:block!important}
.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none!important}
.affix{position:fixed}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}
.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-selection--single .select2-selection__clear{position:relative}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}
.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-search--inline{float:left}
.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}
.select2-results{display:block}
.select2-results__options{list-style:none;margin:0;padding:0}
.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}
.select2-results__option[aria-selected]{cursor:pointer}
.select2-container--open .select2-dropdown{left:0}
.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}
.select2-search--dropdown{display:block;padding:4px}
.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}
.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}
.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}
.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}
.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}
.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}
.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}
.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}
.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--default .select2-results__option[role=group]{padding:0}
.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}
.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}
.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}
.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}
.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}
.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}
.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}
.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}
.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}
.select2-container--classic .select2-dropdown--above{border-bottom:none}
.select2-container--classic .select2-dropdown--below{border-top:none}
.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--classic .select2-results__option[role=group]{padding:0}
.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}
.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}
.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
.slick-slider{position:relative;display:none;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;z-index:0}
.slick-slider.slick-initialized{display:block}
.slick-slider :focus{outline:0}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
body{font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
:focus{outline:0}
h1,h2,h3,h4,h5,h6{color:#4A4A4A}
h1{letter-spacing:-.9px}
ol,ul{margin:0;padding:0;list-style:none}
a:not(.btn){border-bottom:1px dashed transparent}
a:not(.btn):hover{border-bottom-color:inherit}
a[href^=tel]{color:inherit;text-decoration:none;border:0}
img{max-width:100%;height:auto}
table{width:100%}
table thead th{padding:10px;color:#4A4A4A}
table thead th:first-child{padding-left:0}
table tbody tr{border-top:1px solid #E1E8EE}
table tbody td{padding:10px}
table tbody td:first-child{padding-left:0}
.play-icn{display:inline-block;vertical-align:middle;background-color:rgba(255,255,255,.5);border:2px solid transparent;border-radius:50%;position:relative;transition:border-color .2s ease-in-out,background-color .2s ease-in-out}
.play-icn:before{content:'';display:block;height:0;width:0;margin-left:.3em;border-top:1em solid transparent;border-bottom:1em solid transparent;border-left:1.5em solid rgba(255,255,255,.8);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
a:focus .play-icn,a:hover .play-icn{background-color:transparent;border-color:#fff}
a:focus .play-icn:before,a:hover .play-icn:before{border-left-color:#fff}
.play-icn--small{width:40px;height:40px;font-size:6px}
.play-icn--medium{width:80px;height:80px;font-size:10px;border-width:3px}
.play-icn--large{width:120px;height:120px;font-size:16px;border-width:5px}
.tab-content{height:0;overflow:hidden}
.tab-content.current{height:auto;overflow:visible}
.slick-arrow{position:absolute;top:50%;z-index:20;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}
.slick-arrow svg path{transition:fill .2s ease-in-out}
.slick-arrow:focus svg path,.slick-arrow:hover svg path{fill:#43484D}
.slick-arrow.slick-prev{left:0}
.slick-arrow.slick-next{right:0}
.slick-dots{height:10px;position:absolute;bottom:-35px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.slick-dots li{display:inline-block;padding-left:5px;padding-right:5px}
.slick-dots li button{display:block;width:10px;height:10px;padding:0;margin:0;border:0;border-radius:50%;text-indent:-10000px;background-color:#E7EAEC;transition:background-color .2s ease-in-out}
.slick-dots li.slick-active button{background-color:#43484D}
.btn{display:inline-block;padding:0 15px;border:0;border-radius:6px;font-size:16px;font-weight:900;text-align:center;color:#fff;transition:background-color .2s ease-in-out}
.btn:focus,.btn:hover{color:#fff}
.btn--small{line-height:40px;padding-left:15px;padding-right:15px}
.btn--medium{line-height:50px;padding-left:20px;padding-right:20px}
.btn--large{line-height:60px;padding-left:20px;padding-right:20px}
.btn--primary{background-color:#F47422}
.btn--primary:focus,.btn--primary:hover{background-color:#d85b0b}
.btn--secondary{background-color:#2EA6DF}
.btn--secondary:focus,.btn--secondary:hover{background-color:#1d89bd}
.btn--tertiary{color:#1b5c62;padding-left:0;padding-right:0}
.btn--tertiary:focus,.btn--tertiary:hover{color:#10213c}
.btn-group{margin:-5px}
.btn-group .btn{margin:5px}
.pills{text-align:center}
.pills a{display:inline-block;width:100%;max-width:130px;border:0;background-color:#fff;font-size:14px;line-height:50px;font-weight:900;text-align:center;text-transform:uppercase;box-shadow:1px 2px 3px rgba(0,0,0,.1);transition:background-color .2s ease-in-out}
.pills a:focus,.pills a:hover{background-color:#EBEFEF}
.pills a:first-child{border-radius:25px 0 0 25px}
.pills a:last-child{border-radius:0 25px 25px 0}
.pills a.current{background-color:#2EA6DF;color:#fff}
.pills a.current:focus,.pills a.current:hover{background-color:#1d89bd}
.btn--cart{width:100%;padding:0}
.btn--cart span:first-child{width:30%;float:left;font-size:18px;border-right:1px solid rgba(255,255,255,.4)}
.btn--cart span:last-child{width:70%;float:right}
.btn__icn{display:inline-block;vertical-align:middle;margin-right:10px}
.close{display:block;width:15px;height:15px;padding:0;border:0;background:url(../img/icons/icn-close-2x.png) center center/15px 15px no-repeat}
.modal-header .close{margin-top:8px;float:right}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#4A4A4A}
input::-moz-placeholder,textarea::-moz-placeholder{color:#4A4A4A}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#4A4A4A}
input:-moz-placeholder,textarea:-moz-placeholder{color:#4A4A4A}
input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}
input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent}
input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:transparent}
input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:transparent}
input[type=tel],input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=email],input[type=url],input[type=color],input[type=number],input[type=search],textarea{box-sizing:border-box;display:inline-block;vertical-align:middle;padding:15px 20px 16px 20px;width:100%;height:60px;border:2px solid #EBEFEF;border-radius:6px;font-size:16px;color:#4A4A4A;transition:color .2s ease-in-out,border-color .2s ease-in-out;-webkit-appearance:none}
input[type=tel]:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=email]:focus,input[type=url]:focus,input[type=color]:focus,input[type=number]:focus,input[type=search]:focus,textarea:focus{border-color:#BCC4D0;font-weight:500;color:#1b5c62}
input[type=tel]:disabled,input[type=text]:disabled,input[type=password]:disabled,input[type=datetime]:disabled,input[type=datetime-local]:disabled,input[type=date]:disabled,input[type=month]:disabled,input[type=time]:disabled,input[type=week]:disabled,input[type=email]:disabled,input[type=url]:disabled,input[type=color]:disabled,input[type=number]:disabled,input[type=search]:disabled,textarea:disabled{background-color:#FBFCFC;border-color:#EEF0F0;text-align:center;color:#86939E;-webkit-text-fill-color:#86939E;font-weight:500;opacity:1;-webkit-opacity:1}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
textarea{resize:none;height:120px}
.default-form{margin-left:auto;margin-right:auto}
.default-form form{margin:-5px}
.default-form__col{width:100%;padding:5px;position:relative}
.default-form__col p{margin-bottom:10px;font-weight:400}
.default-form__col p:last-child{margin-bottom:0}
.default-form__col input,.default-form__col textarea{display:block;width:100%}
.default-form__col input+label,.default-form__col textarea+label{display:block;width:60%;line-height:60px;text-align:center;font-weight:500;border-radius:6px;position:absolute;top:5px;right:5px;transition:color .2s ease-in-out,background-color .2s ease-in-out}
.default-form__col input:focus+label,.default-form__col textarea:focus+label{background-color:#BCC4D0;color:#fff}
.default-form__prices{display:block;text-align:center}
.default-form__prices .old{display:inline-block;vertical-align:top;margin-top:-7px;margin-bottom:-7px;font-size:30px;font-weight:400;text-decoration:line-through;color:#EBEBEB}
.default-form__prices .new{display:inline-block;vertical-align:top;margin-top:-7px;margin-bottom:-7px;font-size:30px;color:#4A4A4A}
.default-form__prices .savings{display:block;font-size:18px;font-weight:900;color:#7DC855}
.switch{display:block;width:42px;height:10px;margin:20px 0 20px 70px;position:relative}
.switch span{display:block}
input[type=checkbox].switch__input{display:none}
.switch__input:checked+.switch__slider:before,.switch__input:focus+.switch__slider:before{-webkit-transform:translateX(24px);-ms-transform:translateX(24px);transform:translateX(24px)}
.switch__input:checked+.switch__slider .switch__label--left,.switch__input:focus+.switch__slider .switch__label--left{color:#4A4A4A;font-weight:300}
.switch__input:checked+.switch__slider .switch__label--right,.switch__input:focus+.switch__slider .switch__label--right{font-weight:500;color:#1b5c62}
.switch__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#E1E8EE;border-radius:10px;box-shadow:inset 0 1px 0 rgba(189,198,207,.6);transition:.4s}
.switch__slider:before{position:absolute;content:"";height:18px;width:18px;border-radius:50%;left:0;bottom:-4px;background-color:#1b5c62;transition:.4s}
.switch__label{display:block;font-size:14px;font-weight:300;color:#4A4A4A;line-height:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.switch__label--left{right:140%;font-weight:500;color:#1b5c62}
.switch__label--right{left:140%}
.select2-container{display:inline-block;vertical-align:middle;width:100%!important;text-align:left}
.select2-container .select2-selection--single{height:60px;border:2px solid #EBEFEF;border-radius:6px}
.select2-container .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:50px;line-height:56px;font-size:16px;font-weight:300;color:#4A4A4A}
.select2-container .select2-selection--single .select2-selection__arrow{height:56px;width:50px;top:2px;right:2px;background-image:url(../img/icons/icn-select-arrows.svg);background-position:center center;background-repeat:no-repeat}
.select2-container .select2-selection--single .select2-selection__arrow b{display:none}
.select2-container .select2-selection--multiple{border:2px solid #EBEFEF;border-radius:6px}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:block;padding:5px 15px}
.select2-container .select2-selection--multiple .select2-selection__rendered .select2-search{display:none;visibility:hidden}
.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{padding:5px;margin:5px;font-size:16px}
.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove{margin-right:5px}
.select2-container--open .select2-selection--single{border-color:#BCC4D0}
.select2-container--open .select2-selection--single .select2-selection__rendered{font-weight:500;color:#1b5c62}
.select2-container--focus .select2-selection--multiple{border:2px solid #BCC4D0!important}
.select2-dropdown{border:2px solid #BCC4D0;border-radius:6px}
.select2-dropdown .select2-results__option{padding:10px 20px;font-size:16px;font-weight:300;color:#4A4A4A}
.select2-dropdown .select2-results__option[aria-selected=true]{background-color:#F7F8F9;color:#1b5c62;font-weight:500}
.select2-dropdown .select2-results__option--highlighted[aria-selected]{background-color:#F7F8F9;color:#1b5c62;font-weight:500}
.select2-dropdown .select2-results__option:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}
.gform_wrapper{margin-bottom:50px}
.gform_wrapper form{margin:0}
.gform_wrapper .gform_fields{margin:-5px}
.gform_wrapper .gfield{display:inline-block;width:100%;padding:5px}
.gform_wrapper .gfield--split{width:50%}
.gform_wrapper .gfield_label{display:none}
.gform_wrapper .gform_footer{margin-top:10px}
.gform_wrapper .gform_button{display:inline-block;line-height:60px;padding-left:25px;padding-right:25px;border:0;border-radius:6px;font-size:16px;font-weight:900;text-align:center;color:#fff;transition:background-color .2s ease-in-out;background-color:#F47422}
.gform_wrapper .gform_button:focus,.gform_wrapper .gform_button:hover{background-color:#d85b0b}
.gform_wrapper .validation_error{margin-bottom:30px;font-size:18px}
.gform_wrapper .gfield_description{margin-top:5px;font-size:14px;font-weight:500;color:red}
.default-form .mktoForm{margin:0;width:100%!important}
.default-form .mktoForm .mktoFormRow{margin-left:-5px;margin-right:-5px}
.default-form .mktoForm .mktoFormCol{width:100%;float:none;min-height:0;margin:0!important;padding:5px}
.default-form .mktoForm .mktoGutter,.default-form .mktoForm .mktoLabel,.default-form .mktoForm .mktoOffset{display:none}
.default-form .mktoForm .mktoFieldWrap{float:none;width:100%}
.default-form .mktoForm .mktoField{width:100%!important}
.default-form .mktoForm input[type=tel],.default-form .mktoForm input[type=text],.default-form .mktoForm input[type=password],.default-form .mktoForm input[type=datetime],.default-form .mktoForm input[type=datetime-local],.default-form .mktoForm input[type=date],.default-form .mktoForm input[type=month],.default-form .mktoForm input[type=time],.default-form .mktoForm input[type=week],.default-form .mktoForm input[type=email],.default-form .mktoForm input[type=url],.default-form .mktoForm input[type=color],.default-form .mktoForm input[type=number],.default-form .mktoForm input[type=search],.default-form .mktoForm textarea.mktoField{box-sizing:border-box;display:inline-block;vertical-align:middle;padding:15px 20px 16px 20px;width:100%;height:60px;border:2px solid #EBEFEF;border-radius:6px;font-size:16px;color:#4A4A4A;transition:color .2s ease-in-out,border-color .2s ease-in-out;-webkit-appearance:none}
.default-form .mktoForm input[type=tel]:focus,.default-form .mktoForm input[type=text]:focus,.default-form .mktoForm input[type=password]:focus,.default-form .mktoForm input[type=datetime]:focus,.default-form .mktoForm input[type=datetime-local]:focus,.default-form .mktoForm input[type=date]:focus,.default-form .mktoForm input[type=month]:focus,.default-form .mktoForm input[type=time]:focus,.default-form .mktoForm input[type=week]:focus,.default-form .mktoForm input[type=email]:focus,.default-form .mktoForm input[type=url]:focus,.default-form .mktoForm input[type=color]:focus,.default-form .mktoForm input[type=number]:focus,.default-form .mktoForm input[type=search]:focus,.default-form .mktoForm textarea.mktoField:focus{border-color:#BCC4D0;font-weight:500;color:#1b5c62}
.default-form .mktoForm input[type=tel]:disabled,.default-form .mktoForm input[type=text]:disabled,.default-form .mktoForm input[type=password]:disabled,.default-form .mktoForm input[type=datetime]:disabled,.default-form .mktoForm input[type=datetime-local]:disabled,.default-form .mktoForm input[type=date]:disabled,.default-form .mktoForm input[type=month]:disabled,.default-form .mktoForm input[type=time]:disabled,.default-form .mktoForm input[type=week]:disabled,.default-form .mktoForm input[type=email]:disabled,.default-form .mktoForm input[type=url]:disabled,.default-form .mktoForm input[type=color]:disabled,.default-form .mktoForm input[type=number]:disabled,.default-form .mktoForm input[type=search]:disabled,.default-form .mktoForm textarea.mktoField:disabled{background-color:#FBFCFC;border-color:#EEF0F0;text-align:center;color:#86939E;-webkit-text-fill-color:#86939E;font-weight:500;opacity:1;-webkit-opacity:1}
.default-form .mktoForm textarea{height:250px}
.default-form .mktoForm textarea[rows="2"]{height:150px}
.default-form .mktoForm .mktoButtonRow{width:100%;margin-top:10px;text-align:right}
.default-form .mktoForm .mktoButtonRow .mktoButtonWrap{margin-left:0!important}
.default-form .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{display:inline-block;vertical-align:middle;line-height:60px;padding:0 20px;border:0;border-radius:6px;font-family:Roboto;font-size:16px;font-weight:700;text-align:center;color:#fff;transition:background-color .2s ease-in-out;background-color:#F47422;background-image:none;text-shadow:none}
.default-form .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:focus,.default-form .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:hover{border:0;background-image:none;background-color:#d85b0b}
.gdpr-disclaimer{display:none}
.mktoForm .gdpr-disclaimer{background-color:#f2f2f2;padding:30px;margin:15px 0 15px 0;border-radius:6px;font-size:12px;line-height:2;color:#000}
.mktoForm .gdpr-disclaimer p{font-size:12px;line-height:2;color:#000}
.auto-renewal-adv{position:relative;margin:15px 15px 15px 5px;font-size:16px}
.auto-renewal-adv label{color:#4A4A4A;margin-left:5px;font-weight:700}
.auto-renewal-adv input{width:20px}
.auto-renewal-adv input:focus+label{background-color:transparent;color:#4A4A4A}
.auto-renewal-adv .auto-renewal-text{color:#7DC855;margin-top:5px;font-weight:500;font-size:15px;line-height:1.3}
.auto-renewal-adv input+label{line-height:16px;top:0;left:0;font-weight:700}
.default-form__col .auto-renewal input+label{text-align:left;width:100%}
#auto-renewal{position:absolute;opacity:0}
#auto-renewal+label{position:relative;cursor:pointer;padding:0}
#auto-renewal+label:before{content:'';margin-right:8px;display:inline-block;vertical-align:baseline;width:14px;height:14px;background:#fff;border:1px solid #1b5c62}
#auto-renewal:disabled+label{color:#1b5c62;cursor:auto}
#auto-renewal:disabled+label:before{box-shadow:none}
#auto-renewal:checked+label:after{content:'';position:absolute;left:2px;top:10px;background:#1b5c62;width:2px;height:2px;box-shadow:2px 0 0 #1b5c62,4px 0 0 #1b5c62,4px -2px 0 #1b5c62,4px -4px 0 #1b5c62,4px -6px 0 #1b5c62,4px -8px 0 #1b5c62;-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg)}
.why-vipre{margin-bottom:-60px}
.why-vipre .features-list__item{display:inline-block;vertical-align:top;margin-right:-4px;margin-top:0;margin-bottom:60px}
.pic-card{display:table;width:100%;border-radius:6px;background-size:cover;background-position:center center;overflow:hidden}
.pic-card__content{display:table-cell;vertical-align:middle;padding:30px;background:rgba(0,0,0,.8);background:linear-gradient(to bottom,rgba(0,0,0,.9) 0,rgba(0,0,0,.4) 100%);color:#fff;opacity:0;transition:opacity .2s ease-in-out}
.pic-card:hover .pic-card__content{opacity:1}
.pic-card__title{margin-top:0;margin-bottom:20px;color:inherit}
.pic-card__text{margin-bottom:20px;font-weight:400}
.pic-card__text p{margin-bottom:15px}
.pic-card__text p:last-child{margin-bottom:0}
.pricing-card__meta{margin-bottom:10px;text-transform:uppercase}
.pricing-card__price{margin-top:0;margin-bottom:10px;font-size:50px;font-weight:700}
.pricing-card__discount{margin-bottom:20px;font-size:18px;text-transform:uppercase}
.pricing-card__discount span{display:inline-block;margin-right:5px;font-weight:900;color:#EBEBEB;text-decoration:line-through}
.pricing-card__discount strong{margin-left:5px;font-weight:900;color:#D5B239}
.pricing-card__btn{display:block}
.product-card--white{padding:30px 20px;background-color:#fff;border-radius:6px}
.product-card__rating{margin-bottom:10px}
.product-card__rating .p-w-r{margin:0}
.product-card__rating .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-stars-reco-inline .pr-snippet-stars-container .pr-snippet-stars{background:0 0}
.product-card__rating .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-stars-reco-inline .pr-snippet-rating-decimal,.product-card__rating .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-stars-reco-inline .pr-snippet-read-and-write,.product-card__rating .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-stars-reco-inline .pr-snippet-review-count,.product-card__rating .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-stars-reco-inline .pr-snippet-stars-reco-reco{display:none}
.product-card__title{margin-top:0;margin-bottom:25px;line-height:1.2}
.product-card__desc{margin-bottom:45px;color:#86939E;color:#4A4A4A}
.product-card__desc p:last-child{margin-bottom:0}
.product-card__links{margin-top:30px;padding-top:15px;border-top:1px solid #E1E8EE;text-align:center}
.product-card__links a{display:inline-block;margin-left:8px;margin-right:8px;font-size:14px;font-weight:500}
.product-card__form a.btn{display:block}
.promo-card{width:100%;max-width:270px;margin-left:auto;margin-right:auto;background-color:#fff;border-radius:6px;box-shadow:1px 1px 3px rgba(0,0,0,.1);overflow:hidden}
.promo-card--type1{text-align:center}
.promo-card--type2{text-align:left}
.promo-card--type3{display:table;text-align:center;background-repeat:no-repeat;background-position:center center;background-size:cover;color:#fff;position:relative;overflow:hidden}
.promo-card--type3:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.6}
.promo-card__content{padding:15px 20px}
.promo-card--type3 .promo-card__content{display:table-cell;vertical-align:middle;position:relative;z-index:10}
.promo-card--type1 .promo-card__pic{margin-bottom:20px}
.promo-card__category{display:inline-block;padding-left:20px;padding-right:20px;margin-bottom:15px;background-color:#D5B239;border-radius:24px;line-height:24px;font-size:12px;font-weight:500}
.promo-card__rating .p-w-r{margin:0}
.promo-card__rating .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-stars-reco-inline .pr-snippet-stars-container .pr-snippet-stars{background:0 0}
.promo-card__rating .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-stars-reco-inline .pr-snippet-rating-decimal,.promo-card__rating .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-stars-reco-inline .pr-snippet-read-and-write,.promo-card__rating .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-stars-reco-inline .pr-snippet-review-count,.promo-card__rating .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-stars-reco-inline .pr-snippet-stars-reco-reco{display:none}
.promo-card--type1 .promo-card__rating{margin-bottom:20px}
.promo-card--type3 .promo-card__rating{margin-bottom:15px}
.promo-card--type3 .promo-card__rating .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-stars-reco-inline .pr-snippet-read-and-write a{color:#fff;opacity:.7}
.promo-card--type3 .promo-card__rating .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-stars-reco-inline .pr-snippet-read-and-write a:focus,.promo-card--type3 .promo-card__rating .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-stars-reco-inline .pr-snippet-read-and-write a:hover{color:#fff;border-bottom:1px dashed #fff}
.promo-card__title{margin-top:0;font-weight:400}
.promo-card--type1 .promo-card__title{margin-bottom:15px;font-size:16px}
.promo-card--type2 .promo-card__title{margin-bottom:10px;font-size:22px;line-height:1.2}
.promo-card--type3 .promo-card__title{margin-bottom:10px;font-size:22px;line-height:1.4;color:inherit}
.promo-card--type3 .promo-card__subtitle{margin-top:0;margin-bottom:10px;font-weight:700;color:inherit}
.promo-card--type3 .promo-card__desc{margin-bottom:20px;font-size:14px;font-weight:400;opacity:.7}
.promo-card--type2 .promo-card__meta{padding-top:10px;padding-bottom:5px;margin-top:15px;border-top:1px solid #E1E8EE}
.promo-card--type2 .promo-card__meta:after,.promo-card--type2 .promo-card__meta:before{content:" ";display:table}
.promo-card--type2 .promo-card__meta:after{clear:both}
.promo-card--type2 .promo-card__meta:after,.promo-card--type2 .promo-card__meta:before{content:" ";display:table}
.promo-card--type2 .promo-card__meta:after{clear:both}
.promo-card--type2 .promo-card__meta strong{display:block;float:left;font-size:18px;color:#4A4A4A}
.promo-card--type2 .promo-card__meta a{display:block;margin-top:2px;float:right;font-weight:500}
.promo-card--type3 .promo-card__price{margin-top:-5px;margin-bottom:15px;font-size:24px;font-weight:900}
.promo-card--type3 .promo-card__price span{display:inline-block;margin-right:3px;text-decoration:line-through;opacity:.5}
.promo-card--type3 .promo-card__price strong{display:inline-block;margin-left:3px}
.support-card{padding:20px}
.support-card__icn{margin-bottom:45px;max-width:155px;max-height:135px}
.support-card__btn{display:block}
.threat-card{padding:30px 20px 55px 20px;background-color:#fff;border-radius:6px;box-shadow:1px 1px 3px transparent;transition:box-shadow .2s ease-in-out;position:relative}
.threat-card:hover{box-shadow:1px 1px 3px rgba(0,0,0,.1)}
.threat-card__title{margin-top:0;margin-bottom:25px;font-size:20px;font-weight:400}
.threat-card__desc{margin-bottom:30px}
.threat-card__desc p{margin-bottom:15px}
.threat-card__desc p:last-child{margin-bottom:0}
.threat-card__link{display:inline-block;font-weight:500;position:absolute;left:50%;bottom:30px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.awards{padding-top:40px;padding-bottom:40px}
.awards__suptitle{margin-top:0;margin-bottom:20px;color:#86939E}
.awards__title{margin-top:0;margin-bottom:20px;line-height:1.375}
.awards__link{display:inline-block;font-weight:500}
.awards-slider{margin-top:30px;padding-left:30px;padding-right:30px}
.awards-slider__item img{margin:0 auto}
.basic-content{padding-top:50px;padding-bottom:50px;background-color:#F7F8F9}
.hero-banner+.basic-content{padding-top:0}
.hero-banner+.basic-content .basic-content__inner{margin-top:-60px}
.basic-content__inner{padding:40px 15px 50px 15px;background-color:#fff;border-radius:6px;box-shadow:1px 1px 3px rgba(0,0,0,.1);position:relative;z-index:10}
.basic-content__header{text-align:center;margin-bottom:60px}
.basic-content__meta{padding-top:15px;padding-bottom:15px;margin-top:-30px;margin-bottom:50px;border-bottom:1px solid #E1E8EE;font-size:14px;font-weight:400;text-align:left}
.basic-content__meta:after,.basic-content__meta:before{content:" ";display:table}
.basic-content__meta:after{clear:both}
.basic-content__meta:after,.basic-content__meta:before{content:" ";display:table}
.basic-content__meta:after{clear:both}
.basic-content__breadcrumb{display:block;float:left}
.basic-content__breadcrumb li{display:inline-block;margin-right:-4px}
.basic-content__breadcrumb li:after{content:'/';display:inline-block;padding-left:10px;padding-right:10px}
.basic-content__date{display:block;float:right}
.basic-content__rss{margin-bottom:0;float:right}
.basic-content__title{margin-top:0;margin-bottom:20px;line-height:1.2}
.basic-content__subtitle{margin-top:0;margin-bottom:0;font-size:22px;line-height:1.3}
.basic-content__author{margin-top:40px;margin-bottom:0;position:relative}
.basic-content__author:before{content:'';display:block;height:1px;position:absolute;left:0;right:0;background-color:#E1E8EE;top:50%;z-index:-1}
.basic-content__author span{display:inline-block;padding-left:30px;padding-right:30px;background-color:#fff;font-size:14px;font-weight:400}
.article-social{-webkit-backface-visibility:hidden;backface-visibility:hidden}
.article-social a{display:block;width:35px;height:35px;border:0}
.article-social a svg path{transition:fill .2s ease-in-out}
.article-social a:hover svg path{fill:#10213c}
.basic-content__text{color:#4A4A4A;position:relative;overflow-wrap:break-word;word-wrap:break-word}
.basic-content__text>:last-child{margin-bottom:0}
.basic-content__text>h3{margin-top:0;margin-bottom:30px;font-size:22px;font-weight:500}
.basic-content__text>p{margin-bottom:30px}
.basic-content__text ol,.basic-content__text>ul:not(.article-social){margin-bottom:30px}
.basic-content__text ol li,.basic-content__text>ul:not(.article-social) li{margin-top:10px}
.basic-content__text ol li:first-child,.basic-content__text>ul:not(.article-social) li:first-child{margin-top:0}
.basic-content__text>ul:not(.article-social) li{padding-left:20px;position:relative}
.basic-content__text>ul:not(.article-social) li:before{content:'';display:block;width:5px;height:5px;background-color:#1b5c62;border-radius:50%;position:absolute;left:0;top:.66em}
.basic-content__text>ol li{counter-increment:step-counter}
.basic-content__text>ol li:before{content:counter(step-counter) '.';margin-right:5px;color:#1b5c62;font-weight:500}
.basic-content__text img{display:block;margin-bottom:30px}
.basic-content__text img.alignleft{float:left;margin-right:30px}
.basic-content__text img.alignright{float:right;margin-left:30px}
.basic-content__text img.aligncenter{margin-left:auto;margin-right:auto}
.basic-content__text .img-slider,.basic-content__text .img-wrapper{margin-top:60px;margin-bottom:60px}
.basic-content__text .img-slider .slick-prev{left:-40px}
.basic-content__text .img-slider .slick-next{right:-40px}
.basic-content__text .promo-card{margin:0 auto 60px auto}
.basic-content__text blockquote{margin:60px 0;padding:0 0 0 80px;border:0;position:relative}
.basic-content__text blockquote img{max-width:60px;border-radius:6px;position:absolute;left:0;top:5px}
.basic-content__text blockquote p{margin-bottom:20px;font-size:20px;line-height:1.4375;color:#5E6977}
.basic-content__text blockquote cite{display:block;font-size:14px;font-style:normal}
.basic-content__text blockquote cite strong{display:block;font-size:16px;color:#4A4A4A}
.basic-content__footer{padding-top:60px}
.basic-content__categories{margin-bottom:30px;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #E1E8EE;font-size:14px;font-weight:400}
.basic-content__categories a{margin-left:10px}
.basic-content__more{margin-bottom:0;text-align:center}
.basic-content__more a{margin-left:30px;font-weight:500}
.basic-content__bio{padding-left:100px;position:relative}
.basic-content__bio img{width:80px;height:auto;position:absolute;left:0;border-radius:6px}
.basic-content__bio p{margin-bottom:0}
.basic-content__bio p a{font-weight:400}
.article-list{margin-bottom:40px}
.article-list .promo-card{margin-bottom:30px;min-height:370px}
.article-list+.btn{display:block;max-width:280px;margin-left:auto;margin-right:auto}
.article-list .article{padding-top:25px;padding-bottom:25px;border-bottom:1px solid #E1E8EE;overflow:hidden}
.article-list .article:first-child,.article-list .article:first-of-type{padding-top:0}
.article-list .article__pic{display:block;margin-bottom:30px;border:0;border-radius:6px;box-shadow:1px 2px 3px rgba(0,0,0,.1)}
.article-list .article__pic img{width:100%}
.article-list .article__title{margin-top:0;margin-bottom:15px;font-size:22px}
.article-list .article__title a{color:inherit}
.article-list .article__excerpt{margin-bottom:30px;line-height:1.75;color:#4A4A4A}
.article-list .article__meta{font-size:14px}
.article-list .article__date{font-weight:400}
.article-list .article__categories a{display:inline-block;margin-left:20px;font-weight:500}
.basic-features{padding-top:40px;padding-bottom:70px;text-align:center;overflow:hidden}
.basic-features--grey{background-color:#F7F8F9}
.product-details+.basic-features{padding-top:10px}
.basic-features__suptitle{margin-top:0;margin-bottom:10px;color:#86939E}
.basic-features__title{margin-top:0;margin-bottom:40px}
.basic-features__text{margin-bottom:80px;color:#4A4A4A}
.basic-features__text p{margin-bottom:15px}
.basic-features__text p:last-child{margin-bottom:0}
.basic-features__pills{margin-top:-20px;margin-bottom:70px}
.basic-features__col--text{margin-bottom:-40px}
.basic-features__col--pic{margin-bottom:60px}
.features-list__item{margin-top:60px;text-align:left;direction:ltr}
.features-list__item:first-child{margin-top:0}
.features-list__item:last-child{margin-bottom:0}
.features-list__item .feature{padding-left:100px;position:relative}
.features-list__item .feature__icn{position:absolute;left:0;top:-27px}
.features-list__btn{max-width:270px;width:100%;margin-top:50px}
.feature__icn{margin:0 auto 25px auto}
.feature__title{margin-top:0;margin-bottom:10px;font-weight:400}
.feature__desc{margin-bottom:0;color:#4A4A4A}
.features-cta{padding-top:50px}
.content-banner{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}
.content-banner:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5)}
.content-banner--center:after{background:linear-gradient(rgba(0,0,0,.8) 0,rgba(0,0,0,.5) 100%)}
.content-banner--left:after{background:linear-gradient(to left,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%)}
.content-banner--right:after{background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%)}
.content-banner__inner{display:table;width:100%;position:relative;z-index:10}
.content-banner__content{display:table-cell;vertical-align:middle;padding-top:50px;padding-bottom:50px;color:#fff}
.content-banner--center .content-banner__content{text-align:center}
.content-banner__title{margin-top:0;margin-bottom:20px;color:inherit}
.content-banner__text{margin-bottom:30px;line-height:1.625}
.content-banner__text p:last-child{margin-bottom:0}
.content-banner--center .content-banner__text{font-size:18px;line-height:1.45}
.content-banner--center .content-banner__btn{width:100%;max-width:220px}
.content-banner__btn.btn--tertiary{color:#fff}
.content-banner__link{display:inline-block;margin-top:25px;color:rgba(255,255,255,.75)}
a.content-banner__link{border:0}
.content-banner__link .play-icn{margin-right:10px}
.content-banner__link:focus,.content-banner__link:hover{color:#fff}
.content-w-sidebar__title{margin-top:0;margin-bottom:20px;line-height:1.4}
.article-filters{margin-bottom:30px}
.article-filters__list{margin-left:-10px;margin-right:-10px}
.article-filters__list li{display:inline-block;margin-right:-4px;padding-left:10px;padding-right:10px}
.article-filters__list li.current a{font-weight:500;color:#1b5c62}
.article-filters__list a{display:block;font-weight:400;color:#86939E}
.content-w-sidebar__main{padding-bottom:40px}
.sidebar-widget{margin-bottom:70px}
.sidebar-widget__title{margin-top:0;margin-bottom:30px;line-height:1.4}
.sidebar-widget__list li{margin-top:5px;font-size:18px}
.sidebar-widget__list li:first-child{margin-top:0}
.sidebar-widget__list a{display:inline-block;font-weight:400}
.sidebar-widget__form .newsletter-form__item{vertical-align:middle;width:100%;margin-bottom:10px}
.sidebar-widget__form .newsletter-form__item input[type=submit]{width:100%;display:inline-block;vertical-align:middle;margin-top:10px;line-height:60px;padding:0 20px;border:0;border-radius:6px;font-size:16px;font-weight:700;text-align:center;color:#fff;transition:background-color .2s ease-in-out;background-color:#2EA6DF}
.sidebar-widget__form .newsletter-form__item input[type=submit]:focus,.sidebar-widget__form .newsletter-form__item input[type=submit]:hover{background-color:#1d89bd}
.sidebar-widget__form .newsletter-form__item .mktoForm{width:100%!important}
.sidebar-widget__form .newsletter-form__item .mktoForm .mktoGutter,.sidebar-widget__form .newsletter-form__item .mktoForm .mktoLabel,.sidebar-widget__form .newsletter-form__item .mktoForm .mktoOffset{display:none}
.sidebar-widget__form .newsletter-form__item .mktoForm .mktoFormRow{width:100%}
.sidebar-widget__form .newsletter-form__item .mktoForm .mktoFormCol{width:100%;margin:0!important}
.sidebar-widget__form .newsletter-form__item .mktoForm .mktoField{width:100%!important}
.sidebar-widget__form .newsletter-form__item .mktoForm .mktoFieldWrap{float:none}
.sidebar-widget__form .newsletter-form__item .mktoForm input[type=email]{padding:15px 20px 16px 20px;font-family:Roboto;font-size:16px;font-weight:300}
.sidebar-widget__form .newsletter-form__item .mktoForm input[type=email]:focus{font-weight:500}
.sidebar-widget__form .newsletter-form__item .mktoForm .mktoButtonRow{width:100%;margin-top:10px;text-align:center}
.sidebar-widget__form .newsletter-form__item .mktoForm .mktoButtonRow .mktoButtonWrap{margin-left:0!important}
.sidebar-widget__form .newsletter-form__item .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{width:100%;display:inline-block;vertical-align:middle;line-height:60px;padding:0 20px;border:0;border-radius:6px;font-family:Roboto;font-size:16px;font-weight:700;text-align:center;color:#fff;transition:background-color .2s ease-in-out;background-color:#2EA6DF;background-image:none;text-shadow:none}
.sidebar-widget__form .newsletter-form__item .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:focus,.sidebar-widget__form .newsletter-form__item .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:hover{background-image:none;background-color:#1d89bd}
.article-comments{padding-top:50px;padding-bottom:50px;background-color:#F7F8F9}
.basic-content+.article-comments{padding-top:0}
.article-comments__inner .comment-form-heading{display:none}
.article-comments__inner .comment-form-share{display:none}
.article-comments__inner .comment-respond{margin-bottom:40px}
.article-comments__inner .comment-respond .comment-reply-title{display:none}
.article-comments__inner .comment-respond p{margin-bottom:10px}
.article-comments__inner .comment-respond p.form-submit{margin-bottom:0}
.article-comments__inner .comment-respond label{display:none}
.article-comments__inner .comment-respond input:not(.submit),.article-comments__inner .comment-respond textarea{width:100%}
.article-comments__inner .comment-respond .form-submit{text-align:right}
.article-comments__inner .comment-respond .form-submit .submit{display:inline-block;width:100%;padding:0;border:0;border-radius:6px;background-color:#2EA6DF;font-size:16px;line-height:60px;font-weight:900;text-align:center;color:#fff;transition:background-color .2s ease-in-out}
.article-comments__inner .comment-respond .form-submit .submit:focus,.article-comments__inner .comment-respond .form-submit .submit:hover{background-color:#1d89bd}
.article-comments__inner .comments-title{margin-top:0;margin-bottom:10px;font-size:18px;font-weight:500;color:#86939E}
.article-comments__inner .comment,.article-comments__inner .pingback{padding-top:20px;padding-bottom:10px;border-bottom:1px solid #E1E8EE}
.article-comments__inner .comment:last-child,.article-comments__inner .pingback:last-child{border:0;padding-bottom:0}
.article-comments__inner .avatar{width:45px;height:45px;margin-right:15px;border-radius:50%;float:left}
.article-comments__inner .comment-body{overflow:hidden;font-size:14px;font-weight:400}
.article-comments__inner .comment-content p{margin-bottom:10px}
.article-comments__inner .comment-heading{margin-bottom:10px}
.article-comments__inner .comment-author{display:inline-block;margin-top:0;margin-bottom:0;font-size:16px;font-weight:500;color:#5E6977}
.article-comments__inner .comment-author .fn{font-style:normal}
.article-comments__inner .comment-time{display:inline-block;margin-left:10px;font-size:14px}
.article-comments__inner .reply{margin-bottom:10px;font-size:16px}
.article-comments__inner .comment-reply-link{font-weight:500}
.article-comments__inner .children{margin-top:20px;margin-left:40px;border-top:1px solid #E1E8EE}
.compare-features{padding-top:40px;padding-bottom:40px;overflow:hidden}
.intro+.compare-features{padding-top:0}
.comparison-table{border:1px solid #E1E5E5;overflow-x:auto}
.comparison-table__inner{width:100%;table-layout:fixed;min-width:700px}
.comparison-table__inner thead tr th{padding:9px 20px;border-bottom:1px solid #E1E5E5;border-left:1px solid #E1E5E5;font-size:20px;font-weight:400;color:#1b5c62}
.comparison-table__inner thead tr th:first-child{border-left:0;text-align:center;font-size:20px;font-weight:400;color:#1b5c62}
.comparison-table__inner tbody tr{border:0}
.comparison-table__inner tbody tr td{padding:6px 20px;border-bottom:1px dashed #E1E5E5;font-size:16px;font-weight:400;color:#1b5c62;text-align: center}
.comparison-table__inner tbody tr td:not(:first-child){width:30%;border-left:1px solid #E1E5E5;font-size:16px;font-weight:400;color:#1b5c62;text-align:center}
.comparison-table__inner tbody tr:last-child td{padding:0;vertical-align:top;border-bottom:0}
.comparison-table__inner tfoot tr td{padding:20px;background-color:#1b5c62;color:#fff;font-size:20px;font-weight:700}
.comparison-table__inner tfoot tr td:not(:first-child){border-left:1px solid rgba(255,255,255,.25);font-size:24px;font-weight:300;text-align:center}
.comparison-table__pricing{padding:28px;font-size:16px}
.comparison-table__pricing .select2-container{margin-bottom:25px}
.comparison-table__pricing .select2-container .select2-selection--single .select2-selection__arrow b{border:0;margin:0;position:static}
.comparison-table__pricing .select2-container .select2-selection--single .select2-selection__arrow b:after{content:'+';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#4A4A4A}
.comparison-table__pricing p{margin-bottom:25px;line-height:1}
.comparison-table__pricing p:after,.comparison-table__pricing p:before{content:" ";display:table}
.comparison-table__pricing p:after{clear:both}
.comparison-table__pricing p:after,.comparison-table__pricing p:before{content:" ";display:table}
.comparison-table__pricing p:after{clear:both}
.comparison-table__pricing p strong{display:block;float:left;font-size:32px;color:#4A4A4A}
.comparison-table__pricing p span{display:block;margin-top:6px;float:right;font-size:18px;font-weight:900;color:#D5B239}
.comparison-table__pricing .btn{display:block;width:100%}
.comparison-table__pricing .btn+a{display:inline-block;margin-top:25px}
.compare-pricing{background-color:#1b5c62;padding-top:40px;padding-bottom:40px;text-align:center}
.compare-pricing__inner{background-color:#fff;border-radius:6px;overflow:hidden}
.compare-pricing__header{padding:40px 20px}
.compare-pricing__title{margin-top:0;margin-bottom:15px}
.compare-pricing__text{max-width:650px;margin-left:auto;margin-right:auto;color:#4A4A4A}
.compare-pricing__text p{margin-bottom:15px}
.compare-pricing__text p:last-child{margin-bottom:0}
.compare-pricing__prices .pricing-card{display:inline-block;width:100%;padding-left:55px;padding-right:55px;margin-bottom:50px;position:relative}
.compare-pricing__prices .pricing-card:after{display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;position:absolute;bottom:-60px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.compare-pricing__footer{padding:30px;background-color:#E1E8EE}
.compare-pricing__note{display:none;margin-bottom:0;font-size:21px;font-weight:400;color:#1b5c62}
.compare-pricing__note.current{display:block}
.cta-strip-btn{padding-top:45px;padding-bottom:45px;background:#1b5c62}
.cta-strip-btn__text{margin-bottom:30px;font-size:20px;line-height:1.33;color:#fff}
.cta-strip-btn__text p:last-child{margin-bottom:0}
.cta-strip-text{padding-top:50px;padding-bottom:50px;background:#1b5c62;text-align:center;color:#fff}
.cta-strip-text__text{margin-bottom:40px;font-size:20px;line-height:1.33}
.cta-strip-text__text p:last-child{margin-bottom:0}
.cta-strip-text__more{display:inline-block;font-weight:900;color:#fff}
.cta-strip-text__more:focus,.cta-strip-text__more:hover{color:inherit;border-color:inherit}
.faq{padding-top:40px;padding-bottom:40px}
.faq-list{margin:-15px -10px}
.faq-list__item{padding:15px 10px}
.faq-block h4{margin-top:0;margin-bottom:20px;font-size:20px;line-height:1.35}
.faq-block p{margin-bottom:20px}
.faq-block a{font-weight:500}
.faq-block :last-child{margin-bottom:0}
.faq-block ol{margin-bottom:20px}
.faq-block ol li{counter-increment:num-counter}
.faq-block ol li:before{content:counter(num-counter) ')';display:inline-block;margin-right:5px}
.site-footer{background-color:#fff}
.site-footer--grey{background-color:#F7F8F9}
.site-footer__top{padding-top:40px;font-size:14px;color:#6C6C6C}
.footer-logo{display:inline-block;margin-top:5px;margin-bottom:20px}
a.footer-logo{border:0}
.footer-address{margin-bottom:20px;line-height:1.7}
.footer-address a{display:inline-block;font-weight:500}
.footer-social{margin-left:-8px;margin-right:-8px}
.footer-social li{display:inline-block;margin-right:-4px;padding-left:8px;padding-right:8px}
.footer-social a{display:block;height:35px;width:35px;border:0}
.footer-social a svg path{transition:fill .2s ease-in-out}
.footer-social a:hover svg path{fill:#10213c}
.footer-title{margin-top:0;margin-bottom:25px;font-size:12px;font-weight:700;text-transform:uppercase;color:#1b5c62}
.footer-primary-nav li{margin-top:15px}
.footer-primary-nav li:first-child{margin-top:0}
.footer-primary-nav a{display:inline-block;color:inherit}
.footer-primary-nav a:focus,.footer-primary-nav a:hover{border-color:inherit}
.site-footer__bottom{padding-top:15px;padding-bottom:15px;font-size:12px;text-align:center}
.footer-copy{color:#4A4A4A}
.footer-secondary-nav{display:inline-block;font-weight:500}
.footer-secondary-nav ul{margin-left:-5px;margin-right:-5px}
.footer-secondary-nav li{display:inline-block;margin-right:-4px;padding-left:5px;padding-right:5px}
.footer-secondary-nav a{display:block}
#wpadminbar{position:fixed}
.site-header{width:100%;color:#fff;text-align:center;position:fixed;z-index:50;top:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:background-color .2s ease-in-out}
.site-header--blue+.fixed-header-separator{height:60px}
.admin-bar .site-header{top:46px}
.header-bar{transition:background-color .2s ease-in-out}
.site-header--blue .header-bar{background-color:#1b5c62}
.site-header--transparent .header-bar{background-color:transparent}
.site-header--transparent.affix .header-bar{background-color:#1b5c62}
.header-bar__inner{max-width:1330px;height:60px;padding:15px 10px;margin-left:auto;margin-right:auto}
.header-meet{display:block;width:30px;height:20px;margin-top:4px;position:relative;float:left}
a.header-meet{border:0}
.header-meet__inner,.header-meet__inner:after,.header-meet__inner:before{display:block;height:2px;width:30px;background-color:#fff;position:absolute;transition-timing-function:ease;transition-duration:.15s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}
.header-meet__inner{top:50%;margin-top:-1px;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:75ms}
.header-meet__inner:after,.header-meet__inner:before{content:''}
.header-meet__inner:before{top:-8px;transition:top 75ms ease .12s,opacity 75ms ease}
.header-meet__inner:after{bottom:-8px;transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19)}
.offcanvas-visible .header-meet__inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.offcanvas-visible .header-meet__inner:before{top:0;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}
.offcanvas-visible .header-meet__inner:after{bottom:0;transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.header-logo{display:inline-block}
a.header-logo{border:0}
.header-logo img{max-height:30px}
.header-nav--main{display:inline-block}
.header-nav--secondary{float:right;position:relative}
.header-nav__list:hover .header-nav__item .header-nav__link{opacity:.5}
.header-nav__list:hover .header-nav__item .header-nav__link:focus,.header-nav__list:hover .header-nav__item .header-nav__link:hover{opacity:1}
.header-nav__list:hover .header-nav__item--current .header-nav__link{opacity:1}
.header-nav__item{display:inline-block;padding-left:10px;padding-right:10px;line-height:60px}
.header-nav__item:first-child{padding-left:0}
.header-nav__item:last-child{padding-right:0}
.header-nav__link{display:block;font-size:16px;font-weight:400;transition:opacity .2s ease-in-out}
.header-nav__title{display:block;font-size:36px;font-weight:400;transition:opacity .2s ease-in-out}
a.header-nav__link{color:inherit;border:0}
a.header-nav__title{color:inherit;border:0}
.header-nav__item--current .header-nav__link{position:relative}
.header-nav__item--current .header-nav__link:after{content:'';display:block;width:100%;height:5px;position:absolute;bottom:0;background-color:#fff}
.header-nav__link.nav-global__link{display:none}
.header-nav__icon{display:block;position:relative;top:5px}
.big-menu{width:100%;padding-top:15px;padding-bottom:20px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1);position:absolute;left:0;right:0;top:100%;line-height:1.5625;color:#1b5c62;-webkit-transform:translateY(-150%);-ms-transform:translateY(-150%);transform:translateY(-150%);z-index:-1;transition:-webkit-transform .3s ease-in-out 0s;transition:transform .3s ease-in-out 0s;transition:transform .3s ease-in-out 0s, -webkit-transform .3s ease-in-out 0s}
.header-nav__item--has-dropdown:hover .big-menu{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:.1s}
.big-menu:after{content:'';display:block;width:1px;position:absolute;left:50%;top:60px;bottom:60px;background-color:#E1E8EE}
.big-menu.big-menu-for-services:after{display:none}
.big-menu.big-menu-for-virus:after{display:none}
.big-menu.partners-dd{padding-top:15px;padding-bottom:20px;-webkit-transform:translateY(-150%);-ms-transform:translateY(-150%);transform:translateY(-150%)}
.big-menu.partners-dd:after{background-color:transparent}
.big-menu__content{padding-left:0;padding-right:0}
[class*=col-]:first-child .big-menu__content{padding-left:0}
[class*=col-]:last-child .big-menu__content{padding-right:0}
.big-menu__pic{display:block;margin-bottom:20px}
a.big-menu__pic{border:0}
.big-menu__pic img{display:block;border-radius:4px}
.big-menu__title{margin-top:0;margin-bottom:10px;line-height:1.2}
.big-menu__desc{max-width:410px;margin:0 auto 20px auto}
.big-menu__lists{margin-left:-7px;margin-right:-7px}
.big-menu__list{display:inline-block;vertical-align:top;margin-right:-4px;padding-left:7px;padding-right:7px;width:33.333333%;text-align:left}
.big-menu__list.col-4{width:25%}
.big-menu__list li{margin-bottom:5px;font-size:10px;font-size:15px;font-weight:500}
.big-menu__list li a{display:inline-block}
.big-menu__list li:last-child{margin-bottom:0}
.big-menu__list li:first-child{margin-bottom:10px;font-size:18px;font-weight:300}
.big-menu__list li:first-child a{color:#4A4A4A}
.partners-dd .big-menu__list{width:20%}
.partners-dd .big-menu__list li{font-size:15px}
.partners-dd .big-menu__list li:first-child{font-size:18px}
.big-menu__btn{width:150px}
.header-search{position:absolute;top:50%;right:5px;width:300px;line-height:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}
.header-search form{position:relative}
.header-search--visible{opacity:1;z-index:99;visibility:visible}
input.header-search__input{width:100%;height:44px;padding:11px 44px 12px 44px;border:0}
.header-search__submit{width:44px;height:44px;padding:0;border:0;background:0 0;position:absolute;left:0;top:0}
.header-search__close{width:44px;height:44px;position:absolute;right:0;top:0}
.buy-box{width:300px;padding:20px;border-radius:6px;background-color:#fff;box-shadow:1px 1px 3px rgba(0,0,0,.1);position:absolute;right:0;top:10px;line-height:1;text-align:center;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}
.buy-box--visible{opacity:1;visibility:visible}
.buy-box__header{margin-bottom:20px}
.buy-box__title{margin-top:0;margin-bottom:0;text-align:left;color:#86939E}
.buy-box__close{margin-top:2px;float:right}
.buy-box__btn{width:100%;margin-bottom:10px}
.buy-box__link{margin-top:10px;display:inline-block;font-weight:500}
.hero-banner{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}
.hero-banner:not(.hero-banner--slider):after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.6);background:linear-gradient(to bottom,rgba(0,0,0,.6) 0,rgba(0,0,0,.3) 100%)}
.hero-slider .slick-dots{bottom:30px;z-index:1100}
.hero-slider .slick-dots li{opacity:.4}
.hero-slider .slick-dots li span{display:block}
.hero-slider .slick-dots li.slick-active{opacity:1}
.hero-slider__item{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}
.hero-slider__item:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.6);background:linear-gradient(to right,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%)}
.hero-banner__inner{display:table;width:100%;padding-top:40px;padding-bottom:40px;position:relative;z-index:10}
.site-header--transparent+.hero-banner .hero-banner__inner{padding-top:80px;padding-bottom:80px}
.hero-banner__content{display:table-cell;vertical-align:middle;color:#fff;text-align:center}
.hero-banner__title{margin-top:0;margin-bottom:25px;line-height:1.3;color:inherit}
.hero-banner__title:only-child{margin-bottom:60px}
.hero-banner__title+h2,.hero-banner__title+h3{margin-top:-15px}
.hero-banner__title+h4{margin-top:-5px}
.hero-banner__subtitle{margin-top:0;margin-bottom:30px;color:inherit}
.hero-banner__text{margin-bottom:30px;font-weight:400;line-height:1.4}
.hero-banner__text p:last-child{margin-bottom:0}
.hero-banner__text p a{display:inline-block;color:inherit;font-weight:500}
.hero-banner__text p a+a{margin-left:15px}
.hero-banner__trial-features{max-width:550px;margin-left:auto;margin-right:auto;text-align:left}
.hero-banner__trial-features p{margin-bottom:10px}
.hero-banner__trial-features p strong{font-weight:500}
.hero-banner__trial-features ul li{margin-top:10px;padding-left:15px;position:relative}
.hero-banner__trial-features ul li:before{content:'•';display:inline-block;position:absolute;left:0}
.hero-banner__trial-features ul li:first-child{margin-top:0}
.hero-banner__form{max-width:560px;margin-bottom:20px}
.hero-banner__link{display:inline-block;color:rgba(255,255,255,.75);transition:color .2s ease-in-out}
a.hero-banner__link{border:0}
.hero-banner__link .play-icn{margin-right:10px}
.hero-banner__link:focus,.hero-banner__link:hover{color:#fff}
.hero-slider .hero-banner__link{margin-top:30px}
.hero-slider .hero-banner__link .play-icn{display:block;margin:0 auto 10px auto}
.hero-slider .hero-banner__link.hero-banner-wistia-bg{width:300px;height:168px;background-size:300px 168px;background-repeat:no-repeat}
.hero-slider .hero-banner__link .hero-banner-wistia-bg-play-icn{margin:20px auto 10px auto;z-index:100}
.hero-slider .hero-banner__link .hero-banner-wistia-bg-cover{background-color:rgba(0,0,0,.3);width:300px;height:168px;position:absolute;z-index:98}
.hero-slider .hero-banner__link .wistia-embed-cta-label{z-index:100;position:absolute;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
.os-slider{max-width:360px;margin:0 auto}
.os-slider__top{margin:0 auto}
.os-slider__top:after{content:'';display:block;width:0;height:0;margin:15px auto 20px auto;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;transition:opacity .2s ease-out}
.os-slider__icon{cursor:pointer;opacity:.5}
.os-slider__icon img{display:block;margin-left:auto;margin-right:auto}
.os-slider__icon.slick-current{opacity:1}
.os-slider__cta .btn{width:100%;max-width:250px}
.info-tabs{padding-top:75px;padding-bottom:40px;margin-top:-50px;position:relative}
.info-tabs:after{content:'';display:block;height:1px;width:100%;max-width:1145px;background:#EBEBEB;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.info-tabs__nav{margin-bottom:30px}
.info-tabs__nav li{border-bottom:1px solid #EBEBEB}
.info-tabs__nav li:first-child a{padding-top:0}
.info-tabs__nav a{display:block;padding:10px 0 10px 5px;border:0;font-size:18px;font-weight:400;color:#86939E}
.info-tabs__nav a.current{color:#4A4A4A}
.info-tabs__nav a.current:after{content:'»';float:right}
.info-tabs__content{overflow:hidden;font-size:18px;line-height:1.4}
.info-tabs__content p:last-child{margin:0}
.intro{padding-top:40px;padding-bottom:40px;text-align:center}
.intro__title{margin-top:0;margin-bottom:20px}
.intro__text{margin-bottom:40px}
.intro__text p{margin-bottom:15px}
.intro__text p:last-child{margin-bottom:0}
.intro-list__top{margin-bottom:30px}
.intro-list__top li{display:inline-block;margin-right:-4px;width:11%;padding-left:15px;padding-right:15px}
.intro-list__top li:nth-child(4){width:34%}
.intro-list__top li img{display:inline-block;margin:0 auto}
.intro__award img{display:block;margin:0 auto 30px auto}
.intro__award h4{margin-top:0;margin-bottom:5px;font-size:22px;font-weight:500}
.intro__award h5{margin-top:0;margin-bottom:15px;font-size:16px;font-weight:500}
.intro__award p{margin-bottom:0;font-size:12px}
.intro-slider{margin-bottom:35px}
.join-us{padding-top:40px;text-align:center}
.join-us__title{margin-top:0;margin-bottom:40px}
.join-us__col--text h4{margin-top:0;margin-bottom:20px;font-size:22px;font-weight:400}
.join-us__col--text p{margin-bottom:10px}
.join-us__col--text p:last-child{margin-bottom:0}
.join-us__col--pic img{max-width:210px;margin-bottom:10px}
.newsletter-strip{padding-top:50px;padding-bottom:50px;background-color:#F7F8F9}
.newsletter-strip__title{display:inline-block;vertical-align:middle;width:100%;margin-top:0;margin-bottom:20px;margin-right:-4px;font-size:23px}
.newsletter-strip__form{display:inline-block;vertical-align:middle;width:100%}
.newsletter-strip__form .newsletter-form{margin:-5px}
.newsletter-strip__form .newsletter-form__item{display:inline-block;vertical-align:middle;width:100%;padding:5px;margin-right:-4px;position:relative}
.newsletter-strip__form .newsletter-form__item input[type=submit]{width:110px;display:inline-block;vertical-align:middle;margin-top:10px;line-height:60px;padding:0 10px;border:0;border-radius:6px;font-size:16px;font-weight:700;text-align:center;color:#fff;transition:background-color .2s ease-in-out;background-color:#2EA6DF}
.newsletter-strip__form .newsletter-form__item input[type=submit]:focus,.newsletter-strip__form .newsletter-form__item input[type=submit]:hover{background-color:#1d89bd}
.newsletter-strip__form .newsletter-form__item .mktoForm{width:100%!important}
.newsletter-strip__form .newsletter-form__item .mktoForm .mktoGutter,.newsletter-strip__form .newsletter-form__item .mktoForm .mktoLabel,.newsletter-strip__form .newsletter-form__item .mktoForm .mktoOffset{display:none}
.newsletter-strip__form .newsletter-form__item .mktoForm .mktoFormRow{width:100%}
.newsletter-strip__form .newsletter-form__item .mktoForm .mktoFormCol{width:100%;margin:0!important}
.newsletter-strip__form .newsletter-form__item .mktoForm .mktoField{width:100%!important}
.newsletter-strip__form .newsletter-form__item .mktoForm .mktoFieldWrap{float:none}
.newsletter-strip__form .newsletter-form__item .mktoForm input[type=email]{padding:15px 20px 16px 20px;font-family:Roboto;font-size:16px;font-weight:300}
.newsletter-strip__form .newsletter-form__item .mktoForm input[type=email]:focus{font-weight:500}
.newsletter-strip__form .newsletter-form__item .mktoForm .mktoButtonRow{width:100%;margin-top:10px;text-align:center}
.newsletter-strip__form .newsletter-form__item .mktoForm .mktoButtonRow .mktoButtonWrap{margin-left:0!important}
.newsletter-strip__form .newsletter-form__item .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{width:110px;display:inline-block;vertical-align:middle;line-height:60px;padding:0 10px;border:0;border-radius:6px;font-family:Roboto;font-size:16px;font-weight:700;text-align:center;color:#fff;transition:background-color .2s ease-in-out;background-color:#2EA6DF;background-image:none;text-shadow:none}
.newsletter-strip__form .newsletter-form__item .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:focus,.newsletter-strip__form .newsletter-form__item .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:hover{background-image:none;background-color:#1d89bd}
.note{padding-top:12px;padding-bottom:12px;background-color:#1b5c62;color:#fff;font-weight:400;text-align:center}
.note__text{margin-bottom:0}
.note__text a{display:inline-block;margin-left:15px;margin-right:15px;font-weight:900;color:inherit}
.offcanvas-nav{position:fixed;top:60px;bottom:0;z-index:50;background-color:#1b5c62;max-width:400px;width:100%;overflow-y:scroll;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform 375ms ease-in-out;transition:transform 375ms ease-in-out;transition:transform 375ms ease-in-out, -webkit-transform 375ms ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.offcanvas-nav__list{padding-top:20px;padding-bottom:20px}
.offcanvas-nav__item{padding:10px 30px;position:relative}
.offcanvas-nav__link{display:block;margin-right:90px;font-size:18px;font-weight:400;color:#fff}
a.offcanvas-nav__link{border:0}
.offcanvas-nav__link:focus,.offcanvas-nav__link:hover{color:#fff;opacity:1}
.offcanvas-nav__btn{position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.offcanvas-search{position:relative}
input.offcanvas-search__input{width:100%;height:44px;padding:8px 0 8px 44px;background:0 0;border:0;font-size:18px;font-weight:400;color:#fff}
input.offcanvas-search__input:focus{color:#fff}
input.offcanvas-search__input::-webkit-input-placeholder{color:#fff}
input.offcanvas-search__input::-moz-placeholder{color:#fff}
input.offcanvas-search__input:-ms-input-placeholder{color:#fff}
input.offcanvas-search__input:-moz-placeholder{color:#fff}
.offcanvas-search__submit{width:15px;height:44px;width:20px;padding:0;border:0;background:0 0;position:absolute;left:0;top:0}
.offcanvas-search__submit svg{margin-top:5px}
.os-compatibility{padding-top:40px}
.os-compatibility__title{margin-top:0;margin-bottom:40px;text-align:center}
.os-compatibility__subtitle{margin-top:0;margin-bottom:20px;padding-left:45px;font-weight:400;color:#4A4A4A}
.os-compatibility__list{margin-bottom:40px}
.os-compatibility__list li{margin-top:25px;padding-left:45px;position:relative}
.os-compatibility__list li:first-child{margin-top:0}
.os-compatibility__list img{display:block;position:absolute;left:0;top:5px;opacity:.5}
.our-team{padding-top:40px;padding-bottom:40px;text-align:center}
.our-team__title{margin-top:0;margin-bottom:20px}
.our-team__text{margin-bottom:30px}
.our-team__text p{margin-bottom:15px}
.our-team__text p:last-child{margin-bottom:0}
.pic-mosaic{margin:-10px}
.pic-mosaic__item{display:inline-block;vertical-align:top;margin-right:-4px;width:100%;padding:10px}
.partner-benefits{padding-top:40px;padding-bottom:40px;background-position:center center;background-size:cover;position:relative}
.partner-benefits:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.8);background:linear-gradient(to bottom,rgba(0,0,0,.9) 0,rgba(0,0,0,.5) 100%)}
.partner-benefits__content{position:relative;z-index:10}
.partner-benefits__header{max-width:780px;margin-left:auto;margin-right:auto;color:#fff;text-align:center}
.partner-benefits__title{margin-top:0;margin-bottom:30px;color:inherit}
.partner-benefits__text{margin-bottom:55px;line-height:1.77}
.partner-benefits__text p{margin-bottom:30px}
.partner-benefits__text p:last-child{margin-bottom:0}
.partner-benefits__body{padding-top:30px;padding-bottom:30px;background-color:#fff;border-radius:6px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.partner-benefits__body:after,.partner-benefits__body:before{content:" ";display:table}
.partner-benefits__body:after{clear:both}
.partner-benefits__body:after,.partner-benefits__body:before{content:" ";display:table}
.partner-benefits__body:after{clear:both}
.partner-benefits__column{padding:20px 30px 30px 30px}
.partner-benefits__column h3{margin-top:0;margin-bottom:10px;font-size:30px;text-align:center}
.partner-benefits__column h3.authorized-partner{color:#985D3E}
.partner-benefits__column h3.certified-partner{color:#878787}
.partner-benefits__column h3.expert-partner{color:#D5B239}
.partner-benefits__column p{margin-bottom:30px;text-align:center}
.partner-benefits__column ul{padding-top:30px;border-top:1px solid #E1E8EE;color:#4A4A4A}
.partner-benefits__column ul li{margin-top:15px;padding-left:30px;position:relative}
.partner-benefits__column ul li:before{content:'•';display:block;position:absolute;left:15px;top:0}
.partner-benefits__column ul li:first-child{margin-top:0}
.partner-benefits__column ul li.no-benefit{opacity:.25}
.partner-benefits__footer{padding:20px;background-color:#F7F8F9;text-align:center;border-radius:6px;border-top-left-radius:0;border-top-right-radius:0}
.partner-benefits__footer .btn{max-width:240px;width:100%}
.partner-finder{padding-top:50px;padding-bottom:50px;background-color:#F7F8F9;background-image:url(../img/layout/world-map.png);background-repeat:no-repeat;background-position:center center}
.partner-finder__content{margin-bottom:40px}
.partner-finder__content h3{margin-top:0;margin-bottom:20px}
.partner-finder__content p{margin-bottom:15px;color:#4A4A4A}
.partner-finder__content p:last-child{margin-bottom:0}
.vipre-partner-finder-result-item{display:inline-block;width:100%;vertical-align:top;margin-right:-4px}
.partner-info{padding-top:40px}
.partner-info__title{margin-top:0;margin-bottom:30px}
.partner-info__text{margin-bottom:40px;color:#4A4A4A}
.partner-info__text h4{margin-top:0;margin-bottom:5px;font-size:22px;font-weight:700}
.partner-info__text p{margin-bottom:15px}
.partner-info__text p:last-child{margin-bottom:0}
.partner-info__ctas{margin-top:5px;text-align:center}
.partner-info__ctas .btn{width:100%;max-width:240px}
.partner-features{padding-top:40px;margin-top:40px;border-top:1px solid #E1E8EE}
.partner-features__pills{margin-bottom:40px}
.partner-features__pills a{max-width:145px}
.partner-features__col{display:inline-block;vertical-align:top;margin-right:-4px;width:26%}
.partner-features__col--left{text-align:right}
.partner-features__col--center{width:48%;text-align:center;vertical-align:bottom}
.partner-features__col--right{text-align:left}
.partner-features__col ul li{margin-bottom:30px}
.partner-features__col h5{margin-top:0;margin-bottom:10px;font-weight:400}
.product-details{padding-top:40px;padding-bottom:40px}
.product-slider__top{margin-bottom:20px}
.product-slider__bottom{margin-left:-8px;margin-right:-8px}
.product-slider__bottom .product-slider__item{margin-left:8px;margin-right:8px;position:relative;background-color:#1b5c62;border:1px solid #E1E8EE;cursor:pointer}
.product-slider__bottom .product-slider__item .play-icn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}
.product-slider__bottom .product-slider__item.slick-current{opacity:.5}
.product-slider__bottom .slick-prev{left:8px}
.product-slider__bottom .slick-next{right:8px}
.product-slider__item{border-radius:6px;overflow:hidden}
.product-slider__item img{width:100%}
.products-hero{padding-top:50px;padding-bottom:50px}
.products-hero__title{margin-top:0;margin-bottom:20px}
.products-hero__text{margin-bottom:30px}
.products-hero__text p{margin-bottom:15px}
.products-hero__text p:last-child{margin-bottom:0}
.video-laptop{position:relative}
.video-laptop__screen{position:absolute;top:7%;bottom:11%;left:13.5%;right:15%;background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:.6}
.video-laptop__link{display:block;display:inline-block;color:rgba(255,255,255,.75);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;z-index:10;transition:color .2s ease-in-out}
a.video-laptop__link{border:0}
.video-laptop__link i{display:block;margin:0 auto 10px auto}
.video-laptop__link:focus,.video-laptop__link:hover{color:#fff}
.products-navigation{background-color:#F7F8F9}
.products-nav-slider{margin-top:-10px;margin-bottom:-10px}
.products-nav-slider .slick-prev{left:10px}
.products-nav-slider .slick-next{right:10px}
.products-nav-slider__item{padding-top:10px;padding-bottom:10px}
.product-nav-card{display:block;padding:45px;text-align:center;position:relative;background-color:#F7F8F9;transition:background-color .2s ease-in-out}
a.product-nav-card:focus,a.product-nav-card:hover{border:none}
.products-nav-slider__item--active .product-nav-card{background-color:#1b5c62}
.products-nav-slider__item--active .product-nav-card:after,.products-nav-slider__item--active .product-nav-card:before{content:'';display:block;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;left:50%;margin-left:-10px}
.products-nav-slider__item--active .product-nav-card:before{border-bottom:10px solid #1b5c62;bottom:100%}
.products-nav-slider__item--active .product-nav-card:after{border-top:10px solid #1b5c62;top:100%}
.product-nav-card__title{margin-top:0;margin-bottom:10px;font-size:18px;font-weight:700;color:#1b5c62;transition:color .2s ease-in-out}
.product-nav-card:focus .product-nav-card__title,.product-nav-card:hover .product-nav-card__title{color:#0b1628}
.products-nav-slider__item--active .product-nav-card__title{color:#fff!important}
.product-nav-card__desc{margin-bottom:0;font-size:18px;font-weight:300;color:#86939E;color:#4A4A4A}
.products-nav-slider__item--active .product-nav-card__desc{color:#fff}
.products-options{padding-top:60px;padding-bottom:65px;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;overflow:hidden}
.products-options:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.6);background:linear-gradient(to bottom,rgba(0,0,0,.6) 0,rgba(0,0,0,.4) 100%)}
.product-options-slider .slick-dots{z-index:1100}
.product-options-slider .slick-dots li{opacity:.55}
.product-options-slider .slick-dots li span{display:block}
.product-options-slider .slick-dots li.slick-active{opacity:1}
.product-options-slider__item{padding:5px}
.product-options-card{padding:50px 30px;background-color:#fff;border-radius:6px;box-shadow:1px 2px 3px rgba(0,0,0,.1);text-align:center;overflow:hidden}
.product-options-card__title{margin-top:0;margin-bottom:20px}
.product-options-card__desc{max-width:650px;margin:0 auto 50px auto;font-size:18px;color:#4A4A4A}
.product-options-card__column{margin-top:50px}
.product-options-card__column:first-child{margin-top:0}
.product-options-card__column h3{margin-top:0;margin-bottom:20px;font-size:18px;font-weight:700}
.product-options-card__column h3 a{display:inline-block;border:0}
.product-options-card__column p{margin-bottom:20px}
.product-options-card__column p:last-child{margin-bottom:0}
.product-options-card__ctas{padding-top:20px;padding-bottom:20px;margin:50px -30px -50px -30px;background-color:#F7F8F9;text-align:center}
.products-picker{padding-top:50px;margin-top:-50px;background:linear-gradient(to bottom,#fff 0,#f7f8f9 100%)}
.products-picker__nav{display:none}
.products-picker__item{display:table-cell;vertical-align:middle;width:33.333333%;text-align:center;border-radius:6px 6px 0 0}
.products-picker__item--current{background-color:#fff;box-shadow:1px 2px 3px rgba(0,0,0,.1)}
.products-picker__link{display:block;padding:20px 15px;font-size:18px;font-weight:400}
a.products-picker__link{border:0}
.products-picker__link:after{content:'';display:block;margin:10px auto 0 auto;width:28px;height:16px;background-image:url(../img/icons/icn-arrow-down.svg)}
.products-picker__dropdown{margin-bottom:50px}
.promo-tiles{padding-top:40px;padding-bottom:40px}
.tiles-list{text-align:center;margin:-10px}
.tiles-list__item{display:inline-block;vertical-align:top;margin-right:-4px;padding:10px}
.resource-center-header{padding-top:40px;padding-bottom:60px;background-color:#F7F8F9}
.resource-center-header+.resources{padding-top:0}
.resource-center-header__title{margin-top:10px;margin-bottom:10px}
.resource-center-header__search{position:relative}
.resource-center-header__search input[type=search]{width:100%;padding-left:55px}
.resource-center-header__search input[type=submit]{display:block;padding:0;width:15px;height:15px;border:0;background-color:transparent;background-image:url(../img/icons/icn-magnifier-grey-2x.png);background-size:15px;text-indent:-10000px;position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.resources{padding-top:40px;padding-bottom:70px;text-align:center}
.resources__title{margin-top:0;margin-bottom:20px;text-align:center}
.resources--top-stories .resources__title{text-align:left}
.resources__link{margin-top:70px;display:inline-block;font-weight:500}
.resources-filters{margin-bottom:30px}
.resources-pagination{display:block;clear:both}
.resources-pagination a{display:block;padding:15px 0}
.resources-filters__pills{margin-top:-25px;margin-bottom:40px}
.resources-filters__list{margin-left:-10px;margin-right:-10px}
.resources-filters__list li{display:inline-block;margin-right:-4px;padding-left:10px;padding-right:10px}
.resources-filters__list li.current a{font-weight:500;color:#1b5c62}
.resources-filters__list a{display:block;font-weight:400;color:#86939E}
.resources-slider{margin:0 -10px;text-align:left}
.resources-slider .slick-prev{left:-30px}
.resources-slider .slick-next{right:-30px}
.resources-slider__item{padding:10px}
.resources-list{margin:-10px;text-align:left}
.resources-list:after,.resources-list:before{content:" ";display:table}
.resources-list:after{clear:both}
.resources-list:after,.resources-list:before{content:" ";display:table}
.resources-list:after{clear:both}
.resources-list__item{padding:10px}
.resource-box{border-radius:6px;box-shadow:1px 1px 3px rgba(0,0,0,.1);overflow:hidden}
.resource-box--type1{color:#fff;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}
.resource-box--type1:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5)}
.resource-box--type2,.resource-box--type4,.resource-box--type5{color:#4A4A4A}
.resource-box--type3{background-color:#1b5c62;color:#fff}
.resource-box--type4,.resource-box--type5{text-align:center}
.resource-box__inner{padding:35px 30px 60px 30px;position:relative;z-index:10}
.resource-box--type4 .resource-box__inner{padding:30px 40px}
.resource-box--type5 .resource-box__inner{padding:30px 40px 60px 40px}
.resource-box__category{display:inline-block;margin-bottom:10px;font-size:12px;font-weight:700;text-transform:uppercase}
.resource-box--type1 .resource-box__category,.resource-box--type3 .resource-box__category{color:inherit}
.resource-box__icn{display:block;max-width:128px;margin:20px auto 30px auto}
.resource-box--type5 .resource-box__icn{margin-bottom:10px}
.resource-box__pic{display:block;margin:-35px -30px 20px -30px}
a.resource-box__pic{border:0}
.resource-box__pic img{width:100%;height:auto}
.resource-box--video .resource-box__pic{position:relative}
.resource-box--video .resource-box__pic:after{content:'';width:0;height:0;border-top:26px solid transparent;border-bottom:26px solid transparent;border-left:38px solid rgba(255,255,255,.9);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.resource-box__title{margin-top:0;margin-bottom:0;line-height:1.2;color:inherit}
.resource-box__title a{color:inherit}
.resource-box--type1 .resource-box__title{margin-bottom:15px}
.resource-box--type2 .resource-box__title{margin-bottom:30px;line-height:1.3}
.resource-box__title .resource-box--type4{line-height:1.3}
.resource-box__quote{margin:0 0 40px 0;padding:0;border:none}
.resource-box__quote p{margin-top:0;margin-bottom:20px;line-height:1.3;font-style:normal;color:inherit}
.resource-box__quote cite{display:block;margin-top:30px;font-size:16px;font-style:normal;line-height:1.2;color:#86939E}
.resource-box__quote cite strong{display:block;font-size:20px;font-weight:400;color:#4A4A4A}
.resource-box__tag{display:inline-block;padding:4px 15px;margin-bottom:30px;background-color:#F7F8F9;border-radius:15px;font-size:12px;font-weight:400;text-transform:uppercase;color:#86939E}
.resource-box__excerpt{font-size:14px;line-height:1.5;font-weight:400;opacity:.8}
.resource-box__meta{font-size:14px;line-height:60px;font-weight:400;position:absolute;bottom:0;left:30px;right:30px}
.resource-box__meta:after,.resource-box__meta:before{content:" ";display:table}
.resource-box__meta:after{clear:both}
.resource-box__meta:after,.resource-box__meta:before{content:" ";display:table}
.resource-box__meta:after{clear:both}
.resource-box--type1 .resource-box__meta{border-top:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.7)}
.resource-box--type2 .resource-box__meta,.resource-box--type5 .resource-box__meta{border-top:1px solid #E1E8EE;color:#86939E}
.resource-box--type3 .resource-box__meta{margin-left:-30px;margin-right:-30px;padding:10px 30px 0 30px;background:#fff;color:#86939E}
.resource-box--type4 .resource-box__meta{display:inline-block;position:static;line-height:1;color:#86939E}
.resource-box__author,.resource-box__date{float:left}
.resource-box__comments,.resource-box__downloads,.resource-box__duration{float:right}
.resource-box__author{border-radius:50%;color:inherit}
a.resource-box__author{border:0}
.resource-box__author img{display:block;margin-top:-10px;border-radius:50%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.resource-box__comments:not(.resource-box__comments--extended),.resource-box__downloads,.resource-box__duration{padding-left:25px;background-position:left center;background-repeat:no-repeat;background-size:18px auto}
.resource-box__duration{background-image:url(../img/icons/icn-time-grey-2x.png)}
.resource-box__downloads{background-image:url(../img/icons/icn-archive-grey-2x.png)}
.resource-box__comments:not(.resource-box__comments--extended){background-image:url(../img/icons/icn-text-grey-2x.png)}
.resource-box__comments--extended{padding-top:14px;padding-bottom:14px}
.resource-box__comments--extended strong{width:32px;height:32px;background-color:#1b5c62;border-radius:50%;text-align:center;font-size:11px;font-weight:500;line-height:32px;color:#fff;box-shadow:1px 1px 3px rgba(0,0,0,.25);float:right}
.resource-box__comments--extended img{display:block;width:32px;height:32px;margin-left:-15px;border-radius:50%;border:2px solid #fff;box-shadow:1px 1px 3px rgba(0,0,0,.25);background-color:#fff;float:right}
.services{padding-top:40px;text-align:center;overflow:hidden}
.services__suptitle{margin-top:0;margin-bottom:10px;color:#86939E}
.services__title{margin-top:0;margin-bottom:40px}
.service{margin-bottom:40px;position:relative}
.service:before{content:'';display:block;height:1px;left:-1000%;right:-1000%;background:#E1E8EE;position:absolute;top:35px;z-index:-1}
.service__icn{max-width:80px;padding:10px;background-color:#fff}
.service__title{margin-top:0;margin-bottom:20px;font-weight:400;line-height:1.4}
.service__desc{margin-bottom:25px}
.service__more{display:inline-block;font-weight:500}
.split-block{display:table;width:100%}
.split-block__column{color:#4A4A4A}
.split-block__column--has-bg{background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;color:#fff;overflow:hidden}
.split-block__column--has-bg:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.8);background:linear-gradient(to bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,.5) 100%)}
.split-block__content{padding:40px 10px;position:relative;z-index:10}
.split-block__content h3{margin-top:0;margin-bottom:20px;color:inherit}
.split-block__content h5{margin-top:0;margin-bottom:15px;font-weight:500;color:inherit}
.split-block__content p{margin-bottom:50px}
.split-block__content ul li{margin-top:15px;padding-left:15px;position:relative}
.split-block__content ul li:before{content:'•';position:absolute;left:0;top:0}
.split-block__content ul li:first-child{margin-top:0}
.split-layout{display:table;width:100%}
.split-layout__column--has-bg{background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;color:#fff;overflow:hidden}
.split-layout__column--has-bg.show-gradient:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.8);background:linear-gradient(to bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,.5) 100%)}
.split-layout__content{padding:40px 10px;position:relative;z-index:10}
.free-trial__title{margin-top:-5px;margin-bottom:15px;color:inherit}
.free-trial__subtitle{margin-top:0;margin-bottom:30px;color:inherit}
.free-trial__text{font-size:16px;line-height:1.3}
.free-trial__text p{margin-bottom:15px}
.free-trial__text p:last-child{margin-bottom:0}
.free-trial__disclaimer{display:none;font-size:12px}
.free-trial__disclaimer p{margin-bottom:20px}
.free-trial__disclaimer p:last-child{margin-bottom:0}
.free-trial__disclaimer a{color:inherit;font-weight:500}
.trial-form{max-width:370px;margin-left:auto;margin-right:auto}
.trial-form__pills{margin-bottom:30px}
.trial-form__pills a{max-width:49%}
.trial-form__disclaimer{margin-top:30px;font-size:12px}
.trial-form__disclaimer a{color:inherit;font-weight:500}
.contact-form .default-form{margin-bottom:35px}
.contact-form__title{margin-top:0;margin-bottom:20px}
.contact-form__address{margin-bottom:30px;font-size:20px;color:#4A4A4A}
.contact-form__numbers{margin-bottom:30px;color:#4A4A4A}
.contact-form__numbers h6{margin-top:0;margin-bottom:10px;font-weight:700}
.contact-form__numbers p{margin-bottom:10px}
.contact-form__numbers p a{font-weight:500}
.contact-form__additional p{margin-bottom:15px;font-size:20px;color:#4A4A4A}
.location-map{height:300px}
.split-screen{padding-top:55px;padding-bottom:55px}
.awards+.split-screen{position:relative;overflow:hidden}
.awards+.split-screen:before{content:'';display:block;height:1px;width:100%;max-width:1145px;background:#EBEBEB;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.split-screen__content{position:relative}
.split-screen__text{max-width:27%;position:absolute;top:10px;opacity:1;transition:opacity .2s ease-in-out}
.split-screen__text h4{margin-top:0;margin-bottom:20px;font-size:24px;line-height:1.3}
.split-screen__text p{margin-bottom:15px}
.split-screen__text a{font-weight:500}
.split-screen__text--left{padding-right:3%;text-align:right;left:0}
.split-screen--show-right .split-screen__text--left{opacity:.25}
.split-screen__text--right{padding-left:3%;text-align:left;right:0}
.split-screen--show-left .split-screen__text--right{opacity:.25}
.split-laptop{margin:0 auto 30px auto;position:relative}
.split-laptop img{display:block;margin:0 auto}
.split-laptop__screen{position:absolute;left:15%;top:3%;bottom:20%;right:15%;background:#fff;overflow:hidden}
.split-laptop__track{height:100%;width:170%;-webkit-transform:translateX(-20.5%);-ms-transform:translateX(-20.5%);transform:translateX(-20.5%);transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out}
.split-laptop__track:after,.split-laptop__track:before{content:" ";display:table}
.split-laptop__track:after{clear:both}
.split-laptop__track:after,.split-laptop__track:before{content:" ";display:table}
.split-laptop__track:after{clear:both}
.split-screen--show-left .split-laptop__track{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.split-screen--show-right .split-laptop__track{-webkit-transform:translateX(-41.1%);-ms-transform:translateX(-41.1%);transform:translateX(-41.1%)}
.split-laptop__img{display:block;height:100%;width:50%;float:left;background-size:cover;background-position:center center;position:relative}
.split-laptop__img:after{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-color:#000;opacity:.15;transition:opacity .2s ease-in-out}
a.split-laptop__img{border-bottom:0}
.split-laptop__img--left{border-right:2px solid #000}
.split-screen--show-left .split-laptop__img--left .split-laptop__play{opacity:1}
.split-screen--show-right .split-laptop__img--left:after{opacity:.7}
.split-laptop__img--right{border-left:2px solid #000}
.split-screen--show-right .split-laptop__img--right .split-laptop__play{opacity:1}
.split-screen--show-left .split-laptop__img--right:after{opacity:.7}
.split-laptop__icn{max-width:33.333333%;position:absolute;z-index:10;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:1;transition:opacity .1s ease-in-out}
.split-laptop__img--left .split-laptop__icn{right:16%}
.split-laptop__img--right .split-laptop__icn{left:16%}
.split-screen--show-left .split-laptop__icn,.split-screen--show-right .split-laptop__icn{opacity:0}
.split-laptop__play{display:block;width:100%;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-weight:500;color:#fff;opacity:0;transition:opacity .2s ease-in-out;z-index:10}
.split-laptop__play i{display:block;margin-left:auto;margin-right:auto}
.system-requirements{padding-top:40px}
.system-requirements__title{margin-top:0;margin-bottom:40px;text-align:center}
.system-requirements__pills{margin-bottom:40px}
.system-requirements__pills a{max-width:240px}
.requirements-table__title{margin-top:0;margin-bottom:0;font-weight:500}
.requirements-table__row{padding-top:30px;padding-bottom:30px;border-bottom:1px solid #EBEBEB}
.requirements-table__row:after,.requirements-table__row:before{content:" ";display:table}
.requirements-table__row:after{clear:both}
.requirements-table__row:after,.requirements-table__row:before{content:" ";display:table}
.requirements-table__row:after{clear:both}
.requirements-table__cell h6{margin-top:0;margin-bottom:20px;font-size:14px;font-weight:500;text-transform:uppercase}
.requirements-table__cell ul{margin-bottom:-15px}
.requirements-table__cell ul li{display:inline-block;vertical-align:top;width:100%;margin-bottom:15px;font-size:14px;line-height:1.42}
.submit-threat{padding-top:40px;padding-bottom:40px;text-align:center;background-color:#F7F8F9}
.submit-threat__title{margin-top:0;margin-bottom:15px}
.submit-threat__text{margin-bottom:45px}
.submit-threat__text p{margin-bottom:15px}
.submit-threat__text p:last-child{margin-bottom:0}
.threat-list{margin:-10px}
.threat-list__item{display:inline-block;vertical-align:top;width:100%;margin-right:-4px;padding:10px}
.support{padding-top:40px;padding-bottom:40px;text-align:center}
.support__title{margin-top:0;margin-bottom:20px}
.support__text{margin-bottom:20px;color:#4A4A4A}
.support__text p{margin-bottom:15px}
.support__text p:last-child{margin-bottom:0}
.tablet-slideshow{padding-top:40px;padding-bottom:40px;overflow:hidden}
.tablet-slideshow__title{margin-top:0;margin-bottom:35px;line-height:1.4;text-align:center}
.tablet-slider{position:relative}
.tablet-slider__front{max-width:721px;padding:4.9%;margin-left:10px;margin-right:10px;z-index:20;background-image:url(../img/layout/device-tablet.png);background-size:contain;background-position:center center;background-repeat:no-repeat}
.tablet-slider__front:after,.tablet-slider__front:before{content:'';display:block;width:150px;position:absolute;top:0;bottom:0}
.tablet-slider__front:before{left:-150px;background-image:linear-gradient(to left,#fff 0,rgba(255,255,255,0) 100%)}
.tablet-slider__front:after{right:-150px;background-image:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%)}
.tablet-slider__front .slick-arrow.slick-prev{left:-50px}
.tablet-slider__front .slick-arrow.slick-next{right:-50px}
.tablet-slider__back{width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}
.tablet-slider__back.tablet-slider__back{position:absolute}
.tablet-slider__item img{max-width:100%;height:auto;margin-left:auto;margin-right:auto}
.tablet-slider__back .tablet-slider__item{opacity:.1}
.testimonials{padding-top:40px;padding-bottom:70px;background-color:#F7F8F9}
.basic-content+.testimonials{padding-top:0}
.testimonial-slider__top{margin-bottom:20px}
.testimonial-slider__top .testimonial-slider__item{padding-left:10px;padding-right:10px;text-align:center}
.testimonial-slider__top .testimonial-slider__item>img{display:block;width:auto;height:39px;margin:0 auto}
.testimonial-slider__top .testimonial-slider__item:not(.slick-current){opacity:.2}
.testimonial-slider__top .testimonial-slider__item svg{cursor:pointer}
.testimonial-slider__top .testimonial-slider__item svg circle,.testimonial-slider__top .testimonial-slider__item svg path{transition:fill .2s ease-in-out}
.testimonial-slider__top .testimonial-slider__item:not(.slick-current) svg circle,.testimonial-slider__top .testimonial-slider__item:not(.slick-current) svg path{fill:#E1E8EE}
.testimonial-slider__bottom blockquote{margin:0;padding:0;border:0}
.testimonial-slider__bottom blockquote p{margin-bottom:20px;font-size:20px;line-height:1.4375;color:#4A4A4A}
.testimonial-slider__bottom blockquote cite{display:block;font-size:14px;font-style:normal}
.testimonial-slider__bottom blockquote cite strong{display:block;font-size:16px;color:#4A4A4A}
.testimonial-slider--single .testimonial-slider__bottom blockquote{padding-left:80px;position:relative}
.testimonial-slider--single .testimonial-slider__bottom blockquote img{max-width:60px;border-radius:6px;position:absolute;left:0;top:5px}
.testimonial-slider--double .testimonial-slider__bottom blockquote{text-align:center}
.update-product{padding-top:40px;padding-bottom:40px;text-align:center}
.update-product__title{margin-top:0;margin-bottom:20px}
.update-product__text{margin-bottom:30px}
.update-product__text p{margin-bottom:15px}
.update-product__text p:last-child{margin-bottom:0}
.update-product__cta{position:relative}
.update-product__cta input{text-align:center}
.update-product__cta .btn{display:block}
.video-w-features{padding-top:40px;padding-bottom:40px}
.video-w-features__row{margin-bottom:80px}
.video-w-features__title{margin-top:0;margin-bottom:15px}
.video-w-features__text{margin-bottom:30px;color:#4A4A4A}
.video-w-features__text p{margin-bottom:15px}
.video-w-features__text p:last-child{margin-bottom:0}
.fixed-header-separator{height:100px;height:60px}
.vertical-buy-block .vbb-title{padding:75px 0 75px 0;text-align:center}
.vertical-buy-block .vbb-title h1{color:#1B3763}
.vertical-buy-block .btn-vbb{width:100%;font-size:18px;font-weight:700;text-transform:uppercase}
.vertical-buy-block .btn-vbb.orange{background-color:#F47422}
.vertical-buy-block .btn-vbb.blue{background-color:#2EA6DF}
.vertical-buy-block .btn-vbb.green{background-color:#2EDFC8}
.vertical-buy-block .btn-vbb.plain{background-color:#FFF;color:#1B3763;text-transform:none}
.vertical-buy-block .vbb-col{border:1px solid #979797;padding:0;margin:0 15px 15px 15px}
.vertical-buy-block .vbb-col h2{margin:0;padding:15px;font-size:18px;font-weight:500;background-color:#E8EBEF;text-align:center}
.vertical-buy-block .vbb-col h3{margin:0;padding:15px;text-align:center;font-size:18px;font-weight:700;text-transform:uppercase}
.vertical-buy-block .vbb-col .vbb-col-content{padding:5px 15px 15px 15px}
.vertical-buy-block .vbb-col .vbb-col-content p{font-size:14px;line-height:24px;color:#000}
.vertical-buy-block .vbb-col .vbb-col-content .form-block{margin:0 0 10px 0}
.vertical-buy-block .vbb-col .vbb-col-content .discount-amount{text-align:center;font-size:24px;color:#1B3763;font-weight:700}
.vertical-buy-block .vbb-col .vbb-col-content .price{text-align:center}
.vertical-buy-block .vbb-col .vbb-col-content .price-old{color:#9B9B9B;font-size:24px;text-decoration:line-through}
.vertical-buy-block .vbb-col .vbb-col-content .price-new{font-size:36px;color:#000;font-weight:500}
.vertical-buy-block .vbb-col .vbb-col-content .num-pc{text-align:center;font-size:20px;font-weight:400;color:#000}
.vertical-buy-block .vbb-col .vbb-col-content .auto-renewal{text-align:center;color:#000}
.vertical-buy-block-extra{background-color:#F7F8F9;padding:100px 0 100px 0;margin:85px 0 40px 0}
.vertical-buy-block-extra p{color:#000}
.vertical-buy-block-extra .v-ctr{display:block}
@media (min-width:480px){.default-form__row--split .default-form__col{display:inline-block;vertical-align:top;margin-right:-4px;width:50%}
.default-form__prices{text-align:left}
.basic-content__inner{padding-left:30px;padding-right:30px}
.basic-content__text blockquote p{font-size:24px}
.basic-content__text blockquote cite{font-size:16px}
.basic-content__text blockquote cite strong{font-size:18px}
.intro__text{font-size:18px}
.testimonial-slider__top{margin-bottom:40px}
.testimonial-slider__bottom blockquote p{font-size:24px}
.testimonial-slider__bottom blockquote cite{font-size:16px}
.testimonial-slider__bottom blockquote cite strong{font-size:18px}
}
@media (min-width:600px){.resources-list__item{width:50%;float:left}
}
@media (min-width:768px){.lead{font-size:24px}
.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dl-horizontal dd{margin-left:180px}
.container{width:740px}
.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.66666667%}
.col-sm-pull-10{right:83.33333333%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.66666667%}
.col-sm-pull-7{right:58.33333333%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.66666667%}
.col-sm-pull-4{right:33.33333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.66666667%}
.col-sm-pull-1{right:8.33333333%}
.col-sm-pull-0{right:auto}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.66666667%}
.col-sm-push-10{left:83.33333333%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.66666667%}
.col-sm-push-7{left:58.33333333%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.66666667%}
.col-sm-push-4{left:33.33333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.66666667%}
.col-sm-push-1{left:8.33333333%}
.col-sm-push-0{left:auto}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666667%}
.col-sm-offset-10{margin-left:83.33333333%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666667%}
.col-sm-offset-7{margin-left:58.33333333%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666667%}
.col-sm-offset-4{margin-left:33.33333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.66666667%}
.col-sm-offset-1{margin-left:8.33333333%}
.col-sm-offset-0{margin-left:0}
.modal-dialog{width:600px;margin:30px auto}
.modal-content{box-shadow:1px 1px 3px rgba(0,0,0,.1)}
.modal-sm{width:300px}
.pills a{font-size:16px}
.why-vipre .features-list__item{width:50%;padding-left:20px;padding-right:20px}
.pic-card__content{padding:45px}
.product-card--white{padding:40px}
.threat-card{padding:40px 40px 65px 40px}
.threat-card__link{bottom:40px}
.awards{padding-top:90px;padding-bottom:90px}
.awards__title{margin-bottom:40px}
.awards-slider{margin:-15px;padding:0;text-align:center}
.awards-slider__item{display:inline-block;vertical-align:middle;margin-right:-4px;padding:15px}
.basic-content{padding-top:100px;padding-bottom:100px}
.hero-banner+.basic-content .basic-content__inner{margin-top:-80px}
.basic-content__inner{padding:60px 65px 100px 65px}
.basic-content__header{padding-left:65px;padding-right:65px}
.basic-content__meta{margin-left:-65px;margin-right:-65px}
.article-social{position:absolute;top:0;margin-left:-65px}
.article-social.affix{position:fixed;top:131px}
.article-social li{margin-bottom:10px}
.basic-content__text .promo-card{float:right;margin-left:60px}
.basic-content__text{padding-left:65px;padding-right:65px}
.basic-content__text--two-col{-webkit-column-count:2;column-count:2;-webkit-column-gap:60px;column-gap:60px}
.basic-content__text--two-col>*{display:inline-block;vertical-align:top}
.basic-content__text>p{font-size:18px}
.basic-content__text>p a{font-weight:500}
.basic-content__text ol,.basic-content__text ul:not(.article-social){font-size:18px}
.basic-content__text .img-slider,.basic-content__text .img-wrapper{margin-left:-65px;margin-right:-65px}
.basic-content__text blockquote{margin-left:-65px;margin-right:-65px;padding-left:160px}
.basic-content__text blockquote img{max-width:120px;top:10px}
.basic-content__text blockquote p{font-size:28px}
.basic-content__footer{padding-left:65px;padding-right:65px}
.article-list{margin-bottom:100px}
.article-list .promo-card{float:right;clear:both;margin-left:30px}
.article-list .article:first-child .article__pic{top:0}
.article-list .article__pic{float:left;margin-right:30px;margin-top:2px}
.article-list .article__text{overflow:hidden}
.basic-features{padding-top:110px;padding-bottom:110px}
.product-details+.basic-features{padding-top:60px}
.basic-features__suptitle{margin-bottom:30px}
.basic-features__title{margin-bottom:90px}
.basic-features__text{margin-top:-70px}
.basic-features__pills{margin-top:-60px}
.basic-features__row--rtl{direction:rtl}
.basic-features__col{display:inline-block;vertical-align:middle;margin-right:-4px;width:50%}
.basic-features__col--text{margin-bottom:0}
.basic-features__row--ltr .basic-features__col--text{padding-left:90px}
.basic-features__row--rtl .basic-features__col--text{padding-right:90px}
.basic-features__col--pic{margin-bottom:0}
.basic-features__col--pic img{max-width:170%}
.basic-features__row--ltr .basic-features__col--pic img{float:right}
.basic-features__row--rtl .basic-features__col--pic img{float:left}
.features-slider{margin-top:-40px;margin-bottom:-40px}
.features-slider__item{display:inline-block;vertical-align:top;width:50%;padding:40px;margin-right:-4px}
.features-list__item{margin-top:80px}
.content-banner__inner{height:1px;min-height:510px}
.content-banner--center .content-banner__text{font-size:20px}
.article-filters__dropdown{display:none}
.content-w-sidebar__main{padding-bottom:100px}
.content-w-sidebar__main .article-list .article__pic{width:175px}
.article-comments{padding-top:100px;padding-bottom:100px}
.article-comments__inner{padding-left:130px;padding-right:130px}
.compare-features{padding-top:100px;padding-bottom:100px}
.compare-pricing{padding-top:80px;padding-bottom:80px}
.compare-pricing__header{padding:50px}
.compare-pricing__prices .pricing-card{width:50%;vertical-align:top;margin-right:-4px;border-right:1px solid #EBEFEF}
.compare-pricing__prices .pricing-card:last-child{border-right:0}
.compare-pricing__prices--2 .pricing-card:hover:after{content:''}
.cta-strip-btn__inner{display:table;width:100%}
.cta-strip-btn__text{display:table-cell;vertical-align:middle;width:50%;padding-right:15px;font-size:24px}
.cta-strip-btn__btn{display:table-cell;vertical-align:middle;width:50%;padding-left:15px;text-align:right}
.cta-strip-btn--notext .cta-strip-btn__btn{width:100%;text-align:center}
.cta-strip-btn__btn .btn{width:100%;max-width:260px}
.cta-strip-text__text{font-size:24px}
.faq{padding-top:100px;padding-bottom:100px}
.faq-list{margin-left:-15px;margin-right:-15px}
.faq-list__item{display:inline-block;vertical-align:top;width:33.3333333%;margin-right:-4px;padding-left:15px;padding-right:15px}
.faq-block h4{font-size:22px}
.site-footer__top{padding-top:70px;padding-bottom:70px}
.footer-copy{display:inline-block;margin-bottom:0;margin-right:30px}
.header-bar__inner{padding-top:0;padding-bottom:0}
.header-meet{margin:20px 20px 20px 0}
.header-logo{margin-top:15px;margin-bottom:15px;float:left}
.hero-slider .slick-dots{width:100%;height:auto;text-align:center}
.hero-slider .slick-dots li{padding-left:0;padding-right:0}
.hero-slider .slick-dots li span{width:250px;padding:5px 10px;border-top:2px solid #fff;font-size:14px;font-weight:700;text-transform:uppercase;color:#fff;cursor:pointer;position:relative}
.hero-slider .slick-dots li.slick-active span:before{content:'';display:block;height:0;width:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.hero-banner__inner{padding-top:100px;padding-bottom:100px}
.hero-banner--small .hero-banner__inner{height:1px;min-height:300px}
.hero-banner--medium .hero-banner__inner{height:1px;min-height:450px}
.hero-banner--large .hero-banner__inner{height:1px;min-height:700px}
.hero-banner--large.hero-banner--blog .hero-banner__inner{min-height:600px}
.hero-slider__item .hero-banner__content{text-align:left}
.hero-banner__row{display:table;width:100%;text-align:left}
.hero-banner__cell{display:table-cell;vertical-align:middle}
.hero-banner__cell:first-child{padding-right:5%}
.hero-banner__cell:last-child{padding-left:5%}
.hero-banner--blog .hero-banner__title{font-size:60px;line-height:1.2}
.hero-banner__title:only-child{margin-bottom:80px}
.hero-banner__subtitle{margin-bottom:50px}
.hero-banner__text{font-size:18px}
.hero-banner__form{margin-bottom:50px}
.hero-slider .hero-banner__link{width:180px;margin-top:0;position:absolute;top:50%;right:-100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center}
.hero-slider .hero-banner__link.hero-banner-wistia-bg{position:absolute;z-index:99;width:500px;height:280px;background-size:500px 280px;right:-140%}
.hero-slider .hero-banner__link .hero-banner-wistia-bg-cover{width:100%;height:100%}
.hero-slider .hero-banner__link .hero-banner-wistia-bg-play-icn{position:absolute;z-index:100;left:50%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}
.hero-slider .hero-banner__link .wistia-embed-cta-label{z-index:100;position:absolute;left:50%;top:90%;-webkit-transform:translate(-50%,-90%);-ms-transform:translate(-50%,-90%);transform:translate(-50%,-90%)}
.info-tabs{padding-top:150px;padding-bottom:100px;margin-top:-100px}
.info-tabs__nav{float:left;width:40%}
.info-tabs__nav li{width:80%}
.intro{padding-top:100px;padding-bottom:100px}
.intro__text{margin-bottom:100px;font-size:20px}
.intro-slider.slick-initialized{display:none}
.join-us{padding-top:100px}
.join-us__title{margin-bottom:100px}
.join-us__row{display:table;width:100%;margin-bottom:100px;position:relative}
.join-us__row:after{content:'';display:block;height:100px;background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;bottom:-100px;left:20%;right:20%}
.join-us__row--rtl{direction:rtl}
.join-us__row--rtl:after{background-image:url(../img/layout/border-rtl.png)}
.join-us__row--rtl:last-child:after{left:50%;background-image:url(../img/layout/border-rtl-last.png)}
.join-us__row--ltr{direction:ltr}
.join-us__row--ltr:after{background-image:url(../img/layout/border-ltr.png)}
.join-us__row--ltr:last-child:after{right:50%;background-image:url(../img/layout/border-ltr-last.png)}
.join-us__row:last-child{margin-bottom:200px}
.join-us__row:last-child:after{height:200px;bottom:-200px}
.join-us__col{display:table-cell;vertical-align:middle;width:50%}
.join-us__col--text{text-align:left;direction:ltr}
.join-us__row--rtl .join-us__col--text{padding-right:25px}
.join-us__row--ltr .join-us__col--text{padding-left:25px}
.join-us__row--rtl .join-us__col--pic{padding-left:50px}
.join-us__row--ltr .join-us__col--pic{padding-right:50px}
.join-us__col--pic img{margin-bottom:0}
.newsletter-strip__form .newsletter-form__item{width:280px;text-align:left}
.newsletter-strip__form .newsletter-form__item+.newsletter-form__item{width:400px}
.newsletter-strip__form .newsletter-form__item input[type=text]{max-width:270px;margin-right:-4px}
.newsletter-strip__form .newsletter-form__item .mktoForm .mktoFormRow{max-width:270px}
.newsletter-strip__form .newsletter-form__item input[type=submit]{margin-top:0;margin-left:10px;margin-right:-4px}
.newsletter-strip__form .newsletter-form__item .mktoButtonRow{width:auto!important;margin-top:0!important;position:absolute;top:5px;right:5px}
.os-compatibility{padding-top:90px;padding-bottom:90px}
.os-compatibility__title{margin-bottom:55px}
.our-team{padding-top:100px;padding-bottom:100px}
.our-team__text{margin-bottom:60px;font-size:20px}
.our-team__text{font-size:22px}
.pic-mosaic__item--regular{width:50%}
.pic-mosaic__item--regular .pic-card{min-height:350px}
.pic-mosaic__item--large{width:100%}
.pic-mosaic__item--large .pic-card{min-height:555px}
.partner-benefits{padding-top:80px;padding-bottom:80px}
.partner-benefits__text{font-size:18px}
.partner-benefits__column{float:left;width:33.333333%;border-right:1px solid #E1E8EE}
.partner-benefits__column:last-child{border-right:0}
.partner-finder{padding-top:100px;padding-bottom:100px}
.partner-finder__content{padding-right:80px}
.partner-finder__content p{font-size:18px}
.vipre-partner-finder-result-item{width:50%}
.partner-info{padding-top:80px}
.partner-info__text{margin-bottom:0;font-size:18px}
.partner-features{padding-top:80px;margin-top:80px}
.partner-features__pills a{max-width:160px}
.product-details{padding-top:100px;padding-bottom:100px}
.products-hero{padding-top:100px;padding-bottom:100px}
.products-hero__text{margin-bottom:0;font-size:18px}
.products-hero__inner{display:table;width:100%}
.products-hero__content{display:table-cell;vertical-align:middle;width:33.333333%}
.products-hero__video{display:table-cell;vertical-align:middle;width:66.666666%}
.products-nav-slider__item{position:relative}
.products-nav-slider__item:after{content:'';display:block;width:1px;background:#E1E5E5;position:absolute;top:30px;bottom:30px;right:0;z-index:10}
.products-nav-slider__item:first-child:before{content:'';display:block;width:1px;background:#E1E5E5;position:absolute;top:30px;bottom:30px;left:0;z-index:10}
.products-nav-slider__item--active:after,.products-nav-slider__item--active:before{display:none!important}
.products-options{padding-top:120px;padding-bottom:120px}
.product-options-slider{padding-left:35px;padding-right:35px}
.product-options-card__desc{margin-bottom:70px;font-size:20px}
.product-options-card__columns{display:table;min-width:100%;margin-left:-25px;margin-right:-25px;table-layout:fixed}
.product-options-card__column{display:table-cell;vertical-align:top;padding-left:25px;padding-right:25px;position:relative}
.products-picker{padding-top:100px;margin-top:-100px}
.products-picker__nav{display:table;width:100%;table-layout:fixed}
.products-picker__dropdown{display:none}
.promo-tiles{padding-top:100px;padding-bottom:100px}
.basic-features+.promo-tiles{padding-top:50px}
.resource-center-header{padding-top:60px;padding-bottom:80px}
.resources{padding-top:100px;padding-bottom:100px}
.resources__title{margin-bottom:40px}
.resources--latest-press .resources__title,.resources--related-resources .resources__title{margin-bottom:80px}
.resources-filters__dropdown{display:none}
.services{padding-top:100px;padding-bottom:100px}
.services__suptitle{margin-bottom:30px}
.services__title{margin-bottom:60px}
.service{margin-bottom:0;padding-left:10px;padding-right:10px}
.split-block__column{display:table-cell;vertical-align:top;width:50%}
.split-block__content{max-width:610px;width:100%;padding:80px 40px}
.split-block__content p{font-size:18px}
.split-block__column:first-child .split-block__content{float:right}
.split-block__column:last-child .split-block__content{float:left}
.split-layout.split-contact-form-layout{display:-webkit-box;display:-ms-flexbox;display:flex}
.split-layout__column{display:table-cell;vertical-align:top;width:50%}
.split-layout__column--has-bg .split-layout__notch{width:0;height:0;border-left:10px solid transparent;border-top:15px solid #fff;border-bottom:15px solid #fff;position:absolute;z-index:20;right:0;top:90px}
.split-layout__column--has-bg .split-layout__notch:after,.split-layout__column--has-bg .split-layout__notch:before{content:'';display:block;width:10px;height:10000px;position:absolute;right:0;background-color:#fff}
.split-layout__column--has-bg .split-layout__notch:before{bottom:15px}
.split-layout__column--has-bg .split-layout__notch:after{top:15px}
.split-layout__content{max-width:650px;width:100%;padding:80px 40px}
.split-layout__column:first-child .split-layout__content{float:right}
.split-layout__column:last-child .split-layout__content{float:left}
.free-trial__text{margin-bottom:100px;font-size:19px}
.free-trial__disclaimer{display:block;position:absolute;bottom:80px;right:40px;left:40px}
.trial-form__disclaimer{display:none}
.contact-form .default-form{margin-bottom:65px}
.contact-form__address{margin-bottom:50px}
.contact-form__numbers{margin-bottom:50px}
.location-map{height:100%}
.split-screen{padding-top:110px;padding-bottom:110px}
.system-requirements{padding-top:100px}
.system-requirements__title{margin-bottom:70px}
.requirements-table__row{padding-top:50px;padding-bottom:50px}
.requirements-table__cell{float:left;width:66.666666%}
.requirements-table__cell:first-child{width:33.333333%;padding-right:30px}
.requirements-table__cell h6{margin-top:5px}
.requirements-table__cell ul{-webkit-column-count:2;column-count:2;-webkit-column-gap:80px;column-gap:80px}
.submit-threat{padding-top:100px;padding-bottom:100px}
.threat-list__item{width:50%}
.support{padding-top:100px;padding-bottom:100px}
.support__title{margin-bottom:35px}
.support__text{margin-bottom:80px;font-size:21px}
.support-categories__item{display:inline-block;vertical-align:top;width:33.333333%;margin-right:-4px;border-right:1px solid #E1E8EE}
.support-categories__item:last-child{border-right:0}
.tablet-slideshow{padding-top:70px;padding-bottom:70px}
.tablet-slideshow__title{margin-bottom:70px}
.tablet-slider__front{padding:39px 40px;margin-left:auto;margin-right:auto}
.testimonials{padding-top:100px;padding-bottom:100px}
.testimonial-slider__top{margin-bottom:80px}
.testimonial-slider__bottom .testimonial-slider__item{padding-left:85px;padding-right:85px}
.testimonial-slider__bottom blockquote p{font-size:28px}
.testimonial-slider--single .testimonial-slider__bottom blockquote{padding-left:160px}
.testimonial-slider--single .testimonial-slider__bottom blockquote img{width:100%;max-width:120px;top:10px}
.update-product{padding-top:100px;padding-bottom:100px}
.update-product__cta .default-form{width:100%;max-width:40%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-25px}
.video-w-features{padding-bottom:80px}
.video-w-features .features-list{margin-left:-15px;margin-right:-15px;margin-bottom:-40px}
.video-w-features .features-list__item{display:inline-block;vertical-align:top;margin-right:-4px;margin-top:0;margin-bottom:40px;width:50%;padding-left:15px;padding-right:15px}
.video-w-features__row{display:table;width:100%}
.video-w-features__cell{display:table-cell;vertical-align:middle}
.video-w-features__cell:first-child{width:40%;padding-right:15px}
.video-w-features__cell:last-child{padding-left:15px}
.video-w-features__title{margin-bottom:30px}
.video-w-features__text{margin-bottom:0;font-size:18px}
.video-w-features__player{float:right;width:100%;max-width:600px}
.row-eq-height{display:-webkit-box;display:-ms-flexbox;display:flex}
.vertical-buy-block-extra .v-ctr{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-ms-inline-grid;display:inline-grid}
}
@media (min-width:782px){.admin-bar .site-header{top:32px}
}
@media (min-width:992px){.container{width:960px}
.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.col-md-pull-12{right:100%}
.col-md-pull-11{right:91.66666667%}
.col-md-pull-10{right:83.33333333%}
.col-md-pull-9{right:75%}
.col-md-pull-8{right:66.66666667%}
.col-md-pull-7{right:58.33333333%}
.col-md-pull-6{right:50%}
.col-md-pull-5{right:41.66666667%}
.col-md-pull-4{right:33.33333333%}
.col-md-pull-3{right:25%}
.col-md-pull-2{right:16.66666667%}
.col-md-pull-1{right:8.33333333%}
.col-md-pull-0{right:auto}
.col-md-push-12{left:100%}
.col-md-push-11{left:91.66666667%}
.col-md-push-10{left:83.33333333%}
.col-md-push-9{left:75%}
.col-md-push-8{left:66.66666667%}
.col-md-push-7{left:58.33333333%}
.col-md-push-6{left:50%}
.col-md-push-5{left:41.66666667%}
.col-md-push-4{left:33.33333333%}
.col-md-push-3{left:25%}
.col-md-push-2{left:16.66666667%}
.col-md-push-1{left:8.33333333%}
.col-md-push-0{left:auto}
.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.66666667%}
.col-md-offset-10{margin-left:83.33333333%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-8{margin-left:66.66666667%}
.col-md-offset-7{margin-left:58.33333333%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.66666667%}
.col-md-offset-4{margin-left:33.33333333%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-2{margin-left:16.66666667%}
.col-md-offset-1{margin-left:8.33333333%}
.col-md-offset-0{margin-left:0}
.modal-lg{width:900px}
.why-vipre .features-list__item{padding-left:60px;padding-right:60px}
.pic-card__content{padding:60px}
.product-card__desc{font-size:18px}
.support-card{padding:25px 50px}
.awards-slider{margin:-25px}
.awards-slider__item{padding:25px}
.basic-content__inner{padding-left:95px;padding-right:95px}
.basic-content__header{padding-left:95px;padding-right:95px}
.basic-content__meta{margin-left:-95px;margin-right:-95px}
.article-social{margin-left:-95px}
.article-social.affix{position:fixed;top:170px}
.basic-content__text{padding-left:95px;padding-right:95px}
.basic-content__text .img-slider,.basic-content__text .img-wrapper{margin-left:-95px;margin-right:-95px}
.basic-content__text .img-slider .slick-prev{left:-60px}
.basic-content__text .img-slider .slick-next{right:-60px}
.basic-content__text blockquote{margin-left:-95px;margin-right:-95px}
.basic-content__footer{padding-left:95px;padding-right:95px}
.features-slider__item{width:33.333333%}
.features-list__btn{margin-left:90px}
.content-banner--center .content-banner__text{font-size:22px}
.content-w-sidebar__sidebar{max-width:270px;float:right}
.article-comments__inner{padding-left:190px;padding-right:190px}
.compare-pricing__prices .pricing-card{width:33.333333%}
.compare-pricing__prices--3 .pricing-card:hover:after{content:''}
.cta-strip-btn__text{width:70%}
.cta-strip-btn__btn{width:30%}
.faq-list{margin-left:-30px;margin-right:-30px}
.faq-list__item{padding-left:30px;padding-right:30px}
.site-header--blue+.fixed-header-separator{height:60px}
.header-bar{transition-delay:.3s}
.site-header--transparent:hover .header-bar{background-color:#1b5c62}
.site-header.affix .header-bar,.site-header:hover .header-bar{transition-delay:0s}
.header-bar__inner{height:100px;height:60px}
.header-logo{margin-top:30px;margin-bottom:30px;margin-top:15px;margin-bottom:15px}
.header-logo img{max-height:40px;max-height:30px}
.header-nav__item{line-height:100px;line-height:60px}
.buy-box{top:30px;top:10px}
.hero-banner__text{font-size:20px}
.info-tabs__nav a{font-size:22px}
.info-tabs__content{font-size:20px}
.intro__text{font-size:22px}
.join-us__row{margin-bottom:160px}
.join-us__row:after{height:160px;bottom:-160px}
.join-us__row:last-child{margin-bottom:320px}
.join-us__row:last-child:after{height:320px;bottom:-320px}
.join-us__row--rtl .join-us__col--text{padding-right:50px}
.join-us__row--ltr .join-us__col--text{padding-left:50px}
.join-us__row--rtl .join-us__col--pic{padding-left:85px}
.join-us__row--ltr .join-us__col--pic{padding-right:85px}
.partner-benefits__column h3{font-size:36px}
.partner-benefits__column p{margin-bottom:50px}
.partner-benefits__column ul{padding-top:50px}
.partner-finder{padding-top:200px;padding-bottom:200px}
.partner-features__col ul li{margin-bottom:60px}
.partner-features__col p{font-size:18px}
.product-slider{padding-right:50px}
.products-hero__text{font-size:21px}
.product-options-slider .slick-dots{width:100%;height:auto;bottom:-80px;text-align:center}
.product-options-slider .slick-dots li{padding-left:0;padding-right:0}
.product-options-slider .slick-dots li span{width:250px;padding:5px 10px;border-top:2px solid #fff;font-size:14px;font-weight:700;text-transform:uppercase;color:#fff;cursor:pointer;position:relative}
.product-options-slider .slick-dots li.slick-active span:before{content:'';display:block;height:0;width:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.product-options-card{padding-left:60px;padding-right:60px}
.product-options-card__column{text-align:left}
.product-options-card__column img{display:block;position:absolute;left:25px;top:-30px}
.product-options-card__column img+h3{padding-left:85px;font-weight:400}
.product-options-card__column img+h3+p{padding-left:85px;margin-bottom:50px}
.product-options-card__ctas{margin-left:-60px;margin-right:-60px}
.products-picker__link{padding-top:40px;padding-bottom:40px;font-size:21px}
.products-picker__link:after{margin-top:20px}
.resources-list__item{width:33.333333%}
.resource-box--type4 .resource-box__title{font-size:26px}
.resource-box__quote p{font-size:26px}
.service{padding-left:20px;padding-right:20px}
.free-trial__text{font-size:22px}
.contact-form__additional p{margin-bottom:0}
.contact-form__additional__left,.contact-form__additional__right{display:inline-block;vertical-align:middle;margin-right:-4px}
.contact-form__additional__left{width:65%;padding-right:20px}
.contact-form__additional__right{width:35%;text-align:right}
.split-screen{padding-top:220px;padding-bottom:220px}
.split-laptop{max-width:65%;margin-bottom:0}
.threat-list__item{width:33.333333%}
.threat-list__item:last-child{width:100%}
.testimonial-slider--double .testimonial-slider__bottom .testimonial-slider__item{padding-left:185px;padding-right:185px}
.testimonial-slider__bottom blockquote p{font-size:32px}
.video-w-features .features-list__item{width:33.333333%}
.video-w-features__text{font-size:20px}
}
@media (min-width:1200px){.container{width:1160px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.66666667%}
.col-lg-pull-10{right:83.33333333%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.66666667%}
.col-lg-pull-7{right:58.33333333%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.66666667%}
.col-lg-pull-4{right:33.33333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.66666667%}
.col-lg-pull-1{right:8.33333333%}
.col-lg-pull-0{right:auto}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.66666667%}
.col-lg-push-10{left:83.33333333%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.66666667%}
.col-lg-push-7{left:58.33333333%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.66666667%}
.col-lg-push-4{left:33.33333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.66666667%}
.col-lg-push-1{left:8.33333333%}
.col-lg-push-0{left:auto}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666667%}
.col-lg-offset-10{margin-left:83.33333333%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666667%}
.col-lg-offset-7{margin-left:58.33333333%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666667%}
.col-lg-offset-4{margin-left:33.33333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.66666667%}
.col-lg-offset-1{margin-left:8.33333333%}
.col-lg-offset-0{margin-left:0}
.product-card__links a{margin-left:15px;margin-right:15px}
.threat-card{padding-left:60px;padding-right:60px}
.basic-features__row--ltr .basic-features__col--text{padding-left:190px}
.basic-features__row--rtl .basic-features__col--text{padding-right:180px}
.compare-pricing__prices .pricing-card{width:25%}
.compare-pricing__prices--4 .pricing-card:hover:after{content:''}
.header-meet{display:none}
.header-nav__link.nav-global__link{display:block}
.newsletter-strip__title{width:35%;margin-bottom:0}
.newsletter-strip__form{width:65%;text-align:right;margin-right:-4px}
.partner-features__col ul li{margin-bottom:120px}
.product-nav-card{padding:60px}
.service{padding-left:40px;padding-right:40px}
.split-block__content{padding-top:180px;padding-bottom:180px}
.split-block__column:first-child .split-block__content{padding-right:150px}
.split-block__column:last-child .split-block__content{padding-left:150px}
.split-layout__column:first-child .split-layout__content{padding-right:100px}
.split-layout__column:last-child .split-layout__content{padding-left:100px}
.free-trial__disclaimer{right:80px}
.split-laptop__screen{left:16%;right:16%}
.support-categories{padding-left:80px;padding-right:80px}
}
@media (min-width:1250px){.header-nav__link{font-size:18px}
}
@media (max-width:1199px){.header-nav--main{display:none}
.newsletter-strip{text-align:center}
.offcanvas-visible .offcanvas-nav{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.split-screen__text h4{font-size:20px}
.split-screen__text p{font-size:14px}
}
@media (max-width:991px){h1{font-size:38px}
h2{font-size:34px}
h3{font-size:28px}
h4{font-size:23px}
.basic-content__subtitle{font-size:20px}
.offcanvas-visible .header-bar{background-color:#10213c!important}
.product-options-slider .slick-dots li span{width:10px;height:10px;border-radius:50%;text-indent:-10000px;background-color:#fff}
.split-screen__text{float:left;max-width:50%;position:static}
}
@media (max-width:768px){.features-cta{padding-top:90px}
}
@media (max-width:767px){h1{font-size:28px}
h2{font-size:26px}
h3{font-size:24px}
h4{font-size:20px}
.play-icn--large{width:80px;height:80px;font-size:10px;border-width:3px}
.basic-content__subtitle{font-size:18px}
.article-social{margin:-30px -8px 0 -8px;text-align:center}
.article-social.affix{position:static}
.article-social li{display:inline-block;margin-right:-4px;padding-left:8px;padding-right:8px}
.basic-content__text .img-slider{margin-bottom:80px}
.article-filters__list{display:none}
.compare-pricing__footer{display:none}
.cta-strip-btn{text-align:center}
.site-footer{text-align:center}
.footer-social{margin-bottom:30px}
.footer-primary-nav{margin-bottom:40px}
.header-nav--secondary{display:none}
.hero-slider .slick-dots li span{width:10px;height:10px;border-radius:50%;text-indent:-10000px;background-color:#fff}
.intro-list{display:none}
.join-us__row{margin-bottom:40px}
.newsletter-strip__form .newsletter-form__item .mktoForm{padding:0}
.newsletter-strip__form .newsletter-form__item .mktoForm *{padding:0}
.newsletter-strip__form .newsletter-form__item .mktoForm input[type=email]{height:60px}
.partner-features__col{width:100%;text-align:left}
.partner-features__col--center{display:none}
.product-slider{margin-bottom:40px}
.product-slider__bottom{padding-left:30px;padding-right:30px}
.products-nav-slider{margin-left:-10px;margin-right:-10px}
.resource-center-header__title{margin-bottom:20px;text-align:center}
.resources-filters__list{display:none}
.update-product__cta img{display:none}
}
@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
blockquote,pre{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
img,tr{page-break-inside:avoid}
img{max-width:100%!important}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
.navbar{display:none}
.btn.caret,.dropup>.btn>.caret{border-top-color:#000!important}
.label{border:1px solid #000}
.table{border-collapse:collapse!important}
.table td,.table th{background-color:#fff!important}
.table-bordered td,.table-bordered th{border:1px solid #ddd!important}
}

/* Tooltip container */
.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}

/* Tooltip text */
.tooltip .tooltiptext {
  visibility: hidden;
  width: 520px;
  background-color: #1b5c62;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;

  /* Position the tooltip text */
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -60px;

  /* Fade in tooltip */
  opacity: 0;
  transition: opacity 0.3s;
}

/* Tooltip arrow */
.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}

.feature{   
    font-weight: 400;
    font-style: normal;
    font-size: 20px;
  }
  
   table.center {
    margin-left:auto; 
    margin-right:auto;
	width:800;
  }
