﻿@charset "UTF-8";@font-face{font-family:'Roboto-Regular';src:url("../fonts/Roboto-Regular.woff") format("woff"),url("../fonts/Roboto-Regular.eot?") format("embedded-opentype"),url("../fonts/Roboto-Regular.otf") format("opentype");}@font-face{font-family:'Roboto-Bold';src:url("../fonts/Roboto-Bold.eot?") format("embedded-opentype"),url("../fonts/Roboto-Bold.ttf") format("truetype"),url("../fonts/Roboto-Bold.woff") format("woff");}@font-face{font-family:'LibreFranklin-Regular';src:url("../fonts/LibreFranklin-Regular.eot?") format("embedded-opentype"),url("../fonts/LibreFranklin-Regular.ttf") format("truetype"),url("../fonts/LibreFranklin-Regular.woff") format("woff");}body .title{font-family:'Roboto-Bold';font-size:30px;color:#1c4890;letter-spacing:1.5px;font-weight:600;}@media screen and (min-width:720px){body .title{font-size:40px;}}@media screen and (min-width:1600px){body .title{font-size:2.5vw;}}body .subtitle{font-family:'Roboto-Regular';font-size:12px;color:#000;}@media screen and (min-width:720px){body .subtitle{font-size:15px;}}@media screen and (min-width:1600px){body .subtitle{font-size:.938vw;}}body .desc{font-family:'LibreFranklin-Regular';font-size:12px;color:#000;}@media screen and (min-width:720px){body .desc{font-size:15px;}}@media screen and (min-width:1600px){body .desc{font-size:.938vw;}}body .title-banner-container{position:relative;width:100%;overflow:hidden;background-color:#c0dcf4;}body .title-banner-container .title-banner-wrapper{text-align:center;}body .title-banner-container .title-banner-wrapper img{width:20%;min-width:145px;filter:drop-shadow(0 0 5px rgba(0,0,0,.2));}body .title-banner-container .title-banner-wrapper .title-wrapper{color:#fff;text-align:center;font-size:17px;letter-spacing:.2vw;font-family:'Roboto-Regular';width:70%;position:absolute;top:25%;display:inline-block;left:0;right:0;margin:auto;}@media screen and (min-width:520px){body .title-banner-container .title-banner-wrapper .title-wrapper{font-size:22px;}}@media screen and (min-width:720px){body .title-banner-container .title-banner-wrapper .title-wrapper{width:100%;font-size:28px;}}@media screen and (min-width:1280px){body .title-banner-container .title-banner-wrapper .title-wrapper{font-size:38px;}}@media screen and (min-width:1600px){body .title-banner-container .title-banner-wrapper .title-wrapper{font-size:2.375vw;}}body .title-banner-container .title-banner-wrapper .title-wrapper .title-text-wrapper{background:linear-gradient(36deg,rgba(72,129,218,.71),rgba(33,194,236,.71));display:table;margin:auto;padding:0 18px 3px;line-height:1;}@media screen and (min-width:720px){body .title-banner-container .title-banner-wrapper .title-wrapper .title-text-wrapper{padding:0 28px 6px;}}@media screen and (min-width:1280px){body .title-banner-container .title-banner-wrapper .title-wrapper .title-text-wrapper{padding:0 38px 6px;}}@media screen and (min-width:1600px){body .title-banner-container .title-banner-wrapper .title-wrapper .title-text-wrapper{padding:0 2.375vw .375vw;}}body .title-banner-container .title-banner-wrapper .title-wrapper .title-text-wrapper:nth-child(2){margin-top:8px;}@media screen and (min-width:1600px){body .title-banner-container .title-banner-wrapper .title-wrapper .title-text-wrapper:nth-child(2){margin-top:.5vw;}}body .title-banner-container .title-banner-wrapper .title-wrapper .title-text-wrapper span{filter:drop-shadow(0 0 5px rgba(0,0,0,.2));vertical-align:middle;}@media screen and (min-width:1600px){body .title-banner-container .title-banner-wrapper .title-wrapper .title-text-wrapper span{filter:drop-shadow(0 0 .313vw rgba(0,0,0,.2));}}body .title-banner-container#pp .title-wrapper{top:43%;}body #tnc-container,body #pp-container{width:80%;margin:auto;padding:50px 0;}@media screen and (min-width:1600px){body #tnc-container,body #pp-container{padding:3.125vw 0;}}body #tnc-container #tnc-wrapper #content-wrapper .subcontent-wrapper .desc ul,body #tnc-container #pp-container #content-wrapper .subcontent-wrapper .desc ul,body #pp-container #tnc-wrapper #content-wrapper .subcontent-wrapper .desc ul,body #pp-container #pp-container #content-wrapper .subcontent-wrapper .desc ul{list-style:none;}body #tnc-container #tnc-wrapper #content-wrapper .subcontent-wrapper .desc ul li::before,body #tnc-container #pp-container #content-wrapper .subcontent-wrapper .desc ul li::before,body #pp-container #tnc-wrapper #content-wrapper .subcontent-wrapper .desc ul li::before,body #pp-container #pp-container #content-wrapper .subcontent-wrapper .desc ul li::before{content:"•";color:#1c4890;font-weight:bolder;display:inline-block;width:1em;}