.ptag p{font-size: 16px;line-height: 26px;color: #4b4b4b;margin-bottom: 22px}
.abtit{text-transform: uppercase;font-family: 'Bebas Neue Bold';font-weight: bold;color: #0095da;font-size: 50px;margin-bottom:40px;line-height: 52px}
.abtit span{color: #4b4b4b}
.abtop{border:4px solid rgb(226, 237, 242);padding: 40px;overflow: hidden;margin-bottom: 90px}
.abtimg{float: left;margin-right: 40px;}
.abtop .ptag p:last-of-type{margin-bottom: 0}
.abtmid{overflow: hidden;padding-left: 30px;margin-bottom: 80px}
.abtmid .ptag{margin-top: 30px}
.abtmidimg{float: right;background: #eff3f7;padding: 35px;margin-left:80px;overflow: hidden;width:57.6%}
.abtmidimg .midimg{float: left;width:calc(52% - 35px)}
.abtmidimg .midimg img{max-width: 100%}
.abtmidimg .midimg:first-child{margin-right: 35px}
.abtbtm{overflow: hidden;margin-bottom: 55px}
.abtbtmimg{float: left;margin-right: 65px;position: relative;padding-bottom:35px;width:56%}
.abtcta{position: absolute;bottom: 0;background: #0095da;padding:25px 30px;text-align: center;left: 45px;width:calc(100% - 248px);}
.abtcta p{color: #fff;text-transform: uppercase;letter-spacing: 1px;font-family: 'Avenir Next LT Pro Bold';font-weight: bold;font-size:18px;line-height:22px;display: inline-block;vertical-align: middle;padding-right: 25px}
.abtcta .btncall{background: #fff;box-shadow: 0px 2px 11px 0px rgba(0, 0, 0, 0.28);color: #070a11;vertical-align: middle}
.abtcta .btncall img{-webkit-filter: invert(90%);-moz-filter: invert(90%);-ms-filter: invert(90%);filter: invert(90%);}
.abtcta .btncall:hover,.abwhycta .btncall:hover{background: #0095da;color: #fff}
.abtcta .btncall:hover img,.abwhycta .btncall:hover img{-webkit-filter: invert(0%);-moz-filter: invert(0%);-ms-filter: invert(0%);filter: invert(0%);}
.abwhybox{background: #eff3f7;margin-bottom:30px;overflow: hidden;}
.abwhytit{text-transform: uppercase;font-family: 'Bebas Neue Bold';font-weight: bold;color: #0095da;font-size: 50px;line-height: 100%;margin-bottom: 25px}
.abwhyleft{width:46%;float: left;padding: 80px 45px}
.abwhyright{width: 54%;float: right;position: relative;overflow: hidden}
.abwhyleft p{font-size: 16px;line-height: 26px;color: #4b4b4b;}
.abwhylist{list-style: none;margin-top: 45px}
.abwhyimg{display: inline-block;vertical-align: middle;width: 55px;}
.abwhyimg img{max-width: 100%}
.abwhylist span{display: inline-block;vertical-align:middle;text-transform: uppercase;width:calc(100% - 55px);color:#4b4b4b;font-family: 'Avenir Next LT Pro Bold';font-weight: bold;font-size: 14px;line-height: 22px;padding-left:18px;}
.abwhylist li{margin-bottom: 2px;font-size: 0;padding: 6px 0 6px 20px;background: rgba(255,255,255,1);background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,0)));background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );}
.abwhycta{position: absolute;left: -2px;top:24%;background: rgba(17,17,17,0.9);width: 100%;max-width: 320px;padding:38px 40px;border:2px solid #dadee2}
.abwhycta p{color: #fff;font-size: 32px;text-transform: uppercase;letter-spacing: 0.4px;font-family: 'Bebas Neue Bold';font-weight: bold;line-height: 40px;margin-bottom: 20px}
.abwhycta .btncall{background: #fff;color: #1e2122;margin-top:20px}
.abwhycta .btncall img{-webkit-filter: invert(90%);-moz-filter: invert(90%);-ms-filter: invert(90%);filter: invert(90%);}
.abwhycta a{box-shadow: 0px 2px 11px 0px rgba(0, 0, 0, 0.28);min-width: 202px;}
.abmachine{position: absolute;right: 0;top:130px}
