@charset "utf-8";
/* CSS Document */

#content{
max-width:100% !important;
line-height: 1 !important;
}
.ui-content {
padding: 0 !important;
}
#container-2020{
max-width:100% !important;
margin:0px !important;
}
.content-2025{
width: 100%;
margin:0 auto;
margin-top: 20px;
}
.header-container{
max-width:1440px;
margin:0 auto;
}
.textContainer{
width: 35%;	
margin:0 auto;	
}
.imageContainer{
max-width:50%;
margin: 0 auto;
}
.textSection{
max-width:50%;
margin: 0 auto;
}
.training-text{
max-width:100%;
margin-left:40px;	
display:none;	
}
.toggle-more{
text-decoration:underline;
color:#01285F !important;
font-size:15.5px;
font-family:Helvetica;
font-weight:bold !important;
}
.tools-text{
max-width:100%;
display:none;	
}
.recording-text{
max-width:100%;
margin-left:40px;
display:none;	
}
.resource-text{
max-width:100%;
display:none;	
}
.arrow{
fill: currentColor;
transition: transform 0.3s ease;
width:12px;
height:12px;
padding:5px;
margin-bottom:-5px;
}
.arrow.up{
transform:rotate(180deg);
}
@media (max-width: 768px){
#content-2020{
width: 90% !important;	
	
}}
.center-text{
text-align: center;
margin: 0 auto;
font-family: Helvetica;
font-weight:normal;
font-size: 19px;
line-height:1.5;
margin-left:10px;
}
.large-header{
 text-align: center;
 margin: 0 auto;
 font-family: Oswald;
 font-size: 28px;
 font-weight:600;
 padding: 5px;
 color:#01285F;

}
.small-header
{
 text-align: center;
 margin: 0 auto;
 font-family: Helvetica;
 font-size: 17px;
 font-weight:bold;
 padding-top: 10px;
 color:#01285F;
}
.subheaderRight1
{
text-align: right;
padding-top: 20px;
font-size: 30px;
font-weight:600;
font-family:Oswald;
color:#01285F;
}
.subheaderRight2
{
text-align: right;
padding-top: 20px;
font-size: 30px;
font-weight:600;
font-family:Oswald;
color:#01285F;
margin-top: -30px;

}
.textright{
text-align: right;
font-family: Helvetica;
font-size: 17px;
margin-top:0px;
line-height:1.5;
}
.showmoreright{
text-align: right;
}

.subheaderLeft
{
text-align: left;
padding-top: 0px;
font-size: 30px;
font-weight:bold;
margin-top: -20px;
font-family:Oswald;
color:#01285F;
}

.textleft{
text-align: left;
font-family: Helvetica;
font-weight:normal;
font-size: 17px;
margin-top:0px;
line-height:1.5;
}
.textHR{
text-align: left;
font-family: Helvetica;
font-size: 17px;
line-height:1.5;
padding-left: 80px; 
  a {
    font-weight:600 !important;
  }
}

.textH{
text-align: left;
font-family: Helvetica;
font-size: 17px;
line-height:1.5;
  a {
    font-weight:600 !important;
  }

}
.shortDescR{
text-align: left;
font-family: Helvetica;
font-size: 16px;
line-height:1.5;
padding-left: 80px;
}
.shortDesc{
text-align: left;
font-family: Helvetica;
font-size: 16px;
line-height:1.5;
}
.textlinkR{
text-align: left;
font-family: Helvetica;
font-size: 16px;
text-decoration:underline;
padding-left: 80px;	
}
.textlink{
text-align: left;
font-family: Helvetica;
font-size: 16px;
text-decoration:underline;	
}
.showmoreleft{
text-align: left;
}
.imgcenter{
 display: block;
 margin-left:auto;
 margin-right: auto;
 transform:translateY(40px);
}
.path1{
 margin-top: -40px;
 width:95%;
}
.path1R{
margin-top: -20px;
width: 90%;
padding-left: 50px;
}
.path2{
margin-bottom: 20px;
width: 90%;
padding-left: 50px;
}
.pathlast{
 margin-top: -20px;
width: 90%;
padding-left: 50px;
 margin-bottom:40px !important;
}
 div.hide {
	display: none;

}
.rightIcon{
  float: right;
  text-align:center;
  width: 100px;
  display: flex;
  justify-content: right;
  align-items: center;
  height: 150px;
}
.rightIcon img{
max-width:100%;
max-height: 100%;
display: inline-block;
height: auto !important;
}
.rightText{
margin-right:120px;
text-align:right;
position: relative;

}
.rightTextRecord{
margin-right:120px;
text-align:right;
position: relative;
margin-top: 20px;
}
.leftIcon{
  float: left;
  text-align:center;
  width: 100px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 150px;
}
.leftIcon img{
max-width:100%;
max-height: 100%;
height:auto !important;
}
.leftText{
margin-left:120px;
text-align:left;
position: relative;

}
.leftTextResource{
margin-left:120px;
text-align:left;
position: relative;
margin-top: 30px;
}


@media (max-width: 650px){
.content-2025 {
width: 100%;
}
.textContainer{
width: 100%;	
}
.textSection{
max-width: 90%;	
}
.rightText {
margin-right:0px;
}
.rightIcon {
  margin-left:10px;
}
.textHR {
padding-left: 0px;
}
.training-text {
margin-left:0px;
}
.showmoreright,.showmoreleft {
  text-align:center;
  margin-bottom:50px;
}

.subheaderRight2 {
  margin-bottom:50px;
}

.rightTextRecord {
  margin-right:0;
  text-align:left;
}
.textright {
  text-align:left;
}
.recording-text {
  margin-left:0;
}
.leftText {
  margin-left:0;
}
.path1,.path1R,.path2,.pathlast {
  display:none;
}
.margin-top-tools{
  margin-top:105px;
}
.leftIcon{
  margin-right: 15px;
}
.leftTextResource {
  margin-left:0;
}
.leftIcon {
  height: 91px;
}
.margin-top-tools {
  margin-top: 65px;
}
.margin-top-recordings {
  margin-top: 85px;
}
.margin-top-training {
  margin-top: 85px;
}
}

.btn-custom-green svg {
  margin-top:0;
}