.slick-slider{-webkit-box-sizing:border-box;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}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.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}.btn.lg a{padding:14px 35px;font-size:22px}.btn.md a{padding:11px 33px;font-size:18px}.btn.sm a{padding:9px 15px;font-size:16px}.btn.red a,.menu-btn .btn.red{background:#d32d27;cursor:pointer}.btn.red a:hover,.menu-btn .btn.red:hover{background:#af0809;text-decoration:none}

@media only screen and (max-width:768px){.lp-row{display:block}}
@media only screen and (max-width:480px){.lp-row__reverse-large{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}::selection{background:#b3d4fc;text-shadow:none}
button{-webkit-tap-highlight-color:rgba(0,0,0,0)}button:focus{outline:none}fieldset{margin:0;padding:0;border:0}.lp-article-content__body>:first-child{margin-top:0}.lp-article-content__body h1,.lp-article-content__body h1+h2{margin:15px 0 0}.lp-article-content__body h1{color:#506175;font-size:1.55556rem}.lp-article-content__body h2{font-size:1.22222rem;margin:35px 0 0}.lp-article-content__body h3{margin:0;font-size:1rem;font-weight:600}.lp-article-content__body ol,.lp-article-content__body p,.lp-article-content__body ul{font-size:.88889rem}.lp-article-content__body ol,.lp-article-content__body ul{margin:25px 0 0;padding-left:20px}.lp-article-content__body ul{list-style:disc}.lp-article-content__body li{line-height:1.61}.lp-article-content__body li:not(:last-of-type){margin-bottom:10px}.lp-article-content__body span{display:block;color:#788799;margin-top:15px;font-size:.88889rem;font-style:italic}.lp-article-content__body p{color:#333f48;margin-top:30px;line-height:1.61}.lp-article-content__body pre{color:#333f48;margin:25px 0 0;background-color:#f9fbfd;font-size:.88889rem;border:1px solid #ddd;border-radius:5px;padding:25px;line-height:1.62;white-space:pre-line}h1{font:2.333rem gibson-semibold}h1,h2{color:#0a2240}h2{font-size:2rem}h3{color:#0a2240;font-size:1.556rem}h4{color:#506175;font-size:1.222rem}h4 .lp-price-span{color:#d32d27;font-size:1.222rem;font-weight:700}h5{color:#506175;font-size:1.111rem}p{color:#3c4a55;font-size:1rem;line-height:1.6}a{color:#00a3e0;text-decoration:none;-webkit-transition:color .1s;transition:color .1s;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:hover{color:#0093cb;text-decoration:underline}a:focus{outline:none}address{margin:0 0 15px;font-size:.88889rem;font-style:normal;line-height:1.7}
@media (min-width:375px){.lp-article-content__body ol,.lp-article-content__body p,.lp-article-content__body ul{font-size:1rem}}
@media only screen and (max-width:768px){.home-hero h1{font-size:2.33333rem}h1{font-size:2rem}h2{font-size:1.55556rem}h3{font-size:1.22222rem}h4{font-size:1.11111rem}h5{font-size:1rem}}
@media only screen and (max-width:480px){.home-hero h1{font-size:2.22222rem}.home-hero h3{font-size:1rem}}
@media (min-width:768px){address{font-size:1rem}.lp-article-content__body h1{font-size:2rem}.lp-article-content__body h2{font-size:1.55556rem}}
@media (min-width:1400px){.lp-article-content__body h3{font-size:1.22222rem}.lp-article-content__body p{font-size:1.22222rem;line-height:1.59}.lp-article-content__body ol,.lp-article-content__body ul{font-size:1.22222rem}}.lp-radio{position:relative;margin-bottom:20px}.lp-radio__label{display:inline-block;position:relative;padding-left:34px;color:#506175;font-size:.88889rem;line-height:27px;cursor:pointer}.lp-radio__input:checked,.lp-radio__input:not(:checked){position:absolute;left:-9999px}.lp-radio__input:checked+label:before,.lp-radio__input:not(:checked)+label:before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;border:1px solid #b0b7bf;border-radius:100%;background:#fff;-webkit-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.25);box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.25)}.lp-radio__input:checked+label:after,.lp-radio__input:not(:checked)+label:after{content:"";position:absolute;top:6px;left:6px;width:14px;height:14px;border-radius:100%;background:#d32d27;-webkit-transition:all .1s ease;transition:all .1s ease}.lp-radio__input:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.lp-radio__input:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.lp-checkbox{
	float: left;
	width: 50%;

}
.lp-checkbox__label{display:inline-block;position:relative;padding-left:45px; margin-bottom: 20px; color:#212121;font-size:18px;line-height:36px;cursor:pointer}.lp-checkbox__input:checked,.lp-checkbox__input:not(:checked){position:absolute;left:-9999px}
.lp-checkbox__input:checked+label:before,.lp-checkbox__input:not(:checked)+label:before{content:"";position:absolute;top:0;left:0;width:34px;height:34px;border:1px solid #464655;border-radius:4px;background:#fff;-webkit-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.25);box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.25)}
.lp-checkbox__input:checked+label:after,.lp-checkbox__input:not(:checked)+label:after{content:"";display:block;position:absolute;top:6px;left:4px;border-bottom:3px solid #fff;border-left:3px solid #fff;font-family:Helvetica,Arial,sans-serif;font-size:1.4em;-webkit-transform:rotate(-50deg);transform:rotate(-50deg);-webkit-transition:all .1s;transition:all .1s}.lp-checkbox__input:not(:checked)+label:after{top:12px;left:4px;opacity:0;width:0;height:5px}
.lp-checkbox__input:checked+label:after{top:11px;left:9px;opacity:1;width:14px;height:5px}
.lp-checkbox__input:checked+label:before{border:1px solid #464655;background-color:#464655;-webkit-box-shadow:inset 0 1px 2px 0 transparent;box-shadow:inset 0 1px 2px 0 transparent}.lp-checkbox__input:disabled:checked+label:before,.lp-checkbox__input:disabled:not(:checked)+label:before{border-color:#ccc;background-color:#eee;-webkit-box-shadow:none;box-shadow:none}.lp-checkbox__input:disabled:checked+label:after{color:#999}.lp-checkbox__input:disabled+label{color:#aaa}
.lp-custom-range__label{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:14px;color:#506175;font-size:1rem; position: absolute; left: 0; top: 6px;}
.lp-custom-range__wrapper{float: left; width: 540px; margin-left: 80px; position: relative;}
.lp-custom-range{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%;height:32px}
.lp-custom-range__number{width:100px;height:50px; float: right; background: #ffeccc; color: #fa9f33; text-align:center; border: none;}
.lp-custom-range__bar{position:relative; height:10px;margin-top:18px;border-radius:5px;background-color:#eaeaea}.lp-custom-range__value{width:0;max-width:100%!important;height:8px;border-radius:5px;background-color:#d32d27}.lp-custom-range__slider{position:absolute;top:-13px;left:-16px;z-index:1;width:32px;height:32px;border:0;border-radius:16px;background-color:#d32d27;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.25);box-shadow:0 2px 4px 0 rgba(0,0,0,.25);-webkit-transition:background-color .3s,-webkit-box-shadow .3s;transition:background-color .3s,-webkit-box-shadow .3s;transition:background-color .3s,box-shadow .3s;transition:background-color .3s,box-shadow .3s,-webkit-box-shadow .3s}.lp-custom-range__slider:focus{background-color:#d32d27;outline:0}.lp-custom-range__slider:hover{background-color:#e2362f;-webkit-box-shadow:0 0 6px 0 #fd423b;box-shadow:0 0 6px 0 #fd423b}.lp-custom-range__slider.active{background-color:#af0809;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.25);box-shadow:0 2px 4px 0 rgba(0,0,0,.25)}.lp-icon__info{background-image:url(../icon-info.html);background-size:cover;background-position:50%;background-repeat:no-repeat;display:inline-block;position:relative;width:18px;height:18px;margin-left:5px;padding:1px;border-radius:9px;background-color:#fff;color:#fff;font-family:arial;font-size:.81rem;font-weight:900;text-align:center;cursor:pointer}.lp-form{width:90vw;max-width:515px;margin:0 auto;background:#fff;padding:35px 15px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15);border:1px solid #eaeaea;border-radius:5px}.lp-form div,.lp-form h2{width:95%;max-width:450px;margin-left:auto;margin-right:auto}.lp-form div:not(:nth-last-of-type(2)){margin-bottom:20px}.lp-form div:nth-last-of-type(2){margin-bottom:30px}.lp-form h2{position:relative}.lp-form h2:after{content:"";display:block;height:2px;width:100%;margin:8px 0 25px;border-top:3px solid #f5f7f8}.lp-form label{margin-bottom:7px;color:#506175;font-size:.88889rem}.lp-form label.error{margin-top:10px;color:#dd7d00}.lp-form .field{border:1px solid #c3cbcb;border-radius:5px;-webkit-transition:border-color .2s ease-in,border-width .1s ease-in;transition:border-color .2s ease-in,border-width .1s ease-in}.lp-form .field:not(textarea){height:50px}.lp-form .field:not(select){-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.lp-form .field:focus{border-width:2px;border-color:#3498db;outline:none}.lp-form .field.error{border:2px solid #f19b2b}.lp-form select{position:relative;background:url(../rectangle-2%403x.html) 96% 55% no-repeat;background-size:16px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15);-webkit-appearance:none;-moz-appearance:none;appearance:none}.lp-form input[name*=comment]{opacity:0;height:0}.lp-form textarea{height:130px;resize:none}.lp-form button{display:block;width:95%;max-width:450px;margin:0 auto;font-size:1.22222rem}.lp-form .small-text{width:75%;margin:0 auto;color:#788799;padding-top:25px;font-size:.77778rem;text-align:center;line-height:1.4}.lp-form~.errormessage,.lp-form~.thanks{display:none}.lp-form__logo{max-width:125px;margin:0 auto;padding:35px 0 55px;text-align:center}.lp-form__logo img{width:100%}.lp-error-box{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90vw;max-width:515px;background-color:#f19b2b;color:#fff;border-radius:5px;margin:0 auto 15px;padding:15px 25px}.lp-error-box span{position:relative;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px}.lp-error-box span:after{content:"!";display:block;position:absolute;top:50%;left:50%;width:20px;height:20px;background-color:#fff;color:#f19b2b;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.lp-error-box div{-webkit-box-flex:10;-ms-flex:10 0 0%;flex:10 0 0%;font-size:.88889rem}
@media (min-width:375px){.lp-form{padding:35px 25px}}
@media (min-width:600px){.lp-error-box,.lp-form{max-width:550px}.lp-form h2{font-size:1.55556rem}}
@media (min-width:991px){.lp-form h2{margin-left:auto;margin-right:auto}.lp-form h2,.lp-form h2:after,.lp-form label{max-width:400px}.lp-form label{margin-left:auto;margin-right:auto}.lp-form .field{margin:0 auto}}
@media (min-width:1200px){.lp-form div{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.lp-form h2,.lp-form h2:after{max-width:450px}.lp-form div input,.lp-form div label,.lp-form div select,.lp-form div textarea{max-width:450px;margin-left:auto;margin-right:auto}}body{-webkit-font-smoothing:antialiased;margin:0}body .scWebEditInput{display:block}main section:last-child .section:last-child{padding-bottom:100px}sup{font-size:60%}.section.no-padding,.section.no-padding .content{padding-bottom:0}.section.no-padding~.section.features{padding-top:0}.section.no-padding~.section.features .content{padding-top:0;padding-bottom:0}.section.no-padding~.section.features .row{padding-top:35px}.section.no-padding+.section+.section{padding-bottom:75px}.no-wrap{white-space:nowrap}.light{font-weight:300}.regular{font-weight:400}.semi-bold{font-weight:600}.noheader{display:none}.bold,b,strong{font-weight:700}.zebra{background-color:#f5f7f8}.content{width:100%}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (max-width:767px){.flex{display:block}}.small-text{font-size:.88889rem;padding-top:15px}.vcenter{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.vcenter.left{margin-right:52%}.vcenter.right{margin-left:52%}
@media (max-width:767px){.vcenter{position:relative;top:0;-webkit-transform:translateY(0);transform:translateY(0)}.vcenter.left{margin-right:0}.vcenter.right{margin-left:0}}.center{text-align:center}.text-left,.text-left h1,.text-left h2,.text-left h3,.text-left h4{text-align:left}
@media (max-width:767px){.text-left,.text-left h1,.text-left h2,.text-left h3,.text-left h4{text-align:center}}.text-right{text-align:right}
@media (max-width:767px){.text-right{text-align:center}}.true-full{width:100%}.show{display:block!important}.hide{display:none!important}ul{list-style:none}.thirty,.thirty-first{width:30.55556%}.fifty,.thirty,.thirty-first{float:left;margin-left:1.38889%;margin-right:1.38889%}.fifty{width:47.22222%}.sixty{float:left}.sixty,.sixty-last{width:52.22222%;margin-left:1.38889%;margin-right:1.38889%}.sixty-last{float:right}.seventy{float:left}.seventy,.seventy-last{width:55.55556%;margin-left:1.38889%;margin-right:1.38889%}.seventy-last{float:right}.ninety{width:72.22222%}.forty-first,.ninety{float:left;margin-left:1.38889%;margin-right:1.38889%}.forty-first{width:42.22222%}.forty-last{float:right}.forty,.forty-last{width:42.22222%;margin-left:1.38889%;margin-right:1.38889%}.forty{float:left}.seventy-last img,.seventy img,.sixty-last img,.sixty img{width:100%}
@media (max-width:767px){.fifty,.forty,.forty-first,.seventy,.seventy-last,.sixty,.sixty-last,.thirty,.thirty-first{width:97.22222%;float:left;margin-left:1.38889%;margin-right:1.38889%;text-align:center}.fifty img,.forty-first img,.forty img,.seventy-last img,.seventy img,.sixty-last img,.sixty img,.thirty-first img,.thirty img{width:75%}}.now-free{padding:4px 15px;border-radius:25px;background-color:#ede04b;color:#333f48!important;font-family:gibson-italic;font-size:14px;white-space:nowrap}.b2b-temp .errormessage,.b2b-temp .thanks{display:none}.lp-eyebrow{display:inline-block;color:#b0b7bf;font-size:.77778rem;letter-spacing:.0714em;text-transform:uppercase}.lp-article-content{padding-top:55px}.lp-article-content__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;width:90vw;margin:0 auto;overflow:hidden}.lp-article-content__logo img{max-width:250px;max-height:50px;-o-object-fit:contain;object-fit:contain}.lp-article-content__body>:not(figure):not(img){display:block;width:90vw;max-width:515px;margin-left:auto;margin-right:auto}.lp-article-content__body img:not(.lp-social-share__links--icon){display:-webkit-box;display:-ms-flexbox;display:flex;width:90vw;margin:30px auto 0}.lp-article-content__body p img:not(.lp-social-share__links--icon){width:100%}.lp-article-content__body a{cursor:pointer}.lp-article-content__body figure{margin:30px 0 0}.lp-article-content__body figure img{width:100%;margin:0;padding:0}.lp-article-content__body figure figcaption{color:#788799;margin-top:15px;padding:0 20px;font-size:.88889rem;font-style:italic;text-align:center}
@media (min-width:600px){.lp-article-content__logo{position:relative;max-width:700px}.lp-article-content__body>:not(.lp-article-content__body--full-img){max-width:700px}}

input[type=number], input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    appearance: none;
}

.page-password-generator .lp-resource-case-study__content:last-of-type:after{display:none}.page-password-generator h2.lp-resource-case-study__title{margin-bottom:10px}.page-password-generator .lp-resource-case-study__content>div{font-size:1rem;line-height:28px}.page-password-generator .lp-resource-case-study__content>div ul{font-size:1rem}.page-password-generator .lp-resource-case-study{padding-top:55px}.page-password-generator .lp-resource__intro{padding-bottom:32px}.page-password-generator .lp-bleed-row__wrap{padding-top:60px}.page-password-generator .lp-simple-hero__inner{padding-bottom:0}.page-password-generator .lp-simple-hero__subtitle{margin-bottom:0}.page-password-generator .lp-resource__intro h1{margin-top:5px}.page-password-generator ol{padding-left:20px}.page-password-generator ol li{padding-left:5px}
.lp-pg{overflow:hidden; margin-top: 35px;}
.lp-pg-generated-password{ margin-left: 80px;
	background-color:#fff;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	position:relative;
	max-width:680px;
	height: 72px;
	padding: 45px 45px;
	}
	.lp-ug .lp-pg-generated-password{padding:15px 16px}
	.lp-pg-tooltip-content{display:none;position:absolute;top:-8px;left:125%;z-index:10;width:200px;height:auto;padding:10px;border:1px solid #d6dbdb;border-radius:5px;background-color:#fff;-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.25);box-shadow:0 6px 12px 0 rgba(0,0,0,.25);margin:0;color:#333f48;font-size:.77778rem;font-weight:400;line-height:1.4;text-align:left;font-family:gibson-regular,Arial,sans-serif}.lp-pg-tooltip-content.active{display:block}
	.lp-custom-range__inner{width:100%}

	.lp-custom-range__number:focus{border:2px solid #00a3e0;outline:none}
	.lp-custom-range{ position: relative; width: calc(100% - 200px); float: left; margin-left: 70px;}
	.lp-custom-range .lenght { position: absolute; left: -70px; top: 4px; font-size: 18px;}
	.lp-pg .lp-row{ float: right; width: 350px; margin-right: 30px; text-align: left; }
	.lp-pg-generated-password__input{height:72px; width: 100%; line-height: 72px; border:0;color:#333333; font-size: 48px; font-family:monospace; text-align:left}.lp-pg-generated-password__input:focus{outline:0}.lp-ug .lp-pg-generated-password__input{height:47px}
	.lp-pg-generated-password__icon-wrapper{-ms-flex-negative:0;flex-shrink:0; position: absolute; right: -200px; top: 0px; width: 180px; height: 162px; line-height: 162px; background: #ffeecc;}
  .lp-ug .lp-pg-generated-password__icon-wrapper{padding:8px 0}
  .lp-pg-generated-password__icon{display:inline-block;width:66px;height:54px;border:0; margin-top: 55px; position:relative;background-color:#fff;background-position:50%;background-repeat:no-repeat;-webkit-tap-highlight-color:rgba(0,0,0,0)}.lp-pg-generated-password__icon:focus{outline:0}.lp-pg-generated-password__icon-copy{background-image:url(../img-icon-copy-%403x.html);background-size:24px}
  .lp-pg-generated-password__icon-generate{ background: url(../png/generate.png);}.lp-pg-generated-password__icon .lp-pg-tooltip-content{width:auto}.lp-pg-generated-password__strength-wrapper{position:absolute;bottom:-1px;left:0;width:100%;height:11px;background-color:#f5f5f5;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px;-webkit-transition:background-color .63s;transition:background-color .63s}.lp-pg-generated-password__strength{position:absolute;bottom:1px;left:0;width:0;height:10px;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:#5ed98a;-webkit-transition:width .63s;transition:width .63s}
  .lp-pg-settings{ border-top: solid #e5e5e5 1px; padding-top: 30px; margin-top: 30px;}
  .lp-pg-settings__title{margin-bottom:26px;border-bottom:2px solid #f5f7f8;line-height:2.7rem}.lp-pg-settings__radio-wrap{width:60%;max-width:250px}
  .lp-pg-settings__checkbox-wrap{padding-left:10px}#GENERATED-PASSWORD-FORM{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
  .lp-pg-copy-password{text-align:center; clear: both;}
  .lp-pg-copy-password__button{ width: 320px; height: 80px; border-radius: 45px; box-shadow: none; border: none; color: #fff; line-height: 80px; font-size: 24px;
  background-color: rgb(32, 189, 99);
  box-shadow: 0px 3px 8px 0px rgba(204, 204, 204, 0.75);
}
