/* /////// FONT /////// */
@font-face {
    font-family: 'KingPowerHeadline';
    src: url('https://kpc-prod-ahq.s3-ap-southeast-1.amazonaws.com/css/fonts/KingPowerHeadline-Regular.eot'); /* IE9 Compat Modes */
    src: url('https://kpc-prod-ahq.s3-ap-southeast-1.amazonaws.com/css/fonts/KingPowerHeadline-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('https://kpc-prod-ahq.s3-ap-southeast-1.amazonaws.com/css/fonts/KingPowerHeadline-Regular.ttf') format('truetype'),
         url("https://kpc-prod-ahq.s3-ap-southeast-1.amazonaws.com/css/fonts/KingPowerHeadline-Regular.woff2") format("woff2"),
         url("https://kpc-prod-ahq.s3-ap-southeast-1.amazonaws.com/css/fonts/KingPowerHeadline-Regular.woff") format("woff");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'KingPowerHeadline';
    src: url('https://kpc-prod-ahq.s3-ap-southeast-1.amazonaws.com/css/fonts/KingPowerHeadline-Bold.eot'); /* IE9 Compat Modes */
    src: url('https://kpc-prod-ahq.s3-ap-southeast-1.amazonaws.com/css/fonts/KingPowerHeadline-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('https://kpc-prod-ahq.s3-ap-southeast-1.amazonaws.com/css/fonts/KingPowerHeadline-Bold.ttf') format('truetype'),
         url("https://kpc-prod-ahq.s3-ap-southeast-1.amazonaws.com/css/fonts/KingPowerHeadline-Bold.woff2") format("woff2"),
         url("https://kpc-prod-ahq.s3-ap-southeast-1.amazonaws.com/css/fonts/KingPowerHeadline-Bold.woff") format("woff");
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'KingPowerHeadline';
    src: url('https://kpc-prod-ahq.s3-ap-southeast-1.amazonaws.com/css/fonts/KingPowerHeadline-Black.eot'); /* IE9 Compat Modes */
    src: url('https://kpc-prod-ahq.s3-ap-southeast-1.amazonaws.com/css/fonts/KingPowerHeadline-Black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ 
         url('https://kpc-prod-ahq.s3-ap-southeast-1.amazonaws.com/css/fonts/KingPowerHeadline-Black.ttf') format('truetype'),
         url("https://kpc-prod-ahq.s3-ap-southeast-1.amazonaws.com/css/fonts/KingPowerHeadline-Black.woff2") format("woff2"),
         url("https://kpc-prod-ahq.s3-ap-southeast-1.amazonaws.com/css/fonts/KingPowerHeadline-Black.woff") format("woff");
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'KingPowerText';
    src: url('https://kpc-prod-ahq.s3-ap-southeast-1.amazonaws.com/css/fonts/KingPowerText-Regular.eot'); /* IE9 Compat Modes */
    src: url('https://kpc-prod-ahq.s3-ap-southeast-1.amazonaws.com/css/fonts/KingPowerText-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */  
         url('https://kpc-prod-ahq.s3-ap-southeast-1.amazonaws.com/css/fonts/KingPowerText-Regular.ttf') format('truetype'),
         url("https://kpc-prod-ahq.s3-ap-southeast-1.amazonaws.com/css/fonts/KingPowerText-Regular.woff2") format("woff2"),
         url("https://kpc-prod-ahq.s3-ap-southeast-1.amazonaws.com/css/fonts/KingPowerText-Regular.woff") format("woff");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'KingPowerText';
    src: url('https://kpc-prod-ahq.s3-ap-southeast-1.amazonaws.com/css/fonts/KingPowerText-Light.eot'); /* IE9 Compat Modes */
    src: url('https://kpc-prod-ahq.s3-ap-southeast-1.amazonaws.com/css/fonts/KingPowerText-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */  
         url('https://kpc-prod-ahq.s3-ap-southeast-1.amazonaws.com/css/fonts/KingPowerText-Light.ttf') format('truetype'),
         url("https://kpc-prod-ahq.s3-ap-southeast-1.amazonaws.com/css/fonts/KingPowerText-Light.woff2") format("woff2"),
         url("https://kpc-prod-ahq.s3-ap-southeast-1.amazonaws.com/css/fonts/KingPowerText-Light.woff") format("woff");
    font-weight: 200;
    font-style: normal;
}

body, p {font-weight: 200;font-family: 'KingPowerText';font-size: 12px;color: #282828;letter-spacing: 0;line-height: 16px;}
h1, h2, h3, h4, h5, h6 {font-family: 'KingPowerHeadline';font-weight: bold; }

::-moz-selection {background: rgba(11,86,164,0.3);}
::selection {background: rgba(11,86,164,0.3);}

::placeholder{color:#56637b;}
::-webkit-input-placeholder{color:#56637b;}
::-moz-placeholder{color:#56637b;}
:-moz-placeholder{color:#56637b;}
:-ms-input-placeholder{color:#56637b;}

.style-color-140416-bg{background-color: #0b56a4;}
.textLight, .textLight * { font-weight: 300; }
.hidden, .visible-sm, .visible-xs { display: none; }
.no-padding { padding: 0 !important; }
.no-margin { margin: 0 !important; }
/* ///// HEADING ///// */


/* ///// CONTENT ///// */
body { background-image: linear-gradient(0deg, #0B56A4 0%, #0B56A4 60%); }
.st-content .bu-wrapper .bu-link a::after, 
.st-button a::after { content: ''; margin-left: 5px; width: 16px; height: 16px; position: absolute; background-size: contain; background-repeat: no-repeat; }

img { width: 100%; height: auto; }
img.banner-d { display: block; }
img.banner-m { display: none; }

.st-hero { margin-bottom: 40px; }
.st-hero img { width: 100%; height: auto; }

.st-content { padding: 0 12px; margin-bottom: 15px; }
.st-content .bu-title { font-family: 'KingPowerHeadline'; font-weight: 800; font-size: 26px; color: #FFFFFF; line-height: 34px; text-transform: uppercase; padding: 0; margin-bottom: 25px; margin-top: 0; }
.st-content .bu-wrapper {  margin-bottom: 15px; width: 25%; float: left; clear: none; padding: 0 15px; }
.st-content .bu-wrapper > * { font-family: 'KingPowerHeadline'; }
.st-content .bu-wrapper img { transition: all 0.35s ease-in-out; }
.st-content .bu-wrapper:hover img { transform: scale(1.05); box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 15px; }
.st-content .bu-wrapper .bu-text { margin-bottom: 27px; padding-left: 80px; }
.st-content .bu-wrapper .bu-text h3 { font-size: 18px; color: #FFFFFF; line-height: 28px; font-weight: bold; text-transform: uppercase; margin-top: 10px; margin-bottom: 3px; }
.st-content .bu-wrapper .bu-text p { font-size: 14px; color: #FFFFFF; line-height: 18px; font-weight: 400; }
.st-content .bu-wrapper .bu-link a { display: block; width: 100%; padding-right: 26px; font-size: 14px; color: #FFFFFF; text-align: right; line-height: 20px; font-weight: bold; border-top: 1px solid #fff; padding-top: 16px; text-transform: uppercase; margin-top: 13px; }
.st-content .bu-wrapper .bu-link a::after { right: 20px; width: 16px; height: 16px; background-image: url(https://kpc-prod-ahq.s3-ap-southeast-1.amazonaws.com/images/ico-arrow.png); }

.st-button { margin-bottom: 55px; padding: 0 12px; }
.st-button .btn { background: #FFFFFF; font-family: 'KingPowerHeadline'; font-weight: bold; font-size: 16px; color: #1F63AB; line-height: 20px; padding: 18px 40px 15px 15px; width: 100%; display: block; text-align: center; text-transform: uppercase; border-radius: 6px; box-shadow: 0 4px 6px 0 rgba(0,0,0,0.20); }
.st-button .btn::after { margin-left: 8px; background-image: url(https://kpc-prod-ahq.s3-ap-southeast-1.amazonaws.com/images/ico-arrow-blue.png); }

footer { background: #F7F7F7; padding: 55px 15px 20px; text-align: center; }
footer h4, footer span, footer a { text-transform: uppercase; font-family: 'KingPowerHeadline'; font-weight: bold; color: #000 !important; }
footer h4 { font-size: 12px; margin-bottom: 20px; display: none; }
footer .ft-social { margin: 5px auto 0;}
footer .ft-social img { width: auto; height: 24px; margin: 0 12px;}
footer .ft-content, footer .ft-social { width: 50%; float: left; }
footer .ft-content { text-align: left; }
footer .ft-social { text-align: right;  }
footer .ft-social ul { padding: 0; list-style: none; margin-top: 23px; } 
footer .ft-social ul li { display: inline-block; padding: 0 15px; position: relative; } 
footer .ft-social ul li:not(:nth-child(3)):after { content: ''; width: 1px; height: 15px; background: #979797; position: absolute; margin-left: 15px; }
footer .ft-copyright { margin-top: 40px; width: 100%; float: left; }


@media only screen and (max-width: 768px) {

    body { background-image: linear-gradient(0deg, #00ADBB 0%, #0B56A4 60%); }

    img.banner-d, footer .ft-social ul { display: none; }
    img.banner-m, footer h4 { display: block; }

    .st-content .row { margin-left: 0; margin-right: 0; }
    .st-content .bu-wrapper { width: 100%; padding: 0; }
    .st-button { margin-bottom: 40px; }
    .st-content .bu-wrapper:hover img { transform: scale(1); }

    footer { padding-top: 35px; }
    footer .ft-content, footer .ft-social { text-align: center; width: 100%; }
    footer .ft-social { margin: 65px auto 45px; }
    footer .ft-copyright { margin-top: 0; }
}