@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap');
*{margin:0;}
html, body{background:#ffffff;}
html, body, form{height:100%;margin:0;padding:0;}
img{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;}
body{font-family:'Roboto', Helvetica, Arial, Lucida, sans-serif;-webkit-text-size-adjust:none;position:relative;color:#000000;}
.clear{clear:both;}
.padding5{padding:5px;}
.padding10{padding:10px;}
.padding15{padding:15px;}
.padding20{padding:20px;}
.padding30{padding:30px;}
sup{vertical-align:0;position:relative;top:-0.25em;}
/**HEADER**/
header{width:100%;background:#ffffff;-webkit-box-shadow: 0 0 7px rgba(0,0,0,0.1) !important;box-shadow: 0 0 7px rgba(0,0,0,0.1) !important;position:fixed;z-index:2;}
header .container{width:calc(100% - 60px);padding:0 30px;font-size:0;position:relative;z-index:1;background:#ffffff;}
header .container .logoImg{width:183px;display:inline-block;vertical-align:middle;}
header .container .logoImg img{width:100%;display:block;}
header .container .mainMenu{width:calc(100% - 183px);display:inline-block;vertical-align:middle;}
header .container .mainMenu ul{width:100%;text-align:right;}
header .container .mainMenu ul li{display:inline-block;vertical-align:middle;margin:0 11.5px;position:relative;}
header .container .mainMenu ul li:last-child{margin:0 0 0 11.5px;}
header .container .mainMenu ul li a{font-size:14px;line-height:14px;font-weight:700;color:#000000;text-decoration:none;display:block;padding:35px 0;}
header .container .mainMenu ul li a:hover{color:#717177;}
header .container .mainMenu ul li.dd a::after{content:'';background:url("../images/drop-down.svg");background-size:20px;width:20px;height:20px;vertical-align:middle;display:inline-block;margin-left:5px;margin-top:2.5px;}
header .container .mainMenu ul li .subMenu{width:250px;position:absolute;top:92px;padding-top:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;z-index:-1;visibility:hidden;opacity:0.0;}
header .container .mainMenu ul li:hover .subMenu{visibility:visible;opacity:1.0;}
header .container .mainMenu ul li.leftSub .subMenu{left:-30px;}
header .container .mainMenu ul li.leftSub:hover .subMenu{left:0;}
header .container .mainMenu ul li.rightSub .subMenu{right:-30px;}
header .container .mainMenu ul li.rightSub:hover .subMenu{right:0;}
header .container .mainMenu ul li .subMenu ul{background:#ffffff;border-top:2px solid #00529c;width:100%;padding:0;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);}
header .container .mainMenu ul li .subMenu ul li{display:block;width:calc(100% - 40px);padding:0 20px;margin:0;text-align:left;}
header .container .mainMenu ul li .subMenu ul li:hover{background:#e8e7fc;}
header .container .mainMenu ul li .subMenu ul li a{font-size:12px;line-height:28px;color:#000000;display:block;padding:10px 0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;font-weight:700;text-transform:capitalize;letter-spacing:0;}
header .container .mainMenu ul li .subMenu ul li a:after{background:none;width:auto;height:auto;margin-left:0;margin-top:0;}
header .container .mainMenu ul li .subMenu ul li a:hover{color:#000000;}
.mobileMenuBtn{cursor:pointer;width:20px;height:15px;position:relative;display:none;vertical-align:middle;float:right;margin-top:12.5px}
.mobileMenuBtn span{display:block;position:absolute;height:2px;width:100%;background:#292929;border-radius:2px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.mobileMenuBtn span:nth-child(1){top:0px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
.mobileMenuBtn span:nth-child(2){top:6.5px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
.mobileMenuBtn span:nth-child(3){top:13.5px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
.mobileMenu{width:85%;position:absolute;top:-999px;left:0;right:0;margin:0 auto;background:#ffffff;border-top:2px solid #00529c;padding:5% 0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;opacity:0.0;z-index:0;}
.mobileMenu.open{top:80px;opacity:1.0;}
.mobileMenu ul{width:100%;}
.mobileMenu ul li{width:90%;margin:0 auto;display:block;}
.mobileMenu ul li a{font-size:14px;line-height:14px;font-weight:700;color:#666666;text-decoration:none;display:block;padding:0;border-bottom:1px solid #f0f0f0;padding:15px;}
.mobileMenu ul li.dd a{background:url("../images/drop-down.svg")no-repeat right center;background-size:20px;}
.mobileMenu ul li.dd a.active{background:url("../images/icon-close.svg")no-repeat right center;background-size:20px;}
.mobileMenu ul li .subMenu{display:none;}
.mobileMenu ul li .subMenu li{width:90%;}
.mobileMenu ul li .subMenu li a{background:none;width:auto;height:auto;margin-left:0;margin-top:0;}
/**FOOTER**/
footer{clear:both;position:relative;background:#255398;width:calc(100% - 20px);padding:10px;}
footer .container{width:calc(100% - 40px);max-width:1080px;margin:0 auto;color:#ffffff;font-weight:500;font-size:0;}
footer .container .copyright{font-size:14px;line-height:24px;display:inline-block;vertical-align:middle;width:50%;}
footer .container .hyperlink{font-size:14px;line-height:24px;display:inline-block;vertical-align:middle;width:50%;text-align:right;}
footer .container .hyperlink a{color:#ffffff;text-decoration:none;}
/**MAIN CONTENTS**/
.wrapper{width:100%;height:auto;position:relative;overflow:hidden;z-index:0;}
.mainContent{width:100%;margin:92px auto 0 auto;position:relative;}
.MEDIAQUERY .mainBanner{width:100%;height:320px;background:url("../images/banner-img.jpg")no-repeat;background-position:center -10px;background-size:cover;}
.MEDIAQUERY .mainBanner .mobileBanner{display:none;}
.mainContent .breadcrumb{background:#00ffff;width:100%;padding:15px 0;}
.mainContent .breadcrumb .container{width:calc(100% - 40px);max-width:1080px;margin:0 auto;font-size:12px;line-height:14px;color:#000000;font-weight:500;}
.mainContent .breadcrumb .container a{color:#004996;text-decoration:none;}
.mainContent .breadcrumb .container span{color:#00a652;font-weight:700;}
.mainContent .content{background:#ffffff;width:100%;padding:20px 0 50px 0;}
.mainContent .content .container{width:calc(100% - 40px);max-width:1040px;margin:0 auto;}
.mainContent .content h3{font-size:22px;line-height:22px;margin-bottom:55px;}
.mainContent .content .formHeader{background:#255398;font-size:14px;line-htight:18px;font-weight:700;text-align:center;color:#ffffff;width:calc(100% - 20px);padding:10px;margin-bottom:21.5px;}
.mainContent .content .formField{width:calc(100% + 7.5px);margin-bottom:7.5px;font-size:0;}
.mainContent .content .formField .fieldName{width:100%;font-size:12px;line-height:20px;color:#333333;font-weight:700;margin-bottom:1px;}
.mainContent .content .formField .field{width:100%;}
.mainContent .content .formField .formCol{width:calc(100% - 7.5px);margin-right:7.5px;margin-bottom:7.5px;display:inline-block;vertical-align:top;}
.mainContent .content .formField .formCol2{width:calc(50% - 7.5px);margin-right:7.5px;margin-bottom:7.5px;display:inline-block;vertical-align:top;}
.mainContent .content .formField .wordCount{width:100%;display:inline-block;vertical-align:top;text-align:right;font-size:12px;line-height:18px;color:#333333;margin-top:5px;}
.mainContent .content .formField .grp{widt:100%;font-size:0;}
.mainContent .content .formField .grp .wordCount{width:calc(50% - 10px);margin-left:10px;}
.mainContent .content .formField .grp .note{width:calc(50% - 10px);margin-right:10px;font-size:12px;line-height:18px;color:#333333;display:inline-block;vertical-align:top;margin-top:5px;}
.thankyouMsg{width:100%;padding:0;font-size:15px;line-height:20px;margin-top:-20px;}
.thankyouMsg p{margin-bottom:15px;font-weight:500;}
/**FORM FIELDS**/
input[type="text"]{font-family:'Roboto', Helvetica, Arial, Lucida, sans-serif;color:#333333 !important;font-size:16px !important;line-height:20px !important; border:1px solid #255398;padding:9px;background:#ffffff;box-sizing:border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;width:100%;-webkit-appearance:none;margin:0 !important;border-radius:2px;min-height:40px;}
input[type="text"]:hover{background:#add8e6;border:1px solid #008fca;}
input[type="text"]:focus{background:#e6e6e6;border:1px solid #008fca;}
textarea{font-family:'Roboto', Helvetica, Arial, Lucida, sans-serif;color:#333333 !important;font-size:16px !important;line-height:20px !important; border:1px solid #255398;padding:9px;background:#ffffff;box-sizing:border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;width:100%;min-height:140px;
resize:vertical;-webkit-appearance:none;margin:0 !important;border-radius:2px;}
textarea:hover{background:#add8e6;border:1px solid #008fca;}
textarea:focus{background:#e6e6e6;border:1px solid #008fca;}
input[type=submit],input[type=button],input[type=reset]{cursor:pointer;-webkit-appearance:none;border-radius:2px;width:auto;border:none;font-family:'Roboto', Helvetica, Arial, Lucida, sans-serif;}
.submitBtn{background:#255398;color:#ffffff;text-align:center;font-size:14px;line-height:14px;padding:13px;display:inline-block;border-radius:2px;text-decoration:none;font-weight:700;width:auto;min-width:100px;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;}
.submitBtn:hover{background:#008fca;box-shadow:0 2px 4px rgba(0,0,0,.4);-moz-box-shadow:0 2px 4px rgba(0,0,0,.4);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.4);}
label.error{width:calc(100% - 24px);display:block;padding:5px 12px;background:#f9e4e8;border-radius:2px;color:#e04562;font-size:12px;line-height:14px;margin-top:5px;font-weight:500;}
.captcha img{width:100%;max-width:300px;display:block;}
/**RESPONSIVE**/
@media screen and (min-width:980px){
	header .mobileMenu{display:none;}
}
@media screen and (max-width:980px){
	header{position:relative;}
	header .container{width:80%;padding:18.5px 10%;margin:0 auto;}
	header .container .logoImg{width:120px;}
	header .container .mainMenu{display:none;}
	.mobileMenuBtn{display:inline-block;}
	footer .container .copyright{width:100%;text-align:center;margin-bottom:15px;}
	footer .container .hyperlink{width:100%;text-align:center;}
	.mainContent{margin:0 auto;}
	.MEDIAQUERY .mainBanner{height:auto;padding:15% 0;}
}
@media screen and (max-width:782px){
	.mainContent .content .formField .formCol2{width:calc(100% - 7.5px);}
}

.captchaPlaceholder {
	width: 100%;
	margin-bottom: 5px;
}

	.captchaPlaceholder span {
		display: inline-block;
		vertical-align: middle;
	}

	.captchaPlaceholder img {
		width: 140px;
		display: block;
	}

	.captchaPlaceholder .refreshBtn {
		width: 20px;
		margin-left: 10px;
	}
