*{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}
html{height:100%}
body{line-height:1}
header,nav,section{display:block}
ul{list-style:none}
input{vertical-align:middle}
a{text-decoration:none;color:#1f85c5}
.fancybox{font-family:'Open Sans'}
.fancybox div{position:relative}
.fancybox.fancybox-success{max-width:510px;padding:106px 78px 85px;border:1px solid #e5e5e5;background:#fff}
@media screen and (max-width:479px){.fancybox.fancybox-success{max-width:320px;padding:50px 10px 40px}
}
.gui-button{-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;vertical-align:top;width:100%;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(78,78,78,.2);box-shadow:0 1px 3px rgba(78,78,78,.2);color:#fff;font:600 16px/52px 'Open Sans',sans-serif;text-decoration:none}
.gui-button--green{height:52px;padding:0 5px;background:#00973b;line-height:52px}
.features-section{position:relative;z-index:9;padding:145px 0 80px;background:#f1f1f1}
.features-section .gui-title-section:before{width:194px;height:188px;background-position:-1px -190px}
@media (max-width:767px){.features-section .w-container{padding-left:15px;padding-right:15px}
}
.header{position:relative;z-index:1;padding:35px 0 55px;background:#196f90;background:-webkit-gradient(linear,left top,left bottom,from(#196f90),to(#3cb3c9));background:-o-linear-gradient(top,#196f90 0,#3cb3c9 100%);background:linear-gradient(to bottom,#196f90 0,#3cb3c9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#196f90', endColorstr='#3cb3c9', GradientType=0)}
.header .h2-title{font-size:1.6875rem}
.header__form{max-width:470px}
.h1-title{margin:0 0 40px;color:#fff;font-weight:300;font-size:2.375rem;line-height:42px}
.h2-title{margin:0 0 43px;color:#fff;font-weight:300;font-size:1.5rem;line-height:28px}
@media screen and (max-width:479px){.header{background:url(../../../../img/landing/reporting-installment/tablet-479.jpg) no-repeat;background-size:cover}
.h1-title{font-size:1.875rem}
.w-section{overflow:hidden}
}
*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}
html{font:400 16px/20px 'Open Sans',Arial,Helvetica,sans-serif}
body{margin:0;padding:0;width:100%;height:100%;min-height:100%;background:#fff;color:#444}
.w-container{position:relative;max-width:1200px;min-width:320px;margin:0 auto;padding:0 15px}
.reporting-section{position:relative;padding:47px 0 41px;background:#e6e6e6}
.reporting-section h2.gui-title-section{font-weight:300;font-size:2.5rem;text-align:center}
.reporting-title{color:#333;font-weight:300;font-size:1.875rem;line-height:30px;text-align:center}
.reporting-list{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;padding:60px 0 0;list-style:none;font-size:0}
.reporting-list__item{width:100%;margin:0 0 11px;padding:0 29px;min-height:110px;line-height:107px;background:#fff;border-radius:4px}
.reporting-list__item .card{display:table}
.reporting-list__item .card__title{font-weight:600;font-size:1.5rem;line-height:26px;vertical-align:middle;color:#444;width:100%;display:table-cell}
.reporting-list__item .card__button{color:#008e36;vertical-align:middle;display:table-cell}
.reporting-list .sub{display:inline-block}
.reporting-list .sub li{display:inline;color:#1f85c5;font-weight:400;font-size:1.125rem;line-height:20px}
.reporting-list .sub li:after{content:',';color:#444}
.reporting-list .sub li:last-child:after{content:''}
.reporting-list .button{float:right;margin:34px 0;padding:0 15px;background:#fff;border:2px solid #186b91;border-radius:4px;color:#186b91;font-weight:400;font-size:.875rem;line-height:38px;text-decoration:none;text-align:center}
.reporting-section--blue{background:#fff}
.reporting-section--blue h2.gui-title-section{margin-bottom:24px}
.reporting-section--blue .reporting-list__item{background:#def7fa}
@media (max-width:1199px){.reporting-list__item .card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.reporting-list__item .card__title{margin-bottom:20px}
}
@media (max-width:767px){.reporting-list__item{width:100%;line-height:normal}
.reporting-list .card{margin:0 auto}
.reporting-list .card__title{margin-top:20px;margin-bottom:20px;line-height:normal;display:block;text-align:center}
.reporting-list .card__button{display:block;float:none;max-width:200px;margin-left:auto;margin-right:auto}
.reporting-list .sub{padding-top:20px}
}
@media (max-width:479px){.reporting-section .w-container{padding-left:14px;padding-right:14px}
.reporting-section h2.gui-title-section{font-size:1.625rem}
.reporting-title{font-size:1.375rem}
}
.header{min-height:420px;padding-bottom:36px}
.header .h1-title{font-weight:300;font-size:2.625rem;line-height:50px;margin:0 0 40px}
.header .h2-title{margin:0 0 29px}
.video-button{margin-top:15px}
.features-section{padding-top:44px;padding-bottom:68px}
.features-section .w-container{padding-left:0;padding-right:15px}
.features-section .gui-title-section{margin-bottom:56px;padding-top:0;font-weight:300;font-size:2.5rem;text-align:center}
@media screen and (max-width:479px){.w-container{overflow:hidden}
.header{min-height:0;background-image:none!important;background-color:#196f90;text-align:center}
.header .h1-title{font-size:1.75rem;line-height:32px;text-align:center}
.header .h2-title{text-align:center}
.features-section .gui-title-section{margin-bottom:26px;font-size:1.625rem}
}