.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.unstyled{padding:0;margin:0;list-style-type:none;list-style-image:none}html.landing{min-width:960px}.container{display:block;width:940px;margin-right:auto;margin-left:auto}.landing body{font:14px/1.3 Arial,sans-serif;color:#303030;background:#f5f5f5}.landing a{color:#6d2889}.cover{padding:15px;background:#fff;border:1px solid #dadada;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.landing input::-ms-clear,.landing textarea::-ms-clear{display:none;width:0;height:0}.landing input[type="text"],.landing textarea{width:273px;padding:6px;font-size:13px;background:#fff;border:1px solid #dedede;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.landing input[type="text"]:-moz-placeholder,.landing textarea:-moz-placeholder{font-style:italic;color:#c8c8c8}.landing input[type="text"]::-moz-placeholder,.landing textarea::-moz-placeholder{font-style:italic;color:#c8c8c8;opacity:1}.landing input[type="text"]:-ms-input-placeholder,.landing textarea:-ms-input-placeholder{font-style:italic;color:#c8c8c8}.landing input[type="text"]::-webkit-input-placeholder,.landing textarea::-webkit-input-placeholder{font-style:italic;color:#c8c8c8}.landing .file-wrap{display:inline-block;width:285px;text-align:left}.landing .placeholder{position:absolute;top:0;left:2px;padding:6px;font-size:12px;font-style:italic;color:#c8c8c8;text-align:left;pointer-events:none;cursor:text}.landing .placeholder-input{position:relative;display:inline-block}.landing input[type="text"]:focus,.landing textarea:focus{border-color:#6d2889;outline:0}.landing input[type="file"]{margin-bottom:5px}.landing .form-row{margin-bottom:.5em}.landing .form-help{font-size:.85em}.landing .form-actions{margin:2em 0}/*.landing .btn{position:relative;display:inline-block;padding:.1em 1.5em 0;font-size:.8em;line-height:25px;color:white;text-decoration:none;vertical-align:middle;background:#b8b8b8;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 3px 0 #9f9f9f;-moz-box-shadow:0 3px 0 #9f9f9f;box-shadow:0 3px 0 #9f9f9f}.landing .btn:hover{top:1px;-webkit-box-shadow:0 2px 0 #9f9f9f;-moz-box-shadow:0 2px 0 #9f9f9f;box-shadow:0 2px 0 #9f9f9f}.landing .btn:active{top:3px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.landing .btn.disabled{top:3px;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.landing .btn [class^="icon-"]{margin-right:7px;font-size:16px;line-height:25px;vertical-align:middle}*/.landing .btn-primary{padding:.1em 1.5em 0;font-size:1.25em;font-weight:bold;line-height:52px;color:white;background:#f2a500;-webkit-box-shadow:0 5px 0 #bf8200;-moz-box-shadow:0 5px 0 #bf8200;box-shadow:0 5px 0 #bf8200}.landing .btn-primary:hover{top:1px;-webkit-box-shadow:0 4px 0 #bf8200;-moz-box-shadow:0 4px 0 #bf8200;box-shadow:0 4px 0 #bf8200}.landing .btn-primary:active{top:5px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.landing .btn-primary.disabled{top:5px;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.landing .btn-primary [class^="icon-"]{margin-right:15px;font-size:32px;line-height:52px;vertical-align:middle}.landing .btn-file{position:relative;overflow:hidden}.landing .btn-file input[type="file"]{position:absolute;top:0;right:0;padding:0;margin:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.landing label.radio{display:block;text-align:left}.landing .popup-form{width:350px;text-align:center}.landing .popup-form-header{margin-bottom:40px;font-size:1.7em;font-weight:bold;color:#6d2889}.landing .popup-form .form-actions{margin-top:40px}@font-face{font-family:'icomoon';font-style:normal;font-weight:normal;src:url('/landing/fonts/icomoon.eot');src:url('/landing/fonts/icomoon.eot?#iefix') format('embedded-opentype'),url('/landing/fonts/icomoon.woff') format('woff'),url('/landing/fonts/icomoon.ttf') format('truetype'),url('/landing/fonts/icomoon.svg#icomoon') format('svg')}[data-icon]:before{font-family:'icomoon';-webkit-font-smoothing:antialiased;font-weight:normal;line-height:1;text-transform:none;content:attr(data-icon);speak:none;font-variant:normal;-moz-osx-font-smoothing:grayscale}.icon-calculate,.icon-folder-open{font-family:'icomoon';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;font-variant:normal}.icon-calculate:before{content:"\e001"}.icon-folder-open:before{content:"\e000"}.landing .intro{float:left;width:60%}.landing .intro-container{display:block;width:940px;margin-right:auto;margin-left:auto;*zoom:1}.landing .intro-container:before,.landing .intro-container:after{display:table;line-height:0;content:""}.landing .intro-container:after{clear:both}.landing .intro-wrap{padding:2em 0 70px;background:#fff}.landing .intro-header{margin-right:30%}.landing .intro-header h1{margin:0 0 -0.5em;font-size:2em;color:#6d2889}.landing .intro-header .hero{font-size:1.45em}.landing .intro-footer{width:500px;font-size:16px}.landing .intro .video{position:relative;width:480px;height:360px;padding:15px;margin:20px 0;background:#fff;border:1px solid #dadada;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.landing .intro .video .inner{width:480px;height:360px;overflow:hidden}.landing .intro .video-link-icon{display:inline-block;width:18px;height:18px;line-height:18px;vertical-align:middle;background:url("/landing/img/video-icon.png")}.landing .intro .video-src{display:none}.landing .intro .video-placeholder{position:relative;display:block;margin-top:-364px;font-size:0}.landing .intro .video-placeholder .play{position:absolute;top:50%;left:50%;display:block;width:183px;height:183px;margin-top:-91.5px;margin-left:-91.5px;background:url("/landing/img/play.png");content:'';opacity:.75;-webkit-animation:pulse 1s ease-out;-moz-animation:pulse 1s ease-out;animation:pulse 1s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite}.landing .intro .video-secondary{display:none}.landing .intro .video:after{position:absolute;right:-75px;bottom:-47px;display:block;width:108px;height:37px;background:url("/landing/img/intro-arrow.png");content:''}@-webkit-keyframes pulse{from{opacity:.75;-webkit-transform:scale(0.9,0.9)}50%{opacity:1.0;-webkit-transform:scale(1,1)}to{opacity:.75;-webkit-transform:scale(0.9,0.9)}}@-moz-keyframes pulse{from{opacity:.75;-moz-transform:scale(0.9,0.9)}50%{opacity:1.0;-moz-transform:scale(1,1)}to{opacity:.75;-moz-transform:scale(0.9,0.9)}}@keyframes pulse{from{opacity:.75;transform:scale(0.9,0.9)}50%{opacity:1.0;transform:scale(1,1)}to{opacity:.75;transform:scale(0.9,0.9)}}.landing .form{float:right;width:36%;color:#676767;text-align:center;background:#e7e6e6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.landing .form-header{padding:1em 2em .5em;margin-bottom:.5em;font-size:1.2em;color:white;background:#6d2889;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.landing .form-header strong{font-size:1.5em}.landing .form .hint{margin-top:1.5em;font-size:.9em}.landing .form .file{display:block;margin-bottom:5px}.landing .form .file-list{margin-bottom:3px}.landing .form .file-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing .numbers{display:block;width:940px;padding:0;padding:15px 0;margin:0;margin-right:auto;margin-left:auto;font-size:0;list-style-type:none;list-style-image:none}.landing .numbers-wrap{margin-top:15px;background:#6d2889}.landing .numbers li{display:inline-block;width:25%;font-size:20px;color:white;text-align:center;vertical-align:top;border-right:1px solid #a64ccb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.landing .numbers li strong{display:block;font-size:50px;font-weight:bold;text-shadow:0 3px 0 #4e1c62}.landing .numbers li:first-child{border-left:1px solid #a64ccb}.landing .examples-header{font-size:2em;font-weight:bold;line-height:6em;color:#6d2889;text-align:center;vertical-align:middle}.landing .examples-items{display:block;width:940px;padding:0;margin:0;margin-right:auto;margin-left:auto;font-size:0;list-style-type:none;list-style-image:none}.landing .examples-items li{display:inline-block;width:24.5%;margin-bottom:.5%;margin-left:.5%}.landing .examples-items a{display:block;padding:8px;font-size:14px;text-align:center;text-decoration:none;background:#fff;border:1px solid #dadada;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;transition:border-color 100ms ease-out}.landing .examples-items a img{max-width:100%}.landing .examples-items a .caption{display:block;margin:.5em 0;color:#303030;text-align:left}.landing .examples-items a:hover{padding:7px;border:2px solid #6d2889}.landing .examples-items a:hover .caption{text-decoration:underline}.landing .reviews{margin:2em 0;background:#6d2889}.landing .reviews-header{font-size:2em;font-weight:bold;line-height:4em;color:white;text-align:center;vertical-align:middle}.landing .reviews-container{position:relative;display:block;width:940px;height:400px;margin-right:auto;margin-left:auto}.landing .reviews-slides,.landing .reviews-slide{width:837px;height:320px}.landing .reviews-slides{display:none;height:100%;margin:0 auto;overflow:hidden}.landing .reviews-slides .slidesjs-navigation{position:absolute;top:138px;display:block;width:44px;height:44px;color:transparent;text-indent:-9999px;background-color:rgba(255,255,255,0.3);background-repeat:no-repeat;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;transition:background-color 200ms}.landing .reviews-slides .slidesjs-navigation:hover{background-color:#fff}.landing .reviews-slides .slidesjs-previous{left:0;background-image:url("/landing/img/slider-nav-prev.png");background-position:45% 50%}.landing .reviews-slides .slidesjs-next{right:0;background-image:url("/landing/img/slider-nav-next.png");background-position:55% 50%}.landing .reviews-slides .slidesjs-pagination{padding:0;margin:0;margin-top:15px;font-size:0;text-align:center;list-style-type:none;list-style-image:none}.landing .reviews-slides .slidesjs-pagination li{display:inline-block;margin-right:5px}.landing .reviews-slides .slidesjs-pagination li a{display:block;width:10px;height:10px;background:rgba(255,255,255,0.3);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;transition:background 100ms}.landing .reviews-slides .slidesjs-pagination li a.active{background:#fff}.landing .reviews-slide{padding:0;margin:0;margin-left:-5px;font-size:0;list-style-type:none;list-style-image:none}.landing .review{display:inline-block;width:269px;height:320px;margin-left:10px;overflow:hidden;font-size:14px;background:#fff}.landing .review-body{position:relative;height:194px;background:url("/landing/img/quote.png") 10px 10px no-repeat #ededed;border-bottom:2px solid #d4d4d4}.landing .review-body:after{position:absolute;bottom:-21px;left:35px;display:block;width:29px;height:21px;background:url("/landing/img/review-corner.png");content:''}.landing .review-foot{padding:25px 0 15px}.landing .review-text{height:90px;padding:35px 15px 0 50px;margin:0;overflow:hidden}.landing .review-read{display:block;padding:23px 15px 22px 50px}.landing .review-img{float:left;max-width:100px;margin:0 15px 0 15px}.landing .review-img img{max-width:100%}.landing .review-author{margin:0}.landing .review-author-name{display:block;margin-bottom:.3em;font-weight:normal}.landing .review-author-pos{display:block;height:5em;margin-right:15px;overflow:hidden;font-size:.85em}.landing .queries{display:block;width:940px;margin-right:auto;margin-bottom:70px;margin-left:auto;*zoom:1}.landing .queries:before,.landing .queries:after{display:table;line-height:0;content:""}.landing .queries:after{clear:both}.landing .query{display:block;width:430px;height:430px;padding:15px;margin-right:auto;margin-left:auto;text-align:center;background:#fff;border:1px solid #dadada;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.landing .query-left{float:left}.landing .query-right{float:right}.landing .query [class^="query-icon"]{display:block;width:109px;height:96px;margin-top:50px;margin-right:auto;margin-left:auto;background:url("/landing/img/icons.png")}.landing .query .query-icon-calc{background-position:-109px 0}.landing .query .query-icon-triangle{position:relative;left:-10px;background-position:-218px 0}.landing .query-text{display:block;width:85%;height:70px;margin-top:30px;margin-right:auto;margin-bottom:50px;margin-left:auto;color:#303030}.landing .query .hint{margin-top:1.5em;font-size:.85em;color:#656565}.landing{margin-bottom:-9px;font-size:14px;line-height:1.3;*zoom:1}.landing:before,.landing:after{display:table;line-height:0;content:""}.landing:after{clear:both}.landing input[type="text"],.landing textarea{font-family:Arial,sans-serif}.landing .reviews,.landing .numbers-wrap{margin:0 -20px}.landing .numbers-wrap{background:#dbdbdb}.landing .numbers li{color:#6d2889;border-right-color:#bbb}.landing .numbers li strong{text-shadow:none}.landing .numbers li:first-child{border-left:none}.landing .numbers li:last-child{border-right:0}.landing .numbers-wrap:last-child,.landing .reviews:last-child{-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.landing .form .hint{margin-top:.5em}


.landing .form input[type="text"]
, .landing .form textarea {
    background: url("/landing/img/form_icons.gif") no-repeat white;
    padding-left: 29px;
    width: 250px;
}

.landing .form .placeholder { padding-left: 29px; }

.landing .form input[name="f_Email"] { background-position: 0 -29px; }
.landing .form input[name="f_Phone"] { background-position: 0 -58px; }
.landing .form input[name="f_Company"] { background-position: 0 -87px; }
.landing .form textarea[name="f_Description"] { background-position: 0 -116px; }






.modal {
    margin-bottom: -9px;
    font-size: 14px;
    line-height: 1.3;
    *zoom: 1;
}

.modal:before,
.modal:after {
    display: table;
    line-height: 0;
    content: "";
}

.modal:after {
    clear: both;
}

.modal input[type="text"],
.modal textarea {
    font-family: Arial, sans-serif;
}

.modal .reviews,
.modal .numbers-wrap {
    margin: 0 -20px;
}

.modal .numbers-wrap {
    background: #dbdbdb;
}

.modal .numbers li {
    color: #6d2889;
    border-right-color: #bbbbbb;
}

.modal .numbers li strong {
    text-shadow: none;
}

.modal .numbers li:first-child {
    border-left: none;
}

.modal .numbers li:last-child {
    border-right: none;
}

.modal .numbers-wrap:last-child,
.modal .reviews:last-child {
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
}

.modal .modal-form .hint {
    margin-top: 0.5em;
}


.modal-form-header{
    /* font-weight: bold; */
    color: rgb(255, 255, 255);
    background-color: #6d2889;
    position: relative;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    top: 10px;
    margin-bottom: 40px;
    font-size: 1.7em;
    display: block;
    z-index: 999999;
    margin-top: -20px;
    padding: 10px !important;

}
