html,section{min-height:100%}.stickyFooter{position:absolute}body{min-height:100% !important;font-size:100%;line-height:1.25}h1{color:#fff;font-weight:100;font-size:3.5em;line-height:1.2;margin-bottom:10px;-webkit-font-smoothing:antialiased}.lead-in{color:#fff;font-weight:200;font-size:1.6em;line-height:1.4;margin-bottom:20px}ul.hero{color:#fff;font-size:1.1em;font-weight:200;list-style-position:inside;list-style-type:disc}h2{color:#868f91;font-weight:100;font-size:2.5em;line-height:1.2;margin-top:15px}h3{color:#333;font-weight:600;font-size:1.2em;letter-spacing:1px;line-height:145%;margin-top:0px}p{color:#2c3335;font-size:1.1em;font-weight:300}.justify{color:#2c3335;letter-spacing:-0.5px;text-align:justify;-moz-text-align-last:left;text-align-last:left}.emphasis{color:#4d4d4d;font-weight:600;letter-spacing:1px}.product-icon-main{padding:30px;width:300px;margin:auto}@media (max-width: 767px){.product-icon-main{padding:30px;width:auto;margin:auto}}.outline-btn{background-color:transparent;-webkit-border-radius:30px 30px 30px 30px;-moz-border-radius:30px 30px 30px 30px;-o-border-radius:30px 30px 30px 30px;-ms-border-radius:30px 30px 30px 30px;border-radius:30px 30px 30px 30px;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:1.33;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;padding:8px 30px;white-space:nowrap}.resources{background-color:#868f91;padding-top:25px}.resources p>a,.resources span{color:#eee;font-weight:300;text-decoration:none}.resources p>a:hover,.resources span:hover{color:#fff}.modal-ul{display:inline-block;list-style-type:circle;list-style-position:outside;margin:15px;padding-bottom:15px}.screen-frame{border:7px solid #eee;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-o-border-radius:4px 4px 4px 4px;-ms-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;cursor:zoom-in;display:inline-block}.screen-frame img:hover{border:7px solid #eee;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-o-border-radius:4px 4px 4px 4px;-ms-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;-moz-transform:scale(1.5);-o-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5);transition:all .2s ease;vertical-align:middle}a.close{cursor:pointer;height:20px;width:20px;opacity:0.5;position:absolute;top:15px;right:20px}a.close:hover{opacity:1} @media (max-width: 979px){h1{line-height:1}.justify{letter-spacing:0;text-align:left}} @media (max-width: 767px){h2{text-align:center}#widget{margin-top:50px}.stickyWrapper section:last-of-type{padding-bottom:300px}.hero-image img{width:150px !important}} .hero-image{background:#8ae848;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #3ca55c), color-stop(0.64, #81D943), color-stop(1, #8ae848));background:url(../../img/patterns/polygonal.png) repeat, -webkit-linear-gradient(-180deg, #3ca55c 0%, #81D943 64%, #8ae848 100%);background:url(../../img/patterns/polygonal.png) repeat, -moz-linear-gradient(-180deg, #3ca55c 0%, #81D943 64%, #8ae848 100%);background:url(../../img/patterns/polygonal.png) repeat, -o-linear-gradient(-180deg, #3ca55c 0%, #81D943 64%, #8ae848 100%);background:url(../../img/patterns/polygonal.png) repeat, -ms-linear-gradient(-180deg, #3ca55c 0%, #81D943 64%, #8ae848 100%);background:url(../../img/patterns/polygonal.png) repeat,linear-gradient(-180deg, #3ca55c 0%, #81D943 64%, #8ae848 100%)}.stickyWrapper section:last-of-type{padding-bottom:25px !important} @media (max-width: 767px){.stickyWrapper section:last-of-type{padding-bottom:75px !important}}.page-break{border-bottom:2px solid #4d4d4d;padding:0 0 50px 0}#examples p{font-weight:600}.sa-btn{color:#fff;border:2px solid #fff;transition:all .2s}.sa-btn:hover{background-color:#fff;color:#3CA55C;box-shadow:0px 0 0 0 #3CA55C,  0px 0 0 2px #3CA55C}#sa-gray-block{background-color:#333;-webkit-border-radius:20px 20px 20px 20px;-moz-border-radius:20px 20px 20px 20px;-o-border-radius:20px 20px 20px 20px;-ms-border-radius:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;padding:25px 25px 100px 25px}#infographic-3{margin-top:-50px} @media (max-width: 767px){#infographic-3{margin-top:10px}} @media (max-width: 642px){ #widget{ display: none; } }

.top-btn-2 {
 color: #fff;
 border: 2px solid #fff;
 transition: all .2s;
}

.top-btn-2:hover {
 background-color: #fff;
 color: #333;
}