a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.fp-enabled body,html.fp-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fp-section{position:relative;box-sizing:border-box;height:100%;display:block}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;transition:all .3s ease-out}.fp-table{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;margin-top:-38px;transform:translateZ(0)}.fp-prev{left:15px}.fp-next{right:15px}.fp-arrow{width:0;height:0;border-style:solid}.fp-arrow.fp-prev{border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-arrow.fp-next{border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-notransition{transition:none!important}#fp-nav{position:fixed;z-index:100;top:50%;opacity:1;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translate3d(0,-50%,0)}#fp-nav.fp-right{right:17px}#fp-nav.fp-left{left:17px}.fp-slidesNav{position:absolute;z-index:4;opacity:1;transform:translateZ(0);left:0!important;right:0;margin:0 auto!important}.fp-slidesNav.fp-bottom{bottom:17px}.fp-slidesNav.fp-top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li:hover a.active span,#fp-nav ul li a.active span,.fp-slidesNav ul li:hover a.active span,.fp-slidesNav ul li a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;transition:all .1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav.fp-show-active a.active+.fp-tooltip,#fp-nav ul li:hover .fp-tooltip{transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.fp-right{right:20px}#fp-nav ul li .fp-tooltip.fp-left{left:20px}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-responsive .fp-is-overflow.fp-section{height:auto!important}.fp-scrollable.fp-responsive .fp-is-overflow.fp-section,.fp-scrollable .fp-section,.fp-scrollable .fp-slide{height:100vh}.fp-scrollable.fp-responsive .fp-is-overflow.fp-section:not(.fp-auto-height):not([data-percentage]),.fp-scrollable .fp-section:not(.fp-auto-height):not([data-percentage]),.fp-scrollable .fp-slide:not(.fp-auto-height):not([data-percentage]){min-height:100vh}.fp-overflow{-ms-flex-pack:start;justify-content:flex-start;max-height:100vh}.fp-scrollable .fp-auto-height .fp-overflow{max-height:none}.fp-is-overflow .fp-overflow.fp-auto-height,.fp-is-overflow .fp-overflow.fp-auto-height-responsive,.fp-is-overflow>.fp-overflow{overflow-y:auto}.fp-overflow{outline:none}.fp-overflow.fp-table{display:block}.fp-responsive .fp-auto-height-responsive.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide{height:auto!important;min-height:auto!important}.fp-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fp-scroll-mac .fp-overflow::-webkit-scrollbar{background-color:transparent;width:9px}.fp-scroll-mac .fp-overflow::-webkit-scrollbar-track{background-color:transparent}.fp-scroll-mac .fp-overflow::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:16px;border:4px solid transparent}.fp-warning,.fp-watermark{z-index:9999999;position:absolute;bottom:0}.fp-warning,.fp-watermark a{text-decoration:none;background:hsla(0,0%,100%,.6);padding:5px 8px;font-size:14px;font-family:arial;color:#000;display:inline-block;border-radius:3px;margin:12px}.fp-noscroll .fp-overflow{overflow:hidden}.header{background-color:#0096a1;color:#fff;position:fixed;top:0;width:100%;z-index:2;transition:all .5s linear}.header .header__layout{height:80px}.header .header__items-left .header__item{float:left}.header .header__items-right-sm .header__item,.header .header__items-right .header__item{float:right}.header a{color:#fff}.header a:hover{text-decoration:none}.header #header-lang-pick svg{right:10px;transform:rotate(90deg)}.header #header-lang-return{height:35px}.header #header-lang-return svg{left:10px;transform:rotate(-90deg)}.header__item{padding-left:5px;padding-right:5px;cursor:pointer}.header__item svg{fill:#fff}.header__items-left .header__item:first-child{padding-top:18px}.header__items-left .header__item:first-child svg{width:28px;height:28px;stroke:#0096a1;stroke-width:2px}.header__items-left .header__item:nth-child(2){padding-top:18px;padding-bottom:18px}.header__items-left .header__item:nth-child(2) svg{width:89px;height:22px}.header__items-right-sm .header__item.header__item--txt,.header__items-right .header__item.header__item--txt{padding-top:20px;padding-bottom:24px}.header__items-right-sm .header__item.header__item:nth-child(odd),.header__items-right .header__item.header__item:nth-child(odd){padding-top:30px;padding-bottom:31px}.header__items-right-sm .header__item.header__item:nth-child(odd) svg,.header__items-right .header__item.header__item:nth-child(odd) svg{width:17px;height:17px}.header__items-right-sm .header__item.header__item:nth-child(odd).drop-btn svg,.header__items-right .header__item.header__item:nth-child(odd).drop-btn svg{stroke:#fff;transform:rotate(180deg);stroke-width:3px;width:12px;height:12px;margin:0 4px}.header__items-right .dropdown>div:first-child{padding-right:10px}.header__items-right-sm>div:nth-child(3) svg,.header__items-right>div:first-child svg{stroke:#fff;transform:rotate(180deg);stroke-width:2px}.header__items-right-sm div:nth-child(3) span{vertical-align:top;float:left;padding-right:5px}.header__items-right .dropdown__items{position:absolute;right:0;top:80px;min-width:160px}.header__items-left .header__item img{width:135px}.header__items-left .header__item img.header__item--img-beta{width:200px;margin-top:10px}@media (min-width:576px){.header .header__items-right{display:none}.header .header__items-right-sm{display:block}.header__item{padding-left:10px;padding-right:10px}.header__items-left .header__item:first-child{padding-left:40px}.header__items-right-sm .header__item:first-child{padding-right:40px}#nav-products-btn{padding-right:0}}.dropup-btn{-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.dropup-content{display:none;position:absolute;right:-6px;bottom:40px;width:220px;background:#0096a1;text-align:left;z-index:3}.dropup-content:after{content:"";display:block;position:absolute;z-index:5;bottom:-8px;margin-left:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #0096a1;left:auto;right:13px}.nav-products{position:fixed;left:0;top:80px;bottom:0;z-index:2;width:300px;border-right:2px solid #ccc;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);transition:transform .3s ease-in-out;transform:translateX(-300px)}.nav-products.nav-products--opened{transform:translateX(0)}.nav-products .nav-products__link{position:relative;display:-ms-flexbox;display:flex;padding:0 45px 0 55px;text-transform:uppercase;line-height:1;color:#444;height:50px;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ccc}.nav-products .bg-product:before{left:12px;top:9px}.nav-products a:hover{text-decoration:none}.scroll-to-top{z-index:1;cursor:pointer;border:1px solid #0096a1;position:fixed;width:40px;height:40px;bottom:0;right:0;margin:20px;opacity:.5}.scroll-to-top:hover{opacity:1}.scroll-to-top svg{width:28px;height:28px;stroke:#0096a1;stroke-width:1px;margin:5px}@media (min-width:992px){.scroll-to-top{margin:7px;width:30px;height:30px}.scroll-to-top svg{width:20px;height:20px;margin:4px}}@media (min-width:1550px){.scroll-to-top{margin:20px;width:40px;height:40px}.scroll-to-top svg{width:28px;height:28px;margin:5px}}#fullpage,.section,body,html,main{height:100%}.section:not(:first-child){padding-top:0!important}#product-detail-wave-bg,.fade-not-first,.section:first-child:before{display:none}.fp-auto-height .section-half{height:auto;padding-bottom:80px}.section-home{margin-top:15px;margin-left:auto;margin-right:auto;width:90%}.section-half{height:calc(50vh - 30px);display:table-cell;vertical-align:middle;width:100%}.section-half-wrapper{margin-left:auto;margin-right:auto;width:90%;display:table;position:relative}.section-half-wrapper__blob{display:none}@media (min-width:768px){.section-half-wrapper{border-bottom:none;width:100%;max-width:1100px;margin:0 auto;padding:0 30px}.section-half{border-top:none}}@media (min-width:992px){.section:first-child:before{content:"";height:100%;background:#f5f6f8;z-index:-5}#product-detail-wave-bg,.section:first-child:before{display:block;position:absolute;width:calc(50% - 100px);right:0}#product-detail-wave-bg{transform:scaleX(1);top:-122px;z-index:-1;-webkit-user-select:none;-ms-user-select:none;user-select:none}.section:not(:first-child){padding-top:80px!important}.section-half-wrapper{max-width:1100px}.fp-section:first-child .fp-tableCell{vertical-align:middle}.section-home{max-width:1100px;margin-left:auto;margin-right:auto;width:auto}.section-home:after,.section-home:before{content:"";display:table}.section-home:after{clear:both}}@media (min-width:1500px){#product-detail-wave-bg,.section:first-child:before{width:calc(50% - 200px)}.section-half-wrapper__blob{display:block;position:absolute;background-size:contain;background-repeat:no-repeat;content:""}.section-half-wrapper{margin-top:40px;max-width:1200px}.section-home{max-width:1500px;margin-left:auto;margin-right:auto}.section-home:after,.section-home:before{content:"";display:table}.section-home:after{clear:both}#blob-products-app{transform:scaleX(1);top:20px;background-size:340px;left:-424px;width:340px;height:300px;background-image:url(../images/blob-1.svg)}#blob-products-dev{transform:scaleX(1);bottom:-120px;left:-450px;width:400px;background-size:381px;height:340px;background-image:url(../images/blob-2.svg)}#blob-products-lic{transform:scaleX(1);bottom:-120px;right:-450px;width:300px;background-size:280px;height:300px;background-image:url(../images/blob-3.svg)}#blob-products-pc{bottom:-180px;left:-535px;background-image:url(../images/blob-4.svg)}#blob-products-at,#blob-products-pc{transform:scaleX(1);width:420px;background-size:418px;height:345px}#blob-products-at{bottom:-50px;right:-468px;background-image:url(../images/blob-5.svg)}#blob-products1-bot{bottom:20px;right:-250px;width:320px;height:270px;transform:rotate(160deg)}#blob-products2-top{top:0;left:-250px;width:145px;height:122px}#blob-products2-bot{bottom:20px;right:-250px;width:320px;height:270px}}.center-box{display:table;width:100%;height:100%;margin-bottom:-230px}.center-box .center-box__container{display:table-cell;vertical-align:middle;padding-top:100px;padding-bottom:230px}.center-box .center-box__last{margin-bottom:100px}#account-login.account-app--colored,#account-lost-pwd.account-app--colored,#account-recovery-code-totp.account-app--colored,#account-register.account-app--colored,#account-social-timeout.account-app--colored,#account-totp.account-app--colored{background:#f5f6f8;min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}#account-totp.account-app--colored.account-app--colored{margin-top:20px;padding-bottom:20px}.account-app--colored .account_app_title.account__entry h1{margin-bottom:0}.account__entry.account_app_title{height:80px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:0;background:#fff;padding:0 20px;text-align:center}.welcome-page.account_app_form{width:100%;height:calc(100% - 80px);padding-top:40px;-ms-flex-positive:1;flex-grow:1}#account-register.account-app--colored .welcome-page__buttons-wrapper{margin-top:40px}.welcome-page{display:-ms-flexbox;display:flex;height:100%;-ms-flex-flow:column;flex-flow:column;max-width:500px;margin:0 auto;padding:0 20px;-ms-flex-pack:justify;justify-content:space-between}.welcome-page h1{font-size:48px;font-weight:700;margin-bottom:15px}.welcome-page h2{font-size:20px}.welcome-page p{color:#7e7e7e;margin-bottom:20px;font-size:15px}.welcome-page .account__entry p{color:inherit}.welcome-page .welcome-page__image-wrapper{position:fixed;top:36%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:600px;height:auto;padding:0 30px;z-index:-1}.welcome-page img{width:100%;height:auto}.welcome-page .welcome-page__text-wrapper{margin-top:30px}.welcome-page .welcome-page__buttons-wrapper{margin-bottom:20px;text-align:center}.welcome-page .welcome-page__buttons-wrapper a{text-decoration:none}.welcome-page .welcome-page__buttons-wrapper .welcome-page__button-filled{margin-bottom:10px}.welcome-page .welcome-page__buttons-wrapper .welcome-page__button-outline{color:#187daf;font-weight:600}@media (min-height:720px){.welcome-page .welcome-page__text-wrapper{margin-top:50px}}.dropdown{position:relative}.drop-display-grid{display:grid!important}.dropdown__items{background-color:#fff;color:#333;box-shadow:0 2px 10px rgba(0,0,0,.2);display:none;position:absolute;top:80px;right:0;z-index:3;position:fixed;overflow-y:scroll;bottom:0;min-width:400px}.dropdown__items .drop-content__header{position:sticky;top:0;background:#fff;padding:20px 24px;width:100%;border-bottom:1.5px solid #f2f2f2;line-height:1.6}.dropdown__items .drop-content__header h2{font-size:20px;font-weight:500}.dropdown__items .dropdown__item{cursor:pointer;display:block;padding:15px 16px;font-size:17px;color:#000;margin:1px 24px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.dropdown__items .dropdown__item:hover{color:#000!important}.dropdown__items .dropdown__item:focus{outline:0 solid #999}.dropdown__items .dropdown__item.dropdown__item--hoverable{outline:3px solid #999;border-radius:10px}.dropdown__items .dropdown__item .dropdown__dot{width:10px;height:10px;border-radius:50%;display:inline-block;border:1px solid #999;margin-right:15px}.dropdown__items .dropdown__item svg{height:20px;width:20px;display:none}.dropdown__items .dropdown__item.dropdown__item--selected{font-weight:600}.dropdown__items .dropdown__item.dropdown__item--selected .dropdown__dot{background:#999}.dropdown__items .dropdown__item.dropdown__item--selected svg{display:block;fill:#77bb1a}.dropdown__items .dropdown__item .dropdown__sub-language{color:#999}#lang-list{overflow:auto}@media (max-width:576px){.dropdown__items{height:400px;top:calc(50vh - 200px);left:20px;right:20px;display:none;position:fixed;min-width:0;border-radius:10px}}.account{padding-bottom:15px}.account a:hover{text-decoration:none}.create-password-account-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100%}.create-password-account{-ms-flex-positive:1;flex-grow:1}.account-create-password-account{max-width:400px;margin:0 auto;padding-top:110px;padding-left:20px;padding-right:20px}@media only screen and (min-width:1200px){.create-password-account-wrapper{background:linear-gradient(270deg,#fff 50%,#f5f6f8 0);background-image:url(../images/background-blue-blob.svg),url(../images/background-grey-wave.svg),linear-gradient(270deg,#f5f6f8 50%,#fff 0);background-repeat:no-repeat;background-position-x:-300px,50px;background-position-y:center,80px}}@media only screen and (min-width:1800px){.create-password-account-wrapper{background:linear-gradient(270deg,#fff 50%,#f5f6f8 0);background-image:url(../images/background-blue-blob.svg),url(../images/background-grey-wave.svg),linear-gradient(270deg,#f5f6f8 50%,#fff 0);background-repeat:no-repeat;background-position-x:-160px,300px;background-position-y:center,80px}}.account__entry{width:100%;margin-bottom:20px;display:block;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.account__entry h1{color:#363636;font-size:23px;margin-bottom:15px;font-weight:600}.account__entry svg{width:30px;height:30px;position:absolute;top:5px;left:12px;fill:#ddd}.account__entry svg use:nth-child(2){stroke:#ddd}.account__entry.account__entry--success{color:#77bb1a;font-size:22px;padding-left:50px}.account__entry.account__entry--success svg{position:absolute;left:0;top:0;fill:#77bb1a;margin-right:10px}.account__entry.account__danger-msg svg{position:relative;fill:#e04239;margin-right:10px}.account__entry.account__entry--last{text-align:center;margin-bottom:0}.account__entry.account__entry--input-label{margin-bottom:10px}.account__entry .input-main{padding-left:10px;width:100%}.account__entry .account__asterisk{cursor:default;position:absolute;left:-10px;top:0;color:#e04239;width:10px}.account__entry select.input-main{padding-left:0}.account__entry input.error{border-color:#e04239}.account__entry span.error{display:block;margin-top:5px;color:#e04239;font-size:14px}.account__entry .account__checkbox-info{display:block;padding-left:20px}.account__entry a.error{color:#e04239;text-decoration:underline}.account__entry a.error:hover{color:#d03930!important}.account__entry input[type=checkbox]{position:absolute;margin:0;padding:0;top:2px;left:0}.account__entry label,.account__entry p,.account__entry span{line-height:1.2}.account__entry b{font-weight:600}.account__entry--back-arrow{margin:15px 0;display:block}@media (min-width:992px){.account__entry--back-arrow{position:absolute;left:-45px;top:0;margin:0}}.account__entry .standalone-link{font-weight:600;white-space:nowrap;padding:0 5px}.account__danger-msg{color:#e04239;font-weight:600}.account__secondary-msg{color:#999;font-size:14px}.account__session-exp{padding-left:50px}.account__entry.account__session-exp svg{position:absolute}@media (min-width:576px){.account-center-wrap,.account form{max-width:400px;margin:0 auto}}@media (min-width:992px){.account{display:table;width:calc(33.3% - 20px);margin-bottom:0;border-bottom:none;padding-bottom:0}.account:nth-child(1n){float:left;margin-right:30px;clear:none}.account:last-child{margin-right:0}.account:nth-child(2n){margin-right:0;float:right}.account:nth-child(odd){clear:both}.account .account__entry{max-width:400px;margin-left:auto;margin-right:auto}.account .account-center-wrap,.account form{display:table-cell;vertical-align:middle}.account:nth-child(1n){float:right}.account#account-login{min-height:400px}.account#account-register{min-height:510px}}@media (min-width:1500px){.account{height:650px}}.gdpr form{position:relative;box-shadow:0 0 3px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28);width:90%;border:1px solid #187daf;padding:30px 10px 30px 75px;margin:0 auto 80px}.gdpr svg{width:40px;height:40px;position:absolute;left:20px;top:20px}.gdpr h2{font-size:22px;font-weight:700}.gdpr h2,.gdpr p{margin-bottom:20px}.gdpr p{font-size:18px}.gdpr .btn{padding:10px 30px}@media (min-width:576px){.gdpr form{padding:30px 75px}}@media (min-width:768px){.gdpr form{width:80%}}@media (min-width:992px){.gdpr form{width:50%}}#login-reset-pwd{padding-top:160px;text-align:center;padding-left:10px;padding-right:10px}#login-reset-pwd svg{width:100px;height:100px;fill:#e04239}#login-reset-pwd h1{margin-top:10px;font-size:28px;font-weight:600;margin-bottom:20px}#login-reset-pwd b{font-weight:600}#login-reset-pwd .btn{margin-bottom:80px;margin-top:15px}#login-reset-pwd .login-reset-pwd-description{margin:15px 0;line-height:1.2}.account-lost-pwd-send__title-wrap{position:relative;padding-left:55px;padding-bottom:10px}.account-lost-pwd-send__title-wrap svg{top:0}.account-lost-pwd-send .welcome-page__buttons-wrapper{margin-top:40px;margin-bottom:40px}.account-lost-pwd-send__spam{padding-left:25px}.account-lost-pwd-send__spam div{font-size:14px}.account-lost-pwd-send__spam svg{fill:#187daf;left:0;top:0;width:14px;height:14px}.social-sign-in-button-portal{border-radius:10px;height:55px;background:#fff;border:1px solid #757575;display:inline-block;width:142px;color:#757575!important;margin:0 7px}.social-sign-in-button-portal svg{width:24px;height:24px}.social-sign-in-button-wrap-portal{display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-align:center;align-items:center;height:100%;font-size:18px;font-weight:600}.social-sign-in-button-portal:hover{border:2px solid #333;color:#333!important}.social-sign-in-button-portal:active,.social-sign-in-button-portal:focus{border:none!important;color:#333!important;box-shadow:0 -2px 0 rgba(0,0,0,.08235)}.password-input-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;background-color:#fff;border:1px solid #999}.password-input-wrapper.error{border-color:#e04239}.password-input-wrapper input{border:none;width:100%;font:inherit;padding-left:10px;height:40px}.password-input-wrapper input:focus{outline:none}.password-input-wrapper:focus-within{outline:1px solid #000;border-radius:3px}.password-input-wrapper input::-ms-reveal{display:none}.password-input-wrapper button.password-toggle{cursor:pointer;border:none;background-color:transparent;height:40px;padding:0 10px}.password-input-wrapper .password-toggle svg{width:24px;height:24px;fill:#999;position:inherit}.has-password-requirements{height:126px}.password-requirements{text-align:left;list-style-type:none;margin-top:12px;padding-left:23px}.password-requirements .list-field{position:relative;font-size:14px;line-height:1.2;color:#363636}.password-requirements .list-field.error{color:#e04239}.password-requirements .list-icon{position:absolute;left:-23px;width:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%}.password-requirements .list-ok-icon{width:14px;height:14px;top:auto;left:auto;position:inherit}.password-requirements .list-field.valid .list-ok-icon{fill:#77bb1a}.password-requirements .list-bullet{width:4px;height:4px;border-radius:50%;border:1px solid #999;display:inline-block}.password-requirements .list-field.error .list-bullet{border:none;background-color:#e04239}.digits-input input{text-align:center;text-align-last:center;letter-spacing:.25em}#account-totp .digits-input{margin-bottom:40px}.user-verify .user-verify__item{width:90%;margin-left:auto;margin-right:auto}.user-verify .user-verify__title-wrapper{position:relative;display:inline-block}.user-verify .user-verify__title-icon{margin-bottom:20px}.user-verify .user-verify__title-icon svg{position:absolute;left:0;top:0;width:30px;height:30px;display:inline-block}.user-verify .user-verify__title{font-size:28px;font-weight:400;padding-left:40px}.user-verify .user-verify__txt{margin-bottom:30px;font-size:18px}.user-verify .user-verify__links{margin-bottom:40px;width:90%}.user-verify .user-verify__links button{font-size:18px;color:#187daf;border:none;background:none;cursor:pointer}.user-verify .user-verify__links button:first-child{margin-bottom:10px}.user-verify .user-verify__spam-icon{display:inline-block}.user-verify .user-verify__spam-icon svg{width:12px;height:12px;fill:grey}.user-verify .user-verify__spam-msg{font-size:14px;color:grey}@media (min-width:768px){.user-verify .user-verify__container{text-align:center}.user-verify .user-verify__links{width:30%}.user-verify .user-verify__item{width:50%}.user-verify .user-verify__title{padding-left:0}.user-verify .user-verify__title-icon svg{left:-40px}}@media (min-width:992px){.user-verify .user-verify__container:before{transform:scaleX(1);width:100%;height:100%;position:absolute;left:0;top:0;content:"";background-image:url(../images/bg_verification.png);background-repeat:no-repeat;background-position-x:center;background-position-y:calc(50% - 100px);background-size:100% auto;opacity:.7;z-index:-1}}.product-detail{position:relative;padding-top:15px;padding-bottom:40px;display:table;font-size:14px}.product-detail__title-wrapper{display:block;position:relative;padding-left:50px;margin-bottom:18px}.product-detail__title-wrapper span{display:inline-block;font-size:16px;color:#0096a1;font-weight:500}.product-detail__title-wrapper img{position:absolute;top:-5px;left:0;width:40px;height:40px}.product-detail__title{display:inline-block;font-size:25px;font-weight:700;color:#0096a1}.product-detail__subtitle,.product-detail__summary{margin-bottom:10px;font-size:18px;line-height:1.1}.product-detail__subtitle{font-weight:700}.product-detail__more{position:absolute;bottom:10px;font-size:18px}.product-detail__endOfLife{margin-top:20px;text-align:left!important;padding-left:25px;background-image:url(../images/warning_icon.svg);background-size:20px 20px;background-repeat:no-repeat}.product-detail__endOfLife>a{cursor:pointer}.product-detail__slide-heading{font-weight:600;text-align:center;font-size:25px;margin-bottom:20px;margin-top:40px}.product-detail__apple-link,.product-detail__google-link{margin-right:5px;margin-bottom:10px}#login-learn-more-btn{margin-top:10px;cursor:pointer;color:#187daf}@media (min-width:576px){.product-detail__logo{width:60%}.product-detail__logo img{width:80%}}@media (min-width:768px){.product-detail__title-wrapper{margin-bottom:30px}[data-parity=even] .product-detail__logo img{float:left}[data-parity=odd] .product-detail__logo img{float:right}.product-detail{padding-top:0;padding-bottom:0}.product-detail__text{width:50%;padding-left:65px;padding-right:20px;position:relative;display:table-cell;vertical-align:middle}.product-detail__title-wrapper svg{left:-50px}.product-detail__more{position:relative;bottom:0}.product-detail__logo{width:auto}.product-detail__logo img{padding:0 20px}}@media (min-width:992px){.product-detail{font-size:16px}.product-detail__logo img{width:90%}.product-detail__title-wrapper img{width:40px;height:40px}}@media (min-width:1500px){.product-detail__title-wrapper{padding-left:80px}.product-detail__title{font-size:40px}.product-detail__subtitle,.product-detail__summary{margin-bottom:15px;font-size:22px;line-height:1.2}.product-detail__more{font-size:22px}.product-detail__title-wrapper span{font-size:20px}.product-detail__title-wrapper img{width:60px;height:60px}.product-detail__logo img{width:100%}.product-detail__slide-heading{font-size:40px;margin-bottom:40px;margin-top:60px}.product-detail__google-link img{width:177px!important}.product-detail__apple-link img{width:160px!important}}.products-intro__title{font-size:24px;font-weight:700;margin-bottom:22px}.product-title-wrapper{position:relative;padding-left:60px}.product-title-wrapper svg{position:absolute;top:-8px;left:0;width:60px;height:60px}.product-title{font-size:40px;color:#0096a1;font-weight:400}.products-intro{font-size:14px;padding:15px 0}.products-intro.products-intro--default .product-detail__subtitle{font-size:25px;margin-bottom:15px;line-height:1.2}.products-intro.products-intro--ia{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-top:30px;padding-bottom:0}.products-intro.products-intro--ia b{font-weight:600}.products-intro.products-intro--ia .ia-intro__illustration{display:none;-ms-flex:1 1 0px;flex:1 1 0;padding-top:150px;padding-right:30px}.products-intro.products-intro--ia .ia-intro__steps{-ms-flex:1 1 0px;flex:1 1 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 30px;font-size:16px}.products-intro.products-intro--ia .ia-intro__steps .ia-intro__step{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:20px}.products-intro.products-intro--ia .ia-intro__steps .ia-intro__step img{margin:0 20px 0 0;width:25%;max-width:125px}.products-intro img{display:block;width:100%}.products-intro>svg{width:200px;height:72px}.products-intro>svg use:first-child{fill:#008ea0}.products-intro>svg use:nth-child(2){fill:#95999c}@media (min-width:768px){.products-intro{padding-left:65px;padding-right:65px}}@media (min-width:992px){.products-intro{font-size:16px;width:calc(66.6% - 10px);border-bottom:none;padding:0 100px}.products-intro:nth-child(1n){float:left;margin-right:30px;clear:none}.products-intro:last-child{margin-right:0}.products-intro:nth-child(2n){margin-right:0;float:right}.products-intro:nth-child(odd){clear:both}.products-intro.products-intro--default,.products-intro.products-intro--ia{padding-left:30px}.products-intro>svg{width:280px;height:98px;margin-bottom:20px}.products-intro img{width:60%;margin:0 auto}.products-intro a:hover{text-decoration:none}}@media (min-width:1500px){.products-intro img{width:100%;max-height:500px}.products-intro.products-intro--default .product-detail__subtitle{font-size:32px}.products-intro.products-intro--ia .ia-intro__illustration{display:block}.products-intro.products-intro--ia .ia-intro__steps{padding-top:30px}}@media (min-width:1200px){.products-intro{font-size:18px}}.products-intro__summary{font-size:24px;margin-bottom:22px}.scroll-slide-down{display:none}.scroll-slide-down>svg{width:40px;height:40px;stroke:#ddd;transform:rotate(180deg);stroke-width:1px}@media (min-width:992px){.scroll-slide-down{margin-top:20px;display:inline-block;cursor:pointer}.scroll-slide-down div{margin:0 auto;width:20px;height:32px;border:1px solid #0096a1;border-radius:25px}.scroll-slide-down div:before{content:"";width:2px;height:4px;background:#0096a1;margin:5px 8px 0;border-radius:1px;display:block;animation:scroll 1.5s infinite}.scroll-slide-down span{font-size:12px;color:#0096a1}}@media (min-width:1500px){.scroll-slide-down{margin-top:70px}}@keyframes scroll{0%{opacity:0}25%{opacity:1}to{opacity:0;transform:translateY(10px)}}.footer{margin:0 auto;padding-bottom:40px;width:90%}.footer .footer__links{padding-top:30px;padding-bottom:14px;overflow:hidden;border-top:1px solid rgba(0,150,161,.15);border-bottom:1px solid rgba(0,150,161,.15)}.footer .footer__link{margin-bottom:40px}.footer .footer__link-anchor{position:relative;display:inline-block}.footer .footer__link-more-container{display:inline-block;text-align:left}.footer .footer__link-more{padding-left:40px;margin-top:10px}.footer .footer__link-more a{display:block}.footer .footer__eset{padding-top:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.footer .footer__eset-logo-container a:hover{text-decoration:none}.footer .footer__eset-logo-container img{margin:0 -10px}.footer .footer__eset-logo-slogan{text-align:center;width:102px;color:#0096a1;font-weight:700;text-transform:uppercase;margin-top:5px;font-size:11px}.footer .footer__eset-links{margin-top:24px}.footer .footer__eset-links-container{margin-bottom:28px}.footer .footer__eset-link-container{margin-bottom:15px}.footer .footer__eset-link{color:#000;font-weight:700;font-size:15px}.footer button.footer__eset-link{background:none;border:none;padding:0;cursor:pointer}.footer button.footer__eset-link:hover{color:#19729f}.footer .footer__eset-link-copyright{color:#949ca1;font-size:13px;line-height:1.2}.social-networks{margin-top:28px}.social-networks .social-networks__link-container{display:inline-block;margin:5px;position:relative}.social-networks .social-networks__link-container:first-child{margin-left:0}.social-networks .social-networks__link svg{width:30px;height:30px;fill:#0096a1}.social-networks .social__fb:hover svg{fill:#3b5998}.social-networks .social__yt:hover svg{fill:#e52d27}.social-networks .social__lin:hover svg{fill:#007bb6}.social-networks .social__ins:hover svg{fill:#008ed2}.social-networks .social__more .dropup-btn svg{transform:rotate(90deg)}.social-networks .dropup-content .social-networks__link svg{fill:#fff}.social-networks .dropup-content .social-networks__link svg circle{fill:#0096a1;width:30px;height:30px}.social-networks .dropup-content .social-networks__link:hover svg circle{fill:#fff}.social-networks .dropup-content .social__tw:hover svg use{fill:#00aced}.social-networks .dropup-content .social__gp:hover svg use{fill:#cc181e}.social-networks .dropup-content .social__rss:hover svg use{fill:#fe610a}@media (min-width:768px){.footer{max-width:1500px;padding-left:30px;padding-right:30px;width:100%}.footer .footer__links{display:table}.footer .footer__link-anchor{padding:0 40px;height:32px}.footer .footer__link{margin-bottom:0;display:table-cell}.footer .footer__link-anchor:hover{text-decoration:none}.footer .footer__link-anchor:before{content:"";display:block;height:4px;background:#0096a1;left:0;bottom:-18px;width:100%;position:absolute;opacity:0;transition:opacity .2s ease,bottom .2s ease}.footer .footer__link-anchor:hover:before{bottom:-14px;opacity:1}.footer .footer__link--left{width:25vw;text-align:left;vertical-align:top}.footer .footer__link--center{width:50vw;text-align:center}.footer .footer__link--right{width:25vw;text-align:right;vertical-align:top}.footer .footer__eset{-ms-flex-direction:row;flex-direction:row}.footer .footer__eset-logo-container{-ms-flex:0 0 170px;flex:0 0 170px}.footer .footer__eset-links{-ms-flex:1 0 0px;flex:1 0 0;margin:0}.footer .footer__eset-links-container{margin-bottom:20px}.social-networks{margin-top:50px;-ms-flex:0 0 160px;flex:0 0 160px;text-align:right}}@media (min-width:992px){.footer .footer__eset-link-container{display:inline-block;margin-right:30px;margin-bottom:0}}.spinner{position:relative}.spinner div{width:100%;height:100%;position:absolute;left:0;top:0}.spinner div:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:#0096a1;border-radius:50%;animation:spin 1.2s ease-in-out infinite both}.spinner div:nth-child(2){transform:rotate(30deg)}.spinner div:nth-child(2):before{animation-delay:-1.1s}.spinner div:nth-child(3){transform:rotate(60deg)}.spinner div:nth-child(3):before{animation-delay:-1s}.spinner div:nth-child(4){transform:rotate(90deg)}.spinner div:nth-child(4):before{animation-delay:-.9s}.spinner div:nth-child(5){transform:rotate(120deg)}.spinner div:nth-child(5):before{animation-delay:-.8s}.spinner div:nth-child(6){transform:rotate(150deg)}.spinner div:nth-child(6):before{animation-delay:-.7s}.spinner div:nth-child(7){transform:rotate(180deg)}.spinner div:nth-child(7):before{animation-delay:-.6s}.spinner div:nth-child(8){transform:rotate(210deg)}.spinner div:nth-child(8):before{animation-delay:-.5s}.spinner div:nth-child(9){transform:rotate(240deg)}.spinner div:nth-child(9):before{animation-delay:-.4s}.spinner div:nth-child(10){transform:rotate(270deg)}.spinner div:nth-child(10):before{animation-delay:-.3s}.spinner div:nth-child(11){transform:rotate(300deg)}.spinner div:nth-child(11):before{animation-delay:-.2s}.spinner div:nth-child(12){transform:rotate(330deg)}.spinner div:nth-child(12):before{animation-delay:-.1s}@keyframes spin{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}*{box-sizing:border-box}body{font-family:Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif}a{color:#187daf;text-decoration:none}a:not(.btn):hover{color:#19729f!important}input[type=checkbox],label,select{cursor:pointer}option{direction:ltr}.btn{border:none;border-radius:10px;font:inherit;color:#fff;height:40px;display:-ms-flexbox;display:flex;padding:0 10px;font-weight:600;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;white-space:normal;cursor:pointer}.btn-normal{background:#187daf}.btn-normal:hover{background:#19729f}.btn-normal:active,.btn-normal:focus{background:#125d82}.input-main{border:1px solid #999;font:inherit;height:40px;direction:ltr;text-align:left;text-align-last:left}.input-main::placeholder{color:#ddd;opacity:1}.input-main--notempty{border-color:#999}.input-main--notempty~svg{fill:#999}.input-main--notempty~svg use:nth-child(2){stroke:#999}.input-main--danger{border-color:#e04239}select.input-main{direction:ltr}input:disabled{color:#bdbdbd;background:#ddd}input:disabled+label{color:#bdbdbd}@media (min-width:768px){main{overflow-x:hidden}}main{padding-top:env(safe-area-inset-top,20px)}.btn-social-app{background:#fff!important;border:2px solid #187daf!important;color:#187daf!important;position:relative;margin:0 10px;width:100%;padding:25px 0}.btn-social-app svg{position:absolute;width:24px;height:24px;top:12px;left:10px}.divider-social-app-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font-size:13px;color:#999;font-weight:600;-ms-flex-align:center;align-items:center;margin-bottom:25px;margin-top:25px}.divider-social-app-line{border:1px solid #999;height:1px;-ms-flex-positive:1;flex-grow:1}.divider-social-app-text{padding:0 10px}a.forgot-password--link{text-align:left!important;margin-bottom:50px!important}.account--enter-pasword{margin-bottom:0!important}.account__entry--form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-positive:1;flex-grow:1}.account__entry .account__entry--title{margin-bottom:30px!important;text-align:center}.account-success,.account__entry p.account__entry--text{text-align:center}.account-success{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.account-success .account-success--icon svg{height:70px;margin:0 auto;width:100%}.account-success .account-success--icon{height:90px}.account-success .account-success--h1{text-align:center;font-size:24px;max-width:340px;margin-bottom:55px;font-weight:600}.account-success .account-success--a{font-weight:700}.section-info .section-info--title{text-align:center;font-size:28px}.section-info .section-info--text{text-align:center;font-size:17px;line-height:1.5;margin:40px 0 30px}.section-info .section-info--text b{font-weight:700}.section-info a{color:#187daf;font-size:18px}.section-info{max-width:450px}.section-info .section-info--app .section-info--title{margin:0}.section-info .section-info--app{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:center;justify-content:center}#loading{background:url(../images/loading-dots.gif) no-repeat 50%;position:absolute;z-index:9999999;background-size:150px}#loading,#modal-unsupported-function{top:0;left:0;height:100%;width:100%;display:none}#modal-unsupported-function{position:fixed;padding-top:100px;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);z-index:100}#modal-unsupported-function .modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:95%;border-radius:10px;text-align:center}#modal-unsupported-function .modal-content h3{font-weight:600;font-size:20px;margin-bottom:20px}#modal-unsupported-function .modal-content img{height:100px;margin-top:20px;margin-bottom:10px}.account.account-leaked-pasword .account-entry-p b{font-weight:700}.account.account-leaked-pasword .account-entry-p{margin:20px auto 30px;line-height:1.5!important}.account.account-leaked-pasword img{margin-right:15px}.account.account-leaked-pasword .account__entry{max-width:350px}.account.account-leaked-pasword .account__entry h1{-ms-flex-pack:start;justify-content:start;-ms-flex-align:center;align-items:center}.threat-section__img-container{text-align:center}.threat-section__text{margin:20px auto 30px;line-height:1.5}.welcome-page__button-wrapper-title{margin-bottom:10px;color:#7e7e7e;font-weight:600}.information-layout{width:100%;margin-bottom:40px;display:block;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-pack:center;justify-content:center}.information-layout--description{text-align:center}.information-layout--description>div{margin-bottom:50px}.information-layout--description>div>h1{margin-bottom:25px}.information-layout--description p{line-height:1.3}.information-layout--description p b{font-weight:700}.information-layout img{height:60px;width:60px;margin-bottom:5px}.information-layout h1{color:#363636;font-size:23px;margin-bottom:15px;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly}.information-layout:nth-child(1n){float:right!important;-ms-flex-align:center;align-items:center}.information-layout--app,.information-layout:nth-child(1n){display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1}.information-layout--app{width:100%}.information-layout .information-layout--btn{width:90%;margin:0 auto;max-width:400px}@media (min-width:992px){.information-layout{display:table;width:calc(33.3% - 20px);margin-bottom:0;border-bottom:none;padding-bottom:0}.information-layout:nth-child(1n){float:left;margin-right:30px;clear:none}.information-layout:last-child{margin-right:0}.information-layout:nth-child(2n){margin-right:0;float:right}.information-layout:nth-child(odd){clear:both}.information-layout .information-layout--description{max-width:450px;margin-left:auto;margin-right:auto}}#overlay{background:#b8b9bb;display:none;height:100vh;width:100vw;position:fixed;z-index:1;opacity:.5}.overflow-hidden{overflow:hidden!important}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.app-header--register-form{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.app-header--register-form,.app-header--register-form>div{text-align:center;display:-ms-flexbox;display:flex;width:100%}.app-header--register-form>div{max-width:500px;background:#fff;padding:0 10px}.app-header--register-form>div>a{z-index:1;height:80px;display:inherit}.app-header--register-form>div>a>svg{stroke:#999;transform:rotate(-90deg);stroke-width:1.2px;width:35px}.app-header--register-form>div>span{width:45px}.error-all-required{color:#e04239;font-size:14px;padding-bottom:15px;display:block}