@font-face {

    font-family: 'AirxonFont-AWSLight';

    src: url('../../fonts/titilliumweb-light-webfont.eot');

    src: url('../../fonts/titilliumweb-light-webfont.eot?#iefix') format('embedded-opentype'),

         url('../../fonts/titilliumweb-light-webfont.woff2') format('woff2'),

         url('../../fonts/titilliumweb-light-webfont.woff') format('woff'),

         url('../../fonts/titilliumweb-light-webfont.ttf') format('truetype'),

         url('../../fonts/titilliumweb-light-webfont.svg#awslightfont_regular') format('svg');

    font-weight: normal;

    font-style: normal;

}



.copycolor1-awslight {

    color: #fff!important;

}



.copyfont-awslight {

    font-family: 'AirxonFont-AWSLight', sans-serif!important;

    letter-spacing: 0.05em;

}



h1, .h1 {

    font-size: calc(5.70vh + 1.1vw);

    text-transform: capitalize;

}



h1.callout-headline {

    font-size: calc(3vh + 1.25vw);

    text-transform: none;

    font-family: 'AirxonFont-AWSLight', sans-serif!important;

}



h1.callout-headline {

    font-size: calc(3.3vh + 1.25vw);

    text-transform: none;

    font-family: 'AirxonFont-AWSLight', sans-serif!important;

}



h1, .h1 {

    font-family: 'AirxonFont-AWSLight', sans-serif!important;

    text-shadow:none;

}



h2, .h2 {

    font-size: 3.6vh;

    letter-spacing: 0.05em;

}



h2, .h2  {

    font-family: 'AirxonFont-AWSLight', sans-serif!important;

    font-weight: 400;

}



.intro-title {

    font-family: 'AirxonFont-AWSLight', sans-serif;

    font-size: 5.5vh;

}



.intro-subtitle {

    font-family: 'AirxonFont-AWSLight', sans-serif!important;

    font-size: 2.8vh;

}



/*---------------------------------------------- Related Article  ----------------------------------------------*/



.swiper-slide.slide-main:last-child h2, .swiper-slide.slide-main:last-child .h2  {

    font-family: 'BigNoodleTitling', 'Tungsten', 'Rajdhani', sans-serif!important;

    font-weight: 500!important;

}



.swiper-slide.slide-main:last-child .intro-title {

    font-family: 'BigNoodleTitling', 'Tungsten', 'Rajdhani', sans-serif!important;

    font-size: 4.5vh!important;

}



.swiper-slide.slide-main:last-child .intro-subtitle {

    font-family: 'BigNoodleTitling', 'Tungsten', 'Rajdhani', sans-serif!important;

    font-size: 2.2vh!important;

}



/*---------------------------------------------- Responsive Font  ----------------------------------------------*/



@media screen and (max-width: 768px){

	.split-top h2.intro-title, .split-bottom h2.intro-title {

	    padding-right: 0%;

	    font-size: 4.2vh;

	}

}