@import 'https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i';@import 'https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,700,700i,800';@font-face{font-family:'icomoon';src:url('components-header/fonts/icomoon/icomoon.eot?pd5d6c');src:url('components-header/fonts/icomoon/icomoon.eot?pd5d6c#iefix') format('embedded-opentype'),url('components-header/fonts/icomoon/icomoon.ttf?pd5d6c') format('truetype'),url('components-header/fonts/icomoon/icomoon.woff?pd5d6c') format('woff'),url('components-header/fonts/icomoon/icomoon.svg?pd5d6c#icomoon') format('svg');font-weight:normal;font-style:normal}
span[class^="icon-"],span[class*=" icon-"]{font-family:"icomoon" !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"icomoon" !important lintIgnore("important");speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;font-feature-settings:"liga" lintIgnore("known-properties");-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}
.icon-arrow-right:before{content:"\e900"}
.icon-google-plus:before{content:"\ea8b"}
.icon-facebook:before{content:"\ea90"}
.icon-twitter:before{content:"\ea96"}
.icon-linkedin:before{content:"\eaca"}
.icon-caret-down:before{content:"\e901"}
.icon-caret-left:before{content:"\e90a"}
.icon-caret-right:before{content:"\e90b"}
.icon-caret-up:before{content:"\e90c"}
.icon-restart:before{content:"\e90d"}
.icon-minus:before{content:"\e902"}
.icon-deselect:before{content:"\e903"}
.icon-arrow-down:before{content:"\e904"}
.icon-select:before{content:"\e905"}
.icon-exit:before{content:"\e906"}
.icon-plus:before{content:"\e907"}
.icon-menu:before{content:"\e908"}
.icon-search:before{content:"\e909"}
html,body{position:relative;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}
@media screen and (min-width:62em){html,body{overflow-x:visible;overflow-y:visible}
}
html{margin:0;padding:0;font-size:87.5%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-device-pixel-ratio:1.25),only screen and (-webkit-min-device-pixel-ratio:2.08333333),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){html{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale}
}
body{background-color:#fff;font-size:1rem;font-family:"Roboto",sans-serif;font-weight:400;line-height:1.45;color:#000}
@media screen and (min-width:62em){body{font-size:14px;font-size:1rem}
}
nav,main,footer{margin-left:0;min-width:320px}
@media screen and (min-width:48em){nav,main,footer{min-width:768px}
}
@media screen and (min-width:62em){nav,main,footer{margin-left:auto !important;min-width:0}
}
@media screen and (min-width:62em){main,section,aside{background-color:#e1d7c4}
}
@media screen and (min-width:48em){section .row,aside .row{margin-left:-10px;margin-right:-10px}
section .row div[class^="col-"],aside .row div[class^="col-"],section .row div[class*=" col-"],aside .row div[class*=" col-"]{padding-right:10px;padding-left:10px}
}
@media screen and (min-width:62em){section .row,aside .row{margin-left:-5px;margin-right:-5px}
section .row div[class^="col-"],aside .row div[class^="col-"],section .row div[class*=" col-"],aside .row div[class*=" col-"]{padding-right:5px;padding-left:5px}
}
@media screen and (min-width:62em){main{margin-bottom:-10px;border-top:10px solid #e1d7c4}
}
@media screen and (min-width:62em){section.col-md-8{margin-right:-370px;padding-right:400px;padding-left:40px;width:100%}
section.col-md-8:after{content:"";position:absolute;top:0;right:369px;bottom:0;width:1px;background-color:#b9b9b9}
}
@media screen and (min-width:62em){aside.col-md-4{padding-right:40px;padding-left:30px;width:370px}
aside.col-md-4:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background-color:#b9b9b9}
}
p{margin-bottom:1.3em}
h1,h2,h3,h4{margin:1.414em 0 .5em;font-weight:inherit;line-height:1.2}
h1{margin-top:0;font-size:1.772em}
h2{font-size:1.536em}
h3{font-size:1.331em}
h4{font-size:1.154em}
small,.font_small{font-size:.867em}
a{color:#771d6d}
a:hover,a:focus{color:#771d6d;text-decoration:underline}
img{max-width:100%;max-height:100%}
hr{border-color:#bebebe}
.container{padding-right:10px;padding-left:10px}
@media screen and (min-width:48em){.container{padding-right:20px;padding-left:20px;width:auto}
}
@media screen and (min-width:62em){.container{padding-right:10px;padding-left:10px;width:970px}
}
@media screen and (min-width:75em){.container{width:1170px}
}
.row{margin-right:-10px;margin-left:-10px}
@media screen and (min-width:48em){.row{margin-right:-20px;margin-left:-20px}
}
@media screen and (min-width:62em){.row{margin-right:-10px;margin-left:-10px}
}
[class^="col-"],[class*=" col-"]{padding-right:10px;padding-left:10px}
@media screen and (min-width:48em){[class^="col-"],[class*=" col-"]{padding-right:20px;padding-left:20px}
}
@media screen and (min-width:62em){[class^="col-"],[class*=" col-"]{padding-right:10px;padding-left:10px}
}
.section{overflow:hidden;background-color:#fff}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.fade{opacity:0;-webkit-transition:opacity .35s ease 0;transition:opacity .35s ease 0}
.fade.in{opacity:1}
.visible{visibility:visible !important}
.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0}
.cta-shared,.btn.btn--blue,.btn.btn--orange,.btn.btn--purple,.btn.btn--green,.btn.btn--main-purple,.btn.btn--secondary-green{color:#fff}
.cta-shared:hover,.cta-shared:focus{box-shadow:none}
.btn{display:block;margin:0 0 20px;border:0;padding:9px 15px;border-radius:5px;background:#ececef;color:#94a596;text-align:center;font-size:16px;font-size:1.1428571428571428pxrem;font-weight:700;line-height:normal}
@media screen and (min-width:48em){.btn{display:inline-block}
}
@media screen and (min-width:62em){.btn{font-size:14px;font-size:1pxrem}
}
.btn:hover,.btn:focus{text-decoration:none}
.btn.btn--blue{background:#006fba;box-shadow:inset 0 -2px 0 #005995}
.btn.btn--blue:hover,.btn.btn--blue:focus{background:#4797cc}
.btn.btn--orange{background:#eb7326;box-shadow:inset 0 -2px 0 #a6490f}
.btn.btn--orange:hover,.btn.btn--orange:focus{background:#f99d1c}
.btn.btn--purple{background:#72246c}
.btn.btn--purple:hover,.btn.btn--purple:focus{background:#9c2463}
.btn.btn--green{background:#48a23f;box-shadow:inset 0 -2px 0 #00664f}
.btn.btn--green:hover,.btn.btn--green:focus{background:#00857d}
.btn.btn--main-purple,.btn.btn--secondary-green,.btn.btn--inline{font-weight:400}
.btn.btn--main-purple{background:#72246c}
.btn.btn--main-purple:hover,.btn.btn--main-purple:focus{background:#9c2463}
.btn.btn--secondary-green{background:#48a23f}
.btn.btn--secondary-green:hover,.btn.btn--secondary-green:focus{background:#00857d}
.btn.btn--inline{background:0;color:#000}
.btn.btn--inline:hover,.btn.btn--inline:focus{color:#9c2463 !important lintIgnore("important");text-decoration:underline;box-shadow:none}
.btn.btn--arrow:after{font-family:"icomoon" !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"icomoon" !important lintIgnore("important");speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;font-feature-settings:"liga" lintIgnore("known-properties");-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;content:"\e900";position:absolute;top:50%;right:15px;font-size:10px;font-size:.7142857142857143pxrem;transform:translateY(-50%)}
@media screen and (min-width:62em){.btn.btn--arrow:after{font-size:9px;font-size:.6428571428571429pxrem}
}
.btn.btn--arrow:after:hover,.btn.btn--arrow:after:focus{text-decoration:none}
.btn.btn--arrow.btn--video:after{content:none}
.btn.btn--cta{position:relative;padding-right:35px;text-align:left}
.btn.btn--link{padding:.5em 1em;background-color:transparent;color:#111;font-weight:400;font-size:.88em}
.btn.btn--link:hover,.btn.btn--link:focus{text-decoration:underline}
.btn.btn--disabled,.btn:disabled{box-shadow:none;background:#ececef;color:#94a596;cursor:default}
.btn.btn--disabled:hover,.btn:disabled:hover,.btn.btn--disabled:focus,.btn:disabled:focus{background:#ececef}
.btn.text__colors--white{color:#fff}
.btn.text__colors--black{color:#000}
.articlelist,.topicslisting{background-color:#fff}
.articlelist>span,.topicslisting>span{display:block;padding-bottom:6px;text-transform:uppercase;font-weight:700;font-size:19px;font-size:1.3571428571428572rem;line-height:19px}
@media screen and (min-width:62em){.articlelist>span,.topicslisting>span{font-size:16px;font-size:1.1428571428571428rem}
}
.articlelist article,.topicslisting article{margin-top:30px}
.articlelist article:first-child,.topicslisting article:first-child{margin-top:0}
.articlelist h1,.topicslisting h1{margin:0;font-size:18px;font-size:1.2857142857142858rem;font-weight:700}
@media screen and (min-width:62em){.articlelist h1,.topicslisting h1{font-size:15px;font-size:1.0714285714285714rem}
}
.articlelist .date-time,.topicslisting .date-time{color:#9a9c9f;font-size:15px;font-size:1.0714285714285714rem;font-weight:400}
@media screen and (min-width:62em){.articlelist .date-time,.topicslisting .date-time{font-size:14px;font-size:1rem}
}
.articlelist article:before,.articlelist article:after{content:" ";display:table}
.articlelist article:after{clear:both}
.articlelist article:before,.articlelist article:after{content:" ";display:table}
.articlelist article:after{clear:both}
.articlelist img{display:none}
@media screen and (min-width:48em){.articlelist img{display:block;float:left;margin-right:15px;width:210px}
}
@media screen and (min-width:62em){.topicslisting{padding:0 30px}
}
.modal-backdrop{background-color:#b9b9b9}
.modal-backdrop.in{opacity:1}
.modal-dialog{margin:40px 10px;width:auto}
@media screen and (min-width:48em){.modal-dialog{margin:56px 10px}
}
@media screen and (min-width:62em){.modal-dialog{margin:118px 140px}
}
.modal-content{padding:10px;border:0;border-radius:8px;background-color:#e1d7c4;box-shadow:none}
@media screen and (min-width:62em){.modal-content{padding:10px 20px 20px}
}
.modal-content iframe{width:100%;border:0}
.modal-header{margin:10px 0;padding:0;min-height:0;border-bottom:0}
.modal-header:before,.modal-header:after{content:" ";display:table}
.modal-header:after{clear:both}
.modal-header:before,.modal-header:after{content:" ";display:table}
.modal-header:after{clear:both}
@media screen and (min-width:62em){.modal-header{margin:10px -10px}
}
.modal-header .btn{padding:0;border:0;border-radius:0;background-color:transparent;color:#857f76;font-weight:600;font-size:14px;font-size:1rem}
.modal-header .btn:hover,.modal-header .btn:focus{color:#857f76}
.modal-header .btn:active,.modal-header .btn.active{box-shadow:none}
.modal-header .btn span{display:inline-block;border:1px solid #857f76;font-size:20px;font-size:1.4285714285714286rem;vertical-align:middle}
.modal-header .btn--close{float:right}
.modal-body{padding:25px 0;border-radius:8px;background-color:#fff}
@media screen and (min-width:62em){.modal-body{padding:25px 15px}
}
p.pagination{margin-bottom:20px;color:#9a9c9e;font-size:14px;font-size:1rem}
@media screen and (min-width:62em){p.pagination{margin-bottom:30px;line-height:32px}
}
ul.pagination>li:last-child>a,ul.pagination>li:last-child>span{border-radius:0}
ul.pagination>li>a,ul.pagination>li>span{padding:0 12px;border:0;border-radius:0;color:#771d6d;font-weight:700;font-size:18px;font-size:1.2857142857142858rem}
@media screen and (min-width:62em){ul.pagination>li>a,ul.pagination>li>span{font-size:15px;font-size:1.0714285714285714rem}
}
ul.pagination>li>a:hover,ul.pagination>li>span:hover,ul.pagination>li>a:focus,ul.pagination>li>span:focus{background-color:transparent;color:#771d6d}
ul.pagination>li>a span:before,ul.pagination>li>span span:before{margin:0 5px;font-size:21px;font-size:1.5rem;vertical-align:bottom}
.pagination{margin:0;padding:0;border-radius:0}
.select{display:inline-block;position:relative;margin-bottom:40px;border:2px solid #efeae1;border-radius:8px}
.select:after{font-family:"icomoon" !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"icomoon" !important lintIgnore("important");speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;font-feature-settings:"liga" lintIgnore("known-properties");-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;content:"\e905";position:absolute;top:50%;right:10px;margin-top:-9px;color:#f04e61;font-size:18px;font-size:1.2857142857142858rem}
.select select{padding:10px 38px 10px 10px;min-height:46px;height:auto;border:0;border-radius:8px;box-shadow:none;color:#000;font-weight:700;font-size:18px;font-size:1.2857142857142858rem;-webkit-transition:none;transition:none;white-space:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.brightcove-container{margin-top:0}
.brightcove-container div{margin:0}
.video-ribbon{padding:0}
@media screen and (min-width:48em){.video-ribbon .swiper{position:relative;margin:0 -10px}
}
@media screen and (min-width:62em){.video-ribbon .swiper{margin:0 -5px}
}
.video-ribbon .swiper>a{margin:11px 0;padding:0;width:38px;height:38px;background-color:#fff;border:1px solid #b9b9b9;border-radius:4px;color:#f04e61;text-align:center;font-size:18px;font-size:1.2857142857142858rem;line-height:38px}
@media screen and (min-width:48em){.video-ribbon .swiper>a{position:absolute;top:50%;margin-top:-19px;width:50px;height:50px;line-height:50px;z-index:200}
}
.video-ribbon .swiper>a:focus,.video-ribbon .swiper>a:hover{text-decoration:none}
.video-ribbon .swiper>a.active,.video-ribbon .swiper>a:active{box-shadow:none}
.video-ribbon .swiper>a.swiper-hidden,.video-ribbon .swiper>a.swiper-disabled{display:none !important}
@media screen and (min-width:48em){.video-ribbon .swiper img{margin-bottom:20px}
}
@media screen and (min-width:62em){.video-ribbon .swiper img{margin-bottom:10px}
}
@media screen and (min-width:48em){.video-ribbon .swiper .no-results,.video-ribbon .swiper .swiper-slide{padding:0 10px}
}
@media screen and (min-width:62em){.video-ribbon .swiper .no-results,.video-ribbon .swiper .swiper-slide{padding:0 5px}
}
.video-ribbon .icon-prev:before{content:"\e90a"}
@media screen and (min-width:48em){.video-ribbon .icon-prev{left:-10px}
}
@media screen and (min-width:62em){.video-ribbon .icon-prev{left:-20px}
}
.video-ribbon .icon-next:before{content:"\e90b"}
@media screen and (min-width:48em){.video-ribbon .icon-next{right:-10px}
}
@media screen and (min-width:62em){.video-ribbon .icon-next{right:-20px}
}
.academyLeadGen{background:transparent}
.academyLeadGen .box{border:1px solid #b9b9b9;border-radius:4px;padding:4px;background:#fff}
@media screen and (min-width:62em){.academyLeadGen .box{border:0;border-radius:0;padding:0;background:transparent}
}
.academyLeadGen .box .box__inner{padding:10px;background:#e1d7c4}
.academyLeadGen .box .box__inner:before,.academyLeadGen .box .box__inner:after{content:" ";display:table}
.academyLeadGen .box .box__inner:after{clear:both}
.academyLeadGen .box .box__inner:before,.academyLeadGen .box .box__inner:after{content:" ";display:table}
.academyLeadGen .box .box__inner:after{clear:both}
@media screen and (min-width:48em){.academyLeadGen .box .box__inner{padding:30px 50px 20px}
}
@media screen and (min-width:62em){.academyLeadGen .box .box__inner{padding:35px 110px 0}
}
.academyLeadGen h3{margin-top:0;text-transform:uppercase}
.academyLeadGen label{font-weight:400}
.academyLeadGen .action-button{padding-top:10px}
.academyLeadGen .action-button span{background:#72246c}
.action-button{margin-bottom:10px}
@media screen and (min-width:48em){.action-button{margin-bottom:20px}
}
@media screen and (min-width:62em){.action-button{margin-bottom:10px}
}
.action-button span{display:block;padding:10px;min-width:166px;min-height:40px}
.action-button .btn{padding:4px;border:1px solid #ccc;border-radius:4px;background-color:#fff;color:#fff;text-transform:uppercase;font-weight:400;font-size:18px;font-size:1.2857142857142858rem;line-height:18px}
.action-button .btn.active,.action-button .btn:active{box-shadow:none}
.action-button .btn__black{background-color:#000}
.action-button .btn__white{background-color:#fff;color:#000}
.action-button .btn__brand-purple{background-color:#f04e61}
.action-button .btn__dynamic-green{background-color:#48a23f}
.action-button .btn__dynamic-green:hover,.action-button .btn__dynamic-green:focus{background-color:#0f849a}
.action-button .btn__dynamic-blue{background-color:#41b6e6}
.action-button .btn__dynamic-orange{background-color:#f0b323}
.action-button .btn__influential-green{background-color:#00857d}
.action-button .btn__influential-blue{background-color:#3a5dae}
.action-button .btn__influential-orange{background-color:#dc6b2f}
.action-button .btn__dark-gray{background-color:#63666a}
.action-button .btn__medium-gray{background-color:#888b8d}
.action-button .btn__light-gray{background-color:#bbbcbc}
.action-button .btn__blue{background-color:#008dd0}
.action-button .btn__charcoal{background-color:#39474f}
.action-button .btn__grey{background-color:#939598}
.action-button .btn__red{background-color:#f04e61}
.action-button .btn__green{background-color:#688e43}
.action-button .btn__orange{background-color:#f99e4f}
.action-button .btn__yellow{background-color:#f4d570}
.action-button .btn__tan{background-color:#d9c09b}
.action-button .btn__purple{background-color:#8177b7}
.action-button .btn__purple-rebrand-gradient{background-image:linear-gradient(to right,#672d89 70%,#a93f6b 100%)}
.action-button .btn__blue-rebrand-gradient{background-image:linear-gradient(to right,#3a5dae 60%,#41b6e6 100%)}
.action-button .btn__orange-rebrand-gradient{background-image:linear-gradient(to right,#dc6b2f 60%,#f0b323 100%)}
.action-button .btn__green-rebrand-gradient{background-image:linear-gradient(to right,#00857d 60%,#48a23f 100%)}
.action-button .btn__primary-blue{background-color:#006fba}
.action-button .btn__light-gray{background-color:#ececef}
.action-button .btn__secondary-orange{background-color:#ff9e1b}
.action-button .btn__secondary-orange-dark{background-color:#cb6015}
.action-button .btn__secondary-gray-light{background-color:#b0bdb0}
.action-button .btn__secondary-gray{background-color:#94a596}
.action-button .btn__secondary-gray-dark{background-color:#53565a}
.action-button .btn__sub-brand-brown{background-color:#54301a}
.action-button .btn__sub-brand-red{background-color:#a4343a}
.action-button .btn__sub-brand-orange-dark{background-color:#b86125}
.action-button .btn__sub-brand-orange{background-color:#eaaa00}
.action-button .btn__sub-brand-yellow-green{background-color:#949300}
.action-button .btn__sub-brand-green-light{background-color:#a6ce38}
.action-button .btn__sub-brand-green{background-color:#64a70b}
.action-button .btn__sub-brand-green-dark{background-color:#00664f}
.action-button .btn__sub-brand-blue-light{background-color:#41b6e6}
.action-button .btn__sub-brand-blue-dark{background-color:#005587}
.action-button .btn__sub-brand-violet{background-color:#aa0061}
.action-button .btn__sub-brand-purple{background-color:#5d4777}
.action-button .btn__sub-brand-indigo{background-color:#470a68}
.action-button .btn__table-gray{background-color:#bfbebf}
.action-button .btn__sub-rebrand-purple{background-color:#72246c}
.action-button .btn__sub-dynamic-green{background-color:#48a23f}
.action-button .btn__sub-dynamic-blue{background-color:#41b6e6}
.action-button .btn__sub-dynamic-orange{background-color:#f0b323}
.action-button .btn__sub-influential-green{background-color:#00857d}
.action-button .btn__sub-influential-blue{background-color:#3a5dae}
.action-button .btn__sub-influential-orange{background-color:#dc6b2f}
.action-button .btn__sub-dark-grey{background-color:#63666a}
.action-button .btn__sub-medium-grey{background-color:#888b8d}
.action-button .btn__sub-light-grey{background-color:#bbbcbc}
.article{background-color:#fff}
.article h1{margin-bottom:17px;color:#000;font-size:28px;font-size:2rem;font-weight:700}
@media screen and (min-width:48em){.article h1{margin-bottom:10px}
}
.article .date-time{color:#a1a3a6;font-size:15px;font-size:1.0714285714285714rem;font-weight:400}
@media screen and (min-width:62em){.article .date-time{font-size:14px;font-size:1rem}
}
.article .article-content{padding:1.3em 10px 0}
@media screen and (min-width:48em){.article .article-content{padding:1.3em 5px 0}
}
.article .articleimage{margin-bottom:35px}
.articleTopics{padding-bottom:30px;background-color:#fff}
@media screen and (min-width:48em){.articleTopics{padding-bottom:40px}
}
@media screen and (min-width:62em){.articleTopics{padding-bottom:30px}
}
.articleTopics span{display:block;padding-bottom:6px;text-transform:uppercase;font-weight:700;font-size:16px;font-size:1.1428571428571428rem;line-height:16px}
@media screen and (min-width:62em){.articleTopics span{font-size:14px;font-size:1rem}
}
.articleTopics ul{list-style-type:none;margin-bottom:0;padding-left:0}
.articleTopics ul ul,.articleTopics ul li{display:inline-block;font-size:0}
.articleTopics ul ul:before{font-family:"icomoon" !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"icomoon" !important lintIgnore("important");speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;font-feature-settings:"liga" lintIgnore("known-properties");-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;content:"\e90b";margin-right:3px;color:#adafb1;font-size:25px;font-size:1.7857142857142858rem;line-height:25px;vertical-align:bottom}
@media screen and (min-width:62em){.articleTopics ul ul:before{font-size:22px;font-size:1.5714285714285714rem;line-height:22px}
}
.articleTopics ul ul a{font-weight:400}
.articleTopics a{font-size:15px;font-size:1.0714285714285714rem;font-weight:700;line-height:25px}
@media screen and (min-width:62em){.articleTopics a{font-size:14px;font-size:1rem;line-height:22px}
}
.articleTopics>div>ul>li:before{content:"|";display:inline-block;margin-right:3px;color:#000;font-weight:700;font-size:15px;font-size:1.0714285714285714rem;line-height:25px;vertical-align:bottom}
@media screen and (min-width:62em){.articleTopics>div>ul>li:before{font-size:14px;font-size:1rem;line-height:22px}
}
.articleTopics>div>ul>li:first-child:before{display:none}
.articletypelist{margin-bottom:20px;padding:24px 10px;border:1px solid #b9b9b9;border-radius:4px}
@media screen and (min-width:48em){.articletypelist{padding:24px 20px}
}
@media screen and (min-width:62em){.articletypelist{margin-bottom:0;padding:24px 30px 20px;border:0;border-radius:0}
}
.articletypelist .section-header{display:block;margin:0 0 16px;text-transform:uppercase;font-weight:700;font-size:16px;font-size:1.1428571428571428rem;line-height:16px}
@media screen and (min-width:48em){.articletypelist .section-header{margin-bottom:19px}
}
@media screen and (min-width:62em){.articletypelist .section-header{font-size:14px;font-size:1rem}
}
.articletypelist .column-group p{margin-bottom:0}
.articletypelist .column-group span{margin-top:24px}
.articletypelist .column-group span:first-child{margin-top:0}
.background{overflow:visible}
.container.container--boxed .background,.container-fluid.container--boxed .background{padding:0;margin-bottom:0;background-color:transparent}
.container.container--boxed .background:before,.container-fluid.container--boxed .background:before,.container.container--boxed .background:after,.container-fluid.container--boxed .background:after{display:none}
.background .section{background-color:transparent}
.background .background__wrapper{background-color:#fff}
.background .background__wrapper.background__wrapper--purple-rebrand-gradient{background-image:linear-gradient(to right,#672d89 70%,#a93f6b 100%)}
.background .background__wrapper.background__wrapper--blue-rebrand-gradient{background-image:linear-gradient(to right,#3a5dae 60%,#41b6e6 100%)}
.background .background__wrapper.background__wrapper--orange-rebrand-gradient{background-image:linear-gradient(to right,#dc6b2f 60%,#f0b323 100%)}
.background .background__wrapper.background__wrapper--green-rebrand-gradient{background-image:linear-gradient(to right,#00857d 60%,#48a23f 100%)}
.background .background__wrapper.background__wrapper--primary-blue{background-color:#006fba}
.background .background__wrapper.background__wrapper--light-gray{background-color:#ececef}
.background .background__wrapper.background__wrapper--secondary-orange{background-color:#ff9e1b}
.background .background__wrapper.background__wrapper--secondary-orange-dark{background-color:#cb6015}
.background .background__wrapper.background__wrapper--secondary-gray-light{background-color:#b0bdb0}
.background .background__wrapper.background__wrapper--secondary-gray{background-color:#94a596}
.background .background__wrapper.background__wrapper--secondary-gray-dark{background-color:#53565a}
.background .background__wrapper.background__wrapper--sub-brand-brown{background-color:#54301a}
.background .background__wrapper.background__wrapper--sub-brand-red{background-color:#a4343a}
.background .background__wrapper.background__wrapper--sub-brand-orange-dark{background-color:#b86125}
.background .background__wrapper.background__wrapper--sub-brand-orange{background-color:#eaaa00}
.background .background__wrapper.background__wrapper--sub-brand-yellow-green{background-color:#949300}
.background .background__wrapper.background__wrapper--sub-brand-green-light{background-color:#a6ce38}
.background .background__wrapper.background__wrapper--sub-brand-green{background-color:#64a70b}
.background .background__wrapper.background__wrapper--sub-brand-green-dark{background-color:#00664f}
.background .background__wrapper.background__wrapper--sub-brand-blue-light{background-color:#41b6e6}
.background .background__wrapper.background__wrapper--sub-brand-blue-dark{background-color:#005587}
.background .background__wrapper.background__wrapper--sub-brand-violet{background-color:#aa0061}
.background .background__wrapper.background__wrapper--sub-brand-purple{background-color:#5d4777}
.background .background__wrapper.background__wrapper--sub-brand-indigo{background-color:#470a68}
.background .background__wrapper.background__wrapper--table-gray{background-color:#bfbebf}
.background .background__wrapper.background__wrapper--sub-rebrand-purple{background-color:#72246c}
.background .background__wrapper.background__wrapper--sub-dynamic-green{background-color:#48a23f}
.background .background__wrapper.background__wrapper--sub-dynamic-blue{background-color:#41b6e6}
.background .background__wrapper.background__wrapper--sub-dynamic-orange{background-color:#f0b323}
.background .background__wrapper.background__wrapper--sub-influential-green{background-color:#00857d}
.background .background__wrapper.background__wrapper--sub-influential-blue{background-color:#3a5dae}
.background .background__wrapper.background__wrapper--sub-influential-orange{background-color:#dc6b2f}
.background .background__wrapper.background__wrapper--sub-dark-grey{background-color:#63666a}
.background .background__wrapper.background__wrapper--sub-medium-grey{background-color:#888b8d}
.background .background__wrapper.background__wrapper--sub-light-grey{background-color:#bbbcbc}
.background .background__wrapper.background__wrapper--text-color-primary-blue{color:#006fba}
.background .background__wrapper.background__wrapper--text-color-black{color:#000}
.background .background__wrapper.background__wrapper--text-color-white{color:#fff}
.background .background__wrapper.background__wrapper--text-color-secondary-orange{color:#ff9e1b}
.background .background__wrapper.background__wrapper--text-color-secondary-orange-dark{color:#cb6015}
.background .background__wrapper.background__wrapper--text-color-secondary-gray-light{color:#b0bdb0}
.background .background__wrapper.background__wrapper--text-color-secondary-gray{color:#94a596}
.background .background__wrapper.background__wrapper--text-color-secondary-gray-dark{color:#53565a}
.background .background__wrapper.background__wrapper--text-color-sub-brand-brown{color:#54301a}
.background .background__wrapper.background__wrapper--text-color-sub-brand-red{color:#a4343a}
.background .background__wrapper.background__wrapper--text-color-sub-brand-orange-dark{color:#b86125}
.background .background__wrapper.background__wrapper--text-color-sub-brand-orange{color:#eaaa00}
.background .background__wrapper.background__wrapper--text-color-sub-brand-yellow-green{color:#949300}
.background .background__wrapper.background__wrapper--text-color-sub-brand-green-light{color:#a6ce38}
.background .background__wrapper.background__wrapper--text-color-sub-brand-green{color:#64a70b}
.background .background__wrapper.background__wrapper--text-color-sub-brand-green-dark{color:#00664f}
.background .background__wrapper.background__wrapper--text-color-sub-brand-blue-light{color:#41b6e6}
.background .background__wrapper.background__wrapper--text-color-sub-brand-blue-dark{color:#005587}
.background .background__wrapper.background__wrapper--text-color-sub-brand-violet{color:#aa0061}
.background .background__wrapper.background__wrapper--text-color-sub-brand-purple{color:#5d4777}
.background .background__wrapper.background__wrapper--text-color-sub-brand-indigo{color:#470a68}
.background .background__wrapper.background__wrapper--text-color-table-gray{color:#bfbebf}
.background .background__wrapper.background__wrapper--text-color-sub-rebrand-purple{color:#72246c}
.background .background__wrapper.background__wrapper--text-color-sub-dynamic-green{color:#48a23f}
.background .background__wrapper.background__wrapper--text-color-sub-dynamic-blue{color:#41b6e6}
.background .background__wrapper.background__wrapper--text-color-sub-dynamic-orange{color:#f0b323}
.background .background__wrapper.background__wrapper--text-color-sub-influential-green{color:#00857d}
.background .background__wrapper.background__wrapper--text-color-sub-influential-blue{color:#3a5dae}
.background .background__wrapper.background__wrapper--text-color-sub-influential-orange{color:#dc6b2f}
.background .background__wrapper.background__wrapper--text-color-sub-dark-grey{color:#63666a}
.background .background__wrapper.background__wrapper--text-color-sub-medium-grey{color:#888b8d}
.background .background__wrapper.background__wrapper--text-color-sub-light-grey{color:#bbbcbc}
.background .background__wrapper.background__wrapper--opacity-75{opacity:.75}
.background .background__wrapper.background__wrapper--opacity-50{opacity:.5}
.background .background__wrapper.background__wrapper--opacity-25{opacity:.25}
.background .background__wrapper.background__wrapper--fullWidth{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}
.background .background__wrapper.background__wrapper--padding{padding:30px}
@media screen and (min-width:48em){.background .background__wrapper.background__wrapper--padding{padding:10px}
}
.background .background__wrapper.background__wrapper--image{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}
.background .background__wrapper.background__wrapper--image.background__wrapper--imageFullHeight{background-image:unset}
.background .background__wrapper.background__wrapper--image.background__wrapper--imageFullHeight img{display:block;margin-left:auto;margin-right:auto}
.background .background__wrapper.background__wrapper--image.background__wrapper--imageFullHeight .parsys-wrapper{top:0;left:0;right:0;padding:inherit}
.background .background__wrapper.background__wrapper--image.background__wrapper--imageFullHeight .parsys-wrapper.baseImage{position:absolute}
.background .background__wrapper.background__wrapper--image.background__wrapper--imageFullHeight .parsys-wrapper.baseImage.position-25{top:25%}
.background .background__wrapper.background__wrapper--image.background__wrapper--imageFullHeight .parsys-wrapper.baseImage.position-50{top:50%}
.background .background__wrapper.background__wrapper--image.background__wrapper--imageFullHeight .parsys-wrapper.baseImage.position-75{top:75%}
.background .background__wrapper.background__wrapper--image.background__wrapper--imageFullHeight .parsys-wrapper.baseImage.position-100{top:100%}
.background .background__wrapper.background__wrapper--image.background__wrapper--imageFullHeightWidth img{width:100%}
.background .background__centering{margin:auto}
@media screen and (min-width:48em){.background .background__centering{max-width:850px}
}
@media screen and (min-width:62em){.background .background__centering{max-width:1130px}
}
.breadcrumb{margin-bottom:0;padding:15px 0 30px;border-radius:0;background-color:#fff}
@media screen and (min-width:48em){.breadcrumb{padding:15px 0 40px}
}
@media screen and (min-width:62em){.breadcrumb{padding:30px}
}
.breadcrumb ul{list-style-type:none;margin-bottom:0;padding-left:0}
.breadcrumb ul li{display:none;overflow:hidden;font-size:0}
@media screen and (min-width:48em){.breadcrumb ul li{display:inline-block}
}
.breadcrumb ul li:first-child{display:inline-block}
@media screen and (min-width:48em){.breadcrumb ul li:first-child:before{display:none}
}
.breadcrumb ul li:before{font-family:"icomoon" !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"icomoon" !important lintIgnore("important");speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;font-feature-settings:"liga" lintIgnore("known-properties");-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;content:"\e90a";margin:0 3px 0 0;color:#adafb1;font-size:18px;font-size:1.2857142857142858rem;line-height:18px;vertical-align:bottom}
@media screen and (min-width:48em){.breadcrumb ul li:before{content:"\e90b"}
}
.breadcrumb h1,.breadcrumb a{display:inline;text-transform:uppercase;font-size:14px;font-size:1rem;font-weight:600;line-height:18px}
.breadcrumb h1.active,.breadcrumb a.active{color:#000;text-decoration:none}
.columncontrol{background-color:transparent}
@media screen and (min-width:62em){aside .columncontrol div[class^="col-"],aside .columncontrol div[class*=" col-"]{width:100%}
}
.columnControl{margin-left:-15;margin-right:-15}
.container.container--boxed .columnControl,.container-fluid.container--boxed .columnControl{padding:0;margin-bottom:0;background-color:transparent}
.content-block{margin-bottom:10px;background-color:transparent}
@media screen and (min-width:48em){.content-block{margin-bottom:20px}
}
@media screen and (min-width:62em){.content-block{margin-bottom:10px}
}
@media screen and (min-width:62em){aside .content-block .block .action-button{display:table-cell;position:static;padding:0;min-width:0;width:auto;height:auto;background-color:transparent;vertical-align:middle}
}
@media screen and (min-width:62em){aside .content-block .block .action-button .btn{position:static;top:auto;margin-top:0}
}
.content-block h1,.content-block h2,.content-block h3,.content-block h4{margin:0}
.content-block h1{display:inline-block;font-size:18px;font-size:1.2857142857142858rem;font-weight:700;text-transform:uppercase}
@media screen and (min-width:62em){.content-block h1{font-size:16px;font-size:1.1428571428571428rem}
}
.content-block h1 p{margin:0}
.content-block p{margin:1.3em 0 0}
.content-block p:first-child{margin:0}
.content-block a{color:#fff}
.content-block a h1:after{font-family:"icomoon" !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"icomoon" !important lintIgnore("important");speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;font-feature-settings:"liga" lintIgnore("known-properties");-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;content:"\e90b";font-size:18px;font-size:1.2857142857142858rem;vertical-align:bottom}
@media screen and (min-width:62em){.content-block a h1:after{font-size:16px;font-size:1.1428571428571428rem}
}
.content-block .block-container{border:1px solid #b9b9b9;border-radius:4px}
.content-block .block-container--btn .block{display:table}
.content-block .block-container--btn .block h1{display:table-cell;vertical-align:middle}
.content-block .block-container--btn .block{display:table}
.content-block .block-container--btn .block h1{display:table-cell;vertical-align:middle}
.content-block .block{display:block;position:relative;padding:16px 10px;width:100%;height:100%;color:#fff;border:4px solid #fff;border-radius:4px}
@media screen and (min-width:48em){.content-block .block{padding:16px}
}
.content-block .block:focus,.content-block .block:hover{text-decoration:none}
.content-block .block a{display:inline-block;text-decoration:underline}
.content-block .block a:before,.content-block .block a:after{content:" ";display:table}
.content-block .block a:after{clear:both}
.content-block .block a:before,.content-block .block a:after{content:" ";display:table}
.content-block .block a:after{clear:both}
.content-block .block .action-button{display:table-cell;margin:0;top:0;right:0;text-align:center;vertical-align:middle;min-width:190px;padding:0}
@media screen and (min-width:48em){.content-block .block .action-button{position:absolute;padding:0 15px;width:50%;height:100%;background-color:rgba(65,64,66,0.3)}
}
@media screen and (min-width:62em){.content-block .block .action-button{width:33.33333333%}
}
.content-block .block .action-button .btn{width:100%;text-decoration:none}
@media screen and (min-width:48em){.content-block .block .action-button .btn{position:relative;top:50%;margin-top:-24px}
}
.content-block .block .action-button .btn:after{display:none}
.content-block .block .action-button .btn:hover span,.content-block .block .action-button .btn:focus span{background-color:#9c2463}
.content-block .block .action-button .btn span{min-width:0;background-color:#771d6d}
.content-block .block--btn{padding:30px 15px}
@media screen and (min-width:48em){.content-block .block--btn h1,.content-block .block--btn p{width:calc(50% - 15px)}
}
@media screen and (min-width:62em){.content-block .block--btn h1,.content-block .block--btn p{width:calc(66.6666666% - 15px)}
}
.content-block .block--black{background-color:#000;color:#fff}
.content-block .block--black h1{color:#f8b575}
.content-block .block--black .btn{color:#fff}
.content-block .block--white{background-color:#fff;color:#000}
.content-block .block--white .btn{color:#fff}
.content-block .block--blue{background-color:#008dd0}
.content-block .block--blue .btn{color:#fff}
.content-block .block--charcoal{background-color:#39474f}
.content-block .block--charcoal .btn{color:#fff}
.content-block .block--grey{background-color:#939598}
.content-block .block--grey .btn{color:#939598}
.content-block .block--red{background-color:#f04e61}
.content-block .block--red .btn{color:#f04e61}
.content-block .block--green{background-color:#688e43}
.content-block .block--green .btn{color:#688e43}
.content-block .block--orange{background-color:#f99e4f;color:#000}
.content-block .block--orange .btn{color:#f99e4f}
.content-block .block--yellow{background-color:#f4d570;color:#000}
.content-block .block--yellow .btn{color:#f4d570}
.content-block .block--lightyellow{background-color:#f6e7b5;color:#000}
.content-block .block--lightyellow .btn{color:#f6e7b5}
.content-block .block--tan{background-color:#d9c09b;color:#000}
.content-block .block--tan .btn{color:#d9c09b}
.content-block .block--purple{background-color:#8177b7}
.content-block .block--purple .btn{color:#8177b7}
.content-block .block--btn{padding:30px 15px}
@media screen and (min-width:48em){.content-block .block--btn h1,.content-block .block--btn p{width:66.66666666%}
}
@media screen and (min-width:62em){.content-block .block--btn h1,.content-block .block--btn p{width:75%}
}
.content-block .block--dynamic-green{background-color:#48a23f}
.content-block .block--dynamic-blue{background-color:#41b6e6}
.content-block .block--dynamic-orange{background-color:#f0b323;color:#000}
.content-block .block--influential-green{background-color:#00857d}
.content-block .block--influential-blue{background-color:#3a5dae}
.content-block .block--influential-orange{background-color:#dc6b2f}
.content-block .block--dark-gray{background-color:#63666a}
.content-block .block--medium-gray{background-color:#888b8d}
.content-block .block--light-gray{background-color:#bbbcbc}
.content-block .block--purple-rebrand-gradient{background-image:linear-gradient(to right,#672d89 70%,#a93f6b 100%)}
.content-block .block--blue-rebrand-gradient{background-image:linear-gradient(to right,#3a5dae 60%,#41b6e6 100%)}
.content-block .block--orange-rebrand-gradient{background-image:linear-gradient(to right,#dc6b2f 60%,#f0b323 100%)}
.content-block .block--green-rebrand-gradient{background-image:linear-gradient(to right,#00857d 60%,#48a23f 100%)}
.content-block .block--primary-blue{background-color:#006fba}
.content-block .block--light-gray{background-color:#ececef}
.content-block .block--secondary-orange{background-color:#ff9e1b}
.content-block .block--secondary-orange-dark{background-color:#cb6015}
.content-block .block--secondary-gray-light{background-color:#b0bdb0}
.content-block .block--secondary-gray{background-color:#94a596}
.content-block .block--secondary-gray-dark{background-color:#53565a}
.content-block .block--sub-brand-brown{background-color:#54301a}
.content-block .block--sub-brand-red{background-color:#a4343a}
.content-block .block--sub-brand-orange-dark{background-color:#b86125}
.content-block .block--sub-brand-orange{background-color:#eaaa00}
.content-block .block--sub-brand-yellow-green{background-color:#949300}
.content-block .block--sub-brand-green-light{background-color:#a6ce38}
.content-block .block--sub-brand-green{background-color:#64a70b}
.content-block .block--sub-brand-green-dark{background-color:#00664f}
.content-block .block--sub-brand-blue-light{background-color:#41b6e6}
.content-block .block--sub-brand-blue-dark{background-color:#005587}
.content-block .block--sub-brand-violet{background-color:#aa0061}
.content-block .block--sub-brand-purple{background-color:#5d4777}
.content-block .block--sub-brand-indigo{background-color:#470a68}
.content-block .block--table-gray{background-color:#bfbebf}
.content-block .block--sub-rebrand-purple{background-color:#72246c}
.content-block .block--sub-dynamic-green{background-color:#48a23f}
.content-block .block--sub-dynamic-blue{background-color:#41b6e6}
.content-block .block--sub-dynamic-orange{background-color:#f0b323}
.content-block .block--sub-influential-green{background-color:#00857d}
.content-block .block--sub-influential-blue{background-color:#3a5dae}
.content-block .block--sub-influential-orange{background-color:#dc6b2f}
.content-block .block--sub-dark-grey{background-color:#63666a}
.content-block .block--sub-medium-grey{background-color:#888b8d}
.content-block .block--sub-light-grey{background-color:#bbbcbc}
.cookieBanner{padding:0 10px;background-color:#e1d7c4}
@media screen and (min-width:48em){.cookieBanner{padding:0 20px}
}
@media screen and (min-width:62em){.cookieBanner{padding:0 10px}
}
.cookieBanner p{margin-bottom:0;color:#111;font-size:14px;font-size:1rem;font-weight:600}
.cookieBanner a{color:#111;text-decoration:underline}
.cookieBanner .cookie-banner{padding:18px 0}
.cookieBanner .cookie-banner:before,.cookieBanner .cookie-banner:after{content:" ";display:table}
.cookieBanner .cookie-banner:after{clear:both}
.cookieBanner .cookie-banner:before,.cookieBanner .cookie-banner:after{content:" ";display:table}
.cookieBanner .cookie-banner:after{clear:both}
@media screen and (min-width:48em){.cookieBanner .cookie-banner{padding:12px 0}
}
.cookieBanner .expireTime,.cookieBanner .timeUnit{display:none}
.cookieBanner .banner-close{float:right;margin-left:10px;color:#000;text-decoration:none;font-size:18px;font-size:1.2857142857142858rem;opacity:.5}
.cookieBanner .banner-close:hover,.cookieBanner .banner-close:focus{text-decoration:none}
@media screen and (min-width:48em){.cookieBanner .banner-close{margin-left:50px;padding:0 20px;height:36px;background-color:#fff;color:#f04e61;font-size:12px;font-size:.8571428571428571rem;font-weight:600;line-height:36px;opacity:1}
}
@media screen and (min-width:62em){.copyright{display:inline-block;margin-right:75px}
}
.copyright p{color:#939598;font-size:14px;font-size:1rem}
.copyright a{color:#939598;text-decoration:none}
.copyright a:hover{color:#f04e61}
.countryDropdown{padding:20px;border:1px solid #b9b9b9;border-radius:4px}
.countryDropdown h1{margin-bottom:5px;color:#a83f4b;font-weight:700;font-size:18px;font-size:1.2857142857142858rem}
.countryDropdown .select{display:block}
@media screen and (min-width:48em){.countryDropdown .select{display:inline-block;margin-bottom:0}
}
.ctaButton btn--main-purple{color:#771d6d}
.button-align-left{text-align:left}
.button-align-center{text-align:center}
.button-align-right{text-align:right}
.doubleclickAds{position:relative;z-index:200;padding-bottom:10px;text-align:center;font-size:0}
@media screen and (min-width:48em){.doubleclickAds{padding-bottom:20px}
}
@media screen and (min-width:62em){.doubleclickAds{padding-bottom:10px}
.generalSidebarPage .doubleclickAds{margin-top:-10px;border-bottom:10px solid #e1d7c4}
}
aside .doubleclickAds{background-color:transparent}
@media screen and (min-width:62em){.generalSidebarPage aside .doubleclickAds{margin-top:0;border-bottom:0}
}
.doubleclickAds:before{content:"ADVERTISEMENT";display:block;background-color:#fff;color:#a1a3a5;font-size:12px;font-size:.8571428571428571rem;line-height:20px}
aside .doubleclickAds:before{background-color:transparent}
.doubleclickAds .advertisement{display:inline-block}
.faq{margin-bottom:10px}
@media screen and (min-width:48em){.faq{margin-bottom:20px}
}
@media screen and (min-width:62em){.faq{margin-bottom:10px}
}
.faq p{margin-bottom:0;padding-left:25px}
@media screen and (min-width:62em){.faq p{padding-left:23px}
}
.faq .faq__button{display:block;margin-bottom:10px;padding-left:25px;color:#000;font-weight:700}
.faq .faq__button:focus,.faq .faq__button:hover{text-decoration:none}
.faq .faq__button:before{font-family:"icomoon" !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"icomoon" !important lintIgnore("important");speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;font-feature-settings:"liga" lintIgnore("known-properties");-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;content:"\e902";margin:0 10px 0 -25px;color:#771d6d}
.faq .faq__button.collapsed{margin-bottom:0}
.faq .faq__button.collapsed:before{content:"\e907"}
.faq .collapsing{-webkit-transition:none;transition:none}
.faqContainer h1{margin:0 0 10px;font-weight:400;font-size:20px;font-size:1.4285714285714286rem}
@media screen and (min-width:48em){.faqContainer h1{margin:0 0 20px}
}
@media screen and (min-width:62em){.faqContainer h1{margin:0 0 10px;font-size:18px;font-size:1.2857142857142858rem}
}
.generalcontent{background-color:transparent}
.generalcontent:first-child .generalcontent--abstract{margin:0}
@media screen and (min-width:48em){.generalcontent:first-child .generalcontent--abstract{border-top:0}
}
.generalcontent p{margin-bottom:0}
.generalcontent a{display:block;position:relative;color:#fff}
.generalcontent a img{width:100%;height:100%}
.generalcontent a div{display:table;position:absolute;bottom:0;padding:10px;min-height:56px;width:100%;background-color:#000;background-color:rgba(0,0,0,0.78)}
@media screen and (min-width:62em){.generalcontent a div{min-height:50px}
}
.generalcontent a h1{display:table-cell;font-weight:600;font-size:16px;font-size:1.1428571428571428rem;vertical-align:middle}
@media screen and (min-width:62em){.generalcontent a h1{font-size:14px;font-size:1rem}
}
.generalcontent a h1:after{font-family:"icomoon" !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"icomoon" !important lintIgnore("important");speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;font-feature-settings:"liga" lintIgnore("known-properties");-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;content:"\e90b";color:#771d6d;vertical-align:bottom}
.generalcontent .generalcontent--general{margin-bottom:10px;border:1px solid #ccc}
@media screen and (min-width:48em){.generalcontent .generalcontent--general{margin-bottom:20px}
}
@media screen and (min-width:62em){.generalcontent .generalcontent--general{margin-bottom:10px}
}
.generalcontent .generalcontent--abstract{margin:20px 0;padding:0 10px}
.generalcontent .generalcontent--abstract:before,.generalcontent .generalcontent--abstract:after{content:" ";display:table}
.generalcontent .generalcontent--abstract:after{clear:both}
.generalcontent .generalcontent--abstract:before,.generalcontent .generalcontent--abstract:after{content:" ";display:table}
.generalcontent .generalcontent--abstract:after{clear:both}
@media screen and (min-width:48em){.generalcontent .generalcontent--abstract{margin:0;padding:30px 0;border-top:1px solid #b9b9b9}
}
.generalcontent .generalcontent--abstract a{color:#771d6d;font-weight:700;font-size:20px;font-size:1.4285714285714286rem}
.generalcontent .generalcontent--abstract img{display:none}
@media screen and (min-width:48em){.generalcontent .generalcontent--abstract img{display:block;float:left;width:210px}
}
@media screen and (min-width:48em){.generalcontent .generalcontent--abstract div{float:left;margin-left:-210px;padding-left:235px;width:100%}
}
@media screen and (min-width:62em){.heroCarousel{overflow:visible;background-color:#fff}
}
.heroCarousel h1{margin:0;color:#000;font-size:18px;font-size:1.2857142857142858rem;font-weight:700;text-transform:uppercase}
.heroCarousel h1:after{font-family:"icomoon" !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"icomoon" !important lintIgnore("important");speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;font-feature-settings:"liga" lintIgnore("known-properties");-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;content:"\e90b";color:#771d6d;font-size:18px;font-size:1.2857142857142858rem;vertical-align:bottom}
.heroCarousel p{display:none;margin-bottom:0;color:#000}
@media screen and (min-width:48em){.heroCarousel p{display:block}
}
.heroCarousel a{display:block;position:relative}
.heroCarousel a:focus,.heroCarousel a:hover{text-decoration:none}
.heroCarousel img{width:100%}
.heroCarousel .swiper{position:relative;margin-bottom:10px;border-width:0 1px 1px;border-style:solid;border-color:#b9b9b9;text-align:center;opacity:0}
@media screen and (min-width:48em){.heroCarousel .swiper{margin-bottom:20px;border:0;text-align:left}
}
@media screen and (min-width:62em){.heroCarousel .swiper{margin-bottom:10px}
}
.heroCarousel .swiper.in{opacity:1}
.heroCarousel .swiper--magazine a{top:50%;transform:translateY(-50%)}
@media screen and (min-width:48em){.heroCarousel .swiper--magazine .swiper-container[data-count="1"],.heroCarousel .swiper--magazine .swiper-container[data-count="1"] .swiper-slide{width:100%}
}
@media screen and (min-width:48em){.heroCarousel .swiper--magazine .swiper-container,.heroCarousel .swiper--magazine .swiper-slide{margin:0;width:70%}
}
.heroCarousel .swiper--magazine .swiper-container,.heroCarousel .swiper--magazine .swiper-wrapper{height:100%}
@media screen and (min-width:48em){.heroCarousel .swiper--magazine .swiper-container{border:1px solid #ccc}
}
@media screen and (min-width:62em){.heroCarousel .swiper--magazine .swiper-container{border:0}
}
@media screen and (min-width:48em){.heroCarousel .swiper--magazine .swiper-caption{top:auto;right:auto;bottom:20px;left:20px}
}
@media screen and (min-width:62em){.heroCarousel .swiper--magazine .swiper-caption{bottom:10px;left:10px}
}
@media screen and (min-width:48em){.heroCarousel .swiper--magazine .swiper-caption h1{margin-bottom:10px;font-size:20px;font-size:1.4285714285714286rem}
}
@media screen and (min-width:62em){.heroCarousel .swiper--magazine .swiper-caption h1{font-size:18px;font-size:1.2857142857142858rem}
}
@media screen and (min-width:48em){.heroCarousel .swiper--magazine .swiper-caption h1:after{display:inline;font-size:20px;font-size:1.4285714285714286rem}
}
@media screen and (min-width:62em){.heroCarousel .swiper--magazine .swiper-caption h1:after{font-size:18px;font-size:1.2857142857142858rem}
}
.heroCarousel .swiper--magazine .swiper-nav{position:absolute;top:0;right:0;bottom:0;margin:0;padding:0;width:30%;border:0}
@media screen and (min-width:62em){.heroCarousel .swiper--magazine .swiper-nav{padding:4px 4px 4px 0}
}
.heroCarousel .swiper--magazine .swiper-nav h1{margin-bottom:0;padding:0 14px;text-transform:none;font-size:14px;font-size:1rem}
.heroCarousel .swiper--magazine .swiper-nav h1:after{display:none}
.heroCarousel .swiper--magazine .swiper-nav p{display:none}
@media screen and (min-width:62em){.heroCarousel .swiper--magazine .swiper-nav img{display:inline-block;height:100%}
}
.heroCarousel .swiper--magazine .swiper-nav .swiper-container{overflow:visible;margin:0 auto;width:auto;border:0}
.heroCarousel .swiper--magazine .swiper-nav .swiper-slide{float:none;margin:4px 0 0;padding:1px 1px 1px 2px;width:auto;border-width:1px 1px 1px 0;border-style:solid;border-color:#ccc;background-color:#fff;-webkit-transition:height .35s;transition:height .35s}
@media screen and (min-width:48em){.heroCarousel .swiper--magazine .swiper-nav .swiper-slide{width:100%}
}
@media screen and (min-width:62em){.heroCarousel .swiper--magazine .swiper-nav .swiper-slide{padding:0;border-width:0 0 0 4px;border-color:transparent}
}
.heroCarousel .swiper--magazine .swiper-nav .swiper-slide:first-child{margin-top:0}
.heroCarousel .swiper--magazine .swiper-nav .swiper-slide.swiper-slide--active{position:relative;padding:0;border:2px solid #771d6d}
@media screen and (min-width:62em){.heroCarousel .swiper--magazine .swiper-nav .swiper-slide.swiper-slide--active{padding:0 0 0 2px}
}
.heroCarousel .swiper--magazine .swiper-nav .swiper-slide.swiper-slide--active:before,.heroCarousel .swiper--magazine .swiper-nav .swiper-slide.swiper-slide--active:after{content:"";position:absolute}
.heroCarousel .swiper--magazine .swiper-nav .swiper-slide.swiper-slide--active:before{top:50%;right:100%;margin-top:-22px;width:0;height:0;border-width:22px 9px;border-style:solid;border-color:transparent #771d6d transparent transparent}
.heroCarousel .swiper--magazine .swiper-nav .swiper-slide.swiper-slide--active:after{top:0;bottom:0;left:-3px;width:6px;height:100%;background-color:#771d6d}
@media screen and (min-width:62em){.heroCarousel .swiper--magazine .swiper-nav .swiper-slide.swiper-slide--active:after{left:-2px;width:5px}
}
@media screen and (min-width:48em){.heroCarousel .swiper--magazine .swiper-nav .swiper-slide.swiper-slide--active div{width:100%}
}
.heroCarousel .swiper--magazine .swiper-nav .swiper-slide.swiper-slide--active h1{padding:0 30px;color:#939598}
.heroCarousel .swiper--magazine .swiper-nav .swiper-slide.swiper-slide--active img{display:none}
@media screen and (min-width:48em){.heroCarousel .swiper--magazine .btn{display:none}
}
.heroCarousel .swiper-container{margin:0 -1px;border-bottom:1px solid #b9b9b9;-webkit-transition:height .35s;transition:height .35s}
@media screen and (min-width:48em){.heroCarousel .swiper-container{margin:0 auto;border-bottom:0}
}
@media screen and (min-width:62em){.heroCarousel .swiper-container{border-bottom:4px solid #fff}
}
.heroCarousel .swiper-caption{position:absolute;bottom:0;padding:9px;width:100%;background-color:#fff;background-color:rgba(255,255,255,0.8);text-align:left}
@media screen and (min-width:48em){.heroCarousel .swiper-caption{top:20px;right:20px;bottom:auto;padding:18px 20px;max-width:70%;width:auto}
}
@media screen and (min-width:62em){.heroCarousel .swiper-caption{top:10px;right:10px}
}
@media screen and (min-width:48em){.heroCarousel .swiper-caption h1{font-size:23px;font-size:1.6428571428571428rem}
}
@media screen and (min-width:62em){.heroCarousel .swiper-caption h1{margin-bottom:10px;font-size:20px;font-size:1.4285714285714286rem}
}
@media screen and (min-width:48em){.heroCarousel .swiper-caption h1:after{display:none}
}
.heroCarousel .swiper-nav{display:none}
@media screen and (min-width:48em){.heroCarousel .swiper-nav{display:block;position:relative;margin:0 20px;padding:20px 0;border:1px solid #b9b9b9;background-color:#fff;cursor:pointer;z-index:100}
}
@media screen and (min-width:62em){.heroCarousel .swiper-nav{margin:0 10px}
}
@media screen and (min-width:62em){.heroCarousel .swiper-nav h1{position:static;top:auto;margin-bottom:10px;font-size:16px;font-size:1.1428571428571428rem;-webkit-transform:none;-ms-transform:none;transform:none}
.heroCarousel .swiper-nav h1:after{font-size:16px;font-size:1.1428571428571428rem}
}
.heroCarousel .swiper-nav p{display:none}
@media screen and (min-width:62em){.heroCarousel .swiper-nav p{display:block}
}
.heroCarousel .swiper-nav img{display:none}
.heroCarousel .swiper-nav .swiper-container{border-bottom:0}
.heroCarousel .swiper-nav .swiper-wrapper{-webkit-transition-duration:0 !important;transition-duration:0 !important}
.heroCarousel .swiper-nav .swiper-slide{padding:0 20px}
@media screen and (min-width:48em){.heroCarousel .swiper-nav .swiper-slide{display:table}
}
@media screen and (min-width:48em){.heroCarousel .swiper-nav .swiper-slide div{display:table-cell;overflow:hidden;width:50%;vertical-align:middle}
}
.heroCarousel .swiper-nav .swiper-slide-visible{border-left:1px solid #ccc}
.heroCarousel .swiper-nav .swiper-slide-visible.swiper-slide-active{border-left:0}
.heroCarousel .swiper-pagination{display:inline-block;height:60px;line-height:60px;vertical-align:middle}
@media screen and (min-width:48em){.heroCarousel .swiper-pagination{display:none}
}
.heroCarousel .swiper-pagination-switch{display:inline-block;margin:0 6px;width:18px;height:18px;border:4px solid #fff;border-radius:50%;background-color:#acacac;vertical-align:middle;cursor:pointer}
@media screen and (min-width:48em){.heroCarousel .swiper-pagination-switch{display:none}
}
.heroCarousel .swiper-pagination-switch.swiper-active-switch{width:18px;height:18px;border:2px solid #acacac;background-color:#fff}
.heroCarousel .btn{margin:11px 0;padding:0;width:38px;height:38px;background-color:#fff;border:1px solid #b9b9b9;border-radius:4px;color:#771d6d;font-size:18px;font-size:1.2857142857142858rem}
@media screen and (min-width:48em){.heroCarousel .btn{position:absolute;top:50%;margin-top:-19px;width:50px;height:50px;line-height:50px;z-index:100}
}
@media screen and (max-width:61.9375em){.heroCarousel .btn{display:inline-block}
}
.heroCarousel .btn.active,.heroCarousel .btn:active{box-shadow:none}
@media screen and (min-width:48em){.heroCarousel .btn-prev{left:10px}
}
@media screen and (min-width:62em){.heroCarousel .btn-prev{left:-25px}
}
@media screen and (min-width:48em){.heroCarousel .btn-next{right:10px}
}
@media screen and (min-width:62em){.heroCarousel .btn-next{right:-25px}
}
.htmlContainer{overflow:visible}
@media screen and (min-width:62em){.htmlContainer.htmlContainer--no-padding{padding:0}
}
@media screen and (min-width:62em){.htmlContainer.htmlContainer--padding{padding:0 30px}
}
.htmlContainer.inDesign{margin:0}
@media screen and (min-width:62em){.htmlContainer.inDesign{margin:0;padding:0}
}
.off-canvas-open{overflow:hidden !important}
@media screen and (min-width:62em){.off-canvas-open{overflow:visible !important}
}
.integratedheader{overflow:visible}
.integratedheader .navbar{margin-bottom:0;min-height:72px;border-width:0 0 2px;border-style:solid;border-color:#e1d7c4}
@media screen and (min-width:48em){.integratedheader .navbar{border-radius:0}
}
@media screen and (min-width:62em){.integratedheader .navbar{padding-bottom:4px;border:0}
}
.integratedheader .navbar-container{position:relative}
@media screen and (min-width:48em){.integratedheader .navbar-container{padding-right:20px;padding-left:20px}
}
@media screen and (min-width:62em){.integratedheader .navbar-container{padding-right:0;padding-left:0}
}
.integratedheader .navbar-container>.navbar-header,.integratedheader .navbar-container>.navbar-collapse{margin-right:-10px;margin-left:-10px}
@media screen and (min-width:48em){.integratedheader .navbar-container>.navbar-header,.integratedheader .navbar-container>.navbar-collapse{margin-right:-20px;margin-left:-20px}
}
@media screen and (min-width:62em){.integratedheader .navbar-container>.navbar-header,.integratedheader .navbar-container>.navbar-collapse{margin-right:0;margin-left:0}
}
.integratedheader .navbar-container>.navigation-collapse{margin-right:0;margin-left:0}
@media screen and (min-width:48em){.integratedheader .navbar-header{float:none}
}
@media screen and (min-width:62em){.integratedheader .navbar-header{display:inline-block}
}
.integratedheader .navbar-logo{margin:0 72px;height:72px;text-align:center;line-height:72px}
@media screen and (min-width:62em){.integratedheader .navbar-logo{margin:0;height:94px;text-align:left;line-height:94px}
}
.integratedheader .navbar-logo>div,.integratedheader .navbar-logo>a{display:inline-block;max-width:100%;max-height:100%;vertical-align:bottom}
@media screen and (min-width:48em){.integratedheader .navbar-logo>a{margin-right:40px}
}
.integratedheader .navbar-logo>a img{max-height:54px}
@media screen and (min-width:62em){.integratedheader .navbar-logo>a img{max-height:65px}
}
.integratedheader .navbar-logo img{max-height:31px}
.integratedheader .navbar-logo .logo{display:inline-block}
.integratedheader .navbar-toggle{margin:0;padding:0;width:72px;height:72px;border:0;border-radius:0}
@media screen and (min-width:48em){.integratedheader .navbar-toggle{display:block}
}
@media screen and (min-width:62em){.integratedheader .navbar-toggle{display:none}
}
.integratedheader .navbar-toggle.collapsed .icon-menu:before{content:"\e908"}
.integratedheader .navbar-toggle.collapsed .icon-search:before{content:"\e909"}
.integratedheader .navbar-toggle .icon-menu,.integratedheader .navbar-toggle .icon-search{display:block;margin-top:-10px;font-size:29px;font-size:2.0714285714285716rem}
.integratedheader .navbar-toggle .icon-menu:before,.integratedheader .navbar-toggle .icon-search:before{content:"\e906"}
.integratedheader .navbar-toggle .navbar-toggle__text{display:block;position:absolute;bottom:15px;width:100%;font-family:Verdana,Geneva,sans-serif;font-weight:700;font-size:10px;font-size:.7142857142857143rem}
.integratedheader .navigation-toggle{float:left}
.integratedheader .navigation-toggle .icon-menu{color:#f04e61}
.integratedheader .navigation-toggle .navbar-toggle__text{color:#000}
.integratedheader .search-toggle{background-color:#e1d7c4;color:#918b83}
.integratedheader .search-toggle.collapsed{background-color:transparent;color:#f04e61}
.integratedheader .search-toggle.collapsed .navbar-toggle__text{color:#000}
.integratedheader .search-toggle .navbar-toggle__text{color:#918b83}
.integratedheader .navbar-collapse{padding-right:10px;padding-left:10px;border-top:0;box-shadow:none}
@media screen and (min-width:48em){.integratedheader .navbar-collapse{padding-right:20px;padding-left:20px}
}
@media screen and (min-width:62em){.integratedheader .navbar-collapse{padding-right:0;padding-left:0}
}
@media screen and (min-width:48em){.integratedheader .navbar-collapse.collapse{display:none !important}
}
@media screen and (min-width:62em){.integratedheader .navbar-collapse.collapse{display:block !important}
}
@media screen and (min-width:48em){.integratedheader .navbar-collapse.collapse.in{display:block !important}
}
.integratedheader .search-collapse{background-color:#e1d7c4}
@media screen and (min-width:62em){.integratedheader .search-collapse{float:right;margin:45px 0 10px;border-radius:10px;background-color:transparent}
}
.integratedheader .search-collapse.collapsing{-webkit-transition:none;transition:none}
.integratedheader .navbar-form{margin:0 -10px;padding:10px 10px 8px;box-shadow:none}
@media screen and (min-width:48em){.integratedheader .navbar-form{float:none !important;margin:0 -20px !important;padding:10px 20px 8px;border-top:1px solid transparent;border-bottom:1px solid transparent}
}
@media screen and (min-width:62em){.integratedheader .navbar-form{margin:0 !important;padding:0;border:0}
}
.integratedheader .navbar-form .form-group{margin-bottom:0}
@media screen and (min-width:48em){.integratedheader .navbar-form .input-group{display:table}
}
@media screen and (min-width:48em){.integratedheader .navbar-form .input-group .input-group-btn{width:1%}
}
@media screen and (min-width:62em){.integratedheader .navbar-form .input-group .input-group-btn{width:auto}
}
.integratedheader .navbar-form .input-group .input-group-btn>.btn,.integratedheader .navbar-form .input-group .input-group-btn>.btn:hover,.integratedheader .navbar-form .input-group .input-group-btn>.btn:focus,.integratedheader .navbar-form .input-group .input-group-btn>.btn:active{z-index:300}
.integratedheader .navbar-form .input-group>.form-control{position:absolute;right:0;padding-right:58px;height:40px;border-width:2px;border-style:solid;border-color:#313e48;border-radius:10px;-webkit-transition:none;transition:none}
@media screen and (min-width:62em){.integratedheader .navbar-form .input-group>.form-control{width:280px}
}
.integratedheader .navbar-form .input-group>.form-control:focus{outline:0;box-shadow:inset 0 0 7px rgba(102,102,102,0.6)}
.integratedheader .btn-search{padding:0 9px;height:40px;border:0;border-radius:0 10px 10px 0;background-color:transparent;color:#f04e61;font-size:29px;font-size:2.0714285714285716rem}
.integratedheader .btn-search:hover,.integratedheader .btn-search:focus{color:#f04e61}
.integratedheader .btn-search span{display:block}
.integratedheader .navigation-collapse{position:fixed;top:0;left:0;padding-right:0;padding-left:0;min-width:259px;max-width:321px;height:100% !important;border-right:1px solid #d0d0d0;overflow:scroll !important;visibility:hidden}
@media screen and (min-width:48em){.integratedheader .navigation-collapse{min-width:266px;max-width:769px}
}
@media screen and (min-width:62em){.integratedheader .navigation-collapse{position:static;min-width:0;max-width:none;width:auto !important;border-right:0;visibility:visible}
}
.integratedheader .navigation-collapse.collapse{height:100% !important;overflow:scroll !important}
@media screen and (min-width:62em){.integratedheader .navigation-collapse.collapse{height:auto !important;overflow:visible !important}
}
.integratedheader .navbar-nav{margin:15px 0}
@media screen and (min-width:48em){.integratedheader .navbar-nav{float:none}
}
@media screen and (min-width:62em){.integratedheader .navbar-nav{display:table;margin:0;width:100%}
}
@media screen and (min-width:48em){.integratedheader .navbar-nav.navbar-right{float:none !important;margin-right:0 !important}
}
@media screen and (min-width:62em){.integratedheader .navbar-nav.navbar-right{display:inline-block;position:absolute;top:0;right:0;width:auto}
}
.integratedheader .navbar-nav.navbar-right:before{content:"";display:block;margin:21px 9px;height:2px;background-color:#efeae1}
@media screen and (min-width:62em){.integratedheader .navbar-nav.navbar-right:before{display:none}
}
@media screen and (min-width:62em){.integratedheader .navbar-nav.navbar-right>li{display:inline-block;min-width:0;border-left-width:15px}
}
.integratedheader .navbar-nav.navbar-right>li>div>a,.integratedheader .navbar-nav.navbar-right>li>a{padding:9px;border:0;color:#000;font-size:15px;font-size:1.0714285714285714rem;font-weight:400}
.integratedheader .navbar-nav.navbar-right>li>div>a:hover,.integratedheader .navbar-nav.navbar-right>li>a:hover,.integratedheader .navbar-nav.navbar-right>li>div>a:focus,.integratedheader .navbar-nav.navbar-right>li>a:focus{color:#000;text-decoration:underline}
@media screen and (min-width:62em){.integratedheader .navbar-nav.navbar-right>li>div>a,.integratedheader .navbar-nav.navbar-right>li>a{padding:10px 0;background-color:transparent;font-size:14px;font-size:1rem}
.integratedheader .navbar-nav.navbar-right>li>div>a:hover,.integratedheader .navbar-nav.navbar-right>li>a:hover,.integratedheader .navbar-nav.navbar-right>li>div>a:focus,.integratedheader .navbar-nav.navbar-right>li>a:focus{background-color:transparent;color:#000;text-decoration:underline}
}
@media screen and (min-width:48em){.integratedheader .navbar-nav>li{float:none}
}
@media screen and (min-width:62em){.integratedheader .navbar-nav>li{display:table-cell;min-width:88px;border-left:4px solid transparent;text-align:center}
.integratedheader .navbar-nav>li:first-child{border-left:0}
}
.integratedheader .navbar-nav>li.dropdown.dropdown--right .dropdown-menu{left:auto;right:0}
.integratedheader .navbar-nav>li.dropdown.open{background-color:#efeae1}
@media screen and (min-width:62em){.integratedheader .navbar-nav>li.dropdown.open{background-color:transparent}
.integratedheader .navbar-nav>li.dropdown.open:before{content:"";position:absolute;top:100%;left:0;width:100%;height:4px;background-color:#efeae1}
}
.integratedheader .navbar-nav>li.dropdown.open>div>a[data-toggle="dropdown"]:after,.integratedheader .navbar-nav>li.dropdown.open>a[data-toggle="dropdown"]:after{content:"\e90c"}
.integratedheader .navbar-nav>li.dropdown.open>div>a,.integratedheader .navbar-nav>li.dropdown.open>a,.integratedheader .navbar-nav>li.dropdown.open>div>a:hover,.integratedheader .navbar-nav>li.dropdown.open>a:hover,.integratedheader .navbar-nav>li.dropdown.open>div>a:focus,.integratedheader .navbar-nav>li.dropdown.open>a:focus{background-color:transparent;color:#939598}
@media screen and (min-width:62em){.integratedheader .navbar-nav>li.dropdown.open>div>a,.integratedheader .navbar-nav>li.dropdown.open>a,.integratedheader .navbar-nav>li.dropdown.open>div>a:hover,.integratedheader .navbar-nav>li.dropdown.open>a:hover,.integratedheader .navbar-nav>li.dropdown.open>div>a:focus,.integratedheader .navbar-nav>li.dropdown.open>a:focus{border-color:#efeae1;background-color:#efeae1;color:#000}
}
.integratedheader .navbar-nav>li.dropdown>div>a[data-toggle="dropdown"]:after,.integratedheader .navbar-nav>li.dropdown>a[data-toggle="dropdown"]:after{font-family:"icomoon" !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"icomoon" !important lintIgnore("important");speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;font-feature-settings:"liga" lintIgnore("known-properties");-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;content:"\e901";color:#939598;position:absolute;top:50%;right:10px;margin-top:-12px;height:24px;font-size:24px;font-size:1.7142857142857142rem;line-height:24px}
@media screen and (min-width:62em){.integratedheader .navbar-nav>li.dropdown>div>a[data-toggle="dropdown"]:after,.integratedheader .navbar-nav>li.dropdown>a[data-toggle="dropdown"]:after{display:none}
}
.integratedheader .navbar-nav>li>div>a,.integratedheader .navbar-nav>li>a{display:block;padding:9px 16px 9px 9px;color:#f04e61;font-weight:700;font-size:18px;font-size:1.2857142857142858rem;line-height:24px}
.integratedheader .navbar-nav>li>div>a:hover,.integratedheader .navbar-nav>li>a:hover,.integratedheader .navbar-nav>li>div>a:focus,.integratedheader .navbar-nav>li>a:focus{background-color:transparent;color:#f04e61}
@media screen and (min-width:62em){.integratedheader .navbar-nav>li>div>a,.integratedheader .navbar-nav>li>a{padding:3px 0;border:3px solid #efeae1;background-color:#fff;color:#000;font-size:16px;font-size:1.1428571428571428rem}
.integratedheader .navbar-nav>li>div>a:hover,.integratedheader .navbar-nav>li>a:hover,.integratedheader .navbar-nav>li>div>a:focus,.integratedheader .navbar-nav>li>a:focus{background-color:#fff}
.integratedheader .navbar-nav>li>div>a.active,.integratedheader .navbar-nav>li>a.active{background-color:#efeae1}
}
@media screen and (min-width:62em){.integratedheader .navbar-signin div{display:inline-block;font-size:0}
}
.integratedheader .navbar-signin p,.integratedheader .navbar-signin a{padding:9px;font-size:15px;font-size:1.0714285714285714rem}
@media screen and (min-width:62em){.integratedheader .navbar-signin p,.integratedheader .navbar-signin a{font-size:14px;font-size:1rem}
}
.integratedheader .navbar-signin p{margin-bottom:0}
@media screen and (min-width:62em){.integratedheader .navbar-signin p{margin:10px 0;padding:0 15px 0 0;border-right:1px solid #000}
}
.integratedheader .navbar-signin a{display:block;color:#000}
@media screen and (min-width:62em){.integratedheader .navbar-signin a{margin-left:15px;padding:10px 0}
}
.integratedheader .navbar-signin .home-url{font-weight:700}
.integratedheader .navbar-signin .username-display{display:block}
@media screen and (min-width:62em){.integratedheader .navbar-signin .username-display{display:inline-block}
}
.integratedheader .dropdown-menu{padding:0 0 23px;border-radius:0;font-size:15px;font-size:1.0714285714285714rem}
@media screen and (max-width:61.9375em){.integratedheader .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}
}
@media screen and (min-width:62em){.integratedheader .dropdown-menu{margin:0;padding:19px 19px 23px;width:430px;border-width:4px 0 0;border-style:solid;border-color:transparent;background-color:#efeae1;box-shadow:none}
}
@media screen and (min-width:62em){.integratedheader .dropdown-menu.dropdown-menu--feature>ul{float:none;padding-right:0;width:100%;border-right:0}
}
.integratedheader .dropdown-menu.dropdown-menu--feature .dropdown-feature{display:none}
.integratedheader .dropdown-menu>ul{list-style-type:none;padding-left:0}
@media screen and (min-width:62em){.integratedheader .dropdown-menu>ul{float:left;padding-right:16px;width:140px;border-right:1px solid #d5d0c9}
}
@media screen and (min-width:62em){.integratedheader .dropdown-menu>ul>li{margin-top:18px}
.integratedheader .dropdown-menu>ul>li:first-child{margin-top:0}
}
.integratedheader .dropdown-menu>ul>li>div>a,.integratedheader .dropdown-menu>ul>li>a{display:block;padding:9px;color:#000;text-decoration:none;font-size:15px;font-size:1.0714285714285714rem;font-weight:700;line-height:24px}
@media screen and (min-width:62em){.integratedheader .dropdown-menu>ul>li>div>a,.integratedheader .dropdown-menu>ul>li>a{display:inline-block;padding:0;font-size:14px;font-size:1rem}
.integratedheader .dropdown-menu>ul>li>div>a.active,.integratedheader .dropdown-menu>ul>li>a.active{font-weight:800}
}
.integratedheader .dropdown-menu>ul>li>div>a:hover,.integratedheader .dropdown-menu>ul>li>a:hover,.integratedheader .dropdown-menu>ul>li>div>a:focus,.integratedheader .dropdown-menu>ul>li>a:focus{color:#f04e61}
.integratedheader .dropdown-feature{display:none;float:left;margin-left:-1px;padding-left:16px;width:253px;border-left:1px solid #d5d0c9;font-size:14px;font-size:1rem}
@media screen and (min-width:62em){.integratedheader .dropdown-feature{display:block}
}
.integratedheader .dropdown-feature h4{margin:0;font-size:14px;font-size:1rem;font-weight:700;line-height:24px;text-transform:uppercase}
.integratedheader .dropdown-feature>ul{list-style-type:none;padding-left:0}
.integratedheader .dropdown-feature>ul>li{margin-top:18px}
.integratedheader .dropdown-feature>ul>li:first-child{margin-top:0}
.integratedheader .dropdown-feature>ul>li>div>a,.integratedheader .dropdown-feature>ul>li>a{color:#000;font-size:14px;font-size:1rem;line-height:18px}
.issuelanding .issuelink{display:inline-block;float:none;padding:15px 0 0;text-transform:uppercase;font-size:14px;font-size:1rem;font-weight:600;line-height:18px}
@media screen and (min-width:48em){.issuelanding .issuelink{float:right;padding:15px 0 40px}
}
@media screen and (min-width:62em){.issuelanding .issuelink{padding:30px 0}
}
.issuelanding .issuelink:before{font-family:"icomoon" !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"icomoon" !important lintIgnore("important");speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;font-feature-settings:"liga" lintIgnore("known-properties");-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;content:"\e90a";margin:0 3px 0 0;color:#adafb1;font-size:18px;font-size:1.2857142857142858rem;line-height:18px;vertical-align:bottom}
@media screen and (min-width:48em){.issuelanding .issuelink:before{content:"\e90b";float:right;margin:0 0 0 3px;color:#f04e61}
}
@media screen and (min-width:62em){.issuelanding .breadcrumb{padding:30px 0}
}
.issuelanding .breadcrumb ul li:before{display:none}
.issuelanding .issue-cover{margin:0 0 20px}
@media screen and (min-width:48em){.issuelanding .issue-cover{float:left;margin:0 15px 0 0}
}
.issuelanding .articles1 article:first-child:before,.issuelanding .articles1 article:first-child:after{content:"";display:none}
.issuelanding .articles1 article:first-child:after{clear:none}
.issuelanding article{margin:0 0 20px}
.issuelanding article:before,.issuelanding article:after{content:" ";display:table}
.issuelanding article:after{clear:both}
.issuelanding article:before,.issuelanding article:after{content:" ";display:table}
.issuelanding article:after{clear:both}
.issuelanding article h2{margin:0 0 .5em}
.issuelanding article a{font-weight:700;font-size:20px;font-size:1.4285714285714286rem}
.issuelanding article img{display:none}
@media screen and (min-width:48em){.issuelanding article img{display:block;float:left;margin-right:15px;width:210px}
}
@media screen and (min-width:62em){.issuelibrary .breadcrumb{padding-right:0;padding-left:0}
}
.issuelibrary .breadcrumb ul li:before{display:none}
.issuelibrary .breadcrumb h1,.issuelibrary .breadcrumb a{font-weight:700;font-size:18px;font-size:1.2857142857142858rem}
@media screen and (min-width:62em){.issuelibrary .breadcrumb h1,.issuelibrary .breadcrumb a{font-size:16px;font-size:1.1428571428571428rem}
}
.issuelibrary .form-group{margin:0 0 30px;font-size:0}
@media screen and (min-width:48em){.issuelibrary .form-group{margin:0 -10px 40px}
}
@media screen and (min-width:62em){.issuelibrary .form-group{margin:0 -10px 30px}
}
.issuelibrary .bootstrap-select{height:50px;box-shadow:none}
@media screen and (min-width:48em){.issuelibrary .bootstrap-select{height:auto}
}
.issuelibrary .bootstrap-select.open .btn{background-color:#fff;box-shadow:none}
.issuelibrary .bootstrap-select .btn{padding:0 38px 0 10px;height:50px;border:2px solid #efeae1;border-radius:0;font-size:16px;font-size:1.1428571428571428rem;font-weight:700;line-height:46px}
@media screen and (min-width:48em){.issuelibrary .bootstrap-select .btn{display:none}
}
.issuelibrary .bootstrap-select .btn:hover,.issuelibrary .bootstrap-select .btn:focus,.issuelibrary .bootstrap-select .btn:active,.issuelibrary .bootstrap-select .btn.active{background-color:#fff}
.issuelibrary .bootstrap-select .btn:active,.issuelibrary .bootstrap-select .btn.active{box-shadow:none}
.issuelibrary .bootstrap-select .btn .caret{top:0;margin-top:0;width:auto;height:46px;border:0;line-height:46px}
.issuelibrary .bootstrap-select .btn .caret:before{font-family:"icomoon" !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"icomoon" !important lintIgnore("important");speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;font-feature-settings:"liga" lintIgnore("known-properties");-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;content:"\e901";color:#f04e61}
.issuelibrary .dropdown-menu{margin:-2px 0 0;padding:0;border-width:0 2px 2px;border-style:solid;border-color:#efeae1;border-radius:0;box-shadow:none}
@media screen and (min-width:48em){.issuelibrary .dropdown-menu{display:block;position:static;margin:0;border:0}
}
@media screen and (min-width:48em){.issuelibrary .dropdown-menu>li{display:inline-block}
}
.issuelibrary .dropdown-menu>li>a{padding:0 10px;color:#f04e61;font-size:15px;font-size:1.0714285714285714rem;font-weight:400}
@media screen and (min-width:48em){.issuelibrary .dropdown-menu>li>a{border-left:1px solid #f04e61}
}
.issuelibrary .dropdown-menu>li>a:hover,.issuelibrary .dropdown-menu>li>a:focus{background-color:transparent;color:#f04e61;text-decoration:underline}
.issuelibrary .thumbnail{border:0;border-radius:0}
.issuelibrary .thumbnail .caption{padding:0}
.issuelibrary .thumbnail .caption p{margin:1.3em 0 0}
.issuelibrary .thumbnail .section-subheader{display:block;margin:1.3em 0}
.issuelibrary .thumbnail .section-subheader a{color:#000;text-transform:uppercase;font-weight:700;font-size:15px;font-size:1.0714285714285714rem}
.issuelink{float:right;padding:15px 0 30px}
@media screen and (min-width:48em){.issuelink{padding:15px 0 40px}
}
@media screen and (min-width:62em){.issuelink{padding:30px}
}
.latestarticles{position:relative;margin-bottom:10px;padding:25px 10px;border:1px solid #b9b9b9;border-radius:4px}
@media screen and (min-width:48em){.latestarticles{margin-bottom:20px;padding:25px 20px}
}
@media screen and (min-width:62em){.latestarticles{position:relative;margin-bottom:10px;padding:20px}
}
.latestarticles .section-header,.latestarticles h1{display:block;margin-bottom:1.3em;text-transform:uppercase;font-weight:700;font-size:18px;font-size:1.2857142857142858rem;line-height:18px}
@media screen and (min-width:62em){.latestarticles .section-header,.latestarticles h1{font-size:16px;font-size:1.1428571428571428rem;line-height:16px}
}
.latestarticles article{margin-top:1.3em}
.latestarticles article:first-child{margin-top:0}
.latestarticles h2{margin:0;font-size:15px;font-size:1.0714285714285714rem}
@media screen and (min-width:62em){.latestarticles h2{font-size:14px;font-size:1rem}
}
.latestarticles a{color:#000}
.latestarticles .latest-news{margin-right:-10px;margin-left:-10px}
.latestarticles .latest-news:before,.latestarticles .latest-news:after{content:" ";display:table}
.latestarticles .latest-news:after{clear:both}
.latestarticles .latest-news:before,.latestarticles .latest-news:after{content:" ";display:table}
.latestarticles .latest-news:after{clear:both}
@media screen and (min-width:48em){.latestarticles .latest-news{margin-right:-20px;margin-left:-20px}
}
@media screen and (min-width:62em){.latestarticles .latest-news{margin-right:-10px;margin-left:-10px}
}
.latestarticles .latest-news.no-column{float:none;margin-right:0;margin-left:0;padding-right:0;padding-left:0;width:auto}
.latestarticles .latest-news.no-column .viewMore{top:0;right:0}
.latestarticles .latest-news .col-sm-12{position:static;width:100%}
@media screen and (min-width:48em){.latestarticles .latest-news .col-sm-12{width:50%}
}
.latestarticles .article-title h2{font-size:26px;font-size:1.8571428571428572rem}
@media screen and (min-width:62em){.latestarticles .article-title h2{font-size:24px;font-size:1.7142857142857142rem}
}
.latestarticles .date-time{color:#a3a5a7;font-weight:400;font-size:15px;font-size:1.0714285714285714rem}
@media screen and (min-width:62em){.latestarticles .date-time{font-size:14px;font-size:1rem}
}
.latestarticles .viewMore{position:absolute;top:25px;right:10px;line-height:0}
@media screen and (min-width:48em){.latestarticles .viewMore{right:20px}
}
@media screen and (min-width:62em){.latestarticles .viewMore{top:20px}
}
.latestarticles .viewMore .btn{padding:0;border:0;border-radius:0;color:#771d6d;font-size:15px;font-size:1.0714285714285714rem;line-height:18px}
@media screen and (min-width:62em){.latestarticles .viewMore .btn{font-size:14px;font-size:1rem;line-height:16px}
}
.latestarticles .viewMore .btn.active,.latestarticles .viewMore .btn:active{box-shadow:none}
.latestarticles .viewMore .btn:hover,.latestarticles .viewMore .btn:focus{text-decoration:underline}
.latestarticles .viewMore .icon-chevron-right{display:none}
@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}
@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}
.login{margin-bottom:10px;background-color:transparent}
@media screen and (min-width:48em){.login{margin-bottom:0}
}
.login a{color:#fff;text-decoration:underline}
.login ul{list-style-type:none;margin:0;padding:0;font-size:14px;font-size:1rem}
@media screen and (min-width:48em){.login ul{margin:15px 0;text-align:center}
}
@media screen and (min-width:48em){.login ul.bottom-empty{margin-top:65px;margin-bottom:65px}
}
@media screen and (min-width:62em){.login ul.bottom-empty{margin-top:55px;margin-bottom:55px}
}
@media screen and (min-width:75em){.login ul.bottom-empty{margin-top:45px;margin-bottom:45px}
}
@media screen and (min-width:48em){.login ul.bottom-cb{margin-top:48px;margin-bottom:47px}
}
@media screen and (min-width:62em){.login ul.bottom-cb{margin-top:38px;margin-bottom:37px}
}
@media screen and (min-width:75em){.login ul.bottom-cb{margin-top:28px;margin-bottom:27px}
}
@media screen and (min-width:48em){.login ul.bottom-twocb{margin-top:36px;margin-bottom:35px}
}
@media screen and (min-width:62em){.login ul.bottom-twocb{margin-top:25px;margin-bottom:25px}
}
@media screen and (min-width:75em){.login ul.bottom-twocb{margin-top:15px;margin-bottom:15px}
}
@media screen and (min-width:48em){.login ul.bottom-full{margin-top:35px;margin-bottom:34px}
}
@media screen and (min-width:62em){.login ul.bottom-full{margin-top:25px;margin-bottom:25px}
}
@media screen and (min-width:75em){.login ul.bottom-full{margin-top:15px;margin-bottom:15px}
}
.login li{margin-bottom:5px}
@media screen and (min-width:48em){.login li{display:inline-block;padding:0 10px;border-left:1px solid #fff;vertical-align:middle}
.login li:first-child{border-left:0}
}
.login label{color:#fff;font-size:14px;font-size:1rem;font-weight:400}
@media screen and (min-width:48em){.login form.collapsing,.login form.collapse{display:block;height:auto !important}
}
.login .collapsing{-webkit-transition:none;transition:none}
.login .login{margin-bottom:0}
.login .login.animated .btn--collapse,.login .login.animated .form-container{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.login .login.shake .btn--collapse,.login .login.shake .form-container{-webkit-animation-name:shake;animation-name:shake}
.login .login--aicpa .btn--collapse span,.login .login--aicpa .form-wrapper,.login .login--aicpa .action-button span{background-color:#0295c6}
.login .login--cima .btn--collapse span,.login .login--cima .form-wrapper,.login .login--cima .action-button span{background-color:#ff5e79}
.login .login--cgmaAcademy .btn--collapse span,.login .login--cgmaAcademy .form-wrapper,.login .login--cgmaAcademy .action-button span{background-color:#72246c}
.login .btn--collapse{display:block;padding:4px 4px 0;width:100%;border-width:1px 1px 0;border-style:solid;border-color:#b9b9b9;border-radius:4px 4px 0 0;background-color:#fff;color:#fff;text-align:left}
@media screen and (min-width:48em){.login .btn--collapse{text-align:center;cursor:default}
}
.login .btn--collapse.collapsed{padding:4px;border-width:1px;border-radius:4px}
@media screen and (min-width:48em){.login .btn--collapse.collapsed{padding:4px 4px 0;border-width:1px 1px 0;border-radius:4px 4px 0 0}
}
.login .btn--collapse.collapsed span:after{content:"\e901"}
@media screen and (min-width:48em){.login .btn--collapse:focus{outline:0}
}
.login .btn--collapse:active,.login .btn--collapse.active{box-shadow:none}
.login .btn--collapse span{display:block;overflow:hidden;position:relative;padding:10px 35px 10px 10px;text-transform:uppercase;text-overflow:ellipsis;font-weight:700;font-size:18px;font-size:1.2857142857142858rem;white-space:nowrap}
@media screen and (min-width:48em){.login .btn--collapse span{padding:30px 0 0;font-size:28px;font-size:2rem}
}
.login .btn--collapse span:after{font-family:"icomoon" !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"icomoon" !important lintIgnore("important");speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;font-feature-settings:"liga" lintIgnore("known-properties");-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;content:"\e90c";position:absolute;right:14px}
@media screen and (min-width:48em){.login .btn--collapse span:after{display:none}
}
.login .form-container{padding:0 4px 4px;background-color:#fff;border-width:0 1px 1px;border-style:solid;border-color:#b9b9b9;border-radius:0 0 4px 4px}
.login .form-wrapper{padding:10px}
@media screen and (max-width:47.9375em){.login .form-wrapper{height:auto !important}
}
@media screen and (min-width:48em){.login .form-group,.login .checkbox{margin-right:40px;margin-left:40px}
}
@media screen and (min-width:62em){.login .form-group,.login .checkbox{margin-right:90px;margin-left:90px}
}
.login .alert{margin:0 0 15px;border-color:#fff;border-radius:0;background-color:#f04e61;color:#fff}
@media screen and (min-width:48em){.login .alert{margin:0 40px 15px}
}
@media screen and (min-width:62em){.login .alert{margin:0 90px 15px}
}
.login .alert .close{opacity:1}
.login .alert .close:hover,.login .alert .close:focus{color:#fff;opacity:1}
.login .form-control{border-color:#fff;border-radius:0}
.login .action-button{margin-bottom:0;padding:10px 0 0}
@media screen and (min-width:48em){.login .action-button{padding:10px 0 20px}
}
.mostreadarticles{margin:0 0 10px;padding:25px 10px;border:1px solid #b9b9b9;border-radius:4px}
@media screen and (min-width:48em){.mostreadarticles{margin:0 0 20px;padding:25px 20px}
}
@media screen and (min-width:62em){.mostreadarticles{position:relative;margin:0 0 10px;padding:20px}
}
aside .mostreadarticles{margin:30px 0;padding:0 0 30px;border-width:0 0 1px;border-radius:0}
.mostreadarticles h1{display:block;margin-bottom:1.3em;text-transform:uppercase;font-weight:700;font-size:18px;font-size:1.2857142857142858rem;line-height:18px}
@media screen and (min-width:62em){.mostreadarticles h1{font-size:16px;font-size:1.1428571428571428rem;line-height:16px}
}
.mostreadarticles article{margin-top:1.3em}
.mostreadarticles article:first-child{margin-top:0}
.mostreadarticles h2{margin:0;font-weight:700;font-size:15px;font-size:1.0714285714285714rem}
@media screen and (min-width:62em){.mostreadarticles h2{font-size:14px;font-size:1rem}
}
.mostreadarticles .date-time{color:#a3a5a7;font-weight:400;font-size:15px;font-size:1.0714285714285714rem}
@media screen and (min-width:62em){.mostreadarticles .date-time{font-size:14px;font-size:1rem}
}
.playlist{overflow:visible}
@media screen and (min-width:48em){.playlist{margin:0 0 10px}
}
@media screen and (min-width:62em){.playlist{margin:-10px 0 10px;padding:0 0 10px}
.playlist:first-child{margin:0 0 10px}
.playlist .playlist{margin:0;padding:0}
}
.playlist h3{margin:0;font-weight:700;font-size:20px;font-size:1.4285714285714286rem}
.promotion{margin:30px 0}
.promotion h1{margin-bottom:31px;color:#939598;text-transform:uppercase;font-weight:700;font-size:18px;font-size:1.2857142857142858rem}
@media screen and (min-width:62em){.promotion h1{margin-bottom:27px;font-size:16px;font-size:1.1428571428571428rem}
}
.promotion h2{margin:0 0 10px;color:#f04e61;font-weight:700;font-size:15px;font-size:1.0714285714285714rem}
@media screen and (min-width:62em){.promotion h2{font-size:14px;font-size:1rem}
}
.brightcoveplayer-playlist{margin-bottom:10px;padding:0 10px;border:1px solid #b9b9b9;border-radius:4px}
@media screen and (min-width:48em){.brightcoveplayer-playlist{margin-bottom:20px;padding:0 30px}
}
@media screen and (min-width:62em){.brightcoveplayer-playlist{margin-bottom:10px;padding:0;border:0;border-radius:0}
}
.brightcoveplayer-playlist h4{margin:25px 0 15px;font-size:18px;font-size:1.2857142857142858rem;font-weight:700;text-transform:uppercase}
@media screen and (min-width:62em){.brightcoveplayer-playlist h4{margin:20px 0 15px}
}
.brightcoveplayer-playlist a{color:#000}
.brightcoveplayer-playlist .player-embed-wrap{margin-right:-10px;margin-left:-10px}
.brightcoveplayer-playlist .player-embed-wrap:before,.brightcoveplayer-playlist .player-embed-wrap:after{content:" ";display:table}
.brightcoveplayer-playlist .player-embed-wrap:after{clear:both}
.brightcoveplayer-playlist .player-embed-wrap:before,.brightcoveplayer-playlist .player-embed-wrap:after{content:" ";display:table}
.brightcoveplayer-playlist .player-embed-wrap:after{clear:both}
@media screen and (min-width:48em){.brightcoveplayer-playlist .player-embed-wrap{margin-right:-20px;margin-left:-20px}
}
@media screen and (min-width:62em){.brightcoveplayer-playlist .player-embed-wrap{margin-right:-10px;margin-left:-10px}
}
main .brightcoveplayer-playlist .video-section{margin:0}
.brightcoveplayer-playlist #currentVideoTitle{overflow:visible;margin:0;padding:14px 0;height:auto;border-bottom:1px solid #ccc;background-color:transparent;color:#a3a5a7;text-overflow:clip;font-size:15px;font-size:1.0714285714285714rem;font-weight:400;white-space:normal}
.brightcoveplayer-playlist .playlist-wrapper{margin-top:0 !important;height:93px;background-color:transparent}
@media screen and (min-width:62em){.brightcoveplayer-playlist .playlist-wrapper{height:89px}
}
.brightcoveplayer-playlist .playlist-wrapper .vjs-playlist{padding:0;min-width:0;background-color:transparent}
.brightcoveplayer-playlist .playlist-wrapper .vjs-playlist cite{overflow:visible;height:auto;text-overflow:clip;color:#000;font-family:"Roboto",sans-serif;font-weight:400;font-size:15px;font-size:1.0714285714285714rem;white-space:normal}
@media screen and (min-width:62em){.brightcoveplayer-playlist .playlist-wrapper .vjs-playlist cite{font-size:14px;font-size:1rem}
}
.brightcoveplayer-playlist .playlist-wrapper .vjs-playlist-item{margin-bottom:0;padding:14px 0;height:auto;border-width:1px 0 0;border-style:solid;border-color:#ccc;border-radius:0;background-color:transparent}
.brightcoveplayer-playlist .playlist-wrapper .vjs-playlist-item:first-child{border-width:0}
.relatedarticles{padding-bottom:30px;background-color:#fff}
@media screen and (min-width:48em){.relatedarticles{padding-bottom:40px}
}
@media screen and (min-width:62em){.relatedarticles{padding-bottom:0}
}
.relatedarticles span{display:block;padding-bottom:6px;text-transform:uppercase;font-weight:700;font-size:16px;font-size:1.1428571428571428rem;line-height:16px}
@media screen and (min-width:62em){.relatedarticles span{font-size:14px;font-size:1rem}
}
.relatedarticles article{padding:10px 0;border-bottom:1px solid #b9b9b9}
.relatedarticles article:first-child{border-top:1px solid #b9b9b9}
.relatedarticles h2{margin:0;font-weight:700;font-size:15px;font-size:1.0714285714285714rem}
@media screen and (min-width:62em){.relatedarticles h2{font-size:14px;font-size:1rem}
}
.relatedarticles .date-time{font-weight:400;font-size:14px;font-size:1rem}
@media screen and (min-width:62em){.relatedarticles .date-time{font-size:11px;font-size:.7857142857142857rem}
}
.resourcesBlock{overflow:visible;background-color:transparent}
@media screen and (min-width:62em){.resourcesBlock section.col-md-8{margin-right:-335px;padding-right:335px;padding-left:10px}
.resourcesBlock section.col-md-8:after{display:none}
}
@media screen and (min-width:62em){.resourcesBlock aside.col-md-4{margin-top:47px;padding-right:10px;padding-left:10px;width:335px}
.resourcesBlock aside.col-md-4:before{display:none}
}
.resourcesBlock aside .content-block h1,.resourcesBlock aside .content-block h2{font-size:21px;font-size:1.5rem}
.resourcesBlock aside .content-block h1{display:block;margin-bottom:13px}
.resourcesBlock aside .content-block h2{color:#771d6d;font-weight:700}
.resourcesBlock aside .content-block h2 a{color:#771d6d}
.resourcesBlock aside .content-block a{color:#000;text-decoration:none}
.resourcesBlock aside .content-block .block a:after{display:none}
.resourcesBlock .contentblock--hero .content-block{margin:0 0 20px;background-color:#fff}
@media screen and (min-width:62em){.resourcesBlock .contentblock--hero .content-block{margin:-10px -10px 20px;padding-bottom:4px}
}
.resourcesBlock .contentblock--hero .content-block h1{color:#f8b575;font-size:22px;font-size:1.5714285714285714rem}
@media screen and (min-width:48em){.resourcesBlock .contentblock--hero .content-block h1{font-size:28px;font-size:2rem}
}
.resourcesBlock .contentblock--hero .content-block p{display:none}
@media screen and (min-width:48em){.resourcesBlock .contentblock--hero .content-block p{display:block;margin:16px 0 0;font-weight:600;font-size:20px;font-size:1.4285714285714286rem}
}
.resourcesBlock .contentblock--hero .content-block .block{padding:22px 10px}
.resourcesBlock .htmlContainer{margin:0 0 10px;padding:25px 10px 5px;border:1px solid #b9b9b9;border-radius:4px}
@media screen and (min-width:48em){.resourcesBlock .htmlContainer{margin:0 0 20px;padding:25px 20px 5px}
}
@media screen and (min-width:62em){.resourcesBlock .htmlContainer{margin:0 0 10px;padding:20px 20px 5px}
}
.resourcesBlock .htmlContainer .primary-section-sub-heading-style{margin-bottom:1.3em;color:#000;text-transform:uppercase;font-weight:700;font-size:18px;font-size:1.2857142857142858rem;line-height:18px}
@media screen and (min-width:62em){.resourcesBlock .htmlContainer .primary-section-sub-heading-style{font-size:16px;font-size:1.1428571428571428rem;line-height:16px}
}
.resourcesBlock .mostreadarticles{margin:0 0 10px;padding:25px 10px;border:1px solid #b9b9b9;border-radius:4px}
@media screen and (min-width:48em){.resourcesBlock .mostreadarticles{margin:0 0 20px;padding:25px 20px}
}
@media screen and (min-width:62em){.resourcesBlock .mostreadarticles{margin:0 0 10px;padding:20px}
}
.search{padding:0 0 60px}
@media screen and (min-width:62em){.search{padding:0 0 70px}
}
@media screen and (min-width:62em){.search{padding:0 30px 60px}
}
@media screen and (min-width:48em){.search .row{margin-right:-20px;margin-left:-20px}
}
@media screen and (min-width:62em){.search .row{margin-right:-10px;margin-left:-10px}
}
@media screen and (min-width:62em){.search section,.search aside{background-color:transparent}
}
@media screen and (min-width:62em){.search section{margin-right:0;margin-left:-320px;padding-right:10px;padding-left:350px;width:100%}
.search section:after{right:auto;left:320px}
}
@media screen and (min-width:48em){.search section article{display:table;table-layout:fixed}
}
.search section h1{font-size:18px;font-size:1.2857142857142858rem;font-weight:700}
@media screen and (min-width:62em){.search section h1{font-size:15px;font-size:1.0714285714285714rem}
}
.search section .select{display:none}
@media screen and (min-width:62em){.search section .select{display:inline-block;min-width:170px}
}
@media screen and (min-width:48em){.search aside:before,.search aside:after{content:" ";display:table}
.search aside:after{clear:both}
.search aside:before,.search aside:after{content:" ";display:table}
.search aside:after{clear:both}
}
@media screen and (min-width:62em){.search aside{padding-right:0;padding-left:10px;width:320px;z-index:100}
.search aside:before{content:"";display:block;position:absolute;top:0;right:-1px;bottom:0;left:auto;width:1px;background-color:#b9b9b9}
}
.search aside p{margin-bottom:10px;font-size:20px;font-size:1.4285714285714286rem}
@media screen and (min-width:62em){.search aside p{font-size:18px;font-size:1.2857142857142858rem}
}
.search aside .select{display:block}
@media screen and (min-width:48em){.search aside .select{display:inline-block;min-width:250px}
}
@media screen and (min-width:62em){.search aside .select{display:none;min-width:0}
}
.search strong{font-size:16px;font-size:1.1428571428571428rem}
@media screen and (min-width:62em){.search strong{font-size:14px;font-size:1rem}
}
.search .content-block--hero{margin-bottom:30px}
.search .content-block--hero h1{font-size:22px;font-size:1.5714285714285714rem}
@media screen and (min-width:48em){.search .content-block--hero h1{font-size:28px;font-size:2rem}
}
.search .content-block--hero .block{padding:22px 10px}
@media screen and (min-width:48em){.search .content-block--hero .block{padding:33px 10px}
}
.search .search__terms{list-style-type:none;margin-bottom:30px;padding-left:0}
.search .search__terms li{font-size:15px;font-size:1.0714285714285714rem;font-weight:400}
.search .search__terms .btn--term{margin-right:5px;padding:0;border:0;border-radius:50%;background-color:transparent;color:#939598;font-size:19px;font-size:1.3571428571428572rem}
.search .search__filter{margin-bottom:15px}
@media screen and (min-width:48em){.search .search__filter{float:left}
}
@media screen and (min-width:62em){.search .search__filter{float:none}
}
.search .search__filter p{display:none}
@media screen and (min-width:62em){.search .search__filter p{display:block}
}
.search .search__filter .form-control{height:auto;box-shadow:none;-webkit-transition:none;transition:none}
.search .search__filter .form-control.open .btn{background-color:#fff;box-shadow:none}
.search .search__filter .form-control.open .btn .caret:before{content:"\e90c"}
.search .search__filter .btn{float:none;padding:12px 25px 12px 10px;border:2px solid #efeae1;border-radius:0;box-shadow:none;color:#000;font-size:16px;font-size:1.1428571428571428rem;font-weight:700}
@media screen and (min-width:48em){.search .search__filter .btn{min-width:300px}
}
@media screen and (min-width:62em){.search .search__filter .btn{display:none;min-width:0}
}
.search .search__filter .btn:hover,.search .search__filter .btn:focus,.search .search__filter .btn:active,.search .search__filter .btn.active{background-color:#fff}
.search .search__filter .btn .caret{position:absolute;top:50%;right:10px;margin-top:-8px;width:auto;height:auto;border:0;color:#f04e61;line-height:0}
.search .search__filter .btn .caret:before{font-family:"icomoon" !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"icomoon" !important lintIgnore("important");speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;font-feature-settings:"liga" lintIgnore("known-properties");-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;content:"\e901"}
.search .search__filter .dropdown-menu{margin:-2px 0 0;padding:0;border-width:0 2px 2px;border-style:solid;border-color:transparent #efeae1 #efeae1;border-radius:0;box-shadow:none;font-size:15px;font-size:1.0714285714285714rem}
@media screen and (min-width:62em){.search .search__filter .dropdown-menu{position:static;display:block;float:none;overflow:visible !important;margin:-2px 0 0;max-height:100% !important;min-height:0 !important;border:0}
}
.search .search__filter .dropdown-menu>li{margin-bottom:10px}
.search .search__filter .dropdown-menu>li>a.opt{padding:0 10px 0 30px;color:#f04e61}
.search .search__filter .dropdown-menu>li>a.opt:hover,.search .search__filter .dropdown-menu>li>a.opt:focus{background-color:transparent;text-decoration:underline}
.search .search__filter .dropdown-menu>li>a>span.text{display:inline}
.search .search__filter .dropdown-header{margin-bottom:10px;padding:0 10px;color:#000;font-weight:700;font-size:15px;font-size:1.0714285714285714rem;cursor:pointer}
.search .search__filter .dropdown-header.collapsed:before{margin-right:10px;border-width:6px 0 6px 6px;border-color:transparent #f04e61}
.search .search__filter .dropdown-header:before{content:"";display:inline-block;margin-right:4px;border-width:6px 6px 0 6px;border-style:solid;border-color:#72246c transparent;vertical-align:middle}
.search .search__filter .divider{display:none}
@media screen and (min-width:48em){.search .select{float:right}
}
@media screen and (min-width:62em){.search .select{margin-bottom:0}
}
.search .select:after{margin-top:-8px;font-size:16px;font-size:1.1428571428571428rem}
@media screen and (min-width:62em){.search .select:after{margin-top:-6.5px;font-size:14px;font-size:1rem}
}
.search .select select{font-size:16px;font-size:1.1428571428571428rem}
@media screen and (min-width:62em){.search .select select{padding:7px 38px 7px 10px;min-height:32px;font-size:14px;font-size:1rem}
}
.search .content-type:before,.search .content-type:after{content:" ";display:table}
.search .content-type:after{clear:both}
.search .content-type:before,.search .content-type:after{content:" ";display:table}
.search .content-type:after{clear:both}
@media screen and (min-width:48em){.search .content-type{display:table-cell;padding-right:20px;min-width:80px;width:1%;text-align:center}
}
.search .content-type span{color:#939598;font-size:12px;font-size:.8571428571428571rem;line-height:32px}
@media screen and (min-width:48em){.search .content-type span{display:block;line-height:normal}
}
.search .content-type img{float:left;margin:0 5px 0 0;max-width:32px}
@media screen and (min-width:48em){.search .content-type img{float:none;margin:0 auto;max-width:40px}
}
.search .date-time{color:#9a9c9f}
.social-share{margin-bottom:8px}
.social-share>span{margin-left:8px}
.social-share>span:first-child{margin-left:0}
.st_print_large{display:none}
@media screen and (min-width:48em){.st_print_large{display:inline}
}
.sitemap{padding:15px}
.sitemap li>a{color:#f04e61;text-decoration:none}
.socialconnect{margin:30px 0}
.socialconnect h1{margin-bottom:22px;color:#939598;text-transform:uppercase;font-weight:700;font-size:18px;font-size:1.2857142857142858rem}
@media screen and (min-width:62em){.socialconnect h1{font-size:16px;font-size:1.1428571428571428rem}
}
.socialconnect ul{list-style-type:none;margin-bottom:0;padding-left:0}
.socialconnect li{margin-bottom:8px}
@media screen and (min-width:62em){.socialconnect li{margin-bottom:12px}
}
.socialconnect a{height:32px;color:#000;line-height:32px}
@media screen and (min-width:62em){.socialconnect a{height:26px;line-height:26px}
}
.socialconnect a:hover,.socialconnect a:focus{text-decoration:none}
.socialconnect a:hover span:after,.socialconnect a:focus span:after{background-color:#000}
.socialconnect a span{position:relative;display:inline-block}
.socialconnect a span:after{content:'';display:block;position:absolute;bottom:6px;width:100%;height:1px;background-color:transparent}
.socialconnect img{margin-right:15px;max-width:32px;max-height:32px;width:100%}
@media screen and (min-width:62em){.socialconnect img{max-width:26px;max-height:26px}
}
.tabs{margin-bottom:20px}
@media screen and (min-width:62em){.tabs{margin-bottom:10px;background-color:transparent}
}
@media screen and (min-width:62em){.tabs .tabs{background-color:#fff}
}
.tabs.tabs--transparent{background-color:#fff}
.tabs.tabs--transparent>.nav-tabs{margin:0 -20px 40px;width:auto}
.tabs.tabs--transparent>.nav-tabs>li{margin-left:0;border-width:0 0 0 1px;border-radius:0;vertical-align:middle}
.tabs.tabs--transparent>.nav-tabs>li:first-child{border-left:0}
.tabs.tabs--transparent>.nav-tabs>li.active>a{color:#000;font-weight:700}
.tabs.tabs--transparent>.nav-tabs>li>a{margin:0;border-radius:0;background-color:#fff;color:#771d6d;font-weight:600;font-size:18px;font-size:1.2857142857142858rem}
.tabs.tabs--transparent>.nav-tabs>li>a:focus,.tabs.tabs--transparent>.nav-tabs>li>a:hover{color:#9c2463}
@media screen and (min-width:62em){.tabs.tabs--transparent>.nav-tabs>li>a{font-size:16px;font-size:1.1428571428571428rem}
}
.tabs.tabs--grey .tab-content{padding:0 10px;border:2px solid #fff}
@media screen and (min-width:48em){.tabs.tabs--grey .tab-content{padding:30px;border:1px solid #b9b9b9;border-radius:0 4px 4px}
}
.tabs.tabs--grey .tab-content>.active{display:none}
@media screen and (min-width:48em){.tabs.tabs--grey .tab-content>.active{display:block}
}
.tabs.tabs--grey .tab-content>.in+.active{display:block}
@media screen and (min-width:48em){.tabs .tab-content{background-color:#fff}
}
.tabs .tab-content.tab-content--hero{margin-bottom:20px;border:0;border-radius:0}
@media screen and (min-width:48em){.tabs .tab-content.tab-content--hero{margin-bottom:30px;padding:0}
}
@media screen and (min-width:62em){.tabs .tab-content.tab-content--hero{margin-bottom:20px}
}
.tabs .tab-content.tab-content--hero img{width:100%}
.tabs .tab-content .content-block{padding:0 10px}
@media screen and (min-width:48em){.tabs .tab-content .content-block{padding:0}
}
.tabs .nav>li>a{padding:15px 20px}
.tabs .nav-tabs{display:none;border-bottom:0}
@media screen and (min-width:48em){.tabs .nav-tabs{display:block;margin-right:-4px}
}
.tabs .nav-tabs>li{margin-right:4px;border-width:1px 1px 0 1px;border-style:solid;border-color:#b9b9b9;border-radius:4px 4px 0 0}
.tabs .nav-tabs>li.active>a,.tabs .nav-tabs>li.active>a:focus,.tabs .nav-tabs>li.active>a:hover{padding-bottom:16px;border:0;background-color:#fff;color:#000;font-weight:700}
.tabs .nav-tabs>li>a{margin-right:0;border:0;border-radius:4px 4px 0 0;background-color:#f2f2f2;color:#000;font-weight:400;font-size:16px;font-size:1.1428571428571428rem;line-height:16px;cursor:pointer}
@media screen and (min-width:48em){.tabs .select{display:none}
}
.tabs .tab-collapse{display:block;position:relative;height:50px;border-top:2px solid #fff;color:#000;font-size:18px;font-size:1.2857142857142858rem;font-weight:700;line-height:50px}
@media screen and (min-width:48em){.tabs .tab-collapse{display:none}
}
.tabs .tab-collapse:after{font-family:"icomoon" !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"icomoon" !important lintIgnore("important");speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;font-feature-settings:"liga" lintIgnore("known-properties");-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;content:"\e901";position:absolute;right:10px;height:50px;color:#771d6d;font-size:24px;font-size:1.7142857142857142rem;line-height:50px}
.tabs .tab-collapse:first-child{border-top:0}
.tabs .tab-collapse.in:after{content:"\e90c"}
.tabs .tab-pane{margin-top:8px}
@media screen and (min-width:48em){.tabs .tab-pane{margin-top:0}
}
@media screen and (min-width:62em){.videoplayer{margin-bottom:10px;padding:0 30px}
}
.videoplayer h1,.videoplayer h3{margin:0;font-weight:700;font-size:20px;font-size:1.4285714285714286rem}
.videoplayer .textpicker{display:none !important}
.videoplayer .video-js{margin-bottom:10px}
.videoplayer .bc-player-default_default:hover .vjs-big-play-button{background-color:#771d6d}
.videoplayer .list-playlist{list-style-type:none;margin-bottom:0;padding-left:0}
.videoplayer .list-playlist li{margin-bottom:10px}
.videoPlayerLanding{overflow:auto;text-align:center}
@media screen and (min-width:62em){.videoPlayerLanding{margin-bottom:10px}
}
.assetPage{position:static;overflow:visible;height:auto}
.assetPage .row{margin-left:-5px;margin-right:-5px}
@media screen and (min-width:48em){.assetPage .row{margin-left:-10px;margin-right:-10px}
}
@media screen and (min-width:62em){.assetPage .row{margin-left:-5px;margin-right:-5px}
}
.assetPage .row div[class^="col-"],.assetPage .row div[class*=" col-"]{padding-right:5px;padding-left:5px}
@media screen and (min-width:48em){.assetPage .row div[class^="col-"],.assetPage .row div[class*=" col-"]{padding-right:10px;padding-left:10px}
}
@media screen and (min-width:62em){.assetPage .row div[class^="col-"],.assetPage .row div[class*=" col-"]{padding-right:5px;padding-left:5px}
}
@media screen and (min-width:62em){.magazineArticlePage section,.magazineArticlePage aside{border-top:10px solid #e1d7c4}
}
@media screen and (min-width:62em){.magazineHomePage section.col-md-8{margin-right:-351px;padding-right:351px;padding-left:10px}
.magazineHomePage section.col-md-8:after{display:none}
}
@media screen and (min-width:62em){.magazineHomePage aside.col-md-4{padding-right:10px;padding-left:10px;width:351px}
.magazineHomePage aside.col-md-4:before{display:none}
}
.magazineHomePage aside .doubleclickAds{margin-bottom:10px;padding-bottom:20px;border:1px solid #b9b9b9;border-radius:4px}
@media screen and (min-width:48em){.magazineHomePage aside .doubleclickAds{margin-bottom:20px}
}
@media screen and (min-width:62em){.magazineHomePage aside .doubleclickAds{margin-bottom:0;padding-bottom:10px;border:0;border-radius:0}
}
.magazineHomePage aside .content-block .block-container--btn,.magazineHomePage aside .content-block .block{border-radius:4px}
.magazineHomePage aside .content-block .block-container--btn{border:1px solid #b9b9b9}
.magazineHomePage aside .content-block .block{border:4px solid #fff}
@media screen and (min-width:62em){.magazineHomePage .brightcoveplayer-playlist{padding:0 10px;border:1px solid #b9b9b9;border-radius:4px}
}
@media screen and (min-width:62em){.homePage main,.magazineArticlePage main,.magazineHomePage main{border-top:0;background-color:white}
}
@media screen and (min-width:62em){.generalArticlePage main,.generalSidebarPage main,.issuePage main,.magazineArticlePage main,.generalArticlePage section,.generalSidebarPage section,.issuePage section,.magazineArticlePage section,.generalArticlePage aside,.generalSidebarPage aside,.issuePage aside,.magazineArticlePage aside{background-color:#fff}
}
@media screen and (min-width:62em){.generalArticlePage main,.generalSidebarPage main,.issuePage main,.magazineArticlePage main{position:relative;margin-bottom:0;padding-bottom:20px}
.generalArticlePage main:before,.generalSidebarPage main:before,.issuePage main:before,.magazineArticlePage main:before,.generalArticlePage main:after,.generalSidebarPage main:after,.issuePage main:after,.magazineArticlePage main:after{content:"";display:block;position:absolute;z-index:100;top:0;bottom:0;width:10px;background-color:#e1d7c4}
.generalArticlePage main:before,.generalSidebarPage main:before,.issuePage main:before,.magazineArticlePage main:before{left:0}
.generalArticlePage main:after,.generalSidebarPage main:after,.issuePage main:after,.magazineArticlePage main:after{right:0}
}
@media screen and (min-width:62em){.generalSidebarPage section,.issuePage section,.magazineArticlePage section,.generalSidebarPage aside,.issuePage aside,.magazineArticlePage aside{padding-top:20px}
}
@media screen and (min-width:62em){.generalSidebarPage section.col-md-8:after,.issuePage section.col-md-8:after,.magazineArticlePage section.col-md-8:after{top:20px}
}
@media screen and (min-width:62em){.generalSidebarPage aside.col-md-4:before,.issuePage aside.col-md-4:before,.magazineArticlePage aside.col-md-4:before{top:20px}
}
@media screen and (min-width:62em){.generalSidebarPage section.col-md-8,.issuePage section.col-md-8{margin-right:-340px;padding-right:370px}
.generalSidebarPage section.col-md-8:after,.issuePage section.col-md-8:after{right:339px}
}
@media screen and (min-width:62em){.generalSidebarPage aside.col-md-4,.issuePage aside.col-md-4{padding-right:25px;padding-left:15px;width:340px}
}
.footer__promotion{margin-bottom:30px;border:10px solid #fff}
@media screen and (min-width:48em){.footer__promotion{margin-bottom:0}
}
@media screen and (min-width:48em){.footer__promotion div[class^="col-"],.footer__promotion div[class*=" col-"]{padding-left:10px;padding-right:10px}
}
.footer__links ul{list-style-type:none;margin:30px 0 25px;padding-left:0}
@media screen and (min-width:48em){.footer__links ul{margin:30px 0}
.footer__links ul:before,.footer__links ul:after{content:" ";display:table}
.footer__links ul:after{clear:both}
.footer__links ul:before,.footer__links ul:after{content:" ";display:table}
.footer__links ul:after{clear:both}
}
@media screen and (min-width:62em){.footer__links ul{margin:30px 0 15px}
}
.footer__links li{margin-bottom:20px}
@media screen and (min-width:48em){.footer__links li{float:left;margin-bottom:0;margin-left:25px}
.footer__links li:first-child{margin-left:0}
}
.footer__links a{color:#f04e61}
@media screen and (min-width:62em){.footer__copyright>div{display:inline-block}
}
#mainbar-top{background-color:#fff}
.cookieBanner{background-color:#f3f5f4;margin-bottom:15px}
.cookieBanner a,.cookieBanner p,.cookieBanner .banner-close{font-family:"Roboto",sans-serif}
.cookieBanner p{font-weight:300}
@media screen and (max-width:47.9375em){.cookieBanner p{width:90%;font-size:12px;font-size:.8571428571428571rem}
}
.cookieBanner a{color:#72246c}
.cookieBanner .banner-close{color:#72246c;font-size:16px;font-size:1.1428571428571428rem;opacity:1;background:0;font-weight:300}
.cookieBanner .banner-close:hover,.cookieBanner .banner-close:focus{opacity:.8}
@media screen and (max-width:61.9375em){.cookieBanner .banner-close{margin-top:12px}
}
@media screen and (max-width:47.9375em){.cookieBanner .banner-close{margin-right:10px;margin-top:0}
}
.integrated-footer{width:100%}
.footer-top{background:#672d89;background:-moz-linear-gradient(left,#672d89 0,#672d89 44%,#9b2463 100%);background:-webkit-linear-gradient(left,#672d89 0,#672d89 44%,#9b2463 100%);background:linear-gradient(to right,#672d89 0,#672d89 44%,#9b2463 100%);margin-top:10px}
.footer-top .footer-content{padding:37px 0}
@media screen and (max-width:74.9375em){.footer-top .footer-content{padding:47px 0;margin:0 47px}
}
.footer-top .footer-content .verticallink-title,.footer-top .footer-content .footer-rich-text p:nth-of-type(1){font-size:18px;font-size:1.2857142857142858rem;font-weight:bold;margin-bottom:20px;display:flex;align-items:flex-end;width:100%}
.footer-top .footer-content .links{display:inline-block;width:16%}
.footer-top .footer-content .links ul{padding:0}
.footer-top .footer-content .links ul li{list-style:none;margin-bottom:20px;position:relative}
.footer-top .footer-content .links ul li a{text-decoration:none;display:block;font-size:16px;font-size:1.1428571428571428rem}
.footer-top .footer-content .links ul li a:after{content:"\e900";font-size:10px;font-size:.7142857142857143rem;font-family:"icomoon";position:absolute;right:-27px;bottom:0;margin-top:-22px}
.footer-top .footer-content .footer-support-links{margin-right:12%}
@media screen and (max-width:61.9375em){.footer-top .footer-content .footer-general-links,.footer-top .footer-content .footer-support-links{width:25%;margin-right:13%}
}
@media screen and (max-width:47.9375em){.footer-top .footer-content .footer-general-links,.footer-top .footer-content .footer-support-links{width:100%;width:75%}
}
.footer-top .footer-content .footer-rich-text{display:inline-block;width:41%;vertical-align:top;margin-right:11%}
@media screen and (max-width:61.9375em){.footer-top .footer-content .footer-rich-text{width:100%;margin-bottom:37px}
}
.footer-bottom{background-color:#231f20}
.footer-bottom .footer-content{padding:20px 0}
@media screen and (max-width:74.9375em){.footer-bottom .footer-content{padding:47px 0;margin:0 47px}
}
@media screen and (max-width:47.9375em){.footer-bottom .footer-content{padding:90px 47px 47px 47px;margin:0}
}
.footer-bottom .copyright{margin-right:47px;width:calc(50% - 47px);line-height:1}
.footer-bottom .copyright p{color:#fff;display:inline;width:auto;position:relative;font-size:12px;font-size:.8571428571428571rem;margin:0 5px 0 0}
@media screen and (max-width:61.9375em){.footer-bottom .copyright{width:calc(75% - 47px)}
}
@media screen and (max-width:47.9375em){.footer-bottom .copyright{width:100%;margin-right:0}
}
.footer-bottom .footer-privacy-terms-links{display:inline-block;left:0;position:relative;font-size:12px;font-size:.8571428571428571rem;margin-right:6%;bottom:5px}
@media screen and (max-width:61.9375em){.footer-bottom .footer-privacy-terms-links{display:block;position:relative;margin-right:0;margin-top:30px}
}
.footer-bottom .footer-privacy-terms-links ul{padding-left:0;margin-bottom:0}
@media screen and (max-width:61.9375em){.footer-bottom .footer-privacy-terms-links ul{float:none !important;margin:10px 0 0 0}
}
.footer-bottom .footer-privacy-terms-links ul li{display:inline-block}
.footer-bottom .footer-privacy-terms-links ul li+li:before{content:'|';margin:0 10px;color:#fff}
.footer-bottom .footer-privacy-terms-links a{color:#fff;text-decoration:none;border-bottom:1px solid #fff;padding:0;display:inline-block}
.footer-bottom .footer-privacy-terms-links a:hover{background:0}
.footer-bottom .footer-social-links{margin:0;position:absolute;right:0;display:inline-block;bottom:20px}
@media screen and (max-width:74.9375em){.footer-bottom .footer-social-links{bottom:47px}
}
@media screen and (max-width:61.9375em){.footer-bottom .footer-social-links{top:50%}
}
@media screen and (max-width:47.9375em){.footer-bottom .footer-social-links{top:36px;right:initial}
}
.footer-bottom .footer-social-links h1{display:none}
.footer-bottom .footer-social-links ul{margin-top:5px}
.footer-bottom .footer-social-links ul li{display:inline-block;position:relative;margin:0 10px}
.footer-bottom .footer-social-links ul li:first-child{margin-left:0}
.footer-bottom .footer-social-links ul li:last-child{margin-right:0}
.footer-bottom .footer-social-links ul li a{width:25px;height:25px;-moz-border-radius:70px;-webkit-border-radius:70px;border-radius:70px;display:inline-block}
.footer-bottom .footer-social-links ul li a span,.footer-bottom .footer-social-links ul li a img,.footer-bottom .footer-social-links ul li a h1{display:none}
.footer-bottom .footer-social-links ul li a:before{font-size:12px;font-size:.8571428571428571rem;font-family:"icomoon";position:absolute;color:#fff;top:1px;left:6px}
@media screen and (max-width:61.9375em){.footer-bottom .footer-social-links ul li a:before{top:-2px}
}
.footer-bottom .footer-social-links ul li a[track-socialiconname="twitter"]{background:#299be3}
.footer-bottom .footer-social-links ul li a[track-socialiconname="twitter"]:before{content:"\ea96"}
.footer-bottom .footer-social-links ul li a[track-socialiconname="facebook"]{background:#48619f}
.footer-bottom .footer-social-links ul li a[track-socialiconname="facebook"]:before{content:"\ea90"}
.footer-bottom .footer-social-links ul li a[track-socialiconname="linkedin"]{background:#287aa6}
.footer-bottom .footer-social-links ul li a[track-socialiconname="linkedin"]:before{content:"\eaca"}
.footer-bottom .footer-social-links ul li a[track-socialiconname="google plus"]{background:#e04006}
.footer-bottom .footer-social-links ul li a[track-socialiconname="google plus"]:before{content:"\ea8b"}
.footer-content{margin:0 auto;max-width:1170px;position:relative;padding:47px 0}
.footer-content div{vertical-align:top}
.footer-top li,.footer-bottom li,.footer-top p,.footer-bottom p,.footer-top a,.footer-bottom a,.footer-top .verticallink-title,.footer-bottom .verticallink-title{font-family:"roboto",sans-serif;color:#fff;font-weight:200}
.footer-bottom .footer-content div{vertical-align:bottom}
.cgma-rebrand.integratedheader{font-family:"Roboto",sans-serif}
.cgma-rebrand.integratedheader .navbar{border-bottom:0}
@media screen and (min-width:62em){.cgma-rebrand.integratedheader .navbar>.navbar-container{margin-bottom:30px}
}
.cgma-rebrand.integratedheader .navigation-toggle .icon-menu{color:#72246c}
.cgma-rebrand.integratedheader .search-toggle{background-color:transparent;color:#72246c}
.cgma-rebrand.integratedheader .search-toggle .navbar-toggle__text{color:#72246c}
.cgma-rebrand.integratedheader .search-collapse{background-color:transparent}
@media screen and (min-width:62em){.cgma-rebrand.integratedheader .search-collapse{margin-right:280px}
}
.cgma-rebrand.integratedheader .navbar-form .input-group>.form-control{border-color:#72246c;border-width:1px;border-radius:15px}
.cgma-rebrand.integratedheader .navbar-form .input-group>.form-control:focus{box-shadow:none}
.cgma-rebrand.integratedheader .btn-search{color:#72246c}
.cgma-rebrand.integratedheader .navigation-collapse{border-color:#000}
@media screen and (min-width:62em){.cgma-rebrand.integratedheader .navigation-collapse{border-top:1px solid #000;border-bottom:1px solid #000}
}
.cgma-rebrand.integratedheader .navigation-collapse .navbar-container{padding:0}
.cgma-rebrand.integratedheader .navbar-nav{margin:0}
@media screen and (min-width:62em){.cgma-rebrand.integratedheader .navbar-nav>li{border:0;max-width:115px}
}
.cgma-rebrand.integratedheader .navbar-nav>li>div>a,.cgma-rebrand.integratedheader .navbar-nav>li>a{font-weight:500;color:#000}
@media screen and (min-width:62em){.cgma-rebrand.integratedheader .navbar-nav>li>div>a,.cgma-rebrand.integratedheader .navbar-nav>li>a{border:0}
}
.cgma-rebrand.integratedheader .navbar-nav>li>div>a:hover,.cgma-rebrand.integratedheader .navbar-nav>li>a:hover,.cgma-rebrand.integratedheader .navbar-nav>li>div>a:focus,.cgma-rebrand.integratedheader .navbar-nav>li>a:focus{background:#9c2463;color:#fff}
.cgma-rebrand.integratedheader .navbar-nav>li.dropdown.open{background:transparent}
.cgma-rebrand.integratedheader .navbar-nav>li.dropdown.open>div>a[data-toggle="dropdown"],.cgma-rebrand.integratedheader .navbar-nav>li.dropdown.open>a[data-toggle="dropdown"]{background:#9c2463;color:#fff}
.cgma-rebrand.integratedheader .navbar-nav>li.dropdown.open>div>a[data-toggle="dropdown"]:after,.cgma-rebrand.integratedheader .navbar-nav>li.dropdown.open>a[data-toggle="dropdown"]:after{color:#fff}
@media screen and (min-width:62em){.cgma-rebrand.integratedheader .navbar-nav>li.dropdown>div>a,.cgma-rebrand.integratedheader .navbar-nav>li.dropdown>a{padding:10px 0 10px 10px;text-align:left}
}
@media screen and (min-width:62em){.cgma-rebrand.integratedheader .navbar-nav>li.dropdown>div>a[data-toggle="dropdown"],.cgma-rebrand.integratedheader .navbar-nav>li.dropdown>a[data-toggle="dropdown"]{padding:10px 0 10px 30px}
}
.cgma-rebrand.integratedheader .navbar-nav>li.dropdown>div>a[data-toggle="dropdown"]:after,.cgma-rebrand.integratedheader .navbar-nav>li.dropdown>a[data-toggle="dropdown"]:after{color:#72246c}
@media screen and (min-width:62em){.cgma-rebrand.integratedheader .navbar-nav>li.dropdown>div>a[data-toggle="dropdown"]:after,.cgma-rebrand.integratedheader .navbar-nav>li.dropdown>a[data-toggle="dropdown"]:after{display:block;position:absolute;left:5px;right:auto;vertical-align:bottom}
}
.cgma-rebrand.integratedheader .navbar-nav>li.dropdown>div>a[data-toggle="dropdown"]:hover:after,.cgma-rebrand.integratedheader .navbar-nav>li.dropdown>a[data-toggle="dropdown"]:hover:after,.cgma-rebrand.integratedheader .navbar-nav>li.dropdown>div>a[data-toggle="dropdown"]:focus:after,.cgma-rebrand.integratedheader .navbar-nav>li.dropdown>a[data-toggle="dropdown"]:focus:after{color:#fff}
.cgma-rebrand.integratedheader .navbar-nav>li.dropdown .dropdown-toggle.active{background-color:transparent}
.cgma-rebrand.integratedheader .navbar-nav>li.dropdown .dropdown-toggle.active:hover,.cgma-rebrand.integratedheader .navbar-nav>li.dropdown .dropdown-toggle.active:focus{background:#9c2463}
.cgma-rebrand.integratedheader .navbar-nav.nav--help{border-top:1px solid #000}
@media screen and (min-width:62em){.cgma-rebrand.integratedheader .navbar-nav.nav--help{position:absolute;top:calc(-100% - 5px);right:0;width:auto;border:0}
}
@media screen and (min-width:75em){.cgma-rebrand.integratedheader .navbar-nav.nav--help{top:calc(-100% - 30px)}
}
@media screen and (min-width:62em){.cgma-rebrand.integratedheader .navbar-nav.nav--help>li{min-width:0}
}
@media screen and (min-width:62em){.cgma-rebrand.integratedheader .navbar-nav.nav--help .help-link{width:25px;height:25px;text-indent:100%;overflow:hidden;padding:0;line-height:25px;font-size:20px;font-size:1.4285714285714286rem}
}
.cgma-rebrand.integratedheader .navbar-nav.nav--help .help-link:hover:after,.cgma-rebrand.integratedheader .navbar-nav.nav--help .help-link:focus:after{color:#9c2463}
@media screen and (min-width:62em){.cgma-rebrand.integratedheader .navbar-nav.nav--help .help-link:hover,.cgma-rebrand.integratedheader .navbar-nav.nav--help .help-link:focus{background:0}
}
.cgma-rebrand.integratedheader .navbar-nav.nav--help .help-link:after{content:"?";position:absolute;display:block;top:50%;right:10px;height:24px;width:24px;margin-top:-12px;border:1px solid #000;border-radius:50%;color:#72246c;text-align:center;font-weight:300}
@media screen and (min-width:62em){.cgma-rebrand.integratedheader .navbar-nav.nav--help .help-link:after{top:0;right:0;height:25px;width:25px;margin:0;border-width:1px;text-indent:0}
}
.cgma-rebrand.integratedheader .navbar-nav.nav--sign-in{border-bottom:1px solid #000}
@media screen and (min-width:62em){.cgma-rebrand.integratedheader .navbar-nav.nav--sign-in{display:block;position:absolute;bottom:calc(100% + 30px);right:50px;width:220px;margin-bottom:10px;border:0;text-align:center}
}
@media screen and (min-width:62em){.cgma-rebrand.integratedheader .navbar-nav.nav--sign-in>li.dropdown{display:inline-block;min-width:0}
}
@media screen and (min-width:62em){.cgma-rebrand.integratedheader .navbar-nav.nav--sign-in>li.dropdown.open>a{background:0;color:#9c2463;border-bottom:1px solid #9c2463}
}
@media screen and (min-width:62em){.cgma-rebrand.integratedheader .navbar-nav.nav--sign-in>li.dropdown.open>a[data-toggle="dropdown"]:after{color:#9c2463}
}
@media screen and (min-width:62em){.cgma-rebrand.integratedheader .navbar-nav.nav--sign-in>li.dropdown>a{padding:0;padding-left:30px;margin:8px 0}
}
@media screen and (min-width:62em){.cgma-rebrand.integratedheader .navbar-nav.nav--sign-in>li.dropdown>a:hover,.cgma-rebrand.integratedheader .navbar-nav.nav--sign-in>li.dropdown>a:focus{background:0;color:#9c2463;border-bottom:1px solid #9c2463}
}
@media screen and (min-width:62em){.cgma-rebrand.integratedheader .navbar-nav.nav--sign-in>li.dropdown>a:after{position:absolute;left:-5px;right:auto;color:#9c2463 !important}
}
.cgma-rebrand.integratedheader .navbar-nav.nav--sign-in .dropdown-menu{border-bottom:0}
@media screen and (min-width:62em){.cgma-rebrand.integratedheader .navbar-nav.nav--sign-in .dropdown-menu{left:50%;width:auto;margin-top:2px;border:1px solid #000;transform:translateX(-50%)}
}
@media screen and (min-width:62em){.cgma-rebrand.integratedheader .navbar-nav.nav--sign-in .dropdown-menu:before{content:"";display:block;position:absolute;top:-8px;left:50%;margin-left:-7px;border-bottom:7px solid #9c2463;border-left:7px solid transparent;border-right:7px solid transparent}
}
.cgma-rebrand.integratedheader .navbar-nav.nav--sign-in .dropdown-menu .sign-in--label{display:none}
@media screen and (min-width:62em){.cgma-rebrand.integratedheader .navbar-nav.nav--sign-in .dropdown-menu .sign-in--label{display:block;margin:-1px -1px 0;padding:5px 20px;background:#9c2463;color:#fff;font-weight:500;white-space:nowrap}
}
@media screen and (min-width:62em){.cgma-rebrand.integratedheader .navbar-nav.nav--sign-in .dropdown-menu>ul{width:100%;border:0}
}
@media screen and (min-width:62em){.cgma-rebrand.integratedheader .navbar-nav.nav--sign-in .dropdown-menu>ul>li>a{white-space:nowrap;padding:5px 50px 5px 20px}
}
.cgma-rebrand.integratedheader .dropdown-menu{border-bottom:1px solid #000;padding:0}
@media screen and (min-width:62em){.cgma-rebrand.integratedheader .dropdown-menu{width:461px;border:1px solid #000;background:#fff}
}
@media screen and (min-width:62em){.cgma-rebrand.integratedheader .dropdown-menu.dropdown-menu--feature{width:auto !important;min-width:100%}
}
.cgma-rebrand.integratedheader .dropdown-menu.dropdown-menu--feature>ul{width:auto}
.cgma-rebrand.integratedheader .dropdown-menu.dropdown-menu--feature>ul>li>a{white-space:nowrap}
@media screen and (min-width:62em){.cgma-rebrand.integratedheader .dropdown-menu>ul{width:210px;border-right-color:#000;padding:10px 0}
}
@media screen and (min-width:62em){.cgma-rebrand.integratedheader .dropdown-menu>ul>li{margin:0}
}
.cgma-rebrand.integratedheader .dropdown-menu>ul>li>div>a,.cgma-rebrand.integratedheader .dropdown-menu>ul>li>a{color:#72246c;font-weight:400}
@media screen and (min-width:62em){.cgma-rebrand.integratedheader .dropdown-menu>ul>li>div>a,.cgma-rebrand.integratedheader .dropdown-menu>ul>li>a{position:relative;display:block;padding:10px 50px 10px 20px;color:#000}
}
.cgma-rebrand.integratedheader .dropdown-menu>ul>li>div>a:hover,.cgma-rebrand.integratedheader .dropdown-menu>ul>li>a:hover,.cgma-rebrand.integratedheader .dropdown-menu>ul>li>div>a:focus,.cgma-rebrand.integratedheader .dropdown-menu>ul>li>a:focus{background:#f3f5f4;color:#9c2463}
@media screen and (min-width:48em){.cgma-rebrand.integratedheader .dropdown-menu>ul>li>div>a:hover:after,.cgma-rebrand.integratedheader .dropdown-menu>ul>li>a:hover:after,.cgma-rebrand.integratedheader .dropdown-menu>ul>li>div>a:focus:after,.cgma-rebrand.integratedheader .dropdown-menu>ul>li>a:focus:after{color:#9c2463}
}
@media screen and (min-width:62em){.cgma-rebrand.integratedheader .dropdown-menu>ul>li>div>a:after,.cgma-rebrand.integratedheader .dropdown-menu>ul>li>a:after{font-family:"icomoon" !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"icomoon" !important lintIgnore("important");speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;font-feature-settings:"liga" lintIgnore("known-properties");-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;content:"\e900";font-size:10px;font-size:.7142857142857143rem;display:block;position:absolute;top:50%;right:20px;margin-top:-5px;color:#72246c}
}
.cgma-rebrand.integratedheader .dropdown-feature{width:250px;border-left-color:#000;padding:10px 20px}
.cgma-rebrand.integratedheader .dropdown-feature h4{padding:10px 0}
.cgma-rebrand.integratedheader .dropdown-feature>ul>li{margin:0 0 10px}
.cgma-rebrand.integratedheader .dropdown-feature>ul>li>a{color:#72246c}