   
  new fonts//
  @font-face {
      font-family: 'freightsans_prolight';
      src: url('https://www.broadridge.com/_assets/fonts/new-fonts/freigsanprolig-webfont.woff2') format('woff2'),
           url('https://www.broadridge.com/_assets/fonts/new-fonts/freigsanprolig-webfont.woff') format('woff');
      font-weight: normal;
      font-style: normal;
  }
  @font-face {
      font-family: 'freightsans_prolight_italic';
      src: url('https://www.broadridge.com/_assets/fonts/new-fonts/freigsanproligit-webfont.woff2') format('woff2'),
           url('https://www.broadridge.com/_assets/fonts/new-fonts/freigsanproligit-webfont.woff') format('woff');
      font-weight: normal;
      font-style: normal;
  
  }
  
  @font-face {
      font-family: 'freightsans_promedium';
      src: url('https://www.broadridge.com/_assets/fonts/new-fonts/freigsanpromed-webfont.woff2') format('woff2'),
           url('https://www.broadridge.com/_assets/fonts/new-fonts/freigsanpromed-webfont.woff') format('woff');
      font-weight: normal;
      font-style: normal;
  
  }
  
  @font-face {
      font-family: 'freightsans_prosemibold';
      src: url('https://www.broadridge.com/_assets/fonts/new-fonts/freigsanprosem-webfont.woff2') format('woff2'),
           url('https://www.broadridge.com/_assets/fonts/new-fonts/freigsanprosem-webfont.woff') format('woff');
      font-weight: normal;
      font-style: normal;
  
  }
  
  
  @font-face {
      font-family: 'freightsans_probold';
      src: url('https://www.broadridge.com/_assets/fonts/new-fonts/freigsanprobold-webfont.woff2') format('woff2'),
           url('https://www.broadridge.com/_assets/fonts/new-fonts/freigsanprobold-webfont.woff') format('woff');
      font-weight: normal;
      font-style: normal;
  
  }
  
  @font-face {
      font-family: 'freightsans_probold_italic';
      src: url('https://www.broadridge.com/_assets/fonts/new-fonts/freigsanproboldit-webfont.woff2') format('woff2'),
           url('https://www.broadridge.com/_assets/fonts/new-fonts/freigsanproboldit-webfont.woff') format('woff');
      font-weight: normal;
      font-style: normal;
  
  }
  
  @font-face {
      font-family: 'freightsans_problack';
      src: url('https://www.broadridge.com/_assets/fonts/new-fonts/freigsanproblk-webfont.woff2') format('woff2'),
           url('https://www.broadridge.com/_assets/fonts/new-fonts/freigsanproblk-webfont.woff') format('woff');
      font-weight: normal;
      font-style: normal;
  
  }
 DEFAULT STYLES // 
h1,
h2,
h3,
.h1,
.h2,
.h3 {
    font-family: 'freightsans_prolight',sans-serif !important;
}
p {
    font-family: 'freightsans_probook',sans-serif !important;
}
hr {
    border-color: #EBEEF2;
}
.inner-wrapper {
    width: 85% !important;
}
.header{
    animation: background-fade-in .8s forwards;
    -webkit-animation: background-fade-in .8s forwards;
}
/* Footer Section */
.footer__section {
  padding: 94px 0 30px;
  background-color: #f3f3f3;
}
.footer__section h3 {
  font-family: 'freightsans_probook',sans-serif !important;
  font-size: 30px;
  line-height: 63px;
  color: #001f5a;
  margin-bottom: 30px;
}
.footer__section p {
  font-size: 32px;
  line-height: 42px;
  color: #16161d;
  text-align: center;
  font-weight: 100;
  margin: 0;
  padding: 60px 0px 50px;
}
.footer__section .footer-section__logo {
  margin: 0px auto;
  text-align: center;
  margin-bottom : 0px
}
.footer__section .footer-section__logo svg {
  width: 260px;
  height: 56.44px;
}
@media (max-width: 767px) {
  .footer__section {
    padding: 40px 0;
  }
  .footer__section h3 {
    font-size: 24px;
    line-height: 34px;
    color: #001f5a;
    margin-bottom: 30px;
  }
  .footer__section p {
    font-size: 16px;
    line-height: 22px;
    padding-bottom: 40px;
  }
  .footer__section .footer-section__logo {
    margin: 0px auto;
    text-align: center;
  }
  .footer__section .footer-section__logo svg {
    width: 218px !important;
    height: 32px !important;
  }
.sp1{
	background-color: #ebebeb;
	width: 100%; 
	z-index: inherit;
	text-align: center;
	margin-top: 5px;
	height:130px;
}
}
/* // TITLES  START // */
.hero {
    position: relative;
    margin: 0;
    text-align: center;
}
.hero--article {
    background: white;
    margin: 0 !important;
    position: relative;
    margin-top: 50px !important;
}
.hero--article .hero__content {
    margin: 0;
    padding: 0;
    left: 0;
    right: 0;
}
@media screen and (min-width: 1024px) {
.hero--article .hero__content {
 padding-top:30px ; 
}
.broadview_content{
	padding-left:60px;   
}
}
.hero--article .hero__content-wrapper {
    max-width: 100%;
    margin: 0 auto;
}
.hero--article .hero__title {
    font-family: 'freightsans_prolight';
    font-size: 64px;
    line-height: 70px;
    color: #0050AE;
    text-align: left;
    max-width: 872px;
}
.hero--article .hero__info {
    font-size: 32px;
    line-height: 43px;
    color: #6d6d6d;
    text-align: left;
    max-width: 776px;
    margin: 38px 100px 50px !important;
  /* float: right; */
}
@media screen and (max-width: 767px) {
    .hero--article .hero__title {
        font-family: 'freightsans_prolight' !important;
        font-size: 36px;
        line-height: 43px;
        color: #0050AE;
        text-align: left;
        max-width: 319px;
        margin: 20px 0px;
    }
    .hero--article .hero__info {
        font-size: 16px;
        line-height: 24px;
        color: #6d6d6d;
        text-align: left;
        //max-width: 216px;
        margin: 5px 50px 0px !important;
       /* float: right; */
    }
}
/* // TITLES  END // */
/* // GATED FORM SECTION START // 
.gated-content-form__container{
   // display: block;
   // margin-top: 0px;
}*/
.gated-content-form {
    background: transparent;
    padding: 57px 0 30px;
}
.blue-form-container{
    background-color: #40B8FF;
    background-size: cover;
    background-position: right center;
}
.gated-content-form .outer-wrapper {
    max-width: 1200px;
    background: transparent;
    padding: 0;
}
.gated-content-form .inner-wrapper {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-right: auto;
    display: block !important;
    padding-bottom: 0px !important;
}
.gated-content-form .gated-content-form__lock {
    top: -4.4rem;
}
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px)   
  and (orientation: landscape)  
  {
	.gated-content-form .gated-content-form__lock{
		top: -4rem !important
	}
}
.gated-content-form .inner-wrapper::after {
    clear: both;
    content: "";
    display: table;
}
.gated-content-form .gated-content-form__image {
    width: auto;
    margin-top: -55px;
    text-align: center;
}
.gated-content-form .gated-content-form__image img {
    width: auto;
}
.gated-content-form .form-area{
    display: flex;
    width: 100%;
}
.gated-content-form .gated-content-form__title {
    font-size: 52px;
    line-height: 63px;
    color: white;
    text-align: left;
    max-width: 100%;
  margin:35px auto 6px;
    padding-bottom: 48px;
}
.gated-content-form .description--wrapper {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    border-top: 1px solid #EBEEF2;
    padding-top: 25px;
}
.gated-content-form .description--content {
    max-width: 708px;
    font-size: 18px;
    line-height: 28px;
    color: white;
    font-weight: 100;
    text-align: center;
    padding: 0 5%;
    margin: 0 auto;
}
.gated-content-form .gated-content-form__form {
    padding-right: 0;
}
.gated-content-form .gated-content-form__form .form__expand-button,
.gated-content-form .gated-content-form__form .form__field__input--text,
.gated-content-form .gated-content-form__form .form__field__input--select {
    font-family: 'freightsans_probook',sans-serif;
    font-size: 24px;
    line-height: 32px;
    color: white !important;
    border-bottom: 1px solid white;
    padding: 8px 8px 8px 0;
}
.gated-content-form .gated-content-form__form .form__expand-button::-webkit-input-placeholder,
.gated-content-form .gated-content-form__form .form__field__input--text::-webkit-input-placeholder,
.gated-content-form .gated-content-form__form .form__field__input--textarea::-webkit-input-placeholder,
.gated-content-form .gated-content-form__form .form__field__input--select::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.8);
}
.gated-content-form .gated-content-form__form .form__expand-button:-moz-placeholder,
.gated-content-form .gated-content-form__form .form__field__input--text:-moz-placeholder,
.gated-content-form .gated-content-form__form .form__field__input--textarea:-moz-placeholder,
.gated-content-form .gated-content-form__form .form__field__input--select:-moz-placeholder {
    color: rgba(255, 255, 255, 0.8);
}
.gated-content-form .gated-content-form__form .form__expand-button::-moz-placeholder,
.gated-content-form .gated-content-form__form .form__field__input--text::-moz-placeholder,
.gated-content-form .gated-content-form__form .form__field__input--textarea::-moz-placeholder,
.gated-content-form .gated-content-form__form .form__field__input--select::-moz-placeholder {
    color: rgba(255, 255, 255, 0.8);
}
.gated-content-form .gated-content-form__form .form__expand-button:-ms-input-placeholder,
.gated-content-form .gated-content-form__form .form__field__input--text:-ms-input-placeholder,
.gated-content-form .gated-content-form__form .form__field__input--textarea:-ms-input-placeholder,
.gated-content-form .gated-content-form__form .form__field__input--select:-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.8);
}
.gated-content-form .gated-content-form__form .form__expand-button:focus,
.gated-content-form .gated-content-form__form .form__field__input--text:focus,
.gated-content-form .gated-content-form__form .form__field__input--textarea:focus,
.gated-content-form .gated-content-form__form .form__field__input--select:focus {
    border-bottom: 1px solid #0050AE;
    color: rgba(255, 255, 255, 0.8);
}
.gated-content-form .gated-content-form__form .form__expand-button {
    color: rgba(109, 109, 109, 0.5);
}
.gated-content-form .gated-content-form__form .form__field__select-wrapper.first-child-as-placeholder {
    opacity: 0.5;
}
.gated-content-form .gated-content-form__form .form__field__select-wrapper.first-child-as-placeholder.modified {
    opacity: inherit;
}
.gated-content-form .gated-content-form__form .form__field--error .form__field__input--text {
    border-color: #FF4B4B;
}
.gated-content-form .form__field__input--textarea {
    font-family: 'freightsans_probook',sans-serif;
    font-size: 18px;
    line-height: 22px;
    min-height: 93px;
    color: rgba(255, 255, 255, 0.8);
    border: 0;
    border-bottom: 1px solid white !important;
    background: rgba(0, 124, 182, 0.4);
    padding: 5px 15px !important;
    border-radius: 3px 3px 0px 0px;
}
.gated-content-form .form__field__input--not-empty {
    color: white;
}
.gated-content-form .form__field__input--checkbox label {
    font-family: 'freightsans_probook',sans-serif;
    color: white;
    font-size: 18px;
    line-height: 32px;
}
.gated-content-form input[type="checkbox"] {
    -webkit-appearance: none;
    background-color: transparent;
    border: 1px solid white;
    box-shadow: none;
    padding: 9px;
    border-radius: 3px;
    display: inline-block;
    position: relative;
}
.gated-content-form input[type="checkbox"]:active,
.gated-content-form input[type="checkbox"]:checked:active {
    box-shadow: none;
}
.gated-content-form input[type="checkbox"]:checked {
    background-color: white;
    border: 1px solid white;
    box-shadow: none;
    color: white;
}
.gated-content-form input[type="checkbox"]:checked:after {
    content: '\2714';
    font-size: 14px;
    position: absolute;
    top: 0px;
    left: 3px;
    color: #0050AE;
}
.gated-content-form input[type="checkbox"]::-ms-check {
    -webkit-appearance: none;
    background-color: transparent;
    border: 1px solid white;
    box-shadow: none;
    padding: 9px;
    border-radius: 3px;
    display: inline-block;
    position: relative;
}
.gated-content-form input[type="checkbox"]::-ms-check:active,
.gated-content-form input[type="checkbox"]::-ms-check:checked:active {
    box-shadow: none;
}
.gated-content-form input[type="checkbox"]::-ms-check:checked {
    background-color: white;
    border: 1px solid white;
    box-shadow: none;
    color: white;
}
.gated-content-form input[type="checkbox"]::-ms-check:checked:after {
    content: '\2714';
    font-size: 14px;
    position: absolute;
    top: 0px;
    left: 3px;
    color: #0050AE;
}
.gated-content-form .icon--success svg g#BR_Home_Form03_Error {
    fill: white;
}
.gated-content-form .cta {
    padding: 27px 24px;
    background: #001F5A;
    min-width: 376px;
}
@media screen and (min-width: 1024px) and (max-width: 1440px) {
    .gated-content-form {
        background-position-x: 70%;
    }
}
@media (max-width: 1024px) {
    .gated-content-form {
        background: url("https://www.broadridge.com/_assets/images/content/test-images/background-graphic-rectangles@2x.png") bottom center no-repeat #40B8FF;
        background-size: 200%;
        padding: 31px 0 30px;
        background-position-x: 100%;
        background-position-y: 100%;
	margin-top: 30px;
    }
}
@media (min-width: 1024px) {
    .gated-content-form .inner-wrapper {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding: 0 0 58px;
    }
    .gated-content-form__image {
        width: 45%;
        margin: 35px auto 0px;
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 50%;
        -ms-flex: 0 1 50%;
        flex: 0 1 50%;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
    }
    .gated-content-form__form {
        width: 65%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 50%;
        -ms-flex: 0 1 50%;
        flex: 0 1 50%;
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0;
        padding: 0;
    }
    .headerAlign .gated-content-form__title,
    .gated-content-form__title {
        max-width: 640px !important;
        display: block;
    }
.sp1{
	background-color: #ebebeb;
	width: 100%; 
	z-index: inherit;
	text-align: center;
	margin-top: 5px;
	height:180px;
}
.trekk_video_title{
   margin-bottom: 10% !important;
   }
   .trekk_video_overview hr{
   display: none;!important;
   }
}
@media (min-width: 768px) {
    .contact-broadridge__form__cta {
        margin: 40px 0 0;
    }
}
@media (min-width: 1366px) {
    .gated-content-form .gated-content-form__lock{
		top: -5.5rem !important
	}
}
@media (max-width: 767px) {
    .gated-content-form .gated-content-form__lock {
        top: -3.3rem;
    }
    .gated-content-form .gated-content-form__title {
        font-size: 28px;
        line-height: 33px;
        margin: 0;
        padding-bottom: 19px;
    }
    .gated-content-form .description--content {
        font-size: 14px;
        line-height: 19px;
        text-align: left;
        padding: 0 0 30px;
    }
    .gated-content-form .gated-content-form__form .form__field.form__field--centered {
        text-align: center;
    }
    .gated-content-form .gated-content-form__form .form__field__input--text,
    .gated-content-form .gated-content-form__form .form__field__input--textarea,
    .gated-content-form .gated-content-form__form .form__field__input--select {
        font-size: 18px;
        line-height: 32px;
    }
    .gated-content-form .gated-content-form__form .form__field__input--textarea {
        min-height: 150px;
    }
    .gated-content-form .gated-content-form__form .form__field__input--checkbox label {
        font-size: 14px;
        line-height: 19px;
    }
    .gated-content-form .gated-content-form__form .cta {
        font-size: 14px;
        line-height: 17px;
        padding: 10px 24px;
        min-width: 220px;
    }
.mob_hide
{
display: none;
}
.sp1{
	background-color: #ebebeb;
	width: 100%; 
	z-index: inherit;
	text-align: center;
	margin-top: 5px;
	height:130px;
}
}
/* // GATED FORM SECTION END // */
/* // CONTCT FORM SECTION START // */
.contact-broadridge {
font-family: 'freightsans_probook',sans-serif;
    background: transparent;
    padding: 57px 0 30px;
}
.blue-form-container{
    background-color: #40B8FF;
    background-size: cover;
    background-position: right center;
}
.contact-broadridge .outer-wrapper {
  max-width: 1200px;
  background: transparent;
  padding: 0;
}
.contact-broadridge .inner-wrapper {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
.contact-broadridge .inner-wrapper::after {
  clear: both;
  content: "";
  display: table;
}
.contact-broadridge .contact-broadridge__form__title {
  font-size: 52px;
  line-height: 63px;
  color: white;
  text-align: left;
  max-width: 100%;
  margin: 0;
  padding-bottom: 48px;
}
.contact-broadridge .contact-broadridge__form-wrapper {
  padding: 0;
}
.contact-broadridge .contact-broadridge__form {
  padding-right: 0;
}
.contact-broadridge .contact-broadridge__form .form__expand-button,
.contact-broadridge .contact-broadridge__form .form__field__input--text,
.contact-broadridge .contact-broadridge__form .form__field__input--select {
  font-family: 'freightsans_probook',sans-serif;
  font-size: 18px;
  line-height: 32px;
  color: rgba(255, 255, 255, 0.8) !important;
  border-bottom: 1px solid white;
  padding: 8px 8px 8px 0;
}
.contact-broadridge .contact-broadridge__form .form__expand-button::-webkit-input-placeholder,
.contact-broadridge .contact-broadridge__form .form__field__input--text::-webkit-input-placeholder,
.contact-broadridge .contact-broadridge__form .form__field__input--textarea::-webkit-input-placeholder,
.contact-broadridge .contact-broadridge__form .form__field__input--select::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.contact-broadridge .contact-broadridge__form .form__expand-button:-moz-placeholder,
.contact-broadridge .contact-broadridge__form .form__field__input--text:-moz-placeholder,
.contact-broadridge .contact-broadridge__form .form__field__input--textarea:-moz-placeholder,
.contact-broadridge .contact-broadridge__form .form__field__input--select:-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.contact-broadridge .contact-broadridge__form .form__expand-button::-moz-placeholder,
.contact-broadridge .contact-broadridge__form .form__field__input--text::-moz-placeholder,
.contact-broadridge .contact-broadridge__form .form__field__input--textarea::-moz-placeholder,
.contact-broadridge .contact-broadridge__form .form__field__input--select::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.contact-broadridge .contact-broadridge__form .form__expand-button:-ms-input-placeholder,
.contact-broadridge .contact-broadridge__form .form__field__input--text:-ms-input-placeholder,
.contact-broadridge .contact-broadridge__form .form__field__input--textarea:-ms-input-placeholder,
.contact-broadridge .contact-broadridge__form .form__field__input--select:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.contact-broadridge .contact-broadridge__form .form__expand-button:focus,
.contact-broadridge .contact-broadridge__form .form__field__input--text:focus,
.contact-broadridge .contact-broadridge__form .form__field__input--textarea:focus,
.contact-broadridge .contact-broadridge__form .form__field__input--select:focus {
  border-bottom: 1px solid #0050AE;
  color: rgba(255, 255, 255, 0.8);
}
.contact-broadridge .contact-broadridge__form .form__expand-button {
  color: rgba(109, 109, 109, 0.5);
}
.contact-broadridge .contact-broadridge__form .form__field__select-wrapper.first-child-as-placeholder {
  opacity: 0.5;
}
.contact-broadridge .contact-broadridge__form .form__field__select-wrapper.first-child-as-placeholder.modified {
  opacity: inherit;
}
.contact-broadridge .contact-broadridge__form .form__field--error .form__field__input--text {
  border-color: #FF4B4B;
}
.contact-broadridge .form__field__input--textarea {
  font-family: 'freightsans_probook',sans-serif;
  font-size: 18px;
  line-height: 22px;
  min-height: 93px;
  color: rgba(255, 255, 255, 0.8);
  border: 0;
  border-bottom: 1px solid white !important;
  background: rgba(0, 124, 182, 0.4);
  padding: 5px 15px !important;
  border-radius: 3px 3px 0px 0px;
}
.contact-broadridge .form__field__input--not-empty {
  color: white;
}
.contact-broadridge .form__field__input--checkbox label {
  font-family: 'freightsans_probook',sans-serif;
  color: white;
  font-size: 18px;
  line-height: 32px;
}
.contact-broadridge input[type="checkbox"] {
  -webkit-appearance: none;
  background-color: transparent;
  border: 1px solid white;
  box-shadow: none;
  padding: 9px;
  border-radius: 3px;
  display: inline-block;
  position: relative;
}
.contact-broadridge input[type="checkbox"]:active,
.contact-broadridge input[type="checkbox"]:checked:active {
  box-shadow: none;
}
.contact-broadridge input[type="checkbox"]:checked {
  background-color: white;
  border: 1px solid white;
  box-shadow: none;
  color: white;
}
.contact-broadridge input[type="checkbox"]:checked:after {
  content: '\2714';
  font-size: 14px;
  position: absolute;
  top: 0px;
  left: 3px;
  color: #0050AE;
}
.contact-broadridge input[type="checkbox"]::-ms-check {
  -webkit-appearance: none;
  background-color: transparent;
  border: 1px solid white;
  box-shadow: none;
  padding: 9px;
  border-radius: 3px;
  display: inline-block;
  position: relative;
}
.contact-broadridge input[type="checkbox"]::-ms-check:active,
.contact-broadridge input[type="checkbox"]::-ms-check:checked:active {
  box-shadow: none;
}
.contact-broadridge input[type="checkbox"]::-ms-check:checked {
  background-color: white;
  border: 1px solid white;
  box-shadow: none;
  color: white;
}
.contact-broadridge input[type="checkbox"]::-ms-check:checked:after {
  content: '\2714';
  font-size: 14px;
  position: absolute;
  top: 0px;
  left: 3px;
  color: #0050AE;
}
.contact-broadridge .icon--success svg g#BR_Home_Form03_Error {
  fill: white;
}
.contact-broadridge .cta {
  padding: 27px 24px;
  background: #fff;
  min-width: 376px;
}
@media screen and (min-width: 1024px) and (max-width: 1440px) {
  .contact-broadridge {
    background-position-x: 70%;
  }
}
@media (min-width: 1024px) {
  .contact-broadridge .inner-wrapper {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0 0 58px;
  }
  .contact-broadridge__form .form__group .form__field+.form__field {
    margin: 0;
    padding: 0;
  }
}
@media (max-width: 425px) {
  .contact-broadridge {
    background-position-x: -25px;
  }
}
@media (min-width: 768px) {
  .contact-broadridge .inner-wrapper {
    padding: 0 0 58px;
  }
}
@media (max-width: 767px) {
  .contact-broadridge .contact-broadridge__form__title {
    font-size: 28px;
    line-height: 33px;
    margin: 0;
    padding-bottom: 19px;
  }
  .contact-broadridge .contact-broadridge__form .form__field__input--text,
  .contact-broadridge .contact-broadridge__form .form__field__input--textarea,
  .contact-broadridge .contact-broadridge__form .form__field__input--select {
    font-size: 18px;
    line-height: 32px;
  }
  .contact-broadridge .contact-broadridge__form .form__field__input--textarea {
    min-height: 150px;
  }
  .contact-broadridge .contact-broadridge__form .form__field__input--checkbox label {
    font-size: 14px;
    line-height: 19px;
  }
  .contact-broadridge .contact-broadridge__form .cta {
    font-size: 14px;
    line-height: 17px;
    padding: 10px 24px;
    min-width: 220px;
  }
}
/* // CONTACT FORM SECTION END // */
/* // ARTICLE START // */
.article-overview {
    font-family: 'freightsans_probook' !important;
    font-weight: 300;
    padding: 0px 0px 57px;
}
.article-overview .outer-wrapper {
    background: #fff;
}
.article-overview .inner-wrapper {
    max-width: 1200px !important;
    padding: 0 !important;
}
.article-overview h2 {
    font-family: 'freightsans_probook',sans-serif !important;
    color: #0050AE;
    font-size: 26px;
    line-height: 40px;
    max-width: 994px;
    margin: 0;
}
.article-overview h2 p {
font-family: 'freightsans_probook',sans-serif !important;
margin: 32px 0 !important;
padding: 0 !important;
}
@media (min-width: 768px) {
    .article-overview {
        font-size: 32px;
        letter-spacing: -1px;
        line-height: 44px;
    }
}
@media (max-width: 767px) {
    .article-overview {
        padding: 40px 0px;
    }
    .article-overview h2 {
        font-size: 22px;
        line-height: 30px;
        max-width: 100%;
    }
}
/*.article-rich-text {
    display: block !important;
}*/
.has-gated-content .article-rich-text.stcomhide {
    display: none !important;
}
.article-rich-text {
    padding-bottom: 0px;
}
.article-rich-text .outer-wrapper {
    background: #fff;
}
.article-rich-text .inner-wrapper {
    max-width: 1200px !important;
}
.article-rich-text .content {
    max-width: 994px;
    float: right;
    border-left: 1px solid #EBEEF2;
    padding-left: 37px;
}
.article-rich-text p {
    color: #16161d;
    font-size: 24px;
    line-height: 34px;
    font-weight: 100;
}
.article-rich-text p:last-of-type {
    padding-bottom: 0px;
}
.article-rich-text .article-rich-text__button {
    clear: both;
    padding: 70px 0px;
    margin: 0px auto;
    text-align: center;
}
@media (max-width: 767px) {
    .article-rich-text {
        padding-bottom: 40px;
    }
    .article-rich-text .inner-wrapper {
        padding: 0;
    }
    .article-rich-text p {
        font-size: 14px;
        line-height: 19px;
    }
    .article-rich-text .content {
        max-width: 100%;
        float: none;
        border-left: none;
        padding-left: 0;
    }
}
/* // ARTICLE END // */
/* // SOCIAL MEDIA START // */
.article--social-media .outer-wrapper {
    max-width: 1200px;
}
.article--social-media a {
    font-size: 22px;
    line-height: 39px;
    font-family: 'freightsans_probook',sans-serif !important;
    color: #4D5863;
}
.article--social-media a:hover {
    color: #0050AE;
}
.article--social-media a:hover g {
    fill: #0050AE;
    transition: .3s;
}
.article--social-media .footer__social-links {
    width: 100% !important;
    text-align: center;
    margin: 0 auto;
    padding: 58px 0 70px;
}
@media (max-width: 767px) {
    .article--social-media .footer__social-links {
        padding: 20px 0 30px;
    }
    .article--social-media .footer__social-links a {
        font-size: 16px;
        line-height: 39px;
        font-family: 'freightsans_probook',sans-serif !important;
        color: #4D5863;
        padding: 0px 10px;
    }
    .article--social-media .footer__social-links a svg {
        width: 80%;
        max-width: 30px;
    }
}
/* // SOCIAL MEDIA END // */
/* // FOOTER START // */
.footer__main-nav {
    padding: 94px 0 85px;
    background-color: #f3f3f3;
}
.footer__main-nav .footer__contact {
    width: 100% !important;
}
.footer__main-nav .footer__contact__title {
    font-size: 52px;
    line-height: 63px;
    color: #0050AE;
    margin-bottom: 60px;
    text-align: center !important;
}
.footer__main-nav .footer__contact__info {
    font-size: 32px;
    line-height: 42px;
    color: #16161d;
    text-align: center !important;
    font-weight: 100;
    padding-bottom: 80px;
    margin: 0;
}
.footer__main-nav .footer__contact__logo {
    margin: 0px auto;
    text-align: center;
}
.footer__main-nav .footer__contact__logo svg {
    width: 280px;
    height: 56.44px;
}
@media (max-width: 767px) {
    .footer__main-nav {
        padding: 40px 0;
    }
    .footer__main-nav .footer__contact {
        width: 100% !important;
    }
    .footer__main-nav .footer__contact__title {
        font-size: 32px;
        line-height: 34px;
        color: #0050AE;
        font-family: 'freightsans_probook' !important;
        margin-bottom: 30px;
        text-align: center;
    }
    .footer__main-nav .footer__contact__info {
        font-size: 14px;
        line-height: 19px;
        padding-bottom: 40px;
    }
    .footer__main-nav .footer__contact__logo {
        margin: 0px auto;
        text-align: center;
    }
    .footer__main-nav .footer__contact__logo svg {
        width: 158.76px !important;
        height: 32px !important;
    }
}
.footer__social-nav {
    font-family: 'freightsans_probook', sans-serif;
    background: white;
    padding: 22px 10px !important;
}
.footer__social-nav .outer-wrapper {
    max-width: 1200px !important;
    text-align: center;
    margin: 0 auto;
}
.footer__social-nav .footer__copyright {
    font-size: 14px !important;
    line-height: 22px !important;
    text-align: center;
    color: #6D6D6D;
    font-weight: 100;
    width: 100% !important;
    padding: 0 !important;
}
.footer__social-nav .footer__copyright a {
    font-size: 14px;
    line-height: 22px;
    color: #0050AE;
    font-weight: 100;
  border-right:1px solid #0050AE;
}
.footer__copyright__links a:last-child{
border-right:unset !important;
}
@media (max-width: 767px) {
    footer .footer__copyright {
        font-size: 10px;
        line-height: 12px;
    }
    footer .footer__copyright a {
        font-size: 10px;
        line-height: 12px;
    }
}
@media (min-width: 1024px){
.footer__social-nav .footer__copyright{
padding-left:12% !important;
width: 86% !important;
}
}
/* // FOOTER END // */
/* // IE STYLES // */
@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
    .ie .hero {
        top: 0px !important;
    }
    .ie .form__field__input--checkbox label {
        margin-left: 10px;
    }
    .ie .hero--article .hero__info {
        max-width: 100% !important;
    }
}
.footer__main-nav,
.footer .footer__social-links {
    display: none !important;
}
@media (max-width: 767px){
  .blue-form-container .article-rich-text .outer-wrapper{
    margin-bottom:-40px;
  }
}
  @media (min-width: 1024px)
.footer__copyright__links {
  margin-top:5px;
}
}
	@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
	.blue-form-container .contact-broadridge .contact-broadridge__form-wrapper
	{
		margin-right:8%;
	
	}
	.blue-form-container .contact-broadridge .inner-wrapper{
	  	padding:0 0 0px !important
	}
	
}
.shownavTrek{
animation:background-fade-in .8s forwards !important;
}
.shownavTrek .header__logo svg{
height:25px !important;
width:135px !important;
}
.shownavTrek .header__logo svg g{
fill:white;
}
@media only screen 
  and (min-width: 1024px){
.shownavTrek {
background:#001F5A !important;
}
.shownavTrek .header__desktop-menu{
display:block !important;
}
.ftrRfndesc{
  font-size:24px !important;
  line-height: 38px !important;
}
  }
.broadview{
max-width: 863px !important;
}
@media screen and (max-width: 767px){
  
  .hero--article .hero__title{
    
   font-size:30px !important; 
  }
.shownavTrek .outer-wrapper {
  padding:0 16px !important;
}
  .shownavTrek {
  padding:12px 0 !important;
}
}
	.gated_knownuser{
		text-align:center;
		margin-left:-10px;
		margin-top:-3px;
	}
@media screen and (min-width: 768px) and (max-width: 1024px){
  
  .hero--article .hero__title{
    
   font-size:60px !important; 
  }
}
.hero_link_header_CTA{
	font-size:24px !important;
	line-height:32px !important;
}
/* .trekk .cta{
		background-color:#563EB9 !important;
		border-color:#563EB9;
	}*/
.trekk_articles .cta, .trekk .cta{
		background-color:#2980b9 !important;
		border-color:#2980b9;
		color:#FFF
	}
.hero_link_header_CTA .trekk_articles{
	background-color:#2980b9 !important;
		border-color:#2980b9;
		color:#FFF
}
/* .article-rich-text .trekk{
		background-color:#563EB9 !important;
		border-color:#563EB9;
	} */
	.contact-broadridge .trekk{
		background-color:#563EB9 ; 
		border-color:#563EB9;
	}
/*Aaron changes*/
	header .header__logo svg {
		width: 218px !important;
		}
 	.sub_header_cta 
	{
	font-size:16px !important;
	font-weight:500;
	line-height:16px !important
	} 
/*Aaron changes Content card */
	@media (min-width:768px) and (max-width:834px) 
	and (orientation: portrait){ 
	.cards__card{
	flex:0 1 100% !important;
		}
	}
.article__hero-media .video-container{
margin-top:100px;
overflow:visible;
}
@media (min-width: 1024px)
{
  .winfund_logo
  {
    width:85% !important;
    margin-left:15% !important;
    margin-top:15% !important;
  }
  .rockall_logo
  {
    width:100% !important;
    margin-left:15% !important;
    margin-top:30% !important;
  }
}
@media screen and (max-width: 1024px) {
.trekk_articles .cta, .trekk .cta{
font-size: 14px !important;
line-height: 14px !important;
}
}
@media screen and (min-width: 1024px) {
.trekk_articles .cta, .trekk .cta{
font-size: 16px !important;
line-height: 16px !important;
}
}
@media (min-width: 768px) {
    .trekk_sub_header{
        padding-top: 40px;
    }
}
@media (max-width: 768px)
{
   .article-rich-text ul, .article-rich-text ol
    {
      font-size:14px !important;
line-height:20px !important;
    }
}
@media (max-width: 768px){
.vsm_desktable{
display:none;
}
.vsm_mobtable{
display:block !important;;
}
}
.contact-broadridge .trekk_articles{
		background-color:#001F5A; 
		border-color:#001F5A;
		color:#fff;
	}
.article-rich-text__button{
padding-bottom:10px !important;
}
@media (max-width: 768px){
.article-rich-text__button{
padding-top:10px !important
}
.trekk_sub_header{
padding-top:15% !important;
padding-bottom:10% !important;
}
.limelight-player{
    	height: auto !important;
    
  }
}
.gated-content-form .cta{
background-color:#001F5A;
border-color:#001F5A;
color:#fff !important;
background:#001F5A;
outline:none;
}
.video_transcript .accordion-container{
margin: 0 auto;
padding: 20px;
}
. video_transcript .mobilestack
{
width: 100%; 
margin: 0 auto; 
display:block;
}
.video_transcript .transcriptaccordionHead span{
vertical-align: middle;
}
.article-rich-text ul, .article-rich-text ol {
color: #16161d;
font-size: 24px;
line-height: 34px;
font-weight: 100;
font-family:'freightsans_probook' !important;
}
.video_transcript{
margin-top:4rem;
}
@media (min-width: 1024px){
.video_transcript .inner-wrapper {
   max-width: 1200px !important; 
}
.video_transcript .transcriptaccordionHead{
max-width: 1050px !important; 
width: 1050px !important; 
}
.video_transcript .accordData{
max-width: 1050px !important; 
width: 1050px !important; 
}
}
.header__progressbar{
display:none;
}
.video_transcript .transcriptaccordionHead{
  width: 99% !important;
  max-width: 100% !important;
}
.limelight-player{
  width: 100% !important;
}
_:-ms-fullscreen, :root .input__element,_:-ms-fullscreen, :root   .transcriptaccordImg{
  width: 12px;
}
/* Metadata Styles  */
.metadatabutton{
 	  float: right;
     display: block;
    left: 90%;
    top: 3%;
}
#metadataTable {
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
  margin-top: 5%;
}
#metadataTable td, #metadataTable th {
  border: 1px solid #EBEEF2;
  padding: 2px;
}
#metadataTable tr:nth-child(even){background-color: #f2f2f2;}
#metadataTable tr:hover {background-color: #EBEEF2;}
@media print {
		@page {
			margin: 0.5cm;
      size: landscape;
    }
  .metadatabutton {
    display: none;
  }
   body, #metadataTable {
    display: block !important;
    position: relative !important;
    width: auto !important;
    height: auto !important;
    overflow: visible !important;
    margin-left: 0 !important;
  }
  #metadataTable {
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
  font-size: 7.2px;
}
}
 .dt-button {
    background: #0050AE;
    border-color: #F6FCFD;
    border-style: solid;
    border-radius: 2px;
    padding: 22px 24px;
    color: #F0F2F6;
    margin-bottom: 20px;
    font-size: 18px;
    cursor: pointer;
}
.comments_counter{
color:#fff !important;
}
/* Metadata styles ends*/
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
 {
    .hero--article{
        margin-top: 0px !important;
    }
.hero--article .hero__content {
    padding-top: 100px;
}
}
.blue-form-container.trekkdw {
    background-image: none;
    background-color: #001f5a;
}
.trekkdw .contact-broadridge .form__field__input--textarea{
    background: rgba(0, 80, 174, 0.4);
}
.trekkdw button#talk-to-us__submitCUF {
    border: 2px solid #ffffff !important;
}
.trekkdw button#talk-to-us__submitCUF:hover {
    background-color: #ffffff !important;
    color: #001f5a;
}