body{font-family:'Open Sans',sans-serif}strong{color:#a52d2d;font-weight:600}.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6,.uk-heading-2xlarge,.uk-heading-large,.uk-heading-medium,.uk-heading-small,.uk-heading-xlarge,h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif;font-weight:600}.abp-red{color:#a52d2d!important}.abp-logo{width:250px;z-index:999;padding:25px 5px;box-shadow:0 0 4px rgba(0,0,0,.2);background:#fff;background:-moz-linear-gradient(-45deg,#fff 0,#f6f6f6 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#fff),color-stop(100%,#f6f6f6));background:-webkit-linear-gradient(-45deg,#fff 0,#f6f6f6 100%);background:-o-linear-gradient(-45deg,#fff 0,#f6f6f6 100%);background:-ms-linear-gradient(-45deg,#fff 0,#f6f6f6 100%);background:linear-gradient(135deg,#fff 0,#f6f6f6 100%);transition:width .3s}.abp-logo.abp-scrolled{width:200px}.abp-navbar{background:#fff;box-shadow:0 0 4px rgba(0,0,0,.2);background:#fff;background:-moz-linear-gradient(-45deg,#fff 0,#f6f6f6 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#fff),color-stop(100%,#f6f6f6));background:-webkit-linear-gradient(-45deg,#fff 0,#f6f6f6 100%);background:-o-linear-gradient(-45deg,#fff 0,#f6f6f6 100%);background:-ms-linear-gradient(-45deg,#fff 0,#f6f6f6 100%);background:linear-gradient(135deg,#fff 0,#f6f6f6 100%)}.abp-dropbar{background:#fff;background:rgba(255,255,255,.95)}.abp-text-shadow{text-shadow:0 0 20px #333}.abp-down-bounce{color:#fff;-moz-animation:bounce 3s infinite;-webkit-animation:bounce 3s infinite;animation:bounce 3s infinite}.abp-down-bounce>svg{transform:rotate(90deg)}.abp-down-bounce:focus,.abp-down-bounce:hover{color:#fff}@-moz-keyframes bounce{0%,100%,20%,50%,80%{-moz-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.uk-heading-medium{color:#a52d2d}.abp-list>li{border-left:2px solid #a52d2d;padding-left:15px;margin-top:0!important;padding-top:5px;padding-bottom:5px}.abp-table tr{border-left:2px solid #eee;padding-bottom:3px;padding-top:3px;font-size:1.1em}.abp-table td,.abp-table tr{padding-left:15px}.abp-table tr.tbl-highlight{border-color:#a52d2d;color:#a52d2d}table{border-collapse:collapse;border-spacing:0}.timeline{position:relative;max-width:1200px;margin:0 auto}.timeline>*{box-sizing:border-box}.timeline::after{content:'';position:absolute;width:4px;background-color:#a52d2d;top:0;bottom:0;left:50%;margin-left:-3px}.container{padding:10px 40px;position:relative;background-color:inherit;width:50%}.container::after{content:'';position:absolute;width:25px;height:25px;right:-17px;background-color:#fff;border:4px solid #a52d2d;top:15px;border-radius:50%;z-index:1}.left{left:0}.right{left:50%}.left::before{content:" ";height:0;position:absolute;top:22px;width:0;z-index:1;right:30px;border:medium solid #fff;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #fff}.right::before{content:" ";height:0;position:absolute;top:22px;width:0;z-index:1;left:30px;border:medium solid #fff;border-width:10px 10px 10px 0;border-color:transparent #fff transparent transparent}.right::after{left:-16px}.content{padding:20px 30px;background-color:#fff;position:relative;border-radius:6px}@media screen and (max-width:600px){.timeline::after{left:31px}.container{width:100%;padding-left:70px;padding-right:25px}.container::before{left:60px;border:medium solid #fff;border-width:10px 10px 10px 0;border-color:transparent #fff transparent transparent}.left::after,.right::after{left:15px}.right{left:0}}@media only screen and (min-width:640px){.abp-logo{padding:25px 30px;width:300px}.abp-logo.abp-scrolled{width:240px}}@media only screen and (min-width:960px){.abp-logo{width:350px}.abp-logo.abp-scrolled{width:280px}}