@charset "utf-8";
/* CSS Document */
@font-face {
font-family: 'Barlow', sans-serif;
src: url('../fonts/DIN-Regular.eot?#iefix') format('embedded-opentype'),  
url('../fonts/DIN-Regular.woff') format('woff'), 
url('../fonts/DIN-Regular.ttf')  format('truetype'), 
url('../fonts/DIN-Regular.svg#DIN-Regular') format('svg');
font-weight: normal;
font-style: normal;
}
a{text-decoration:none;}
.ContArea{margin:0 auto; width:100%; max-width:1107px; display:block; font-family: 'Barlow', sans-serif; font-size:14px; color:#343333; margin-top:30px;}
.ContArea h1{width:100%; text-align:center; font:20px 'Barlow', sans-serif; display:block; background:url(../images/box-line.png) no-repeat center bottom; 
padding-bottom:25px; margin:25px 0px 30px 0px;}
.ContArea h3{width:100%; text-align:center; font:20px 'Barlow', sans-serif; color:#000; padding-bottom:15px;}
.ContArea .reset{float:left; width:100%; text-align:right; font:14px/20px 'Barlow', sans-serif; color:#343333; padding-bottom:15px;}
.ContArea .reset a{color:#343333;}
.ContArea .reset a:hover{color:#ee4037;}

.button-field{ width:100%; display:block; text-align:center; margin-bottom:30px;}
a.gst-button{display:inline-block; background-color:#000; padding:10px 38px; font:16px 'Barlow', sans-serif; color:#fff; text-transform:none!important; 
margin-right:90px;}
a:hover.gst-button{background-color:#ec1e13; padding:10px 38px; font:16px 'Barlow', sans-serif; color:#fff; text-transform:none!important; text-decoration:none!important;}
a.career-button{display:inline-block; background-color:#ec1e13; padding:10px 38px; font:16px 'Barlow', sans-serif; color:#fff; text-transform:none!important; 
margin-right:90px;}
a:hover.career-button{background-color:#fff; border:solid 2px #000; padding:8px 36px; font:16px 'Barlow', sans-serif; color:#000; text-transform:none; 
text-decoration:none;}
a.career-button:last-child{margin-right:0px;}

.accordion, .accordion *{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin-bottom:10px;}
.accordion{width:100%; overflow:hidden; background:#fff;}
.accordion-section-title{width:100%; padding:15px 15px 15px 65px; display:inline-block; font:600 16px 'Barlow', sans-serif; color:#373737!important; 
background:url(../images/plus.png) no-repeat 18px 50% #e0e0e0; text-decoration:none!important;}
.accordion-section-title:hover{color:#373737!important; text-decoration:none!important;}
.accordion-section-title.active{text-decoration:none; color:#373737!important; background:url(../images/minus.png) no-repeat 18px 50% #e0e0e0;
text-decoration:none!important;}
.accordion-section:last-child .accordion-section-title{border-bottom:none;}
.accordion-section-content{padding:15px; display:none;}

.advisories{ width:100%; display:block; font:normal 16px/22px 'Barlow', sans-serif; color:#373737!important;}


@media screen and (max-width:768px){
a.gst-button{margin-right:50px;}
a.career-button{margin-right:50px;}
}


@media screen and (max-width:680px){
a.gst-button{margin-right:0px; width:80%; text-align:center; margin-bottom:15px; padding:0px; height:40px; font-size:16px; line-height:40px;}
a:hover.gst-button{ padding:0px; height:40px; font-size:16px; line-height:40px;}
a.career-button{margin-right:0px; width:80%; text-align:center; margin-bottom:15px; padding:0px; height:40px; font-size:16px; line-height:40px;}
a:hover.career-button{padding:0px; height:36px; font-size:16px; line-height:36px;}
}





