.carousel-c03{font-family:"ProximaNovaBold","ProximaNovaBold_T","ProximaNovaBold_C",Arial,sans-serif;color:#fff}
.carousel-c03__anchor{width:100%;height:100%;display:block}
.carousel-c03__anchor:hover,.carousel-c03__anchor:focus,.carousel-c03__anchor:active{color:#fff}
.carousel-c03__anchor:hover .carousel-c03__cta,.carousel-c03__anchor:focus .carousel-c03__cta,.carousel-c03__anchor:active .carousel-c03__cta{color:#00a8c8;transition:color 300ms ease-out}
.carousel-c03__item{min-height:580px;padding:165px 0 210px 0;background-position:center top;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden;background-attachment:fixed}
.carousel-c03__item:before,.carousel-c03__item__thumb:before{width:100%;height:100%;background:url("../common/clientlibs/img/Revamp/bg-triangle-large.png") right 0 no-repeat;content:"";position:absolute;top:0;left:0;display:block;z-index:0;background-attachment:fixed}
.carousel-c03__item .row{z-index:2}
.carousel-c03__content{padding:0 42px}
.carousel-c03__content .kicker{color:#fff}
.carousel-c03__content .subtext{margin:10px 0 15px;font:normal 16px/22px "ProximaNovaRegular","ProximaNovaRegular_T","ProximaNovaRegular_C",Arial,sans-serif}
.carousel-c03__content p{margin-top:5px;font:normal 16px/22px "ProximaNovaRegular","ProximaNovaRegular_T","ProximaNovaRegular_C",Arial,sans-serif}
.carousel-c03__item .columns:last-child{overflow:hidden;border-left:1px solid #fff}
.carousel-c03__item .columns:last-child:before{-webkit-box-shadow:0 0 100px 10px rgba(0,0,0,0.8);box-shadow:0 0 100px 10px rgba(0,0,0,0.8);width:100%;height:0;position:absolute;top:50%;left:-70%;z-index:0;content:"";-webkit-border-radius:200px;border-radius:200px}
.carousel-c03__cta{font-size:14px;display:table-cell;vertical-align:middle;text-transform:uppercase;position:relative;z-index:1}
.carousel-c03 .owl-controls{position:absolute;width:100%;bottom:40px;left:0}
.carousel-c03 .owl-dot span{background:#fff;background:rgba(255,255,255,0.4)}
.carousel-c03 .owl-dot.active span{background:#fff}
@media only screen and (min-width:320px) and (max-width:639px){.carousel-c03{background:#f6f7f6}
.carousel-c03__item{padding:0;background-image:none !important}
.carousel-c03__item:before{display:none}
.carousel-c03__item__thumb{position:relative}
.carousel-c03__item__thumb:before{z-index:1;background-position:right -50px;background-size:contain}
.carousel-c03__content{padding:10px 10px 0 10px;color:#868686}
.carousel-c03__content .kicker{color:#868686}
.carousel-c03__content h1{color:#002c77;font-size:18px;line-height:22px}
.carousel-c03__cta{width:95%;margin:20px auto 0;text-align:center;display:block;padding:10px 15px 7px 15px;background:#006d9e;font-size:14px;text-transform:uppercase}
.carousel-c03__item .columns:last-child{overflow:visible;border-left:0}
.carousel-c03__item .columns:last-child:before{display:none}
.carousel-c03 .owl-controls{position:relative;bottom:auto}
}
@media only screen and (min-width:641px) and (max-width:720px){.carousel-c03__item{padding:65px 0 92px 0}
.carousel-c03 .owl-controls,.carousel-c03__item__thumb{display:none}
}
@media only screen and (min-width:480px) and (max-width:767px){.carousel-c03__cta{padding:13px 10px 0 10px;text-align:left}
}
@media only screen and (min-width:320px) and (max-width:639px) and (orientation :portrait){.carousel-c03__item{min-height:200px;padding-bottom:20px}
.carousel-c03__content .kicker{font-size:16px}
.carousel-c03__content .hero-title{font-size:24px;line-height:28px;letter-spacing:1px}
.carousel-c03__item__thumb:before{background-position:right -30px}
}
@media only screen and (min-width:320px) and (max-width:639px) and (orientation :landscape){.carousel-c03__item{min-height:200px}
.carousel-c03__content .kicker{font-size:16px}
.carousel-c03__content .hero-title{font-size:24px;line-height:28px;letter-spacing:1px}
}
@media only screen and (min-width:640px) and (max-width:1024px) and (orientation :portrait){.carousel-c03__item{min-height:560px;padding:100px 0 110px 0;background-attachment:initial}
}
@media only screen and (min-device-width:640px) and (max-device-width:1024px) and (orientation :landscape){.carousel-c03__item{height:500px;min-height:500px;padding:100px 0 110px 0;background-size:contain}
}
.global-07__grid{margin-bottom:20px;letter-spacing:-5px}
.global-07__item{margin-bottom:10px;display:inline-block;vertical-align:top;float:none !important;letter-spacing:0}
.global-07__item.no-results{width:100%;padding:50px 20px !important;font:normal 18px/22px "ProximaNovaBold","ProximaNovaBold_T","ProximaNovaBold_C",Arial,sans-serif;color:#606060}
.global-07__article{padding:15px 0 10px 0;background:#fff;border-width:3px;border-top-style:solid;border-color:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.4);box-shadow:0 1px 2px 0 rgba(0,0,0,0.4)}
.global-07__article .kicker{padding:0 40px 0 20px;margin-bottom:10px}
.global-07__title{height:44px;margin-bottom:25px;padding:0 40px 0 20px;font-size:22px;line-height:24px;color:#006d9e;overflow:hidden;font:normal 18px/22px "ProximaNovaSemiBold","ProximaNovaSemiBold_T","ProximaNovaSemiBold_C",Arial,sans-serif}
.global-07__article a:hover .global-07__title{color:#00a8c8}
.global-07__article p{width:85%;height:120px;margin-bottom:20px;padding:0 0 0 20px;color:#404040;font-size:16px;line-height:20px;overflow:hidden}
.global-07__cta{margin:15px}
.global-07__image{width:100%;height:200px;margin-bottom:20px;background-size:cover;background-position:center top;background-repeat:no-repeat}
.global-07__img{margin-bottom:20px}
.global-07__list .global-07__item{margin-bottom:0;padding:20px 0;border-bottom:1px solid #c5c6c5}
.global-07__meta{height:45px;overflow:hidden}
.global-07__date,.global-07__section,.global-07__location{padding:0 40px 0 20px;color:#606060;font-size:14px;line-height:16px;display:block}
.global-07__number{margin-top:5px;color:#9f9f9f;font:normal 36px/40px "ProximaNovaBold","ProximaNovaBold_T","ProximaNovaBold_C",Arial,sans-serif;display:block}
.global-07__anchor{display:block}
.global-07__anchor:hover .global-07__title,.global-07__anchor:hover p,.global-07__anchor:hover .kicker{color:#00a8c8;transition:color 300ms ease-out}
.global-07__anchor .kicker{margin-bottom:5px;color:#9f9f9f}
.global-07__list .global-07__title{height:auto;margin-bottom:5px;padding:0;color:#606060;font-family:"ProximaNovaSemiBold","ProximaNovaSemiBold_T","ProximaNovaSemiBold_C",Arial,sans-serif;overflow:inherit}
.global-07__list .global-07__section,.global-07__list .global-07__date,.global-07__list .global-07__location{padding:0}
.global-07__list p{margin-bottom:0;color:#404040;font-size:16px;line-height:18px}
@media only screen and (min-width:320px) and (max-width:639px){.global-07__image{height:175px}
.global-07__title{height:auto}
}
@media only screen and (min-width:640px) and (max-width:959px) and (orientation:portrait){.global-07__image{height:150px}
}
.carousel-c06__feeds{padding:100px 0 30px 0}
.carousel-c06__item{padding:0 80px}
.carousel-c06--left{text-align:center}
.carousel-c06__thumb{max-width:150px;margin:0 auto 12px auto;-webkit-border-radius:170px;border-radius:170px;overflow:hidden}
.carousel-c06__description{font:normal 14px/16px "ProximaNovaRegular","ProximaNovaRegular_T","ProximaNovaRegular_C",Arial,sans-serif}
.carousel-c06--btn{min-width:inherit;margin-top:7px;padding:8px 20px 7px 20px}
.carousel-c06--kicker{margin-bottom:9px}
.module--group__headline--carousel-c06{margin-bottom:7px;font-family:"ProximaNovaRegular","ProximaNovaRegular_T","ProximaNovaRegular_C",Arial,sans-serif}
.module--group__copy--carousel-c06{font-size:16px;line-height:22px}
.carousel-c06__item .carousel-c06--left{float:left}
.carousel-c06__item .carousel-c06--right{float:right}
.carousel-c06__item--right .carousel-c06--left{float:right}
.carousel-c06__item--right .carousel-c06--right{float:left}
.carousel-c06__feeds .owl-prev{left:10px}
.carousel-c06__feeds .owl-next{right:10px}
.d-careers .carousel-c06__item{padding:0 40px}
.d-careers__carousel-c06 .content--main__subhead{padding:0 50px}
main.page--container.d6-careers .slider .carousel-c06__feeds{padding-top:0}
@media only screen and (min-width:320px) and (max-width:639px){.carousel-c06__item{padding:0 40px 20px 40px}
.carousel-c06__feeds .slick-arrow{display:none !important}
}
@media only screen and (min-width:640px) and (max-width:959px){.carousel-c06__item .btn{min-width:auto}
}
#contactForm{padding:60px 0 30px}
.form{margin:20px 0}
.form h2{font:inherit}
.form__fieldset{margin-bottom:10px !important}
.form__fieldset .columns{padding-right:.9375em !important}
.form__input,.mktoForm .mktoField{width:100%;padding:6px !important;border:1px solid #fbae17;color:#333;font-size:14px !important;line-height:14px !important;font-family:"ProximaNovaRegular","ProximaNovaRegular_T","ProximaNovaRegular_C",Arial,sans-serif}
.form__textarea{min-height:120px;margin-bottom:0 !important}
.file-upload-container{position:relative}
.form__upload{display:inline}
.file-upload{padding:7px 15px;text-align:center;background:gray;font:normal 14px/14px "ProximaNovaBold","ProximaNovaBold_T","ProximaNovaBold_C",Arial,sans-serif;text-transform:uppercase;color:#fff;overflow:hidden;white-space:nowrap;vertical-align:middle;cursor:pointer;display:inline-block;position:absolute;top:0;right:0}
.file-upload input.upload{position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}
.form__select__container{width:100%;height:28px;background:#fff;border:1px solid #fbae17;overflow:hidden;position:relative}
.form__select__container:after{border:inset 9px;border-width:8px 5px 5px 5px;content:"";display:block;height:0;width:0;border-color:#7fb6ce transparent transparent transparent;position:absolute;top:10px;right:10px;border-style:solid;margin-left:-6px}
.form__select{width:100%;height:28px;padding:5px 10px;background:transparent;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#333;font-family:"ProximaNovaRegular","ProximaNovaRegular_T","ProximaNovaRegular_C",Arial,sans-serif;font-size:14px;line-height:14px}
.form__agreement{margin:15px 0 20px}
.form__agreement a{color:#006d9e;text-decoration:underline}
.form__agreement a:hover,.form__agreement a:active,.form__agreement a:focus{color:#00a8c8}
.form__agreement p{display:inline}
.form-error{margin:5px 0 10px 0;color:#ed2c67;font:normal 14px/14px "ProximaNovaBold","ProximaNovaBold_T","ProximaNovaBold_C",Arial,sans-serif;display:none}
.form-error.filelimit,.form-error.fileformat{margin-top:0}
.form-note{font:normal 14px/14px "ProximaNovaRegular","ProximaNovaRegular_T","ProximaNovaRegular_C",Arial,sans-serif;color:#606060}
.form-thankyou{margin-top:30px;display:none}
.form-thankyou__message{margin-bottom:5px !important;padding-top:20px;font:normal 18px/22px "ProximaNovaBold","ProximaNovaBold_T","ProximaNovaBold_C",Arial,sans-serif;color:#606060;border-top:1px solid #ccc}
.form ul,.form ol{margin-bottom:inherit;margin-left:0;list-style-position:outside}
.form ul{margin-left:15px;max-width:90%}
.form ul.fieldset{list-style-type:none;margin-left:0;max-width:100%}
.formol{list-style-type:none}
.form ul.fieldset li{margin-bottom:inherit}
.social-signin{margin-bottom:20px;color:#303030}
.social-signin span{margin-bottom:5px;display:block;vertical-align:top !important}
.social-signin__anchor{min-width:190px;margin-right:10px;margin-bottom:5px;padding:5px;font:normal 14px/14px "ProximaNovaBold","ProximaNovaBold_T","ProximaNovaBold_C",Arial,sans-serif;text-transform:uppercase;color:#fff !important;display:inline-block;vertical-align:top;transition:all 300ms ease-out}
.social-signin__anchor:hover,.social-signin__anchor:focus,.social-signin__anchor:active{background:#00a8c8;color:#fff}
.social-signin__anchor .icon{font-size:15px;vertical-align:text-bottom}
.social-signin__linkedin{background:#007ab8}
.social-signin__facebook{background:#39539f}
.social-signedin{margin-bottom:20px;padding:10px 15px 10px 10px;background:#002c77;border-radius:4px;-webkit-border-radius:4px;color:#fff;font:normal 16px/16px "ProximaNovaBold","ProximaNovaBold_T","ProximaNovaBold_C",Arial,sans-serif;display:inline-block}
.social-signedin__avatar{width:50px;height:50px;margin-right:15px;overflow:hidden;float:left}
.social-signedin__avatar img{width:100%}
.social-signedin__user{margin-top:15px;float:left}
.social-signedin__user a{color:#00a8c8}
::-webkit-input-placeholder{color:#333}
:-moz-placeholder{color:#333;opacity:1}
::-moz-placeholder{color:#333;opacity:1}
:-ms-input-placeholder{color:#333}
.mktoForm{width:100% !important}
.mktoForm .mktoFormCol{width:100%;float:none !important}
.mktoForm .mktoOffset,.mktoForm .mktoGutter{display:none !important}
.mktoForm .mktoRequiredField .mktoAsterix{padding-left:0 !important}
.mktoForm .mktoRequiredField label.mktoLabel,.mktoForm .mktoFieldDescriptor label.mktoLabel{width:33.3% !important;font:normal 16px/22px "ProximaNovaRegular","ProximaNovaRegular_T","ProximaNovaRegular_C",Arial,sans-serif !important;color:#333}
.mktoForm .mktoRadioList>label,.mktoForm .mktoCheckboxList>label{font:normal 16px/22px "ProximaNovaRegular","ProximaNovaRegular_T","ProximaNovaRegular_C",Arial,sans-serif !important;color:#333}
.mktoForm .mktoAsterix{float:left !important}
.mktoForm .mktoFieldWrap{float:none !important}
.mktoForm .mktoField{width:65.8% !important}
.mktoForm select.mktoField{height:30px;background:0;padding:5px 10px}
.mktoForm .mktoButtonRow{width:100%;margin:20px 0 !important}
.mktoForm .mktoButtonWrap{clear:both;display:block}
.mktoForm .mktoButton{min-width:190px;padding:8px 30px 7px 30px !important;font-size:14px !important;line-height:14px;font-family:"ProximaNovaBold","ProximaNovaBold_T","ProximaNovaBold_C",Arial,sans-serif;color:#fff !important;text-transform:uppercase;text-align:center;display:inline-block;transition:background-color 300ms ease-out;cursor:pointer !important;background:#fbae17 !important;border:none !important;float:right}
.mktoFieldDescriptor .mktoFieldWrap .mktoLabel.mktoHasWidth[for=emailOptIn]{display:none !important}
.mktoFieldDescriptor .mktoFieldWrap .mktoCheckboxList{width:auto !important}
.mktoFieldDescriptor .mktoFieldWrap .mktoCheckboxList>input{width:auto !important}
.mktoForm input[type=checkbox]+label:before,.mktoForm input[type=radio]+label:before,.mktoForm input[type=checkbox]{margin-top:4px}
@media only screen and (min-width:320px) and (max-width:639px){.form{margin-top:0}
.form .align-right{text-align:left}
.form__fieldset{margin-bottom:0 !important}
.form__fieldset>.columns{width:100%;margin-bottom:10px}
.section--rfp{padding:35px 10px 50px 10px}
.section--rfp__title{text-transform:none;font:normal 18px/18px "ProximaNovaRegular","ProximaNovaRegular_T","ProximaNovaRegular_C",Arial,sans-serif;letter-spacing:0}
.mktoForm .mktoRequiredField label.mktoLabel{width:100% !important}
.mktoForm .mktoField{width:100% !important;padding:6px !important;height:inherit !important;border:1px solid #fbae17;color:#333;font-size:14px !important;line-height:14px !important;font-family:"ProximaNovaRegular","ProximaNovaRegular_T","ProximaNovaRegular_C",Arial,sans-serif}
.mktoForm select.mktoField{height:30px !important;background:0;padding:5px 10px}
}
@media only screen and (min-width:640px) and (max-width:959px){.form{padding-bottom:20px}
}
.imageTitle{font-size:30px;letter-spacing:1px;text-transform:none}
.textimage{display:inline-block;width:100%}
.textimage-left{float:left;margin-right:8px}
.textimage-text{padding:10px 0 10px}
.textimage-top{margin:0 auto}
.textimage-right{float:right;margin-left:8px}
.mobile-img{display:none}
.desktop-img{display:block}
@media only screen and (max-width:640px){.mobile-img{display:block !important}
.desktop-img{display:none !important}
}
.carousel-twitter{background:#00a8c8}
.carousel-twitter__bg{background-position:center top;background-repeat:no-repeat;background-size:cover;text-align:center;position:relative}
.carousel-twitter__bg:before{width:100%;height:100%;background:rgba(255,255,255,0.8);position:absolute;top:0;left:0;z-index:0;content:""}
.carousel-twitter__content{padding:20px 0 44px 0;position:relative;z-index:1}
.kicker--carousel-twitter{color:#00a8c8}
.carousel-twitter__feeds{padding-top:17px}
.carousel-twitter__item{margin:0 auto}
.carousel-twitter__item .small-8{margin:0 auto}
.quote--carousel-twitter{margin-bottom:0;line-height:27px}
.quote--carousel-twitter a{color:#00a8c8;font-family:"ProximaNovaBold","ProximaNovaBold_T","ProximaNovaBold_C",Arial,sans-serif}
.join_conversation__container{display:table}
.join_conversation{padding:20px 0;color:#fff;text-align:center;display:table-cell;vertical-align:middle}
.join_conversation__headline{margin-bottom:2px;font:normal 16px/20px "ProximaNovaBold","ProximaNovaBold_T","ProximaNovaBold_C",Arial,sans-serif;text-transform:uppercase}
.join_conversation__copy{margin-bottom:10px;font:normal 14px/16px "ProximaNovaRegular","ProximaNovaRegular_T","ProximaNovaBold_C",Arial,sans-serif}