.cmp-breadcrumb-container{display:flex;padding:16px 5%;align-items:center;gap:4px;background:#000}
@media(min-width:1024px){.cmp-breadcrumb-container{padding:16px 70px}
}
@media(min-width:1320px){.cmp-breadcrumb-container{padding:16px 0}
}
@media(min-width:1320px){.cmp-breadcrumb-container .cmp-breadcrumb-inner{width:100%;max-width:1400px;margin:0 auto}
}
.cmp-breadcrumb-container .cmp-breadcrumb-inner .cmp-breadcrumb-nav{list-style:none;margin:0;overflow:hidden;padding:0}
@media(min-width:1320px){.cmp-breadcrumb-container .cmp-breadcrumb-inner .cmp-breadcrumb-nav{padding-left:70px;padding-right:70px}
}
.cmp-breadcrumb-container .cmp-breadcrumb-inner .cmp-breadcrumb-nav .cmp-breadcrumb-nav-item{display:inline-block;float:left;font-size:16px;font-weight:400;line-height:20px;text-align:left}
.cmp-breadcrumb-container .cmp-breadcrumb-inner .cmp-breadcrumb-nav .cmp-breadcrumb-nav-item:before{font-size:16px;font-weight:400;line-height:20px;color:#e5e5e5;content:"/";margin-left:4px;margin-right:4px}
.cmp-breadcrumb-container .cmp-breadcrumb-inner .cmp-breadcrumb-nav .cmp-breadcrumb-nav-item:first-child:before{content:none;margin:0}
.cmp-breadcrumb-container .cmp-breadcrumb-inner .cmp-breadcrumb-nav .cmp-breadcrumb-nav-item__current{font-size:16px;font-weight:700;line-height:20px;color:#fff}
.cmp-breadcrumb-container .cmp-breadcrumb-inner .cmp-breadcrumb-nav .cmp-breadcrumb-nav-item .cmp-breadcrumb-nav-item-link{font-size:16px;font-weight:400;line-height:20px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#e5e5e5}
.cmp-hero-banner{display:flex;padding:44px 24px;justify-content:center;flex-direction:column;align-items:center}
@media(min-width:768px){.cmp-hero-banner{padding:92px 32px}
}
@media(min-width:1320px){.cmp-hero-banner{padding:116px 64px}
}
@media(min-width:1600px){.cmp-hero-banner{padding:136px 176px}
}
.cmp-hero-banner .hero-banner-inner{display:flex;max-width:624px;flex-direction:column;align-items:center;gap:16px}
@media(min-width:768px){.cmp-hero-banner .hero-banner-inner{max-width:832px}
}
@media(min-width:1024px){.cmp-hero-banner .hero-banner-inner{max-width:960px}
}
@media(min-width:1320px){.cmp-hero-banner .hero-banner-inner{max-width:1248px}
}
@media(min-width:1600px){.cmp-hero-banner .hero-banner-inner{gap:24px}
}
.cmp-hero-banner .hero-banner-inner .hero-banner-title{font-size:32px;font-weight:800;line-height:40px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;align-items:center;margin-top:0}
@media(min-width:768px){.cmp-hero-banner .hero-banner-inner .hero-banner-title{font-size:48px;line-height:56px}
}
@media(min-width:1320px){.cmp-hero-banner .hero-banner-inner .hero-banner-title{font-size:64px;line-height:72px}
}
@media(min-width:1600px){.cmp-hero-banner .hero-banner-inner .hero-banner-title{font-size:80px;line-height:88px}
}
.cmp-hero-banner .hero-banner-inner .hero-banner-title__stop{color:#e50068}
.cmp-hero-banner .hero-banner-inner .hero-banner-description{font-size:16px;font-weight:400;line-height:24px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;max-width:832px;align-self:stretch}
@media(min-width:768px){.cmp-hero-banner .hero-banner-inner .hero-banner-description{font-size:20px;line-height:32px}
}
@media(min-width:1320px){.cmp-hero-banner .hero-banner-inner .hero-banner-description{font-size:24px;line-height:32px;max-width:960px}
}
@media(min-width:1600px){.cmp-hero-banner .hero-banner-inner .hero-banner-description{font-size:32px;line-height:40px;max-width:1024px}
}
.cmp-generic-cta{background:linear-gradient(131deg,#c80000 34%,#e50068 100%)}
.cmp-generic-cta__inner{display:flex;justify-content:center;flex-direction:column;align-items:center;padding:24px 0;gap:24px}
@media(min-width:768px){.cmp-generic-cta__inner{padding:32px 0}
}
@media(min-width:1024px){.cmp-generic-cta__inner{padding:32px 0;justify-content:center;align-items:center;flex-direction:row;gap:32px}
}
@media(min-width:1320px){.cmp-generic-cta__inner{padding:32px 0}
}
@media(min-width:1600px){.cmp-generic-cta__inner{padding:32px 0}
}
.cmp-generic-cta .heading{display:block;font-size:24px;font-weight:400;line-height:32px;text-align:center;color:#fff}
@media(min-width:1024px){.cmp-generic-cta .heading{flex:1;text-align:left;margin:0;padding:0}
}
@media(min-width:1320px){.cmp-generic-cta .heading{font-size:32px;line-height:40px}
}
@media(min-width:1600px){.cmp-generic-cta .heading{font-size:40px;line-height:48px}
}
.cmp-generic-cta .button-container{display:flex;flex-direction:column;gap:16px;min-width:100%}
@media(min-width:768px){.cmp-generic-cta .button-container{justify-content:center;align-items:flex-start;align-self:stretch;flex-direction:row}
}
@media(min-width:1024px){.cmp-generic-cta .button-container{min-width:unset;flex-direction:row;height:unset;justify-content:center;align-items:flex-start;gap:16px}
}
.cmp-generic-cta .button-container .button{align-items:center;display:flex;height:52px;border:1px solid #fff;font-size:14px;font-weight:400;line-height:14px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff}
.cmp-generic-cta .button-container .button .button-text{display:flex;padding:18px 15px 18px 15px;gap:8px;flex:1;font-size:14px;font-weight:400;line-height:normal}
.cmp-generic-cta .button-container .button .button-icon-wrapper{width:46px;height:52px;padding:18px 15px;gap:8px;border-left:1px solid #fff}
.cmp-generic-cta .button-container .button .button-icon-wrapper .button-icon{display:flex;background-image:url("../../../etc.clientlibs/acca/clientlibs/static-assets/resources/icons/Arrow-right_16px.svg");width:16px;height:16px;gap:0}
.cmp-story-box__inner{display:flex;padding:32px 0;flex-direction:column;align-items:center;gap:24px}
@media(min-width:768px){.cmp-story-box__inner{padding:32px 0;gap:32px}
}
@media(min-width:1320px){.cmp-story-box__inner{padding:48px 0;gap:48px}
}
@media(min-width:1600px){.cmp-story-box__inner{padding:64px 0}
}
.cmp-story-box .story-box-intro{gap:24px;display:flex;flex-direction:column;width:100%}
@media(min-width:768px){.cmp-story-box .story-box-intro{flex-direction:row;gap:32px}
}
@media(min-width:1320px){.cmp-story-box .story-box-intro{gap:48px}
}
.cmp-story-box .title{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;color:#000;font-size:20px;font-style:normal;font-weight:700;line-height:28px}
@media(min-width:768px){.cmp-story-box .title{flex:1 0 0}
}
@media(min-width:1320px){.cmp-story-box .title{gap:12px;font-size:24px;line-height:32px}
}
@media(min-width:1600px){.cmp-story-box .title{font-size:32px;line-height:40px}
}
.cmp-story-box .title:after{content:"";width:64px;height:2px;background:linear-gradient(131deg,#c80000 34%,#e50068 100%);display:block;margin-top:8px}
.cmp-story-box .button{display:flex;align-items:center;gap:1px;align-self:stretch;background-color:#c80000;min-height:48px}
@media(min-width:768px){.cmp-story-box .button{flex:1 0 0}
}
.cmp-story-box .button .button-text{display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:8px;flex:1 0 0;color:#fff;font-size:12px;font-style:normal;font-weight:400;line-height:16px}
@media(min-width:1320px){.cmp-story-box .button .button-text{font-size:14px}
}
.cmp-story-box .button .button-icon-wrapper{display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:8px;align-self:stretch;color:#fff;border-left:1px solid #fff}
.cmp-story-box .stories-wrapper{width:100%;display:flex;flex-direction:column;row-gap:24px}
@media(min-width:768px){.cmp-story-box .stories-wrapper{row-gap:32px}
}
@media(min-width:1024px){.cmp-story-box .stories-wrapper{flex-direction:row-reverse;row-gap:0;column-gap:24px}
}
.cmp-story-box .stories-wrapper .stories-right-wrapper{display:flex;flex-direction:column}
@media(min-width:1024px){.cmp-story-box .stories-wrapper .stories-right-wrapper{flex-basis:50%}
}
.cmp-story-box .stories-wrapper .stories-right-wrapper .stories-right{flex-basis:100%}
.cmp-story-box .stories-wrapper .stories-left-wrapper{display:flex;flex-direction:column}
@media(min-width:768px){.cmp-story-box .stories-wrapper .stories-left-wrapper{flex-direction:row;flex-wrap:wrap;justify-content:space-between}
}
@media(min-width:1024px){.cmp-story-box .stories-wrapper .stories-left-wrapper{flex-basis:50%;row-gap:24px}
}
.cmp-story-box .stories-wrapper .stories-left-wrapper .stories-left{flex-basis:100%}
.cmp-story-box .stories-wrapper .stories-left-wrapper .stories-left .story{width:50%;float:left}
.cmp-story-box .stories-wrapper .stories-left-wrapper .stories-left .storyWide{clear:both;width:100%;float:none}
.storyFeature{height:100%}
.cmp-story-feature{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;position:relative;height:100%;transition:padding 200ms ease-in}
.cmp-story-feature:hover{cursor:pointer}
.cmp-story-feature:hover .cmp-story-feature__content{padding-bottom:40px}
.cmp-story-feature__image{width:100%;height:312px}
@media(min-width:768px){.cmp-story-feature__image{height:704px}
}
@media(min-width:1024px){.cmp-story-feature__image{height:100%}
}
.cmp-story-feature__content{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:8px;position:absolute;right:0;bottom:0;background:linear-gradient(131deg,#c80000 34%,#e50068 100%);margin-left:16px}
@media(min-width:768px){.cmp-story-feature__content{margin-left:32px;padding:24px;gap:16px}
}
@media(min-width:1320px){.cmp-story-feature__content{padding:32px}
}
.cmp-story-feature__content-tag{background:rgba(0,0,0,0.7);display:flex;padding:8px 16px;flex-direction:column;justify-content:center;align-items:center;color:#fff;font-size:12px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:1.5px;text-transform:uppercase;position:absolute;margin-bottom:0;bottom:100%;right:0}
.cmp-story-feature__content-headline{align-self:stretch;color:#fff;font-size:20px;font-style:normal;font-weight:700;line-height:28px}
@media(min-width:768px){.cmp-story-feature__content-headline{font-size:24px;line-height:32px}
}
.cmp-story-feature__content-description{display:none}
@media(min-width:768px){.cmp-story-feature__content-description{display:flex;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0}
}
.cmp-story-feature__button{display:flex;align-items:center;gap:8px}
.cmp-story-feature__button .icon-right{color:#fff}
.cmp-story-feature__button-text{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.cmp-story,.story{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;position:relative;margin-bottom:24px}
.cmp-story:hover,.story:hover{cursor:pointer}
.cmp-story:hover .cmp-story__content,.story:hover .cmp-story__content{padding-bottom:40px}
@media(min-width:768px){.cmp-story,.story{flex-basis:calc((50% - 12px));margin-bottom:32px}
}
@media(min-width:1024px){.cmp-story,.story{margin-bottom:0}
}
.cmp-story__image,.story__image{width:100%;height:312px;object-fit:cover}
@media(min-width:768px){.cmp-story__image,.story__image{height:340px}
}
@media(min-width:1024px){.cmp-story__image,.story__image{height:100%}
}
.cmp-story__content,.story__content{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:8px;position:absolute;right:0;bottom:0;background:#fff;margin-left:16px;transition:padding 200ms ease-in}
@media(min-width:768px){.cmp-story__content,.story__content{margin-left:32px}
}
.cmp-story__content .cmp-story__tag,.story__content .cmp-story__tag{background:rgba(0,0,0,0.7);display:flex;padding:8px 16px;flex-direction:column;justify-content:center;align-items:center;color:#fff;font-size:12px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:1.5px;text-transform:uppercase;position:absolute;margin-bottom:0;bottom:100%;right:0}
.cmp-story__content .cmp-story__headline,.story__content .cmp-story__headline{color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:24px}
@media(min-width:1320px){.cmp-story__content .cmp-story__headline,.story__content .cmp-story__headline{max-width:624px}
}
.cmp-story__content .cmp-story__headline:hover,.story__content .cmp-story__headline:hover{color:#000;text-decoration:underline}
@media(min-width:768px){.cmp-story-wide{flex:100%;margin-bottom:0}
}
.cmp-footer{padding:32px 0}
.cmp-footer a{font-size:16px;line-height:24px;color:#2d2d2d}
@media(min-width:1320px){.cmp-footer{padding:48px 0 32px 0}
}
@media(min-width:1600px){.cmp-footer{padding:64px 0 32px 0}
}
.cmp-footer>.grid-container::before{content:none}
.cmp-footer__top-item{border-bottom:1px solid #dcdcdc;display:flex;flex-direction:column}
@media(min-width:1024px){.cmp-footer__top-item{border-bottom:0}
}
.cmp-footer__top-item-text{font-size:16px;line-height:24px;margin:0 0 12px;font-weight:700;color:#2d2d2d;display:none}
@media(min-width:1024px){.cmp-footer__top-item-text{display:block}
}
.cmp-footer__top-item-toggle{font-size:16px;line-height:24px;font-weight:700;border:0;background:0;color:#2d2d2d;display:flex;justify-content:space-between;align-items:center;padding:12px 0}
.cmp-footer__top-item-toggle:hover,.cmp-footer__top-item-toggle:focus,.cmp-footer__top-item-toggle:active{background-color:transparent;color:#2d2d2d}
.cmp-footer__top-item-toggle::after{content:"";display:block;width:16px;height:16px;background-image:url("static-assets/resources/img/chevronDownBig.svg");background-size:cover;background-position:center;transition:transform .3s}
.cmp-footer__top-item-toggle[aria-expanded="true"]::after{transform:rotate(180deg)}
.cmp-footer__top-item-toggle[aria-expanded="true"] ~ .cmp-footer__top-links{display:flex}
@media(min-width:1024px){.cmp-footer__top-item-toggle{display:none}
}
.cmp-footer__top-item .cmp-footer__top-links{flex-direction:column;gap:12px;margin:0 0 24px;padding:0;list-style:none;display:none}
@media(min-width:1024px){.cmp-footer__top-item .cmp-footer__top-links{display:flex;margin:0}
}
.cmp-footer__top-item .cmp-footer__top-links li{font-size:16px;line-height:24px;font-family:inherit;color:#2d2d2d}
.cmp-footer__top-item .cmp-footer__top-links a{color:#2d2d2d}
.cmp-footer__top-item .cmp-footer__top-links a:hover{color:#c80000}
.cmp-footer__top{display:flex;flex-direction:column;padding-bottom:16px}
@media(min-width:1024px){.cmp-footer__top{gap:32px}
}
@media(min-width:1024px){.cmp-footer__top{flex-direction:row;justify-content:space-between;flex-wrap:nowrap}
}
.cmp-footer__middle{margin:32px 0 0}
.cmp-footer__middle-logo .cmp-image__image{width:90px;height:10px}
@media(min-width:1600px){.cmp-footer__middle-logo .cmp-image__image{width:168px;height:18px}
}
.cmp-footer__middle__content{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:32px}
@media(min-width:768px){.cmp-footer__middle__content{flex-direction:row-reverse;border-bottom:1px solid #000;padding-bottom:32px}
}
.cmp-footer__socialfooter{display:flex;justify-content:center;border-top:1px solid #000;width:100%;padding-top:32px}
.cmp-footer__socialfooter .cmp-button__socialmedia{width:24px;height:24px;display:flex;margin-right:16px;cursor:pointer}
.cmp-footer__socialfooter .cmp-button__socialmedia:last-child{margin-right:0}
@media(min-width:768px){.cmp-footer__socialfooter{padding:0;border-top:0;justify-content:flex-start}
}
.cmp-footer__socialfooter .cmp-button__icon--linkedin::before{content:url("static-assets/resources/img/social/iconLinkedIn.svg")}
.cmp-footer__socialfooter .cmp-button__icon--twitter::before{content:url("static-assets/resources/img/social/iconTwitter.svg")}
.cmp-footer__socialfooter .cmp-button__icon--youtube::before{content:url("static-assets/resources/img/social/iconYouTube.svg")}
.cmp-footer__socialfooter .cmp-button__icon--tiktok::before{content:url("static-assets/resources/img/social/iconTiktok.svg")}
.cmp-footer__socialfooter .cmp-button__icon--facebook::before{content:url("static-assets/resources/img/social/iconFacebook.svg")}
.cmp-footer__socialfooter .cmp-button__icon--text{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}
.cmp-footer__bottom{text-align:center;margin:32px 0 0 0}
.cmp-footer__bottom .cmp-list__item{margin:0}
.cmp-footer__bottom .utility-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:0}
@media(min-width:768px){.cmp-footer__bottom .utility-links{display:flex;justify-content:center}
}
@media(min-width:1024px){.cmp-footer__bottom .utility-links{gap:24px}
}
.cmp-footer__bottom .utility-links li{margin:0;font-size:16px;line-height:24px;font-family:inherit}
.cmp-footer__bottom .utility-links li a{color:#2d2d2d}
.cmp-footer__bottom .utility-links li a:hover{color:#c80000}
.grid{clear:both;padding-left:5%;padding-right:5%;*zoom:1;max-width:1400px;width:100%;margin-left:auto;margin-right:auto}
@media(min-width:768px){.grid{padding-left:5%;padding-right:5%}
}
@media(min-width:1000px){.grid{padding-left:70px;padding-right:70px}
}
.grid:before,.grid:after{content:" ";display:table}
.grid:after{clear:both}
@media(min-width:1920px){.grid{max-width:1400px}
}
.grid-row{margin-left:-2.5%;margin-right:-2.5%;margin-top:40px;margin-bottom:40px;*zoom:1}
@media(min-width:768px){.grid-row{margin-left:-1.25%;margin-right:-1.25%}
}
@media(min-width:1000px){.grid-row{margin-left:-15px;margin-right:-15px}
}
@media(min-width:768px){.grid-row{margin-top:40px;margin-bottom:40px}
}
@media(min-width:1000px){.grid-row{margin-top:40px;margin-bottom:40px}
}
.grid-row:before,.grid-row:after{content:" ";display:table}
.grid-row:after{clear:both}
.grid-row .grid-row{margin-left:-2.5%;margin-right:-2.5%;margin-top:0;margin-bottom:0;*zoom:1}
@media(min-width:768px){.grid-row .grid-row{margin-left:-1.25%;margin-right:-1.25%}
}
@media(min-width:1000px){.grid-row .grid-row{margin-left:-15px;margin-right:-15px}
}
.grid-row .grid-row:before,.grid-row .grid-row:after{content:" ";display:table}
.grid-row .grid-row:after{clear:both}
.grid-col{width:100%;padding-left:2.5%;padding-right:2.5%;float:left}
@media(min-width:768px){.grid-col{padding-left:1.25%;padding-right:1.25%}
}
@media(min-width:1000px){.grid-col{padding-left:15px;padding-right:15px}
}
.grid-row--inside{margin-left:-2.5%;margin-right:-2.5%;margin-top:0;margin-bottom:0;*zoom:1}
@media(min-width:768px){.grid-row--inside{margin-left:-1.25%;margin-right:-1.25%}
}
@media(min-width:1000px){.grid-row--inside{margin-left:-15px;margin-right:-15px}
}
.grid-row--inside:before,.grid-row--inside:after{content:" ";display:table}
.grid-row--inside:after{clear:both}
.grid-col--no-gutter{padding-left:0;padding-right:0}
.grid-col--1-12{width:8.33333333%}
.grid-col--2-12{width:16.66666667%}
.grid-col--3-12{width:25%}
.grid-col--4-12{width:33.33333333%}
.grid-col--5-12{width:41.66666667%}
.grid-col--6-12{width:50%}
.grid-col--7-12{width:58.33333333%}
.grid-col--8-12{width:66.66666667%}
.grid-col--9-12{width:75%}
.grid-col--10-12{width:83.33333333%}
.grid-col--11-12{width:91.66666667%}
.grid-col--12-12{width:100%}
@media(min-width:480px){.grid-col--1-12-at-screen480{width:8.33333333%}
.grid-col--2-12-at-screen480{width:16.66666667%}
.grid-col--3-12-at-screen480{width:25%}
.grid-col--4-12-at-screen480{width:33.33333333%}
.grid-col--5-12-at-screen480{width:41.66666667%}
.grid-col--6-12-at-screen480{width:50%}
.grid-col--7-12-at-screen480{width:58.33333333%}
.grid-col--8-12-at-screen480{width:66.66666667%}
.grid-col--9-12-at-screen480{width:75%}
.grid-col--10-12-at-screen480{width:83.33333333%}
.grid-col--11-12-at-screen480{width:91.66666667%}
.grid-col--12-12-at-screen480{width:100%}
}
@media(min-width:600px){.grid-col--1-12-at-screen600{width:8.33333333%}
.grid-col--2-12-at-screen600{width:16.66666667%}
.grid-col--3-12-at-screen600{width:25%}
.grid-col--4-12-at-screen600{width:33.33333333%}
.grid-col--5-12-at-screen600{width:41.66666667%}
.grid-col--6-12-at-screen600{width:50%}
.grid-col--7-12-at-screen600{width:58.33333333%}
.grid-col--8-12-at-screen600{width:66.66666667%}
.grid-col--9-12-at-screen600{width:75%}
.grid-col--10-12-at-screen600{width:83.33333333%}
.grid-col--11-12-at-screen600{width:91.66666667%}
.grid-col--12-12-at-screen600{width:100%}
}
@media(min-width:768px){.grid-col--1-12-at-screen768{width:8.33333333%}
.grid-col--2-12-at-screen768{width:16.66666667%}
.grid-col--3-12-at-screen768{width:25%}
.grid-col--4-12-at-screen768{width:33.33333333%}
.grid-col--5-12-at-screen768{width:41.66666667%}
.grid-col--6-12-at-screen768{width:50%}
.grid-col--7-12-at-screen768{width:58.33333333%}
.grid-col--8-12-at-screen768{width:66.66666667%}
.grid-col--9-12-at-screen768{width:75%}
.grid-col--10-12-at-screen768{width:83.33333333%}
.grid-col--11-12-at-screen768{width:91.66666667%}
.grid-col--12-12-at-screen768{width:100%}
}
@media(min-width:960px){.grid-col--1-12-at-screen960{width:8.33333333%}
.grid-col--2-12-at-screen960{width:16.66666667%}
.grid-col--3-12-at-screen960{width:25%}
.grid-col--4-12-at-screen960{width:33.33333333%}
.grid-col--5-12-at-screen960{width:41.66666667%}
.grid-col--6-12-at-screen960{width:50%}
.grid-col--7-12-at-screen960{width:58.33333333%}
.grid-col--8-12-at-screen960{width:66.66666667%}
.grid-col--9-12-at-screen960{width:75%}
.grid-col--10-12-at-screen960{width:83.33333333%}
.grid-col--11-12-at-screen960{width:91.66666667%}
.grid-col--12-12-at-screen960{width:100%}
}
@media(min-width:1000px){.grid-col--1-12-at-screen1000{width:8.33333333%}
.grid-col--2-12-at-screen1000{width:16.66666667%}
.grid-col--3-12-at-screen1000{width:25%}
.grid-col--4-12-at-screen1000{width:33.33333333%}
.grid-col--5-12-at-screen1000{width:41.66666667%}
.grid-col--6-12-at-screen1000{width:50%}
.grid-col--7-12-at-screen1000{width:58.33333333%}
.grid-col--8-12-at-screen1000{width:66.66666667%}
.grid-col--9-12-at-screen1000{width:75%}
.grid-col--10-12-at-screen1000{width:83.33333333%}
.grid-col--11-12-at-screen1000{width:91.66666667%}
.grid-col--12-12-at-screen1000{width:100%}
}
@media(min-width:1200px){.grid-col--1-12-at-screen1200{width:8.33333333%}
.grid-col--2-12-at-screen1200{width:16.66666667%}
.grid-col--3-12-at-screen1200{width:25%}
.grid-col--4-12-at-screen1200{width:33.33333333%}
.grid-col--5-12-at-screen1200{width:41.66666667%}
.grid-col--6-12-at-screen1200{width:50%}
.grid-col--7-12-at-screen1200{width:58.33333333%}
.grid-col--8-12-at-screen1200{width:66.66666667%}
.grid-col--9-12-at-screen1200{width:75%}
.grid-col--10-12-at-screen1200{width:83.33333333%}
.grid-col--11-12-at-screen1200{width:91.66666667%}
.grid-col--12-12-at-screen1200{width:100%}
}
@media(min-width:1400px){.grid-col--1-12-at-screen1400{width:8.33333333%}
.grid-col--2-12-at-screen1400{width:16.66666667%}
.grid-col--3-12-at-screen1400{width:25%}
.grid-col--4-12-at-screen1400{width:33.33333333%}
.grid-col--5-12-at-screen1400{width:41.66666667%}
.grid-col--6-12-at-screen1400{width:50%}
.grid-col--7-12-at-screen1400{width:58.33333333%}
.grid-col--8-12-at-screen1400{width:66.66666667%}
.grid-col--9-12-at-screen1400{width:75%}
.grid-col--10-12-at-screen1400{width:83.33333333%}
.grid-col--11-12-at-screen1400{width:91.66666667%}
.grid-col--12-12-at-screen1400{width:100%}
}
@media(min-width:1600px){.grid-col--1-12-at-screen1600{width:8.33333333%}
.grid-col--2-12-at-screen1600{width:16.66666667%}
.grid-col--3-12-at-screen1600{width:25%}
.grid-col--4-12-at-screen1600{width:33.33333333%}
.grid-col--5-12-at-screen1600{width:41.66666667%}
.grid-col--6-12-at-screen1600{width:50%}
.grid-col--7-12-at-screen1600{width:58.33333333%}
.grid-col--8-12-at-screen1600{width:66.66666667%}
.grid-col--9-12-at-screen1600{width:75%}
.grid-col--10-12-at-screen1600{width:83.33333333%}
.grid-col--11-12-at-screen1600{width:91.66666667%}
.grid-col--12-12-at-screen1600{width:100%}
}
@media(min-width:1920px){.grid-col--1-12-at-screen1920{width:8.33333333%}
.grid-col--2-12-at-screen1920{width:16.66666667%}
.grid-col--3-12-at-screen1920{width:25%}
.grid-col--4-12-at-screen1920{width:33.33333333%}
.grid-col--5-12-at-screen1920{width:41.66666667%}
.grid-col--6-12-at-screen1920{width:50%}
.grid-col--7-12-at-screen1920{width:58.33333333%}
.grid-col--8-12-at-screen1920{width:66.66666667%}
.grid-col--9-12-at-screen1920{width:75%}
.grid-col--10-12-at-screen1920{width:83.33333333%}
.grid-col--11-12-at-screen1920{width:91.66666667%}
.grid-col--12-12-at-screen1920{width:100%}
}
:root{--header-bg-dark:transparent;--header-text-dark:#fff;--header-bg-light:#fff;--header-text-light:#000;--header-separator-color-dark:#3f3f3f;--header-separator-color-light:#e5e5e5;--header-bg:var(--header-bg-light);--header-text:var(--header-text-light);--header-separator-color:var(--header-separator-color-light);--utility-bar-height:37px;--header-min-height:80px;--main-header-placeholder-default:0;--main-header-placeholder-knockout:var(--header-min-height);--leaderboard-ad-height:60px}
@media(min-width:768px){:root{--leaderboard-ad-height:110px}
}
@media(min-width:1320px){:root{--header-min-height:162px}
}
.cmp-header{position:relative;z-index:300;background-color:var(--header-bg);transition:transform .2s,background-color .2s}
.cmp-header--open-mobile{top:var(--leaderboard-ad-height);width:100%;position:fixed;left:0}
.cmp-header--fixed{width:100%;position:fixed;top:0;left:0}
.cmp-header--open-mobile-grow .cmp-header__navigation{max-height:calc(100vh - var(--leaderboard-ad-height) - var(--header-min-height));overflow-y:auto}
.cmp-header--open-mobile-show-nav .cmp-header__navigation{opacity:1}
.cmp-header--hidden{visibility:hidden}
.cmp-header.show::before{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5}
.cmp-header ul,.cmp-header ol{margin:0;padding:0;list-style:none}
.cmp-header .button--myacca{display:none;justify-content:center}
@media(min-width:768px){.cmp-header .button--myacca{justify-content:flex-start}
}
@media(min-width:1320px){.cmp-header .button--myacca{display:inline-flex;width:auto}
}
.cmp-header .button--myacca .cmp-button{font-size:16px;line-height:24px;display:inline-flex;gap:8px;align-items:center;color:#fff;transition:color 200ms}
.cmp-header .button--myacca .cmp-button::before{content:"";display:block;width:24px;height:24px;mask-image:url("static-assets/resources/img/Avatar.svg");mask-repeat:no-repeat;mask-size:contain;mask-position:center;background-color:#fff;flex-shrink:0;transition:background-color 200ms}
@media(min-width:1320px){.cmp-header .button--myacca .cmp-button{color:var(--header-text)}
.cmp-header .button--myacca .cmp-button::before{background-color:var(--header-text)}
}
.cmp-header .button--primary{display:none}
@media(min-width:768px){.cmp-header .button--primary{display:block}
}
@media(min-width:1320px){.cmp-header .rf-country-selector-trigger:not(.rf-country-selector-trigger--active){transition:background-color 200ms}
.cmp-header .rf-country-selector-trigger:not(.rf-country-selector-trigger--active):hover{background-color:#f2f2f2}
}
.cmp-header .rf-country-selector__inner{margin-top:var(--header-min-height);padding:0 5%}
@media(min-width:1000px){.cmp-header .rf-country-selector__inner{padding:0 70px}
}
@media(min-width:1320px){.cmp-header .rf-country-selector__inner{margin-top:0}
}
.cmp-header .rf-country-selector__inner{max-height:calc(100vh - var(--leaderboard-ad-height) - var(--header-min-height));overflow-y:auto;padding-bottom:48px}
@media(min-width:1320px){.cmp-header .rf-country-selector__inner{padding:24px;max-height:none}
}
.cmp-header__content{height:100%}
@media(min-width:1320px){.cmp-header__content{height:auto}
}
.cmp-header__logo{display:flex;align-items:center;position:relative;z-index:100}
.cmp-header__logo .cmp-image{width:64px;height:64px;flex-shrink:0;position:relative}
@media(min-width:1600px){.cmp-header__logo .cmp-image{width:112px;height:112px}
}
.cmp-header__logo.cmp-header__back--show .cmp-image{width:24px;height:24px}
.cmp-header__logo.cmp-header__back--show .cmp-image::after{content:"";background-image:url("static-assets/resources/img/ArrowLeft-24.svg");background-size:contain;background-repeat:no-repeat;cursor:pointer;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);text-align:left;width:24px;height:24px}
.cmp-header__logo.cmp-header__back--show .cmp-image__link{display:none}
.cmp-header__logo--default{transition:opacity 200ms}
.cmp-header__logo--inverted:not(.wcmmode-edit){position:absolute;left:0;top:0;opacity:0;transition:opacity 200ms}
.cmp-header__utilitybar{color:#fff;font-weight:400;border-top:1px solid #3f3f3f;padding-top:24px;display:none}
@media(min-width:1320px){.cmp-header__utilitybar{background-color:#f2f2f2;color:#2d2d2d;height:var(--utility-bar-height);display:block;border-top:0;padding:0}
}
@media(min-width:1320px){.cmp-header__utilitybar--inner{padding:6px 70px;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1400px;margin-left:auto;margin-right:auto}
}
@media(min-width:1920px){.cmp-header__utilitybar--inner{max-width:1400px}
}
@media(min-width:1320px){.cmp-header-controls--right{position:relative;display:flex;gap:24px}
}
.cmp-header__headline{display:none;font-size:16px;line-height:24px}
.cmp-header__headline p{margin:0}
@media(min-width:1320px){.cmp-header__headline{display:block}
}
@media(min-width:1320px){.cmp-header__mininavigation .list .cmp-list{display:flex;justify-content:flex-end;align-items:flex-start}
}
.cmp-header__mininavigation .list .cmp-list ul{list-style:none;display:flex;align-items:flex-start;flex-wrap:wrap;gap:16px;justify-content:center;flex-direction:column}
@media(min-width:1320px){.cmp-header__mininavigation .list .cmp-list ul{flex-direction:row;gap:32px}
}
.cmp-header__mininavigation .list .cmp-list ul .cmp-list__item-link{background-color:transparent;color:#2d2d2d}
@media(min-width:1320px){.cmp-header__mininavigation .list .cmp-list ul .cmp-list__item-link{text-decoration:none}
.cmp-header__mininavigation .list .cmp-list ul .cmp-list__item-link:hover,.cmp-header__mininavigation .list .cmp-list ul .cmp-list__item-link:focus{text-decoration:underline}
}
.cmp-header__mininavigation .list .cmp-list ul .cmp-list__item-link span{color:var(--header-text-dark);font-size:16px;line-height:24px}
@media(min-width:1320px){.cmp-header__mininavigation .list .cmp-list ul .cmp-list__item-link span{color:#2d2d2d;font-size:16px;line-height:24px}
}
.cmp-header__navigation{max-height:0;overflow:hidden;display:flex;flex-direction:column;opacity:0;transition:max-height .2s,opacity .3s}
@media(min-width:1320px){.cmp-header__navigation{height:auto;transition:max-height 600ms cubic-bezier(0.19,1,0.22,1);max-height:none;overflow:visible;display:block;opacity:1}
}
.cmp-header__navigation .cmp-navigation{flex-grow:1}
.cmp-header__navigation .cmp-navigation>.cmp-navigation__group{padding:0 5% 24px 5%}
@media(min-width:1000px){.cmp-header__navigation .cmp-navigation>.cmp-navigation__group{padding:0 70px 24px 70px}
}
@media(min-width:1320px){.cmp-header__navigation .cmp-navigation>.cmp-navigation__group{display:flex;align-items:center;padding:0 70px;max-width:1400px;margin-left:auto;margin-right:auto}
}
@media(min-width:1600px){.cmp-header__navigation .cmp-navigation>.cmp-navigation__group{justify-content:flex-end}
}
@media(min-width:1920px){.cmp-header__navigation .cmp-navigation>.cmp-navigation__group{max-width:1400px}
}
.cmp-header__navigation .cmp-navigation__item--level-0 .cmp-navigation__group-wrap{display:none}
.cmp-header__navigation .cmp-navigation__item--level-0>.cmp-navigation__item-link{min-height:48px;font-size:16px;line-height:24px;font-weight:700;display:flex;gap:24px;justify-content:space-between;align-items:center;text-decoration:none;border-bottom:1px solid #dcdcdc;color:#000}
.cmp-header__navigation .cmp-navigation__item--level-0>.cmp-navigation__item-link.has-mobile-dropdown{position:relative}
.cmp-header__navigation .cmp-navigation__item--level-0>.cmp-navigation__item-link.has-mobile-dropdown::after{content:"";display:block;width:16px;height:16px;background-color:#000;flex-shrink:0;mask-image:url("static-assets/resources/img/ArrowRight-16.svg");mask-repeat:no-repeat;mask-size:contain;mask-position:center}
@media(min-width:1320px){.cmp-header__navigation .cmp-navigation__item--level-0>.cmp-navigation__item-link{min-height:auto;padding:12px 16px 16px 16px;transition:background-color,color 200ms;color:var(--header-text);font-weight:700;border-bottom:0;font-size:16px;line-height:1}
.cmp-header__navigation .cmp-navigation__item--level-0>.cmp-navigation__item-link:hover,.cmp-header__navigation .cmp-navigation__item--level-0>.cmp-navigation__item-link:focus{color:#c80000}
}
@media(min-width:1600px){.cmp-header__navigation .cmp-navigation__item--level-0>.cmp-navigation__item-link{padding:12px 12px 24px 12px;font-size:15px}
}
.cmp-header__navigation .cmp-navigation__item--level-0.nav-item-level-0--show>.cmp-navigation__item-link{font-size:20px;line-height:28px;font-weight:800;justify-content:space-between;height:auto;padding:0;border-bottom:0}
@media(min-width:768px){.cmp-header__navigation .cmp-navigation__item--level-0.nav-item-level-0--show>.cmp-navigation__item-link::after{position:static;margin-left:12px}
}
.cmp-header__navigation .cmp-navigation__item--level-0.nav-item-level-0--show .cmp-navigation__group-wrap{display:block}
@media(min-width:1320px){.cmp-header__navigation .cmp-navigation__item--level-0:not(.is-mega-menu) .cmp-navigation__group-wrap{display:flex;flex-direction:column;align-items:flex-start;position:absolute;left:0;top:100%;background-color:#fff;width:250px;padding:0 24px;max-height:0;opacity:0;transition:opacity 200ms;overflow:hidden}
}
@media(min-width:1320px){.cmp-header__navigation .cmp-navigation__item--level-0:not(.is-mega-menu){position:relative}
}
@media(min-width:1320px){.cmp-header__navigation .cmp-navigation__item--level-0.is-mega-menu .cmp-navigation__group-wrap{display:flex;align-items:flex-start;gap:32px;position:absolute;left:0;top:100%;background-color:#fff;width:100%;max-height:0;opacity:0;transition:opacity 200ms;overflow:hidden}
}
@media(min-width:1600px){.cmp-header__navigation .cmp-navigation__item--level-0.is-mega-menu .cmp-navigation__group-wrap{gap:48px}
}
@media(min-width:1320px){.cmp-header__navigation .cmp-navigation__item--level-0.is-mega-menu .cmp-navigation__group-wrap>.cmp-navigation__group{display:flex;align-items:flex-start;gap:32px;width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:70px;padding-right:70px}
}
@media(min-width:1600px){.cmp-header__navigation .cmp-navigation__item--level-0.is-mega-menu .cmp-navigation__group-wrap>.cmp-navigation__group{gap:48px}
}
@media(min-width:1920px){.cmp-header__navigation .cmp-navigation__item--level-0.is-mega-menu .cmp-navigation__group-wrap>.cmp-navigation__group{max-width:1400px}
}
.cmp-header__navigation .cmp-navigation__item--level-0.mega-menu-show>.cmp-navigation__item-link{color:#c80000}
@media(min-width:1320px){.cmp-header__navigation .cmp-navigation__item--level-0.mega-menu-show .cmp-navigation__group-wrap{max-height:none;opacity:1}
}
.cmp-header__navigation .cmp-navigation__item--level-0:last-of-type>.cmp-navigation__item-link{border-bottom:0}
@media(min-width:1600px){.cmp-header__navigation .cmp-navigation__item--level-0:last-of-type>.cmp-navigation__item-link{padding-right:0}
}
@media(min-width:1320px){.cmp-header__navigation .cmp-navigation__item--level-0:first-of-type>.cmp-navigation__item-link{padding:12px 16px 16px 0}
}
@media(min-width:1600px){.cmp-header__navigation .cmp-navigation__item--level-0:first-of-type>.cmp-navigation__item-link{padding:12px 12px 24px 12px}
}
@media(min-width:1600px){.cmp-header__navigation .cmp-navigation__item--level-0:first-of-type{margin-left:calc(152px)}
}
.cmp-header__navigation .cmp-navigation__item--level-1>.cmp-navigation__group{display:none}
.cmp-header__navigation .cmp-navigation__item--level-1.nav-item-level-1--show>.cmp-navigation__item-link.has-mobile-dropdown::after{transform:rotate(180deg)}
.cmp-header__navigation .cmp-navigation__item--level-1:not(.is-mega-menu)>.cmp-navigation__item-link{color:#2d2d2d;min-height:48px;font-size:16px;line-height:20px;font-weight:700;display:flex;width:100%;justify-content:space-between;align-items:center;text-decoration:none;border-top:1px solid #dcdcdc}
.cmp-header__navigation .cmp-navigation__item--level-1:not(.is-mega-menu)>.cmp-navigation__item-link.has-mobile-dropdown{position:relative}
.cmp-header__navigation .cmp-navigation__item--level-1:not(.is-mega-menu)>.cmp-navigation__item-link.has-mobile-dropdown::after{content:"";display:block;width:16px;height:16px;background-image:url("static-assets/resources/img/Chevron-down-big.svg");background-size:cover;background-position:center;transition:transform .3s}
@media(min-width:1320px){.cmp-header__navigation .cmp-navigation__item--level-1:not(.is-mega-menu)>.cmp-navigation__item-link{border-top:0;min-height:auto;font-weight:400;font-size:16px;line-height:24px;padding:0}
.cmp-header__navigation .cmp-navigation__item--level-1:not(.is-mega-menu)>.cmp-navigation__item-link:hover,.cmp-header__navigation .cmp-navigation__item--level-1:not(.is-mega-menu)>.cmp-navigation__item-link:focus{text-decoration:underline;color:#c80000}
}
.cmp-header__navigation .cmp-navigation__item--level-1:not(.is-mega-menu):first-child{margin-top:16px}
.cmp-header__navigation .cmp-navigation__item--level-1:not(.is-mega-menu):first-child>.cmp-navigation__item-link{border-top:0}
@media(min-width:1320px){.cmp-header__navigation .cmp-navigation__item--level-1:not(.is-mega-menu):first-child{margin-top:0}
}
.cmp-header__navigation .cmp-navigation__item--level-1:not(.is-mega-menu):last-child{margin-bottom:16px}
@media(min-width:1320px){.cmp-header__navigation .cmp-navigation__item--level-1:not(.is-mega-menu):last-child{margin-bottom:12px}
}
@media(min-width:1320px){.cmp-header__navigation .cmp-navigation__item--level-1:not(.is-mega-menu){padding:12px 0;border-bottom:1px solid #dcdcdc;width:100%}
.cmp-header__navigation .cmp-navigation__item--level-1:not(.is-mega-menu):last-child{border-bottom:0}
}
@media(min-width:1320px){.cmp-header__navigation .cmp-navigation__item--level-1.is-mega-menu>.cmp-navigation__item-link{font-size:16px;line-height:24px;font-weight:700;color:#2d2d2d;display:inline-flex;align-items:center;gap:12px}
.cmp-header__navigation .cmp-navigation__item--level-1.is-mega-menu>.cmp-navigation__item-link:hover,.cmp-header__navigation .cmp-navigation__item--level-1.is-mega-menu>.cmp-navigation__item-link:focus{color:#c80000;text-decoration:none}
.cmp-header__navigation .cmp-navigation__item--level-1.is-mega-menu>.cmp-navigation__item-link:hover::after,.cmp-header__navigation .cmp-navigation__item--level-1.is-mega-menu>.cmp-navigation__item-link:focus::after{background-color:#c80000}
.cmp-header__navigation .cmp-navigation__item--level-1.is-mega-menu>.cmp-navigation__item-link::after{content:"";display:block;width:16px;height:16px;background-color:#000;mask-image:url("static-assets/resources/img/ArrowRight-16.svg");mask-repeat:no-repeat;mask-size:contain;mask-position:center}
}
@media(min-width:1600px){.cmp-header__navigation .cmp-navigation__item--level-1.is-mega-menu>.cmp-navigation__item-link{font-size:20px;line-height:28px}
}
.cmp-header__navigation .cmp-navigation__item--level-1.is-mega-menu>.cmp-navigation__group{display:flex;flex-direction:column;align-items:flex-start;margin-top:16px}
@media(min-width:1320px){.cmp-header__navigation .cmp-navigation__item--level-1.is-mega-menu>.cmp-navigation__group{border-top:1px solid #dcdcdc;align-items:stretch}
}
@media(min-width:1320px){.cmp-header__navigation .cmp-navigation__item--level-1.is-mega-menu{margin:48px 0;flex:1}
}
@media(min-width:1600px){.cmp-header__navigation .cmp-navigation__item--level-1.is-mega-menu{margin:64px 0}
}
.cmp-header__navigation .cmp-navigation__item--level-2{padding:8px 0}
@media(min-width:1320px){.cmp-header__navigation .cmp-navigation__item--level-2{padding:12px 0}
}
@media(min-width:1320px){.cmp-header__navigation .cmp-navigation__item--level-2:first-of-type{padding:16px 0 12px 0}
}
.cmp-header__navigation .cmp-navigation__item--level-2:last-of-type{padding-bottom:24px}
@media(min-width:1320px){.cmp-header__navigation .cmp-navigation__item--level-2:last-of-type{padding:12px 0}
}
.cmp-header__navigation .cmp-navigation__item--level-2>.cmp-navigation__group{display:none}
.cmp-header__navigation .cmp-navigation__item--level-2>.cmp-navigation__item-link{font-size:16px;line-height:24px;font-weight:400;display:flex;width:100%;justify-content:flex-start;align-items:center;text-decoration:none;color:#2d2d2d}
@media(min-width:1320px){.cmp-header__navigation .cmp-navigation__item--level-2>.cmp-navigation__item-link{padding:0;font-size:16px;line-height:24px;display:inline-flex;width:auto}
.cmp-header__navigation .cmp-navigation__item--level-2>.cmp-navigation__item-link:hover,.cmp-header__navigation .cmp-navigation__item--level-2>.cmp-navigation__item-link:focus{color:#c80000;text-decoration:underline}
}
@media(min-width:1320px){.cmp-header__navigation-separator{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:70px;padding-right:70px;display:flex;justify-content:flex-end}
.cmp-header__navigation-separator::before{content:"";display:block;width:100%;height:1px;background-color:var(--header-separator-color)}
}
@media(min-width:1600px){.cmp-header__navigation-separator::before{width:calc(100% - 112px - 56px)}
}
@media(min-width:1920px){.cmp-header__navigation-separator{max-width:1400px}
}
.cmp-header__toolbar--mobile{padding:24px 5%;display:flex;flex-direction:column;gap:24px;background-color:#000}
@media(min-width:768px){.cmp-header__toolbar--mobile{padding:24px 5%;gap:24px}
}
@media(min-width:1000px){.cmp-header__toolbar--mobile{padding:24px 70px}
}
@media(min-width:1320px){.cmp-header__toolbar--mobile{display:none}
}
.cmp-header__toolbar--mobile .button:not(.button--primary):not(.button--link) button.cmp-button,.cmp-header__toolbar--mobile .button:not(.button--primary):not(.button--link) a.cmp-button{background-color:transparent;color:var(--header-text-dark);border-color:var(--header-text-dark)}
.cmp-header__toolbar--mobile .cmp-header__utilitybar{display:block}
.cmp-header__toolbar--mobile .button--myacca,.cmp-header__toolbar--mobile .button--primary{display:flex}
.cmp-header__toolbar--mobile .cmp-header__actions-extra{display:flex}
.cmp-header-controls{width:100%;display:flex;align-items:flex-end;justify-content:space-between;text-align:center;padding-bottom:16px;gap:12px;min-height:80px;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:5%;padding-right:5%}
@media(min-width:1000px){.cmp-header-controls{padding-left:70px;padding-right:70px}
}
@media(min-width:1320px){.cmp-header-controls{min-height:0;gap:0;transition:color 200ms}
}
@media(min-width:1600px){.cmp-header-controls{justify-content:flex-end;padding-top:12px;position:relative;border-bottom:0}
}
@media(min-width:1920px){.cmp-header-controls{max-width:1400px}
}
.cmp-header-controls--left{flex:1;display:flex}
@media(min-width:1600px){.cmp-header-controls--left{position:absolute;left:70px;top:0}
}
.cmp-header-controls--left.cmp-header__back--show .cmp-header__logo{display:none}
.cmp-header-controls-mobile--right{display:flex;justify-content:flex-end;align-items:flex-start;gap:16px;position:relative}
.cmp-header-controls__mobile{display:flex;position:relative;right:-12px;gap:8px}
@media(min-width:1320px){.cmp-header-controls__mobile{display:none}
}
@media(min-width:1600px){.cmp-header-controls__mobile{display:none}
}
.cmp-header-controls__mobile .cmp-header-controls__mobile--search-icon{width:40px;height:40px;display:flex;justify-content:center;align-items:center}
.cmp-header-controls__mobile .cmp-header-controls__mobile--search-icon::before{content:url("static-assets/resources/img/Search.svg");cursor:pointer;width:16px;height:16px}
.cmp-header-controls__mobile__divider{width:1px;height:30px;background:#e5e5e5}
.cmp-header-controls__mobile-button[aria-hidden="false"]{display:inline-flex;align-items:center;gap:10px}
.cmp-header-controls__mobile-button--menu-close,.cmp-header-controls__mobile-button--menu-open{z-index:200}
.cmp-header-controls__mobile-button--menu-back{position:relative;left:-12px;z-index:200}
.cmp-header-controls__mobile-button[aria-hidden="true"]{display:none}
.cmp-header-controls__mobile-button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:12px;border:0;background-color:transparent}
.cmp-header-controls__mobile-button:hover{background:transparent}
.cmp-header-controls__mobile-button-icon{display:inline-flex;flex-shrink:0;height:24px;width:24px;align-items:center;justify-content:center;position:relative}
.cmp-header-controls__mobile-button-icon.header-icon-menu::after{content:"";mask-image:url("static-assets/resources/img/Hamburger.svg");mask-repeat:no-repeat;mask-size:contain;mask-position:center;background-color:var(--header-text);width:100%;height:100%}
.cmp-header-controls__mobile-button-icon.header-icon-close::after{content:"";mask-image:url("static-assets/resources/img/Close-thin.svg");mask-repeat:no-repeat;mask-size:contain;mask-position:center;background-color:var(--header-text);width:100%;height:100%;transition:background-color .2s}
.cmp-header-controls__mobile-button-icon.header-icon-back::after{content:"";mask-image:url("static-assets/resources/img/ArrowLeft-24.svg");mask-repeat:no-repeat;mask-size:contain;mask-position:center;background-color:var(--header-text);transition:background-color .2s;width:100%;height:100%}
.cmp-header-controls__mobile-button-icon.header-icon-search-open::after{content:"";mask-image:url("static-assets/resources/img/Search.svg");mask-repeat:no-repeat;mask-size:contain;mask-position:center;background-color:var(--header-text);transition:background-color .2s;width:100%;height:100%}
.cmp-header-controls__mobile-button-icon.header-icon-search-close::after{content:"";mask-image:url("static-assets/resources/img/Close-thin.svg");mask-repeat:no-repeat;mask-size:contain;mask-position:center;background-color:var(--header-text);width:100%;height:100%;transition:background-color .2s}
.mobile-button--inverted .cmp-header-controls__mobile-button-icon::after{background-color:var(--header-text-dark)}
.cmp-header__actions{display:flex;align-items:center;flex-direction:column;gap:24px}
@media(min-width:1320px){.cmp-header__actions{justify-content:center;align-items:center;flex-direction:row}
}
.cmp-header__actions .button--primary{width:100%}
.cmp-header__actions .button--primary .cmp-button{height:48px;justify-content:center;width:100%;align-items:center;background-color:#c80000;border:1px solid #c80000;border-radius:2px;box-shadow:0 1px 6px 0 rgba(0,0,0,0.16);color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;line-height:24px;padding:12px 24px;pointer-events:all;text-align:center;text-decoration:none;transition-duration:.25s;transition-property:background-color,color,border-color;user-select:none}
.cmp-header__actions .button--primary .cmp-button span{font-size:16px;line-height:24px;font-weight:700;flex-shrink:0}
.cmp-header__actions .button--primary .cmp-button:hover,.cmp-header__actions .button--primary .cmp-button:focus{background-color:#d33333;border-color:#a00000;color:#fff;text-decoration:none}
.cmp-header__actions .button:not(.button--primary){flex:1}
@media(min-width:1320px){.cmp-header__actions .button:not(.button--primary){flex:none}
}
.cmp-header__actions .button:not(.button--primary) .cmp-button{min-height:48px;justify-content:center;width:100%}
.cmp-header__actions .button:not(.button--primary) .cmp-button span{font-size:16px;line-height:24px;flex-shrink:0}
.cmp-header__actions .cmp-button:empty{display:none}
.cmp-header__actions-extra{justify-content:space-between;width:100%;display:none}
@media(min-width:1320px){.cmp-header__actions-extra{display:flex;gap:12px}
}
.cmp-header__main-navigation-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(139,139,139,0.8);z-index:200;pointer-events:none;max-height:0;opacity:0;transition:opacity 200ms;overflow:hidden}
.cmp-header__main-navigation-overlay.show{max-height:none;opacity:1}
.cmp-header__slide--up{transform:translate3d(0,-100%,0)}
.cmp-header__scrolled--up{transform:none;box-shadow:0 4px 24px 0 rgba(0,0,0,0.32);top:0}
.cmp-header__scrolled--down{transform:translate3d(0,-100%,0);padding-block-start:0}
.cmp-header__search{background-color:#000;width:100%;height:160px;position:absolute;left:0;top:0;max-height:0;transition:max-height .2s;display:flex;overflow:hidden}
.cmp-header__search>div{padding-left:5%;padding-right:5%;max-width:1400px;margin-left:auto;margin-right:auto;padding-top:96px;flex-grow:1;opacity:0;transition:opacity .2s}
@media(min-width:1000px){.cmp-header__search>div{padding-left:70px;padding-right:70px}
}
@media(min-width:1320px){.cmp-header__search>div{opacity:1;margin:0;padding:0}
}
.cmp-header__search .legacy-searchbar{height:48px}
@media(min-width:1320px){.cmp-header__search{max-height:none;height:auto}
}
.cmp-header__search--open{max-height:160px}
.cmp-header__search--open>div{opacity:1}
body.page-header--knockout{--header-bg:var(--header-bg-dark);--header-text:var(--header-text-dark);--header-separator-color:var(--header-separator-color-dark)}
body.page-header--knockout .breadcrumb{display:none}
body.page-header--knockout .cmp-header::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0,rgba(0,0,0,0) 0,#000 100%);transition:background .2s;z-index:-1}
@media(min-width:1320px){body.page-header--knockout .cmp-header::after{top:var(--utility-bar-height)}
}
body.page-header--knockout .cmp-header .cmp-header-controls--right .button:not(.button--primary):not(.button--link) button.cmp-button,body.page-header--knockout .cmp-header .cmp-header-controls--right .button:not(.button--primary):not(.button--link) a.cmp-button{background-color:transparent;color:var(--header-text);border-color:var(--header-text)}
body.page-header--knockout .cmp-header .cmp-header-controls--right .button:not(.button--primary):not(.button--link) button.cmp-button:hover,body.page-header--knockout .cmp-header .cmp-header-controls--right .button:not(.button--primary):not(.button--link) a.cmp-button:hover,body.page-header--knockout .cmp-header .cmp-header-controls--right .button:not(.button--primary):not(.button--link) button.cmp-button:focus,body.page-header--knockout .cmp-header .cmp-header-controls--right .button:not(.button--primary):not(.button--link) a.cmp-button:focus{background-color:#f2f2f2}
body.page-header--knockout .cmp-header--inverted{--header-bg:var(--header-bg-light);--header-text:var(--header-text-light);--header-separator-color:#e5e5e5}
body.page-header--knockout .cmp-header--inverted::after{background:linear-gradient(0,rgba(255,255,255,0) 0,#fff 100%)}
body.page-header--knockout .cmp-header--inverted .cmp-header__logo--default{opacity:1}
body.page-header--knockout .cmp-header--inverted .cmp-header__logo--inverted:not(.wcmmode-edit){opacity:0}
body.page-header--knockout .cmp-header__logo--default{opacity:0}
body.page-header--knockout .cmp-header__logo--inverted:not(.wcmmode-edit){opacity:1}
body.page-header--knockout .rf-country-selector-trigger{transition:color 200ms}
@media(min-width:1320px){body.page-header--knockout .rf-country-selector-trigger{color:var(--header-text)}
}
@media(min-width:1320px){body.page-header--knockout .rf-country-selector-trigger.rf-country-selector-trigger--active{color:var(--header-text-dark)}
body.page-header--knockout .rf-country-selector-trigger.rf-country-selector-trigger--active .rf-country-selector-trigger__icon{background-color:var(--header-text-dark)}
}
body.page-header--knockout .rf-country-selector-trigger__icon{transition:background-color 200ms}
@media(min-width:1320px){body.page-header--knockout .rf-country-selector-trigger__icon{background-color:var(--header-text)}
}
body.page-header--knockout .page-main{margin-top:calc(-1 * var(--main-header-placeholder-knockout))}
body:not(.page-header--knockout)>.page-main{margin-top:var(--main-header-placeholder-default)}
.cmp-page-hero-banner{position:relative}
.cmp-page-hero-banner.cmp-page-hero-banner--knockout{padding-top:var(--header-min-height)}
.cmp-page-hero-banner.cmp-page-hero-banner--knockout .cmp-page-hero-banner__content{padding-top:48px;padding-bottom:48px}
@media(min-width:768px){.cmp-page-hero-banner.cmp-page-hero-banner--knockout .cmp-page-hero-banner__content{padding-top:64px;padding-bottom:64px}
}
@media(min-width:1320px){.cmp-page-hero-banner.cmp-page-hero-banner--knockout{padding-top:162px}
}
@media(min-width:1600px){.cmp-page-hero-banner.cmp-page-hero-banner--knockout{padding-top:182px}
.cmp-page-hero-banner.cmp-page-hero-banner--knockout .cmp-page-hero-banner__content{padding-top:96px;padding-bottom:96px}
}
.cmp-page-hero-banner:not(.cmp-page-hero-banner--knockout){padding:48px 0}
@media(min-width:768px){.cmp-page-hero-banner:not(.cmp-page-hero-banner--knockout){padding:64px 0}
}
@media(min-width:1320px){.cmp-page-hero-banner:not(.cmp-page-hero-banner--knockout){padding:96px 0}
}
.cmp-page-hero-banner__content{position:relative;z-index:3}
.cmp-page-hero-banner__content .hero,.cmp-page-hero-banner__content .hero:not(.section){background-color:transparent;padding:0;display:flex;flex-direction:column;align-items:center}
.cmp-page-hero-banner__content .hero .rf-btn-container,.cmp-page-hero-banner__content .hero:not(.section) .rf-btn-container{padding:0;margin:0}
.cmp-page-hero-banner__content .hero .rf-btn,.cmp-page-hero-banner__content .hero:not(.section) .rf-btn{position:relative;align-items:center;margin:32px 0 0 0;gap:8px;min-height:48px;justify-content:center;background-color:#c80000;border:1px solid #c80000;border-radius:2px;box-shadow:0 1px 6px 0 rgba(0,0,0,0.16);color:#fff;cursor:pointer;display:inline-flex;padding:12px 24px;pointer-events:all;text-align:center;text-decoration:none;transition-duration:.25s;transition-property:background-color,color,border-color;user-select:none}
.cmp-page-hero-banner__content .hero .rf-btn:hover,.cmp-page-hero-banner__content .hero:not(.section) .rf-btn:hover,.cmp-page-hero-banner__content .hero .rf-btn:focus,.cmp-page-hero-banner__content .hero:not(.section) .rf-btn:focus{background-color:#d33333;border-color:#a00000;color:#fff;text-decoration:none}
.cmp-page-hero-banner__content .hero .rf-btn:hover .rf-btn__icon.icon-right,.cmp-page-hero-banner__content .hero:not(.section) .rf-btn:hover .rf-btn__icon.icon-right,.cmp-page-hero-banner__content .hero .rf-btn:focus .rf-btn__icon.icon-right,.cmp-page-hero-banner__content .hero:not(.section) .rf-btn:focus .rf-btn__icon.icon-right{transform:none}
.cmp-page-hero-banner__content .hero .rf-btn:not(.rf-btn--disabled):not([disabled]) .rf-btn__text,.cmp-page-hero-banner__content .hero:not(.section) .rf-btn:not(.rf-btn--disabled):not([disabled]) .rf-btn__text{text-decoration:none}
@media(min-width:1320px){.cmp-page-hero-banner__content .hero .rf-btn,.cmp-page-hero-banner__content .hero:not(.section) .rf-btn{margin:48px 0 0 0;gap:12px}
}
.cmp-page-hero-banner__content .hero .rf-btn .rf-btn__text,.cmp-page-hero-banner__content .hero:not(.section) .rf-btn .rf-btn__text{padding:0;margin:0;font-size:16px;font-weight:700;line-height:24px}
@media(min-width:1320px){.cmp-page-hero-banner__content .hero .rf-btn .rf-btn__text,.cmp-page-hero-banner__content .hero:not(.section) .rf-btn .rf-btn__text{font-size:20px;line-height:32px}
}
@media(min-width:1600px){.cmp-page-hero-banner__content .hero .rf-btn .rf-btn__text,.cmp-page-hero-banner__content .hero:not(.section) .rf-btn .rf-btn__text{font-size:24px;line-height:32px}
}
.cmp-page-hero-banner__content .hero .rf-btn .rf-btn__icon-container,.cmp-page-hero-banner__content .hero:not(.section) .rf-btn .rf-btn__icon-container{padding:0;margin:0;width:auto;display:inline-flex;align-items:center;position:static}
.cmp-page-hero-banner__content .hero .rf-btn .rf-btn__icon,.cmp-page-hero-banner__content .hero:not(.section) .rf-btn .rf-btn__icon{font-size:16px;width:16px}
@media(min-width:1320px){.cmp-page-hero-banner__content .hero .rf-btn .rf-btn__icon,.cmp-page-hero-banner__content .hero:not(.section) .rf-btn .rf-btn__icon{font-size:24px;width:24px}
}
.cmp-page-hero-banner__content .hero__content{text-align:center;margin-top:16px}
@media(min-width:768px){.cmp-page-hero-banner__content .hero__content{max-width:832px}
}
@media(min-width:1320px){.cmp-page-hero-banner__content .hero__content{max-width:960px}
}
@media(min-width:1600px){.cmp-page-hero-banner__content .hero__content{margin-top:24px}
}
.cmp-page-hero-banner__content .hero__content p{margin:0;font-size:16px;line-height:24px}
@media(min-width:768px){.cmp-page-hero-banner__content .hero__content p{font-size:20px;line-height:32px}
}
@media(min-width:1320px){.cmp-page-hero-banner__content .hero__content p{font-size:24px;line-height:40px}
}
.cmp-page-hero-banner__content .hero__title,.cmp-page-hero-banner__content .hero--wide .hero__title{max-width:100%;text-align:center;margin:0;font-size:32px;font-weight:800;line-height:40px}
.cmp-page-hero-banner__content .hero__title::after,.cmp-page-hero-banner__content .hero--wide .hero__title::after{content:".";color:#e50068}
@media(min-width:768px){.cmp-page-hero-banner__content .hero__title,.cmp-page-hero-banner__content .hero--wide .hero__title{max-width:960px;font-size:48px;line-height:56px}
}
@media(min-width:1320px){.cmp-page-hero-banner__content .hero__title,.cmp-page-hero-banner__content .hero--wide .hero__title{max-width:1024px;font-size:64px;line-height:72px}
}
@media(min-width:1600px){.cmp-page-hero-banner__content .hero__title,.cmp-page-hero-banner__content .hero--wide .hero__title{max-width:1248px;font-size:80px;line-height:88px}
}
.cmp-page-hero-banner__image{position:absolute;left:0;top:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;z-index:1}
.cmp-page-hero-banner__image::after{background:#000;content:"";height:100%;left:0;opacity:.66;position:absolute;top:0;width:100%;z-index:2}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
h1{font-size:2em;margin:.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
[class^="icon-"],[class*=" icon-"],.icon,.icon-flip-horizontal{display:inline-block;font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
[class^="rf-icon-"],[class*=" rf-icon-"]{display:inline-block;font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'rf-icomoon' !important}
.icon-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}
.icon-home:after{content:"\e900"}
.icon-search:after{content:"\e901"}
.icon-external-link:after{content:"\e902"}
.icon-internal-link:after{content:"\e903"}
.icon-down:after{content:"\e904"}
.icon-up:after{content:"\e905"}
.icon-left:after{content:"\e906"}
.icon-right:after{content:"\e907"}
.icon-refresh:after{content:"\e908"}
.icon-sign-out:after{content:"\e909"}
.icon-to-bottom:after{content:"\e90a"}
.icon-to-top:after{content:"\e90b"}
.icon-to-left:after{content:"\e90c"}
.icon-to-right:after{content:"\e90d"}
.icon-chevron-down:after{content:"\e90e"}
.icon-chevron-up:after{content:"\e90f"}
.icon-chevron-left:after{content:"\e910"}
.icon-chevron-right:after{content:"\e911"}
.icon-arrow-down:after{content:"\e912"}
.icon-arrow-up:after{content:"\e913"}
.icon-menu:after{content:"\e914"}
.icon-section:after{content:"\e915"}
.icon-sub-section:after{content:"\e916"}
.icon-close:after{content:"\e917"}
.icon-recent:after{content:"\e918"}
.icon-calendar:after{content:"\e919"}
.icon-help:after{content:"\e91a"}
.icon-info:after{content:"\e91b"}
.icon-my-order:after{content:"\e91c"}
.icon-pin-hollow:after{content:"\e91d"}
.icon-pin:after{content:"\e91e"}
.icon-terms-conditions:after{content:"\e91f"}
.icon-trending:after{content:"\e920"}
.icon-goal:after{content:"\e921"}
.icon-idea:after{content:"\e922"}
.icon-related-link:after{content:"\e923"}
.icon-alarm:after{content:"\e924"}
.icon-approved:after{content:"\e925"}
.icon-confirm:after{content:"\e926"}
.icon-delete:after{content:"\e927"}
.icon-loading:after{content:"\e928"}
.icon-locked:after{content:"\e929"}
.icon-unlocked:after{content:"\e92a"}
.icon-warning:after{content:"\e92b"}
.icon-comment:after{content:"\e92c"}
.icon-webchat:after{content:"\e92d"}
.icon-community:after{content:"\e92e"}
.icon-email:after{content:"\e92f"}
.icon-group:after{content:"\e930"}
.icon-share:after{content:"\e931"}
.icon-print:after{content:"\e932"}
.icon-copy-to-clipboard:after{content:"\e933"}
.icon-call-us:after{content:"\e934"}
.icon-contact-form:after{content:"\e935"}
.icon-social-linkedin:after{content:"\e936"}
.icon-social-facebook:after{content:"\e937"}
.icon-social-twitter:after{content:"\e938"}
.icon-social-youtube:after{content:"\e939"}
.icon-social-linkedin-inverted:after{content:"\e93a"}
.icon-social-facebook-inverted:after{content:"\e93b"}
.icon-social-twitter-inverted:after{content:"\e93c"}
.icon-social-youtube-inverted:after{content:"\e93d"}
.icon-image:after{content:"\e93e"}
.icon-news:after{content:"\e93f"}
.icon-notes:after{content:"\e940"}
.icon-report:after{content:"\e941"}
.icon-video:after{content:"\e942"}
.icon-audio:after{content:"\e943"}
.icon-document:after{content:"\e944"}
.icon-download:after{content:"\e945"}
.icon-e-zine:after{content:"\e946"}
.icon-event:after{content:"\e947"}
.icon-upload:after{content:"\e948"}
.icon-library:after{content:"\e949"}
.icon-related-document:after{content:"\e94a"}
.icon-article:after{-moz-osx-font-smoothing:grayscale;content:"\e94b"}
.icon-ab-magazine:after{content:"\e94c"}
.icon-interview:after{content:"\e94d"}
.icon-quote:after{content:"\e94e"}
.icon-desktop:after{content:"\e94f"}
.icon-tablet:after{content:"\e950"}
.icon-mobile:after{content:"\e951"}
.icon-expand:after{content:"\e952"}
.icon-reduce:after{content:"\e953"}
.icon-grid-view:after{content:"\e954"}
.icon-list-view:after{content:"\e955"}
.icon-zoom-in:after{content:"\e956"}
.icon-zoom-out:after{content:"\e957"}
.icon-certificate:after{content:"\e958"}
.icon-find-a-tutor:after{content:"\e959"}
.icon-mentor:after{content:"\e95a"}
.icon-recruitment:after{content:"\e95b"}
.icon-seminar:after{content:"\e95c"}
.icon-paper-book-exam:after{content:"\e95d"}
.icon-paper-exam-change:after{content:"\e95e"}
.icon-paper-result-service:after{content:"\e95f"}
.icon-paper-session-based:after{content:"\e960"}
.icon-search-resources:after{content:"\e961"}
.icon-computer-book-exam:after{content:"\e962"}
.icon-computer-exam-change:after{content:"\e963"}
.icon-computer-result-service:after{content:"\e964"}
.icon-computer-on-demand:after{content:"\e965"}
.icon-computer-session-based:after{content:"\e966"}
.icon-student:after{content:"\e967"}
.icon-members:after{content:"\e968"}
.icon-employers:after{content:"\e969"}
.icon-education-providers:after{content:"\e96a"}
.icon-prospects:after{content:"\e96b"}
.icon-cpd-article:after{content:"\e96c"}
.icon-cpd-event:after{content:"\e96d"}
.icon-cpd-search-activities:after{content:"\e96e"}
.icon-tick-fixed:after{content:"\e96f"}
.icon-person:after{content:"\e970"}
.rf-icon-cpd-tag:before{content:"\e900"}
.rf-icon-employers:before{content:"\e901"}
.rf-icon-ethics:before{content:"\e902"}
.rf-icon-exemptions:before{content:"\e903"}
.rf-icon-filter:before{content:"\e904"}
.rf-icon-learning-providers:before{content:"\e905"}
.rf-icon-left:before{content:"\e906"}
.rf-icon-main-menu:before{content:"\e907"}
.rf-icon-members:before{content:"\e909"}
.rf-icon-prospects:before{content:"\e90a"}
.rf-icon-right:before{content:"\e90b"}
.rf-icon-section-menu:before{content:"\e90c"}
.rf-icon-sheets .path1:before{content:"\e90d"}
.rf-icon-sheets .path2:before{content:"\e90e";margin-left:-1em}
.rf-icon-sheets .path3:before{content:"\e90f";margin-left:-1em}
.rf-icon-slides:before{content:"\e910"}
.rf-icon-student:before{content:"\e911"}
.rf-icon-sub-section-menu:before{content:"\e912"}
.rf-icon-time:before{content:"\e913"}
.rf-icon-unseen:before{content:"\e914"}
.rf-icon-visible:before{content:"\e915"}
.rf-icon-word:before{content:"\e916"}
.rf-icon-payment:before{content:"\e908"}
label{background-color:transparent}
input,textarea{border-radius:0;padding:0;position:relative}
input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="tel"],input[type="date"],input[type="submit"],button[type="submit"],textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:transparent;border:0;border-radius:0;outline:0;padding:0;text-indent:.01px;text-overflow:"";text-decoration:none}
input[type=password]{text-transform:none !important}
input[type=number]:-webkit-inner-spin-button,input[type=number]:-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
input[type="file"]{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}
input[type="submit"]:not([disabled]),button[type="submit"]:not([disabled]){cursor:pointer}
.grid{clear:both;padding-left:5%;padding-right:5%;*zoom:1;max-width:1400px;width:100%;margin-left:auto;margin-right:auto}
@media(min-width:768px){.grid{padding-left:5%;padding-right:5%}
}
@media(min-width:1000px){.grid{padding-left:70px;padding-right:70px}
}
.grid:before,.grid:after{content:" ";display:table}
.grid:after{clear:both}
@media(min-width:1920px){.grid{max-width:1400px}
}
@media(min-width:768px){.grid{padding-left:5%;padding-right:5%}
}
@media(min-width:1000px){.grid{padding-left:70px;padding-right:70px}
}
.grid:before,.grid:after{content:" ";display:table}
.grid:after{clear:both}
@media(min-width:1920px){.grid{max-width:1400px}
}
.grid-row{margin-left:-2.5%;margin-right:-2.5%;margin-top:40px;margin-bottom:40px;*zoom:1}
@media(min-width:768px){.grid-row{margin-left:-1.25%;margin-right:-1.25%}
}
@media(min-width:1000px){.grid-row{margin-left:-15px;margin-right:-15px}
}
@media(min-width:768px){.grid-row{margin-top:40px;margin-bottom:40px}
}
@media(min-width:1000px){.grid-row{margin-top:40px;margin-bottom:40px}
}
.grid-row:before,.grid-row:after{content:" ";display:table}
.grid-row:after{clear:both}
.grid-row .grid-row{margin-left:-2.5%;margin-right:-2.5%;margin-top:0;margin-bottom:0;*zoom:1}
@media(min-width:768px){.grid-row .grid-row{margin-left:-1.25%;margin-right:-1.25%}
}
@media(min-width:1000px){.grid-row .grid-row{margin-left:-15px;margin-right:-15px}
}
.grid-row .grid-row:before,.grid-row .grid-row:after{content:" ";display:table}
.grid-row .grid-row:after{clear:both}
.grid-col{width:100%;padding-left:2.5%;padding-right:2.5%;float:left}
@media(min-width:768px){.grid-col{padding-left:1.25%;padding-right:1.25%}
}
@media(min-width:1000px){.grid-col{padding-left:15px;padding-right:15px}
}
.grid-row--inside{margin-left:-2.5%;margin-right:-2.5%;margin-top:0;margin-bottom:0;*zoom:1}
@media(min-width:768px){.grid-row--inside{margin-left:-1.25%;margin-right:-1.25%}
}
@media(min-width:1000px){.grid-row--inside{margin-left:-15px;margin-right:-15px}
}
.grid-row--inside:before,.grid-row--inside:after{content:" ";display:table}
.grid-row--inside:after{clear:both}
.grid-col--no-gutter{padding-left:0;padding-right:0}
.grid-col--1-12{width:8.33333333%}
.grid-col--2-12{width:16.66666667%}
.grid-col--3-12{width:25%}
.grid-col--4-12{width:33.33333333%}
.grid-col--5-12{width:41.66666667%}
.grid-col--6-12{width:50%}
.grid-col--7-12{width:58.33333333%}
.grid-col--8-12{width:66.66666667%}
.grid-col--9-12{width:75%}
.grid-col--10-12{width:83.33333333%}
.grid-col--11-12{width:91.66666667%}
.grid-col--12-12{width:100%}
@media(min-width:480px){.grid-col--1-12-at-screen480{width:8.33333333%}
.grid-col--2-12-at-screen480{width:16.66666667%}
.grid-col--3-12-at-screen480{width:25%}
.grid-col--4-12-at-screen480{width:33.33333333%}
.grid-col--5-12-at-screen480{width:41.66666667%}
.grid-col--6-12-at-screen480{width:50%}
.grid-col--7-12-at-screen480{width:58.33333333%}
.grid-col--8-12-at-screen480{width:66.66666667%}
.grid-col--9-12-at-screen480{width:75%}
.grid-col--10-12-at-screen480{width:83.33333333%}
.grid-col--11-12-at-screen480{width:91.66666667%}
.grid-col--12-12-at-screen480{width:100%}
}
@media(min-width:600px){.grid-col--1-12-at-screen600{width:8.33333333%}
.grid-col--2-12-at-screen600{width:16.66666667%}
.grid-col--3-12-at-screen600{width:25%}
.grid-col--4-12-at-screen600{width:33.33333333%}
.grid-col--5-12-at-screen600{width:41.66666667%}
.grid-col--6-12-at-screen600{width:50%}
.grid-col--7-12-at-screen600{width:58.33333333%}
.grid-col--8-12-at-screen600{width:66.66666667%}
.grid-col--9-12-at-screen600{width:75%}
.grid-col--10-12-at-screen600{width:83.33333333%}
.grid-col--11-12-at-screen600{width:91.66666667%}
.grid-col--12-12-at-screen600{width:100%}
}
@media(min-width:768px){.grid-col--1-12-at-screen768{width:8.33333333%}
.grid-col--2-12-at-screen768{width:16.66666667%}
.grid-col--3-12-at-screen768{width:25%}
.grid-col--4-12-at-screen768{width:33.33333333%}
.grid-col--5-12-at-screen768{width:41.66666667%}
.grid-col--6-12-at-screen768{width:50%}
.grid-col--7-12-at-screen768{width:58.33333333%}
.grid-col--8-12-at-screen768{width:66.66666667%}
.grid-col--9-12-at-screen768{width:75%}
.grid-col--10-12-at-screen768{width:83.33333333%}
.grid-col--11-12-at-screen768{width:91.66666667%}
.grid-col--12-12-at-screen768{width:100%}
}
@media(min-width:960px){.grid-col--1-12-at-screen960{width:8.33333333%}
.grid-col--2-12-at-screen960{width:16.66666667%}
.grid-col--3-12-at-screen960{width:25%}
.grid-col--4-12-at-screen960{width:33.33333333%}
.grid-col--5-12-at-screen960{width:41.66666667%}
.grid-col--6-12-at-screen960{width:50%}
.grid-col--7-12-at-screen960{width:58.33333333%}
.grid-col--8-12-at-screen960{width:66.66666667%}
.grid-col--9-12-at-screen960{width:75%}
.grid-col--10-12-at-screen960{width:83.33333333%}
.grid-col--11-12-at-screen960{width:91.66666667%}
.grid-col--12-12-at-screen960{width:100%}
}
@media(min-width:1000px){.grid-col--1-12-at-screen1000{width:8.33333333%}
.grid-col--2-12-at-screen1000{width:16.66666667%}
.grid-col--3-12-at-screen1000{width:25%}
.grid-col--4-12-at-screen1000{width:33.33333333%}
.grid-col--5-12-at-screen1000{width:41.66666667%}
.grid-col--6-12-at-screen1000{width:50%}
.grid-col--7-12-at-screen1000{width:58.33333333%}
.grid-col--8-12-at-screen1000{width:66.66666667%}
.grid-col--9-12-at-screen1000{width:75%}
.grid-col--10-12-at-screen1000{width:83.33333333%}
.grid-col--11-12-at-screen1000{width:91.66666667%}
.grid-col--12-12-at-screen1000{width:100%}
}
@media(min-width:1200px){.grid-col--1-12-at-screen1200{width:8.33333333%}
.grid-col--2-12-at-screen1200{width:16.66666667%}
.grid-col--3-12-at-screen1200{width:25%}
.grid-col--4-12-at-screen1200{width:33.33333333%}
.grid-col--5-12-at-screen1200{width:41.66666667%}
.grid-col--6-12-at-screen1200{width:50%}
.grid-col--7-12-at-screen1200{width:58.33333333%}
.grid-col--8-12-at-screen1200{width:66.66666667%}
.grid-col--9-12-at-screen1200{width:75%}
.grid-col--10-12-at-screen1200{width:83.33333333%}
.grid-col--11-12-at-screen1200{width:91.66666667%}
.grid-col--12-12-at-screen1200{width:100%}
}
@media(min-width:1400px){.grid-col--1-12-at-screen1400{width:8.33333333%}
.grid-col--2-12-at-screen1400{width:16.66666667%}
.grid-col--3-12-at-screen1400{width:25%}
.grid-col--4-12-at-screen1400{width:33.33333333%}
.grid-col--5-12-at-screen1400{width:41.66666667%}
.grid-col--6-12-at-screen1400{width:50%}
.grid-col--7-12-at-screen1400{width:58.33333333%}
.grid-col--8-12-at-screen1400{width:66.66666667%}
.grid-col--9-12-at-screen1400{width:75%}
.grid-col--10-12-at-screen1400{width:83.33333333%}
.grid-col--11-12-at-screen1400{width:91.66666667%}
.grid-col--12-12-at-screen1400{width:100%}
}
@media(min-width:1600px){.grid-col--1-12-at-screen1600{width:8.33333333%}
.grid-col--2-12-at-screen1600{width:16.66666667%}
.grid-col--3-12-at-screen1600{width:25%}
.grid-col--4-12-at-screen1600{width:33.33333333%}
.grid-col--5-12-at-screen1600{width:41.66666667%}
.grid-col--6-12-at-screen1600{width:50%}
.grid-col--7-12-at-screen1600{width:58.33333333%}
.grid-col--8-12-at-screen1600{width:66.66666667%}
.grid-col--9-12-at-screen1600{width:75%}
.grid-col--10-12-at-screen1600{width:83.33333333%}
.grid-col--11-12-at-screen1600{width:91.66666667%}
.grid-col--12-12-at-screen1600{width:100%}
}
@media(min-width:1920px){.grid-col--1-12-at-screen1920{width:8.33333333%}
.grid-col--2-12-at-screen1920{width:16.66666667%}
.grid-col--3-12-at-screen1920{width:25%}
.grid-col--4-12-at-screen1920{width:33.33333333%}
.grid-col--5-12-at-screen1920{width:41.66666667%}
.grid-col--6-12-at-screen1920{width:50%}
.grid-col--7-12-at-screen1920{width:58.33333333%}
.grid-col--8-12-at-screen1920{width:66.66666667%}
.grid-col--9-12-at-screen1920{width:75%}
.grid-col--10-12-at-screen1920{width:83.33333333%}
.grid-col--11-12-at-screen1920{width:91.66666667%}
.grid-col--12-12-at-screen1920{width:100%}
}
@font-face{font-family:'FontAwesome';src:url('../../../etc.clientlibs/acca/clientlibs/static-assets/resources/fonts/fontawesome-webfont.eot?v=4.3.0');src:url('../../../etc.clientlibs/acca/clientlibs/static-assets/resources/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),url('../../../etc.clientlibs/acca/clientlibs/static-assets/resources/fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'),url('../../../etc.clientlibs/acca/clientlibs/static-assets/resources/fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'),url('../../../etc.clientlibs/acca/clientlibs/static-assets/resources/fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'),url('../../../etc.clientlibs/acca/clientlibs/static-assets/resources/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}
.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-fw{width:1.28571429em;text-align:center}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}
.fa-ul>li{position:relative}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}
.fa-li.fa-lg{left:-1.85714286em}
.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}
.pull-right{float:right}
.pull-left{float:left}
.fa.pull-left{margin-right:.3em}
.fa.pull-right{margin-left:.3em}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}
@-webkit-keyframes fa-spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes fa-spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}
.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.fa-glass:before{content:"\f000"}
.fa-music:before{content:"\f001"}
.fa-search:before{content:"\f002"}
.fa-envelope-o:before{content:"\f003"}
.fa-heart:before{content:"\f004"}
.fa-star:before{content:"\f005"}
.fa-star-o:before{content:"\f006"}
.fa-user:before{content:"\f007"}
.fa-film:before{content:"\f008"}
.fa-th-large:before{content:"\f009"}
.fa-th:before{content:"\f00a"}
.fa-th-list:before{content:"\f00b"}
.fa-check:before{content:"\f00c"}
.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}
.fa-search-plus:before{content:"\f00e"}
.fa-search-minus:before{content:"\f010"}
.fa-power-off:before{content:"\f011"}
.fa-signal:before{content:"\f012"}
.fa-gear:before,.fa-cog:before{content:"\f013"}
.fa-trash-o:before{content:"\f014"}
.fa-home:before{content:"\f015"}
.fa-file-o:before{content:"\f016"}
.fa-clock-o:before{content:"\f017"}
.fa-road:before{content:"\f018"}
.fa-download:before{content:"\f019"}
.fa-arrow-circle-o-down:before{content:"\f01a"}
.fa-arrow-circle-o-up:before{content:"\f01b"}
.fa-inbox:before{content:"\f01c"}
.fa-play-circle-o:before{content:"\f01d"}
.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}
.fa-refresh:before{content:"\f021"}
.fa-list-alt:before{content:"\f022"}
.fa-lock:before{content:"\f023"}
.fa-flag:before{content:"\f024"}
.fa-headphones:before{content:"\f025"}
.fa-volume-off:before{content:"\f026"}
.fa-volume-down:before{content:"\f027"}
.fa-volume-up:before{content:"\f028"}
.fa-qrcode:before{content:"\f029"}
.fa-barcode:before{content:"\f02a"}
.fa-tag:before{content:"\f02b"}
.fa-tags:before{content:"\f02c"}
.fa-book:before{content:"\f02d"}
.fa-bookmark:before{content:"\f02e"}
.fa-print:before{content:"\f02f"}
.fa-camera:before{content:"\f030"}
.fa-font:before{content:"\f031"}
.fa-bold:before{content:"\f032"}
.fa-italic:before{content:"\f033"}
.fa-text-height:before{content:"\f034"}
.fa-text-width:before{content:"\f035"}
.fa-align-left:before{content:"\f036"}
.fa-align-center:before{content:"\f037"}
.fa-align-right:before{content:"\f038"}
.fa-align-justify:before{content:"\f039"}
.fa-list:before{content:"\f03a"}
.fa-dedent:before,.fa-outdent:before{content:"\f03b"}
.fa-indent:before{content:"\f03c"}
.fa-video-camera:before{content:"\f03d"}
.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}
.fa-pencil:before{content:"\f040"}
.fa-map-marker:before{content:"\f041"}
.fa-adjust:before{content:"\f042"}
.fa-tint:before{content:"\f043"}
.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}
.fa-share-square-o:before{content:"\f045"}
.fa-check-square-o:before{content:"\f046"}
.fa-arrows:before{content:"\f047"}
.fa-step-backward:before{content:"\f048"}
.fa-fast-backward:before{content:"\f049"}
.fa-backward:before{content:"\f04a"}
.fa-play:before{content:"\f04b"}
.fa-pause:before{content:"\f04c"}
.fa-stop:before{content:"\f04d"}
.fa-forward:before{content:"\f04e"}
.fa-fast-forward:before{content:"\f050"}
.fa-step-forward:before{content:"\f051"}
.fa-eject:before{content:"\f052"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-plus-circle:before{content:"\f055"}
.fa-minus-circle:before{content:"\f056"}
.fa-times-circle:before{content:"\f057"}
.fa-check-circle:before{content:"\f058"}
.fa-question-circle:before{content:"\f059"}
.fa-info-circle:before{content:"\f05a"}
.fa-crosshairs:before{content:"\f05b"}
.fa-times-circle-o:before{content:"\f05c"}
.fa-check-circle-o:before{content:"\f05d"}
.fa-ban:before{content:"\f05e"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-right:before{content:"\f061"}
.fa-arrow-up:before{content:"\f062"}
.fa-arrow-down:before{content:"\f063"}
.fa-mail-forward:before,.fa-share:before{content:"\f064"}
.fa-expand:before{content:"\f065"}
.fa-compress:before{content:"\f066"}
.fa-plus:before{content:"\f067"}
.fa-minus:before{content:"\f068"}
.fa-asterisk:before{content:"\f069"}
.fa-exclamation-circle:before{content:"\f06a"}
.fa-gift:before{content:"\f06b"}
.fa-leaf:before{content:"\f06c"}
.fa-fire:before{content:"\f06d"}
.fa-eye:before{content:"\f06e"}
.fa-eye-slash:before{content:"\f070"}
.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}
.fa-plane:before{content:"\f072"}
.fa-calendar:before{content:"\f073"}
.fa-random:before{content:"\f074"}
.fa-comment:before{content:"\f075"}
.fa-magnet:before{content:"\f076"}
.fa-chevron-up:before{content:"\f077"}
.fa-chevron-down:before{content:"\f078"}
.fa-retweet:before{content:"\f079"}
.fa-shopping-cart:before{content:"\f07a"}
.fa-folder:before{content:"\f07b"}
.fa-folder-open:before{content:"\f07c"}
.fa-arrows-v:before{content:"\f07d"}
.fa-arrows-h:before{content:"\f07e"}
.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}
.fa-twitter-square:before{content:"\f081"}
.fa-facebook-square:before{content:"\f082"}
.fa-camera-retro:before{content:"\f083"}
.fa-key:before{content:"\f084"}
.fa-gears:before,.fa-cogs:before{content:"\f085"}
.fa-comments:before{content:"\f086"}
.fa-thumbs-o-up:before{content:"\f087"}
.fa-thumbs-o-down:before{content:"\f088"}
.fa-star-half:before{content:"\f089"}
.fa-heart-o:before{content:"\f08a"}
.fa-sign-out:before{content:"\f08b"}
.fa-linkedin-square:before{content:"\f08c"}
.fa-thumb-tack:before{content:"\f08d"}
.fa-external-link:before{content:"\f08e"}
.fa-sign-in:before{content:"\f090"}
.fa-trophy:before{content:"\f091"}
.fa-github-square:before{content:"\f092"}
.fa-upload:before{content:"\f093"}
.fa-lemon-o:before{content:"\f094"}
.fa-phone:before{content:"\f095"}
.fa-square-o:before{content:"\f096"}
.fa-bookmark-o:before{content:"\f097"}
.fa-phone-square:before{content:"\f098"}
.fa-twitter:before{content:"\f099"}
.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}
.fa-github:before{content:"\f09b"}
.fa-unlock:before{content:"\f09c"}
.fa-credit-card:before{content:"\f09d"}
.fa-rss:before{content:"\f09e"}
.fa-hdd-o:before{content:"\f0a0"}
.fa-bullhorn:before{content:"\f0a1"}
.fa-bell:before{content:"\f0f3"}
.fa-certificate:before{content:"\f0a3"}
.fa-hand-o-right:before{content:"\f0a4"}
.fa-hand-o-left:before{content:"\f0a5"}
.fa-hand-o-up:before{content:"\f0a6"}
.fa-hand-o-down:before{content:"\f0a7"}
.fa-arrow-circle-left:before{content:"\f0a8"}
.fa-arrow-circle-right:before{content:"\f0a9"}
.fa-arrow-circle-up:before{content:"\f0aa"}
.fa-arrow-circle-down:before{content:"\f0ab"}
.fa-globe:before{content:"\f0ac"}
.fa-wrench:before{content:"\f0ad"}
.fa-tasks:before{content:"\f0ae"}
.fa-filter:before{content:"\f0b0"}
.fa-briefcase:before{content:"\f0b1"}
.fa-arrows-alt:before{content:"\f0b2"}
.fa-group:before,.fa-users:before{content:"\f0c0"}
.fa-chain:before,.fa-link:before{content:"\f0c1"}
.fa-cloud:before{content:"\f0c2"}
.fa-flask:before{content:"\f0c3"}
.fa-cut:before,.fa-scissors:before{content:"\f0c4"}
.fa-copy:before,.fa-files-o:before{content:"\f0c5"}
.fa-paperclip:before{content:"\f0c6"}
.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}
.fa-square:before{content:"\f0c8"}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}
.fa-list-ul:before{content:"\f0ca"}
.fa-list-ol:before{content:"\f0cb"}
.fa-strikethrough:before{content:"\f0cc"}
.fa-underline:before{content:"\f0cd"}
.fa-table:before{content:"\f0ce"}
.fa-magic:before{content:"\f0d0"}
.fa-truck:before{content:"\f0d1"}
.fa-pinterest:before{content:"\f0d2"}
.fa-pinterest-square:before{content:"\f0d3"}
.fa-google-plus-square:before{content:"\f0d4"}
.fa-google-plus:before{content:"\f0d5"}
.fa-money:before{content:"\f0d6"}
.fa-caret-down:before{content:"\f0d7"}
.fa-caret-up:before{content:"\f0d8"}
.fa-caret-left:before{content:"\f0d9"}
.fa-caret-right:before{content:"\f0da"}
.fa-columns:before{content:"\f0db"}
.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}
.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}
.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}
.fa-envelope:before{content:"\f0e0"}
.fa-linkedin:before{content:"\f0e1"}
.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}
.fa-legal:before,.fa-gavel:before{content:"\f0e3"}
.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}
.fa-comment-o:before{content:"\f0e5"}
.fa-comments-o:before{content:"\f0e6"}
.fa-flash:before,.fa-bolt:before{content:"\f0e7"}
.fa-sitemap:before{content:"\f0e8"}
.fa-umbrella:before{content:"\f0e9"}
.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}
.fa-lightbulb-o:before{content:"\f0eb"}
.fa-exchange:before{content:"\f0ec"}
.fa-cloud-download:before{content:"\f0ed"}
.fa-cloud-upload:before{content:"\f0ee"}
.fa-user-md:before{content:"\f0f0"}
.fa-stethoscope:before{content:"\f0f1"}
.fa-suitcase:before{content:"\f0f2"}
.fa-bell-o:before{content:"\f0a2"}
.fa-coffee:before{content:"\f0f4"}
.fa-cutlery:before{content:"\f0f5"}
.fa-file-text-o:before{content:"\f0f6"}
.fa-building-o:before{content:"\f0f7"}
.fa-hospital-o:before{content:"\f0f8"}
.fa-ambulance:before{content:"\f0f9"}
.fa-medkit:before{content:"\f0fa"}
.fa-fighter-jet:before{content:"\f0fb"}
.fa-beer:before{content:"\f0fc"}
.fa-h-square:before{content:"\f0fd"}
.fa-plus-square:before{content:"\f0fe"}
.fa-angle-double-left:before{content:"\f100"}
.fa-angle-double-right:before{content:"\f101"}
.fa-angle-double-up:before{content:"\f102"}
.fa-angle-double-down:before{content:"\f103"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-angle-up:before{content:"\f106"}
.fa-angle-down:before{content:"\f107"}
.fa-desktop:before{content:"\f108"}
.fa-laptop:before{content:"\f109"}
.fa-tablet:before{content:"\f10a"}
.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}
.fa-circle-o:before{content:"\f10c"}
.fa-quote-left:before{content:"\f10d"}
.fa-quote-right:before{content:"\f10e"}
.fa-spinner:before{content:"\f110"}
.fa-circle:before{content:"\f111"}
.fa-mail-reply:before,.fa-reply:before{content:"\f112"}
.fa-github-alt:before{content:"\f113"}
.fa-folder-o:before{content:"\f114"}
.fa-folder-open-o:before{content:"\f115"}
.fa-smile-o:before{content:"\f118"}
.fa-frown-o:before{content:"\f119"}
.fa-meh-o:before{content:"\f11a"}
.fa-gamepad:before{content:"\f11b"}
.fa-keyboard-o:before{content:"\f11c"}
.fa-flag-o:before{content:"\f11d"}
.fa-flag-checkered:before{content:"\f11e"}
.fa-terminal:before{content:"\f120"}
.fa-code:before{content:"\f121"}
.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}
.fa-location-arrow:before{content:"\f124"}
.fa-crop:before{content:"\f125"}
.fa-code-fork:before{content:"\f126"}
.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}
.fa-question:before{content:"\f128"}
.fa-info:before{content:"\f129"}
.fa-exclamation:before{content:"\f12a"}
.fa-superscript:before{content:"\f12b"}
.fa-subscript:before{content:"\f12c"}
.fa-eraser:before{content:"\f12d"}
.fa-puzzle-piece:before{content:"\f12e"}
.fa-microphone:before{content:"\f130"}
.fa-microphone-slash:before{content:"\f131"}
.fa-shield:before{content:"\f132"}
.fa-calendar-o:before{content:"\f133"}
.fa-fire-extinguisher:before{content:"\f134"}
.fa-rocket:before{content:"\f135"}
.fa-maxcdn:before{content:"\f136"}
.fa-chevron-circle-left:before{content:"\f137"}
.fa-chevron-circle-right:before{content:"\f138"}
.fa-chevron-circle-up:before{content:"\f139"}
.fa-chevron-circle-down:before{content:"\f13a"}
.fa-html5:before{content:"\f13b"}
.fa-css3:before{content:"\f13c"}
.fa-anchor:before{content:"\f13d"}
.fa-unlock-alt:before{content:"\f13e"}
.fa-bullseye:before{content:"\f140"}
.fa-ellipsis-h:before{content:"\f141"}
.fa-ellipsis-v:before{content:"\f142"}
.fa-rss-square:before{content:"\f143"}
.fa-play-circle:before{content:"\f144"}
.fa-ticket:before{content:"\f145"}
.fa-minus-square:before{content:"\f146"}
.fa-minus-square-o:before{content:"\f147"}
.fa-level-up:before{content:"\f148"}
.fa-level-down:before{content:"\f149"}
.fa-check-square:before{content:"\f14a"}
.fa-pencil-square:before{content:"\f14b"}
.fa-external-link-square:before{content:"\f14c"}
.fa-share-square:before{content:"\f14d"}
.fa-compass:before{content:"\f14e"}
.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}
.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}
.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}
.fa-euro:before,.fa-eur:before{content:"\f153"}
.fa-gbp:before{content:"\f154"}
.fa-dollar:before,.fa-usd:before{content:"\f155"}
.fa-rupee:before,.fa-inr:before{content:"\f156"}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}
.fa-won:before,.fa-krw:before{content:"\f159"}
.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}
.fa-file:before{content:"\f15b"}
.fa-file-text:before{content:"\f15c"}
.fa-sort-alpha-asc:before{content:"\f15d"}
.fa-sort-alpha-desc:before{content:"\f15e"}
.fa-sort-amount-asc:before{content:"\f160"}
.fa-sort-amount-desc:before{content:"\f161"}
.fa-sort-numeric-asc:before{content:"\f162"}
.fa-sort-numeric-desc:before{content:"\f163"}
.fa-thumbs-up:before{content:"\f164"}
.fa-thumbs-down:before{content:"\f165"}
.fa-youtube-square:before{content:"\f166"}
.fa-youtube:before{content:"\f167"}
.fa-xing:before{content:"\f168"}
.fa-xing-square:before{content:"\f169"}
.fa-youtube-play:before{content:"\f16a"}
.fa-dropbox:before{content:"\f16b"}
.fa-stack-overflow:before{content:"\f16c"}
.fa-instagram:before{content:"\f16d"}
.fa-flickr:before{content:"\f16e"}
.fa-adn:before{content:"\f170"}
.fa-bitbucket:before{content:"\f171"}
.fa-bitbucket-square:before{content:"\f172"}
.fa-tumblr:before{content:"\f173"}
.fa-tumblr-square:before{content:"\f174"}
.fa-long-arrow-down:before{content:"\f175"}
.fa-long-arrow-up:before{content:"\f176"}
.fa-long-arrow-left:before{content:"\f177"}
.fa-long-arrow-right:before{content:"\f178"}
.fa-apple:before{content:"\f179"}
.fa-windows:before{content:"\f17a"}
.fa-android:before{content:"\f17b"}
.fa-linux:before{content:"\f17c"}
.fa-dribbble:before{content:"\f17d"}
.fa-skype:before{content:"\f17e"}
.fa-foursquare:before{content:"\f180"}
.fa-trello:before{content:"\f181"}
.fa-female:before{content:"\f182"}
.fa-male:before{content:"\f183"}
.fa-gittip:before,.fa-gratipay:before{content:"\f184"}
.fa-sun-o:before{content:"\f185"}
.fa-moon-o:before{content:"\f186"}
.fa-archive:before{content:"\f187"}
.fa-bug:before{content:"\f188"}
.fa-vk:before{content:"\f189"}
.fa-weibo:before{content:"\f18a"}
.fa-renren:before{content:"\f18b"}
.fa-pagelines:before{content:"\f18c"}
.fa-stack-exchange:before{content:"\f18d"}
.fa-arrow-circle-o-right:before{content:"\f18e"}
.fa-arrow-circle-o-left:before{content:"\f190"}
.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}
.fa-dot-circle-o:before{content:"\f192"}
.fa-wheelchair:before{content:"\f193"}
.fa-vimeo-square:before{content:"\f194"}
.fa-turkish-lira:before,.fa-try:before{content:"\f195"}
.fa-plus-square-o:before{content:"\f196"}
.fa-space-shuttle:before{content:"\f197"}
.fa-slack:before{content:"\f198"}
.fa-envelope-square:before{content:"\f199"}
.fa-wordpress:before{content:"\f19a"}
.fa-openid:before{content:"\f19b"}
.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}
.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}
.fa-yahoo:before{content:"\f19e"}
.fa-google:before{content:"\f1a0"}
.fa-reddit:before{content:"\f1a1"}
.fa-reddit-square:before{content:"\f1a2"}
.fa-stumbleupon-circle:before{content:"\f1a3"}
.fa-stumbleupon:before{content:"\f1a4"}
.fa-delicious:before{content:"\f1a5"}
.fa-digg:before{content:"\f1a6"}
.fa-pied-piper:before{content:"\f1a7"}
.fa-pied-piper-alt:before{content:"\f1a8"}
.fa-drupal:before{content:"\f1a9"}
.fa-joomla:before{content:"\f1aa"}
.fa-language:before{content:"\f1ab"}
.fa-fax:before{content:"\f1ac"}
.fa-building:before{content:"\f1ad"}
.fa-child:before{content:"\f1ae"}
.fa-paw:before{content:"\f1b0"}
.fa-spoon:before{content:"\f1b1"}
.fa-cube:before{content:"\f1b2"}
.fa-cubes:before{content:"\f1b3"}
.fa-behance:before{content:"\f1b4"}
.fa-behance-square:before{content:"\f1b5"}
.fa-steam:before{content:"\f1b6"}
.fa-steam-square:before{content:"\f1b7"}
.fa-recycle:before{content:"\f1b8"}
.fa-automobile:before,.fa-car:before{content:"\f1b9"}
.fa-cab:before,.fa-taxi:before{content:"\f1ba"}
.fa-tree:before{content:"\f1bb"}
.fa-spotify:before{content:"\f1bc"}
.fa-deviantart:before{content:"\f1bd"}
.fa-soundcloud:before{content:"\f1be"}
.fa-database:before{content:"\f1c0"}
.fa-file-pdf-o:before{content:"\f1c1"}
.fa-file-word-o:before{content:"\f1c2"}
.fa-file-excel-o:before{content:"\f1c3"}
.fa-file-powerpoint-o:before{content:"\f1c4"}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}
.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}
.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}
.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}
.fa-file-code-o:before{content:"\f1c9"}
.fa-vine:before{content:"\f1ca"}
.fa-codepen:before{content:"\f1cb"}
.fa-jsfiddle:before{content:"\f1cc"}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}
.fa-circle-o-notch:before{content:"\f1ce"}
.fa-ra:before,.fa-rebel:before{content:"\f1d0"}
.fa-ge:before,.fa-empire:before{content:"\f1d1"}
.fa-git-square:before{content:"\f1d2"}
.fa-git:before{content:"\f1d3"}
.fa-hacker-news:before{content:"\f1d4"}
.fa-tencent-weibo:before{content:"\f1d5"}
.fa-qq:before{content:"\f1d6"}
.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}
.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}
.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}
.fa-history:before{content:"\f1da"}
.fa-genderless:before,.fa-circle-thin:before{content:"\f1db"}
.fa-header:before{content:"\f1dc"}
.fa-paragraph:before{content:"\f1dd"}
.fa-sliders:before{content:"\f1de"}
.fa-share-alt:before{content:"\f1e0"}
.fa-share-alt-square:before{content:"\f1e1"}
.fa-bomb:before{content:"\f1e2"}
.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}
.fa-tty:before{content:"\f1e4"}
.fa-binoculars:before{content:"\f1e5"}
.fa-plug:before{content:"\f1e6"}
.fa-slideshare:before{content:"\f1e7"}
.fa-twitch:before{content:"\f1e8"}
.fa-yelp:before{content:"\f1e9"}
.fa-newspaper-o:before{content:"\f1ea"}
.fa-wifi:before{content:"\f1eb"}
.fa-calculator:before{content:"\f1ec"}
.fa-paypal:before{content:"\f1ed"}
.fa-google-wallet:before{content:"\f1ee"}
.fa-cc-visa:before{content:"\f1f0"}
.fa-cc-mastercard:before{content:"\f1f1"}
.fa-cc-discover:before{content:"\f1f2"}
.fa-cc-amex:before{content:"\f1f3"}
.fa-cc-paypal:before{content:"\f1f4"}
.fa-cc-stripe:before{content:"\f1f5"}
.fa-bell-slash:before{content:"\f1f6"}
.fa-bell-slash-o:before{content:"\f1f7"}
.fa-trash:before{content:"\f1f8"}
.fa-copyright:before{content:"\f1f9"}
.fa-at:before{content:"\f1fa"}
.fa-eyedropper:before{content:"\f1fb"}
.fa-paint-brush:before{content:"\f1fc"}
.fa-birthday-cake:before{content:"\f1fd"}
.fa-area-chart:before{content:"\f1fe"}
.fa-pie-chart:before{content:"\f200"}
.fa-line-chart:before{content:"\f201"}
.fa-lastfm:before{content:"\f202"}
.fa-lastfm-square:before{content:"\f203"}
.fa-toggle-off:before{content:"\f204"}
.fa-toggle-on:before{content:"\f205"}
.fa-bicycle:before{content:"\f206"}
.fa-bus:before{content:"\f207"}
.fa-ioxhost:before{content:"\f208"}
.fa-angellist:before{content:"\f209"}
.fa-cc:before{content:"\f20a"}
.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}
.fa-meanpath:before{content:"\f20c"}
.fa-buysellads:before{content:"\f20d"}
.fa-connectdevelop:before{content:"\f20e"}
.fa-dashcube:before{content:"\f210"}
.fa-forumbee:before{content:"\f211"}
.fa-leanpub:before{content:"\f212"}
.fa-sellsy:before{content:"\f213"}
.fa-shirtsinbulk:before{content:"\f214"}
.fa-simplybuilt:before{content:"\f215"}
.fa-skyatlas:before{content:"\f216"}
.fa-cart-plus:before{content:"\f217"}
.fa-cart-arrow-down:before{content:"\f218"}
.fa-diamond:before{content:"\f219"}
.fa-ship:before{content:"\f21a"}
.fa-user-secret:before{content:"\f21b"}
.fa-motorcycle:before{content:"\f21c"}
.fa-street-view:before{content:"\f21d"}
.fa-heartbeat:before{content:"\f21e"}
.fa-venus:before{content:"\f221"}
.fa-mars:before{content:"\f222"}
.fa-mercury:before{content:"\f223"}
.fa-transgender:before{content:"\f224"}
.fa-transgender-alt:before{content:"\f225"}
.fa-venus-double:before{content:"\f226"}
.fa-mars-double:before{content:"\f227"}
.fa-venus-mars:before{content:"\f228"}
.fa-mars-stroke:before{content:"\f229"}
.fa-mars-stroke-v:before{content:"\f22a"}
.fa-mars-stroke-h:before{content:"\f22b"}
.fa-neuter:before{content:"\f22c"}
.fa-facebook-official:before{content:"\f230"}
.fa-pinterest-p:before{content:"\f231"}
.fa-whatsapp:before{content:"\f232"}
.fa-server:before{content:"\f233"}
.fa-user-plus:before{content:"\f234"}
.fa-user-times:before{content:"\f235"}
.fa-hotel:before,.fa-bed:before{content:"\f236"}
.fa-viacoin:before{content:"\f237"}
.fa-train:before{content:"\f238"}
.fa-subway:before{content:"\f239"}
.fa-medium:before{content:"\f23a"}
.fa-date:before{content:'';width:20px;height:22px;display:block}
.section-menu{font-size:14px;line-height:18px;margin-bottom:50px}
.section-menu ul{line-height:18px;list-style-type:none;margin:0;padding:0}
.section-menu li a{border-color:#e5e5e5;border-style:solid;color:#000;border-width:0 1px 1px 0;display:block;padding:12px 10px 12px 15px}
.section-menu li.current>span{border-right:1px solid #fff;border-bottom:1px solid #e5e5e5;color:#000;display:block;font-weight:bold;margin-right:-1px;padding:12px 11px 12px 15px;position:relative;z-index:1}
.section-menu li.up a{border-right-width:1px;color:#c80000;line-height:24px;padding-top:18px;padding-bottom:18px}
.section-menu li.up a .fa-icon-container{margin-right:10px;-webkit-transition:margin .2s;transition:margin .2s}
.section-menu li.up a:hover{text-decoration:none}
.section-menu li.up a:hover .fa-icon-container{margin-left:-10px;margin-right:20px}
.section-menu li.up a .parent{display:block;font-size:21px;line-height:1.4}
.section-menu li li a{color:#747678;padding-left:25px}
.section-menu>ul>li>a{border-right-width:4px}
@media only screen and (max-width:959px){.section-menu{position:relative}
.section-menu>ul{background-color:#fff;margin:0;max-height:0;overflow:hidden;position:absolute;-webkit-transition:max-height .2s;transition:max-height .2s;width:100%;z-index:99}
.section-menu>ul>li>a,.section-menu>ul>li.current>span{display:none}
.section-menu li a{border-width:0 1px 1px;padding-left:20px;padding-right:20px}
.section-menu .menu-toggle{border:1px solid #c80000;color:#c80000;cursor:pointer;padding:11px 19px}
.section-menu .menu-toggle .opened-text{display:none}
.section-menu .menu-toggle .closed-text{display:inline}
.section-menu .menu-toggle.open{background-color:#d33333;border-color:#d33333;color:#fff}
.section-menu .menu-toggle.open .opened-text{display:inline}
.section-menu .menu-toggle.open .closed-text{display:none}
.section-menu .menu-toggle.open+ul{max-height:1000px}
.top-level ul>li>a{border-right-width:1px;color:#747678;display:block}
.top-level ul>li>ul{display:none}
.top-level .menu-toggle{background-color:#c80000;border-color:#c80000;color:#fff}
}
@media(min-width:960px){.section-menu{margin-bottom:0}
}
p.btn,.btn-container{font-size:.875em !important}
p.btn.col-sm-12,.btn-container.col-sm-12{margin-bottom:30px;margin-top:30px}
@media only screen and (max-width:599px){p.btn.col-sm-12,.btn-container.col-sm-12{margin-left:-5px;margin-right:-5px}
}
@-ms-viewport{width:device-width}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}
@media(max-width:599px){.visible-xs{display:block !important}
table.visible-xs{display:table}
tr.visible-xs{display:table-row !important}
th.visible-xs,td.visible-xs{display:table-cell !important}
}
@media(max-width:599px){.visible-xs-block{display:block !important}
}
@media(max-width:599px){.visible-xs-inline{display:inline !important}
}
@media(max-width:599px){.visible-xs-inline-block{display:inline-block !important}
}
@media(min-width:600px) and (max-width:959px){.visible-sm{display:block !important}
table.visible-sm{display:table}
tr.visible-sm{display:table-row !important}
th.visible-sm,td.visible-sm{display:table-cell !important}
}
@media(min-width:600px) and (max-width:959px){.visible-sm-block{display:block !important}
}
@media(min-width:600px) and (max-width:959px){.visible-sm-inline{display:inline !important}
}
@media(min-width:600px) and (max-width:959px){.visible-sm-inline-block{display:inline-block !important}
}
@media(min-width:960px) and (max-width:1199px){.visible-md{display:block !important}
table.visible-md{display:table}
tr.visible-md{display:table-row !important}
th.visible-md,td.visible-md{display:table-cell !important}
}
@media(min-width:960px) and (max-width:1199px){.visible-md-block{display:block !important}
}
@media(min-width:960px) and (max-width:1199px){.visible-md-inline{display:inline !important}
}
@media(min-width:960px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}
}
@media(min-width:1200px){.visible-lg{display:block !important}
table.visible-lg{display:table}
tr.visible-lg{display:table-row !important}
th.visible-lg,td.visible-lg{display:table-cell !important}
}
@media(min-width:1200px){.visible-lg-block{display:block !important}
}
@media(min-width:1200px){.visible-lg-inline{display:inline !important}
}
@media(min-width:1200px){.visible-lg-inline-block{display:inline-block !important}
}
@media(max-width:599px){.hidden-xs{display:none !important}
}
@media(min-width:600px) and (max-width:959px){.hidden-sm{display:none !important}
}
@media(min-width:960px) and (max-width:1199px){.hidden-md{display:none !important}
}
@media(min-width:1200px){.hidden-lg{display:none !important}
}
.visible-print{display:none !important}
@media print{.visible-print{display:block !important}
table.visible-print{display:table}
tr.visible-print{display:table-row !important}
th.visible-print,td.visible-print{display:table-cell !important}
}
.visible-print-block{display:none !important}
@media print{.visible-print-block{display:block !important}
}
.visible-print-inline{display:none !important}
@media print{.visible-print-inline{display:inline !important}
}
.visible-print-inline-block{display:none !important}
@media print{.visible-print-inline-block{display:inline-block !important}
}
@media print{.hidden-print{display:none !important}
}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
@media(min-width:600px){.container{width:750px}
}
@media(min-width:960px){.container{width:970px}
}
@media(min-width:1200px){.container{width:1170px}
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.row{margin-left:-15px;margin-right:-15px}
.col,.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:auto}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-0{left:auto}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}
.col-xs-5th{position:relative;float:left;width:20%;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-2-inner{position:relative;float:left;width:20%;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-5-inner{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-offset-1-inner{margin-left:10%}
@media(min-width:600px){.col,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.66666667%}
.col-sm-pull-10{right:83.33333333%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.66666667%}
.col-sm-pull-7{right:58.33333333%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.66666667%}
.col-sm-pull-4{right:33.33333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.66666667%}
.col-sm-pull-1{right:8.33333333%}
.col-sm-pull-0{right:auto}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.66666667%}
.col-sm-push-10{left:83.33333333%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.66666667%}
.col-sm-push-7{left:58.33333333%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.66666667%}
.col-sm-push-4{left:33.33333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.66666667%}
.col-sm-push-1{left:8.33333333%}
.col-sm-push-0{left:auto}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666667%}
.col-sm-offset-10{margin-left:83.33333333%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666667%}
.col-sm-offset-7{margin-left:58.33333333%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666667%}
.col-sm-offset-4{margin-left:33.33333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.66666667%}
.col-sm-offset-1{margin-left:8.33333333%}
.col-sm-offset-0{margin-left:0}
.col-sm-5th{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-2-inner{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-5-inner{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-offset-1-inner{margin-left:10%}
}
@media(min-width:600px) and (min-width:600px){.col-sm-5th{float:left;width:20%}
}
@media(min-width:600px) and (min-width:600px){.col-sm-2-inner{float:left;width:20%}
}
@media(min-width:600px) and (min-width:600px){.col-sm-5-inner{float:left;width:50%}
}
@media(min-width:960px){.col,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.col-md-pull-12{right:100%}
.col-md-pull-11{right:91.66666667%}
.col-md-pull-10{right:83.33333333%}
.col-md-pull-9{right:75%}
.col-md-pull-8{right:66.66666667%}
.col-md-pull-7{right:58.33333333%}
.col-md-pull-6{right:50%}
.col-md-pull-5{right:41.66666667%}
.col-md-pull-4{right:33.33333333%}
.col-md-pull-3{right:25%}
.col-md-pull-2{right:16.66666667%}
.col-md-pull-1{right:8.33333333%}
.col-md-pull-0{right:auto}
.col-md-push-12{left:100%}
.col-md-push-11{left:91.66666667%}
.col-md-push-10{left:83.33333333%}
.col-md-push-9{left:75%}
.col-md-push-8{left:66.66666667%}
.col-md-push-7{left:58.33333333%}
.col-md-push-6{left:50%}
.col-md-push-5{left:41.66666667%}
.col-md-push-4{left:33.33333333%}
.col-md-push-3{left:25%}
.col-md-push-2{left:16.66666667%}
.col-md-push-1{left:8.33333333%}
.col-md-push-0{left:auto}
.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.66666667%}
.col-md-offset-10{margin-left:83.33333333%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-8{margin-left:66.66666667%}
.col-md-offset-7{margin-left:58.33333333%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.66666667%}
.col-md-offset-4{margin-left:33.33333333%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-2{margin-left:16.66666667%}
.col-md-offset-1{margin-left:8.33333333%}
.col-md-offset-0{margin-left:0}
.col-md-5th{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-2-inner{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-5-inner{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-offset-1-inner{margin-left:10%}
}
@media(min-width:960px) and (min-width:960px){.col-md-5th{float:left;width:20%}
}
@media(min-width:960px) and (min-width:960px){.col-md-2-inner{float:left;width:20%}
}
@media(min-width:960px) and (min-width:960px){.col-md-5-inner{float:left;width:50%}
}
@media(min-width:1200px){.col,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.66666667%}
.col-lg-pull-10{right:83.33333333%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.66666667%}
.col-lg-pull-7{right:58.33333333%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.66666667%}
.col-lg-pull-4{right:33.33333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.66666667%}
.col-lg-pull-1{right:8.33333333%}
.col-lg-pull-0{right:auto}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.66666667%}
.col-lg-push-10{left:83.33333333%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.66666667%}
.col-lg-push-7{left:58.33333333%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.66666667%}
.col-lg-push-4{left:33.33333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.66666667%}
.col-lg-push-1{left:8.33333333%}
.col-lg-push-0{left:auto}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666667%}
.col-lg-offset-10{margin-left:83.33333333%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666667%}
.col-lg-offset-7{margin-left:58.33333333%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666667%}
.col-lg-offset-4{margin-left:33.33333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.66666667%}
.col-lg-offset-1{margin-left:8.33333333%}
.col-lg-offset-0{margin-left:0}
.col-lg-5th{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-lg-2-inner{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-lg-5-inner{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-lg-offset-1-inner{margin-left:10%}
}
@media(min-width:1200px) and (min-width:1200px){.col-lg-5th{float:left;width:20%}
}
@media(min-width:1200px) and (min-width:1200px){.col-lg-2-inner{float:left;width:20%}
}
@media(min-width:1200px) and (min-width:1200px){.col-lg-5-inner{float:left;width:50%}
}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}
.center-block{display:block;margin-left:auto;margin-right:auto}
.pull-right{float:right !important}
.pull-left{float:left !important}
.content-section{padding-bottom:40px;padding-top:40px}
.content-section.no-padding{padding:0}
.content-section.no-padding-top{padding-top:0}
.content-section.no-padding-bottom{padding-bottom:0}
.content-section.left{text-align:left}
.content-section.narrow .inner{max-width:780px}
.content-section.grey{background:#f8f8f8}
.content-section.border-top{border-top:1px solid #e5e5e5}
.content-section.no-results .cpd-filters{margin-top:20px}
.content-section.pending .inner{min-height:200px;position:relative}
.content-section.pending .loading{display:block}
.content-section.pending .cpd-filters,.content-section.pending .row-cards,.content-section.pending .pagination{display:none}
@media only screen and (max-width:599px){.content-section{padding:20px 0}
}
.content-section.hero-banner .hero-banner-image,.content-section.content-header .hero-banner-image,.content-section.hero-banner .hero-banner-blur,.content-section.content-header .hero-banner-blur,.content-section.hero-banner .hero-banner-overlay,.content-section.content-header .hero-banner-overlay{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}
.content-section.hero-banner .hero-banner-blur,.content-section.content-header .hero-banner-blur{background-position:center;background-repeat:no-repeat;background-size:cover;margin:-25px;-webkit-filter:blur(10px);filter:blur(10px)}
.lte8 .content-section.hero-banner .hero-banner-blur,.lte8 .content-section.content-header .hero-banner-blur{filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='10')}
.content-section.hero-banner .hero-banner-overlay,.content-section.content-header .hero-banner-overlay{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.6)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.6) 100%);opacity:.7}
.content-section.hero-banner{background-color:#f3f3f3;background-position:center;background-repeat:no-repeat;background-size:cover;height:300px;margin-top:-1px;position:relative;transition:height .2s;-webkit-transition:height .2s}
.content-section.hero-banner h1,.content-section.hero-banner h2,.content-section.hero-banner h3,.content-section.hero-banner h4,.content-section.hero-banner h5,.content-section.hero-banner h6,.content-section.hero-banner p{color:#fff;line-height:normal}
.content-section.hero-banner h1,.content-section.hero-banner h2{margin-bottom:30px}
.content-section.hero-banner.cpd-activities{height:auto}
.article-page .content-section.hero-banner{height:auto;overflow:hidden}
.article-page .content-section.hero-banner .hero-panel{background:0;height:auto;padding:0;margin-left:8.33333333%}
.content-section.hero-banner .hero-article-heading-container{min-height:165px}
.content-section.hero-banner .hero-panel{background-color:#c80000;background:-moz-linear-gradient(top,#c80000 0,#c80000 70%,rgba(200,0,0,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#c80000),color-stop(70%,#c80000),color-stop(100%,rgba(200,0,0,0)));background:-webkit-linear-gradient(top,#c80000 0,#c80000 70%,rgba(200,0,0,0) 100%);background:-o-linear-gradient(top,#c80000 0,#c80000 70%,rgba(200,0,0,0) 100%);background:-ms-linear-gradient(top,#c80000 0,#c80000 70%,rgba(200,0,0,0) 100%);background:linear-gradient(to bottom,#c80000 0,#c80000 70%,rgba(200,0,0,0) 100%);color:#fff;height:460px;padding:50px;position:relative;width:460px;z-index:1}
.content-section.hero-banner .hero-panel h2{font-size:2.375em;margin-top:0}
.content-section.hero-banner .hero-panel p{font-size:1.125em;line-height:1.5em}
.content-section.hero-banner .hero-panel p:first-child{margin-top:0}
.content-section.hero-banner .hero-panel p:last-child{margin-bottom:0}
.content-section.hero-banner .hero-panel p.btn-container{font-size:.875em;margin-top:40px}
.content-section.hero-banner .hero-panel p.article-title{font-weight:800}
.content-section.hero-banner .hero-panel p.article-date{font-weight:200}
.article-page .content-section.hero-banner .hero-panel h1{font-size:2.375em;font-weight:200}
.article-page .content-section.hero-banner .hero-panel p{font-size:1.125em;margin:0}
.content-section.hero-banner .hero-article-details-container{position:relative}
.content-section.hero-banner .hero-article-details{bottom:-40px;padding:0 15px;position:absolute;right:0;width:100%}
.content-section.home-banner{height:500px}
.content-section.hero-banner.cpd-activities{color:#fff;padding:0;position:relative;text-align:center}
.content-section.hero-banner.cpd-activities .content{position:relative}
.content-section.hero-banner.cpd-activities .content h1,.content-section.hero-banner.cpd-activities .content p{margin:0}
.content-section.hero-banner.cpd-activities .content h1{font-size:2.375em;margin-bottom:20px;padding-top:50px}
.content-section.hero-banner.cpd-activities .activities-selector{padding-top:20px;text-align:center}
.content-section.hero-banner.cpd-activities .activities-selector ul{background:rgba(255,255,255,0.2);border:1px solid #fff;display:inline-block;height:50px;list-style:none;margin:0;overflow:hidden;padding:0}
.content-section.hero-banner.cpd-activities .activities-selector li{display:table;float:left;height:100%}
.content-section.hero-banner.cpd-activities .activities-selector li:first-child a{border:0}
.content-section.hero-banner.cpd-activities .activities-selector li a{border-left:1px solid #fff;color:#fff;display:table-cell;height:100%;padding:0 50px;vertical-align:middle}
.content-section.hero-banner.cpd-activities .activities-selector li.active a,.content-section.hero-banner.cpd-activities .activities-selector li a:hover{background:#fff;color:#000;text-decoration:none}
.content-section.hero-banner.cpd-activities .cpd-search-container{margin-bottom:2em;padding:1em 0;width:100%}
@media(max-width:959px){.content-section.hero-banner.cpd-activities .cpd-search-container{margin:0;padding:0;position:absolute}
}
.content-section.hero-banner.cpd-activities .cpd-search-container .cpd-search-inner{display:block;text-align:center}
.content-section.hero-banner.cpd-activities .cpd-search-container .cpd-search-form-container{display:block}
.content-section.hero-banner.cpd-activities .cpd-search-container .form-element-wrap{width:100%}
.content-section.hero-banner.cpd-activities .cpd-search-container .form-label{display:none}
@media(min-width:960px){.content-section.hero-banner.cpd-activities .cpd-search-container .form-row{margin-left:auto;margin-right:auto;width:800px}
.content-section.hero-banner.cpd-activities .cpd-search-container .form-element-wrap{float:left;overflow:hidden;width:25%}
.content-section.hero-banner.cpd-activities .cpd-search-container .form-label{display:block;font-size:.875em;text-align:left;padding:12px 20px}
}
.content-section.hero-banner.cpd-activities .cpd-search-container .form-element{height:50px;background:#fff;border-left:1px solid #ccc}
.content-section.hero-banner.cpd-activities .cpd-search-container .form-element:first-child{border-left:0}
.content-section.hero-banner.cpd-activities .cpd-search-container .form-element.text{overflow:hidden;position:relative}
.content-section.hero-banner.cpd-activities .cpd-search-container .form-element.text input[type=text]{display:block;border:0;color:#4c4c4c;font-size:.875em;height:29px;line-height:29px;margin:10px 24px 10px 40px;width:150px}
.content-section.hero-banner.cpd-activities .cpd-search-container .form-element.text i[class^="icon-"]{color:#c80000;font-size:20px;line-height:20px;position:absolute;left:15px;top:15px}
.content-section.hero-banner.cpd-activities .cpd-search-container .form-element.select .fa{display:none}
.content-section.hero-banner.cpd-activities .cpd-search-container .form-element.select.styled{position:relative;transition:background .2s;-webkit-transition:background .2s}
.content-section.hero-banner.cpd-activities .cpd-search-container .form-element.select.styled .icon-container{display:inline;font-size:.5em}
.content-section.hero-banner.cpd-activities .cpd-search-container .form-element.select.styled select{-webkit-appearance:none;bottom:0;cursor:pointer;display:block;height:100%;left:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:1}
.content-section.hero-banner.cpd-activities .cpd-search-container .form-element.select.styled select option{color:#000 !important}
.content-section.hero-banner.cpd-activities .cpd-search-container .form-element.select.styled .select-text{color:#4c4c4c;display:block;font-size:.875em;height:100%;line-height:50px;overflow:hidden;padding:0 40px 0 20px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}
.content-section.hero-banner.cpd-activities .cpd-search-container .form-element.select.styled i[class^="icon-"]{color:#4c4c4c;display:block;margin-top:-0.5em;position:absolute;right:20px;top:50%;transition:color .2s;-webkit-transition:color .2s}
.content-section.hero-banner.cpd-activities .cpd-search-container .form-element.select.styled:hover,.content-section.hero-banner.cpd-activities .cpd-search-container .form-element.select.styled.hover{background:#f3f3f3}
.content-section.hero-banner.cpd-activities .cpd-search-container .form-element.select.styled:hover .fa,.content-section.hero-banner.cpd-activities .cpd-search-container .form-element.select.styled.hover .fa{color:#c80000}
.content-section.hero-banner.cpd-activities .cpd-search-container .form-element.submit{border-left:0}
.content-section.hero-banner.cpd-activities .cpd-search-container .form-element.submit input[type=submit]{background:#c80000;border:0;color:#fff;font-size:.875em;height:100%;min-width:140px;padding:0;transition:background .2s;-webkit-transition:background .2s;width:100%}
.content-section.hero-banner.cpd-activities .cpd-search-container .form-element.submit input[type=submit]:hover{background:#d33333}
.hero-article-details .panel{margin-bottom:0 !important;margin-top:0 !important;max-width:none !important}
.content-section.section-article-content .hero-article-details{margin-bottom:20px}
@media only screen and (max-width:959px){.article-page .content-section.hero-banner .hero-panel{margin-left:0;padding-right:30px}
.content-section.hero-banner.cpd-activities{height:140px;margin-bottom:340px;position:relative}
.content-section.hero-banner.cpd-activities .content{height:auto}
.content-section.hero-banner.cpd-activities .content h1{font-size:1.25em;padding-top:30px}
.content-section.hero-banner.cpd-activities .content p{font-size:.875em;position:static}
.content-section.hero-banner.cpd-activities .cpd-search-container{background:#f3f3f3;bottom:auto;display:table;height:300px;top:150px;z-index:1}
.content-section.hero-banner.cpd-activities .cpd-search-container .cpd-search-inner{display:table-cell;height:auto;margin-top:0;position:static;top:auto;vertical-align:middle}
.content-section.hero-banner.cpd-activities .cpd-search-container .cpd-search-form-container{display:block;height:auto;margin:0 auto;max-width:400px;padding:0 20px}
.content-section.hero-banner.cpd-activities .cpd-search-container .form-element{float:none;border:0;margin-top:5px}
.content-section.hero-banner.cpd-activities .cpd-search-container .form-element:first-child{margin-top:0}
.content-section.hero-banner.cpd-activities .cpd-search-container .form-element.text input[type=text]{height:50px;line-height:50px;margin:0;padding:0 24px 0 40px;width:100%}
.content-section.hero-banner.cpd-activities .cpd-search-container .form-element.select.styled{width:100%}
.content-section.hero-banner.cpd-activities .cpd-search-container .form-element.select.styled .select-text{padding:0 24px;text-align:left}
.content-section.hero-banner.cpd-activities .cpd-search-container .form-element.select.styled:hover{background:#fff}
.content-section.hero-banner.cpd-activities .cpd-search-container .form-element.select.styled:hover [class^="icon-"]{color:#4c4c4c}
.content-section.hero-banner.cpd-activities .cpd-search-container .form-element.submit{padding:0}
}
@media only screen and (max-width:959px){.article-page .hero-article-details-container{margin-top:-60px}
.article-page .content-section.hero-banner .hero-article-details-container{margin-top:0}
}
@media only screen and (max-width:599px){.article-page .hero-article-details-container{margin-top:-40px}
.content-section.hero-banner{height:360px;position:relative;transition:height .2s,margin .2s}
.article-page .content-section.hero-banner{padding:40px 0 50px}
.content-section.hero-banner .hero-article-heading-container{min-height:0}
.content-section.hero-banner .hero-panel{background:#c80000;bottom:30px;height:300px;left:0;margin-left:15px;margin-right:15px;max-width:300px;padding:25px;position:absolute;transition:bottom .2s}
.content-section.hero-banner .hero-panel h2{font-size:1.75em}
.content-section.hero-banner .hero-panel p{font-size:.875em;line-height:1.5em}
.content-section.hero-banner .hero-panel p.btn-container{margin-top:15px}
.article-page .content-section.hero-banner .hero-panel{bottom:auto;left:auto;max-width:100%;padding-left:30px;padding-right:20px;position:relative;top:auto;right:auto}
.article-page .content-section.hero-banner .hero-panel h1{font-size:1.47em;font-weight:200}
.article-page .content-section.hero-banner .hero-panel p{font-size:.875em}
.content-section.hero-banner.cpd-activities .activities-selector{bottom:0;overflow:hidden;padding:0;position:absolute;width:100%}
.content-section.hero-banner.cpd-activities .activities-selector ul{border-bottom:0;margin-bottom:-4px;max-width:480px;width:100%}
.content-section.hero-banner.cpd-activities .activities-selector li{font-size:.875em;width:33.333333%}
.content-section.hero-banner.cpd-activities .activities-selector li a{padding:0 20px}
.content-section.hero-banner.cpd-activities .activities-selector li.active a,.content-section.hero-banner.cpd-activities .activities-selector li a:hover{background:#f3f3f3}
}
@media only screen and (max-width:479px){.content-section.hero-banner{height:320px;margin-bottom:210px}
.article-page .content-section.hero-banner{margin-bottom:0}
.content-section.hero-banner .hero-panel{bottom:-210px;left:50%;margin-left:-150px;margin-right:0}
.content-section.hero-banner.cpd-activities .activities-selector ul{border-left:0;border-right:0}
}
.cta-banner{background-position:50% 50%;background-size:cover;color:#fff;height:330px;margin:0 0 50px;padding:30px;position:relative}
.cta-banner h3,.cta-banner p{color:#fff}
.cta-banner h3{font-size:1.25em;line-height:normal;margin-top:20px}
.cta-banner p{font-size:16px;line-height:24px}
.cta-banner .btn-container{margin-top:50px}
.cta-banner .cta-main{height:100%;left:0;padding:30px 30px 30px 100px;position:absolute;top:0;width:100%}
.cta-banner .cta-main .cta-main-inner{max-width:850px;padding-right:300px;width:100%}
.cta-banner .cta-panel{background:#fff;padding:0;position:absolute;right:30px;top:30px;width:270px}
.cta-banner .cta-panel h3,.cta-banner .cta-panel p{color:#000}
.cta-banner .cta-panel h3{line-height:normal;margin:20px 0}
.cta-banner .cta-panel a,.cta-banner .cta-panel a:visited{color:#000;display:block;height:270px;padding:20px 35px;position:relative;text-decoration:none}
.cta-banner .cta-panel .cta{bottom:30px;color:#c80000;font-size:.875em;margin:14px 0;position:absolute}
.cta-banner .cta-panel .cta .fa-icon-container{margin-left:5px;transition:margin .2s;-webkit-transition:margin .2s}
.cta-banner .cta-panel:hover .cta .fa-icon-container{margin-left:10px}
@media only screen and (max-width:959px){.cta-banner .cta-main{padding-left:30px}
.cta-banner .cta-main .cta-main-inner{max-width:810px}
}
@media only screen and (max-width:599px){.cta-banner{height:auto;padding:0;position:static}
.cta-banner .cta-main{position:static}
.cta-banner .cta-main .cta-main-inner{max-width:none;padding:0}
.cta-banner .cta-panel{position:static;width:100%}
}
#map{background:#e5e5e5;height:100%;width:100%}
.content-section.section-map{height:490px;overflow:hidden;padding:60px 0;position:relative;transition:height .2s;-webkit-transition:height .2s}
.content-section.section-map .inner{position:relative;z-index:1}
.content-section.section-map .inner .panel.panel-map-info{float:right;margin:0 100px 0 0;padding:50px;transition:margin .2s;-webkit-transition:margin .2s}
.content-section.section-map #map{left:0;position:absolute;top:0}
@media only screen and (max-width:959px){.content-section.section-map .inner .panel.panel-map-info{margin-right:40px}
}
@media only screen and (max-width:599px){.content-section.section-map{background:0;height:auto;padding:0}
.content-section.section-map .inner{margin-top:245px;padding:0}
.content-section.section-map .inner .panel.panel-map-info{border-bottom:1px solid #e5e5e5;float:none;height:auto;margin:0;width:auto}
.content-section.section-map #map{height:245px;left:0;position:absolute;top:0;width:100%}
}
.content-section.section-related-resources h2{font-size:2.125em;margin-bottom:40px;text-align:center}
.content-section.section-related-resources h2:first-child{margin-top:0}
.content-section.section-related-resources .resource-list{list-style:none;margin:0 -15px;overflow:hidden;padding:0;width:100%}
.content-section.section-related-resources .resource-list li{float:left;min-width:190px;padding:0 15px;width:16.666666667%}
.content-section.section-related-resources .resource-list li a{text-decoration:none}
.content-section.section-related-resources .resource-list .image{margin-bottom:20px;position:relative}
.content-section.section-related-resources .resource-list .icon-container{background:#000;display:block;height:40px;line-height:40px;position:absolute;right:0;text-align:center;transition:background .2s;-webkit-transition:background .2s;top:0;width:40px}
.content-section.section-related-resources .resource-list .icon-container .fa{color:#fff}
.content-section.section-related-resources .resource-list li a:hover .icon-container{background:#c80000}
.content-section.section-related-resources .resource-list .content h3,.content-section.section-related-resources .resource-list .content h4{font-size:1em}
.content-section.section-related-resources .resource-list .content h3{color:#c80000;margin:0 0 5px}
.content-section.section-related-resources .resource-list .content h4{color:#000;margin:5px 0 20px}
.content-section.section-related-resources .resource-list .content p{color:#595959;font-size:.875em}
.content-section.section-related-resources .pagination{display:none}
.js .content-section.section-related-resources .inner{position:relative}
.js .content-section.section-related-resources .resource-list li{min-width:0}
.js .content-section.section-related-resources .resource-list li.resource-list-hidden{display:none}
.js .content-section.section-related-resources .resource-list-container.pagination-enabled{padding-bottom:40px}
.js .content-section.section-related-resources .resource-list-container.pagination-enabled .pagination{display:block}
.js .content-section.section-related-resources .pagination{bottom:0;height:40px;overflow:hidden;position:absolute;right:15px;width:80px}
.js .content-section.section-related-resources .previous,.js .content-section.section-related-resources .next{border:1px solid #e5e5e5;color:#c80000;cursor:pointer;float:left;font-size:20px;height:40px;line-height:38px;text-align:center;width:40px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.js .content-section.section-related-resources .previous:hover,.js .content-section.section-related-resources .next:hover{border-color:#595959;z-index:1}
.js .content-section.section-related-resources .previous.disabled,.js .content-section.section-related-resources .next.disabled{border-color:#e5e5e5;color:#e5e5e5;cursor:default}
.js .content-section.section-related-resources .next{border-left-color:#fff}
.js .content-section.section-related-resources .next:hover{border-left-color:#595959}
.js .content-section.section-related-resources .next.disabled{border-color:#e5e5e5}
@media only screen and (min-width:992px){.js .content-section.section-related-resources .resource-list{width:auto !important}
}
@media only screen and (max-width:959px){.js .content-section.section-related-resources .pagination{display:none !important}
.js .content-section.section-related-resources .resource-list-container{margin:0 -15px;overflow-x:auto;overflow-y:hidden;padding:0;-webkit-overflow-scrolling:touch;white-space:nowrap}
.js .content-section.section-related-resources .resource-list{margin:0;width:1080px}
.js .content-section.section-related-resources .resource-list li{display:block;white-space:normal;width:180px}
.js .content-section.section-related-resources .resource-list li.resource-list-hidden{display:block}
}
@media only screen and (max-width:599px){.content-section.section-related-resources h2{font-size:1.375em;text-align:left}
}
.disclaimer-section{color:#747678;font-size:.75em;margin-top:30px}
.disclaimer-section p{color:#747678}
.content-grid .block,.inner-content-grid .block{background:#f8f8f8;background-position:center;background-repeat:no-repeat;background-size:cover;float:left;padding:30px;position:relative}
.content-grid .block h1,.inner-content-grid .block h1,.content-grid .block h2,.inner-content-grid .block h2,.content-grid .block h3,.inner-content-grid .block h3,.content-grid .block h4,.inner-content-grid .block h4,.content-grid .block h5,.inner-content-grid .block h5,.content-grid .block h6,.inner-content-grid .block h6,.content-grid .block p,.inner-content-grid .block p{line-height:normal}
.content-grid .block p,.inner-content-grid .block p{margin:16px 0}
.content-grid .block.block-black,.inner-content-grid .block.block-black{background-color:#000;color:#fff}
.content-grid .block.block-black.block-overlay:before,.inner-content-grid .block.block-black.block-overlay:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNgqAcAAIIAgLO2btEAAAAASUVORK5CYII=);bottom:0;content:"";left:0;position:absolute;right:0;top:0}
.content-grid .block.block-grey,.inner-content-grid .block.block-grey{background-color:#595959;color:#fff}
.content-grid .block.block-red,.inner-content-grid .block.block-red{background-color:#c80000;color:#fff}
.content-grid .block blockquote:before,.inner-content-grid .block blockquote:before{content:none !important}
.content-grid .block blockquote p,.inner-content-grid .block blockquote p{line-height:normal;z-index:1 !important}
.content-grid .block.block-black blockquote p,.inner-content-grid .block.block-black blockquote p,.content-grid .block.block-grey blockquote p,.inner-content-grid .block.block-grey blockquote p,.content-grid .block.block-red blockquote p,.inner-content-grid .block.block-red blockquote p{color:#fff !important}
.content-grid .block .cta,.inner-content-grid .block .cta{bottom:30px;color:#c80000;font-size:.875em;left:30px;margin:0;position:absolute}
.content-grid .block .cta .fa-icon-container,.inner-content-grid .block .cta .fa-icon-container{margin-left:5px;transition:margin .2s;-webkit-transition:margin .2s}
.content-grid .block:hover .cta .fa-icon-container,.inner-content-grid .block:hover .cta .fa-icon-container{margin-left:10px}
.content-grid .block.block-black h3,.inner-content-grid .block.block-black h3,.content-grid .block.block-grey h3,.inner-content-grid .block.block-grey h3,.content-grid .block.block-red h3,.inner-content-grid .block.block-red h3,.content-grid .block.block-black h4,.inner-content-grid .block.block-black h4,.content-grid .block.block-grey h4,.inner-content-grid .block.block-grey h4,.content-grid .block.block-red h4,.inner-content-grid .block.block-red h4,.content-grid .block.block-black p,.inner-content-grid .block.block-black p,.content-grid .block.block-grey p,.inner-content-grid .block.block-grey p,.content-grid .block.block-red p,.inner-content-grid .block.block-red p,.content-grid .block.block-black .cta,.inner-content-grid .block.block-black .cta,.content-grid .block.block-grey .cta,.inner-content-grid .block.block-grey .cta,.content-grid .block.block-red .cta,.inner-content-grid .block.block-red .cta{color:#fff}
@media(min-width:600px){.content-grid .block.block-video .block-inner,.inner-content-grid .block.block-video .block-inner{left:50% !important;margin-left:30px !important}
}
.content-grid .block.block-video:hover,.inner-content-grid .block.block-video:hover{cursor:pointer}
.content-grid .block.block-video:hover .video-icon,.inner-content-grid .block.block-video:hover .video-icon{color:#595959}
.content-grid .block .content-overlay:before,.inner-content-grid .block .content-overlay:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.4)}
.content-grid .block .video-icon,.inner-content-grid .block .video-icon{color:#fff;display:block;height:46px;left:50%;margin-left:-23px;margin-top:-23px;position:absolute;transition:color .2s;-webkit-transition:color .2s;text-align:center;top:50%;width:46px}
.content-grid .block .video-icon .fa,.inner-content-grid .block .video-icon .fa{font-size:46px;line-height:46px}
.content-grid .block .video-icon.video-split,.inner-content-grid .block .video-icon.video-split{margin-top:-50px}
.content-grid .block .video,.inner-content-grid .block .video{bottom:0;height:100%;left:0;margin:-1px 0 0;padding:0;position:absolute;right:0;top:0;width:100%;z-index:2}
.content-grid .block .video iframe,.inner-content-grid .block .video iframe{height:100%;width:100%}
.content-grid .block.block-image .block-inner,.inner-content-grid .block.block-image .block-inner{bottom:0;left:30px;position:absolute;right:0;text-align:right;z-index:1}
.content-grid .block.block-image .block-tag-wrapper,.inner-content-grid .block.block-image .block-tag-wrapper{z-index:1 !important}
.content-grid .block.block-image .block-tag,.inner-content-grid .block.block-image .block-tag{background-color:rgba(0,0,0,0.5);color:#fff;display:inline-block;padding:8px 20px}
.content-grid .block.block-image .block-title,.inner-content-grid .block.block-image .block-title{background-color:#fff;padding:20px;text-align:left}
.content-grid .block.block-image .block-title p,.inner-content-grid .block.block-image .block-title p{display:inline;line-height:1em;font-size:1em}
.content-grid .block.block-image .block-title p .fa-icon-container,.inner-content-grid .block.block-image .block-title p .fa-icon-container{display:inline-block;font-size:14px;margin-left:10px;overflow:visible;-webkit-transition:margin .2s;transition:margin .2s;vertical-align:middle}
.content-grid .block.block-image:hover .block-title p .fa-icon-container,.inner-content-grid .block.block-image:hover .block-title p .fa-icon-container{margin-left:20px;margin-right:-10px}
.content-grid .block.block-image.block-full-width,.inner-content-grid .block.block-image.block-full-width{width:100%}
.content-grid .block.block-image.block-full-width .block-title,.inner-content-grid .block.block-image.block-full-width .block-title{background-color:#c80000;text-align:right;padding-right:30px}
.content-grid .block.block-image.block-full-width .block-title p,.inner-content-grid .block.block-image.block-full-width .block-title p{color:#fff}
.content-grid .block h3,.inner-content-grid .block h3,.content-grid .block h4,.inner-content-grid .block h4{color:#000;font-size:1.125em;margin:5px 0}
.content-grid .block h3:first-child,.inner-content-grid .block h3:first-child,.content-grid .block h4:first-child,.inner-content-grid .block h4:first-child{margin-top:0}
.content-grid .block h3,.inner-content-grid .block h3{font-weight:800}
.content-grid .block h4,.inner-content-grid .block h4{font-weight:200}
.content-grid .block h4,.inner-content-grid .block h4,.content-grid .block p,.inner-content-grid .block p{color:#000}
.content-grid .block blockquote,.inner-content-grid .block blockquote{margin-left:0;margin-right:0}
.content-grid .block p:first-child,.inner-content-grid .block p:first-child{margin-top:0}
.content-grid .block p:last-child,.inner-content-grid .block p:last-child{margin-bottom:0}
.content-grid .block.block-wide-split,.inner-content-grid .block.block-wide-split{width:50%}
@media only screen and (max-width:959px){.content-grid .block.block-wide-split,.inner-content-grid .block.block-wide-split{width:100%}
}
.content-grid .block.block-wide-split .block-inner,.inner-content-grid .block.block-wide-split .block-inner{left:0 !important;margin-left:0 !important}
.content-grid .block.block-wide-split .block-inner .block-title,.inner-content-grid .block.block-wide-split .block-inner .block-title{background-color:#595959;padding:13px 20px}
.content-grid .block.block-wide-split .block-inner .block-title p,.inner-content-grid .block.block-wide-split .block-inner .block-title p{background-color:#595959;color:#fff;display:block;margin:0;line-height:normal}
.content-grid .block.block-wide-split .block-tag-wrapper,.inner-content-grid .block.block-wide-split .block-tag-wrapper{position:absolute;z-index:10;top:0;width:100%;padding:13px 20px}
.content-grid .block.block-wide-split .block-tag-wrapper p,.inner-content-grid .block.block-wide-split .block-tag-wrapper p{color:#fff;line-height:normal;font-size:14px;margin:0}
.content-grid .block.block-wide-split .block-tag-wrapper .block-tag-split,.inner-content-grid .block.block-wide-split .block-tag-wrapper .block-tag-split{font-size:20px}
.content-grid{list-style:none;margin:9px auto;overflow:hidden;padding:0;transition:width .2s;-webkit-transition:width .2s;width:1200px}
.content-grid li{list-style:none}
.content-grid .block{height:288px;transition:width .2s;-webkit-transition:width .2s;margin:6px;width:288px}
.content-grid .block.block-wide{width:588px}
.content-grid .block.block-map a{padding:0}
.content-grid .block>a,.content-grid .block.block-video>div{bottom:0;left:0;padding:30px;position:absolute;right:0;top:0}
.content-grid .block>a{color:#fff;text-decoration:none}
.content-grid .block>a:hover .btn{background:#c80000;color:#fff}
.content-grid .block>a.block-black:hover .btn{background:#fff;color:#000}
.content-grid .block>a.block-grey:hover .btn{background:#fff;color:#595959}
.content-grid .block>a.block-red:hover .btn{background:#fff;color:#c80000}
.inner-content-grid{overflow:hidden}
.inner-content-grid ul{list-style-type:none;margin:0 -1px;overflow:hidden;padding:0}
.inner-content-grid .block{border:1px solid #fff;padding:38% 0 0 0;position:relative;width:33.33333%}
.inner-content-grid .block.block-wide{width:66.6666667%}
.inner-content-grid .block>.content,.inner-content-grid .block>a{display:block;height:100%;left:0;padding:30px;position:absolute;top:0;width:100%}
.inner-content-grid .block>a{color:inherit;text-decoration:none}
.inner-content-grid .block>a.external{background:0;text-decoration:none}
.inner-content-grid .block>a:hover .btn{background:#c80000;color:#fff}
.inner-content-grid .block>a.block-black:hover .btn{background:#fff;color:#000}
.inner-content-grid .block>a.block-grey:hover .btn{background:#fff;color:#595959}
.inner-content-grid .block>a.block-red:hover .btn{background:#fff;color:#c80000}
.inner-content-grid .block.block-map a{padding:0}
.no-js .content-grid .block.block-video .content{display:none !important}
.no-js .content-grid .block.block-video .video{display:block !important}
@media only screen and (max-width:1199px){.content-grid{width:900px}
.content-grid .block.hidden-900{display:none}
.inner-content-grid .block{padding:40% 0 0 0}
}
@media only screen and (max-width:899px){.content-grid{width:600px}
.content-grid .block.hidden-600{display:none}
}
@media only screen and (max-width:840px){.inner-content-grid .block{padding-top:50%;width:50%}
.inner-content-grid .block.block-wide{width:100%}
}
@media only screen and (max-width:599px){.inner-content-grid{padding-left:10px;padding-right:10px}
}
@media only screen and (max-width:599px){.content-grid{width:300px}
.content-grid .block.block-wide{width:300px}
.content-grid .block.hidden-300{display:none}
.inner-content-grid .block{margin-bottom:15px;padding-top:300px;width:100%}
.inner-content-grid .block.hidden-small{display:none}
}
@media only screen and (max-width:479px){.content-grid{margin:0 auto;padding:18px;width:100%}
.content-grid .block,.content-grid .block.block-wide{width:100%;margin:0 0 18px}
.content-grid.mobile-padding{padding:0 18px}
}
@media only screen and (min-width:960px){.inner-content-grid.distant-blocks .block{padding:40% 0 0 0;width:31%}
.inner-content-grid.distant-blocks .block.block-wide{width:64%}
}
@media only screen and (min-width:1200px){.inner-content-grid.distant-blocks .block{margin:1%;padding:35% 0 0 0}
}
@media only screen and (min-width:960px) and (max-width:1200px){.inner-content-grid.distant-blocks .block{left:10px;margin:5px}
}
@media only screen and (min-width:600px) and (max-width:960px){.inner-content-grid.distant-blocks{left:15px}
.inner-content-grid.distant-blocks .block{margin:1px}
}
@media only screen and (min-width:841px) and (max-width:960px){.inner-content-grid.distant-blocks .block{width:32.5%}
.inner-content-grid.distant-blocks .block.block-wide{width:65.2%}
}
@media only screen and (min-width:600px) and (max-width:840px){.inner-content-grid.distant-blocks .block{width:49.5%}
.inner-content-grid.distant-blocks .block.block-wide{width:100%}
}
.content-section.inner-content-grid.distant-blocks{padding-right:0;padding-left:0}
html{box-sizing:border-box}
*,*:before,*:after{box-sizing:inherit}
html,body{margin:0;padding:0}
img,iframe{max-width:100%}
ul,ol{list-style:none;padding:0;margin:0}
dl,dd,dt{margin:0;padding:0}
figure{margin:0}
button[tabindex="0"]{cursor:pointer}
html{font-size:62.5%}
body{color:#595959;font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-size:1.6rem;line-height:2.4rem;text-transform:none;word-wrap:break-word;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
h1,h2,h3,h4,h5,h6{margin:0}
p{margin:0;margin-bottom:26.66666667px}
a{text-decoration:none}
a:hover,a:focus,a:active,a:visited{text-decoration:underline}
.main a,.page-main__content a,.aside a{color:#c80000;font-size:inherit}
.main a:hover,.page-main__content a:hover,.aside a:hover{color:#d33333}
.main a:focus,.page-main__content a:focus,.aside a:focus,.main a:active,.page-main__content a:active,.aside a:active{color:#a00000}
.t-heading-1{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;line-height:6rem;font-size:3.8rem;letter-spacing:normal;color:#000}
@media(min-width:768px){.t-heading-1{font-size:3.8rem;line-height:6rem}
}
@media(min-width:1200px){.t-heading-1{font-size:3.8rem;line-height:6rem}
}
@media(min-width:1920px){.t-heading-1{font-size:3.8rem;line-height:6rem}
}
.t-heading-2{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;line-height:5.4rem;font-size:3.4rem;letter-spacing:normal;color:#000}
@media(min-width:768px){.t-heading-2{font-size:3.4rem;line-height:5.4rem}
}
@media(min-width:1200px){.t-heading-2{font-size:3.4rem;line-height:5.4rem}
}
@media(min-width:1920px){.t-heading-2{font-size:3.4rem;line-height:5.4rem}
}
.t-heading-3{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:4.2rem;font-size:2.6rem;letter-spacing:normal;color:#000}
@media(min-width:768px){.t-heading-3{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1200px){.t-heading-3{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1920px){.t-heading-3{font-size:2.6rem;line-height:4.2rem}
}
.t-heading-4{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:3.6rem;font-size:2.2rem;letter-spacing:normal;color:#000}
@media(min-width:1200px){.t-heading-4{font-size:2.2rem;line-height:3.6rem}
}
.t-heading-5{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:3rem;font-size:1.8rem;letter-spacing:normal;color:#000}
.t-heading-6{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:2.4rem;font-size:1.6rem;letter-spacing:normal;color:#000}
.t-copy{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-size:1.6rem;line-height:2.4rem;text-transform:none}
.t-subcopy{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;line-height:2.4rem;font-size:1.4rem;text-transform:none}
.table--vertical-th th{background-color:transparent;color:inherit}
legend{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:4.2rem;font-size:2.6rem;letter-spacing:normal;color:#000;margin:0 0 40px}
@media(min-width:768px){legend{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1200px){legend{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1920px){legend{font-size:2.6rem;line-height:4.2rem}
}
label{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:3rem;font-size:1.8rem;letter-spacing:normal;color:#595959;cursor:pointer;display:block;position:relative;margin:0;padding:0;transition:all .3s ease-in-out}
label span{font-size:inherit;color:currentColor;line-height:inherit;letter-spacing:inherit}
.form__message{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;line-height:2.4rem;font-size:1.4rem;text-transform:none;margin:0;padding:0}
input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="tel"],input[type="date"],select,textarea,.form-row__input,input.form_field{font-size:1.4rem;background-color:#fff;border:1px solid #4f4f4f;border-radius:0;color:#888;line-height:1.4;padding:15px;width:100%;transition:all .1s ease-in-out}
input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="date"]:focus,select:focus,textarea:focus,.form-row__input:focus,input.form_field:focus,input[type="text"]:active,input[type="email"]:active,input[type="password"]:active,input[type="number"]:active,input[type="tel"]:active,input[type="date"]:active,select:active,textarea:active,.form-row__input:active,input.form_field:active{color:#000;border-color:#9b9b9b}
input[type="text"]+.form__message,input[type="email"]+.form__message,input[type="password"]+.form__message,input[type="number"]+.form__message,input[type="tel"]+.form__message,input[type="date"]+.form__message,select+.form__message,textarea+.form__message,.form-row__input+.form__message,input.form_field+.form__message{margin-top:10px}
::-webkit-input-placeholder,input:-moz-placeholder,input:-ms-input-placeholder{color:#595959}
.form_rightcol,.rf-styled-select-container{position:relative}
.form_rightcol select,.rf-styled-select{border-radius:0;cursor:pointer;padding-right:60px;-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-transition:background-color .2s,border .2s,color .2s;transition:background-color .2s,border .2s,color .2s}
.form_rightcol select::-ms-expand,.rf-styled-select::-ms-expand{display:none}
.form_rightcol select:hover,.rf-styled-select:hover,.form_rightcol select:focus,.rf-styled-select:focus{background-color:#e5e5e5;color:#000}
.rf-styled-select__icon{font-size:1.5rem;color:#000;height:15px;width:15px;line-height:15px;margin-top:-7.5px;pointer-events:none;position:absolute;right:15px;top:50%;transition:transform 150ms ease-in-out,color 400ms cubic-bezier(0.39,0.575,0.565,1)}
.form{background-color:transparent;font-size:0;max-width:none;margin:0 auto;padding:0}
fieldset,.form__section{border:0;padding:0;margin:0}
fieldset+fieldset,.form__section+fieldset,fieldset+.form__section,.form__section+.form__section{margin-top:40px}
.form-row,.form_row{*zoom:1;box-sizing:border-box;margin:0;padding:0;min-width:100%;position:relative}
.form-row:before,.form_row:before,.form-row:after,.form_row:after{content:" ";display:table}
.form-row:after,.form_row:after{clear:both}
.form-row+.form-row,.form_row+.form-row,.form-row+.form_row,.form_row+.form_row{margin-top:40px}
.form-row+.form_row_description,.form_row+.form_row_description{margin-top:10px}
.form-row label,.form_row label{padding:0 0 10px}
.form-row input[type="text"],.form_row input[type="text"],.form-row input[type="email"],.form_row input[type="email"],.form-row input[type="password"],.form_row input[type="password"],.form-row input[type="number"],.form_row input[type="number"],.form-row input[type="tel"],.form_row input[type="tel"],.form-row input[type="date"],.form_row input[type="date"],.form-row select,.form_row select,.form-row textarea,.form_row textarea,.form-row .form-row__input,.form_row .form-row__input,.form-row input.form_field,.form_row input.form_field{padding-top:10px}
.form .section+.section{margin-top:40px}
.form-button,button[type="submit"],input[type="submit"]{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:transparent;border:0;border-radius:0;outline:0;padding:0;text-indent:.01px;text-overflow:"";font-size:1.4rem;background-color:#c80000;border:1px solid #c80000;color:#fff;cursor:pointer;display:inline-block;margin:0;min-width:100px;line-height:1.4;padding:15px;transition:all 300ms cubic-bezier(0.165,0.84,0.44,1);text-decoration:none;text-align:center;vertical-align:middle}
.form-button:hover,button[type="submit"]:hover,input[type="submit"]:hover,.form-button:focus,button[type="submit"]:focus,input[type="submit"]:focus{background-color:#d33333;border-color:#d33333;color:#fff;text-decoration:underline}
.form-button:active,button[type="submit"]:active,input[type="submit"]:active{background-color:#a00000;border-color:#a00000;color:#fff}
.field-validation-error{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;line-height:2.4rem;font-size:1.4rem;text-transform:none;color:#ff1d25;margin-bottom:20px}
.field-validation-error span{font-size:inherit;color:currentColor;line-height:inherit;letter-spacing:inherit;color:#ff1d25;display:block;margin-top:half-size(40px)}
.form--small{max-width:550px;margin-left:0}
.form-row--hidden-label{padding-top:0}
.form-row--hidden-label input[type="text"],.form-row--hidden-label input[type="email"],.form-row--hidden-label input[type="password"],.form-row--hidden-label input[type="number"],.form-row--hidden-label input[type="tel"],.form-row--hidden-label input[type="date"],.form-row--hidden-label select,.form-row--hidden-label textarea,.form-row--hidden-label .form-row__input{padding-top:0}
.form-row--input-submit input[type="text"],.form-row--input-submit input[type="email"],.form-row--input-submit input[type="password"],.form-row--input-submit input[type="number"],.form-row--input-submit input[type="tel"],.form-row--input-submit input[type="date"],.form-row--input-submit select,.form-row--input-submit textarea,.form-row--input-submit .form-row__input{padding-right:50px}
.form-row--input-submit .form-button{position:absolute;top:50%;right:0;transform:translateY(-50%)}
.form-row--focus .field-validation-error{visibility:hidden}
.form_rightcol select.rf-styled-select--item-selected,.rf-styled-select--item-selected{border-color:#9b9b9b;color:#000}
html{background-color:#fff;height:100%}
body{background-color:#fff;height:100%;max-width:100%;position:relative;overflow-x:hidden}
.page-main{background-color:#fff;box-sizing:border-box;width:100%;min-height:100%;font-size:inherit;color:inherit;position:relative;-webkit-overflow-scrolling:touch}
.content-aligner,.grid-container{clear:both;padding-left:5%;padding-right:5%;*zoom:1;max-width:1400px;width:100%;margin-left:auto;margin-right:auto}
@media(min-width:768px){.content-aligner,.grid-container{padding-left:5%;padding-right:5%}
}
@media(min-width:1000px){.content-aligner,.grid-container{padding-left:70px;padding-right:70px}
}
.content-aligner:before,.grid-container:before,.content-aligner:after,.grid-container:after{content:" ";display:table}
.content-aligner:after,.grid-container:after{clear:both}
@media(min-width:1920px){.content-aligner,.grid-container{max-width:1400px}
}
.main__left,.main__right{margin-bottom:80px}
.page-main__content-area>.grid-row:first-child{margin-top:20px}
.page-main__content-area-section-part+.page-main__content-area-section-part{margin-top:40px}
body[aria-disabled="true"]{overflow:hidden}
@media(min-width:960px){.main--with-border[class*="-at-screen960"]{border-left:1px solid #e5e5e5}
}
@media(min-width:1000px){.main__left[class*="-at-screen1000"],.main__right[class*="-at-screen1000"]{margin-bottom:0}
.page-main__content-area-section-part[class*="-at-screen1000"]+.page-main__content-area-section-part{margin-top:0}
}
.rf-header{background-color:#fff;height:auto;position:relative;z-index:100}
.rf-header-menu{border-bottom:1px solid #e5e5e5;max-height:0;overflow:hidden;transition:max-height 600ms cubic-bezier(0.19,1,0.22,1)}
.rf-header-menu--active{max-height:800vh;transition:max-height 300ms cubic-bezier(0.95,0.05,0.795,0.035)}
@media(min-width:1320px){.rf-header{height:auto}
.rf-header-menu{max-height:none;overflow:visible}
}
.rf-header-utility-bar{background-color:#fff;color:#000;display:none}
.rf-header-utility-bar__inner{clear:both;padding-left:5%;padding-right:5%;*zoom:1;max-width:1400px;width:100%;margin-left:auto;margin-right:auto}
@media(min-width:768px){.rf-header-utility-bar__inner{padding-left:5%;padding-right:5%}
}
@media(min-width:1000px){.rf-header-utility-bar__inner{padding-left:70px;padding-right:70px}
}
.rf-header-utility-bar__inner:before,.rf-header-utility-bar__inner:after{content:" ";display:table}
.rf-header-utility-bar__inner:after{clear:both}
@media(min-width:1920px){.rf-header-utility-bar__inner{max-width:1400px}
}
@media(min-width:768px){.rf-header-utility-bar__inner{padding-left:5%;padding-right:5%}
}
@media(min-width:1000px){.rf-header-utility-bar__inner{padding-left:70px;padding-right:70px}
}
.rf-header-utility-bar__inner:before,.rf-header-utility-bar__inner:after{content:" ";display:table}
.rf-header-utility-bar__inner:after{clear:both}
@media(min-width:1920px){.rf-header-utility-bar__inner{max-width:1400px}
}
.rf-header-utility-bar__link{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;line-height:2.4rem;font-size:1.4rem;text-transform:none;display:inline-block;vertical-align:middle;margin:20px 15px 20px 0}
.rf-header-utility-bar__link>a,.rf-header-utility-bar__link-form>a,.rf-header-utility-bar__link .rf-country-selector-trigger{color:currentColor}
.rf-header-utility-bar__link>a:hover,.rf-header-utility-bar__link-form>a:hover,.rf-header-utility-bar__link .rf-country-selector-trigger:hover,.rf-header-utility-bar__link>a:active,.rf-header-utility-bar__link-form>a:active,.rf-header-utility-bar__link .rf-country-selector-trigger:active,.rf-header-utility-bar__link>a:focus,.rf-header-utility-bar__link-form>a:focus,.rf-header-utility-bar__link .rf-country-selector-trigger:focus{text-decoration:none;color:#c80000}
.rf-header-utility-bar__link>a:visited,.rf-header-utility-bar__link-form>a:visited,.rf-header-utility-bar__link .rf-country-selector-trigger:visited{text-decoration:none}
.rf-header-utility-bar--mobile{display:block}
.rf-header-utility-bar--mobile .rf-header-utility-bar__links{border-top:1px solid #f2f2f2;margin:0;padding:20px 0;text-align:center}
.rf-header-utility-bar--mobile .rf-header-utility-bar__link{margin:0 0 0 5px}
.rf-header-utility-bar--mobile .rf-header-utility-bar__link:first-child{margin-left:0}
.rf-header-utility-bar--mobile .rf-header-utility-bar__link+.rf-header-utility-bar__link:before{content:'';background-color:#c80000;color:#c80000;display:inline-block;vertical-align:middle;width:1px;height:12px;margin-right:5px}
.rf-header-utility-bar--mobile .rf-header-utility-bar__link>a{font-size:1.2rem;color:currentColor;text-decoration:underline}
.rf-header-utility-bar--mobile .rf-header-utility-bar__link>a:hover,.rf-header-utility-bar--mobile .rf-header-utility-bar__link>a:focus,.rf-header-utility-bar--mobile .rf-header-utility-bar__link>a:active{color:#c80000}
.rf-header-utility-bar__link--country-selector{margin:0}
@media(min-width:960px){.rf-header-utility-bar__side{display:inline-block;vertical-align:top;width:100%}
.rf-header-utility-bar__side-inner{padding:0}
.rf-header-utility-bar__tagline{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;line-height:2.4rem;font-size:1.4rem;text-transform:none;margin-bottom:0;margin-top:0;padding-right:0;padding-top:10px}
.rf-header-utility-bar__link:not(.rf-header-utility-bar__link--country-selector){margin-top:10px;margin-bottom:10px}
}
@media(min-width:1200px){.rf-header-utility-bar__side--right{width:75%;text-align:right}
}
@media(min-width:1320px){.rf-header-utility-bar{background-color:#f2f2f2;border-top:1px solid #f2f2f2;color:#595959;display:block;font-size:0;width:100%}
.rf-header-utility-bar__side--left{width:25%}
.rf-header-utility-bar--mobile .rf-header-utility-bar__links{display:none}
}
.rf-header-controls{background-color:#fff;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;font-size:0;height:auto;position:relative}
.rf-header-controls__inner{clear:both;padding-left:5%;padding-right:5%;*zoom:1;max-width:1400px;width:100%;margin-left:auto;margin-right:auto}
@media(min-width:768px){.rf-header-controls__inner{padding-left:5%;padding-right:5%}
}
@media(min-width:1000px){.rf-header-controls__inner{padding-left:70px;padding-right:70px}
}
.rf-header-controls__inner:before,.rf-header-controls__inner:after{content:" ";display:table}
.rf-header-controls__inner:after{clear:both}
@media(min-width:1920px){.rf-header-controls__inner{max-width:1400px}
}
@media(min-width:768px){.rf-header-controls__inner{padding-left:5%;padding-right:5%}
}
@media(min-width:1000px){.rf-header-controls__inner{padding-left:70px;padding-right:70px}
}
.rf-header-controls__inner:before,.rf-header-controls__inner:after{content:" ";display:table}
.rf-header-controls__inner:after{clear:both}
@media(min-width:1920px){.rf-header-controls__inner{max-width:1400px}
}
.rf-header-controls__side{display:inline-block;vertical-align:middle;width:50%}
.rf-header-controls__side-inner{padding:20px 0}
.rf-header-controls__buttons{display:none}
.rf-header-controls__mobile-buttons{display:block;padding:17px 0 17px 17px}
.rf-header-controls__mobile-button{font-size:1.6rem;line-height:2.4rem;color:#c80000;cursor:pointer;display:inline-block;vertical-align:middle;height:auto;transition:background-color .2s}
.rf-header-controls__mobile-button-separator{background-color:#f2f2f2;display:inline-block;vertical-align:middle;height:30px;margin:0 15px;width:2px}
.rf-header-controls__mobile-button-icon{display:inline-block;vertical-align:middle}
.rf-header-controls__mobile-button-text+.rf-header-controls__mobile-button-icon{margin-left:10px}
.rf-header-controls__mobile-button-text{display:inline-block;vertical-align:middle}
.rf-header-controls__side--right{text-align:right}
.rf-header-controls__mobile-button[aria-hidden="true"]{display:none}
@media(min-width:1320px){.rf-header-controls__side--right{width:70%}
.rf-header-controls__buttons{display:inline-block;vertical-align:middle}
.rf-header-controls__buttons .rf-btn{margin-bottom:0}
.rf-header-controls__mobile-buttons{display:none}
.rf-header-controls__button+.rf-header-controls__button{margin-left:15px}
}
@media(min-width:1320px){.rf-header-controls__side--left{width:30%}
}
.rf-header-search__form{padding:20px 15px;position:relative;width:100%;opacity:0;transition:opacity 200ms cubic-bezier(0.19,1,0.22,1) 500ms}
.rf-header-search__search-input,.rf-header-search__search-input[type="text"],.rf-header-search__search-input[type="search"]{padding:15px;padding-right:35px}
.rf-header-search__submit[type="submit"],.rf-header-search__submit{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:0;border-radius:0;outline:0;padding:0;text-indent:.01px;text-overflow:"";text-decoration:none;background-color:transparent;cursor:pointer;min-width:0;height:20px;position:absolute;right:25px;top:50%;margin-top:-10px}
.rf-header-search__submit[type="submit"] .icon-search,.rf-header-search__submit .icon-search{color:#c80000;font-size:2rem;line-height:20px}
.rf-header-search__submit[type="submit"]:hover,.rf-header-search__submit:hover,.rf-header-search__submit[type="submit"]:focus,.rf-header-search__submit:focus,.rf-header-search__submit[type="submit"]:active,.rf-header-search__submit:active{background:0;color:currentColor}
.rf-header-search-results{color:#000;width:100%;margin:-20px 0 0 -1px;padding:0 15px;position:absolute;left:0 !important;top:100% !important;z-index:5}
.yui-ac-content{background-color:#fff;border:1px solid #9b9b9b;margin-top:-3px;margin-left:1px;width:100%}
.yui-ac-bd li{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;line-height:2.4rem;font-size:1.4rem;text-transform:none;font-size:1.2rem;cursor:pointer;padding:10px;list-style:none;text-align:left}
.yui-ac-bd li:hover{background-color:#f2f2f2}
.rf-header-search--active{max-height:90px;transition:max-height 300ms cubic-bezier(0.95,0.05,0.795,0.035);overflow:visible}
.rf-header-search--active .rf-header-search__form{opacity:1;transition:opacity 100ms cubic-bezier(0.95,0.05,0.795,0.035) 200ms}
@media(min-width:960px){.rf-header-search__form{padding:0;opacity:1}
.rf-header-search__submit[type="submit"],.rf-header-search__submit{right:15px}
.rf-header-search-results{width:305px;top:100% !important;left:0 !important;z-index:5;margin:0;padding:0}
}
@media(min-width:1320px){.rf-header-search{background-color:transparent;display:inline-block;position:static;vertical-align:middle;width:320px;max-height:none;overflow:visible}
}
#main-navigation-container #header-main-right .main-search-form-container #main-search .text{position:relative}
.rf-header-mobile-controls{box-sizing:border-box;position:relative}
.rf-header-mobile-controls .rf-country-selector-trigger:not(.rf-country-selector-trigger--mobile){display:none}
.rf-header-mobile-controls__inner{clear:both;padding-left:5%;padding-right:5%;*zoom:1;max-width:1400px;width:100%;margin-left:auto;margin-right:auto}
@media(min-width:768px){.rf-header-mobile-controls__inner{padding-left:5%;padding-right:5%}
}
@media(min-width:1000px){.rf-header-mobile-controls__inner{padding-left:70px;padding-right:70px}
}
.rf-header-mobile-controls__inner:before,.rf-header-mobile-controls__inner:after{content:" ";display:table}
.rf-header-mobile-controls__inner:after{clear:both}
@media(min-width:1920px){.rf-header-mobile-controls__inner{max-width:1400px}
}
@media(min-width:768px){.rf-header-mobile-controls__inner{padding-left:5%;padding-right:5%}
}
@media(min-width:1000px){.rf-header-mobile-controls__inner{padding-left:70px;padding-right:70px}
}
.rf-header-mobile-controls__inner:before,.rf-header-mobile-controls__inner:after{content:" ";display:table}
.rf-header-mobile-controls__inner:after{clear:both}
@media(min-width:1920px){.rf-header-mobile-controls__inner{max-width:1400px}
}
.rf-header-mobile-controls__list{border-top:1px solid #f2f2f2;font-size:0}
.rf-header-mobile-controls__list a{color:#c80000}
.rf-header-mobile-controls__apply-container{margin-top:40px}
.rf-header-mobile-controls__item{font-size:1.6rem;line-height:2.4rem;display:inline-block;vertical-align:middle;width:50%;padding:20px 15px;text-align:center}
.rf-header-mobile-controls__item-link{display:block}
.rf-header-mobile-controls__item--apply{border-top:1px solid #f2f2f2;width:100%}
.rf-header-mobile-controls__item--country-selector{border-right:1px solid #e5e5e5;position:relative;text-align:center}
.rf-header-mobile-controls__item--country-selector .rf-country-selector-trigger{display:inline-block}
.rf-header-mobile-controls__item--country-selector-active{background-color:#000}
.rf-header-mobile-controls__item--country-selector-active a{color:#fff}
@media(min-width:1320px){.rf-header-mobile-controls{display:none}
}
.footer{color:#000}
.footer-row{border-top:1px solid #e5e5e5}
.footer-row .utility-links{margin-bottom:-20px}
.footer-row .utility-links li{margin:0 30px 20px 0}
.footer-row__inner.grid-row{margin:0;padding:40px 0}
.footer-row__section+.footer-row__section{margin-top:40px}
.footer-row__section__title{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:2.4rem;font-size:1.6rem;letter-spacing:normal;color:#c80000;margin:0 0 20px}
.footer-row__section__links{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-size:1.6rem;line-height:2.4rem;text-transform:none}
.footer-row__section__links li,.footer-row__section__link{display:block;color:#000}
.footer-row__section__links li+li,.footer-row__section__link+li,.footer-row__section__links li+.footer-row__section__link,.footer-row__section__link+.footer-row__section__link{margin-top:10px}
a.footer-row__section__link-url,.footer-row__section__link-url{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;line-height:2.4rem;font-size:1.4rem;text-transform:none;color:#000}
a.footer-row__section__link-url:visited,.footer-row__section__link-url:visited{color:currentColor;text-decoration:none}
a.footer-row__section__link-url:hover,.footer-row__section__link-url:hover{color:#c80000}
.footer-connect__icon{font-size:4rem;display:inline-block;vertical-align:middle;margin-right:15px}
.footer-connect__content{display:inline-block;vertical-align:middle;text-align:left}
.footer-connect__content .footer-row__section__title{color:#000;margin-bottom:0}
a.footer-connect__link,.footer-connect__link{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-size:1.6rem;line-height:2.4rem;text-transform:none;color:#c80000;display:block}
a.footer-connect__link:visited,.footer-connect__link:visited{color:currentColor;text-decoration:none}
.footer-row--bottom{background-color:#f2f2f2}
.footer-row__section--social{text-align:center}
.footer-row__section--call,.footer-row__section--chat{border:2px solid #e5e5e5;padding-top:10px;padding-bottom:10px;text-align:center}
.footer-row__section--call:hover,.footer-row__section--chat:hover{border-color:#c80000}
@media(min-width:768px){.footer-row .utility-links{margin-bottom:-10px}
.footer-row .utility-links li{margin-bottom:10px}
.footer-row--middle .footer-row__section{margin-top:0}
.footer-row__inner.grid-row{padding:40px 0}
.footer-row__section--social,.footer-row__section--call,.footer-row__section--chat{border-style:solid;border-color:#e5e5e5;border-width:0 0 0 1px;padding-top:0;padding-bottom:0}
.footer-row__section--social:hover,.footer-row__section--call:hover,.footer-row__section--chat:hover{border-color:#e5e5e5}
.footer-row__section--chat{border-right-width:1px}
.footer-row__section--social{padding-top:4px;padding-bottom:4px}
}
@media(min-width:1000px){.footer-row--top .footer-row__section{margin-top:0}
}
aside>*+*{margin-top:40px}
.main__right .quote{padding-top:0;padding-bottom:0}
.main__right .quote:before{font-size:36rem}
.main__right .quote__message{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:3.6rem;font-size:2.2rem;letter-spacing:normal}
@media(min-width:1200px){.main__right .quote__message{font-size:2.2rem;line-height:3.6rem}
}
.acca-logo{padding:17px}
.acca-logo__link{display:block;height:60px}
.acca-logo__image{height:100%}
.acca-logo--header{padding-left:0}
.acca-logo--footer{padding-top:0;padding-left:0}
@media(min-width:600px){.acca-logo--header{padding-left:0}
.acca-logo--footer{padding-top:0;padding-left:0}
}
@media(min-width:1320px){.acca-logo{padding:34px}
.acca-logo__link{display:block;height:80px}
}
.rf-btn-container{margin-bottom:-20px}
*+.rf-btn-container{margin-top:40px}
.rf-btn-container .rf-btn,.rf-btn-container a.rf-btn,.rf-btn-container button.rf-btn{margin-bottom:20px;vertical-align:middle}
.rf-btn-container .rf-btn+.rf-btn,.rf-btn-container a.rf-btn+.rf-btn,.rf-btn-container button.rf-btn+.rf-btn{margin-left:10px}
.rf-btn-container .rf-btn--borderless,.rf-btn-container a.rf-btn--borderless,.rf-btn-container button.rf-btn--borderless{margin-top:10px;margin-bottom:10px}
.rf-btn-container .rf-btn--borderless .rf-btn__text,.rf-btn-container a.rf-btn--borderless .rf-btn__text,.rf-btn-container button.rf-btn--borderless .rf-btn__text{padding-bottom:0}
.rf-btn-container .rf-btn--borderless .rf-btn__icon-container,.rf-btn-container a.rf-btn--borderless .rf-btn__icon-container,.rf-btn-container button.rf-btn--borderless .rf-btn__icon-container{margin-top:0;top:0}
.rf-btn-container .go-to-top-wrapper{float:right}
.rf-btn,a.rf-btn,button.rf-btn{background-color:#c80000;border:1px solid #c80000;color:#fff;display:inline-block;font-size:0;line-height:1.4;padding:0;transition:all 300ms cubic-bezier(0.165,0.84,0.44,1);text-decoration:none}
.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):hover,a.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):hover,button.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):hover,.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):focus,a.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):focus,button.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):focus{background-color:#d33333;border-color:#d33333;color:#fff}
.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):active,a.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):active,button.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):active{background-color:#a00000;border-color:#a00000;color:#fff}
.rf-btn:not(.rf-btn--disabled):not([disabled]):hover .rf-btn__text,a.rf-btn:not(.rf-btn--disabled):not([disabled]):hover .rf-btn__text,button.rf-btn:not(.rf-btn--disabled):not([disabled]):hover .rf-btn__text,.rf-btn:not(.rf-btn--disabled):not([disabled]):focus .rf-btn__text,a.rf-btn:not(.rf-btn--disabled):not([disabled]):focus .rf-btn__text,button.rf-btn:not(.rf-btn--disabled):not([disabled]):focus .rf-btn__text,.rf-btn:not(.rf-btn--disabled):not([disabled]):active .rf-btn__text,a.rf-btn:not(.rf-btn--disabled):not([disabled]):active .rf-btn__text,button.rf-btn:not(.rf-btn--disabled):not([disabled]):active .rf-btn__text{text-decoration:underline}
.rf-btn__text{font-size:1.4rem;color:currentColor;display:inline-block;vertical-align:middle;padding:15px;text-align:left}
.rf-btn__icon-container{display:inline-block;vertical-align:middle;padding:15px;overflow:hidden;text-align:center;position:absolute;top:50%;margin-top:-25px}
.rf-btn__icon{font-size:2rem;color:currentColor;height:20px;width:20px;line-height:20px}
.rf-btn-container--stacked-buttons{max-width:320px}
.rf-btn-container--stacked-buttons .rf-btn+.rf-btn,.rf-btn-container--stacked-buttons a.rf-btn+.rf-btn,.rf-btn-container--stacked-buttons button.rf-btn+.rf-btn{margin-left:0}
.rf-btn[disabled],.rf-btn.disabled,.rf-btn--disabled,a.rf-btn[disabled],a.rf-btn.disabled,a.rf-btn--disabled,button.rf-btn[disabled],button.rf-btn.disabled,button.rf-btn--disabled{background-color:#bfbfbf;border-color:#bfbfbf;color:#fff;cursor:default}
.rf-btn[disabled] .icon-slide-container,.rf-btn.disabled .icon-slide-container,.rf-btn--disabled .icon-slide-container,a.rf-btn[disabled] .icon-slide-container,a.rf-btn.disabled .icon-slide-container,a.rf-btn--disabled .icon-slide-container,button.rf-btn[disabled] .icon-slide-container,button.rf-btn.disabled .icon-slide-container,button.rf-btn--disabled .icon-slide-container{transition:none !important}
.rf-btn--hollow,a.rf-btn--hollow,button.rf-btn--hollow{background-color:transparent;border-color:#c80000;color:#c80000}
.rf-btn--iconed,a.rf-btn--iconed,button.rf-btn--iconed,.rf-btn--iconed-left,a.rf-btn--iconed-left,button.rf-btn--iconed-left{position:relative}
.rf-btn--iconed .rf-btn__icon-container,a.rf-btn--iconed .rf-btn__icon-container,button.rf-btn--iconed .rf-btn__icon-container,.rf-btn--iconed-left .rf-btn__icon-container,a.rf-btn--iconed-left .rf-btn__icon-container,button.rf-btn--iconed-left .rf-btn__icon-container{width:50px;white-space:nowrap;overflow:hidden}
.rf-btn--iconed .rf-btn__text,a.rf-btn--iconed .rf-btn__text,button.rf-btn--iconed .rf-btn__text{border-right:1px currentColor solid;margin-right:50px}
.rf-btn--iconed .rf-btn__icon-container,a.rf-btn--iconed .rf-btn__icon-container,button.rf-btn--iconed .rf-btn__icon-container{right:0}
.rf-btn--iconed .rf-btn__icon:first-child,a.rf-btn--iconed .rf-btn__icon:first-child,button.rf-btn--iconed .rf-btn__icon:first-child{margin-left:-50px}
.rf-btn--iconed .rf-btn__icon:last-child,a.rf-btn--iconed .rf-btn__icon:last-child,button.rf-btn--iconed .rf-btn__icon:last-child{margin-left:25px}
.rf-btn--iconed .rf-btn__icon.icon-right,a.rf-btn--iconed .rf-btn__icon.icon-right,button.rf-btn--iconed .rf-btn__icon.icon-right{transition:transform .2s}
.rf-btn--iconed .rf-btn__icon.icon-paper-book-exam,a.rf-btn--iconed .rf-btn__icon.icon-paper-book-exam,button.rf-btn--iconed .rf-btn__icon.icon-paper-book-exam{margin-left:0}
.rf-btn--iconed:hover .rf-btn__icon.icon-right,a.rf-btn--iconed:hover .rf-btn__icon.icon-right,button.rf-btn--iconed:hover .rf-btn__icon.icon-right{transform:translateX(50px)}
.rf-btn--iconed-left .rf-btn__text,a.rf-btn--iconed-left .rf-btn__text,button.rf-btn--iconed-left .rf-btn__text{border-left:1px currentColor solid;margin-left:50px}
.rf-btn--iconed-left .rf-btn__icon-container,a.rf-btn--iconed-left .rf-btn__icon-container,button.rf-btn--iconed-left .rf-btn__icon-container{left:0}
.rf-btn--iconed-left .rf-btn__icon:first-child,a.rf-btn--iconed-left .rf-btn__icon:first-child,button.rf-btn--iconed-left .rf-btn__icon:first-child{margin-right:25px}
.rf-btn--iconed-left .rf-btn__icon:last-child,a.rf-btn--iconed-left .rf-btn__icon:last-child,button.rf-btn--iconed-left .rf-btn__icon:last-child{margin-right:-50px}
.rf-btn--iconed-left .rf-btn__icon.icon-left,a.rf-btn--iconed-left .rf-btn__icon.icon-left,button.rf-btn--iconed-left .rf-btn__icon.icon-left{transition:transform .2s}
.rf-btn--iconed-left:hover .rf-btn__icon.icon-left,a.rf-btn--iconed-left:hover .rf-btn__icon.icon-left,button.rf-btn--iconed-left:hover .rf-btn__icon.icon-left{transform:translateX(-50px)}
.rf-btn--borderless,a.rf-btn--borderless,button.rf-btn--borderless{font-size:1.6rem;background-color:transparent;border-color:transparent;color:#c80000}
.rf-btn--borderless:hover,a.rf-btn--borderless:hover,button.rf-btn--borderless:hover,.rf-btn--borderless:focus,a.rf-btn--borderless:focus,button.rf-btn--borderless:focus{color:#d33333;text-decoration:underline}
.rf-btn--borderless:hover .rf-btn__icon.icon-right,a.rf-btn--borderless:hover .rf-btn__icon.icon-right,button.rf-btn--borderless:hover .rf-btn__icon.icon-right,.rf-btn--borderless:focus .rf-btn__icon.icon-right,a.rf-btn--borderless:focus .rf-btn__icon.icon-right,button.rf-btn--borderless:focus .rf-btn__icon.icon-right{transform:translateX(8px)}
.rf-btn--borderless:active,a.rf-btn--borderless:active,button.rf-btn--borderless:active{color:#a00000;text-decoration:underline}
.rf-btn--borderless .rf-btn__text,a.rf-btn--borderless .rf-btn__text,button.rf-btn--borderless .rf-btn__text{padding:0 15px 0 0}
.rf-btn--borderless .rf-btn__icon-container,a.rf-btn--borderless .rf-btn__icon-container,button.rf-btn--borderless .rf-btn__icon-container{padding:0 15px;right:15px;margin-top:0;top:0;white-space:normal}
.rf-btn--borderless .rf-btn__icon:first-child,a.rf-btn--borderless .rf-btn__icon:first-child,button.rf-btn--borderless .rf-btn__icon:first-child{margin-left:0}
.rf-btn--borderless.rf-btn--iconed .rf-btn__text,a.rf-btn--borderless.rf-btn--iconed .rf-btn__text,button.rf-btn--borderless.rf-btn--iconed .rf-btn__text{border-right:0}
.rf-btn--full-width,a.rf-btn--full-width,button.rf-btn--full-width{width:100%;text-align:center}
.scheme-red .rf-btn,.scheme-black .rf-btn,.scheme-image .rf-btn,.scheme-red a.rf-btn,.scheme-black a.rf-btn,.scheme-image a.rf-btn,.scheme-red button.rf-btn,.scheme-black button.rf-btn,.scheme-image button.rf-btn{background-color:transparent;border-color:#fff;color:#fff}
.scheme-red .rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):hover,.scheme-black .rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):hover,.scheme-image .rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):hover,.scheme-red a.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):hover,.scheme-black a.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):hover,.scheme-image a.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):hover,.scheme-red button.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):hover,.scheme-black button.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):hover,.scheme-image button.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):hover,.scheme-red .rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):focus,.scheme-black .rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):focus,.scheme-image .rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):focus,.scheme-red a.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):focus,.scheme-black a.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):focus,.scheme-image a.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):focus,.scheme-red button.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):focus,.scheme-black button.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):focus,.scheme-image button.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):focus{background-color:transparent;border-color:#fff;color:#fff}
.scheme-red .rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):active,.scheme-black .rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):active,.scheme-image .rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):active,.scheme-red a.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):active,.scheme-black a.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):active,.scheme-image a.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):active,.scheme-red button.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):active,.scheme-black button.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):active,.scheme-image button.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):active{background-color:transparent;border-color:#fff;color:#fff}
.scheme-red .rf-btn--hollow,.scheme-black .rf-btn--hollow,.scheme-image .rf-btn--hollow,.scheme-red a.rf-btn--hollow,.scheme-black a.rf-btn--hollow,.scheme-image a.rf-btn--hollow,.scheme-red button.rf-btn--hollow,.scheme-black button.rf-btn--hollow,.scheme-image button.rf-btn--hollow{background-color:transparent;border-color:#fff;color:#fff}
.scheme-red .rf-btn--hollow:hover,.scheme-black .rf-btn--hollow:hover,.scheme-image .rf-btn--hollow:hover,.scheme-red a.rf-btn--hollow:hover,.scheme-black a.rf-btn--hollow:hover,.scheme-image a.rf-btn--hollow:hover,.scheme-red button.rf-btn--hollow:hover,.scheme-black button.rf-btn--hollow:hover,.scheme-image button.rf-btn--hollow:hover,.scheme-red .rf-btn--hollow:focus,.scheme-black .rf-btn--hollow:focus,.scheme-image .rf-btn--hollow:focus,.scheme-red a.rf-btn--hollow:focus,.scheme-black a.rf-btn--hollow:focus,.scheme-image a.rf-btn--hollow:focus,.scheme-red button.rf-btn--hollow:focus,.scheme-black button.rf-btn--hollow:focus,.scheme-image button.rf-btn--hollow:focus,.scheme-red .rf-btn--hollow:active,.scheme-black .rf-btn--hollow:active,.scheme-image .rf-btn--hollow:active,.scheme-red a.rf-btn--hollow:active,.scheme-black a.rf-btn--hollow:active,.scheme-image a.rf-btn--hollow:active,.scheme-red button.rf-btn--hollow:active,.scheme-black button.rf-btn--hollow:active,.scheme-image button.rf-btn--hollow:active{background-color:transparent;border-color:#fff;color:#fff}
.scheme-red .rf-btn--borderless,.scheme-black .rf-btn--borderless,.scheme-image .rf-btn--borderless,.scheme-red a.rf-btn--borderless,.scheme-black a.rf-btn--borderless,.scheme-image a.rf-btn--borderless,.scheme-red button.rf-btn--borderless,.scheme-black button.rf-btn--borderless,.scheme-image button.rf-btn--borderless{background-color:transparent;border-color:transparent;color:#fff}
.scheme-red .rf-btn--borderless:hover,.scheme-black .rf-btn--borderless:hover,.scheme-image .rf-btn--borderless:hover,.scheme-red a.rf-btn--borderless:hover,.scheme-black a.rf-btn--borderless:hover,.scheme-image a.rf-btn--borderless:hover,.scheme-red button.rf-btn--borderless:hover,.scheme-black button.rf-btn--borderless:hover,.scheme-image button.rf-btn--borderless:hover,.scheme-red .rf-btn--borderless:focus,.scheme-black .rf-btn--borderless:focus,.scheme-image .rf-btn--borderless:focus,.scheme-red a.rf-btn--borderless:focus,.scheme-black a.rf-btn--borderless:focus,.scheme-image a.rf-btn--borderless:focus,.scheme-red button.rf-btn--borderless:focus,.scheme-black button.rf-btn--borderless:focus,.scheme-image button.rf-btn--borderless:focus,.scheme-red .rf-btn--borderless:active,.scheme-black .rf-btn--borderless:active,.scheme-image .rf-btn--borderless:active,.scheme-red a.rf-btn--borderless:active,.scheme-black a.rf-btn--borderless:active,.scheme-image a.rf-btn--borderless:active,.scheme-red button.rf-btn--borderless:active,.scheme-black button.rf-btn--borderless:active,.scheme-image button.rf-btn--borderless:active{background-color:transparent;border-color:transparent;color:#fff}
.breadcrumb{clear:both;padding-left:5%;padding-right:5%;*zoom:1;max-width:1400px;width:100%;margin-left:auto;margin-right:auto}
@media(min-width:768px){.breadcrumb{padding-left:5%;padding-right:5%}
}
@media(min-width:1000px){.breadcrumb{padding-left:70px;padding-right:70px}
}
.breadcrumb:before,.breadcrumb:after{content:" ";display:table}
.breadcrumb:after{clear:both}
@media(min-width:1920px){.breadcrumb{max-width:1400px}
}
@media(min-width:768px){.breadcrumb{padding-left:5%;padding-right:5%}
}
@media(min-width:1000px){.breadcrumb{padding-left:70px;padding-right:70px}
}
.breadcrumb:before,.breadcrumb:after{content:" ";display:table}
.breadcrumb:after{clear:both}
@media(min-width:1920px){.breadcrumb{max-width:1400px}
}
.breadcrumb .breadcrumb{padding:0 !important}
.breadcrumb__list{padding:20px 0;font-size:0}
.breadcrumb-item{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;line-height:2.4rem;font-size:1.4rem;text-transform:none;display:inline-block;vertical-align:top}
.breadcrumb-item:not(:first-child)::before{content:"/";margin-left:5px}
a.breadcrumb-item__link,.breadcrumb-item__link{color:#000}
.breadcrumb-item__link[aria-selected="true"]{font-weight:bold;color:#000}
.section-heading{color:#000;margin:80px 0 40px}
.section-heading__inner{color:#000;font-size:0}
.section-heading__title{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:4.2rem;font-size:2.6rem;letter-spacing:normal}
@media(min-width:768px){.section-heading__title{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1200px){.section-heading__title{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1920px){.section-heading__title{font-size:2.6rem;line-height:4.2rem}
}
.section-heading__side{font-size:1.6rem;line-height:2.4rem;display:inline-block;vertical-align:top;width:100%}
.section-heading__side--right{margin-top:40px}
@media(min-width:768px){.section-heading__side{width:50%}
.section-heading__side--right{margin-top:0;text-align:right}
}
.advert-container{font-size:0;line-height:1;text-align:center}
.advert-container:not(.advert-container--top-page)+*{margin-top:80px}
.advert{background-color:#747678;display:inline-block;margin:0 auto;position:relative}
.advert a{display:block;height:100%}
.advert img{height:auto;margin:0 auto;max-width:100%;max-height:100%}
.advert iframe{width:100%}
.advert #animation_container,.advert #canvas,.advert #dom_overlay_container{height:100% !important;width:100% !important}
.advert-legend{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-size:1.6rem;line-height:2.4rem;text-transform:none;color:#595959;margin:0 0 20px;text-align:left}
.advert-legend.center-align{text-align:center}
.advert-container.side-bar-grey-2{background-color:#f2f2f2}
.advert-container__frame-inner{font-size:0;padding:20px 15px;overflow:hidden}
.advert-container--top-page .advert-container__frame-inner{padding:10px 15px}
.advert-container--top-page .advert{background-color:transparent;height:40px;max-width:320px}
.advert-container--ratio-2-1 .advert-container__frame{background-repeat:no-repeat;background-position:center center;background-size:cover;box-sizing:border-box;display:block;position:relative;white-space:nowrap;width:100%;font-size:0}
.advert-container--ratio-2-1 .advert-container__frame:before{content:'';display:inline-block;padding-bottom:50%;vertical-align:middle;width:0;height:0}
.advert-container--ratio-2-1 .advert-container__frame-inner{font-size:1.6rem;line-height:2.4rem;box-sizing:border-box;display:inline-block;vertical-align:middle;white-space:normal;width:100%}
.advert-container--side-bar .advert{height:225px;width:225px}
.advert--secondary{height:200px}
@media(min-width:768px){.advert-container--top-page .advert{height:90px;max-width:728px}
}
@media(min-width:1400px){.advert-container__frame-inner{padding:40px 30px}
}
.utility-links{margin-bottom:-20px;text-align:center}
.utility-links li,.utility-link-item{display:inline-block;vertical-align:middle;font-weight:400;font-family:'proxima-nova',Arial,sans-serif;line-height:2.4rem;font-size:1.4rem;text-transform:none;margin:20px 15px}
.utility-links li a,.utility-link-item__link{color:#000}
.utility-links li a:hover,.utility-link-item__link:hover{color:#c80000}
@media(min-width:600px){.utility-links li,.utility-link-item{margin:0 15px 20px 0}
}
.rf-page-share{border-top:1px solid #b9b9b9;border-bottom:1px solid #b9b9b9;font-size:0;margin-bottom:40px;padding:20px 15px 0;text-align:center;display:none}
.rf-page-share-item{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:transparent;border:0;border-radius:0;outline:0;padding:0;text-indent:.01px;text-overflow:"";text-decoration:none;color:#b9b9b9;border:1px solid #b9b9b9;display:inline-block;vertical-align:top;width:40px;height:40px;margin:0 7.5px 20px;padding:10px}
.rf-page-share-item:hover,.rf-page-share-item:focus{color:#000}
.rf-page-share-item__icon{fill:currentColor;color:currentColor;height:20px;width:20px;font-size:2rem}
@media(min-width:960px){.rf-page-share{border-top:0;border-bottom:0;float:right;margin-top:80px;margin-bottom:0;padding:0;text-align:right;display:block}
.rf-page-share-item{display:block;margin:0}
.rf-page-share-item+.rf-page-share-item{border-top:0}
.page-banner__title+.share-container--horizonal{margin-top:0}
.share-container--horizonal .rf-page-share{float:none;margin-top:0}
.share-container--horizonal .rf-page-share-item{display:inline-block}
.share-container--horizonal .rf-page-share-item+.rf-page-share-item{border:1px solid #b9b9b9;border-left:0}
}
.social-links-container{font-size:0}
.social-link{font-size:1.6rem;line-height:2.4rem;display:inline-block;vertical-align:middle;margin:0 15px 0 0;width:30px;height:30px}
a.social-link__url,button.social-link__url{color:#000;display:block;width:100%;height:100%}
a.social-link__url:hover,button.social-link__url:hover{color:#c80000}
a.social-link__url:visited,button.social-link__url:visited{color:currentColor;text-decoration:none}
.social-link__text{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}
.social-link__icon{font-size:3rem;color:currentColor;width:100%;height:100%}
@media(min-width:960px){.social-link{width:40px;height:40px}
.social-link__icon{font-size:4rem}
}
.tweet{margin-bottom:20px}
.tweet__heading{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:3rem;font-size:1.8rem;letter-spacing:normal;color:#000;margin:0 0 40px;min-height:40px;position:relative;padding-right:70px;line-height:40px}
.tweet__heading-title{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:3rem;font-size:1.8rem;letter-spacing:normal;color:#000;width:75%}
.tweet__heading-pic{font-size:4rem;position:absolute;top:0;right:0;width:40px;height:40px;line-height:40px}
.tweet__user-name{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:2.4rem;font-size:1.6rem;letter-spacing:normal;margin-bottom:0}
.tweet__user-handler{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;line-height:2.4rem;font-size:1.4rem;text-transform:none;text-transform:uppercase;margin-bottom:0}
.tweet__date{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;line-height:2.4rem;font-size:1.4rem;text-transform:none;margin-bottom:0}
.tweet__status{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-size:1.6rem;line-height:2.4rem;text-transform:none;color:#595959;margin:0 0 40px}
.tweet__actions{margin-top:20px}
.tweet__action{background-position:28px 12px;background-repeat:no-repeat;display:inline-block;vertical-align:top;height:40px;width:73px;text-align:center}
.tweet__action:hover{background-color:#cecfd0}
.tweet__action:active{background-color:#c80000}
.tweet__action:focus{background-color:#59c3eb}
.tweet__action--reply{background-image:url('../../../etc.clientlibs/acca/clientlibs/acca_homepage/resources/img/icons/icon-reply-57585a-2x.png');background-size:16px 14px;left:0}
.tweet__action--retweet{background-image:url('../../../etc.clientlibs/acca/clientlibs/acca_homepage/resources/img/icons/icon-retweet-57585a-2x.png');background-size:21px 14px;left:73px}
.tweet__action--favorite{background-image:url('../../../etc.clientlibs/acca/clientlibs/acca_homepage/resources/img/icons/icon-favourite-57585a-2x.png');background-size:14px 14px;left:146px}
.panel-jumplinks{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin:0 0 40px;padding:40px 30px}
.panel-jumplink{background-image:url(../../../etc.clientlibs/acca/clientlibs/static-assets/resources/icons/red-dot.png);background-repeat:no-repeat;background-position:left center;display:block;margin:10px 0;padding:0 0 0 16px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.panel-jumplink{background-image:url(../../../etc.clientlibs/acca/clientlibs/static-assets/resources/icons/red-dot@2x.png);background-size:3px 3px}
}
a.panel-jumplink__link,.panel-jumplink__link{color:#000}
.page-intro-wrapper h2,.page-intro{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:3.6rem;font-size:2.2rem;letter-spacing:normal;color:#000;margin-bottom:40px}
@media(min-width:1200px){.page-intro-wrapper h2,.page-intro{font-size:2.2rem;line-height:3.6rem}
}
.page-intro-wrapper h2+.page-intro__description,.page-intro+.page-intro__description{margin-top:-20px}
.goToTop{margin-bottom:40px}
.scroll-top{text-align:right}
.scroll-top+*{margin-top:40px}
.scroll-top__link{display:inline-block;text-decoration:none}
.scroll-top__link:hover,.scroll-top__link:focus{text-decoration:none}
.scroll-top__link:hover .scroll-top__icon,.scroll-top__link:focus .scroll-top__icon{background-color:#d33333}
.scroll-top__link:active{text-decoration:none}
.scroll-top__link:active .scroll-top__icon{background-color:#a00000}
.scroll-top__link:visited{text-decoration:none}
.scroll-top__text{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;line-height:2.4rem;font-size:1.4rem;text-transform:none;color:currentColor;display:inline-block;margin-right:10px;text-decoration:underline;vertical-align:middle}
.scroll-top__icon-container{background-color:#c80000;color:#fff;display:inline-block;padding:15px;vertical-align:middle;text-align:center}
.scroll-top__icon{font-size:2rem;display:block;line-height:20px;height:20px;width:20px}
.quote{color:#000;display:block;margin:0;min-height:180px;padding:40px 30px;position:relative;overflow:hidden}
.quote:before{font-size:48rem;content:'\0201C';color:#f2f2f2;height:240px;line-height:.8;position:absolute;top:40px;left:-15px;z-index:1}
.quote__content{position:relative;z-index:2}
.quote__message{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:4.2rem;font-size:2.6rem;letter-spacing:normal;margin:0 0 20px}
@media(min-width:768px){.quote__message{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1200px){.quote__message{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1920px){.quote__message{font-size:2.6rem;line-height:4.2rem}
}
.quote__author{color:#595959}
.quote__author-name{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:3rem;font-size:1.8rem;letter-spacing:normal}
.quote__author-organisation{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:2.4rem;font-size:1.6rem;letter-spacing:normal}
.rf-max-results{max-width:180px}
.rf-max-results__label{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:2.4rem;font-size:1.6rem;letter-spacing:normal}
.article-metadata+*{margin-top:20px}
.article-metadata__category,.article-metadata__date,.article-metadata__region{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:2.4rem;font-size:1.6rem;letter-spacing:normal}
.rf-search-container{position:relative}
.rf-search-container__input,.rf-search-container__input[type="text"],.rf-search-container__input[type="search"]{padding-right:35px}
.rf-search-container__button[type="submit"],.rf-search-container__button{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:0;border-radius:0;outline:0;padding:0;text-indent:.01px;text-overflow:"";text-decoration:none;background-color:transparent;cursor:pointer;min-width:0;height:20px;position:absolute;right:15px;top:50%;margin-top:-10px}
.rf-search-container__button[type="submit"]:hover,.rf-search-container__button:hover,.rf-search-container__button[type="submit"]:focus,.rf-search-container__button:focus,.rf-search-container__button[type="submit"]:active,.rf-search-container__button:active{background:0;color:currentColor}
.rf-search-container__icon{color:#000;font-size:2rem;line-height:20px}
.rf-video-player{background-repeat:no-repeat;background-position:center center;background-size:cover;box-sizing:border-box;display:block;position:relative;white-space:nowrap;font-size:0;width:100%;overflow:hidden}
.rf-video-player:before{content:'';display:inline-block;padding-bottom:56.25%;vertical-align:middle;width:0;height:0}
.rf-video-player__frame{box-sizing:border-box;display:block;position:absolute;top:0;left:0;white-space:normal;width:100%;height:100%}
.rf-product{background-color:transparent;overflow:hidden;margin-bottom:20px}
.rf-product__heading{color:#000;cursor:pointer;position:relative;font-size:0}
.rf-product__title{display:inline-block;vertical-align:middle;width:70%}
.rf-product__title-text{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:3rem;font-size:1.8rem;letter-spacing:normal}
.rf-product__icon{font-size:1.5rem;color:currentColor;height:15px;width:15px;line-height:15px;margin-top:-7.5px;position:absolute;right:0;top:50%;transition:transform 150ms ease-in-out,color 400ms cubic-bezier(0.39,0.575,0.565,1)}
.rf-product__prices{display:inline-block;vertical-align:middle;text-align:right;width:23%}
.rf-product__price{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:2.4rem;font-size:1.6rem;letter-spacing:normal;display:inline-block;vertical-align:middle;margin-bottom:0}
.rf-product__price+.rf-product__price{padding-left:10px}
.rf-product__content{overflow:hidden}
.rf-product__content-inner{padding:20px 0}
.rf-product__content-inner p{margin-bottom:0}
.rf-product__content-inner p+p{margin-top:20px}
.rf-product-variant{font-size:0;padding:20px 0}
.rf-product-variant+.rf-product-variant{border-top:1px solid #000}
.rf-product-variant__title{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:2.4rem;font-size:1.6rem;letter-spacing:normal;display:inline-block;vertical-align:middle;width:80%}
.rf-product-variant__title b{color:#000;font-weight:normal}
.rf-product-variant__prices{display:inline-block;vertical-align:middle;text-align:right;width:20%}
.rf-product[aria-expanded="true"] .rf-product__icon{transform:rotate(180deg)}
.rf-product[aria-expanded="true"] .rf-product__content{display:block}
.rf-product[aria-expanded="false"] .rf-product__content{display:none}
.table__heading{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:4.2rem;font-size:2.6rem;letter-spacing:normal;color:#000;margin-bottom:20px}
@media(min-width:768px){.table__heading{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1200px){.table__heading{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1920px){.table__heading{font-size:2.6rem;line-height:4.2rem}
}
table{width:100%;overflow-x:scroll;border-collapse:collapse;margin:0 0 40px}
table p{margin-bottom:0}
th,td{padding:20px 10px;text-align:left}
td{font-size:1.4rem}
th{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:2.4rem;font-size:1.6rem;letter-spacing:normal;background-color:#b9b9b9;color:#fff}
tr{width:100%}
tr.odd,tr:nth-child(odd){background-color:#fafafa}
tr:nth-child(even){background-color:#fff}
.table-container .swipePrompt{display:none;position:relative;margin:auto;margin-bottom:30px;text-align:center}
.table-container .swipePrompt p{margin-bottom:10px}
.table-container .swipePrompt span{background-image:url('../../../etc.clientlibs/acca/clientlibs/static-assets/resources/img/components/responsive/swipe.png');background-position:center;background-repeat:no-repeat;display:block;height:40px;margin:auto;position:relative;width:60px}
@media screen and (max-width:610px){table{display:block}
.table-container .swipePrompt{display:block}
}
.rf-info-box{background-color:#e5e5e5;color:#000;max-width:825px;margin-left:auto;margin-right:auto;padding:40px 30px}
.rf-info-box__heading{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:3.6rem;font-size:2.2rem;letter-spacing:normal;color:#000}
@media(min-width:1200px){.rf-info-box__heading{font-size:2.2rem;line-height:3.6rem}
}
.rf-info-box__heading+*{margin-top:20px}
.rf-info-box__description+*{margin-top:20px}
.rf-download-panel{background-color:#fff;border:1px solid #e5e5e5;font-size:0;margin:20px 0;padding:20px 30px;position:relative}
.rf-download-panel:before{content:'';height:30px;width:0;display:inline-block;vertical-align:middle}
.rf-download-panel__icon{font-size:3rem;color:#000;line-height:30px;height:30px;width:30px;position:absolute;top:20px;right:30px}
.rf-download-panel__content{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-size:1.6rem;line-height:2.4rem;text-transform:none;display:inline-block;vertical-align:middle;padding-right:45px}
.rf-download-panel__link{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;line-height:2.4rem;font-size:1.4rem;text-transform:none}
.rf-download-panel__link:visited{color:currentColor;text-decoration:none}
.mediaPageLink a.mediaLink{position:relative;display:block;margin:0 0 15px 0;text-decoration:none;overflow:hidden}
.mediaPageLink a.mediaLink img{display:block;margin:0}
.mediaPageLink .playheadVideo,.mediaPageLink .playheadAudio{display:block;position:absolute;left:50%;top:50%;margin:-35px 0 0 -35px;width:71px;height:71px;background:url(../../../etc.clientlibs/acca/clientlibs/static-assets/resources/img/playhead_sprite.png) no-repeat 0 0}
.mediaPageLink .playheadAudio{background-position:-72px 0}
.mediaPageLink a.pageLink{text-decoration:underline;font-size:1.2em}
.mediaPageLink a.pageLink:hover{color:#d92e10}
.mediaPageLink a.pageLink:visited{color:#d92e10}
.rf-main-nav{background-color:#fff}
.rf-main-nav__inner{clear:both;padding-left:5%;padding-right:5%;*zoom:1;max-width:1400px;width:100%;margin-left:auto;margin-right:auto}
@media(min-width:768px){.rf-main-nav__inner{padding-left:5%;padding-right:5%}
}
@media(min-width:1000px){.rf-main-nav__inner{padding-left:70px;padding-right:70px}
}
.rf-main-nav__inner:before,.rf-main-nav__inner:after{content:" ";display:table}
.rf-main-nav__inner:after{clear:both}
@media(min-width:1920px){.rf-main-nav__inner{max-width:1400px}
}
@media(min-width:768px){.rf-main-nav__inner{padding-left:5%;padding-right:5%}
}
@media(min-width:1000px){.rf-main-nav__inner{padding-left:70px;padding-right:70px}
}
.rf-main-nav__inner:before,.rf-main-nav__inner:after{content:" ";display:table}
.rf-main-nav__inner:after{clear:both}
@media(min-width:1920px){.rf-main-nav__inner{max-width:1400px}
}
.rf-main-nav__item{display:block;text-align:center;transition:background-color 200ms}
.rf-main-nav__item:hover{background-color:#f2f2f2}
.rf-main-nav__item+.rf-main-nav__item{border-top:1px solid #e5e5e5}
.rf-main-nav__item-link{display:block;padding:20px 15px;color:#000}
.rf-main-nav__item-link:hover,.rf-main-nav__item-link:focus{text-decoration:none;color:currentColor}
.rf-main-nav__sub-menu{display:none}
.main-navigation-overlay{position:fixed;display:block;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,0.45);opacity:0;visibility:hidden;-webkit-transition:opacity 200ms;transition:opacity 200ms;z-index:-1}
.main-navigation-overlay--active{opacity:1;visibility:visible;z-index:2}
@media(min-width:1320px){.rf-main-nav__item-links{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;display:table;width:100%}
.rf-main-nav__item{display:table-cell;vertical-align:middle;position:relative}
.rf-main-nav__item+.rf-main-nav__item{border-top:0;border-left:1px solid #e5e5e5}
.rf-main-nav__item:hover .rf-main-nav__sub-menu{display:block;border-top:1px solid #e5e5e5;max-height:none;padding:20px 30px;opacity:1}
.rf-main-nav__item:last-child .rf-main-nav__sub-menu{left:auto;right:-1px}
.rf-main-nav__sub-menu{display:block;background-color:#000;color:#fff;max-height:0;opacity:0;padding:0 30px;position:absolute;top:100%;left:-1px;overflow:hidden;width:250px;text-align:left;transition:opacity 200ms}
.rf-main-nav__sub-item+.rf-main-nav__sub-item{margin-top:20px}
.rf-main-nav__sub-item-link{font-size:1.4rem;color:#fff}
.rf-main-nav__sub-item-link:visited{color:currentColor;text-decoration:none}
.rf-main-nav__sub-item-link:hover{color:currentColor;text-decoration:underline}
}
.page-banner{background-repeat:no-repeat;background-position:center center;background-size:cover;box-sizing:border-box;display:block;position:relative;white-space:nowrap;width:100%;font-size:0;line-height:0}
.page-banner:before{content:'';display:inline-block;padding-bottom:56.25%;vertical-align:middle;width:0;height:0}
.page-banner__image-container{box-sizing:border-box;display:block;position:absolute;top:0;left:0;white-space:normal;width:100%;height:100%;background-position:top center;overflow:hidden;z-index:1}
.page-banner__overlay{display:block;bottom:0;right:0;height:100%;z-index:0;position:absolute;top:0;left:0;width:100%;background-color:#78787a;background-color:rgba(0,0,0,0.45);z-index:1}
.page-banner__inner{font-size:1.6rem;line-height:2.4rem;box-sizing:border-box;display:inline-block;vertical-align:middle;white-space:normal;width:100%;position:relative;z-index:2}
.page-banner__frame{clear:both;padding-left:5%;padding-right:5%;*zoom:1;max-width:1400px;width:100%;margin-left:auto;margin-right:auto}
@media(min-width:768px){.page-banner__frame{padding-left:5%;padding-right:5%}
}
@media(min-width:1000px){.page-banner__frame{padding-left:70px;padding-right:70px}
}
.page-banner__frame:before,.page-banner__frame:after{content:" ";display:table}
.page-banner__frame:after{clear:both}
@media(min-width:1920px){.page-banner__frame{max-width:1400px}
}
@media(min-width:768px){.page-banner__frame{padding-left:5%;padding-right:5%}
}
@media(min-width:1000px){.page-banner__frame{padding-left:70px;padding-right:70px}
}
.page-banner__frame:before,.page-banner__frame:after{content:" ";display:table}
.page-banner__frame:after{clear:both}
@media(min-width:1920px){.page-banner__frame{max-width:1400px}
}
.page-banner__frame-inner{margin-left:-2.5%;margin-right:-2.5%;margin-top:0;margin-bottom:0;*zoom:1;margin-top:40px;margin-bottom:40px}
@media(min-width:768px){.page-banner__frame-inner{margin-left:-1.25%;margin-right:-1.25%}
}
@media(min-width:1000px){.page-banner__frame-inner{margin-left:-15px;margin-right:-15px}
}
.page-banner__frame-inner:before,.page-banner__frame-inner:after{content:" ";display:table}
.page-banner__frame-inner:after{clear:both}
.page-banner__content{width:100%;padding-left:2.5%;padding-right:2.5%;float:left;text-align:center}
@media(min-width:768px){.page-banner__content{padding-left:1.25%;padding-right:1.25%}
}
@media(min-width:1000px){.page-banner__content{padding-left:15px;padding-right:15px}
}
.page-banner__title{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;line-height:6rem;font-size:3.8rem;letter-spacing:normal;margin:0 auto}
@media(min-width:768px){.page-banner__title{font-size:3.8rem;line-height:6rem}
}
@media(min-width:1200px){.page-banner__title{font-size:3.8rem;line-height:6rem}
}
@media(min-width:1920px){.page-banner__title{font-size:3.8rem;line-height:6rem}
}
.page-banner__title+*{margin-top:20px}
.page-banner__description{margin-bottom:0}
.page-banner__description+*{margin-top:20px}
.page-banner__column{width:100%;padding-left:2.5%;padding-right:2.5%;float:left}
@media(min-width:768px){.page-banner__column{padding-left:1.25%;padding-right:1.25%}
}
@media(min-width:1000px){.page-banner__column{padding-left:15px;padding-right:15px}
}
.page-banner__column--right .hero{border:1px solid #e5e5e5}
.page-banner--homepage{white-space:normal}
.page-banner--homepage:before{padding-bottom:0}
.page-banner--homepage .page-banner__inner{margin-top:-60px}
.page-banner--homepage .page-banner__image-container{background-repeat:no-repeat;background-position:center center;background-size:cover;box-sizing:border-box;display:block;position:relative;white-space:nowrap;width:100%;font-size:0;display:inline-block}
.page-banner--homepage .page-banner__image-container:before{content:'';display:inline-block;padding-bottom:56.25%;vertical-align:middle;width:0;height:0}
.page-banner--homepage .page-banner__frame-inner{margin-top:0;margin-bottom:0}
.page-banner--homepage .page-banner-campaign-container{min-height:564px}
@media(min-width:600px){.page-banner--homepage .page-banner__inner{margin-top:-80px}
.page-banner__title{max-width:85%}
}
@media(min-width:1000px){.page-banner{background-repeat:no-repeat;background-position:center center;background-size:cover;box-sizing:border-box;display:block;position:relative;white-space:nowrap;width:100%;font-size:0}
.page-banner:before{content:'';display:inline-block;padding-bottom:22%;vertical-align:middle;width:0;height:0}
.page-banner__image-container{box-sizing:border-box;display:block;position:absolute;top:0;left:0;white-space:normal;width:100%;height:100%}
.page-banner__inner{padding:40px 0}
.page-banner__content{width:41.66666667%;float:left;text-align:left}
.page-banner__title{max-width:none}
.page-banner__column--left{width:50%}
.page-banner__column--right{width:41.66666667%;position:relative;right:-8.33333333%}
.page-banner--homepage .page-banner__image-container{position:absolute}
.page-banner--homepage .page-banner__inner{margin-top:0}
}
@media(min-width:1200px){.page-banner__column--right{width:33.33333333%;position:relative;right:-16.66666667%}
}
@media(min-width:1400px){.page-banner__content{width:33.33333333%}
.page-banner__column--left{width:41.66666667%}
.page-banner__column--right{width:25%;position:relative;right:-33.33333333%}
}
@media(min-width:1600px){.page-banner:before{padding-bottom:15%}
}
@media(max-width:959px){.page-banner--homepage .page-banner-campaign__inner{margin-top:-564px !important}
.page-banner-campaign__inner .page-banner__frame-inner{margin-left:5% !important}
}
@media(min-width:960px){.page-banner--homepage .page-banner-campaign__inner .page-banner__frame-inner{margin-left:10% !important;margin-top:100px !important}
.page-banner--homepage .page-banner-campaign__inner .page-banner-campaign__inner{margin-top:200px !important}
.page-banner--homepage .page-banner-campaign__inner .page-banner__column--right{right:-30.33333333% !important}
.page-banner--homepage.page-banner-campaign{margin-bottom:200px}
}
@media(max-width:768px){.page-banner--homepage .page-banner-campaign-container{min-height:498px;background-position:center center !important}
.page-banner--homepage .page-banner-campaign__inner{margin-top:-638px !important}
.page-banner--homepage .page-banner-campaign__inner .hero--campaign--right{position:relative !important;top:50px !important}
}
@media(max-width:599px){.page-banner--homepage .page-banner-campaign__inner{margin-top:-608px !important}
.page-banner--homepage .hero--campaign .hero__title{margin-bottom:10px !important}
.page-banner--homepage .hero--campaign .hero__content{margin-left:-10% !important;font-size:14px !important;line-height:18px !important}
}
.banner{color:#595959}
.banner__inner{color:#595959}
.banner__title{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:4.2rem;font-size:2.6rem;letter-spacing:normal;max-width:825px}
@media(min-width:768px){.banner__title{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1200px){.banner__title{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1920px){.banner__title{font-size:2.6rem;line-height:4.2rem}
}
.banner__title+*{margin-top:40px}
.banner--cta{background-repeat:no-repeat;background-position:center center;background-size:cover;box-sizing:border-box;display:block;position:relative;white-space:nowrap;width:100%;font-size:0;text-align:center}
.banner--cta:before{content:'';display:inline-block;padding-bottom:100%;vertical-align:middle;width:0;height:0}
.banner--cta .banner__inner{font-size:1.6rem;line-height:2.4rem;box-sizing:border-box;display:inline-block;vertical-align:middle;white-space:normal;width:90%}
.banner--cta .banner__title{margin:0 auto}
@media(min-width:768px){.banner--cta:before{padding-bottom:25%}
}
@media(min-width:1920px){.banner--cta:before{padding-bottom:20%}
}
.body-copy{*zoom:1}
.body-copy:before,.body-copy:after{content:" ";display:table}
.body-copy:after{clear:both}
.body-copy .heading-1+*,.body-copy .heading-2+*,.body-copy .heading-3+*,.body-copy .heading-4+*,.body-copy .heading-5+*,.body-copy .heading-6+*,.body-copy h1+*,.body-copy h2+*,.body-copy h3+*,.body-copy h4+*,.body-copy h5+*,.body-copy h6+*{margin-top:20px}
.body-copy .heading-1,.body-copy h1{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;line-height:6rem;font-size:3.8rem;letter-spacing:normal;color:#000}
@media(min-width:768px){.body-copy .heading-1,.body-copy h1{font-size:3.8rem;line-height:6rem}
}
@media(min-width:1200px){.body-copy .heading-1,.body-copy h1{font-size:3.8rem;line-height:6rem}
}
@media(min-width:1920px){.body-copy .heading-1,.body-copy h1{font-size:3.8rem;line-height:6rem}
}
.body-copy .heading-2,.body-copy h2{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;line-height:5.4rem;font-size:3.4rem;letter-spacing:normal;color:#000}
@media(min-width:768px){.body-copy .heading-2,.body-copy h2{font-size:3.4rem;line-height:5.4rem}
}
@media(min-width:1200px){.body-copy .heading-2,.body-copy h2{font-size:3.4rem;line-height:5.4rem}
}
@media(min-width:1920px){.body-copy .heading-2,.body-copy h2{font-size:3.4rem;line-height:5.4rem}
}
.body-copy .heading-3,.body-copy h3{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:4.2rem;font-size:2.6rem;letter-spacing:normal;color:#000}
@media(min-width:768px){.body-copy .heading-3,.body-copy h3{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1200px){.body-copy .heading-3,.body-copy h3{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1920px){.body-copy .heading-3,.body-copy h3{font-size:2.6rem;line-height:4.2rem}
}
.body-copy .heading-4,.body-copy h4{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:3.6rem;font-size:2.2rem;letter-spacing:normal;color:#000}
@media(min-width:1200px){.body-copy .heading-4,.body-copy h4{font-size:2.2rem;line-height:3.6rem}
}
.body-copy .heading-5,.body-copy h5{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:3rem;font-size:1.8rem;letter-spacing:normal;color:#000}
.body-copy .heading-6,.body-copy h6{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:2.4rem;font-size:1.6rem;letter-spacing:normal;color:#000}
.body-copy p{margin-bottom:0}
.body-copy ol{list-style:decimal;padding-left:20px}
.body-copy ol li{line-height:1.4}
.body-copy ol li+li{margin-top:12px}
.body-copy ul li{line-height:1.4;padding-left:30px;position:relative}
.body-copy ul li:before{font-size:1.2rem;content:"•";color:#000;display:block;position:absolute;left:15px;top:0}
.body-copy ul li+li{margin-top:12px}
.body-copy img{background-color:#f2f2f2;max-width:80%;margin:0 auto 20px 40px;display:block}
.body-copy p+p,.body-copy ul+p,.body-copy ol+p,.body-copy p+ul,.body-copy ul+ul,.body-copy ol+ul,.body-copy p+ol,.body-copy ul+ol,.body-copy ol+ol{margin-top:26.66666667px}
.body-copy p+h1,.body-copy ul+h1,.body-copy ol+h1,.body-copy p+h2,.body-copy ul+h2,.body-copy ol+h2,.body-copy p+h3,.body-copy ul+h3,.body-copy ol+h3,.body-copy p+h4,.body-copy ul+h4,.body-copy ol+h4,.body-copy p+h5,.body-copy ul+h5,.body-copy ol+h5,.body-copy p+h6,.body-copy ul+h6,.body-copy ol+h6,.body-copy p+.heading-1,.body-copy ul+.heading-1,.body-copy ol+.heading-1,.body-copy p+.heading-2,.body-copy ul+.heading-2,.body-copy ol+.heading-2,.body-copy p+.heading-3,.body-copy ul+.heading-3,.body-copy ol+.heading-3,.body-copy p+.heading-4,.body-copy ul+.heading-4,.body-copy ol+.heading-4,.body-copy p+.heading-5,.body-copy ul+.heading-5,.body-copy ol+.heading-5,.body-copy p+.heading-6,.body-copy ul+.heading-6,.body-copy ol+.heading-6{margin-top:40px}
.textSection__title{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:3.6rem;font-size:2.2rem;letter-spacing:normal;color:#000;margin-bottom:40px}
@media(min-width:1200px){.textSection__title{font-size:2.2rem;line-height:3.6rem}
}
.textSection__content{margin-bottom:40px}
.sitemap-section+.sitemap-section{margin-top:40px}
a.sitemap-section__heading,.sitemap-section__heading{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:4.2rem;font-size:2.6rem;letter-spacing:normal;color:#000;display:block;border-bottom:1px solid #e5e5e5;margin-bottom:10px}
@media(min-width:768px){a.sitemap-section__heading,.sitemap-section__heading{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1200px){a.sitemap-section__heading,.sitemap-section__heading{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1920px){a.sitemap-section__heading,.sitemap-section__heading{font-size:2.6rem;line-height:4.2rem}
}
a.sitemap-section__heading:visited,.sitemap-section__heading:visited{color:currentColor;text-decoration:none}
.sitemap-section__content{padding:15px}
.sitemap-section-nav+.sitemap-section-nav{margin-top:20px}
.sitemap-section-nav__link{color:#000}
.sitemap-section-nav__link+.sitemap-section-nav__link{margin-top:15px}
.sitemap-section-nav__link .sitemap-section-nav{padding:15px 15px 0}
a.sitemap-section-nav__link-url,.sitemap-section-nav__link-url{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:3.6rem;font-size:2.2rem;letter-spacing:normal;color:#000}
a.sitemap-section-nav__link-url:visited,.sitemap-section-nav__link-url:visited{color:currentColor;text-decoration:none}
@media(min-width:1200px){a.sitemap-section-nav__link-url,.sitemap-section-nav__link-url{font-size:2.2rem;line-height:3.6rem}
}
.sitemap-section-nav--level-2 .sitemap-section-nav__link+.sitemap-section-nav__link{margin-top:5px}
.sitemap-section-nav--level-2 a.sitemap-section-nav__link-url,.sitemap-section-nav--level-2 .sitemap-section-nav__link-url{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:2.4rem;font-size:1.6rem;letter-spacing:normal}
.body-copy--site-map ul li:before{line-height:2}
.body-copy--site-map ul+ul{margin-top:0}
.body-copy--site-map a+ul{margin-top:10px}
.link-list__title{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:3.6rem;font-size:2.2rem;letter-spacing:normal;color:#000}
@media(min-width:1200px){.link-list__title{font-size:2.2rem;line-height:3.6rem}
}
.link-list__title+*{margin-top:40px}
.link-list__sub-title{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:3rem;font-size:1.8rem;letter-spacing:normal}
.link-list__sub-title+*{margin-top:40px}
.link-list{max-width:550px;margin:40px 0}
.link-list+.link-list{margin-top:60px}
.link-list__item,.link-list li{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;list-style:none;display:inline-block;margin-bottom:-1px !important;width:100%}
.link-list__item:last-child,.link-list li:last-child{margin-bottom:0 !important}
.link-list__item:first-child,.link-list li:first-child{margin-top:0 !important}
.link-list__item p,.link-list__description p,.link-list__description{margin-bottom:0}
.link-list__link,a.link-list__link,.link-list a{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:2.4rem;font-size:1.6rem;letter-spacing:normal;color:#000;display:block;position:relative;padding:10px 59px 10px 10px}
.link-list__link:visited,a.link-list__link:visited,.link-list a:visited{color:currentColor;text-decoration:none}
.link-list__link .link-list__icon,a.link-list__link .link-list__icon,.link-list a .link-list__icon{display:block}
.link-list__link:visited,a.link-list__link:visited,.link-list a:visited{color:#000}
.link-list__link:hover .link-list__icon,a.link-list__link:hover .link-list__icon,.link-list a:hover .link-list__icon{transform:translateX(15px)}
.link-list__link:hover .link-list__icon.icon-download,a.link-list__link:hover .link-list__icon.icon-download,.link-list a:hover .link-list__icon.icon-download{transform:translateY(10px)}
.link-list__icon{font-size:1.4rem;color:#c80000;display:none;height:14px;width:14px;line-height:14px;margin-top:-7px;position:absolute;right:15px;top:50%;transition:transform 300ms ease-in-out,color 400ms cubic-bezier(0.39,0.575,0.565,1)}
.link-list-container--medium{max-width:412.5px}
@media(min-width:1200px){.link-list--columns{column-count:2;column-gap:60px;column-fill:auto;max-width:none}
}
.rf-pagination{*zoom:1;text-align:center;margin-bottom:40px}
.rf-pagination:before,.rf-pagination:after{content:" ";display:table}
.rf-pagination:after{clear:both}
a.rf-pagination__page,.rf-pagination__page,.dataTables_paginate .paginate_button:not(.first):not(.previous):not(.next):not(.last),.dataTables_paginate .paginate_active{font-size:1.2rem;background-color:transparent;border:1px solid #000;color:#000;display:inline-block;vertical-align:middle;line-height:1.4;margin:0 5px;padding:5px 10px}
a.rf-pagination__page:visited,.rf-pagination__page:visited,.dataTables_paginate .paginate_button:not(.first):not(.previous):not(.next):not(.last):visited,.dataTables_paginate .paginate_active:visited{color:currentColor;text-decoration:none}
a.rf-pagination__page:hover,.rf-pagination__page:hover,.dataTables_paginate .paginate_button:not(.first):not(.previous):not(.next):not(.last):hover,.dataTables_paginate .paginate_active:hover,a.rf-pagination__page:focus,.rf-pagination__page:focus,.dataTables_paginate .paginate_button:not(.first):not(.previous):not(.next):not(.last):focus,.dataTables_paginate .paginate_active:focus,a.rf-pagination__page:active,.rf-pagination__page:active,.dataTables_paginate .paginate_button:not(.first):not(.previous):not(.next):not(.last):active,.dataTables_paginate .paginate_active:active{background-color:#dcdcdc;border-color:#dcdcdc;color:#000;text-decoration:none}
.main a.rf-pagination-button,.page-main__content a.rf-pagination-button,.aside a.rf-pagination-button,a.rf-pagination-button,.rf-pagination-button,.dataTables_paginate .first.paginate_button,.dataTables_paginate .previous.paginate_button,.dataTables_paginate .next.paginate_button,.dataTables_paginate .last.paginate_button{background-color:transparent;border:1px solid #000;color:#000;display:inline-block;vertical-align:middle;font-size:0;line-height:1.4;transition:all 300ms cubic-bezier(0.165,0.84,0.44,1);text-align:center;text-decoration:none}
.main a.rf-pagination-button:visited,.page-main__content a.rf-pagination-button:visited,.aside a.rf-pagination-button:visited,a.rf-pagination-button:visited,.rf-pagination-button:visited,.dataTables_paginate .first.paginate_button:visited,.dataTables_paginate .previous.paginate_button:visited,.dataTables_paginate .next.paginate_button:visited,.dataTables_paginate .last.paginate_button:visited{color:currentColor;text-decoration:none}
.main a.rf-pagination-button:hover,.page-main__content a.rf-pagination-button:hover,.aside a.rf-pagination-button:hover,a.rf-pagination-button:hover,.rf-pagination-button:hover,.dataTables_paginate .first.paginate_button:hover,.dataTables_paginate .previous.paginate_button:hover,.dataTables_paginate .next.paginate_button:hover,.dataTables_paginate .last.paginate_button:hover,.main a.rf-pagination-button:focus,.page-main__content a.rf-pagination-button:focus,.aside a.rf-pagination-button:focus,a.rf-pagination-button:focus,.rf-pagination-button:focus,.dataTables_paginate .first.paginate_button:focus,.dataTables_paginate .previous.paginate_button:focus,.dataTables_paginate .next.paginate_button:focus,.dataTables_paginate .last.paginate_button:focus,.main a.rf-pagination-button:active,.page-main__content a.rf-pagination-button:active,.aside a.rf-pagination-button:active,a.rf-pagination-button:active,.rf-pagination-button:active,.dataTables_paginate .first.paginate_button:active,.dataTables_paginate .previous.paginate_button:active,.dataTables_paginate .next.paginate_button:active,.dataTables_paginate .last.paginate_button:active{background-color:#000;border-color:#000;color:#fff;text-decoration:none}
.rf-pagination-button__text{font-size:1.2rem;color:currentColor;display:inline-block;vertical-align:middle;padding:5px}
.rf-pagination-container{font-size:0}
.rf-pagination-container__side{display:inline-block;vertical-align:middle;margin-bottom:40px;width:100%}
.rf-pagination-container__side .rf-pagination{margin-bottom:0}
.rf-pagination__pages{display:inline-block;vertical-align:middle;margin-bottom:-10px;max-width:45%}
.rf-pagination__pages a.rf-pagination__page,.rf-pagination__pages .rf-pagination__page{margin-bottom:10px}
a.rf-pagination-button--previous,.rf-pagination-button--previous{float:left;margin-right:5px}
a.rf-pagination-button--next,.rf-pagination-button--next{float:right;margin-left:5px}
a.rf-pagination-button--disabled,.rf-pagination-button--disabled,.dataTables_paginate .first.paginate_button.paginate_button_disabled,.dataTables_paginate .previous.paginate_button.paginate_button_disabled,.dataTables_paginate .next.paginate_button.paginate_button_disabled,.dataTables_paginate .last.paginate_button.paginate_button_disabled{background-color:transparent;border-color:#bfbfbf;color:#bfbfbf}
a.rf-pagination-button--disabled:hover,.rf-pagination-button--disabled:hover,.dataTables_paginate .first.paginate_button.paginate_button_disabled:hover,.dataTables_paginate .previous.paginate_button.paginate_button_disabled:hover,.dataTables_paginate .next.paginate_button.paginate_button_disabled:hover,.dataTables_paginate .last.paginate_button.paginate_button_disabled:hover,a.rf-pagination-button--disabled:focus,.rf-pagination-button--disabled:focus,.dataTables_paginate .first.paginate_button.paginate_button_disabled:focus,.dataTables_paginate .previous.paginate_button.paginate_button_disabled:focus,.dataTables_paginate .next.paginate_button.paginate_button_disabled:focus,.dataTables_paginate .last.paginate_button.paginate_button_disabled:focus,a.rf-pagination-button--disabled:active,.rf-pagination-button--disabled:active,.dataTables_paginate .first.paginate_button.paginate_button_disabled:active,.dataTables_paginate .previous.paginate_button.paginate_button_disabled:active,.dataTables_paginate .next.paginate_button.paginate_button_disabled:active,.dataTables_paginate .last.paginate_button.paginate_button_disabled:active{background-color:transparent;border-color:#bfbfbf;color:#bfbfbf}
a.rf-pagination__page--current,.rf-pagination__page--current,.dataTables_paginate .paginate_active{background-color:#000;border:1px solid #000;color:#fff}
@media(min-width:768px){a.rf-pagination__page,.rf-pagination__page,.dataTables_paginate .paginate_button:not(.first):not(.previous):not(.next):not(.last),.dataTables_paginate .paginate_active{font-size:1.6rem;margin:0 7.5px;padding:7.5px 15px}
a.rf-pagination-button,.rf-pagination-button,.dataTables_paginate .first.paginate_button,.dataTables_paginate .previous.paginate_button,.dataTables_paginate .next.paginate_button,.dataTables_paginate .last.paginate_button{min-width:90px}
.rf-pagination-button__text{font-size:1.4rem;padding:10px}
.rf-pagination-container__side--right{text-align:right}
}
@media(min-width:1000px){.rf-pagination-container__side--left{width:30%}
.rf-pagination-container__side--right{width:70%}
}
@media(min-width:1400px){.grid-col--9-12-at-screen960 .rf-pagination__pages{max-width:none}
}
.rf-results-container{margin-left:-2.5%;margin-right:-2.5%;margin-top:0;margin-bottom:0;*zoom:1;font-size:0}
@media(min-width:768px){.rf-results-container{margin-left:-1.25%;margin-right:-1.25%}
}
@media(min-width:1000px){.rf-results-container{margin-left:-15px;margin-right:-15px}
}
.rf-results-container:before,.rf-results-container:after{content:" ";display:table}
.rf-results-container:after{clear:both}
.rf-result{width:100%;padding-left:2.5%;padding-right:2.5%;display:inline-block;font-size:1.6rem;line-height:2.4rem;vertical-align:top;margin-bottom:5%}
@media(min-width:768px){.rf-result{padding-left:1.25%;padding-right:1.25%}
}
@media(min-width:1000px){.rf-result{padding-left:15px;padding-right:15px}
}
.rf-results__no-results-message{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:3.6rem;font-size:2.2rem;letter-spacing:normal;color:#000;margin-bottom:80px}
@media(min-width:1200px){.rf-results__no-results-message{font-size:2.2rem;line-height:3.6rem}
}
.rf-results__no-results-message-term{font-style:italic}
@media(min-width:600px){.rf-result{width:50%}
}
@media(min-width:768px){.rf-result{margin-bottom:2.5%}
}
@media(min-width:960px){.rf-result{width:33.33333333%}
}
@media(min-width:1000px){.rf-result{margin-bottom:30px}
}
.rf-search-results{margin:40px 0}
.rf-results-message{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:4.2rem;font-size:2.6rem;letter-spacing:normal;color:#595959;margin-bottom:80px}
@media(min-width:768px){.rf-results-message{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1200px){.rf-results-message{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1920px){.rf-results-message{font-size:2.6rem;line-height:4.2rem}
}
a.rf-search-result,.rf-search-result{border-top:1px solid #e5e5e5;color:#595959;display:block;font-size:0;padding:40px 10px;transition:background 300ms ease-in-out}
a.rf-search-result:visited,.rf-search-result:visited{color:currentColor;text-decoration:none}
a.rf-search-result:hover,.rf-search-result:hover{background-color:#f2f2f2}
.rf-search-result__details,.rf-search-result__meta{display:inline-block;vertical-align:top;width:100%}
.rf-search-result__date,.rf-search-result__meta-label{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:3rem;font-size:1.8rem;letter-spacing:normal}
.rf-search-result__title{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:3.6rem;font-size:2.2rem;letter-spacing:normal;color:#000}
@media(min-width:1200px){.rf-search-result__title{font-size:2.2rem;line-height:3.6rem}
}
.rf-search-result__description{font-size:1.6rem;line-height:2.4rem;color:#595959}
.rf-search-result__link{display:block;text-align:right}
.rf-search-result__link-icon{font-size:2rem;color:#c80000;height:20px;width:20px;line-height:20px;padding:0 15px}
@media(min-width:600px){.rf-search-result__details{width:58.33333333%}
.rf-search-result__meta{width:25%;margin-left:16.66666667%;vertical-align:bottom}
}
.rf-country-selector-container{position:relative}
.rf-country-selector{text-align:left;position:absolute;left:0;top:0;width:100%;height:100%;transition:transform .2s ease-in-out,opacity .2s ease-in-out;opacity:0;pointer-events:none;transform:translateX(100%);background-color:#000}
.rf-country-selector-trigger{display:flex;align-items:center;gap:8px;color:#fff}
.rf-country-selector-trigger:hover,.rf-country-selector-trigger:active,.rf-country-selector-trigger:focus{text-decoration:none}
.rf-country-selector-trigger__icon{display:block;height:16px;width:16px;mask-image:url("static-assets/resources/img/ChevronRightWhite.svg");mask-repeat:no-repeat;mask-size:contain;mask-position:center;background-color:#fff;transition:transform 150ms ease-in-out,color 400ms cubic-bezier(0.39,0.575,0.565,1)}
.rf-country-selector-trigger__text{white-space:nowrap}
.rf-country-selector-global-message{margin:24px 0 0;display:flex;align-items:center;gap:8px}
.rf-country-selector-global-message__icon{display:block;height:24px;width:24px;mask-image:url("static-assets/resources/img/Location.svg");mask-repeat:no-repeat;mask-size:contain;mask-position:center;background-color:#b9b9b9;flex-shrink:0}
.rf-country-selector-global-message__text{font-size:1.2rem;line-height:1.4;margin:0;overflow:hidden;color:#dcdcdc}
.rf-country-selector-global-message__text-part{display:block}
.rf-country-selector-regions-nav{display:none}
.rf-country-selector-region{border-top:1px solid #3f3f3f;display:block}
.rf-country-selector-region:first-child{border-top:0}
.rf-country-selector-region__name{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:transparent;border:0;border-radius:0;outline:0;padding:0;text-indent:.01px;text-overflow:"";text-decoration:none;font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-size:1.6rem;line-height:2.4rem;text-transform:none;color:currentColor;cursor:pointer;width:100%;text-align:left;font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:24px;overflow:hidden;padding:12px 0}
.rf-country-selector-region__name:hover,.rf-country-selector-region__name:active,.rf-country-selector-region__name:focus{background:transparent}
.rf-country-selector-region__name-icon{display:block;height:16px;width:16px;mask-image:url("static-assets/resources/img/ChevronRightWhite.svg");mask-repeat:no-repeat;mask-size:contain;mask-position:center;background-color:#fff;transform:rotate(90deg);transition:transform 150ms ease-in-out,color 400ms cubic-bezier(0.39,0.575,0.565,1)}
.rf-country-selector-region__list{max-height:0;overflow:hidden;transition:max-height 600ms cubic-bezier(0.19,1,0.22,1)}
.rf-country-selector-region__item{padding:12px 0}
a.rf-country-selector-region__item-link,.rf-country-selector-region__item-link{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-size:1.6rem;line-height:2.4rem;text-transform:none;color:#fff;padding:12px 0}
a.rf-country-selector-region__item-link:hover,.rf-country-selector-region__item-link:hover,a.rf-country-selector-region__item-link:active,.rf-country-selector-region__item-link:active,a.rf-country-selector-region__item-link:focus,.rf-country-selector-region__item-link:focus,a.rf-country-selector-region__item-link:visited,.rf-country-selector-region__item-link:visited{color:currentColor;text-decoration:none}
a.rf-country-selector-region__item-link:hover,.rf-country-selector-region__item-link:hover,a.rf-country-selector-region__item-link:active,.rf-country-selector-region__item-link:active,a.rf-country-selector-region__item-link:focus,.rf-country-selector-region__item-link:focus{text-decoration:underline}
.rf-country-selector-trigger--active,.rf-country-selector-trigger--active:focus,.rf-country-selector-trigger--active:visited,.rf-country-selector-trigger--active:active{background-color:#000;color:#fff}
.rf-country-selector--active{background-color:#000;color:#fff;transform:translateX(0);opacity:1;pointer-events:auto}
.rf-country-selector--active .rf-country-selector-region__name{color:currentColor}
.rf-country-selector-global-message__text-part--secondary a{color:inherit;text-decoration:underline}
.rf-country-selector-global-message__text-part--secondary a:hover,.rf-country-selector-global-message__text-part--secondary a:focus{color:#c80000}
#header-region-select-mobile .rf-country-selector-global-message__text-part--secondary{color:#dcdcdc}
#header-region-select-mobile .rf-country-selector-global-message__text-part--secondary a{color:#e5e5e5;text-decoration:underline}
.rf-country-selector-region--open .rf-country-selector-region__name-icon{transform:rotate(-90deg)}
.rf-country-selector-region--open .rf-country-selector-region__list{max-height:500px;transition:max-height 300ms cubic-bezier(0.95,0.05,0.795,0.035)}
@media(min-width:1320px){.rf-country-selector{position:absolute;top:calc(100% - 1px);left:auto;right:0;z-index:30;width:650px;max-height:0;overflow:hidden;transition:max-height 300ms cubic-bezier(0.95,0.05,0.795,0.035);height:auto;opacity:0;pointer-events:none;transform:none}
.rf-country-selector-trigger{color:#000;padding:12px}
.rf-country-selector-trigger__icon{background-color:#000;transform:rotate(90deg)}
.rf-country-selector--active{background-color:#000;box-shadow:0 4px 24px 0 rgba(0,0,0,0.32);color:#fff;opacity:1;max-height:800vh;pointer-events:auto}
.rf-country-selector-trigger--active,.rf-country-selector-trigger--active:focus,.rf-country-selector-trigger--active:visited,.rf-country-selector-trigger--active:active{background-color:#000;color:#fff}
.rf-country-selector-trigger--active .rf-country-selector-trigger__icon,.rf-country-selector-trigger--active:focus .rf-country-selector-trigger__icon,.rf-country-selector-trigger--active:visited .rf-country-selector-trigger__icon,.rf-country-selector-trigger--active:active .rf-country-selector-trigger__icon{background-color:#fff;transform:rotate(-90deg)}
.rf-country-selector-global-message{border-top:1px solid #3f3f3f;padding-top:16px}
.rf-country-selector-global-message__text{margin-top:5px;color:#dcdcdc}
.rf-country-selector-global-message__text-part{display:inline-block}
.rf-country-selector-regions-nav{display:flex;gap:24px;align-items:center;justify-content:center;width:100%;min-height:32px}
.rf-country-selector-regions-nav__item-link{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:transparent;border:0;border-radius:0;outline:0;padding:0;text-indent:.01px;text-overflow:"";text-decoration:none;font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-size:1.6rem;line-height:2.4rem;text-transform:none;cursor:pointer;color:#fff;border-bottom:2px solid transparent}
.rf-country-selector-regions-nav__item-link:hover,.rf-country-selector-regions-nav__item-link:focus{background-color:transparent;color:#fff;border-bottom:2px solid #fff}
.rf-country-selector-regions-nav__item-link[aria-selected="true"]{font-weight:700;position:relative;display:flex;flex-direction:column;gap:2px;border-bottom:2px solid #fff}
.rf-country-selector-regions-nav__item-link[aria-selected="true"]:hover,.rf-country-selector-regions-nav__item-link[aria-selected="true"]:focus{color:#fff}
.rf-country-selector-region__name{display:none}
.rf-country-selector-region{display:none;width:100%;border-top:0;padding-top:16px}
.rf-country-selector-region__list{display:flex;flex-direction:column;gap:12px;min-width:190px;max-height:none}
.rf-country-selector-region--open{display:flex;gap:16px}
.rf-country-selector-region__item{padding:0}
a.rf-country-selector-region__item-link,.rf-country-selector-region__item-link{color:#fff;padding:0}
a.rf-country-selector-region__item-link:hover,.rf-country-selector-region__item-link:hover,a.rf-country-selector-region__item-link:active,.rf-country-selector-region__item-link:active,a.rf-country-selector-region__item-link:focus,.rf-country-selector-region__item-link:focus{color:#fff;text-decoration:underline}
}
.rf-page-video-stage{background-color:rgba(0,0,0,0.9);color:#fff;opacity:0;position:fixed;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:-1}
.rf-page-video-stage__inner{box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:1650px;margin:0 auto;width:85%}
.rf-page-video-stage__close{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:transparent;border:0;border-radius:0;outline:0;padding:0;text-indent:.01px;text-overflow:"";text-decoration:none;color:#fff;cursor:pointer;position:absolute;top:40px;right:30px;z-index:2}
.rf-page-video-stage__close-icon{fill:currentColor;color:currentColor;height:40px;width:40px}
.rf-page-video-stage[aria-hidden="false"]{opacity:1;z-index:110;transition:opacity 450ms cubic-bezier(0.23,1,0.32,1) 800ms}
@media(min-width:1400px){.rf-page-video-stage__close{top:80px;right:60px}
}
.rf-themes__heading{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;line-height:5.4rem;font-size:3.4rem;letter-spacing:normal;color:#000;margin-bottom:80px;text-align:center}
@media(min-width:768px){.rf-themes__heading{font-size:3.4rem;line-height:5.4rem}
}
@media(min-width:1200px){.rf-themes__heading{font-size:3.4rem;line-height:5.4rem}
}
@media(min-width:1920px){.rf-themes__heading{font-size:3.4rem;line-height:5.4rem}
}
.rf-feature-block__outer{clear:both;padding-left:5%;padding-right:5%;*zoom:1;max-width:1400px;width:100%;margin-left:auto;margin-right:auto}
@media(min-width:768px){.rf-feature-block__outer{padding-left:5%;padding-right:5%}
}
@media(min-width:1000px){.rf-feature-block__outer{padding-left:70px;padding-right:70px}
}
.rf-feature-block__outer:before,.rf-feature-block__outer:after{content:" ";display:table}
.rf-feature-block__outer:after{clear:both}
@media(min-width:1920px){.rf-feature-block__outer{max-width:1400px}
}
@media(min-width:768px){.rf-feature-block__outer{padding-left:5%;padding-right:5%}
}
@media(min-width:1000px){.rf-feature-block__outer{padding-left:70px;padding-right:70px}
}
.rf-feature-block__outer:before,.rf-feature-block__outer:after{content:" ";display:table}
.rf-feature-block__outer:after{clear:both}
@media(min-width:1920px){.rf-feature-block__outer{max-width:1400px}
}
.rf-feature-block__inner{margin-left:-2.5%;margin-right:-2.5%;margin-top:40px;margin-bottom:40px;*zoom:1}
@media(min-width:768px){.rf-feature-block__inner{margin-left:-1.25%;margin-right:-1.25%}
}
@media(min-width:1000px){.rf-feature-block__inner{margin-left:-15px;margin-right:-15px}
}
@media(min-width:768px){.rf-feature-block__inner{margin-top:40px;margin-bottom:40px}
}
@media(min-width:1000px){.rf-feature-block__inner{margin-top:40px;margin-bottom:40px}
}
.rf-feature-block__inner:before,.rf-feature-block__inner:after{content:" ";display:table}
.rf-feature-block__inner:after{clear:both}
@media(min-width:768px){.rf-feature-block__inner{margin-left:-1.25%;margin-right:-1.25%}
}
@media(min-width:1000px){.rf-feature-block__inner{margin-left:-15px;margin-right:-15px}
}
@media(min-width:768px){.rf-feature-block__inner{margin-top:40px;margin-bottom:40px}
}
@media(min-width:1000px){.rf-feature-block__inner{margin-top:40px;margin-bottom:40px}
}
.rf-feature-block__inner:before,.rf-feature-block__inner:after{content:" ";display:table}
.rf-feature-block__inner:after{clear:both}
.rf-feature-block__inner .grid-row{margin-left:-2.5%;margin-right:-2.5%;margin-top:0;margin-bottom:0;*zoom:1}
@media(min-width:768px){.rf-feature-block__inner .grid-row{margin-left:-1.25%;margin-right:-1.25%}
}
@media(min-width:1000px){.rf-feature-block__inner .grid-row{margin-left:-15px;margin-right:-15px}
}
.rf-feature-block__inner .grid-row:before,.rf-feature-block__inner .grid-row:after{content:" ";display:table}
.rf-feature-block__inner .grid-row:after{clear:both}
.rf-feature-block__heading{width:100%;padding-left:2.5%;padding-right:2.5%;float:left;margin-bottom:20px}
@media(min-width:768px){.rf-feature-block__heading{padding-left:1.25%;padding-right:1.25%}
}
@media(min-width:1000px){.rf-feature-block__heading{padding-left:15px;padding-right:15px}
}
.rf-feature-block__title{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:4.2rem;font-size:2.6rem;letter-spacing:normal;color:#000;max-width:825px}
@media(min-width:768px){.rf-feature-block__title{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1200px){.rf-feature-block__title{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1920px){.rf-feature-block__title{font-size:2.6rem;line-height:4.2rem}
}
.rf-feature-block__content{width:100%;padding-left:2.5%;padding-right:2.5%;float:left}
@media(min-width:768px){.rf-feature-block__content{padding-left:1.25%;padding-right:1.25%}
}
@media(min-width:1000px){.rf-feature-block__content{padding-left:15px;padding-right:15px}
}
.rf-feature-block__content+.rf-feature-block__extras{margin-top:40px}
.rf-feature-block__description p{margin-bottom:0}
.rf-feature-block__image-container{width:100%;padding-left:2.5%;padding-right:2.5%;float:left;margin-top:40px}
@media(min-width:768px){.rf-feature-block__image-container{padding-left:1.25%;padding-right:1.25%}
}
@media(min-width:1000px){.rf-feature-block__image-container{padding-left:15px;padding-right:15px}
}
.rf-feature-block__extras{width:100%;padding-left:2.5%;padding-right:2.5%;float:left;margin-top:40px}
@media(min-width:768px){.rf-feature-block__extras{padding-left:1.25%;padding-right:1.25%}
}
@media(min-width:1000px){.rf-feature-block__extras{padding-left:15px;padding-right:15px}
}
.feature-block--cta{background-repeat:no-repeat;background-position:center center;background-size:cover;box-sizing:border-box;display:block;position:relative;white-space:nowrap;width:100%;font-size:0;text-align:center}
.feature-block--cta:before{content:'';display:inline-block;padding-bottom:100%;vertical-align:middle;width:0;height:0}
.feature-block--cta .feature-block__inner{font-size:1.6rem;line-height:2.4rem;box-sizing:border-box;display:inline-block;vertical-align:middle;white-space:normal;width:90%}
.feature-block--cta .feature-block__title{margin:0 auto}
@media(min-width:768px){.feature-block--cta:before{padding-bottom:25%}
}
@media(min-width:1000px){.rf-feature-block__content{width:66.66666667%}
.rf-feature-block__content+.rf-feature-block__extras{margin-top:0}
.rf-feature-block__extras,.rf-feature-block__image-container{width:33.33333333%;text-align:right;margin-top:0}
}
@media(min-width:1920px){.feature-block--cta:before{padding-bottom:20%}
}
.rf-video-library__heading{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:4.2rem;font-size:2.6rem;letter-spacing:normal;color:#000;margin:0 0 40px;text-align:center}
@media(min-width:768px){.rf-video-library__heading{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1200px){.rf-video-library__heading{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1920px){.rf-video-library__heading{font-size:2.6rem;line-height:4.2rem}
}
.rf-video-library__list{margin-left:-2.5%;margin-right:-2.5%;margin-top:40px;margin-bottom:40px;*zoom:1}
@media(min-width:768px){.rf-video-library__list{margin-left:-1.25%;margin-right:-1.25%}
}
@media(min-width:1000px){.rf-video-library__list{margin-left:-15px;margin-right:-15px}
}
@media(min-width:768px){.rf-video-library__list{margin-top:40px;margin-bottom:40px}
}
@media(min-width:1000px){.rf-video-library__list{margin-top:40px;margin-bottom:40px}
}
.rf-video-library__list:before,.rf-video-library__list:after{content:" ";display:table}
.rf-video-library__list:after{clear:both}
@media(min-width:768px){.rf-video-library__list{margin-left:-1.25%;margin-right:-1.25%}
}
@media(min-width:1000px){.rf-video-library__list{margin-left:-15px;margin-right:-15px}
}
@media(min-width:768px){.rf-video-library__list{margin-top:40px;margin-bottom:40px}
}
@media(min-width:1000px){.rf-video-library__list{margin-top:40px;margin-bottom:40px}
}
.rf-video-library__list:before,.rf-video-library__list:after{content:" ";display:table}
.rf-video-library__list:after{clear:both}
.rf-video-library__list .grid-row{margin-left:-2.5%;margin-right:-2.5%;margin-top:0;margin-bottom:0;*zoom:1}
@media(min-width:768px){.rf-video-library__list .grid-row{margin-left:-1.25%;margin-right:-1.25%}
}
@media(min-width:1000px){.rf-video-library__list .grid-row{margin-left:-15px;margin-right:-15px}
}
.rf-video-library__list .grid-row:before,.rf-video-library__list .grid-row:after{content:" ";display:table}
.rf-video-library__list .grid-row:after{clear:both}
.rf-video-library__list-item{width:100%;padding-left:2.5%;padding-right:2.5%;float:left;margin-bottom:40px}
@media(min-width:768px){.rf-video-library__list-item{padding-left:1.25%;padding-right:1.25%}
}
@media(min-width:1000px){.rf-video-library__list-item{padding-left:15px;padding-right:15px}
}
.rf-video-library__image-container{background-repeat:no-repeat;background-position:center center;background-size:cover;box-sizing:border-box;display:block;position:relative;white-space:nowrap;width:100%;font-size:0;overflow:hidden}
.rf-video-library__image-container:before{content:'';display:inline-block;padding-bottom:56.25%;vertical-align:middle;width:0;height:0}
.rf-video-library__image-container img{position:absolute;display:block;white-space:normal;top:50%;left:50%;transform:translate(-50%,-50%);min-width:101%;max-width:none;min-height:101%;width:100%;height:auto}
.ie9 .rf-video-library__image-container img{top:0;left:50%;margin:0 0 0 -50%;min-width:100%;max-width:none;min-height:100%}
.rf-video-library__list-item-title{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:3rem;font-size:1.8rem;letter-spacing:normal;margin-top:20px}
@media(min-width:960px){.rf-video-library__list-item{width:33.33333333%}
}
.rf-products-section{display:none}
.rf-product-legends{background-color:#e5e5e5;color:#000;font-size:0;padding:20px 15px}
.rf-product-legends+*{margin-top:40px}
.rf-product-legends-side{display:inline-block;vertical-align:middle;width:50%}
.rf-product-legend{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:2.4rem;font-size:1.6rem;letter-spacing:normal;margin-bottom:0}
.rf-products-section--showing{display:block}
.rf-product-legends-side--right{text-align:left}
.rf-product-legends-side--right .rf-product-legend{float:right;max-width:60px}
.rf-product-legends-side--right .rf-product-legend.regular-price{margin-right:10px}
.rf-products-group{background-color:#dcdcdc;padding:20px 15px}
.rf-products-group+.rf-products-group{margin-top:40px}
.rf-products-group__heading+*{margin-top:20px}
.rf-products-group__title{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:3.6rem;font-size:2.2rem;letter-spacing:normal}
@media(min-width:1200px){.rf-products-group__title{font-size:2.2rem;line-height:3.6rem}
}
.rf-products-group__description{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;line-height:2.4rem;font-size:1.4rem;text-transform:none}
.rf-products-group-side--right{text-align:right}
.panel-list{margin-bottom:-5%;overflow:hidden}
.panel-list__panel{margin-bottom:5%}
@media(min-width:768px){.panel-list{margin-bottom:-2.5%}
.panel-list__panel{margin-bottom:2.5%}
}
@media(min-width:768px){.panel-list{margin-bottom:-30px}
.panel-list__panel{margin-bottom:30px}
}
.rf-block-grid__inner{margin-left:-2.5%;margin-right:-2.5%;margin-top:40px;margin-bottom:40px;*zoom:1;margin-left:-4px;margin-right:-4px;font-size:0}
@media(min-width:768px){.rf-block-grid__inner{margin-left:-1.25%;margin-right:-1.25%}
}
@media(min-width:1000px){.rf-block-grid__inner{margin-left:-15px;margin-right:-15px}
}
@media(min-width:768px){.rf-block-grid__inner{margin-top:40px;margin-bottom:40px}
}
@media(min-width:1000px){.rf-block-grid__inner{margin-top:40px;margin-bottom:40px}
}
.rf-block-grid__inner:before,.rf-block-grid__inner:after{content:" ";display:table}
.rf-block-grid__inner:after{clear:both}
@media(min-width:768px){.rf-block-grid__inner{margin-left:-1.25%;margin-right:-1.25%}
}
@media(min-width:1000px){.rf-block-grid__inner{margin-left:-15px;margin-right:-15px}
}
@media(min-width:768px){.rf-block-grid__inner{margin-top:40px;margin-bottom:40px}
}
@media(min-width:1000px){.rf-block-grid__inner{margin-top:40px;margin-bottom:40px}
}
.rf-block-grid__inner:before,.rf-block-grid__inner:after{content:" ";display:table}
.rf-block-grid__inner:after{clear:both}
.rf-block-grid__inner .grid-row{margin-left:-2.5%;margin-right:-2.5%;margin-top:0;margin-bottom:0;*zoom:1}
@media(min-width:768px){.rf-block-grid__inner .grid-row{margin-left:-1.25%;margin-right:-1.25%}
}
@media(min-width:1000px){.rf-block-grid__inner .grid-row{margin-left:-15px;margin-right:-15px}
}
.rf-block-grid__inner .grid-row:before,.rf-block-grid__inner .grid-row:after{content:" ";display:table}
.rf-block-grid__inner .grid-row:after{clear:both}
.rf-block-grid-item{width:100%;padding-left:2.5%;padding-right:2.5%;float:left;padding-left:4px;padding-right:4px;margin-bottom:8px}
@media(min-width:768px){.rf-block-grid-item{padding-left:1.25%;padding-right:1.25%}
}
@media(min-width:1000px){.rf-block-grid-item{padding-left:15px;padding-right:15px}
}
.rf-block-grid-item .rf-story{margin-bottom:0}
.rf-block-grid-item__inner{background-repeat:no-repeat;background-position:center center;background-size:cover;box-sizing:border-box;display:block;position:relative;white-space:nowrap;width:100%;font-size:0}
.rf-block-grid-item__inner:before{content:'';display:inline-block;padding-bottom:100%;vertical-align:middle;width:0;height:0}
.rf-block-grid-item__content{font-size:1.6rem;line-height:2.4rem;box-sizing:border-box;display:inline-block;vertical-align:middle;white-space:normal;width:100%;color:#000;padding:40px 30px}
a.rf-block-grid-item__link,.rf-block-grid-item__link{position:absolute;bottom:40px;left:30px}
@media(min-width:600px){.rf-block-grid-item{width:50%}
}
@media(min-width:768px){.rf-block-grid__inner{margin-left:-4px;margin-right:-4px}
.rf-block-grid-item{padding-left:4px;padding-right:4px}
}
@media(min-width:1000px){.rf-block-grid__inner{margin-left:-4px;margin-right:-4px}
.rf-block-grid-item{width:25%;padding-left:4px;padding-right:4px}
.rf-block-grid-item--level-1{width:50%}
}
.hero:not(.section){background-position:90% 60px;background-repeat:no-repeat;padding:40px 30px}
.content-secondary .hero:not(.section){margin-left:-15px;margin-right:-15px;margin-top:0;margin-bottom:30px;padding:45px}
.content-secondary .hero:not(.section).hero-narrow{margin-left:0;margin-right:0}
.right-border ~ .content-secondary .hero:not(.section){position:relative}
.right-border ~ .content-secondary .hero:not(.section):after{border-left:1px solid #fff;bottom:-30px;content:"";height:30px;left:0;position:absolute}
.hero:not(.section)+.hero:not(.section){margin-top:40px}
.hero__pre-title{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:2.4rem;font-size:1.6rem;letter-spacing:normal}
.hero__title{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:4.2rem;font-size:2.6rem;letter-spacing:normal;margin-bottom:40px}
@media(min-width:768px){.hero__title{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1200px){.hero__title{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1920px){.hero__title{font-size:2.6rem;line-height:4.2rem}
}
.hero__content+*{margin-top:60px}
.hero--wide .hero__title{max-width:75%}
.hero--campaign{color:#fff;position:relative}
.hero--campaign p{margin:0;padding:0}
.hero--campaign .hero__title{margin-bottom:20px;line-height:3rem;max-width:240px !important}
.hero--campaign:before{width:70px;height:70px;display:block;content:'';position:absolute;top:5px;left:-10px;border:2px solid #c80000;border-right:0;border-bottom:0}
.hero--campaign:after{width:30px;height:1px;display:block;content:'';position:absolute;top:75px;left:-10px;border-top:2px solid #c80000}
.hero--campaign .hero--campaign--border{width:1px;height:30px;border-left:2px solid #c80000;position:absolute;left:60px;top:5px}
.hero--campaign--right{border:none !important;margin:0;padding:0}
@media only screen and (max-width:959px){.content-secondary .hero{margin-right:0}
.hero--campaign--right{text-align:center;padding-top:0 !important}
}
@media only screen and (max-width:599px){.hero,.content-secondary .hero{background-image:none !important}
.hero,.content-secondary .hero,.hero.hero-no-icon,.content-secondary .hero.hero-no-icon{padding:40px}
.right-border+.content-secondary .hero:after{content:none}
}
@media(min-width:600px){.hero--wide .hero__title{max-width:50%}
}
.related-panel{background-color:#fff;border:1px solid #e5e5e5}
.related-panel+*{margin-top:40px;margin-bottom:0}
.related-panel+.related-panel,.related-panel+.relateddocuments,.relateddocuments+.related-panel,.relateddocuments+.relateddocuments{margin-top:40px}
.related-panel__heading{padding:30px 30px;border-bottom:1px solid #e5e5e5;position:relative;font-size:0}
.related-panel__heading:before{content:'';height:40px;width:0;display:inline-block;vertical-align:middle}
.related-panel__icon{font-size:4rem;color:#000;line-height:40px;height:40px;width:40px;position:absolute;top:30px;left:30px}
.related-panel__heading-content{display:inline-block;vertical-align:middle;padding-left:55px}
.related-panel__title{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:2.4rem;font-size:1.6rem;letter-spacing:normal;color:#000}
.related-panel__sub-title{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;line-height:2.4rem;font-size:1.4rem;text-transform:none;color:#b9b9b9;margin:0}
.related-panel__image-container{background-repeat:no-repeat;background-position:center center;background-size:cover;box-sizing:border-box;display:block;position:relative;white-space:nowrap;width:100%;font-size:0;overflow:hidden}
.related-panel__image-container:before{content:'';display:inline-block;padding-bottom:56.25%;vertical-align:middle;width:0;height:0}
.related-panel__image-container img,.related-panel__image{position:absolute;display:block;white-space:normal;top:50%;left:50%;transform:translate(-50%,-50%);min-width:101%;max-width:none;min-height:101%;width:100%;height:auto}
.ie9 .related-panel__image-container img,.ie9 .related-panel__image{top:0;left:50%;margin:0 0 0 -50%;min-width:100%;max-width:none;min-height:100%}
.related-panel__content{margin:20px 30px}
.related-panel__content-title{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:2.4rem;font-size:1.6rem;letter-spacing:normal;color:#000}
.related-panel__content-title+*{margin-top:20px}
.related-panel__description{margin-bottom:0}
.related-panel__description+*{border-top:1px solid #e5e5e5;padding-top:20px;margin-top:20px}
.related-panel__description+.related-panel__list ul{margin-top:0}
.related-panel__list{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;line-height:2.4rem;font-size:1.4rem;text-transform:none}
.related-panel__list ul,.related-panel__list ol,.related-panel__list-links{margin:20px 0}
.related-panel__list li,.related-panel__list-link{color:#c80000;margin-top:5px;padding-left:30px;position:relative}
.related-panel__list li:before,.related-panel__list-link:before{font-size:1.2rem;content:"•";color:#000;display:block;position:absolute;left:15px;top:2px}
.related-panel__list li a,.related-panel__list-link a{color:#c80000}
.related-panel__list li a:hover,.related-panel__list-link a:hover,.related-panel__list li a:active,.related-panel__list-link a:active,.related-panel__list li a:focus,.related-panel__list-link a:focus{color:#c80000}
.related-panel__item{list-style:none;padding:20px 30px}
.related-panel__item+.related-panel__item{border-top:1px solid #e5e5e5}
.related-panel__item-name{color:#000;font-size:0;margin-top:10px;margin-bottom:0;padding:0 30px 0 0;position:relative}
.related-panel__item-name:before{content:'';height:30px;width:0;display:inline-block;vertical-align:middle}
.related-panel__item-name-text{font-size:1.6rem;line-height:2.4rem}
.related-panel__item-icon{font-size:3rem;line-height:30px;height:30px;width:30px;position:absolute;top:0;right:0}
.related-panel__item-content p{margin-bottom:0}
.related-panel__item-content p+p{margin-top:20px}
a.related-panel__item-main-link,.related-panel__item-main-link{color:#000}
a.related-panel__item-main-link:hover,.related-panel__item-main-link:hover,a.related-panel__item-main-link:focus,.related-panel__item-main-link:focus,a.related-panel__item-main-link:active,.related-panel__item-main-link:active{color:#000}
.related-panel__item-stamp{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;line-height:2.4rem;font-size:1.4rem;text-transform:none;color:#a8a9aa;margin-bottom:0}
.related-panel__item-stamp-name{color:#c80000;font-weight:bold}
.related-panel__button-container{margin:20px 30px}
.related-panel__button-container a.rf-btn,.related-panel__button-container button.rf-btn,.related-panel__button-container .rf-btn{margin-bottom:0}
.related-panel__description--secondary{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;line-height:2.4rem;font-size:1.4rem;text-transform:none}
.gateway-sub-section{border:2px solid #e5e5e5}
.gateway-sub-section__title{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:3.6rem;font-size:2.2rem;letter-spacing:normal;color:#000;padding:20px 5%}
@media(min-width:1200px){.gateway-sub-section__title{font-size:2.2rem;line-height:3.6rem}
}
.gateway-sub-section__grid{clear:both;padding-left:5%;padding-right:5%;*zoom:1;max-width:1400px;width:100%;margin-left:auto;margin-right:auto}
@media(min-width:768px){.gateway-sub-section__grid{padding-left:5%;padding-right:5%}
}
@media(min-width:1000px){.gateway-sub-section__grid{padding-left:70px;padding-right:70px}
}
.gateway-sub-section__grid:before,.gateway-sub-section__grid:after{content:" ";display:table}
.gateway-sub-section__grid:after{clear:both}
@media(min-width:1920px){.gateway-sub-section__grid{max-width:1400px}
}
@media(min-width:768px){.gateway-sub-section__grid{padding-left:5%;padding-right:5%}
}
@media(min-width:1000px){.gateway-sub-section__grid{padding-left:70px;padding-right:70px}
}
.gateway-sub-section__grid:before,.gateway-sub-section__grid:after{content:" ";display:table}
.gateway-sub-section__grid:after{clear:both}
@media(min-width:1920px){.gateway-sub-section__grid{max-width:1400px}
}
@media(min-width:768px){.gateway-sub-section__grid .gateway-sub-section__grid-inner{display:flex;flex-flow:row wrap}
}
.gateway-sub-section__grid-inner{margin-left:-2.5%;margin-right:-2.5%;margin-top:0;margin-bottom:0;*zoom:1;font-size:0}
@media(min-width:768px){.gateway-sub-section__grid-inner{margin-left:-1.25%;margin-right:-1.25%}
}
@media(min-width:1000px){.gateway-sub-section__grid-inner{margin-left:-15px;margin-right:-15px}
}
.gateway-sub-section__grid-inner:before,.gateway-sub-section__grid-inner:after{content:" ";display:table}
.gateway-sub-section__grid-inner:after{clear:both}
.gateway-sub-section-item{width:100%;padding-left:2.5%;padding-right:2.5%;display:inline-block;font-size:1.6rem;line-height:2.4rem;position:relative;text-decoration:none;vertical-align:top}
@media(min-width:768px){.gateway-sub-section-item{padding-left:1.25%;padding-right:1.25%}
}
@media(min-width:1000px){.gateway-sub-section-item{padding-left:15px;padding-right:15px}
}
.gateway-sub-section-item:hover,.gateway-sub-section-item:active,.gateway-sub-section-item:focus,.gateway-sub-section-item:visited{color:currentColor;text-decoration:none}
.gateway-sub-section-item+.gateway-sub-section-item{border-top:1px solid #e5e5e5}
.gateway-sub-section-item:hover,.gateway-sub-section-item>a:hover{text-decoration:none}
.gateway-sub-section-item:hover .gateway-sub-section-item__link.icon-right,.gateway-sub-section-item>a:hover .gateway-sub-section-item__link.icon-right{transform:translateX(15px)}
.gateway-sub-section-item>a:hover,.gateway-sub-section-item>a:active,.gateway-sub-section-item>a:focus,.gateway-sub-section-item>a:visited{color:currentColor;text-decoration:none}
.gateway-sub-section-item__image-container{position:absolute;top:20px;left:15px;width:60px;overflow:hidden}
.gateway-sub-section-item__image-container-inner{background-repeat:no-repeat;background-position:center center;background-size:cover;box-sizing:border-box;display:block;position:relative;white-space:nowrap;width:100%;font-size:0}
.gateway-sub-section-item__image-container-inner:before{content:'';display:inline-block;padding-bottom:100%;vertical-align:middle;width:0;height:0}
.gateway-sub-section-item__image-container-inner img,.gateway-sub-section-item__image{position:absolute;display:block;white-space:normal;top:50%;left:50%;transform:translate(-50%,-50%);min-width:101%;max-width:none;min-height:101%;height:100%;width:auto}
.ie9 .gateway-sub-section-item__image-container-inner img,.ie9 .gateway-sub-section-item__image{top:0;left:50%;margin:0 0 0 -50%;min-width:100%;max-width:none;min-height:100%}
.gateway-sub-section-item__content{color:#595959;padding:20px 44px 20px 90px;min-height:100px;position:relative}
.gateway-sub-section-item__title{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:2.4rem;font-size:1.6rem;letter-spacing:normal;color:#000;margin-bottom:10px}
.gateway-sub-section-item__description{margin-bottom:0}
.gateway-sub-section-item__link{font-size:1.4rem;line-height:14px;height:14px;width:14px;position:absolute;top:20px;right:15px}
.gateway-sub-section-item__link.icon-right{transition:transform .2s}
@media(min-width:768px){.gateway-sub-section__grid{padding-left:0;padding-right:0;margin-bottom:-2.5%}
.gateway-sub-section{border:0}
.gateway-sub-section__title{text-align:center;padding:0 2.5%;margin:0 auto 40px}
.gateway-sub-section-item{width:50%;padding-bottom:2.5%}
.gateway-sub-section-item+.gateway-sub-section-item{border-top:0}
.gateway-sub-section-item__image-container{position:static;margin-bottom:40px;width:100%}
.gateway-sub-section-item__content{padding:0;min-height:0}
.gateway-sub-section-item__title{padding-right:44px}
.gateway-sub-section-item__link{top:5px}
}
@media(min-width:1000px){.gateway-sub-section__grid{padding-left:0;padding-right:0;margin-bottom:-30px}
.gateway-sub-section-item{width:33.33333333%;padding-bottom:30px}
}
@media(min-width:1200px){.gateway-sub-section-item{width:33.33333333%}
}
@media(min-width:1400px){.gateway-sub-section-item{width:25%}
.gateway-sub-section__grid-inner--odd .gateway-sub-section-item{width:33.33333333%}
.gateway-sub-section__grid-inner--optimal .gateway-sub-section-item{width:20%}
}
.content-list-container{margin:80px 0}
.content-list__heading{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;line-height:5.4rem;font-size:3.4rem;letter-spacing:normal;color:#000;text-align:center}
@media(min-width:768px){.content-list__heading{font-size:3.4rem;line-height:5.4rem}
}
@media(min-width:1200px){.content-list__heading{font-size:3.4rem;line-height:5.4rem}
}
@media(min-width:1920px){.content-list__heading{font-size:3.4rem;line-height:5.4rem}
}
.content-list__heading+*{margin-top:40px}
.content-list-item{margin-left:-2.5%;margin-right:-2.5%;margin-top:0;margin-bottom:0;*zoom:1}
@media(min-width:768px){.content-list-item{margin-left:-1.25%;margin-right:-1.25%}
}
@media(min-width:1000px){.content-list-item{margin-left:-15px;margin-right:-15px}
}
.content-list-item:before,.content-list-item:after{content:" ";display:table}
.content-list-item:after{clear:both}
.content-list-item+*{margin-top:80px}
.content-list-item__image-container{width:100%;padding-left:2.5%;padding-right:2.5%;float:left;margin-bottom:20px}
@media(min-width:768px){.content-list-item__image-container{padding-left:1.25%;padding-right:1.25%}
}
@media(min-width:1000px){.content-list-item__image-container{padding-left:15px;padding-right:15px}
}
.content-list-item__image-container-inner{background-repeat:no-repeat;background-position:center center;background-size:cover;box-sizing:border-box;display:block;position:relative;white-space:nowrap;width:100%;font-size:0;overflow:hidden}
.content-list-item__image-container-inner:before{content:'';display:inline-block;padding-bottom:100%;vertical-align:middle;width:0;height:0}
.content-list-item__image-container-inner img,.content-list-item__image{position:absolute;display:block;white-space:normal;top:50%;left:50%;transform:translate(-50%,-50%);min-width:101%;max-width:none;min-height:101%;height:100%;width:auto}
.ie9 .content-list-item__image-container-inner img,.ie9 .content-list-item__image{top:0;left:50%;margin:0 0 0 -50%;min-width:100%;max-width:none;min-height:100%}
.content-list-item__content{width:100%;padding-left:2.5%;padding-right:2.5%;float:left}
@media(min-width:768px){.content-list-item__content{padding-left:1.25%;padding-right:1.25%}
}
@media(min-width:1000px){.content-list-item__content{padding-left:15px;padding-right:15px}
}
.content-list-item__description{margin-bottom:0}
.content-list-item__description+.table{margin-top:20px}
.content-list-item__list{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;line-height:2.4rem;font-size:1.4rem;text-transform:none;margin:20px 0}
.content-list-item__list li,.content-list-item__list-link{margin-top:5px;padding-left:30px;position:relative}
.content-list-item__list li:before,.content-list-item__list-link:before{font-size:1.2rem;content:"•";color:#000;display:block;position:absolute;left:15px;top:2px}
.content-list-item__meta{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:2.4rem;font-size:1.6rem;letter-spacing:normal;color:#595959;margin:0 0 5px}
.content-list-item__title{color:#000;margin:0 0 20px}
.content-list-item__action-container{width:100%;padding-left:2.5%;padding-right:2.5%;float:left}
@media(min-width:768px){.content-list-item__action-container{padding-left:1.25%;padding-right:1.25%}
}
@media(min-width:1000px){.content-list-item__action-container{padding-left:15px;padding-right:15px}
}
.content-list-item__action-container .content-list-item__meta+*{margin-top:10px}
.content-list-item--with-actions .content-list-item__image-container,.content-list-item--with-actions .content-list-item__content{width:100%;margin-bottom:20px}
*+.content-list-item--techical-article{margin-top:80px}
@media(min-width:480px){.content-list-item__image-container{width:25%;margin-bottom:0}
.content-list-item__content{width:75%}
.content-list-item--no-image .content-list-item__content{width:100%}
}
@media(min-width:600px){.content-list-item__action-container{position:relative;left:25%}
.content-list-item--with-actions .content-list-item__image-container{width:25%;margin-bottom:0}
.content-list-item--with-actions .content-list-item__content{width:75%}
}
@media(min-width:960px){.content-list-item__action-container{width:16.66666667%;left:0}
.content-list-item--with-actions .content-list-item__content{width:58.33333333%;margin-bottom:0}
}
.rf-dividers-container{margin:80px 0}
.rf-dividers__heading{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;line-height:5.4rem;font-size:3.4rem;letter-spacing:normal;color:#000;text-align:center}
@media(min-width:768px){.rf-dividers__heading{font-size:3.4rem;line-height:5.4rem}
}
@media(min-width:1200px){.rf-dividers__heading{font-size:3.4rem;line-height:5.4rem}
}
@media(min-width:1920px){.rf-dividers__heading{font-size:3.4rem;line-height:5.4rem}
}
.rf-dividers__heading+*{margin-top:40px}
.rf-divider{clear:both;padding-left:5%;padding-right:5%;*zoom:1;max-width:1400px;width:100%;margin-left:auto;margin-right:auto;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
@media(min-width:768px){.rf-divider{padding-left:5%;padding-right:5%}
}
@media(min-width:1000px){.rf-divider{padding-left:70px;padding-right:70px}
}
.rf-divider:before,.rf-divider:after{content:" ";display:table}
.rf-divider:after{clear:both}
@media(min-width:1920px){.rf-divider{max-width:1400px}
}
@media(min-width:768px){.rf-divider{padding-left:5%;padding-right:5%}
}
@media(min-width:1000px){.rf-divider{padding-left:70px;padding-right:70px}
}
.rf-divider:before,.rf-divider:after{content:" ";display:table}
.rf-divider:after{clear:both}
@media(min-width:1920px){.rf-divider{max-width:1400px}
}
.rf-divider+*{margin-top:40px}
.rf-divider+.rf-divider{border-top:0;margin-top:0}
.rf-divider__inner{margin-left:-2.5%;margin-right:-2.5%;margin-top:40px;margin-bottom:40px;*zoom:1}
@media(min-width:768px){.rf-divider__inner{margin-left:-1.25%;margin-right:-1.25%}
}
@media(min-width:1000px){.rf-divider__inner{margin-left:-15px;margin-right:-15px}
}
@media(min-width:768px){.rf-divider__inner{margin-top:40px;margin-bottom:40px}
}
@media(min-width:1000px){.rf-divider__inner{margin-top:40px;margin-bottom:40px}
}
.rf-divider__inner:before,.rf-divider__inner:after{content:" ";display:table}
.rf-divider__inner:after{clear:both}
@media(min-width:768px){.rf-divider__inner{margin-left:-1.25%;margin-right:-1.25%}
}
@media(min-width:1000px){.rf-divider__inner{margin-left:-15px;margin-right:-15px}
}
@media(min-width:768px){.rf-divider__inner{margin-top:40px;margin-bottom:40px}
}
@media(min-width:1000px){.rf-divider__inner{margin-top:40px;margin-bottom:40px}
}
.rf-divider__inner:before,.rf-divider__inner:after{content:" ";display:table}
.rf-divider__inner:after{clear:both}
.rf-divider__inner .grid-row{margin-left:-2.5%;margin-right:-2.5%;margin-top:0;margin-bottom:0;*zoom:1}
@media(min-width:768px){.rf-divider__inner .grid-row{margin-left:-1.25%;margin-right:-1.25%}
}
@media(min-width:1000px){.rf-divider__inner .grid-row{margin-left:-15px;margin-right:-15px}
}
.rf-divider__inner .grid-row:before,.rf-divider__inner .grid-row:after{content:" ";display:table}
.rf-divider__inner .grid-row:after{clear:both}
.rf-divider__heading{width:100%;padding-left:2.5%;padding-right:2.5%;float:left}
@media(min-width:768px){.rf-divider__heading{padding-left:1.25%;padding-right:1.25%}
}
@media(min-width:1000px){.rf-divider__heading{padding-left:15px;padding-right:15px}
}
.rf-divider__title{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:3.6rem;font-size:2.2rem;letter-spacing:normal;color:#000}
@media(min-width:1200px){.rf-divider__title{font-size:2.2rem;line-height:3.6rem}
}
.rf-divider__content{width:100%;padding-left:2.5%;padding-right:2.5%;float:left}
@media(min-width:768px){.rf-divider__content{padding-left:1.25%;padding-right:1.25%}
}
@media(min-width:1000px){.rf-divider__content{padding-left:15px;padding-right:15px}
}
.rf-divider-item__description+*{margin-top:40px}
.rf-divider__image-container{background-repeat:no-repeat;background-position:center center;background-size:cover;box-sizing:border-box;display:block;position:relative;white-space:nowrap;width:100%;font-size:0;margin:0 0 20px;max-width:325px;overflow:hidden}
.rf-divider__image-container:before{content:'';display:inline-block;padding-bottom:49.23%;vertical-align:middle;width:0;height:0}
.rf-divider__image-container img{position:absolute;display:block;white-space:normal;top:50%;left:50%;transform:translate(-50%,-50%);min-width:101%;max-width:none;min-height:101%;width:100%;height:auto}
.ie9 .rf-divider__image-container img{top:0;left:50%;margin:0 0 0 -50%;min-width:100%;max-width:none;min-height:100%}
@media(min-width:768px){.rf-divider__heading,.rf-divider__content{width:50%}
.rf-divider__image-container{width:80%}
}
.rf-filter__outer{clear:both;padding-left:5%;padding-right:5%;*zoom:1;max-width:1400px;width:100%;margin-left:auto;margin-right:auto}
@media(min-width:768px){.rf-filter__outer{padding-left:5%;padding-right:5%}
}
@media(min-width:1000px){.rf-filter__outer{padding-left:70px;padding-right:70px}
}
.rf-filter__outer:before,.rf-filter__outer:after{content:" ";display:table}
.rf-filter__outer:after{clear:both}
@media(min-width:1920px){.rf-filter__outer{max-width:1400px}
}
@media(min-width:768px){.rf-filter__outer{padding-left:5%;padding-right:5%}
}
@media(min-width:1000px){.rf-filter__outer{padding-left:70px;padding-right:70px}
}
.rf-filter__outer:before,.rf-filter__outer:after{content:" ";display:table}
.rf-filter__outer:after{clear:both}
@media(min-width:1920px){.rf-filter__outer{max-width:1400px}
}
.rf-filter__inner{margin-left:-2.5%;margin-right:-2.5%;margin-top:40px;margin-bottom:40px;*zoom:1}
@media(min-width:768px){.rf-filter__inner{margin-left:-1.25%;margin-right:-1.25%}
}
@media(min-width:1000px){.rf-filter__inner{margin-left:-15px;margin-right:-15px}
}
@media(min-width:768px){.rf-filter__inner{margin-top:40px;margin-bottom:40px}
}
@media(min-width:1000px){.rf-filter__inner{margin-top:40px;margin-bottom:40px}
}
.rf-filter__inner:before,.rf-filter__inner:after{content:" ";display:table}
.rf-filter__inner:after{clear:both}
@media(min-width:768px){.rf-filter__inner{margin-left:-1.25%;margin-right:-1.25%}
}
@media(min-width:1000px){.rf-filter__inner{margin-left:-15px;margin-right:-15px}
}
@media(min-width:768px){.rf-filter__inner{margin-top:40px;margin-bottom:40px}
}
@media(min-width:1000px){.rf-filter__inner{margin-top:40px;margin-bottom:40px}
}
.rf-filter__inner:before,.rf-filter__inner:after{content:" ";display:table}
.rf-filter__inner:after{clear:both}
.rf-filter__inner .grid-row{margin-left:-2.5%;margin-right:-2.5%;margin-top:0;margin-bottom:0;*zoom:1}
@media(min-width:768px){.rf-filter__inner .grid-row{margin-left:-1.25%;margin-right:-1.25%}
}
@media(min-width:1000px){.rf-filter__inner .grid-row{margin-left:-15px;margin-right:-15px}
}
.rf-filter__inner .grid-row:before,.rf-filter__inner .grid-row:after{content:" ";display:table}
.rf-filter__inner .grid-row:after{clear:both}
.rf-filter__heading-container{margin-bottom:40px}
.rf-filter__heading{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:3rem;font-size:1.8rem;letter-spacing:normal;color:#000;text-align:center}
.rf-filter__description{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;line-height:2.4rem;font-size:1.4rem;text-transform:none;color:#000;text-align:center}
.rf-filter-table{font-size:0;text-align:left;margin-left:-2.5%;margin-right:-2.5%;margin-top:0;margin-bottom:0;*zoom:1}
@media(min-width:768px){.rf-filter-table{margin-left:-1.25%;margin-right:-1.25%}
}
@media(min-width:1000px){.rf-filter-table{margin-left:-15px;margin-right:-15px}
}
.rf-filter-table:before,.rf-filter-table:after{content:" ";display:table}
.rf-filter-table:after{clear:both}
.rf-filter-table__section{font-size:1.6rem;line-height:2.4rem;width:100%;padding-left:2.5%;padding-right:2.5%;display:inline-block;margin:0 0 40px;vertical-align:bottom}
@media(min-width:768px){.rf-filter-table__section{padding-left:1.25%;padding-right:1.25%}
}
@media(min-width:1000px){.rf-filter-table__section{padding-left:15px;padding-right:15px}
}
.rf-filter-table__section-label{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:2.4rem;font-size:1.6rem;letter-spacing:normal;color:#000}
.rf-filter__submit-button{cursor:pointer}
.rf-filter__submit-button[disabled]{cursor:default}
@media(min-width:600px){.rf-filter-table__section{width:50%}
}
@media(min-width:1000px){.rf-filter-table__section{width:25%}
.rf-filter-table__section--submit{position:relative;left:75%}
}
.rf-side-filter__heading{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:4.2rem;font-size:2.6rem;letter-spacing:normal;color:#000;margin:0 0 40px}
@media(min-width:768px){.rf-side-filter__heading{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1200px){.rf-side-filter__heading{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1920px){.rf-side-filter__heading{font-size:2.6rem;line-height:4.2rem}
}
.rf-side-filter-table__section{margin:0 0 20px}
.rf-side-filter-table__section-label{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;line-height:2.4rem;font-size:1.4rem;text-transform:none}
.rf-side-filter__option{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;line-height:2.4rem;font-size:1.4rem;text-transform:none;border:1px solid #f2f2f2;display:inline-block;padding:10px}
.rf-side-filter__option-checkbox{position:absolute;left:-9999px;clip:rect(0,0,0,0);clip:rect(0 0 0 0)}
.rf-side-filter-table__section--search{margin-bottom:40px}
.rf-side-filter__option:hover,.rf-side-filter__option:active,.rf-side-filter__option:focus,.rf-side-filter__option--selected{background-color:#000;border-color:#000;color:#fff}
.rf-side-filter--site-search .rf-side-filter-table{display:none}
.rf-side-filter--site-search .rf-side-filter-mobile-option-container{display:block}
@media(min-width:960px){.rf-side-filter--site-search .rf-side-filter-table{display:block}
.rf-side-filter--site-search .rf-side-filter-mobile-option-container{display:none}
}
.rf-tabs+*{margin-top:80px}
.rf-tabs--pure-links+*{margin-top:40px}
.rf-tabs__menu{display:none}
.rf-tab{border-bottom:1px solid #dcdcdc;padding:40px 15px}
.rf-tab__title{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:4.2rem;font-size:2.6rem;letter-spacing:normal;color:#000}
@media(min-width:768px){.rf-tab__title{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1200px){.rf-tab__title{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1920px){.rf-tab__title{font-size:2.6rem;line-height:4.2rem}
}
.rf-tab__title+*{margin-top:20px}
.rf-tab__intro{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:3rem;font-size:1.8rem;letter-spacing:normal}
.rf-tab__description{margin-top:40px}
.rf-tabs__menu-item:hover,.rf-tabs__menu-item:focus{border-bottom-color:#c80000;color:#c80000}
.rf-tabs__menu-item[aria-selected="true"],.rf-tabs__menu-item:active{border-bottom-color:#000;color:#000}
.rf-tab[aria-hidden="true"]{display:none}
@media(min-width:768px){.rf-tabs__mobile-menu-container{display:none}
.rf-tabs__menu{border-bottom:1px solid #dcdcdc;display:table;margin:-20px 0 0;padding:0 15px;text-align:left;width:100%}
.rf-tabs__menu-item{color:#797979;border-bottom:4px solid #fff;margin-top:20px;text-align:center;display:table-cell}
a.rf-tabs__menu-link,.rf-tabs__menu-link{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:transparent;border:0;border-radius:0;outline:0;padding:0;text-indent:.01px;text-overflow:"";text-decoration:none;color:currentColor;cursor:pointer;display:block;padding:10px 20px;width:100%}
.rf-tabs__menu-link-text{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;line-height:2.4rem;font-size:1.4rem;text-transform:none;color:currentColor;text-align:center;word-wrap:normal}
.main__left .rf-tabs__menu{padding:0 10px}
.main__left a.rf-tabs__menu-link,.main__left .rf-tabs__menu-link{padding:8px}
}
@media(min-width:1000px){.main__left .rf-tabs__mobile-menu-container{display:block}
.main__left .rf-tabs__menu{display:none}
}
@media(min-width:1400px){.main__left .rf-tabs__mobile-menu-container{display:none}
.main__left .rf-tabs__menu{display:table}
}
.accordion-item{border:1px solid #e5e5e5;list-style:none;overflow:hidden}
.accordion-item+.accordion-item{margin-top:10px}
.accordion-item+*:not(.accordion-item){margin-top:80px}
.accordion-item__trigger{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:transparent;border:0;border-radius:0;outline:0;padding:0;text-indent:.01px;text-overflow:"";text-decoration:none;font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:2.4rem;font-size:1.6rem;letter-spacing:normal;background-color:#fff;cursor:pointer;display:block;padding:20px 45px 20px 30px;position:relative;width:100%;text-align:left}
.accordion-item__trigger:hover,.accordion-item__trigger:active{background-color:#fafafa}
.accordion-item__trigger:hover .accordion-item__trigger-label,.accordion-item__trigger:active .accordion-item__trigger-label,.accordion-item__trigger:hover .accordion-item__icon,.accordion-item__trigger:active .accordion-item__icon{color:#000}
.accordion-item__trigger:focus{background-color:#dcdcdc}
.accordion-item__trigger:focus .accordion-item__trigger-label,.accordion-item__trigger:focus .accordion-item__icon{color:#000}
.accordion-item__trigger-label{color:#000}
.accordion-item__icon{font-size:1.5rem;color:#000;height:15px;width:15px;line-height:15px;margin-top:-7.5px;position:absolute;right:15px;top:50%;transition:transform 150ms ease-in-out,color 400ms cubic-bezier(0.39,0.575,0.565,1)}
.accordion-item__content-inner{padding:40px 30px}
.accordion-item[aria-expanded="true"] .accordion-item__trigger{background-color:#000}
.accordion-item[aria-expanded="true"] .accordion-item__trigger-label,.accordion-item[aria-expanded="true"] .accordion-item__icon{color:#fff}
.accordion-item[aria-expanded="true"] .accordion-item__icon{transform:rotate(180deg)}
.accordion-item[aria-expanded="true"] .accordion-item__content{display:block}
.accordion-item[aria-expanded="false"] .accordion-item__content{display:none}
.rf-video__title{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:4.2rem;font-size:2.6rem;letter-spacing:normal;color:#000;margin:0 0 40px}
@media(min-width:768px){.rf-video__title{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1200px){.rf-video__title{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1920px){.rf-video__title{font-size:2.6rem;line-height:4.2rem}
}
.rf-video__frame{background-repeat:no-repeat;background-position:center center;background-size:cover;box-sizing:border-box;display:block;position:relative;white-space:nowrap;width:100%;font-size:0;max-width:825px;margin-left:auto;margin-right:auto}
.rf-video__frame:before{content:'';display:inline-block;padding-bottom:56.25%;vertical-align:middle;width:0;height:0}
.rf-video__frame-overlay{position:absolute;display:block;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,0.45)}
.rf-video__button{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:transparent;border:0;border-radius:0;outline:0;padding:0;text-indent:.01px;text-overflow:"";text-decoration:none;color:#fff;cursor:pointer;height:60px;width:60px;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:2}
.rf-video__icon{font-size:6rem}
.rf-video__modal{background-color:rgba(0,0,0,0.9);position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;overflow:hidden}
.rf-video__modal-inner{box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:1650px;margin:0 auto;width:85%}
.rf-video__modal[aria-hidden="false"]{opacity:1;z-index:110;transition:opacity 450ms cubic-bezier(0.23,1,0.32,1) 800ms}
.rf-exam-fees__form{margin-left:-2.5%;margin-right:-2.5%;margin-top:0;margin-bottom:0;*zoom:1;margin:0 0 40px}
@media(min-width:768px){.rf-exam-fees__form{margin-left:-1.25%;margin-right:-1.25%}
}
@media(min-width:1000px){.rf-exam-fees__form{margin-left:-15px;margin-right:-15px}
}
.rf-exam-fees__form:before,.rf-exam-fees__form:after{content:" ";display:table}
.rf-exam-fees__form:after{clear:both}
.rf-exam-fees__form-side{width:100%;padding-left:2.5%;padding-right:2.5%;float:left}
@media(min-width:768px){.rf-exam-fees__form-side{padding-left:1.25%;padding-right:1.25%}
}
@media(min-width:1000px){.rf-exam-fees__form-side{padding-left:15px;padding-right:15px}
}
.rf-exam-fees__heading{margin:0 0 40px;padding-right:180px;position:relative;display:none}
.rf-exams-fees__title{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:4.2rem;font-size:2.6rem;letter-spacing:normal;color:#000}
@media(min-width:768px){.rf-exams-fees__title{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1200px){.rf-exams-fees__title{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1920px){.rf-exams-fees__title{font-size:2.6rem;line-height:4.2rem}
}
.rf-exams-fees__expander{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;line-height:2.4rem;font-size:1.4rem;text-transform:none;position:absolute;right:0;top:5px}
.rf-exam-fees__heading--showing{display:block}
.rf-exam-fees__form-side--submit{margin-top:20px}
@media(min-width:600px){.rf-exam-fees__form-side--control{width:60%}
.rf-exam-fees__form-side--submit{width:40%;margin-top:0}
}
.story-list__inner{overflow:hidden;margin-bottom:-5%}
.rf-story{background-color:#fff;position:relative;overflow:hidden;margin-bottom:5%;cursor:pointer}
.rf-story:hover .rf-story__content{padding-bottom:40px}
.rf-story__inner{background-repeat:no-repeat;background-position:center center;background-size:cover;box-sizing:border-box;display:block;position:relative;white-space:nowrap;width:100%;font-size:0}
.rf-story__inner:before{content:'';display:inline-block;padding-bottom:100%;vertical-align:middle;width:0;height:0}
.rf-story__image{position:absolute;display:block;white-space:normal;top:50%;left:50%;transform:translate(-50%,-50%);min-width:101%;max-width:none;min-height:101%;height:auto;width:auto;z-index:1}
.ie9 .rf-story__image{top:0;left:50%;margin:0 0 0 -50%;min-width:100%;max-width:none;min-height:100%}
.rf-story__content{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:2.4rem;font-size:1.6rem;letter-spacing:normal;background-color:#fff;color:#000;white-space:normal;max-width:100%;padding:20px 15px;position:absolute;bottom:0;right:0;left:30px;z-index:2;transition:padding 200ms ease-in}
.rf-story__content .rf-btn-container{margin-bottom:0}
.rf-story__label{background-color:rgba(0,0,0,0.4);color:#fff;margin-bottom:0;padding:5px 10px;position:absolute;right:0;bottom:100%}
.rf-story__content-headline{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:4.2rem;font-size:2.6rem;letter-spacing:normal}
@media(min-width:768px){.rf-story__content-headline{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1200px){.rf-story__content-headline{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1920px){.rf-story__content-headline{font-size:2.6rem;line-height:4.2rem}
}
.rf-story__content-headline+*{margin-top:20px}
.rf-story--wide .rf-story__inner:before{padding-bottom:50%}
@media(min-width:768px){.rf-story{margin-bottom:2.5%}
.story-list__inner{margin-bottom:-2.5%}
}
@media(min-width:1000px){.rf-story{margin-bottom:30px}
.story-list__inner{margin-bottom:-30px}
.story-list__first{position:relative;left:50%}
.story-list__second{position:relative;right:50%}
}
.make-payment{padding:20px 0 20px 82px;margin-bottom:26.66666667px;border-top:1px solid #f3f3f3;position:relative}
.make-payment:before{content:'';background:url(../../../etc.clientlibs/acca/clientlibs/static-assets/resources/icons/Payment.svg) center no-repeat;width:72px;height:72px;margin-right:15px;position:absolute;top:20px;left:0}
.make-payment .rf-btn-container{margin-top:20px}
.make-payment__text-block p{margin-bottom:0}
@media(min-width:768px){.make-payment{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0}
.make-payment:before{position:static}
.make-payment__cta-block{-webkit-box-flex:0;-ms-flex:none;flex:none}
.make-payment__text-block{-webkit-box-flex:1;-ms-flex:1;flex:1}
}
.past-paper a{display:block;min-height:60px;padding-left:60px}
a:hover .past-paper__meta-data,a:focus .past-paper__meta-data{text-decoration:none}
.past-paper a:visited{color:currentColor}
.past-paper__name{margin:0;font-size:1.6rem}
.past-paper__meta-data{color:#595959;font-size:1.4rem}
@media(min-width:960px){.documentDownloadWrap .documentDownloadCol1,.documentDownloadWrap .documentDownloadCol2{width:calc(40%);float:left}
}
.dataTables_wrapper{margin:40px 0;overflow:hidden}
.dataTables_filter{margin-bottom:40px}
.dataTables_filter input{padding-top:10px}
.dataTables_length{display:inline-block;vertical-align:top;float:none;margin-top:20px;width:100%}
.dataTables_length label{font-size:1.2rem;line-height:1.4;margin:5px 2px}
.dataTables_length label select{width:auto;display:inline-block;padding:6px}
.dataTables_paginate{display:inline-block;vertical-align:top;float:none;margin:15px -2px -5px;width:100%}
.dataTables_paginate .paginate_button:not(.first):not(.previous):not(.next):not(.last),.dataTables_paginate .first.paginate_button,.dataTables_paginate .previous.paginate_button,.dataTables_paginate .next.paginate_button,.dataTables_paginate .last.paginate_button,.dataTables_paginate .paginate_active{font-size:1.4rem;padding:5px 10px;margin:5px 2px;min-width:0}
@media(min-width:480px){.dataTables_length{width:44%}
.dataTables_paginate{width:55%;text-align:right}
}
@media(min-width:768px){.dataTables_length{width:24%}
.dataTables_paginate{width:75%;text-align:right}
}
.rf-wizard{margin:20px 0;max-width:550px}
.rf-wizard-step__question{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:3rem;font-size:1.8rem;letter-spacing:normal;color:#000;margin:0 0 10px}
.rf-wizard-step__answer{background-color:#fff;border:1px solid #e5e5e5;margin:0 0 20px}
.rf-wizard-step__answer-option{cursor:pointer;padding:20px 10px;position:relative;transition:background-color 500ms ease}
.rf-wizard-step__answer-option+.rf-wizard-step__answer-option{border-top:1px solid #e5e5e5}
.rf-wizard-step__answer-option:hover{background-color:#f2f2f2}
.rf-wizard-step[aria-hidden="false"]{display:block}
.rf-wizard-step[aria-hidden="true"]{display:none}
.rf-student-resources{padding:40px 30px}
.rf-student-resources__inner{max-width:550px}
.rf-student-resources__heading{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:4.2rem;font-size:2.6rem;letter-spacing:normal;color:#000}
@media(min-width:768px){.rf-student-resources__heading{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1200px){.rf-student-resources__heading{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1920px){.rf-student-resources__heading{font-size:2.6rem;line-height:4.2rem}
}
.rf-student-resources__heading+*{margin-top:40px}
.rf-document-download__heading{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:4.2rem;font-size:2.6rem;letter-spacing:normal;color:#000;margin:0 0 40px}
@media(min-width:768px){.rf-document-download__heading{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1200px){.rf-document-download__heading{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1920px){.rf-document-download__heading{font-size:2.6rem;line-height:4.2rem}
}
.rf-document-download__content{margin-left:-2.5%;margin-right:-2.5%;margin-top:0;margin-bottom:0;*zoom:1}
@media(min-width:768px){.rf-document-download__content{margin-left:-1.25%;margin-right:-1.25%}
}
@media(min-width:1000px){.rf-document-download__content{margin-left:-15px;margin-right:-15px}
}
.rf-document-download__content:before,.rf-document-download__content:after{content:" ";display:table}
.rf-document-download__content:after{clear:both}
.rf-document-download__side{width:50%;float:left}
.rf-document-download__side-heading{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:3rem;font-size:1.8rem;letter-spacing:normal;background-color:#f2f2f2;color:#000;padding:5px 10px;text-align:center}
.rf-hub-trio-container{*zoom:1}
.rf-hub-trio-container:before,.rf-hub-trio-container:after{content:" ";display:table}
.rf-hub-trio-container:after{clear:both}
.rf-hub-trio{margin:0 auto 60px}
*+.rf-hub-trio{margin-top:60px}
.rf-hub-trio__inner.row,.rf-hub-trio__inner{margin-left:-2.5%;margin-right:-2.5%;margin-top:0;margin-bottom:0;*zoom:1}
@media(min-width:768px){.rf-hub-trio__inner.row,.rf-hub-trio__inner{margin-left:-1.25%;margin-right:-1.25%}
}
@media(min-width:1000px){.rf-hub-trio__inner.row,.rf-hub-trio__inner{margin-left:-15px;margin-right:-15px}
}
.rf-hub-trio__inner.row:before,.rf-hub-trio__inner:before,.rf-hub-trio__inner.row:after,.rf-hub-trio__inner:after{content:" ";display:table}
.rf-hub-trio__inner.row:after,.rf-hub-trio__inner:after{clear:both}
.rf-hub-trio-tile{width:100%;padding-left:2.5%;padding-right:2.5%;float:left}
@media(min-width:768px){.rf-hub-trio-tile{padding-left:1.25%;padding-right:1.25%}
}
@media(min-width:1000px){.rf-hub-trio-tile{padding-left:15px;padding-right:15px}
}
.rf-hub-trio-tile:hover,.rf-hub-trio-tile:active,.rf-hub-trio-tile:focus,.rf-hub-trio-tile:visited{color:currentColor;text-decoration:none}
.rf-hub-trio-tile:hover .rf-hub-trio-tile__arrow{transform:translateX(15px)}
.rf-hub-trio-tile:last-child .rf-hub-trio-tile__inner{border-bottom:1px solid #dcdcdc}
.rf-hub-trio-tile__inner{padding:0 30px;border-top:1px solid #dcdcdc;min-height:50px;padding:15px 44px 15px 60px;position:relative}
.rf-hub-trio-tile__heading{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:3.6rem;font-size:2.2rem;letter-spacing:normal;color:#000}
@media(min-width:1200px){.rf-hub-trio-tile__heading{font-size:2.2rem;line-height:3.6rem}
}
.rf-hub-trio-tile__icon{font-size:3rem;background-size:100%;color:#c80000;line-height:30px;height:30px;width:30px;position:absolute;top:50%;margin-top:-15px;left:15px}
.rf-hub-trio-tile__arrow{font-size:1.4rem;line-height:14px;height:14px;width:14px;position:absolute;top:50%;margin-top:-7px;right:15px}
.rf-hub-trio-tile__arrow.icon-right{transition:transform 300ms ease-in-out}
.rf-hub-trio-tile__description{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;line-height:2.4rem;font-size:1.4rem;text-transform:none;margin-bottom:0;margin-top:5px}
.rf-hub-trio--secondary .rf-hub-trio-tile__description{display:none}
.rf-hub-trio--secondary .rf-hub-trio-tile__arrow{display:block}
.rf-hub-trio--secondary .rf-hub-trio-tile__description{display:none}
@media(min-width:600px){.rf-hub-trio:not(.rf-hub-trio--secondary) .rf-hub-trio-tile{width:33.33333333%;border-right:1px solid #dcdcdc;text-align:center}
.rf-hub-trio:not(.rf-hub-trio--secondary) .rf-hub-trio-tile:last-child{border-right:0}
.rf-hub-trio:not(.rf-hub-trio--secondary) .rf-hub-trio-tile:last-child .rf-hub-trio-tile__inner{border-bottom:0}
.rf-hub-trio:not(.rf-hub-trio--secondary) .rf-hub-trio-tile:hover .rf-hub-trio-tile__icon{transform:scale(1.2)}
.rf-hub-trio:not(.rf-hub-trio--secondary) .rf-hub-trio-tile__inner{padding:0 30px 20px;border-top:0}
.rf-hub-trio:not(.rf-hub-trio--secondary) .rf-hub-trio-tile__icon{font-size:8rem;line-height:80px;position:static;height:80px;width:80px;margin-top:60px;margin-left:auto;margin-right:auto;transition:transform 300ms ease-in-out;-webkit-transition:-webkit-transform 300ms ease-in-out}
.rf-hub-trio:not(.rf-hub-trio--secondary) .rf-hub-trio-tile__description{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;line-height:2.4rem;font-size:1.4rem;text-transform:none;color:#595959;display:block;margin-top:40px;text-align:left}
.rf-hub-trio:not(.rf-hub-trio--secondary) .rf-hub-trio-tile__arrow{display:none}
}
@media(min-width:960px){.rf-hub-trio--secondary .rf-hub-trio-tile{width:33.33333333%}
.rf-hub-trio--secondary .rf-hub-trio-tile__inner{border-bottom:1px solid #dcdcdc}
}
.rf-exams-deadlines__title{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:3.6rem;font-size:2.2rem;letter-spacing:normal;color:#000}
@media(min-width:1200px){.rf-exams-deadlines__title{font-size:2.2rem;line-height:3.6rem}
}
.rf-exams-deadlines__title+*{margin-top:15px}
a.rf-exams-deadlines__link:visited,.rf-exams-deadlines__link:visited{color:#c80000}
.rf-date-promo__icon{display:none}
.rf-date-promo--with-icon{position:relative}
.rf-date-promo--with-icon .rf-date-promo__content{position:relative;z-index:1}
.date-promo-main-container{position:relative}
@media(min-width:600px){.rf-date-promo__icon{font-size:18rem;color:#c80000;line-height:180px;display:block;height:180px;width:180px;position:absolute;top:40px;right:7%;z-index:0}
.rf-date-promo--with-icon-small .rf-date-promo__icon{font-size:10rem;line-height:100px;height:100px;width:100px}
}
.rf-block__icon{display:none}
.rf-block--with-icon{position:relative}
.rf-block--with-icon .rf-block__content{position:relative;z-index:1;height:100%;margin-right:120px}
.rf-block--with-icon .cta{left:0;bottom:15px}
@media(min-width:600px){.rf-block__icon{font-size:6rem;color:#fff;line-height:60px;display:block;height:60px;width:60px;position:absolute;top:60px;right:7%;z-index:0}
}
.rf-tech-headlines{margin-left:-2.5%;margin-right:-2.5%;margin-top:40px;margin-bottom:40px;*zoom:1;color:#000}
@media(min-width:768px){.rf-tech-headlines{margin-left:-1.25%;margin-right:-1.25%}
}
@media(min-width:1000px){.rf-tech-headlines{margin-left:-15px;margin-right:-15px}
}
@media(min-width:768px){.rf-tech-headlines{margin-top:40px;margin-bottom:40px}
}
@media(min-width:1000px){.rf-tech-headlines{margin-top:40px;margin-bottom:40px}
}
.rf-tech-headlines:before,.rf-tech-headlines:after{content:" ";display:table}
.rf-tech-headlines:after{clear:both}
@media(min-width:768px){.rf-tech-headlines{margin-left:-1.25%;margin-right:-1.25%}
}
@media(min-width:1000px){.rf-tech-headlines{margin-left:-15px;margin-right:-15px}
}
@media(min-width:768px){.rf-tech-headlines{margin-top:40px;margin-bottom:40px}
}
@media(min-width:1000px){.rf-tech-headlines{margin-top:40px;margin-bottom:40px}
}
.rf-tech-headlines:before,.rf-tech-headlines:after{content:" ";display:table}
.rf-tech-headlines:after{clear:both}
.rf-tech-headlines .grid-row{margin-left:-2.5%;margin-right:-2.5%;margin-top:0;margin-bottom:0;*zoom:1}
@media(min-width:768px){.rf-tech-headlines .grid-row{margin-left:-1.25%;margin-right:-1.25%}
}
@media(min-width:1000px){.rf-tech-headlines .grid-row{margin-left:-15px;margin-right:-15px}
}
.rf-tech-headlines .grid-row:before,.rf-tech-headlines .grid-row:after{content:" ";display:table}
.rf-tech-headlines .grid-row:after{clear:both}
.rf-tech-headlines__inner{width:100%;padding-left:2.5%;padding-right:2.5%;float:left}
@media(min-width:768px){.rf-tech-headlines__inner{padding-left:1.25%;padding-right:1.25%}
}
@media(min-width:1000px){.rf-tech-headlines__inner{padding-left:15px;padding-right:15px}
}
.rf-tech-headlines__heading{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-weight:700;line-height:4.2rem;font-size:2.6rem;letter-spacing:normal;color:#000}
@media(min-width:768px){.rf-tech-headlines__heading{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1200px){.rf-tech-headlines__heading{font-size:2.6rem;line-height:4.2rem}
}
@media(min-width:1920px){.rf-tech-headlines__heading{font-size:2.6rem;line-height:4.2rem}
}
.rf-tech-headlines__heading+*{margin-top:20px}
.rf-tech-headlines__description{font-weight:400;font-family:'proxima-nova',Arial,sans-serif;font-size:1.6rem;line-height:2.4rem;text-transform:none}
.generalPromo+.generalPromo,.qualificationSummary+.generalPromo,.featureQuote+.generalPromo,.examDeadlines+.generalPromo,.importantDates+.generalPromo,.rf-video+.generalPromo,.body-copy+.generalPromo,.exploreThemes+.generalPromo,.rf-exams-deadlines+.generalPromo,.related-panel+.generalPromo,.quote+.generalPromo,.rf-feature-block+.generalPromo,.rf-student-resources+.generalPromo,.gateway-sub-section+.generalPromo,.link-list-container+.generalPromo,.rf-video-library+.generalPromo,.rf-info-box+.generalPromo,.body-copy+.generalPromo,.scroll-top+.generalPromo,.table-container+.generalPromo,.form+.generalPromo,.rf-document-download+.generalPromo,.figure+.generalPromo,.hubIntro+.generalPromo,.hub-intro+.generalPromo,.imageSmall+.generalPromo,.hero+.generalPromo,.gateway-sub-section+.generalPromo,.generalPromo+.qualificationSummary,.qualificationSummary+.qualificationSummary,.featureQuote+.qualificationSummary,.examDeadlines+.qualificationSummary,.importantDates+.qualificationSummary,.rf-video+.qualificationSummary,.body-copy+.qualificationSummary,.exploreThemes+.qualificationSummary,.rf-exams-deadlines+.qualificationSummary,.related-panel+.qualificationSummary,.quote+.qualificationSummary,.rf-feature-block+.qualificationSummary,.rf-student-resources+.qualificationSummary,.gateway-sub-section+.qualificationSummary,.link-list-container+.qualificationSummary,.rf-video-library+.qualificationSummary,.rf-info-box+.qualificationSummary,.body-copy+.qualificationSummary,.scroll-top+.qualificationSummary,.table-container+.qualificationSummary,.form+.qualificationSummary,.rf-document-download+.qualificationSummary,.figure+.qualificationSummary,.hubIntro+.qualificationSummary,.hub-intro+.qualificationSummary,.imageSmall+.qualificationSummary,.hero+.qualificationSummary,.gateway-sub-section+.qualificationSummary,.generalPromo+.featureQuote,.qualificationSummary+.featureQuote,.featureQuote+.featureQuote,.examDeadlines+.featureQuote,.importantDates+.featureQuote,.rf-video+.featureQuote,.body-copy+.featureQuote,.exploreThemes+.featureQuote,.rf-exams-deadlines+.featureQuote,.related-panel+.featureQuote,.quote+.featureQuote,.rf-feature-block+.featureQuote,.rf-student-resources+.featureQuote,.gateway-sub-section+.featureQuote,.link-list-container+.featureQuote,.rf-video-library+.featureQuote,.rf-info-box+.featureQuote,.body-copy+.featureQuote,.scroll-top+.featureQuote,.table-container+.featureQuote,.form+.featureQuote,.rf-document-download+.featureQuote,.figure+.featureQuote,.hubIntro+.featureQuote,.hub-intro+.featureQuote,.imageSmall+.featureQuote,.hero+.featureQuote,.gateway-sub-section+.featureQuote,.generalPromo+.examDeadlines,.qualificationSummary+.examDeadlines,.featureQuote+.examDeadlines,.examDeadlines+.examDeadlines,.importantDates+.examDeadlines,.rf-video+.examDeadlines,.body-copy+.examDeadlines,.exploreThemes+.examDeadlines,.rf-exams-deadlines+.examDeadlines,.related-panel+.examDeadlines,.quote+.examDeadlines,.rf-feature-block+.examDeadlines,.rf-student-resources+.examDeadlines,.gateway-sub-section+.examDeadlines,.link-list-container+.examDeadlines,.rf-video-library+.examDeadlines,.rf-info-box+.examDeadlines,.body-copy+.examDeadlines,.scroll-top+.examDeadlines,.table-container+.examDeadlines,.form+.examDeadlines,.rf-document-download+.examDeadlines,.figure+.examDeadlines,.hubIntro+.examDeadlines,.hub-intro+.examDeadlines,.imageSmall+.examDeadlines,.hero+.examDeadlines,.gateway-sub-section+.examDeadlines,.generalPromo+.importantDates,.qualificationSummary+.importantDates,.featureQuote+.importantDates,.examDeadlines+.importantDates,.importantDates+.importantDates,.rf-video+.importantDates,.body-copy+.importantDates,.exploreThemes+.importantDates,.rf-exams-deadlines+.importantDates,.related-panel+.importantDates,.quote+.importantDates,.rf-feature-block+.importantDates,.rf-student-resources+.importantDates,.gateway-sub-section+.importantDates,.link-list-container+.importantDates,.rf-video-library+.importantDates,.rf-info-box+.importantDates,.body-copy+.importantDates,.scroll-top+.importantDates,.table-container+.importantDates,.form+.importantDates,.rf-document-download+.importantDates,.figure+.importantDates,.hubIntro+.importantDates,.hub-intro+.importantDates,.imageSmall+.importantDates,.hero+.importantDates,.gateway-sub-section+.importantDates,.generalPromo+.rf-video,.qualificationSummary+.rf-video,.featureQuote+.rf-video,.examDeadlines+.rf-video,.importantDates+.rf-video,.rf-video+.rf-video,.body-copy+.rf-video,.exploreThemes+.rf-video,.rf-exams-deadlines+.rf-video,.related-panel+.rf-video,.quote+.rf-video,.rf-feature-block+.rf-video,.rf-student-resources+.rf-video,.gateway-sub-section+.rf-video,.link-list-container+.rf-video,.rf-video-library+.rf-video,.rf-info-box+.rf-video,.body-copy+.rf-video,.scroll-top+.rf-video,.table-container+.rf-video,.form+.rf-video,.rf-document-download+.rf-video,.figure+.rf-video,.hubIntro+.rf-video,.hub-intro+.rf-video,.imageSmall+.rf-video,.hero+.rf-video,.gateway-sub-section+.rf-video,.generalPromo+.body-copy,.qualificationSummary+.body-copy,.featureQuote+.body-copy,.examDeadlines+.body-copy,.importantDates+.body-copy,.rf-video+.body-copy,.body-copy+.body-copy,.exploreThemes+.body-copy,.rf-exams-deadlines+.body-copy,.related-panel+.body-copy,.quote+.body-copy,.rf-feature-block+.body-copy,.rf-student-resources+.body-copy,.gateway-sub-section+.body-copy,.link-list-container+.body-copy,.rf-video-library+.body-copy,.rf-info-box+.body-copy,.body-copy+.body-copy,.scroll-top+.body-copy,.table-container+.body-copy,.form+.body-copy,.rf-document-download+.body-copy,.figure+.body-copy,.hubIntro+.body-copy,.hub-intro+.body-copy,.imageSmall+.body-copy,.hero+.body-copy,.gateway-sub-section+.body-copy,.generalPromo+.exploreThemes,.qualificationSummary+.exploreThemes,.featureQuote+.exploreThemes,.examDeadlines+.exploreThemes,.importantDates+.exploreThemes,.rf-video+.exploreThemes,.body-copy+.exploreThemes,.exploreThemes+.exploreThemes,.rf-exams-deadlines+.exploreThemes,.related-panel+.exploreThemes,.quote+.exploreThemes,.rf-feature-block+.exploreThemes,.rf-student-resources+.exploreThemes,.gateway-sub-section+.exploreThemes,.link-list-container+.exploreThemes,.rf-video-library+.exploreThemes,.rf-info-box+.exploreThemes,.body-copy+.exploreThemes,.scroll-top+.exploreThemes,.table-container+.exploreThemes,.form+.exploreThemes,.rf-document-download+.exploreThemes,.figure+.exploreThemes,.hubIntro+.exploreThemes,.hub-intro+.exploreThemes,.imageSmall+.exploreThemes,.hero+.exploreThemes,.gateway-sub-section+.exploreThemes,.generalPromo+.rf-exams-deadlines,.qualificationSummary+.rf-exams-deadlines,.featureQuote+.rf-exams-deadlines,.examDeadlines+.rf-exams-deadlines,.importantDates+.rf-exams-deadlines,.rf-video+.rf-exams-deadlines,.body-copy+.rf-exams-deadlines,.exploreThemes+.rf-exams-deadlines,.rf-exams-deadlines+.rf-exams-deadlines,.related-panel+.rf-exams-deadlines,.quote+.rf-exams-deadlines,.rf-feature-block+.rf-exams-deadlines,.rf-student-resources+.rf-exams-deadlines,.gateway-sub-section+.rf-exams-deadlines,.link-list-container+.rf-exams-deadlines,.rf-video-library+.rf-exams-deadlines,.rf-info-box+.rf-exams-deadlines,.body-copy+.rf-exams-deadlines,.scroll-top+.rf-exams-deadlines,.table-container+.rf-exams-deadlines,.form+.rf-exams-deadlines,.rf-document-download+.rf-exams-deadlines,.figure+.rf-exams-deadlines,.hubIntro+.rf-exams-deadlines,.hub-intro+.rf-exams-deadlines,.imageSmall+.rf-exams-deadlines,.hero+.rf-exams-deadlines,.gateway-sub-section+.rf-exams-deadlines,.generalPromo+.related-panel,.qualificationSummary+.related-panel,.featureQuote+.related-panel,.examDeadlines+.related-panel,.importantDates+.related-panel,.rf-video+.related-panel,.body-copy+.related-panel,.exploreThemes+.related-panel,.rf-exams-deadlines+.related-panel,.related-panel+.related-panel,.quote+.related-panel,.rf-feature-block+.related-panel,.rf-student-resources+.related-panel,.gateway-sub-section+.related-panel,.link-list-container+.related-panel,.rf-video-library+.related-panel,.rf-info-box+.related-panel,.body-copy+.related-panel,.scroll-top+.related-panel,.table-container+.related-panel,.form+.related-panel,.rf-document-download+.related-panel,.figure+.related-panel,.hubIntro+.related-panel,.hub-intro+.related-panel,.imageSmall+.related-panel,.hero+.related-panel,.gateway-sub-section+.related-panel,.generalPromo+.quote,.qualificationSummary+.quote,.featureQuote+.quote,.examDeadlines+.quote,.importantDates+.quote,.rf-video+.quote,.body-copy+.quote,.exploreThemes+.quote,.rf-exams-deadlines+.quote,.related-panel+.quote,.quote+.quote,.rf-feature-block+.quote,.rf-student-resources+.quote,.gateway-sub-section+.quote,.link-list-container+.quote,.rf-video-library+.quote,.rf-info-box+.quote,.body-copy+.quote,.scroll-top+.quote,.table-container+.quote,.form+.quote,.rf-document-download+.quote,.figure+.quote,.hubIntro+.quote,.hub-intro+.quote,.imageSmall+.quote,.hero+.quote,.gateway-sub-section+.quote,.generalPromo+.rf-feature-block,.qualificationSummary+.rf-feature-block,.featureQuote+.rf-feature-block,.examDeadlines+.rf-feature-block,.importantDates+.rf-feature-block,.rf-video+.rf-feature-block,.body-copy+.rf-feature-block,.exploreThemes+.rf-feature-block,.rf-exams-deadlines+.rf-feature-block,.related-panel+.rf-feature-block,.quote+.rf-feature-block,.rf-feature-block+.rf-feature-block,.rf-student-resources+.rf-feature-block,.gateway-sub-section+.rf-feature-block,.link-list-container+.rf-feature-block,.rf-video-library+.rf-feature-block,.rf-info-box+.rf-feature-block,.body-copy+.rf-feature-block,.scroll-top+.rf-feature-block,.table-container+.rf-feature-block,.form+.rf-feature-block,.rf-document-download+.rf-feature-block,.figure+.rf-feature-block,.hubIntro+.rf-feature-block,.hub-intro+.rf-feature-block,.imageSmall+.rf-feature-block,.hero+.rf-feature-block,.gateway-sub-section+.rf-feature-block,.generalPromo+.rf-student-resources,.qualificationSummary+.rf-student-resources,.featureQuote+.rf-student-resources,.examDeadlines+.rf-student-resources,.importantDates+.rf-student-resources,.rf-video+.rf-student-resources,.body-copy+.rf-student-resources,.exploreThemes+.rf-student-resources,.rf-exams-deadlines+.rf-student-resources,.related-panel+.rf-student-resources,.quote+.rf-student-resources,.rf-feature-block+.rf-student-resources,.rf-student-resources+.rf-student-resources,.gateway-sub-section+.rf-student-resources,.link-list-container+.rf-student-resources,.rf-video-library+.rf-student-resources,.rf-info-box+.rf-student-resources,.body-copy+.rf-student-resources,.scroll-top+.rf-student-resources,.table-container+.rf-student-resources,.form+.rf-student-resources,.rf-document-download+.rf-student-resources,.figure+.rf-student-resources,.hubIntro+.rf-student-resources,.hub-intro+.rf-student-resources,.imageSmall+.rf-student-resources,.hero+.rf-student-resources,.gateway-sub-section+.rf-student-resources,.generalPromo+.gateway-sub-section,.qualificationSummary+.gateway-sub-section,.featureQuote+.gateway-sub-section,.examDeadlines+.gateway-sub-section,.importantDates+.gateway-sub-section,.rf-video+.gateway-sub-section,.body-copy+.gateway-sub-section,.exploreThemes+.gateway-sub-section,.rf-exams-deadlines+.gateway-sub-section,.related-panel+.gateway-sub-section,.quote+.gateway-sub-section,.rf-feature-block+.gateway-sub-section,.rf-student-resources+.gateway-sub-section,.gateway-sub-section+.gateway-sub-section,.link-list-container+.gateway-sub-section,.rf-video-library+.gateway-sub-section,.rf-info-box+.gateway-sub-section,.body-copy+.gateway-sub-section,.scroll-top+.gateway-sub-section,.table-container+.gateway-sub-section,.form+.gateway-sub-section,.rf-document-download+.gateway-sub-section,.figure+.gateway-sub-section,.hubIntro+.gateway-sub-section,.hub-intro+.gateway-sub-section,.imageSmall+.gateway-sub-section,.hero+.gateway-sub-section,.gateway-sub-section+.gateway-sub-section,.generalPromo+.link-list-container,.qualificationSummary+.link-list-container,.featureQuote+.link-list-container,.examDeadlines+.link-list-container,.importantDates+.link-list-container,.rf-video+.link-list-container,.body-copy+.link-list-container,.exploreThemes+.link-list-container,.rf-exams-deadlines+.link-list-container,.related-panel+.link-list-container,.quote+.link-list-container,.rf-feature-block+.link-list-container,.rf-student-resources+.link-list-container,.gateway-sub-section+.link-list-container,.link-list-container+.link-list-container,.rf-video-library+.link-list-container,.rf-info-box+.link-list-container,.body-copy+.link-list-container,.scroll-top+.link-list-container,.table-container+.link-list-container,.form+.link-list-container,.rf-document-download+.link-list-container,.figure+.link-list-container,.hubIntro+.link-list-container,.hub-intro+.link-list-container,.imageSmall+.link-list-container,.hero+.link-list-container,.gateway-sub-section+.link-list-container,.generalPromo+.rf-video-library,.qualificationSummary+.rf-video-library,.featureQuote+.rf-video-library,.examDeadlines+.rf-video-library,.importantDates+.rf-video-library,.rf-video+.rf-video-library,.body-copy+.rf-video-library,.exploreThemes+.rf-video-library,.rf-exams-deadlines+.rf-video-library,.related-panel+.rf-video-library,.quote+.rf-video-library,.rf-feature-block+.rf-video-library,.rf-student-resources+.rf-video-library,.gateway-sub-section+.rf-video-library,.link-list-container+.rf-video-library,.rf-video-library+.rf-video-library,.rf-info-box+.rf-video-library,.body-copy+.rf-video-library,.scroll-top+.rf-video-library,.table-container+.rf-video-library,.form+.rf-video-library,.rf-document-download+.rf-video-library,.figure+.rf-video-library,.hubIntro+.rf-video-library,.hub-intro+.rf-video-library,.imageSmall+.rf-video-library,.hero+.rf-video-library,.gateway-sub-section+.rf-video-library,.generalPromo+.rf-info-box,.qualificationSummary+.rf-info-box,.featureQuote+.rf-info-box,.examDeadlines+.rf-info-box,.importantDates+.rf-info-box,.rf-video+.rf-info-box,.body-copy+.rf-info-box,.exploreThemes+.rf-info-box,.rf-exams-deadlines+.rf-info-box,.related-panel+.rf-info-box,.quote+.rf-info-box,.rf-feature-block+.rf-info-box,.rf-student-resources+.rf-info-box,.gateway-sub-section+.rf-info-box,.link-list-container+.rf-info-box,.rf-video-library+.rf-info-box,.rf-info-box+.rf-info-box,.body-copy+.rf-info-box,.scroll-top+.rf-info-box,.table-container+.rf-info-box,.form+.rf-info-box,.rf-document-download+.rf-info-box,.figure+.rf-info-box,.hubIntro+.rf-info-box,.hub-intro+.rf-info-box,.imageSmall+.rf-info-box,.hero+.rf-info-box,.gateway-sub-section+.rf-info-box,.generalPromo+.body-copy,.qualificationSummary+.body-copy,.featureQuote+.body-copy,.examDeadlines+.body-copy,.importantDates+.body-copy,.rf-video+.body-copy,.body-copy+.body-copy,.exploreThemes+.body-copy,.rf-exams-deadlines+.body-copy,.related-panel+.body-copy,.quote+.body-copy,.rf-feature-block+.body-copy,.rf-student-resources+.body-copy,.gateway-sub-section+.body-copy,.link-list-container+.body-copy,.rf-video-library+.body-copy,.rf-info-box+.body-copy,.body-copy+.body-copy,.scroll-top+.body-copy,.table-container+.body-copy,.form+.body-copy,.rf-document-download+.body-copy,.figure+.body-copy,.hubIntro+.body-copy,.hub-intro+.body-copy,.imageSmall+.body-copy,.hero+.body-copy,.gateway-sub-section+.body-copy,.generalPromo+.scroll-top,.qualificationSummary+.scroll-top,.featureQuote+.scroll-top,.examDeadlines+.scroll-top,.importantDates+.scroll-top,.rf-video+.scroll-top,.body-copy+.scroll-top,.exploreThemes+.scroll-top,.rf-exams-deadlines+.scroll-top,.related-panel+.scroll-top,.quote+.scroll-top,.rf-feature-block+.scroll-top,.rf-student-resources+.scroll-top,.gateway-sub-section+.scroll-top,.link-list-container+.scroll-top,.rf-video-library+.scroll-top,.rf-info-box+.scroll-top,.body-copy+.scroll-top,.scroll-top+.scroll-top,.table-container+.scroll-top,.form+.scroll-top,.rf-document-download+.scroll-top,.figure+.scroll-top,.hubIntro+.scroll-top,.hub-intro+.scroll-top,.imageSmall+.scroll-top,.hero+.scroll-top,.gateway-sub-section+.scroll-top,.generalPromo+.table-container,.qualificationSummary+.table-container,.featureQuote+.table-container,.examDeadlines+.table-container,.importantDates+.table-container,.rf-video+.table-container,.body-copy+.table-container,.exploreThemes+.table-container,.rf-exams-deadlines+.table-container,.related-panel+.table-container,.quote+.table-container,.rf-feature-block+.table-container,.rf-student-resources+.table-container,.gateway-sub-section+.table-container,.link-list-container+.table-container,.rf-video-library+.table-container,.rf-info-box+.table-container,.body-copy+.table-container,.scroll-top+.table-container,.table-container+.table-container,.form+.table-container,.rf-document-download+.table-container,.figure+.table-container,.hubIntro+.table-container,.hub-intro+.table-container,.imageSmall+.table-container,.hero+.table-container,.gateway-sub-section+.table-container,.generalPromo+.form,.qualificationSummary+.form,.featureQuote+.form,.examDeadlines+.form,.importantDates+.form,.rf-video+.form,.body-copy+.form,.exploreThemes+.form,.rf-exams-deadlines+.form,.related-panel+.form,.quote+.form,.rf-feature-block+.form,.rf-student-resources+.form,.gateway-sub-section+.form,.link-list-container+.form,.rf-video-library+.form,.rf-info-box+.form,.body-copy+.form,.scroll-top+.form,.table-container+.form,.form+.form,.rf-document-download+.form,.figure+.form,.hubIntro+.form,.hub-intro+.form,.imageSmall+.form,.hero+.form,.gateway-sub-section+.form,.generalPromo+.figure,.qualificationSummary+.figure,.featureQuote+.figure,.examDeadlines+.figure,.importantDates+.figure,.rf-video+.figure,.body-copy+.figure,.exploreThemes+.figure,.rf-exams-deadlines+.figure,.related-panel+.figure,.quote+.figure,.rf-feature-block+.figure,.rf-student-resources+.figure,.gateway-sub-section+.figure,.link-list-container+.figure,.rf-video-library+.figure,.rf-info-box+.figure,.body-copy+.figure,.scroll-top+.figure,.table-container+.figure,.form+.figure,.rf-document-download+.figure,.figure+.figure,.hubIntro+.figure,.hub-intro+.figure,.imageSmall+.figure,.hero+.figure,.gateway-sub-section+.figure,.generalPromo+.imageSmall,.qualificationSummary+.imageSmall,.featureQuote+.imageSmall,.examDeadlines+.imageSmall,.importantDates+.imageSmall,.rf-video+.imageSmall,.body-copy+.imageSmall,.exploreThemes+.imageSmall,.rf-exams-deadlines+.imageSmall,.related-panel+.imageSmall,.quote+.imageSmall,.rf-feature-block+.imageSmall,.rf-student-resources+.imageSmall,.gateway-sub-section+.imageSmall,.link-list-container+.imageSmall,.rf-video-library+.imageSmall,.rf-info-box+.imageSmall,.body-copy+.imageSmall,.scroll-top+.imageSmall,.table-container+.imageSmall,.form+.imageSmall,.rf-document-download+.imageSmall,.figure+.imageSmall,.hubIntro+.imageSmall,.hub-intro+.imageSmall,.imageSmall+.imageSmall,.hero+.imageSmall,.gateway-sub-section+.imageSmall,.generalPromo+.accordion-item,.qualificationSummary+.accordion-item,.featureQuote+.accordion-item,.examDeadlines+.accordion-item,.importantDates+.accordion-item,.rf-video+.accordion-item,.body-copy+.accordion-item,.exploreThemes+.accordion-item,.rf-exams-deadlines+.accordion-item,.related-panel+.accordion-item,.quote+.accordion-item,.rf-feature-block+.accordion-item,.rf-student-resources+.accordion-item,.gateway-sub-section+.accordion-item,.link-list-container+.accordion-item,.rf-video-library+.accordion-item,.rf-info-box+.accordion-item,.body-copy+.accordion-item,.scroll-top+.accordion-item,.table-container+.accordion-item,.form+.accordion-item,.rf-document-download+.accordion-item,.figure+.accordion-item,.hubIntro+.accordion-item,.hub-intro+.accordion-item,.imageSmall+.accordion-item,.hero+.accordion-item,.gateway-sub-section+.accordion-item,.generalPromo+.rf-divider,.qualificationSummary+.rf-divider,.featureQuote+.rf-divider,.examDeadlines+.rf-divider,.importantDates+.rf-divider,.rf-video+.rf-divider,.body-copy+.rf-divider,.exploreThemes+.rf-divider,.rf-exams-deadlines+.rf-divider,.related-panel+.rf-divider,.quote+.rf-divider,.rf-feature-block+.rf-divider,.rf-student-resources+.rf-divider,.gateway-sub-section+.rf-divider,.link-list-container+.rf-divider,.rf-video-library+.rf-divider,.rf-info-box+.rf-divider,.body-copy+.rf-divider,.scroll-top+.rf-divider,.table-container+.rf-divider,.form+.rf-divider,.rf-document-download+.rf-divider,.figure+.rf-divider,.hubIntro+.rf-divider,.hub-intro+.rf-divider,.imageSmall+.rf-divider,.hero+.rf-divider,.gateway-sub-section+.rf-divider,.generalPromo+.rf-document-download,.qualificationSummary+.rf-document-download,.featureQuote+.rf-document-download,.examDeadlines+.rf-document-download,.importantDates+.rf-document-download,.rf-video+.rf-document-download,.body-copy+.rf-document-download,.exploreThemes+.rf-document-download,.rf-exams-deadlines+.rf-document-download,.related-panel+.rf-document-download,.quote+.rf-document-download,.rf-feature-block+.rf-document-download,.rf-student-resources+.rf-document-download,.gateway-sub-section+.rf-document-download,.link-list-container+.rf-document-download,.rf-video-library+.rf-document-download,.rf-info-box+.rf-document-download,.body-copy+.rf-document-download,.scroll-top+.rf-document-download,.table-container+.rf-document-download,.form+.rf-document-download,.rf-document-download+.rf-document-download,.figure+.rf-document-download,.hubIntro+.rf-document-download,.hub-intro+.rf-document-download,.imageSmall+.rf-document-download,.hero+.rf-document-download,.gateway-sub-section+.rf-document-download,.generalPromo+.hubIntro,.qualificationSummary+.hubIntro,.featureQuote+.hubIntro,.examDeadlines+.hubIntro,.importantDates+.hubIntro,.rf-video+.hubIntro,.body-copy+.hubIntro,.exploreThemes+.hubIntro,.rf-exams-deadlines+.hubIntro,.related-panel+.hubIntro,.quote+.hubIntro,.rf-feature-block+.hubIntro,.rf-student-resources+.hubIntro,.gateway-sub-section+.hubIntro,.link-list-container+.hubIntro,.rf-video-library+.hubIntro,.rf-info-box+.hubIntro,.body-copy+.hubIntro,.scroll-top+.hubIntro,.table-container+.hubIntro,.form+.hubIntro,.rf-document-download+.hubIntro,.figure+.hubIntro,.hubIntro+.hubIntro,.hub-intro+.hubIntro,.imageSmall+.hubIntro,.hero+.hubIntro,.gateway-sub-section+.hubIntro,.generalPromo+.hub-intro,.qualificationSummary+.hub-intro,.featureQuote+.hub-intro,.examDeadlines+.hub-intro,.importantDates+.hub-intro,.rf-video+.hub-intro,.body-copy+.hub-intro,.exploreThemes+.hub-intro,.rf-exams-deadlines+.hub-intro,.related-panel+.hub-intro,.quote+.hub-intro,.rf-feature-block+.hub-intro,.rf-student-resources+.hub-intro,.gateway-sub-section+.hub-intro,.link-list-container+.hub-intro,.rf-video-library+.hub-intro,.rf-info-box+.hub-intro,.body-copy+.hub-intro,.scroll-top+.hub-intro,.table-container+.hub-intro,.form+.hub-intro,.rf-document-download+.hub-intro,.figure+.hub-intro,.hubIntro+.hub-intro,.hub-intro+.hub-intro,.imageSmall+.hub-intro,.hero+.hub-intro,.gateway-sub-section+.hub-intro,.generalPromo+.hero,.qualificationSummary+.hero,.featureQuote+.hero,.examDeadlines+.hero,.importantDates+.hero,.rf-video+.hero,.body-copy+.hero,.exploreThemes+.hero,.rf-exams-deadlines+.hero,.related-panel+.hero,.quote+.hero,.rf-feature-block+.hero,.rf-student-resources+.hero,.gateway-sub-section+.hero,.link-list-container+.hero,.rf-video-library+.hero,.rf-info-box+.hero,.body-copy+.hero,.scroll-top+.hero,.table-container+.hero,.form+.hero,.rf-document-download+.hero,.figure+.hero,.hubIntro+.hero,.hub-intro+.hero,.imageSmall+.hero,.hero+.hero,.gateway-sub-section+.hero,.generalPromo+.gateway-sub-section,.qualificationSummary+.gateway-sub-section,.featureQuote+.gateway-sub-section,.examDeadlines+.gateway-sub-section,.importantDates+.gateway-sub-section,.rf-video+.gateway-sub-section,.body-copy+.gateway-sub-section,.exploreThemes+.gateway-sub-section,.rf-exams-deadlines+.gateway-sub-section,.related-panel+.gateway-sub-section,.quote+.gateway-sub-section,.rf-feature-block+.gateway-sub-section,.rf-student-resources+.gateway-sub-section,.gateway-sub-section+.gateway-sub-section,.link-list-container+.gateway-sub-section,.rf-video-library+.gateway-sub-section,.rf-info-box+.gateway-sub-section,.body-copy+.gateway-sub-section,.scroll-top+.gateway-sub-section,.table-container+.gateway-sub-section,.form+.gateway-sub-section,.rf-document-download+.gateway-sub-section,.figure+.gateway-sub-section,.hubIntro+.gateway-sub-section,.hub-intro+.gateway-sub-section,.imageSmall+.gateway-sub-section,.hero+.gateway-sub-section,.gateway-sub-section+.gateway-sub-section,.generalPromo+.advert-container,.qualificationSummary+.advert-container,.featureQuote+.advert-container,.examDeadlines+.advert-container,.importantDates+.advert-container,.rf-video+.advert-container,.body-copy+.advert-container,.exploreThemes+.advert-container,.rf-exams-deadlines+.advert-container,.related-panel+.advert-container,.quote+.advert-container,.rf-feature-block+.advert-container,.rf-student-resources+.advert-container,.gateway-sub-section+.advert-container,.link-list-container+.advert-container,.rf-video-library+.advert-container,.rf-info-box+.advert-container,.body-copy+.advert-container,.scroll-top+.advert-container,.table-container+.advert-container,.form+.advert-container,.rf-document-download+.advert-container,.figure+.advert-container,.hubIntro+.advert-container,.hub-intro+.advert-container,.imageSmall+.advert-container,.hero+.advert-container,.gateway-sub-section+.advert-container{margin-top:40px}
.parAsideHubBottom+.advert-container,.parAsideCaseStudyBottom+.advert-container,.parAsideBottom+.advert-container,.parAsideEventBottom+.advert-container,.providersPromo+.advert-container,.qualpagination+.advert-container,.parAsideQualificationBottom+.advert-container,.parAsideQualificationTop+.advert-container,.parAsideSubscriberBottom+.advert-container,.parsys:not(.headerToolbarPar)+.advert-container,.parAsideNewsListTop+.advert-container,.parAsideNewsTop+.advert-container,.generalPromo+.advert-container,.featureQuote+.advert-container,.relatedPages+.advert-container,.relateddocuments+.advert-container,.exploreThemes+.advert-container,.magazinePromo+.advert-container,.applyOnlinePromo+.advert-container,.hubContent+.advert-container,.hubCarousel+.advert-container,.studyResourceVersionSelector+.advert-container,.hubTop+.advert-container,.documentDownload+.advert-container,.accordion-item+.advert-container,.hubPromo+.advert-container,.hubPromoGroup+.advert-container,.imageSmall+.advert-container,.techMiniArticleContainer+.advert-container,.segmentTypeSelectorGeneric+.advert-container,.featureQuoteInline+.advert-container,.oracleChat+.advert-container,.hubIntro+.advert-container,.hub-intro+.advert-container,.studentSupportAction+.advert-container,.gateway-sub-section+.advert-container,.text+.advert-container{margin-top:40px;text-align:center}
.parAsideHubBottom+*,.parAsideCaseStudyBottom+*,.parAsideBottom+*,.parAsideEventBottom+*,.providersPromo+*,.qualpagination+*,.parAsideQualificationBottom+*,.parAsideQualificationTop+*,.parAsideSubscriberBottom+*,.parsys:not(.headerToolbarPar)+*,.parAsideNewsListTop+*,.parAsideNewsTop+*,.featureQuote+*,.generalPromo+*,.relatedPages+*,.relateddocuments+*,.imageSmall+*,.magazinePromo+*,.exploreThemes+*,.hubTop+*,.hubContent+*,.studyResourceVersionSelector+*,.studentSupportAction+*,.documentDownload+*,.hubPromo+*,.techMiniArticleContainer+*,.segmentTypeSelectorGeneric+*,.hubPromoGroup+*,.hubIntro+*,.hub-intro+*,.applyOnlinePromo+*,.featureQuoteInline+*,.oracleChat+*,.text+*,.hubCarousel+*{margin-top:40px}
.scheme-white,[class*="scheme-"] .scheme-white{background-color:#fff;color:#000}
.scheme-white .t-heading-1,[class*="scheme-"] .scheme-white .t-heading-1,.scheme-white .t-heading-2,[class*="scheme-"] .scheme-white .t-heading-2,.scheme-white .t-heading-3,[class*="scheme-"] .scheme-white .t-heading-3,.scheme-white .t-heading-4,[class*="scheme-"] .scheme-white .t-heading-4,.scheme-white .t-heading-5,[class*="scheme-"] .scheme-white .t-heading-5,.scheme-white .t-heading-6,[class*="scheme-"] .scheme-white .t-heading-6{color:#000}
.scheme-white.panel,[class*="scheme-"] .scheme-white.panel{background-color:#fff;color:#000}
.scheme-white.page-intro,[class*="scheme-"] .scheme-white.page-intro,.scheme-white .page-intro,[class*="scheme-"] .scheme-white .page-intro{color:#000}
.scheme-white.quote,[class*="scheme-"] .scheme-white.quote,.scheme-white .quote,[class*="scheme-"] .scheme-white .quote{color:#000}
.scheme-white .quote__author,[class*="scheme-"] .scheme-white .quote__author{color:#595959}
.scheme-black,[class*="scheme-"] .scheme-black{background-color:#000;color:#fff}
.scheme-black .t-heading-1,[class*="scheme-"] .scheme-black .t-heading-1,.scheme-black .t-heading-2,[class*="scheme-"] .scheme-black .t-heading-2,.scheme-black .t-heading-3,[class*="scheme-"] .scheme-black .t-heading-3,.scheme-black .t-heading-4,[class*="scheme-"] .scheme-black .t-heading-4,.scheme-black .t-heading-5,[class*="scheme-"] .scheme-black .t-heading-5,.scheme-black .t-heading-6,[class*="scheme-"] .scheme-black .t-heading-6{color:#fff}
.scheme-black .banner,[class*="scheme-"] .scheme-black .banner,.scheme-black.banner,[class*="scheme-"] .scheme-black.banner,.scheme-black .banner__title,[class*="scheme-"] .scheme-black .banner__title{color:#fff}
.scheme-black.panel,[class*="scheme-"] .scheme-black.panel{background-color:#000;color:#fff}
.scheme-black.page-intro,[class*="scheme-"] .scheme-black.page-intro,.scheme-black .page-intro,[class*="scheme-"] .scheme-black .page-intro{color:#fff}
.scheme-black.quote,[class*="scheme-"] .scheme-black.quote,.scheme-black .quote,[class*="scheme-"] .scheme-black .quote{color:#fff}
.scheme-black .quote__author,[class*="scheme-"] .scheme-black .quote__author{color:#fff}
.scheme-black .link-list__link,[class*="scheme-"] .scheme-black .link-list__link,.scheme-black .link-list a,[class*="scheme-"] .scheme-black .link-list a,.scheme-black .link-list__icon,[class*="scheme-"] .scheme-black .link-list__icon{color:#fff}
.scheme-black .rf-feature-block__title,[class*="scheme-"] .scheme-black .rf-feature-block__title{color:#fff}
.scheme-black .rf-block-grid-item__content,[class*="scheme-"] .scheme-black .rf-block-grid-item__content{color:#fff}
.scheme-red,[class*="scheme-"] .scheme-red{background-color:#c80000;color:#fff}
.scheme-red .t-heading-1,[class*="scheme-"] .scheme-red .t-heading-1,.scheme-red .t-heading-2,[class*="scheme-"] .scheme-red .t-heading-2,.scheme-red .t-heading-3,[class*="scheme-"] .scheme-red .t-heading-3,.scheme-red .t-heading-4,[class*="scheme-"] .scheme-red .t-heading-4,.scheme-red .t-heading-5,[class*="scheme-"] .scheme-red .t-heading-5,.scheme-red .t-heading-6,[class*="scheme-"] .scheme-red .t-heading-6{color:#fff}
.scheme-red .banner,[class*="scheme-"] .scheme-red .banner,.scheme-red.banner,[class*="scheme-"] .scheme-red.banner,.scheme-red .banner__title,[class*="scheme-"] .scheme-red .banner__title{color:#fff}
.scheme-red.panel,[class*="scheme-"] .scheme-red.panel{background-color:#c80000;color:#fff}
.scheme-red.page-intro,[class*="scheme-"] .scheme-red.page-intro,.scheme-red .page-intro,[class*="scheme-"] .scheme-red .page-intro{color:#fff}
.scheme-red.quote,[class*="scheme-"] .scheme-red.quote,.scheme-red .quote,[class*="scheme-"] .scheme-red .quote{color:#fff}
.scheme-red .quote__author,[class*="scheme-"] .scheme-red .quote__author{color:#fff}
.scheme-red .rf-block-grid-item__content,[class*="scheme-"] .scheme-red .rf-block-grid-item__content{color:#fff}
.scheme-grey-2,[class*="scheme-"] .scheme-grey-2{background-color:#f2f2f2;color:#595959}
.scheme-grey-2 .t-heading-1,[class*="scheme-"] .scheme-grey-2 .t-heading-1,.scheme-grey-2 .t-heading-2,[class*="scheme-"] .scheme-grey-2 .t-heading-2,.scheme-grey-2 .t-heading-3,[class*="scheme-"] .scheme-grey-2 .t-heading-3,.scheme-grey-2 .t-heading-4,[class*="scheme-"] .scheme-grey-2 .t-heading-4,.scheme-grey-2 .t-heading-5,[class*="scheme-"] .scheme-grey-2 .t-heading-5,.scheme-grey-2 .t-heading-6,[class*="scheme-"] .scheme-grey-2 .t-heading-6{color:#595959}
.scheme-grey-2 .banner,[class*="scheme-"] .scheme-grey-2 .banner,.scheme-grey-2.banner,[class*="scheme-"] .scheme-grey-2.banner,.scheme-grey-2 .banner__title,[class*="scheme-"] .scheme-grey-2 .banner__title{color:#595959}
.scheme-grey-2.panel,[class*="scheme-"] .scheme-grey-2.panel{background-color:#f2f2f2;color:#595959}
.scheme-grey-2.page-intro,[class*="scheme-"] .scheme-grey-2.page-intro,.scheme-grey-2 .page-intro,[class*="scheme-"] .scheme-grey-2 .page-intro{color:#595959}
.scheme-grey-2.quote,[class*="scheme-"] .scheme-grey-2.quote,.scheme-grey-2 .quote,[class*="scheme-"] .scheme-grey-2 .quote{color:#595959}
.scheme-grey-2 .quote__author,[class*="scheme-"] .scheme-grey-2 .quote__author{color:#595959}
.scheme-image,[class*="scheme-"] .scheme-image{background-color:#dcdcdc;background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff}
.scheme-image .t-heading-1,[class*="scheme-"] .scheme-image .t-heading-1,.scheme-image .t-heading-2,[class*="scheme-"] .scheme-image .t-heading-2,.scheme-image .t-heading-3,[class*="scheme-"] .scheme-image .t-heading-3,.scheme-image .t-heading-4,[class*="scheme-"] .scheme-image .t-heading-4,.scheme-image .t-heading-5,[class*="scheme-"] .scheme-image .t-heading-5,.scheme-image .t-heading-6,[class*="scheme-"] .scheme-image .t-heading-6{color:#fff}
.scheme-image.panel,[class*="scheme-"] .scheme-image.panel{background-color:#dcdcdc;color:#fff}
.scheme-image.page-intro,[class*="scheme-"] .scheme-image.page-intro,.scheme-image .page-intro,[class*="scheme-"] .scheme-image .page-intro{color:#fff}
.scheme-image.quote,[class*="scheme-"] .scheme-image.quote,.scheme-image .quote,[class*="scheme-"] .scheme-image .quote{color:#fff}
.scheme-image .quote__author,[class*="scheme-"] .scheme-image .quote__author{color:#fff}
.scheme-image.page-banner__image-container,[class*="scheme-"] .scheme-image.page-banner__image-container{background-position:top center}
.rtl{direction:rtl}
.rtl .breadcrumb-item:not(:first-child)::before{margin-left:0;margin-right:5px}
.rtl .section-menu li a{padding-left:10px;padding-right:15px}
.rtl .section-menu li.current>span{border-right:0;border-left:1px solid #fff;padding-left:11px;padding-right:15px}
.rtl .section-menu li.up a{border-right-width:0;border-left-width:1px}
.rtl .section-menu li.up a .fa-icon-container{display:inline-block;margin-right:0;margin-left:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.rtl .section-menu li.up a:hover .fa-icon-container{margin-left:20px;margin-right:-10px}
.rtl .section-menu li li a{padding-left:0;padding-right:25px}
.rtl .section-menu>ul>li>a{border-right-width:0;border-left-width:4px}
.rtl .body-copy ol{padding-left:0;padding-right:20px}
.rtl .related-panel__list li,.rtl .related-panel__list-link,.rtl .body-copy ul li{padding-left:0;padding-right:30px}
.rtl .related-panel__list li:before,.rtl .related-panel__list-link:before,.rtl .body-copy ul li:before{left:auto;right:15px}
.rtl .related-panel__icon{left:auto;right:30px}
.rtl .related-panel__heading-content{padding-left:0;padding-right:55px}
.rtl .related-panel__item-name{padding:0 0 0 30px}
.rtl .related-panel__item-icon{right:auto;left:0}
@media(min-width:960px){.rtl .aside.grid-col--3-12-at-screen960{float:right}
.rtl .main.grid-col--9-12-at-screen960{float:right}
.rtl .rf-page-share{float:left;text-align:left}
}
@media(min-width:1000px){.rtl .main__left.grid-col--7-12-at-screen1000{float:right}
.rtl .main__right.grid-col--5-12-at-screen1000{float:left}
.rtl .page-banner__content{position:relative;left:58.33333333%;text-align:right}
}
@media(min-width:1200px){.rtl .aside.grid-col--2-12-at-screen1200{float:right}
.rtl .main.grid-col--10-12-at-screen1200{float:right}
}
@media(min-width:1400px){.rtl .main__left.grid-col--8-12-at-screen1400{float:right}
.rtl .main__right.grid-col--4-12-at-screen1400{float:left}
}
.size-indicator{position:absolute;top:-999em;left:-999em;bottom:auto;right:auto;width:1px}
@media(min-width:480px){.size-indicator{width:2px}
}
@media(min-width:600px){.size-indicator{width:3px}
}
@media(min-width:768px){.size-indicator{width:4px}
}
@media(min-width:960px){.size-indicator{width:5px}
}
@media(min-width:1000px){.size-indicator{width:6px}
}
@media(min-width:1200px){.size-indicator{width:7px}
}
@media(min-width:1400px){.size-indicator{width:8px}
}
@media(min-width:1600px){.size-indicator{width:9px}
}
@media(min-width:1920px){.size-indicator{width:10px}
}
.a-hide{position:fixed;top:-9999em;left:-9999em}
.u-clearfix{*zoom:1}
.u-clearfix:before,.u-clearfix:after{content:" ";display:table}
.u-clearfix:after{clear:both}
.u-aspect-ratio{background-repeat:no-repeat;background-position:center center;background-size:cover;box-sizing:border-box;display:block;position:relative;white-space:nowrap;width:100%;font-size:0}
.u-aspect-ratio:before{content:'';display:inline-block;padding-bottom:100%;vertical-align:middle;width:0;height:0}
.u-aspect-ratio__inner{font-size:1.6rem;line-height:2.4rem;box-sizing:border-box;display:inline-block;vertical-align:middle;white-space:normal;width:90%}
.u-aspect-ratio__inner--top{vertical-align:top}
.u-aspect-ratio__item{box-sizing:border-box;display:block;position:absolute;top:0;left:0;white-space:normal;width:100%;height:100%}
.u-aspect-ratio--2-1:before{padding-bottom:50%}
.u-aspect-ratio--1-2:before{padding-bottom:200%}
.u-aspect-ratio--16-9:before{padding-bottom:56.25%}
.u-grid-push{position:relative;left:833.33333333%}
.u-grid-pull{position:relative;right:833.33333333%}
.u-text-left{text-align:left}
.u-text-centre{text-align:center}
.u-text-right{text-align:right}
.u-reset-font{font-size:1.6rem}
.u-background-image{background-color:#dcdcdc;background-position:center;background-repeat:no-repeat;background-size:cover}
.u-hide{display:none}
body{cursor:default !important}
h3 strong,h3 b{font-weight:inherit}
.body-copy h1 strong,.body-copy h2 strong,.body-copy h3 strong,.body-copy h4 strong,.body-copy h5 strong,.body-copy h6 strong,.body-copy a strong,.body-copy a b{font-weight:inherit}
.body-copy br{display:none}
table th strong,table th b{font-weight:inherit}
#wrapper_svp_mediaplayback,#wrapper_svp_page-video-stage-content{background-repeat:no-repeat;background-position:center center;background-size:cover;box-sizing:border-box;display:block;position:relative;white-space:nowrap;width:100%;font-size:0;width:100% !important;overflow:hidden}
#wrapper_svp_mediaplayback:before,#wrapper_svp_page-video-stage-content:before{content:'';display:inline-block;padding-bottom:56.25%;vertical-align:middle;width:0;height:0}
#wrapper_svp_mediaplayback iframe,#wrapper_svp_page-video-stage-content iframe{box-sizing:border-box;display:block;position:absolute;top:0;left:0;white-space:normal;width:100%;height:100%;position:absolute !important;width:100% !important;height:100% !important}
.advert-container+.twitter-timeline{margin-top:80px !important}
label span,.dataTable th span{font-size:inherit !important;color:currentColor !important;line-height:inherit !important;letter-spacing:inherit !important}
.dataTables_paginate,.dataTables_length{float:none !important}
.rf-divider__content .link-list{margin-bottom:0}
.rf-divider__content .link-list+.link-list{margin-top:0}
.rf-divider__content .link-list+.link-list li:first-child{border-top:0}
.form_rightcol select{width:100% !important}
.gateway-sub-section-item .fa-icon-container{display:none}
.grid-col .rf-hub-trio-container .row,.rf-hub-trio-container .row{margin-left:-15px;margin-right:-15px;margin-top:0;margin-bottom:0}
.rf-hub-trio-tile:after,.rf-hub-trio-tile:before{display:none}
.gateway-sub-section .row{margin-top:0;margin-bottom:0}
.rf-date-promo.hero{margin-top:30px;padding:60px 30% 60px 10%;background-position:90% 60px;background-repeat:no-repeat}
.rf-date-promo__title{margin-bottom:20px}
.figure--small{display:table;float:left;margin:3px 20px 10px 0}
.inner-content-grid .block.rf-block--with-icon .cta{left:0;bottom:15px}
.content-grid .block,.inner-content-grid .block{font-weight:700}
.content-grid .block.block-image,.inner-content-grid .block.block-image{font-weight:700}
.content-grid .block h3,.inner-content-grid .block h3{font-weight:700}
.content-grid .block h4,.inner-content-grid .block h4{font-weight:700}
.hub-image-author-height{min-height:347px}
.hub-intro__heading+*{margin-top:30px}
.panel-white-large-container{clear:both;padding-left:5%;padding-right:5%;*zoom:1;max-width:1400px;width:100%;margin-left:auto;margin-right:auto}
@media(min-width:768px){.panel-white-large-container{padding-left:5%;padding-right:5%}
}
@media(min-width:1000px){.panel-white-large-container{padding-left:70px;padding-right:70px}
}
.panel-white-large-container:before,.panel-white-large-container:after{content:" ";display:table}
.panel-white-large-container:after{clear:both}
@media(min-width:1920px){.panel-white-large-container{max-width:1400px}
}
@media(min-width:768px){.panel-white-large-container{padding-left:5%;padding-right:5%}
}
@media(min-width:1000px){.panel-white-large-container{padding-left:70px;padding-right:70px}
}
.panel-white-large-container:before,.panel-white-large-container:after{content:" ";display:table}
.panel-white-large-container:after{clear:both}
@media(min-width:1920px){.panel-white-large-container{max-width:1400px}
}
.panel .panel-white-large-container{padding-left:0;padding-right:0}
.section-menu li.up a .parent{font-weight:700}
.grid-col:not([class*="grid-col--"]) .related-panel__image-container,[class*="grid-col--5-12-at"] .related-panel__image-container,[class*="grid-col--6-12-at"] .related-panel__image-container,[class*="grid-col--7-12-at"] .related-panel__image-container,[class*="grid-col--8-12-at"] .related-panel__image-container,[class*="grid-col--9-12-at"] .related-panel__image-container,[class*="grid-col--10-12-at"] .related-panel__image-container,[class*="grid-col--11-12-at"] .related-panel__image-container,[class*="grid-col--12-12-at"] .related-panel__image-container{display:none}
@media(min-width:768px){.grid-col:not([class*="grid-col--"]) .related-panel__button-container .rf-btn--full-width,[class*="grid-col--5-12-at"] .related-panel__button-container .rf-btn--full-width,[class*="grid-col--6-12-at"] .related-panel__button-container .rf-btn--full-width,[class*="grid-col--7-12-at"] .related-panel__button-container .rf-btn--full-width,[class*="grid-col--8-12-at"] .related-panel__button-container .rf-btn--full-width,[class*="grid-col--9-12-at"] .related-panel__button-container .rf-btn--full-width,[class*="grid-col--10-12-at"] .related-panel__button-container .rf-btn--full-width,[class*="grid-col--11-12-at"] .related-panel__button-container .rf-btn--full-width,[class*="grid-col--12-12-at"] .related-panel__button-container .rf-btn--full-width{width:auto}
}
@media(min-width:960px){.inner-content-grid.distant-blocks .block.rf-block--wide{width:64%}
}
@media(min-width:1000px){[class*="grid-col--5-12-at"] .related-panel__button-container .rf-btn--full-width{width:100%}
}
@media(min-width:1920px){.panel-white-large-container{max-width:1400px}
}
.body-copy br{display:block}
.stream-video-container div{padding-bottom:57.3%}
.stream-video-container.half-video div{padding-bottom:76.4%}
@media screen and (max-width:599px){.stream-video-container div,.stream-video-container.half-video div{padding-bottom:300px}
}
@media screen and (min-width:600px) and (max-width:840px){.stream-video-container div{padding-bottom:50.3%}
.stream-video-container.half-video div{padding-bottom:100%}
}
.hub-image-author-height{min-height:347px}
.row{display:block;clear:both;margin:30px -15px;*zoom:1}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.row .row{margin-top:0;margin-bottom:0}
.col{float:left;width:100%;padding:0;padding:0 20px;position:relative}
.col-7-new{width:547px}
.grid-col .row{margin-left:0;margin-right:0}
h1,.title{font-weight:700;font-size:3.8rem}
h2{font-size:3.4rem}
h3{font-weight:700;font-size:2.6rem}
.clear{display:block;clear:both}
.structural{visibility:hidden;position:absolute;top:0;left:-1000em;height:0;width:0}
.hidden{display:none !important}
.pull-left{float:left}
.pull-right{float:right}
.text-left-offset,.u-text-left-offset{margin-left:30px}
.center-block{margin-left:auto;margin-right:auto;float:none}
.main,.aside{position:relative}
.title{color:#c80000}
.main-content .box-banner .row{padding:20px 0;min-height:340px;background:url("../../../etc.clientlibs/acca/clientlibs/acca_homepage/resources/img/layout/info-banner.jpg") no-repeat center center;position:relative}
.main-content .box-banner .row .panel,.box--banner .panel{margin:40px 0}
.main-content .box-banner .row .panel .wrap,.box--banner .panel .wrap{overflow:hidden}
.main-content .box-banner .row .feature .wrap,.box--banner .row .feature .wrap{padding:30px 20px}
.box--stories .headlineCountdown{background-image:url("../../../etc.clientlibs/acca/clientlibs/static-assets/resources/img/icon_calendar.png");width:70px;height:70px;background-size:70px 70px;background-repeat:no-repeat;display:inline-block}
.box--stories .headlineCountdown p{text-align:center;padding-top:30px;font-size:24px;font-weight:700}
.box--stories .headlineText{display:inline-block;width:350px;padding-top:10px}
.box--stories .headlineText .headlineTextTitle{font-size:14px;margin-bottom:0}
.box--stories .headlineText .headlineTextSubTitle{font-size:27px;margin-bottom:0}
.box--stories .cta-red{line-height:32px}
.box--stories .panel .wrap{-webkit-transition:padding-bottom .25s ease;-moz-transition:padding-bottom .25s ease;-o-transition:padding-bottom .25s ease;transition:padding-bottom .25s ease}
.box--stories .panel:hover .wrap{padding-bottom:30px}
.box--stories .feature{position:absolute;bottom:20px;right:20px;width:280px;padding-bottom:50px}
.box--stories .panel-list .left .wrap{padding:15px;background-color:white;background-color:rgba(255,255,255,0.9);position:absolute;bottom:0;left:20px}
.box--stories .panel-list .left .wrap:before{position:absolute;bottom:2px;right:2px;content:"";width:0;height:0;border-style:solid;border-width:0 0 12px 12px;border-color:transparent transparent #c80000 transparent}
.box--stories .panel-list .left .wrap a{color:black}
.box--stories .panel-list .left .wrap a:hover,.box--stories .panel-list .left .wrap a:focus,.box--stories .panel-list .left .wrap a:active{text-decoration:none}
.main-content .panel-borders .panelWhite{border-bottom:1px solid #f3f3f3}
.main-content .panel-borders .panelWhite+.panelWhite{margin-top:10px}
.main-content .horizontalImagePromo .box--stories .panel-list .date{margin:0;position:absolute;right:0;top:-22px;color:white;line-height:1em;background-color:#c80000;font-size:1.2em;padding:5px 10px 5px 5px}
.main-content .box-banner-extra{background-color:white !important;padding-bottom:48px;padding-top:30px}
p+.btn-container,.textSection+.btn-container{margin-top:30px}
a.btnLink{display:block;float:left;margin:0 0 10px 0;padding:0;cursor:pointer;color:#fff;background:#4c4d4f;border:1px solid #4c4d4f;-webkit-box-shadow:2px 2px 0 #655f58;-moz-box-shadow:2px 2px 0 #655f58;box-shadow:2px 2px 0 #655f58}
a.btnLink:hover{background:#333}
a.btnLink p{float:left;border:1px solid #fff;padding:3px 10px 1px 10px;margin:0;text-transform:uppercase}
.box{background-color:#fff;overflow:hidden;width:100%}
.box--banner,.box-banner{background-color:transparent;border-top:0;padding:0}
#tooltip{margin:-55px 0 0 -100px;position:absolute;z-index:3000;border:1px solid silver;background-color:#fff;padding:5px 5px 2px 5px;font-weight:700;color:#837f7a;font-size:13px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#tooltip h3,#tooltip div{margin:0}
#tooltip:before{content:"";position:absolute;width:0;height:0;border-left:5px solid transparent;border-top:8px solid #fff;border-right:5px solid transparent;margin:19px 0 0 40%}
.formSupport select{margin-top:0;width:145px}
.formSupport form div.submitButtonOuter{margin:10px 10px 10px 0}
.formSupport h2{margin-top:0}
.stampReview{float:right;margin-right:50px}
.formSupport form div.submitButtonInner{margin-bottom:0}
.heroBannerContainer{position:absolute;top:0;left:0}
.heroBannerContent{margin-left:42px;margin-bottom:48px;padding-top:55px;min-height:350px}
.heroBannerContent .subHeadline{font:normal 15px "Arial",Sans-Serif !important}
.heroBannerContent .mainHeadline{font-size:30px;width:350px;line-height:1.5 !important}
.heroBannerContent .copyBlock{font:normal 14px "Arial",Sans-Serif !important;line-height:1.5 !important}
.heroBannerContent .button{background:#fff;color:#c80000;font-size:14px;padding:15px 20px 15px 20px;display:inline-block;text-decoration:none !important}
.panel{color:#595959;position:relative}
.panel .wrap,.panel__wrap{clear:both}
.panel.solid{min-height:220px}
.panel.solid .wrap{padding-bottom:30px}
.panel.solid .cta{position:absolute;bottom:20px}
.panels .hero{margin-top:0}
.formSupport h2{clear:both}
.article{clear:both;position:relative;width:auto;overflow:hidden;margin-right:20px;padding-bottom:20px}
.article .summary{float:right;width:480px;padding:10px 0 0 10px}
.article .summary h2,.article .summary h3{margin-bottom:10px}
.article .summary a{display:block;margin:5px 0}
.article .summary p{margin:0 0 10px}
.article .summary strong{display:block;font-size:1.2em;margin:15px 0 0}
.article .summary table{margin:5px 0 15px}
.article .summary td.first{font-weight:normal}
.content .article ul li,.article .summary ul li{position:relative;font-size:1.2em;list-style-image:url(static-assets/resources/img/bullet.png);margin-left:20px}
.formSupport h2,.eventsTable h2{clear:both;width:100%;border-bottom:2px solid #efedec;margin-top:5px;padding:10px 0 7px 0}
.article ul.toc{overflow:hidden;margin-bottom:10px;list-style-image:none}
.article ul.toc li{margin:0}
.article ul.toc li a{display:block;margin-bottom:1.25px;color:#000;text-decoration:underline}
.content .article p{margin:0 0 10px 0}
.content .article table p{font-size:1em;margin:0}
.article .summary table td{font-weight:bold}
.promo p.socialLink{margin:10px 0}
.promo p.socialLink a{display:inline;float:none}
.promo ul.themes li{background:0;padding-left:0;margin-bottom:8px}
.promo ul.themes li a{background:url(static-assets/resources/img/arrowGrey.png) 1px 0 no-repeat;font-size:10px;text-transform:uppercase;text-decoration:none;padding-top:2px;padding-left:15px}
.promo ul.themes li a:hover{text-decoration:underline}
.promo .figure{overflow:hidden}
.promo figure{border:1px solid #b0aeaa;display:block;float:left;margin:0 0 10px 0;background-color:#fff}
.promo figure img{float:left;display:block;clear:both;margin:1px}
.promo p{margin:10px 0 15px}
.carouselWrap .pagination{clear:both;margin-top:5px;border-top:0}
.carouselWrap .pagination li{display:block;float:left;margin:0 3px 0 0;border:1px solid #797a7b;background:#7b7670}
.carouselWrap .pagination li a{display:block;color:#fff;padding:1px 4px 1px 4px;border:1px solid #fff}
.carouselWrap .pagination li a{padding:3px 4px 1px}
.carouselWrap .pagination li a:hover{color:#f4a405;background:#333;border:1px solid #e48600}
.carouselWrap .pagination li.active{background:#efedec;padding:1px;border:0}
.carouselWrap .pagination li.active a{color:#7b7670;background:#efedec;border:1px solid #efedec}
.carouselWrap .pagination li a:hover{border:1px solid #efedec}
.carouselWrap .pagination{clear:both;margin-top:5px;border-top:0}
.carouselWrap .pagination li{display:block;float:left;margin:0 3px 0 0;border:1px solid #797a7b;background:#7b7670}
.carouselWrap .pagination li a{display:block;color:#fff;padding:1px 4px 1px 4px;border:1px solid #fff}
.carouselWrap .pagination li a{padding:3px 4px 1px}
.carouselWrap .pagination li a:hover{color:#f4a405;background:#333;border:1px solid #e48600}
.carouselWrap .pagination li.active{background:#efedec;padding:1px;border:0}
.carouselWrap .pagination li.active a{color:#7b7670;background:#efedec;border:1px solid #efedec}
.carouselWrap .pagination li a:hover{border:1px solid #efedec}
.content .article{padding-bottom:20px;margin:20px 50px 10px 0}
.content .article h2,.content .article h3{clear:both;border-bottom:2px solid #efedec;padding:10px 0 7px 0;margin:30px 0 10px 0;font-size:2em}
.article .summary ul{margin-bottom:15px}
#master.rtl .content .article ul li{font-family:'Arial',sans-serif;font-size:1.4em;list-style-position:outside;list-style-image:url(static-assets/resources/img/bullet.png);margin-right:30px;margin-left:0;margin-bottom:.25em;line-height:1.8em}
.active.left ul li,.article .summary ul li{font-size:12px;list-style-position:outside;list-style-image:url(static-assets/resources/img/bullet.png);margin-left:30px;margin-bottom:.25em}
.accordionWrapper{border:1px solid #f2f2f2;padding:15px}
#dialog{position:absolute}
.maps{clear:both;display:block;position:relative;width:720px;min-height:400px}
.maps .learning{background:#fff url('static-assets/resources/img/mapLearningProviders.png') no-repeat top right}
.maps .learning div{width:220px;float:left;margin:20px 0 0 10px;padding-top:10px;border-top:2px solid #efedec}
.maps .learning div ul{position:relative;height:auto;width:auto}
.maps .learning div ul li{clear:both;position:relative;margin-bottom:20px;float:none}
.maps .learning div ul li a{position:relative;float:none;width:auto;font-size:1.2em;text-decoration:underline}
.map{position:relative;float:left;width:720px;min-height:400px}
.map h2{padding:10px 0 0 10px;width:100%}
.map ul{position:relative;display:block;overflow:hidden;width:720px}
.map ul li{position:absolute;display:block;margin-bottom:5.5px;top:0;left:0}
.map ul li a{position:absolute;display:block;float:left;clear:none;width:20px;height:20px;cursor:pointer}
.map ul li .member{display:block;position:relative;padding:0 10px 10px 10px;overflow:hidden;border-left:#cbcbcc;border-bottom:#cbcbcc;background-color:#fff;z-index:1}
.map ul li .member a:hover{color:#e48600}
.map ul li .member div{position:relative;width:auto;overflow:hidden;margin-top:5px;padding-top:10px;border-top:2px solid #d9d8d7}
.map ul li .member div img{position:relative;float:left;width:118px;height:118px;padding-left:2px}
.map ul li .member div div{float:left;overflow:hidden;width:150px;padding:0;margin:0 0 0 10px;border:0}
.map ul li .member div div strong{clear:both;float:left;padding-bottom:4px;font-weight:700;font-size:2em}
.map ul li .member div div span{clear:both;float:left;font-size:1.2em;white-space:nowrap}
.map ul li .member div div a{display:block;clear:both;float:left;width:auto;font-size:1.2em;color:#000;padding-bottom:5px;padding-left:0;padding-top:5px;margin:0;text-decoration:underline;background:0;white-space:nowrap}
.map ul li .member div div a:hover{color:#e48600}
.hasJS .map{background:#fff url(static-assets/resources/img/mapMembers.gif) no-repeat 0 0}
.hasJS .map ul{height:400px}
.hasJS .map #london a{position:absolute;top:83px;left:304px}
.hasJS .map #hongKong a{position:absolute;top:140px;left:587px}
.hasJS .map #singapore a{position:absolute;top:211px;left:562px}
.hasJS .map #barbados a{position:absolute;top:168px;left:120px}
.hasJS .map .member{display:none}
.mapMembers .tabs ul li a{padding:20px 0 10px 10px;width:169px}
.newMap{position:relative;float:left;width:720px;min-height:500px}
.newMap h2{padding:10px 0 0 10px;width:100%}
.newMap ul li{position:absolute;display:block;margin-bottom:5.5px;top:0;left:0}
.newMap ul li a{position:absolute;display:block;float:left;clear:none;width:20px;height:20px;cursor:pointer}
.newMap ul li .member,#dialog{display:none;position:relative;padding:0 10px 10px 10px;overflow:hidden;border-left:#cbcbcc;border-bottom:#cbcbcc;background-color:#fff;z-index:1}
.newMap ul li .member a{position:relative;overflow:hidden;background-color:#fff}
.newMap ul li .member a:hover,#dialog a:hover{color:#e48600}
.newMap ul li .member div,#dialog div{position:relative;width:auto;overflow:hidden;margin-top:5px;padding-top:10px;border-top:2px solid #d9d8d7}
.newMap ul li .member div img,#dialog div img{position:relative;float:left;width:118px;height:118px;padding-left:2px}
.newMap ul li .member div div,#dialog div div{float:left;width:150px;padding:0;margin:0 0 0 10px;border:0}
.newMap ul li .member div div strong,#dialog div div strong{clear:both;float:left;padding-bottom:4px;font-weight:700;font-size:2em}
.newMap ul li .member div div span,#dialog div div span{clear:both;font-size:1.2em;white-space:nowrap}
.newMap ul li .member div div a,#dialog div div a{display:block;clear:both;width:auto;font-size:1.2em;color:#000;padding-bottom:5px;padding-left:0;padding-top:5px;margin:0;text-decoration:underline;background:0;white-space:nowrap}
.newMap ul li .member div div a:hover,#dialog div div a:hover{color:#d92e10}
.hasJS .resultTooltip divhtml{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
div[class*=cq-element-tabbedCarousel]{overflow:hidden}
.submitButtonOuter{display:block;float:left;margin:0 0 10px 0;width:auto;padding:0;cursor:hand;color:#fff;background:#4c4d4f;border:1px solid #4c4d4f;-webkit-box-shadow:2px 2px 0 #655f58;-moz-box-shadow:2px 2px 0 #655f58;box-shadow:2px 2px 0 #655f58}
.submitButtonInner{float:left;border:1px solid #fff;padding:3px 10px 2px 10px;margin:0;text-transform:uppercase}
.submitButtonOuter:hover,.submitButtonOuter:hover .submitButton{background-color:#333}
.submitButton{border:0;padding:0;width:auto;background:transparent;color:#fff;cursor:pointer;text-transform:uppercase;font-size:1.2em}
.headerToolBar{position:relative;width:960px;background-color:#666;height:24px;margin:0 auto;z-index:100}
ul#servicesNav{position:relative;float:right}
ul#servicesNav li{position:relative;display:block;float:left;width:auto;height:24px;background:transparent url(static-assets/resources/img/siteMapSeparator.png) no-repeat right center}
ul#servicesNav li a{display:block;color:#fff;padding:6px 10px;font-size:1em}
ul#servicesNav li:hover{background-color:#333}
ul#servicesNav li.last{width:auto;background-image:none}
ul#servicesNav li.last a{display:block;float:left;width:auto;padding:6px 15px 6px 5px}
ul#servicesNav li.last:hover .globalMap{display:block}
ul#servicesNav li.last a{background:transparent url(static-assets/resources/img/btnSprite.png) no-repeat 75px -590px}
ul#servicesNav li a.selected{color:#f4a405;background:transparent url(static-assets/resources/img/btnSprite.png) no-repeat -26px -592px}
ul#servicesNav li a:hover{color:#f4a405;background-color:#333}
.headerToolBar ul#servicesNav li.last a:hover{background:transparent url(static-assets/resources/img/btnSprite.png) no-repeat -26px -592px}
.header .promoAdvertising{width:728px;height:90px;float:right;background-color:#fc0}
.header .promoAdvertising img{width:auto}
.navigation{margin-left:auto;margin-right:auto;position:relative;float:left;background-color:#fff;padding-right:0;width:960px}
.navigation ul#mainNav{position:relative;width:800px}
ul#mainNav li{display:block;float:left;padding:0 15px 2px 6px;font-weight:700;font-size:1em;background:transparent url(static-assets/resources/img/navigationSeparator.png) no-repeat right 2px}
ul#mainNav li.selected,ul#mainNav li:hover{background-color:#333;cursor:pointer}
ul#mainNav li:hover a{color:#f4a405}
ul#mainNav li a{height:60px;width:80px;vertical-align:bottom;display:table-cell;color:#fff;text-transform:uppercase}
ul#mainNav li a:hover{color:#f4a405;cursor:pointer}
ul#mainNav .mainNavFlyout{position:absolute;z-index:300;top:62px;left:0;display:none;padding:20px 0 0 5px;width:720px;background-color:#333}
ul#mainNav li:hover .mainNavFlyout{display:block}
.contentSummary{padding-top:10px}
.contentSummary .col{width:auto}
.aside .promoAdvertising{width:225px;margin:0 0 16px 13px}
a.btnLink{display:block;float:left;margin:0 0 10px 0;padding:0;cursor:pointer;color:#fff;background:#4c4d4f;border:1px solid #4c4d4f;-webkit-box-shadow:2px 2px 0 #655f58;-moz-box-shadow:2px 2px 0 #655f58;box-shadow:2px 2px 0 #655f58}
a.btnLink:hover{background:#333}
a.btnLink{float:left;border:1px solid #fff;padding:3px 10px 2px 10px;margin:0;text-transform:uppercase}
.addthis_default_style{float:right;margin:0;padding:5px 1px 0;background:transparent;outline:0;border:0}
.newsPromo a.seeMore{clear:both;display:block;float:left;width:auto;height:auto;font-size:1.2em;margin-top:8px;margin-bottom:20px;text-decoration:underline}
.addthis_toolbox{position:relative;clear:left;display:block;width:219px;border:1px solid #efedec;outline:1px solid #e0dcda;background-color:#e0dcda;padding:5px 0 0 4px;margin:0;overflow:hidden;float:left}
.pageHeader .addthis_toolbox{clear:none}
.content .article{padding-bottom:20px;margin:20px 50px 10px 0;border-bottom:2px solid #efedec}
.content .article h2,.content .article h3{clear:both;border-top:2px solid #efedec;padding-top:10px;margin-top:30px}
.content .article h4{width:auto;font-weight:bold;margin:10px 0 5px 0;padding-bottom:5px}
.content .article p.first{margin:0 0 10px}
.content .article p a{text-decoration:underline;color:#000}
.content .article p a:hover{color:#d92e10}
.article .summary ul{margin-bottom:15px}
.contentSummary .article{clear:both;position:relative;width:auto;overflow:hidden;border-top:2px solid #efedec;margin-right:20px;padding-bottom:20px}
.article .summary{float:right;width:480px;padding:10px 0 0 10px}
.article .summary h2,.article .summary h3{margin-bottom:10px;font-size:2em}
.article .summary h2 a,.article .summary h3 a{font-size:1em;margin:0;text-decoration:none}
.article .summary h2 a:hover,.article .summary h3 a:hover{color:#d92e10}
.article .summary p a{display:inline;font-size:1em}
.article .summary p a:hover{color:#d92e10}
.article .summary a{display:block;font-size:1.2em;margin:5px 0;text-decoration:underline}
.article .summary a:hover{color:#d92e10}
.article .summary p{margin:0 0 10px}
.article .summary strong{display:block;font-size:1.2em;margin:15px 0 0}
.article .summary table{margin:5px 0 15px}
.article .summary td.first{font-weight:normal}
.article .summary table td{font-weight:bold}
.content .article p{margin:0 0 10px 0}
.content .article table p{font-size:1em;margin:0}
ul#servicesNav li.last .globalMap{position:absolute;top:24px;left:-748px;width:830px;overflow:hidden;background:#fff url(static-assets/resources/img/overflyMap.png) no-repeat 0 0;border:2px solid #6d6a68;z-index:50}
ul#servicesNav li.last .globalMap span{display:block;font-size:1.6em;font-weight:bold;margin:15px 0 0 15px;text-transform:uppercase}
ul#servicesNav li.last .globalMap ul{position:relative;width:830px;height:378px;padding-left:10px}
ul#servicesNav li.last .globalMap ul li:hover{background:0}
ul#servicesNav li.last .globalMap ul li{position:relative;width:240px;padding:10px 0 0 5px;margin-left:0;margin-right:47px;background:0;border-top:1px solid #6d6a68}
ul#servicesNav li.last .globalMap ul li span{display:block;font-size:1.2em;color:#333;margin:0 0 5px 0;text-transform:uppercase;background-color:none}
ul#servicesNav li.last .globalMap ul li.globalOne{margin-top:85px}
ul#servicesNav li.last .globalMap ul li.globalTwo{margin-top:20px}
ul#servicesNav li.last .globalMap ul li.globalThree{margin-top:135px}
ul#servicesNav li.last .globalMap ul li.globalFour{margin-top:40px;margin-right:0}
ul#servicesNav li.last .globalMap ul li ul{position:relative;width:240px;height:auto;padding:0}
ul#servicesNav li.last .globalMap ul li ul li{display:inline;float:left;position:relative;width:118px;height:auto;padding:0;margin:0 0 5px 0;border:0}
ul#servicesNav li.last .globalMap ul li ul li:hover{background-color:none}
ul#servicesNav li.last .globalMap ul li ul li a{position:relative;display:block;font-size:1.1em;color:#6d6a68;padding:0;background-color:none}
ul#servicesNav li.last .headerToolBar li.last .globalMap ul li ul li a{padding:0;background-image:none}
.headerToolBar ul#servicesNav li.last .globalMap ul li ul li a:hover{color:#333;text-decoration:underline;background-color:transparent;background:0}
ul#servicesNav li.last .globalMap{display:none}
ul#servicesNav li.last .globalMap a.flyoutLink{color:#818181}
ul#servicesNav li.last{width:auto;background:url('../../../etc.clientlibs/acca/clientlibs/acca_homepage/resources/img/icons/icon-arrow-down.svg') no-repeat;background-position-x:100%;background-position-y:4px;background-position:100% 4px;background-size:16px 16px;border-right:0;padding-right:12px}
ul#servicesNav li.last img{margin-right:2px;margin-left:3px;margin-top:4px;float:left}
ul#servicesNav li.last .regionLabel a{display:block;float:left;width:auto;padding:6px 5px 6px 5px}
ul#servicesNav li.last:hover .globalMap{display:block}
.hubPromoGroup h2.hubPromoGroupTitle{margin:0;padding:15px 15px 8px 15px;color:#fff;background:#4c4d4f}
ul.mediaAlternates{margin:20px 0 0 0}
.mediaPlayBackCarousel ul.mediaAlternates{padding:5px 0 5px 0;margin:10px 0 0 0}
div.authorDetails{border-top:solid 5px #4c4d4f;margin:20px 0 0 0}
div.authorDetails h4{color:#d63400;margin-top:18px}
div.authorDetails div.ad-image{background:#fff;padding:1px;margin:0 0 10px 0;border:1px solid #b0aeaa}
div.authorDetails div.ad-image img{display:block}
div.authorDetails p{color:#333;margin:0 0 3px 0}
div.authorDetails p span{color:#666}
div.authorDetails ul.ad-follow{font-size:1.2em;color:#666;height:19px;margin:11px 0 0 0}
div.authorDetails ul.ad-follow li{float:left;margin-right:5px}
div.authorDetails ul.ad-follow li.ad-follow-text{margin-right:7px;padding-top:3px}
div.authorDetails ul.mediaAlternates{margin-top:11px}
div.comment-form p.characters-left{font-size:1.2em;text-align:right}
div.comment-form p.characters-left span{padding-right:3px}
div.comment-form p.characters-left span.error{color:#c00}
div.comment-form input.comment-text{font-size:1.2em;padding:2px;border:solid 1px #333}
div.comment-form input.comment-author{margin-bottom:15px;display:block;clear:both;width:165px}
div.comment-form input.comment-email{margin-bottom:25px;display:block;clear:both;width:165px}
.comment-error{font-size:1.2em;font-weight:bold;color:#c00;float:left;margin-bottom:5px}
div.comment-form input.submit,form#comments-lightbox-form div.comment-block input.submit,.articleFilters input.submit{background:url(static-assets/resources/img/btnSubmit.png) no-repeat;width:88px;height:28px;padding:3px 0 8px 0;border:0;margin:0;color:#fff;font-size:1.2em;font-weight:bold;text-transform:uppercase;cursor:pointer}
div.comment-form input.submit:hover,form#comments-lightbox-form div.comment-block input.submit:hover{background-position:0 -28px}
div.comments-list{border-bottom:3px solid #333;padding-bottom:5px;margin-bottom:40px}
div.comments-count{border-bottom:3px solid #333;padding:10px 0}
form#comments-lightbox-form{position:fixed;top:50px;left:50%;width:482px;margin-left:-241px;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:10px;z-index:102;visibility:hidden}
form#comments-lightbox-form div.comment-block{background:#efeeec;padding:10px 20px}
form#comments-lightbox-form div.comment-block p{margin-bottom:4px}
form#comments-lightbox-form div.comment-block p.recaptcha-cancel{margin-bottom:0;margin-top:24px;text-transform:uppercase;text-decoration:underline;cursor:pointer;float:right}
form#comments-lightbox-form div.comment-block input.submit{margin-top:10px}
div.recaptcha-lightbox{background:#000;height:100%;width:100%;position:fixed;top:0;left:0;z-index:101;display:none;-ms-filter:"alpha(opacity=75)";filter:alpha(opacity=75);-moz-opacity:.75;-khtml-opacity:.75;opacity:.75}
div.commentPosts div.comment-post{border-top:0}
div.commentPosts div.comment-first-post{border-top:0;overflow:hidden}
.hasJS .resultTooltip divhtml{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
div[class*=cq-element-tabbedCarousel]{overflow:hidden}
.structural{visibility:hidden;position:absolute;top:0;left:-1000em;height:0;width:0}
.submitButtonOuter{display:block;float:left;margin:0 0 10px 0;width:auto;padding:0;cursor:pointer;color:#fff;background:#4c4d4f;border:1px solid #4c4d4f;-webkit-box-shadow:2px 2px 0 #655f58;-moz-box-shadow:2px 2px 0 #655f58;box-shadow:2px 2px 0 #655f58}
.submitButtonInner{float:left;border:1px solid #fff;padding:3px 10px 2px 10px;margin:0;text-transform:uppercase}
.submitButtonOuter:hover,.submitButtonOuter:hover .submitButton{background-color:#333}
.submitButton{border:0;padding:0;width:auto;background:transparent;color:#fff;cursor:pointer;text-transform:uppercase;font-size:1.2em}
.headerToolBar{position:relative;width:960px;background-color:#4c4d4f;height:24px;margin:0 auto;z-index:100}
ul#servicesNav{position:relative;float:right}
ul#servicesNav li{position:relative;display:block;float:left;width:auto;height:24px;border-right:1px solid #6c6d71}
ul#myACCA li{position:relative;display:block;float:left;background-color:#4c4d4f;padding-left:10px;width:79px;height:24px}
ul#myACCA li a{display:block;color:#fff;padding:6px 10px;font-weight:700;font-size:1.2em}
ul#myACCA li:hover{background-color:#d92e10}
ul#servicesNav li a{display:block;color:#fff;padding:6px 10px;font-size:1em}
ul#servicesNav li a:hover{color:#f4a405}
ul#servicesNav li:hover{background-color:#333}
ul#servicesNav li a.selected{color:#f4a405;background:transparent url(static-assets/resources/img/btnSprite.png) no-repeat -26px -592px}
.header{background-color:#fff;position:relative;overflow:hidden;margin:0;width:960px;margin-left:auto;margin-right:auto;padding-top:10px}
.header a img{border:0;float:left;width:auto;height:90px}
.navigation ul#mainNav{position:relative;width:800px}
ul#mainNav li{display:block;float:left;padding:0 15px 2px 6px;font-weight:700;font-size:1em;background:transparent url(static-assets/resources/img/navigationSeparator.png) no-repeat right 2px}
ul#mainNav li .singleColumn{padding:0 10px 5px 0}
ul#mainNav li.selected,ul#mainNav li:hover{background-color:#333;cursor:pointer}
ul#mainNav li:hover a{color:#f4a405}
ul#mainNav li a{height:60px;width:80px;vertical-align:bottom;display:table-cell;color:#fff;text-transform:uppercase}
ul#mainNav li a .singleColumn{padding-left:10px}
ul#mainNav li a:hover{color:#f4a405;cursor:pointer}
ul#mainNav .mainNavFlyout{position:absolute;z-index:300;top:62px;left:0;display:none;padding:20px 0 0 5px;width:720px;background-color:#333}
ul#mainNav .mainNavFlyout .singleColumn{left:auto;width:auto}
ul#mainNav li:hover .mainNavFlyout{display:block}
ul#mainNav .mainNavFlyout ul{display:block;position:relative;float:left;width:222px;margin:0 10px 0 5px;padding:0;border:0;overflow:hidden}
ul#mainNav .mainNavFlyout li{float:none;position:relative;padding:10px 0 25px;border-top:1px solid #4d4d4f;font-weight:700;font-size:1.2em;background:0}
ul#mainNav .mainNavFlyout li a{position:relative;width:auto;height:auto;display:block;color:#fff;text-transform:uppercase}
ul#mainNav .mainNavFlyout li a:hover{color:#f4a405;cursor:pointer}
ul#mainNav .mainNavFlyout li strong{display:block;margin-bottom:.1em;font-weight:normal}
ul#mainNav .mainNavFlyout li .singleColumn{padding:10px 0 10px;font-weight:700;font-size:1em}
ul#mainNav .mainNavFlyout ul ul{position:relative;float:none;width:auto;margin:0;padding:0}
ul#mainNav .mainNavFlyout ul ul li{margin:0;padding:0;border:0;font-size:1em;line-height:1.5}
ul#mainNav .mainNavFlyout ul ul li a{position:relative;width:auto;color:#fff;text-transform:none}
ul#mainNav .mainNavFlyout ul ul li a:hover{color:#f4a405}
ul#mainNavSingle li{display:block;float:left;padding:0 10px 5px 0;font-weight:700;font-size:1em;background:transparent url(static-assets/resources/img/navigationSeparator.png) no-repeat right 2px}
ul#mainNavSingle li.selected,ul#mainNavSingle li:hover{background-color:#333;cursor:pointer}
ul#mainNavSingle li:hover a{color:#f4a405}
ul#mainNavSingle li a{height:60px;width:80px;vertical-align:bottom;display:table-cell;color:#fff;text-transform:uppercase;padding-left:10px}
ul#mainNavSingle li a:hover{color:#f4a405;cursor:pointer}
ul#mainNavSingle .mainNavFlyout{position:absolute;z-index:300;top:62px;display:none;padding:20px 0 0 5px;background-color:#333}
ul#mainNavSingle li:hover .mainNavFlyout{display:block}
ul#mainNavSingle .mainNavFlyout ul{display:block;position:relative;float:left;width:222px;padding:0;border:0;overflow:hidden}
ul#mainNavSingle .mainNavFlyout li{float:none;position:relative;padding:0;border-top:1px solid #4d4d4f;font-weight:700;font-size:1em;background:0}
ul#mainNavSingle .mainNavFlyout li a{position:relative;width:auto;height:auto;display:block;color:#fff;text-transform:none}
ul#mainNavSingle .mainNavFlyout li a:hover{color:#f4a405;cursor:pointer}
ul#mainNavSingle .mainNavFlyout li strong{display:block;margin-bottom:.1em;font-weight:normal}
ul#mainNavSingle .mainNavFlyout ul ul{position:relative;float:none;width:auto;margin:0;padding:0}
ul#mainNavSingle .mainNavFlyout ul ul li{margin:0;padding:0;border:0;font-size:1em;line-height:1.5}
ul#mainNavSingle .mainNavFlyout ul ul li a{position:relative;width:auto;color:#fff;text-transform:none}
ul#mainNavSingle .mainNavFlyout ul ul li a:hover{color:#f4a405}
.navigation .siteSearch{position:absolute;overflow:hidden;width:220px;margin-top:9px;margin-left:3px;left:733px;top:0;z-index:10}
.navigation .siteSearch form{position:relative;overflow:hidden}
.siteSearch404 form #q{height:20px;width:80%}
.siteSearch404 form #button{height:26px;width:18%}
.aside form label,.navigation form label{display:block;text-indent:-10000px;margin:-2px 15px 0 0}
ul.naviAccount{clear:both;position:relative;overflow:hidden;margin-top:8px;margin-left:145px;width:auto}
.naviAccount li{display:inline;float:left;width:71px;height:25px;padding:0;font-size:.91em;border-right:1px solid #4c4d4f;background:#7b7670 none}
.navigation .naviAccount li a{position:absolute;bottom:5px;display:block;padding:6px 10px 0 8px;width:auto;height:auto;color:#fff;font-weight:700;font-size:1.1em;text-transform:uppercase}
.naviAccount li.last{background:#7b7670 url(static-assets/resources/img/iconSelect.png) no-repeat 6px -183px;width:75px;border-right:0}
.naviAccount li.last:hover a{color:#f4a405;background:#333 url(static-assets/resources/img/iconSelect.png) no-repeat 6px -86px}
.naviAccount li.last a{width:53px}
.navigation .naviAccount li:hover{background-color:#333}
.naviAccount li a:hover{color:#f4a405;background-color:#333}
.navigation .naviAccount li.last a{width:auto;text-indent:8px;padding-right:0}
.mapMembers{padding-top:0}
.main.clearSection{background:0}
.hubContent{clear:both}
.content .eventDetails{position:relative;width:220px;float:right;padding-top:5px}
.content .eventDetails .eventInfo{font-size:1.2em;line-height:150%}
.content .eventDetails .downloadform{height:50px;border:solid 1px #000;margin-right:10px;padding-right:5px;margin-bottom:10px}
.content .eventDetails .downloadform .image{height:50px;float:left;width:25%;text-align:center;line-height:50px}
.content .eventDetails .downloadform .image img{height:25px;vertical-align:middle}
.content .eventDetails .downloadform .text{height:50px;float:left;width:75%;text-align:center;text-transform:uppercase;font-weight:bold}
.content .eventDetails .downloadform .text p{font-size:11px}
.content .eventDetails .downloadform .text p a{color:#0574b9;text-decoration:underline}
.content .eventImage{width:220px;float:right}
#venueLink a{color:#0301fc;font-weight:bold}
#venueLink a:visited{color:#9538a9;font-weight:bold}
#venueLink a:hover{text-decoration:underline;font-weight:bold}
#eventTable_paginate{float:right}
.table .previous{display:none}
.table .next{display:none}
.paginate_active{margin:0 3px 0 0;background:red;color:white;cursor:pointer;padding:1px 4px 1px 4px;text-align:center;border:solid #7b7670 thin}
#eventTable_next{display:none}
#eventTable_previous{display:none}
.your-filters{font-size:1.2em;background-color:#efedec;height:35px;margin:5px;margin-top:0;padding:5px}
.your-filters .filter-message{float:left;padding-top:3px}
.filter-item{float:left;background:white;border:#ccc solid 1px;border-radius:5px;margin-left:5px;margin-right:5px;padding:2px;text-decoration:underline}
.filter-item a img{margin-right:3px !important;float:left}
.your-filters h4{border-bottom:2px solid #ccc !important;margin:0 0 5px 0 !important}
#eventFilters .eventHeader h4{text-transform:none;border-bottom:2px solid #ccc;margin:0 0 5px 0}
#eventFilters .column-left{float:left;width:33%}
#eventFilters .column-right{float:right;width:33%}
#eventFilters .column-center{display:inline-block;width:33%}
#eventFilters table tr{background-color:white}
#eventFilters table tr td{width:160px}
#eventFilters table tr td select{width:160px}
#eventTable_first{color:#7b7670;cursor:pointer;background-color:white;border:solid black thin;margin:1px}
#eventTable_last{color:#7b7670;cursor:pointer;background-color:white;border:solid black thin;margin:1px}
#eventFilters .column1{display:inline-block;width:45%;margin-right:5px;clear:both}
#eventFilters .column1 select{width:100%;clear:both}
#eventFilters .column2{display:inline-block;width:40%}
#eventFilters .column3{display:inline-block;width:9%;height:40px;position:relative;margin-left:5px}
#eventFilters .column3 .clear{position:absolute;bottom:0;left:0;text-decoration:underline;font-size:12px}
.eventsAndCpdList p{padding-left:10px}
#eventFilters .column3 .showAll{float:left;text-decoration:underline}
#eventTable{border:0}
#eventTable tr td{padding:10px 0 9px 10px}
#sortDropdown{border-top:2px solid #efedec}
#sortDropdown p{font-size:12px;padding-left:10px;margin:5px 0 5px 0}
.eventSummary{width:100px;font-size:.85em}
.eventDescription a{background:transparent url(static-assets/resources/img/arrowRed-transparent.png) no-repeat 0 .25em;margin-top:8px;padding-left:15px;font-size:1.3em;line-height:1.1;margin:5px}
.eventDescription p{margin:5px}
.content .eventDetails h2{border-bottom:2px solid #efedec;padding-top:7px;letter-spacing:-1px;word-wrap:break-word}
.content .eventDetails .eventEmail a:link{color:#00f}
.content .eventDetails .eventEmail a:visited{color:#800080 !important}
.content .eventDetails .eventEmail a:hover{color:#00f;text-decoration:underline}
.contentSummary{padding-top:10px}
.contentSummary .col{width:auto}
.aside .promoAdvertising{width:225px;margin:0 0 16px 13px}
.tabbedCarouselWrap{padding-bottom:0;background-color:#efedec}
.tabbedCarousel{display:block;position:relative;background:#fff url(static-assets/resources/img/backgroundGradientGold.png) no-repeat 1px 1px;border:1px solid #c9c5c3;margin-bottom:10px}
.tabbedCarousel ul.jcarousel-control{position:absolute;left:-5px;top:35px;float:left;z-index:10}
.tabbedCarousel ul.jcarousel-control li{overflow:hidden;width:260px;height:30px}
.tabbedCarousel ul.jcarousel-control li a{display:block;color:#efedec;padding:5px 0 2px;width:260px;font-weight:700;font-size:1.6em;text-indent:10px;background:transparent url(static-assets/resources/img/btnGoldModule.png) no-repeat 0 -98px}
.tabbedCarousel ul.jcarousel-control li a.selected,.tabbedCarousel ul.jcarousel-control li a:hover,.tabbedCarousel ul.jcarousel-control li a:focus,.tabbedCarousel ul.jcarousel-control li.active a{color:#fff;background:transparent url(static-assets/resources/img/btnGoldModule.png) no-repeat 0 0}
.tabbedCarousel ul.jcarousel-control li a span{display:block;padding:4px 0 3px;margin-right:20px;background-color:#655f58}
.tabbedCarousel ul.jcarousel-control li a.selected span,.tabbedCarousel ul.jcarousel-control li a:hover span,.tabbedCarousel ul.jcarousel-control li a:focus span,.tabbedCarousel ul.jcarousel-control li.active a span{background-color:#d92e10}
.tabbedCarousel .jcarousel-container{margin-bottom:-9px}
.tabbedCarousel img{height:209px;width:230px;top:8px;right:0;position:absolute}
.tabbedCarousel .carouselContent{position:relative;width:718px;display:block}
.tabbedCarousel .carouselContent li{overflow:hidden;padding-left:260px;width:458px;min-height:217px;position:relative}
.tabbedCarousel .carouselContent h2{width:210px;margin-top:35px;font-weight:700;line-height:1;letter-spacing:-1.5px;font-size:2.6em}
.tabbedCarousel .carouselContent p{width:210px;margin-bottom:10px}
.tabbedCarousel .carouselContent a.btnLink p{margin-bottom:0}
.tabbedCarousel .carouselContent a p{width:auto}
.carouselWrap{position:relative;float:left;padding-left:10px;background-color:#fff;overflow:hidden;margin:15px 0 25px;width:460px}
.carouselWrap .caroufredsel_wrapper{border-top:2px solid #efedec;border-bottom:1px solid #efedec;height:auto !important}
.carouselWrap .carousel{height:auto !important;position:relative !important}
.carousel .protoCarouselPane{float:left;width:440px;margin-right:20px;padding:7.5px 0 0 0}
.carousel .protoCarouselPane img{float:left;margin-top:3px;width:100px;height:100px}
.carousel .protoCarouselPane div{position:relative;float:left;width:300px;padding-right:20px;margin:0 0 0 20px;padding-bottom:10px}
.carousel h3{margin:10px 0;font-weight:normal;line-height:1.25}
.carousel .protoCarouselPane div p{margin-bottom:10px}
.carousel .protoCarouselPane div a{margin-bottom:0}
.carousel .protoCarouselPane div a.btnLink p{margin-bottom:0}
.eventsPromo{width:220px;float:right;margin-top:15px;margin-right:10px}
.eventsPromo h2{font-weight:700;padding:10px 0 7px 0;border-bottom:2px solid #efedec}
.eventsPromo ul{clear:both;overflow:hidden;padding-bottom:5px;padding-top:10px}
.eventsPromo ul li{overflow:hidden;padding-right:20px}
.aside .eventsPromo ul li{margin-bottom:10px}
.eventsPromo ul li p{font-size:1.2em;color:#444}
.eventsPromo ul li p.eventsDate{font-weight:700;font-size:1.5em;color:#444}
.eventsPromo ul li.eventsLinkLi{background:transparent url(static-assets/resources/img/arrowRed_aside.png) no-repeat 0 .25em;margin-bottom:5px;padding-left:15px}
.eventsPromo ul li a.seeMore{display:block;font-size:1.2em;color:#333;text-decoration:underline}
.eventsPromo ul li a:hover{color:#d92e10}
.aside .eventsPromo ul li a:hover{color:#000}
.aside .eventsPromo a.seeMore:hover{color:#000}
.aside .eventsPromo{width:207px;overflow:hidden;background-color:#e0dcda;border:1px solid #efedec;margin:0 0 16px 10px;outline:1px solid #e0dcda;padding:10px;float:none}
.aside .eventsPromo h2{font-weight:700;letter-spacing:-1px;padding:10px 0 7px 0}
.newsPromo{width:220px;float:right;margin-right:10px;border-top:2px solid #efedec}
.newsPromo h2{float:left;padding:10px 0 7px 0}
.newsPromo a.rssLink{display:block;float:right;width:19px;height:19px;margin-top:8px}
.newsPromo ul{clear:both;overflow:hidden;padding-bottom:5px;padding-top:10px;border-top:2px solid #efedec}
.newsPromo ul li{overflow:hidden;padding-right:20px}
.aside .newsPromo ul li{margin-bottom:10px}
.newsPromo ul li p{font-size:1.2em;color:#444}
.newsPromo ul li p.newsDate{font-weight:700;font-size:1.5em;color:#444}
.newsPromo ul li a{font-size:1em;margin-top:0;text-decoration:underline}
.newsPromo ul li a:hover{color:#d92e10}
.aside .newsPromo ul li a:hover{color:#000}
.newsPromo a.seeMore,.eventsTable a.seeMore,.sglEventPromo a.seeMore,.tech .article .newsTeaser p a.seeMore,.tech .articleContentDownloads p a.seeMore,.quiz p a.seeMore{clear:both;display:block;width:auto;height:auto;font-size:1.4em;margin-top:8px;padding-left:15px;text-decoration:underline;background:transparent url(static-assets/resources/img/arrowRed-transparent.png) no-repeat 0 .25em}
.newsPromo a.seeMore:hover,.eventsTable a.seeMore:hover,.sglEventPromo a.seeMore:hover,.tech .article .newsTeaser p a.seeMore:hover,.tech .articleContentDownloads p a.seeMore:hover,.quiz p a.seeMore:hover{color:#d92e10;background:transparent url(static-assets/resources/img/arrowRed-transparent.png) no-repeat 0 .25em}
.aside .newsPromo a.seeMore:hover{color:#000}
.aside .newsPromo{background-color:#e0dcda;border:1px solid #efedec;margin:0 0 16px 10px;outline:1px solid #e0dcda;padding:10px;float:none;width:100%;overflow:hidden}
.about{clear:both;padding:0 10px 0 10px}
.about a{display:block;color:black;text-decoration:underline}
.about a:hover{color:#f4a405}
.about h2{padding:10px 0 7px 0;margin-bottom:10px;border-bottom:2px solid #efedec}
.about h3{margin-bottom:10px}
.cq-colctrl-default{width:100%}
.about .aboutSection,.col-25 .col-25-c0,.col-25 .col-25-c1,.col-25 .col-25-c2,.col-25 .col-25-c3,.col-33 .col-33-c0,.col-33 .col-33-c1,.col-33 .col-33-c2,.col-50 .col-50-c0,.col-50 .col-50-c1{float:left;margin:0 20px 30px 0}
.col-25 .col-25-c0,.col-25 .col-25-c1,.col-25 .col-25-c2,.col-25 .col-25-c3{width:154px}
.col-33 .col-33-c0,.col-33 .col-33-c1,.col-33 .col-33-c2{width:212px}
.col-50 .col-50-c0,.col-50 .col-50-c1{width:328px}
.formSupport form div{margin-bottom:10px}
.formSupport select{float:left;margin-top:3px}
.formSupport select{float:left}
.formSupport form div.submitButtonOuter{margin:0 10px 10px 15px}
.formSupport form div.submitButtonInner{margin-bottom:0}
.aside .addthis_toolbox{overflow:hidden;border:0;outline:0;background-color:transparent;padding:5px 0 0 0;margin:7.5px 0 0 20px}
.addthis_default_style a.at300b,.addthis_default_style a.at300m{text-transform:uppercase;padding:4px 5px 0 0;font-weight:bold;float:left;top:2px}
a.addthis_button_twitter,a.addthis_button_facebook,a.addthis_button_linkedin,a.addthis_button_compact{width:20px;height:20px;text-indent:-10000px}
.addthis_default_style a.at300b span{margin:-4px -2px 0 0;width:28px;height:28px}
.addthis_default_style a.at300m span{margin:-4px 0 0 0;width:19px;height:19px}
.at300bs{width:19px;height:19px}
.at15t_email{background:transparent url(static-assets/resources/img/iconEmail.png) scroll no-repeat 0 0 !important}
.at15t_print{background:transparent url(static-assets/resources/img/iconPrint.png) scroll no-repeat 0 0 !important}
.at15t_twitter{background:transparent url(static-assets/resources/img/iconTwitter.png) scroll no-repeat 0 0 !important}
.at15t_facebook{background:transparent url(static-assets/resources/img/iconFacebook.png) scroll no-repeat 0 0 !important}
.at15t_linkedin{background:transparent url(static-assets/resources/img/iconLinkedIn.png) scroll no-repeat 0 0 !important}
.at15t_compact{background:transparent url(static-assets/resources/img/iconAddThis.png) scroll no-repeat 0 0 !important}
.formSupport form{margin-top:20px;padding-left:60px;background:transparent url(static-assets/resources/img/iconExamSupport.png) no-repeat 0 0}
#feedback-banner,#cf-feedback-banner{background:#fff;border-bottom:1px solid #e5e5e5;color:#595959;font-size:.875em;max-height:120px;overflow:hidden;padding:15px 0;position:relative;-webkit-transition:border .2s,max-height .2s,padding .2s;transition:border .2s,max-height .2s,padding .2s;z-index:1}
.formSupport legend{display:none}
.formSupport span{display:block;float:left;font-size:1.2em;margin:4px 2px 0}
.formSupport form selected{clear:both;float:left;margin-top:10px}
.relatedNews{clear:both;position:relative;overflow:hidden;width:auto;border-top:2px solid #efedec;padding-top:10px;margin:0 10px 0}
.relatedNews h2{float:left;width:110px}
.relatedNews ul{float:right;width:520px}
.relatedNews li{float:left;width:250px;padding-right:10px;margin:0 0 10px 0}
.relatedNews li p a{text-decoration:underline}
.relatedNews li a:hover{color:#d92e10}
.eventBookingDetails h2{border-bottom:2px solid #efedec;padding-top:7px;letter-spacing:-1px;word-wrap:break-word}
.main .addthis_default_style{float:left;margin-bottom:7.5px}
.contentIntro ul.toc{overflow:hidden;margin:0 50px 10px 0;list-style-image:none}
.contentIntro ul.toc li{margin:0 0 5px 0}
.contentIntro ul.toc li a{display:block;margin-bottom:1.25px;color:#000;text-decoration:underline;font-weight:bold}
.contentIntro ul.toc li a:hover{color:#d92e10}
.teaser{padding-top:10px}
.teaser .article{margin-right:50px}
.teaser .article .category h4{font-weight:bold}
.teaser .articlePagination{clear:both;position:relative;float:left;width:650px;padding-bottom:5px;border-top:2px solid #efedec}
.teaser .articlePagination span{display:block;float:left;font-size:1.2em;margin-top:10px}
.teaser .articlePagination ul.pagination{clear:none;display:block;float:left;margin:5px 0 0 5px;padding:0}
.teaser .articlePagination div{width:auto;float:right}
.content .profile .figure{display:block;overflow:hidden}
.content .profile h2{border:0;margin-top:5px;padding-top:0}
.content .profile h3{padding-top:0;margin-top:7px;border-top:0}
.members li.last{padding-top:0;margin-top:0}
.aside .profileCarousel{position:relative;overflow:hidden;background-color:#fff;border-left:1px solid #efedec;width:239px}
.aside .profileCarousel .carouselContent{position:relative;overflow:hidden;width:239px}
.aside .profileCarousel .carouselContent a{clear:both;display:block;float:left;font-size:1.2em;padding:10px}
.aside .profileCarousel .carouselContent a:hover{color:#e48600;text-decoration:underline}
.aside .profileCarousel .carouselContent li{display:block;float:left;height:119px;border-right:1px solid #efedec;border-bottom:1px solid #efedec;width:119px;overflow:hidden}
.aside .profileCarousel .carouselContent li a{display:block;padding:0}
.aside .profileCarousel .carouselContent li a.prev{float:left}
.aside .profileCarousel .carouselContent li a.next{float:right}
.aside .profileCarousel div a{display:block;float:left;clear:both;font-size:1.2em;padding:10px 25px;background-position:13px 13px}
.aside .controls{position:relative;overflow:hidden;border-bottom:1px solid #efedec}
.aside .controls li{display:inline;width:auto}
.aside .controls li a{clear:none;display:block;font-weight:700;font-size:1.6em;padding:7px;text-transform:uppercase;outline:0}
.aside .controls li a.prev{float:left;color:#333;padding-left:25px;padding-right:16px;border-right:1px solid #efedec;background:transparent url("static-assets/resources/img/arrowRedPagination_8png.png") no-repeat scroll 6px -195px}
.aside .controls li a.prev:hover{color:#000;background-position:6px 6px;text-decoration:none}
.aside .controls li a.next{float:right;color:#333;padding-right:27px;background:transparent url("static-assets/resources/img/arrowRedPagination_8png.png") no-repeat scroll 55px -595px;text-decoration:none}
.aside .controls li a.next:hover{color:#000;background-position:55px -394px}
::-webkit-validation-bubble-message{border:0;border-radius:0;display:block;position:absolute;top:-17px;left:260px;box-shadow:0 0 0 0 #000;-webkit-box-shadow:0 0 0 0 #000;width:210px;height:21px;padding:5px 0 0 18px;font-weight:normal;color:#fff;text-transform:none;background:transparent url(static-assets/resources/img/validationArrow.png) no-repeat top left}
::-webkit-validation-bubble-top-outer-arrow{display:none}
::-webkit-validation-bubble-top-inner-arrow{display:none}
.formHelp{margin-top:10px}
span.required{color:#d92e10}
form.validate legend{display:none}
.formHelp p{display:block;border-top:2px solid #efedec;padding-top:10px}
.formField{display:block;overflow:hidden}
.formField label{display:block;clear:both;font-size:1.2em;text-transform:uppercase;font-weight:bold;margin:15px 0 5px 0}
.formField label.error{float:right;clear:right;margin:0 20px 0 10px;width:210px;height:21px;padding:5px 0 0 18px;font-weight:normal;color:#fff;text-transform:none;background:transparent url(static-assets/resources/img/validationArrow.png) no-repeat top left}
.formField select,.formField input{display:block;clear:both;width:250px;float:left}
.formField input.submitButton{width:auto}
.formField.last{margin-top:30px;padding-top:10px;border-top:1px solid #efedec}
p.clear{margin-right:55px}
.searchPage{clear:both;position:relative;width:auto;padding:10px 0 10px 10px;margin-right:70px;overflow:hidden}
.searchPage .stamp{width:163px;float:left;padding-top:10px;border-top:2px solid #efedec}
.searchPage .result{width:459px;float:right;padding-top:10px;border-top:2px solid #efedec}
.searchPage .stamp strong,.searchPage .result strong,.searchPage .stamp h2,.searchPage .result h2{clear:both;float:left;font-size:1.2em;text-transform:uppercase}
.searchPage .result strong,.searchPage .result h2{clear:none;float:none}
.searchPage .cached{color:#666;float:right}
.stamp span,.result span{display:block;clear:both;float:left;font-size:1.2em}
.stamp span{padding-bottom:5px}
.stamp div span{padding-bottom:0}
.result a{clear:both;float:left}
.result div{clear:both;position:relative;overflow:hidden;width:auto}
.result div a,.result div span{clear:none;display:inline;float:left;font-size:1.2em}
.result div a{text-decoration:underline}
.result div a:hover{color:#d92e10}
.result div span{margin-left:10px;color:#7b7670}
.result ul li{margin-bottom:20px}
.hasJS .student{background:transparent url(static-assets/resources/img/mapStudents.gif) no-repeat 0 0}
.hasJS .employers{background:transparent url(static-assets/resources/img/mapEmployers.gif) no-repeat 0 0}
.ui-dialog{position:absolute;width:300px}
.ui-dialog .ui-dialog-title{display:none}
.map ul li .member a,.ui-dialog div.ui-dialog-titlebar{position:relative;overflow:hidden;background-color:#fff}
.ui-dialog div.ui-dialog-titlebar a{font-size:1.2em;float:right;clear:both;margin:5px 5px 0 0;background:transparent url(static-assets/resources/img/btnCloseOverlay.png) no-repeat top right}
.ui-dialog div.ui-dialog-titlebar a span{margin-right:30px}
.ui-widget-overlay{background-color:silver;left:0;position:absolute;top:0;-moz-opacity:.75;-khtml-opacity:.75;opacity:.75}
.overlay{position:absolute;top:0;left:0;width:100%;background-color:#78787a}
.hasJS .student li#sierraLeone a{top:198px;left:304px}
.hasJS .student li#kuwait a{top:130px;left:437px}
.hasJS .student li#nairobi a{top:219px;left:421px}
.hasJS .student li#jeddah a{top:152px;left:430px}
.hasJS .student li#cork a{top:78px;left:303px}
.hasJS .student li#shanghai a{top:177px;left:563px}
.hasJS .student li#barbados a{top:168px;left:120px}
.hasJS .student li#malaysia a{top:121px;left:579px}
.hasJS .employers li#sriLanka a{top:181px;left:511px}
.hasJS .employers li#china a{top:106px;left:603px}
.hasJS .employers li#middleEast a{top:163px;left:453px}
.hasJS .employers li#malaysia a{top:207px;left:561px}
.hasJS .employers li#uk a{top:78px;left:303px}
.hasJS .employers li#trinidad a{top:177px;left:161px}
.hasJS .employers li#kenya a{top:234px;left:411px}
.hasJS .employers li#usa a{top:135px;left:71px}
.col .newsMetadata{margin-top:10px;padding-top:10px;border-top:2px solid #efedec}
.col .newsMetadata h2 span{font-size:1em;float:none;clear:both;display:block;font-weight:normal}
body.redirect{background-image:none}
body.redirect div{position:relative;width:700px;margin:30px auto 0;padding:10px;background-color:#fff}
body.redirect div div{width:640px;margin-top:10px;border-top:2px solid #efedec}
body.redirect div p{font-weight:700;font-size:1.6em;margin-top:5px}
body.redirect div p.first{width:365px;font-size:2em;padding-top:5px;margin:0}
body.redirect div p a{text-decoration:underline}
.network{padding-bottom:15px}
.network h2{font-weight:700;font-size:2em}
.network span{color:red;font-weight:700;font-size:5.25em}
.network ul{border:0;border-bottom:2px solid #efedec;padding:0 0 10px 0;margin-top:0}
.network a{display:block;clear:both;width:100%;float:left;font-size:1.2em;color:#655f58;text-decoration:underline}
.network a:hover{color:#e48600}
.relatedPages ul li,.relatedPages ol li{line-height:1.5;padding-bottom:5px}
.content .col{padding-right:0}
a.link{padding-left:10px;background:transparent url("static-assets/resources/img/arrowRed_8png.png") no-repeat scroll 0 1px}
.col .externalQuote blockquote{color:#969696;background:transparent url(static-assets/resources/img/quoteYellowSmall_8png.png) no-repeat 0 10px}
.col .externalQuote span{color:#969696}
.segmentTypeSelectorGeneric{border:1px solid #fff}
.segmentTypeSelectorGeneric ul{list-style:none;margin:0;font-size:0}
.segmentTypeSelectorGeneric li{display:inline-block;position:relative;font-size:16px;margin:15px 0;width:33.33%}
.segmentTypeSelectorGeneric li a{display:block;position:relative;padding:0 15px}
.segmentTypeSelectorGeneric li img{display:block;width:100%;height:135px;border:1px solid #d9d9d9}
.segmentTypeSelectorGeneric li a p{position:absolute;bottom:5px;left:15px;right:15px;font-weight:700;font-size:1.6em;overflow:hidden;text-transform:uppercase;color:#fff;padding:5px;background-color:#333}
#segmentTypeFilter div#mapHeader{width:720px;min-height:55px;height:auto !important;background-color:#f4a405;overflow:hidden;margin-bottom:0}
#segmentTypeFilter div#mapHeader h2{display:block;font-size:3.5em;line-height:1.7em;font-weight:700;float:left;background-color:#333;color:#fff;margin:0 12px 0 0;padding:0 10px;height:55px}
#segmentTypeFilter div#mapHeader p{margin:0;padding:10px;font-weight:bold;text-transform:uppercase;line-height:1.3em}
#segmentTypeFilter div#mapHeader p.sector,#segmentTypeFilter div#mapHeader p.size{display:none}
#filterMap,#filterMap .filterset{width:720px;height:308px;overflow:hidden;display:none;position:relative}
#filterMap .filterset{position:absolute;left:0;top:0}
#filterMap.location #filterSetRegion{display:block;background:url("static-assets/resources/img/filter_map/world.gif") no-repeat 0 0}
#filterMap.sector #filterSetSector{display:block;background:url("static-assets/resources/img/filter_map/sector_sprite.png") no-repeat 0 0}
#filterMap.size #filterSetSize{display:block;background:url("static-assets/resources/img/filter_map/size.gif") no-repeat 0 0}
div#filterMap p.clickInstruction{visibility:hidden;border:1px solid silver;background-color:#fff;padding:5px 5px 2px 5px;text-transform:uppercase;width:383px;font-weight:700;color:#837f7a;font-size:13px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:20px 0 0 20px;position:relative;z-index:20}
div#filterMap a.maplink{display:block;position:relative;position:absolute;text-indent:-9999px;background:0}
div#filterMap a.maplink:focus,div#filterMap a.maplink:active,div#filterMap a.maplink:visited{outline:0}
div#filterMap a#region-americas{top:15px;left:53px;width:206px;height:292px}
div#filterMap a#region-americas:hover,div#filterMap a#region-americas:focus,div#filterMap a#region-americas.on{background:url("static-assets/resources/img/filter_map/world_over_sprite.png") no-repeat 1px 0}
div#filterMap a#region-europe{left:255px;top:0;width:334px;height:141px;z-index:6}
div#filterMap a#region-europe:hover,div#filterMap a#region-europe:focus,div#filterMap a#region-europe.on{background:url("static-assets/resources/img/filter_map/world_over_sprite.png") no-repeat -206px 0}
div#filterMap a#region-africamiddleeast{left:303px;top:95px;top:135px;width:166px;width:126px;height:159px;height:119px;z-index:8}
div#filterMap a#region-africamiddleeast.on{background:url("static-assets/resources/img/filter_map/world_over_sprite.png") no-repeat -206px -187px}
div#filterMap a#region-africamiddleeast:hover,div#filterMap a#region-africamiddleeast:focus,div#filterMap a#region-africamiddleeast.hovering{background:url("static-assets/resources/img/filter_map/world_over_sprite.png") no-repeat -206px -187px}
div#filterMap a#region-africamiddleeast span{display:block;position:absolute;left:89px;top:-41px;width:78px;height:77px;z-index:9;opacity:.5;background-color:#000}
div#filterMap a#region-africamiddleeast span.hovering,div#filterMap a#region-africamiddleeast span.on{background:url("static-assets/resources/img/filter_map/world_over_sprite.png") no-repeat -295px -146px}
div#filterMap a#region-asia{left:448px;top:88px;width:209px;height:184px;z-index:7}
div#filterMap a#region-asia:hover,div#filterMap a#region-asia:focus,div#filterMap a#region-asia.on{background:url("static-assets/resources/img/filter_map/world_over_sprite.png") no-repeat -373px -146px}
div#filterMap a#companySize-medium{left:89px;top:68px;width:162px;height:187px}
div#filterMap a#companySize-medium:hover,div#filterMap a#companySize-medium:focus,div#filterMap a#companySize-medium.on{background:url("static-assets/resources/img/filter_map/size_over_sprite.gif") no-repeat -1px -63px}
div#filterMap a#companySize-small{left:276px;top:139px;width:162px;height:122px}
div#filterMap a#companySize-small:hover,div#filterMap a#companySize-small:focus,div#filterMap a#companySize-small.on{background:url("static-assets/resources/img/filter_map/size_over_sprite.gif") no-repeat -188px -134px}
div#filterMap a#companySize-large{left:460px;top:0;width:162px;height:258px}
div#filterMap a#companySize-large:hover,div#filterMap a#companySize-large:focus,div#filterMap a#companySize-large.on{background:url("static-assets/resources/img/filter_map/size_over_sprite.gif") no-repeat -372px 5px}
div#filterMap a#sector-corporate{left:196px;top:25px;width:150px;height:125px}
div#filterMap a#sector-corporate span{display:block;position:absolute;left:3px;bottom:-90px;width:70px;height:90px;opacity:.5}
div#filterMap a#sector-publicPractice{left:365px;top:35px;width:150px;height:115px}
div#filterMap a#sector-publicSector{left:270px;top:150px;width:230px;height:115px}
div#segmentTypeFilter div#mapChangeControls{position:absolute;left:0;bottom:0;display:block;width:720px;margin:0}
div#segmentTypeFilter div#mapChangeControls a{display:none;font-size:2em;line-height:1em;font-weight:700;color:#fff;padding:0;overflow:hidden;text-transform:uppercase}
div#segmentTypeFilter div#mapChangeControls a.left{float:left;position:relative;z-index:10}
div#segmentTypeFilter div#mapChangeControls a.right{float:right;position:relative;z-index:10;text-align:right}
div#segmentTypeFilter div#mapChangeControls a .controlWrap{display:inline-block}
div#segmentTypeFilter div#mapChangeControls a:hover span.controlWrap{border-color:#e48660}
div#segmentTypeFilter div#mapChangeControls a.left .controlWrap{border-left:12px solid #d92e10}
div#segmentTypeFilter div#mapChangeControls a.right .controlWrap{border-right:12px solid #d92e10}
div#segmentTypeFilter div#mapChangeControls a span.controlIcon{position:absolute;z-index:12;width:10px;height:17px;top:50%;margin:-8px 0 0 0;background:url(static-assets/resources/img/filter_control_pointer_sprite.png) 0 no-repeat}
div#segmentTypeFilter div#mapChangeControls a.left span.controlIcon{left:1px;background-position:-10px 0}
div#segmentTypeFilter div#mapChangeControls a:hover.left span.controlIcon{background-position:-30px 0}
div#segmentTypeFilter div#mapChangeControls a.right span.controlIcon{right:2px;background-position:0 0}
div#segmentTypeFilter div#mapChangeControls a:hover.right span.controlIcon{background-position:-20px 0}
div#segmentTypeFilter div#mapChangeControls a span.controlText{display:block;margin:0;padding:5px 10px 0 5px;font-size:1.5em;line-height:1em;background-color:#333}
div#segmentTypeFilter div#mapChangeControls a span.article{display:inline-block;margin:0;padding:6px 10px 0 5px;font-size:1em;line-height:1em;background-color:#333}
#segmentTypeFilter ul{width:720px;clear:both}
#segmentTypeFilter ul li{display:block;float:left;margin:0;background-color:#d92e10;width:144px;height:144px;color:#fff}
#segmentTypeFilter ul li a p{display:none;width:124px;height:124px;padding:10px;margin:0;color:#fff;font-weight:700;font-size:14px}
#segmentTypeFilter ul li a p span{display:inline;text-decoration:underline;font-size:13px}
#segmentTypeFilter ul li a{display:block;width:144px;height:144px;text-decoration:none;cursor:pointer;overflow:hidden}
#segmentTypeFilter ul li a:hover,#segmentTypeFilter ul li a:focus{width:143px;height:143px}
#segmentTypeFilter ul li a:hover img.person,#segmentTypeFilter ul li a:focus img.person{display:none !important}
#segmentTypeFilter ul li a img.arrow{display:inline-block !important}
#segmentTypeFilter ul li a em{display:block;font-style:normal;margin-bottom:10px}
#segmentTypeFilter ul li a:hover p,#segmentTypeFilter ul li a:focus p{display:block !important}
.caseStudiesSegmentFilter .filterConfirmation h2{border-top:1px solid #efedec;font:2em proxima-nova,Arial,Sans-Serif;font-weight:700;padding:10px}
#caseStudiesList ul{width:720px;clear:both}
#caseStudiesList ul li{display:block;float:left;margin:0;background-color:#d92e10;width:144px;height:144px;color:#fff}
#caseStudiesList ul li a p{display:none;width:124px;height:124px;padding:10px;margin:0;color:#fff;font-weight:700;font-size:14px}
#caseStudiesList ul li a p span{display:inline;text-decoration:underline;font-size:13px}
#caseStudiesList ul li a{display:block;width:144px;height:144px;text-decoration:none;cursor:pointer;overflow:hidden}
#caseStudiesList ul li a:hover,#caseStudiesList ul li a:focus{width:143px;height:143px}
#caseStudiesList ul li a .thumbnail-img img{width:144px;height:144px}
#caseStudiesList ul li a:hover img.person,#caseStudiesList ul li a:focus img.person{display:none !important}
#caseStudiesList ul li a img.arrow{display:inline-block !important}
#caseStudiesList ul li a em{display:block;font-style:normal;margin-bottom:10px}
#caseStudiesList ul li a:hover p,#caseStudiesList ul li a:focus p{display:block !important}
.contentLinkList{clear:both}
ul.linkList{list-style:none}
ul.linkList li,.content .article ul.linkList li,.article .summary ul.linkList li{margin:0 0 .2em 0;padding-left:15px;font-size:1.4em;line-height:1.5;background:transparent url(static-assets/resources/img/arrowRed_8png.png) no-repeat 0;list-style-image:none}
ul.linkList li a:hover{text-decoration:underline}
.caseStudyDetails{border-top:5px solid #4c4d4f;border-bottom:5px solid #4c4d4f;padding-top:18px;margin-top:20px}
.caseStudyDetails h3{padding:10px 0 10px 5px;font-weight:700;font-size:1.6em;color:#d92e10}
.caseStudyDetails li h3{padding:16px 0 3px 0;background:transparent url(static-assets/resources/img/headerColor_8png.png) no-repeat 0 0}
.caseStudyDetails p{margin-bottom:10px;color:#666}
.caseStudyDetails a.moreLink{display:block;font-size:1.2em;margin-top:10px;padding:14px 0 10px 10px;background:transparent url("static-assets/resources/img/arrowRed_8png.png") no-repeat scroll 0 14px;border-top:1px solid #d3d4d4}
.caseStudyDetails li{position:relative;padding-top:8px}
.caseStudyDetails li a{display:block}
.caseStudyDetails li span.filterLink{position:absolute;left:0;bottom:2px;font-size:1.1em;color:#666;padding:0 0 0 9px;background:transparent url("static-assets/resources/img/arrowRedSmall.png") no-repeat scroll 2px 0;border:0;word-spacing:-1px}
.caseStudyDetails a:hover{text-decoration:underline}
.caseStudyDetails a span.filterLink{font-size:1.1em;color:#666;margin:0 0 5px 5px;padding:0 0 0 9px;background:transparent url("static-assets/resources/img/arrowRedSmall.png") no-repeat scroll 2px 0}
.caseCompany{font-weight:bold;font-size:1.2em;padding:10px 0 10px 5px}
.caseBoxSide{width:5px;float:left}
.caseBox{width:154px;border:solid 1px #efedec;margin:0 10px 10px 4px;padding-bottom:5px}
.richHeader{position:relative;width:660px;height:348px;overflow:hidden}
.richHeader h2{z-index:10;position:relative;width:496px;padding-top:9px;text-transform:uppercase;font-weight:700;font-size:3.7em;border-left:18px solid #333;line-height:1.2em}
.richHeader h2 span{padding:12px 18px 4px 0;color:#fff;white-space:pre-wrap;background-color:#333}
.richHeader p{z-index:10;clear:both;position:relative;float:left;width:auto;margin:0;padding:5px;background-color:#f4a405;text-transform:uppercase;font-weight:700;font-size:1.2em}
.richHeader img{position:absolute;top:0;left:0;width:660px;height:347px}
.page-summary{padding:20px 33px 19px 50px;background:#e5e5e5 url(static-assets/resources/img/iconCaseStudyIntro_8png.png) no-repeat 10px 10px}
.page-summary p{font-size:1.2em}
.page-summary-download{background:#e5e5e5 no-repeat 0 8px;padding:5px 25px 8px 50px;min-height:46px}
.page-summary-download.excel{background-image:url(static-assets/resources/img/iconDocExcel.png)}
.page-summary-download.word{background-image:url(static-assets/resources/img/iconDocWord.png)}
.page-summary-download.pdf{background-image:url(static-assets/resources/img/iconDocPdf.png)}
.page-summary-download.powerpoint{background-image:url(static-assets/resources/img/iconDocPowerPoint.png)}
.page-summary-download.video{background-image:url(static-assets/resources/img/iconVideo.png)}
.page-summary-download.audio{background-image:url(static-assets/resources/img/iconAudio.png)}
.page-summary-download.accfutures{background-image:url(static-assets/resources/img/iconAccountancyFutures.png)}
.content .article .page-summary-download p{font-size:1.2em;line-height:1.3em;padding:0;margin:12px 0 0 0}
.page-summary-magazine{border-bottom:solid 2px #e5e5e5;overflow:auto;padding:0 25px 0 25px;min-height:92px;margin-top:10px}
.page-summary-magazine img{float:left;margin-right:20px}
.content .article .page-summary-magazine h3{font-size:1.3em;line-height:1.3em;border:0;margin:18px 25px 0 0;padding:0;clear:none}
.content .article .page-summary-magazine p{font-size:1.3em;line-height:1.3em;padding:0;margin:0 25px 0 0}
div.caseStudyBrief div.cs_brief{width:140px;height:140px}
div.caseStudyBrief div.view{float:left}
.alignRight{float:right;width:160px;margin:16px 0 22px 22px}
.alignLeft{float:left;width:160px;margin:16px 22px 22px 0}
.inLineExternalQuote{background:transparent url(static-assets/resources/img/quoteYellowOpen_8png.png) no-repeat 0 0}
.inLineExternalQuote span.quoteMark{background:transparent url(static-assets/resources/img/quoteYellowClose_8png.png) no-repeat 0 0}
.topInsertLeft{float:left;margin:0 0 20px 0}
.topInsertRight{float:right;margin:0 0 20px 0}
div.contentAccordion div.componentEnd{background:none repeat scroll 0 0 #d0def0;border:1px solid #99bbe8;margin-bottom:10px}
div.contentAccordion div.componentEnd h6{border-top:1px solid white;padding:3px 5px;color:#4d4d4d;font:11px/17px Verdana,sans-serif;font-weight:normal}
.contentListing{clear:both}
.tableSorter{width:100%}
.main table.tableSorter thead tr th,.main table.tableSorter tbody tr td{font-size:12px}
.main table.tableSorter thead tr th{font-weight:bold;text-transform:uppercase}
.main table.tableSorter thead tr th.doc{width:262px}
.main table.tableSorter thead tr th.type{width:85px}
.main table.tableSorter thead tr th.published{width:93px}
.main table.tableSorter thead tr th.header{cursor:pointer;text-align:left;padding-left:25px;background:url(static-assets/resources/img/sortArrow.png) no-repeat 11px -85px;background-color:#4d4d4f}
.main table.tableSorter thead tr th.headerSortUp{background:url(static-assets/resources/img/sortArrow.png) no-repeat 11px 17px;background-color:#4d4d4f}
.main table.tableSorter thead tr th.headerSortDown{background:url(static-assets/resources/img/sortArrow.png) no-repeat 11px -33px;background-color:#4d4d4f}
.main table.tableSorter tbody tr td.extra-padding{padding-left:25px}
.main table tbody tr td a:hover{text-decoration:underline}
.main table.description tbody tr td{font-weight:bold}
.main table.tableSorter tbody tr td p{font-size:1em;font-weight:normal;margin:0}
.content .article li.editContentListing{list-style-image:none;margin:0;padding:0 0 10px 0}
.content .article li.editContentListing p{font-size:12px;font-weight:bold;margin-bottom:0}
.content .article li.editContentListing p.editDoc{float:left;width:280px}
.content .article li.editContentListing p.editType{float:left;width:100px}
.content .article li.editContentListing p.editDate{float:left;width:80px}
.content .article li.editContentListing p.editDesc{clear:both;width:287px;margin-bottom:10px}
.shuffler{width:720px;height:642px;border-bottom:solid 1px #fff;margin-bottom:20px}
.shuffler .ri-item{width:180px;background:#fff;border-width:0;border-bottom:solid 2px #fff;float:left;position:relative}
.shuffler .ri-item img{position:relative}
.shuffler .ri-item p{position:absolute;left:0;z-index:2;color:#333;margin:0;line-height:13px;overflow:hidden;background:#efedec;font-size:10px;text-transform:uppercase;padding:0}
.shuffler .ri-item h2{position:absolute;top:25px;left:0;z-index:2;color:#fff;margin:0;padding:0 10px 0 0;font-weight:700;font-size:36px;text-transform:uppercase;overflow:hidden;border-left:solid 10px #333}
.shuffler .ri-item h2 span.headCopy{position:relative;top:6px;padding:12px 10px 0 0;white-space:pre-wrap;background-color:#333;line-height:1.3em}
.shuffler .ri-item h2 .moreWrap{position:relative}
.shuffler .ri-item h2 span.more{display:block;position:absolute;bottom:0;right:-20px;height:1.31em;width:12px;padding:0;background:#d92e10 url(static-assets/resources/img/arrowReadMore.png) no-repeat left center}
.shuffler .ri-sorting-container{background:#efedec;width:180px;height:283px}
.shuffler .ri-sorting-border{border:solid 2px #fff;width:166px}
.shuffler .ri-sorting{background:#fff;width:144px;height:249px;padding:10px;border:solid 1px #d2d2d2}
.shuffler .ri-sorting h2{border-top:solid 2px #d2d2d2;color:#333;margin:0 0 8px 0;padding:7px 0 0 0;font-weight:700;font-size:20px;letter-spacing:-1px;text-transform:uppercase;position:relative;top:0;border:0}
.shuffler .ri-sorting ul{list-style-type:none;margin:0;padding:0}
.shuffler .ri-sorting ul li{margin:0 0 3px 0}
.shuffler .ri-sorting ul li a{background:url(static-assets/resources/img/sorting.gif) 0 -50px no-repeat;padding:1px 0 0 23px;font-size:12px;line-height:16px}
.shuffler .ri-sorting ul li a:hover{text-decoration:underline}
.shuffler .ri-sorting ul li a.selected{background-position:0 0}
.shuffler .ri-size2{width:540px;height:283px}
.shuffler .ri-size2 img{width:540px;height:283px}
.shuffler .ri-size2 h2{top:25px}
.shuffler .ri-size2 p{top:11px}
.shuffler .ri-size3{width:360px;height:225px}
.shuffler .ri-size3 img{width:359px;height:188px}
.shuffler .ri-size3 h2{width:339px;height:30px;top:188px;background:#333;font-size:12px;line-height:12px;font-weight:700;padding-top:7px;padding-left:10px;border:0}
.shuffler .ri-size3 p{bottom:37px;min-width:5%;max-width:70%}
.shuffler .ri-size3 h2 span.headCopy,.shuffler .ri-size4 h2 span.headCopy{line-height:12px;padding:0;top:0}
.shuffler .ri-size3 h2 .moreWrap,.shuffler .ri-size4 h2 .moreWrap{display:none}
.shuffler .ri-size4{width:180px;height:130px}
.shuffler .ri-size4 img{width:178px;height:93px}
.shuffler .ri-size4 h2{width:158px;height:30px;top:93px;background:#333;font-size:12px;line-height:12px;font-weight:700;padding-top:7px;padding-left:10px;border:0}
.shuffler .ri-size4 p{bottom:37px;min-width:25%;max-width:70%}
.shuffler .ri-extra-padding img,.shuffler .ri-extra-padding h2{margin-left:1px}
.shuffler .ri-extra-padding2 img,.shuffler .ri-extra-padding2 h2{margin-left:2px}
.shuffler .ri-fade{background-color:rgba(174,174,174,0.7);position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;display:none}
.shuffler .ri-hover{display:none;position:absolute;width:444px;height:202px;padding:21px 17px;background:#fff;z-index:4}
.shuffler .ri-hover .ri-hover-left{float:left;width:164px}
.shuffler .ri-hover .ri-hover-left img{width:164px;height:86px}
.shuffler .ri-hover .ri-hover-right{float:right;width:264px}
.shuffler .ri-hover p.ri-hover-article{color:#767676;margin:0}
.shuffler .ri-hover p.ri-hover-edition{margin:0;text-transform:uppercase}
.shuffler .ri-hover p.ri-hover-edition span{color:#767676}
.shuffler .ri-hover h3{color:#333;font-size:1.4em}
.shuffler .ri-hover p.ri-hover-author{color:#767676;font-size:1.1em;margin-top:2px}
.shuffler .ri-hover p.ri-hover-description{color:#333}
.socialAggregator{background:#fff;margin:0 0 20px 0;overflow:auto}
.socialAggregator h2{margin:0;padding:15px 10px 8px 15px;line-height:normal;font-weight:700;font-size:3em;color:#fff;background:#4c4d4f;letter-spacing:-2px}
.sa-feed{clear:both;min-height:311px}
.sa-feed,.sa-tab2,.sa-tab3,.sa-tab4{display:none}
.socialAggregator.authorMode,.authorMode .sa-feed,.authorMode .sa-tab2,.authorMode .sa-tab3,.authorMode .sa-tab4{display:block}
.sa-twitter{display:block}
ul.sa-filter{margin:12px 11px 11px 11px;overflow:auto;clear:both}
ul.sa-filter li{float:left;font-size:1.2em;padding-right:8px}
ul.sa-filter li.twitter{background:url(static-assets/resources/img/logoTwitter.gif) no-repeat 0 1px;padding-left:18px}
ul.sa-filter li a:hover{text-decoration:underline}
ul.sa-filter li a.sa-selected{font-weight:bold}
ul.sa-subfilter{overflow:auto;border-bottom:solid 1px #ccc}
ul.sa-subfilter li{float:left;font-size:1em;font-weight:bold;text-transform:uppercase;margin-left:1px}
ul.sa-subfilter li.first-tab{margin-left:0}
ul.sa-subfilter li a{display:block;background:#ccc;border:solid 2px #ccc;border-bottom:0;width:169px;padding:19px 0 5px 6px}
ul.sa-subfilter li a:hover{text-decoration:underline}
ul.sa-subfilter li.first-tab a{width:170px}
ul.sa-subfilter li a.sa-selected{background:#fff}
div.sa-heading{border-top:solid 1px #e0e0e0;padding:6px 28px 4px 28px;clear:both}
div.sa-heading h3{text-transform:none;font-size:1.5em}
div.sa-item{border-top:solid 1px #e0e0e0;overflow:auto;padding:16px 24px 15px 24px}
div.sa-item-left{float:left;width:97px;min-height:15px}
div.sa-item-right{float:left;width:575px}
div.sa-item p{margin:0}
div.sa-item p.sa-item-time{font-size:1.1em;font-weight:bold;color:#333}
div.sa-item p.sa-item-description{line-height:1.2}
div.sa-item p.sa-item-description a{text-decoration:underline}
div.sa-item ul.sa-item-more{float:right;margin:0}
div.sa-item ul.sa-item-more li{margin:0}
div.sa-disclaimer{border-top:solid 1px #e0e0e0;padding:5px 24px}
div.sa-disclaimer p{font-size:1em}
div.sa-disclaimer p a{text-decoration:underline}
.rta-main-article{width:100%;margin:0 0 20px;position:relative}
.rta-main-article a{width:100%;display:block}
.rta-main-article img{width:100%}
.rta-main-article h2{position:absolute;top:40px;left:0;z-index:2;color:#fff;margin:0;padding:0 10px 0 0;border-left:solid 10px #333;text-transform:uppercase;overflow:hidden;width:80%}
.rta-main-article h2 a{color:#fff}
.rta-main-article h2 span.headCopy{position:relative;top:6px;padding:12px 10px 0 0;white-space:pre-wrap;background-color:#333;line-height:1.3em}
.rta-main-article h2 .moreWrap{position:relative}
.rta-main-article h2 span.more{display:block;position:absolute;bottom:0;right:-20px;height:1.35em;width:12px;padding:0;background:#d92e10 url(static-assets/resources/img/arrowReadMore.png) no-repeat left center}
.rta-main-article .rta-main-info{position:absolute;left:0;top:281px;width:720px;height:97px;background:rgba(0,0,0,0.7);z-index:3;display:none;cursor:pointer}
.rta-main-article .rta-main-info p.rta-author{color:#ccc;margin:14px 20px 0 20px;font-size:1.4em}
.rta-main-article .rta-main-info p.rta-description{color:#fff;margin:6px 20px 0 20px;font-size:1.4em}
.rta-main-article .rta-main-info p.rta-description a{color:#fff;text-decoration:underline}
.rta-sub-article-container{background:#fff;overflow:auto;margin:0 0 20px 0}
.rta-sub-article-wide{background:#fff;width:680px;margin:0 0 20px 0;padding:20px;clear:both;overflow:auto}
.rta-sub-article{background:#fff;width:310px;padding:20px;float:left;border-right:solid 20px #efedec}
.rta-sub-article img,.rta-sub-article-wide img{display:block;margin:1px}
.rta-sub-article-right{border-right:0;border-left:solid 20px #efedec;margin-left:-20px}
.rta-sub-article-wide .rta-image,.rta-sub-article .rta-image{border:solid 1px #c0bebc;background:#fff;width:309px}
.rta-sub-article-wide .rta-image{float:left}
.rta-sub-article-wide .rta-article{float:left;width:340px;margin-left:25px}
.rta-article h3{font-size:2em;margin-top:14px}
.rta-sub-article-wide .rta-article h3{margin-top:0}
.rta-article p.rta-author{font-size:1.1em;color:#767676;margin-top:1px;margin-bottom:7px}
.rta-article ul.mediaAlternates{margin-top:12px}
div.comment-form-container{border-top:3px solid #333;padding:31px 0 0 0;margin:0 0 20px 0}
div.comment-form-container h3{margin:0 0 4px 0}
div.comment-form-container p a{text-decoration:underline}
div.comment-form{background-color:#efeeec;padding:20px;margin-top:10px}
div.comment-form label.comment-text-label{font-size:1.2em;font-weight:bold;display:block;margin-bottom:5px;width:170px;float:left}
div.comment-form textarea.comment-text{font-size:1.2em;width:474px;padding:2px;border:solid 1px #4c4d4f}
div.recaptcha-lightbox{background:#000;height:100%;width:100%;position:fixed;top:0;left:0;z-index:101;display:none;-ms-filter:"alpha(opacity=75)";-moz-opacity:.75;-khtml-opacity:.75;opacity:.75}
div.comment-moderate,div.comment-spam{font-size:1.2em;font-weight:bold;color:#fff;background:#4c4d4f;padding:2px 5px}
div.commentPosts{border-bottom:3px solid #333;margin:0 0 20px 0}
div.commentPosts h3{font-size:1.6em;padding:0 0 6px 0;margin:0 0 4px 0;border-bottom:3px solid #333}
div.commentPosts h3 span.comment-number{color:red}
div.commentPosts div.comment-post{border-top:3px solid #ccc}
div.commentPosts div.comment-first-post{border-top:0}
div.commentPosts div.comment-post p.comment-name{font-weight:bold;margin:0 0 2px 0;padding-top:16px}
div.commentPosts div.comment-post p.comment-date{font-weight:bold;color:#767676;margin:0 0 14px 0;font-size:1.1em}
div.commentPosts div.comment-post p.comment-text{margin:0 0 14px 0;font-size:1.1em}
div.commentPosts div.comment-actions{font-weight:bold}
div.commentPosts div.comment-actions a{font-weight:bold;text-decoration:underline}
div.commentPosts div.comment-actions a:hover{color:#d92e10}
div.commentPosts div.comment-actions a.comment-report-link{font-size:.9em;float:right;font-weight:normal}
div.commentPosts div.comment-post span.comment-acca{background:url(static-assets/resources/img/iconAcca.gif) no-repeat;display:block;float:left;width:19px;height:19px;margin:-2px 5px 0 0}
div.commentPosts div.comment-post{border-top:0}
div.commentPosts div.comment-first-post{border-top:0;overflow:hidden}
.page-comments{border-top:3px solid #333;padding:31px 0 0 0;margin:0 0 20px 0}
.page-comments h3{font-size:1.9em;margin:0 0 4px 0}
div.comment-body{border-top:1px solid #c9c9ca}
.tree .comment-body,.tree .tree .comment-actions{padding-left:20px}
.tree .tree .comment-body,.tree .tree .tree .comment-actions{margin-left:20px;padding-left:20px}
.tree .tree .tree .comment-body,.tree .tree .tree .tree .comment-actions{margin-left:40px;padding-left:20px}
p.comment-name span.comment-acca{background:url(static-assets/resources/img/iconAcca.gif) no-repeat;display:block;float:left;width:19px;height:19px;margin:-2px 5px 0 0}
.articleFilters{width:470px}
.articleFilters legend{position:absolute;left:-9999px}
.articleFilters input.submit{background:url(static-assets/resources/img/btnSubmitLrg.png) no-repeat;width:100px;height:28px;padding:5px 3px 6px 0;text-align:center}
.articleFilters .subjectArea input.submit{margin:10px 0 0}
.articleFilters .international input.submit{margin-left:10px}
.articleFilters .filterBox input.submit{margin:10px 0 20px}
.articleFilters span.formElement{display:inline-block;min-width:30%;padding:0 0 10px}
.cpdResults .articleFilters fieldset div span.formElement{width:45%;line-height:1.5;padding:0 0 12px;vertical-align:top}
.cpdResults .articleFilters fieldset div.international span.formElement{width:50%}
.cpdResults .articleFilters fieldset div span.formElement label{max-width:75%;vertical-align:top}
.articleFilters span.formElementAllTopics{padding:0 0 20px}
.articleFilters span.breaker{display:block}
.articleFilters .international{text-align:right;padding:0 5px 30px}
.hasJS .articleFilters .updateList.international{display:none}
.articleFilters .subFilters{border-top:1px solid #4c4d4f;border-right:1px solid #4c4d4f;border-left:1px solid #4c4d4f}
.articleFilters .filterBox{padding:0 20px}
.articleFilters .filterBox fieldset{border-top:1px solid #e6e3e1;padding:20px 0 0 0;clear:both}
.articleFilters .subjectArea{padding:20px}
.articleFilters .subjectArea{border-top:2px solid #e6e3e1;border-bottom:2px solid #e6e3e1;margin:0 0 20px 0}
.articleFilters .subjectArea span:first-of-type{padding-bottom:10px}
.articleFilters .tabbedContainer{margin:0 !important}
.articleFilters .extraFilters{position:relative;top:1px}
.articleFilters .tabbedContainer li{display:inline-block;background:#ccc !important;padding:20px;margin:0 !important}
.articleFilters .tabbedContainer li.active{display:inline-block;background:#fff !important;border-top:1px solid #4c4d4f;border-left:1px solid #4c4d4f;border-right:1px solid #4c4d4f}
.articleFilters .extraFilters li.active{padding-bottom:21px}
.articleFilters .tabbedContainer a{font-size:1.2em !important;text-transform:uppercase;font-weight:bold;text-decoration:none !important}
.articleFilters .tabbedContainer a:hover{color:#333}
.articleFilters th a{color:#fff !important;text-transform:uppercase;font-weight:bold}
.articleFilters th a:hover,.articleFilters th a:focus{color:#fff;text-decoration:none}
.articleFilters th span{display:inline-block;padding-right:5px}
.articleFilters th span.off{background:transparent url(static-assets/resources/img/arrowsSort.png) no-repeat 1px -6px;display:inline-block;width:8px;height:9px}
.articleFilters th span.asc{background:transparent url(static-assets/resources/img/arrowsSort.png) no-repeat 0 0;width:8px;height:6px}
.articleFilters th span.desc{background:transparent url(static-assets/resources/img/arrowsSort.png) no-repeat 0 -15px;width:8px;height:6px}
.articleFilters th{padding:13px 3px 10px 7px}
.articleFilters th,.articleFilters td{width:18%;text-align:left}
.articleFilters tbody tr{border-bottom:1px solid #ccc}
.articleFilters tbody tr:last-child{border-bottom:2px solid #ccc}
.articleFilters th.title,.articleFilters td.title{width:37%}
.articleFilters td.title a{text-decoration:underline}
.articleFilters input,.articleFilters label{display:inline-block;font-size:1.2em}
.articleFilters label.disabled{color:#8f8f8f}
.articleFilters input.updateList{float:right}
.articleFilters .filterBox p,.articleFilters .subjectArea p{margin-bottom:20px;font-weight:bold}
.articleFilters ul.tabbed-container li h2{display:inline-block}
.js .articleFilters .sectionHeading{font-size:1.2em}
.toggleFilters{float:right;font-size:1.2em;text-transform:uppercase;font-weight:bold;margin:15px 0}
.toggleFilters span{background:transparent url(static-assets/resources/img/arrowFilter.png) no-repeat 0 0;width:13px;height:9px;display:inline-block}
.toggleFilters span.toggleFiltersClosed{background:transparent url(static-assets/resources/img/arrowFilter.png) no-repeat 0 -10px;width:13px;height:9px}
.articleFilters .articlePagination{width:100%;border:0;height:80px;padding:15px 0 0 0}
.articleFilters .articlePagination .topRow{float:none;width:470px;height:30px}
.articleFilters .filterPagination .active{border-bottom:1px solid #999}
.articleFilters .filterPagination a:hover{border-bottom:1px solid #999}
.articleFilters .ofPagination,.articleFilters .filterPagination{float:none !important}
.articleFilters .ofPagination span,.articleFilters .filterPagination span{margin-right:4px}
.articleFilters .pagination{float:right !important}
.articleFilters .pagination li a{padding:4px 5px 4px 5px}
.hasJS .resultTooltipWrapper{position:absolute;top:-75px;z-index:1;right:-280px}
.hasJS .resultTooltipWrapper>span{float:left;width:26px;height:192px;background:transparent url(static-assets/resources/img/tooltip.png) no-repeat;display:inline-block}
.hasJS .resultTooltip{float:left;height:170px;width:237px;padding:10px;line-height:1.3;font-size:1.3em;border-right:1px solid #dbdbdb;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;-webkit-box-shadow:5px 1px 10px #dbdbdb;-moz-box-shadow:5px 1px 10px #dbdbdb;box-shadow:5px 1px 10px #dbdbdb;background:white}
.hasJS .resultTooltip div{background:#d82d0d;margin:0 0 15px}
.hasJS .resultTooltip h3{padding:20px;font-size:1.231em;color:#fff}
.hasJS .resultTooltipContainer{position:relative}
.recentlyAdded img,.tableHolder img{float:left;width:auto;height:auto;max-width:100%}
.recentlyAdded{margin:0 5px;width:230px;color:#333;background:#fff}
.recentlyAddedHeader{background:#7b7671;height:48px;color:#fff;width:100%}
.recentlyAddedHeader h2{font-size:1.2em;line-height:1.4em;font-weight:bold;padding:10px 0 0 14px;width:150px}
.recentlyAddedList{padding:0 10px}
.recentlyAddedProperties{float:right;margin-left:15px;font-size:1.2em;width:109px}
.recentlyAddedProperties span:first-child{font-weight:bold;padding:0 3px 0 0}
.recentlyAddedList>li{padding:0 0 15px;margin:0 0 10px 0;height:100px;border-bottom:1px #e0dcda solid}
.recentlyAddedList>li:last-child{border-bottom:0}
.recentlyAdded a{padding:15px 0 20px;font-size:1.4em;display:block;clear:both}
.recentlyAdded a span{display:inline-block;width:5px;height:9px;margin:0 5px 0 0;background:transparent url(static-assets/resources/img/arrowRed_8png.png) no-repeat 0 0}
.recentlyAdded img{max-width:40%}
.cpdResults .articlePagination .pagination li{margin-left:0;position:static;list-style-image:none}
.cpdResults .main table thead tr th{padding:13px 5px 10px}
.cpdResults .tableHolder img{max-width:95%}
.promoTriple{width:720px;padding-bottom:10px}
.promoTriple h2{color:#fff;margin:15px;text-transform:uppercase;text-align:center;font-weight:700;font-size:18px}
.promoTriple p{font-size:12px}
.promoTripleOne{width:238px;margin-right:2px;background-color:#d92e10;float:left}
.promoTripleTwo{width:240px;margin-right:2px;background-color:#e48600;float:left}
.promoTripleThree{width:238px;background-color:#f4a405;float:left}
.promoTriple .contentBg{background-color:#fff;overflow:auto;padding:5px 24px 5px 24px}
#underlineHolder{width:720px}
#promoTripleOneUnderline{width:238px;margin-right:2px;height:3px;float:left;background-color:#d92e10}
#promoTripleTwoUnderline{width:240px;margin-right:2px;height:3px;float:left;background-color:#e48600}
#promoTripleThreeUnderline{width:238px;height:3px;float:left;background-color:#f4a405}
.promoTriple ul.linkList li{font-size:12px}
.nationalSites{width:640px;height:615px;border:2px solid #333;z-index:50;background:#fff;position:absolute;top:24px;right:0;overflow:hidden}
.flyoutTitle{color:#333;display:block;font-size:1.2em;font-weight:700;margin:15px 0 5px 10px;text-transform:uppercase}
.flyoutRegion{border-top:2px solid #efedec}
.flyoutCol{float:left;width:23%;margin-top:10px;padding-left:10px}
.flyoutFlag{float:left;height:24px;margin-right:5px;width:25px;z-index:999999999}
div#australiaFlag{background:url(static-assets/resources/img/flags.png) 0 0}
div#canadaFlag{background:url(static-assets/resources/img/flags.png) 0 -34px}
div#carribeanFlag{background:url(static-assets/resources/img/flags.png) 0 -68px}
div#czechRepublicFlag{background:url(static-assets/resources/img/flags.png) 0 -102px}
div#hongKongFlag{background:url(static-assets/resources/img/flags.png) 0 -136px}
div#hungaryFlag{background:url(static-assets/resources/img/flags.png) 0 -170px}
div#indiaFlag{background:url(static-assets/resources/img/flags.png) 0 -204px}
div#irelandFlag{background:url(static-assets/resources/img/flags.png) 0 -238px}
div#middleEastFlag{background:url(static-assets/resources/img/flags.png) 0 -272px}
div#newZealandFlag{background:url(static-assets/resources/img/flags.png) 0 -306px}
div#pakistanFlag{background:url(static-assets/resources/img/flags.png) 0 -340px}
div#scotlandFlag{background:url(static-assets/resources/img/flags.png) 0 -374px}
div#singaporeFlag{background:url(static-assets/resources/img/flags.png) 0 -408px}
div#slovakiaFlag{background:url(static-assets/resources/img/flags.png) 0 -442px}
div#southAfricaFlag{background:url(static-assets/resources/img/flags.png) 0 -476px}
div#sriLankaFlag{background:url(static-assets/resources/img/flags.png) 0 -510px}
div#ukFlag{background:url(static-assets/resources/img/flags.png) 0 -544px}
div#ukraineFlag{background:url(static-assets/resources/img/flags.png) 0 -578px}
div#usaFlag{background:url(static-assets/resources/img/flags.png) 0 -612px}
div#walesFlag{background:url(static-assets/resources/img/flags.png) 0 -646px}
div#zimbabweFlag{background:url(static-assets/resources/img/flags.png) 0 -680px}
div#armeniaFlag{background:url(static-assets/resources/img/flags.png) 0 -714px}
div#azerbaijanFlag{background:url(static-assets/resources/img/flags.png) 0 -748px}
div#belarusFlag{background:url(static-assets/resources/img/flags.png) 0 -782px}
div#chinaFlag{background:url(static-assets/resources/img/flags.png) 0 -816px}
div#estoniaFlag{background:url(static-assets/resources/img/flags.png) 0 -850px}
div#georgiaFlag{background:url(static-assets/resources/img/flags.png) 0 -884px}
div#latviaFlag{background:url(static-assets/resources/img/flags.png) 0 -918px}
div#lithuaniaFlag{background:url(static-assets/resources/img/flags.png) 0 -952px}
div#malaysiaFlag{background:url(static-assets/resources/img/flags.png) 0 -986px}
div#nigeriaFlag{background:url(static-assets/resources/img/flags.png) 0 -1020px}
div#polandFlag{background:url(static-assets/resources/img/flags.png) 0 -1054px}
div#russiaFlag{background:url(static-assets/resources/img/flags.png) 0 -1088px}
div#vietnamFlag{background:url(static-assets/resources/img/flags.png) 0 -1122px}
div#zambiaFlag{background:url(static-assets/resources/img/flags.png) 0 -1156px}
ul#servicesNav .flyoutLink a{font-size:1.2em;color:#333;height:24px;margin:10px 10px 0 0;font-weight:700;padding:0}
ul#servicesNav .flyoutLink a:hover{font-size:1.2em;color:#d92e10;height:24px;margin:10px 10px 0 0;font-weight:700;padding:0}
#flyoutLine{border-bottom:2px solid #efedec;height:27px}
#flyoutHeading{text-transform:uppercase;padding:5px 0 5px 10px;font-size:1.3em;font-weight:bold;width:82%;float:left}
#flyoutGlobal{float:left}
#flyoutGlobalAcca{float:left;margin-right:3px}
ul#servicesNav li #flyoutGlobalLink{float:left}
ul#servicesNav li #flyoutGlobalLink a{font-weight:bold;font-size:1.1em;padding:8px 0 5px 0;color:#333}
input.form_field{padding:15px;max-width:100%}
input.form_button_submit{background-color:#c80000;border:1px solid #c80000;color:#fff;display:inline-block;line-height:1.4;font-size:1.4rem;transition:all 300ms cubic-bezier(0.165,0.84,0.44,1);text-decoration:none;text-align:left;padding:15px 30px}
input.form_button_submit:hover,input.form_button_submit:focus{text-decoration:underline;background-color:#d33333}
form .form_leftcolmark{color:red;float:left;padding-left:2px;font-weight:bold}
form .form_leftcollabel{float:left;font-weight:bold}
form .form_leftcolnobr{float:left;margin-bottom:15px}
form .form_rightcol{clear:both}
form .form_rightcolnobr{clear:none;float:right;margin-bottom:15px}
form .form_error{color:red}
form .form_rightcol form_error{color:red}
.carousel{position:relative;margin-bottom:10px;line-height:1}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
.carousel-inner>.active{left:0}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5}
.carousel-control.right{right:15px;left:auto}
.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.5}
.carousel-indicators{position:absolute;top:15px;right:24px;z-index:75;margin:0;list-style:none}
.carousel-indicators li{display:block;border:1px solid #dad8d3;float:left;width:30px;height:10px;margin-top:310px;margin-left:5px;text-indent:-999px;cursor:pointer;background-color:#fff;background-color:rgba(255,255,255,0.75)}
.carousel-indicators .active{background-color:#e48600}
.carousel-caption{position:absolute;width:50%;top:0;right:0;bottom:0;left:0;padding:40px 0 0 24px}
.carousel-caption h2{color:#fff;font-size:24px;font-weight:bold}
.carousel-caption h4{font-weight:700;font-size:2.4em;text-transform:uppercase;line-height:30px;margin-bottom:5px;color:#fff}
.carousel-caption p{font-size:1.8em;line-height:24px;color:#fff}
.carousel-caption h4{margin:0}
.carousel-caption p{margin-bottom:0}
.carousel-caption ul li a{font-size:1.4em;line-height:20px;color:#fff;margin-bottom:5px;padding-left:15px;background:transparent url(static-assets/resources/img/arrowWhite_transparent.png) no-repeat 0 .25em}
.carousel-caption ul li a:hover{text-decoration:underline}
.singleEventPromo h4{margin-top:10px;margin-bottom:10px;font-weight:bold;text-decoration:none;text-transform:none}
.singleEventContentWrap{width:430px;height:100px;padding:0 15px;background-color:#e48600}
.singleEventLinks{width:486px;height:45px}
.singleEventLinks a.seeMore{color:#fff;text-decoration:none}
.singleEventOutLinks{width:486px;height:45px;margin-top:10px;margin-bottom:10px;margin-bottom:5px;padding-left:15px;background:transparent url(static-assets/resources/img/arrowRed_8png.png) no-repeat 0 .25em}
.singleEventContent{width:486px;height:222px;padding:20px 0 15px 0;color:#fff;clear:both}
.singleEventContent h3{font-weight:700;line-height:1;font-size:2.6em}
.singleEventContent p.introTop{font-weight:700;font-size:1.8em;line-height:1.2;padding:5px 0}
#eventTable thead tr th{padding:13px 0 10px 20px}
#eventTable tbody tr:first-child{background-color:#fff}
#eventTable tbody tr:nth-child(odd){background-color:#fff}
#eventTable tbody tr{border-top:2px solid #efedec}
#eventTable{border-bottom:2px solid #efedec}
.eventsTable{width:460px}
.eventsTable h2{font-size:2em;margin-top:10px}
.eventsTable .tabs{width:460px;margin-top:12px}
.eventsTable .tabs a{height:21px;text-decoration:none;font-size:.8em}
.eventsTable .tabs li a:hover{color:#e48600;text-decoration:none}
#filterFree{width:156px}
.eventsTable .tabs li.tabs1 a:hover{color:#333;cursor:default;text-decoration:none}
.eventsTable .tabs .tabs1 a{width:451px;background-color:#ccc}
.eventsTable .tabs .tabs2 a{width:209px}
.eventsTable .tabs .tabs3 a{width:133px}
.eventsTable .tabs .tabs4 a{width:94px}
.eventsTable table{width:100%;margin:10px 0 7.5px 0}
.eventsTable table thead tr th{font-weight:bold;text-align:left}
.eventsTable table thead tr th.first{width:20%}
.eventsTable table thead tr th{width:55%}
.eventsTable table thead tr th.last{width:35%}
.eventsTable table thead tr th,.eventsTable table tbody tr td{font-size:1.2em}
.eventsTable table tbody tr a{text-decoration:underline;font-size:1em;font-weight:bold}
.eventsTable table tbody tr a:hover{color:#d92e10}
.eventsTable p a{text-decoration:none;display:inline;font-size:1.2em;line-height:1.1}
.eventsTable table.visible{display:table}
.eventsTable table.hidden{display:none}
.sorting,.sorting_asc,.sorting_desc,.sorting_asc_disabled,.sorting_desc_disabled{background-repeat:no-repeat;padding-left:20px}
.sorting{background-image:url('../../../etc.clientlibs/acca/clientlibs/static-assets/resources/img/sort_both.png');background-position:center left}
.sorting_asc{background-image:url('../../../etc.clientlibs/acca/clientlibs/static-assets/resources/img/sort_asc.png');background-position:center left}
.sorting_desc{background-image:url('../../../etc.clientlibs/acca/clientlibs/static-assets/resources/img/sort_desc.png');background-position:center left}
.sorting_asc_disabled{background-image:url('../../../etc.clientlibs/acca/clientlibs/static-assets/resources/img/sort_asc_disabled.png');background-position:center right}
.sorting_desc_disabled{background-image:url('../../../etc.clientlibs/acca/clientlibs/static-assets/resources/img/sort_desc_disabled.png');background-position:center right}
.info,.success,.warning,.error,.validation{border:1px solid;padding:15px 10px 15px 10px;margin:15px 0 15px 0}
.warning{color:#9f6000;background-color:#feefb3}
.csHubPromo,.csHubPromoLinkContainer,.csHubPromoImgContainer{width:460px}
.csHubPromoImgContainer{clear:both;margin-top:12px}
.csHubPromo h2{font-size:2em;margin-top:10px}
.csHubPromo .csHubPromoImg,.csHubPromo .csHubPromoImgLast{height:95px;float:left}
.csHubPromo .csHubPromoImg{margin-right:2px;width:152px}
.csHubPromo .csHubPromoImgLast{width:152px}
.csHubPromo .csHubPromoLink,.csHubPromo .csHubPromoLinkLast{height:32px;float:left;background-color:#4c4d4f}
.csHubPromo .csHubPromoLink{margin-right:2px;width:152px}
.csHubPromo .csHubPromoLinkLast{width:152px}
.csHubPromo .csHubPromoLink a,.csHubPromo .csHubPromoLinkLast a{display:block;text-transform:uppercase;width:132px;height:12px;text-align:center;text-decoration:none;font-weight:bold;color:#fff;padding:9px}
.csHubPromo .csHubPromoLink a:hover,.csHubPromo .csHubPromoLinkLast a:hover{background-color:#333}
.segFilter{width:715px;background-color:#fff;border:solid 1px #efedec;padding-left:10px}
.strap{padding:0 0 10px 0;margin-top:10px;font-size:1.5em}
.segBox{width:220px;float:left;border:solid 1px #efedec;margin:0 10px 10px 0}
.boxSide{width:5px;height:50px;float:left}
.boxHead{text-transform:uppercase;font-weight:700;font-size:1.4em;color:#fff;background-color:#655f58;width:98%;margin-top:8px;margin-left:-1px;height:24px}
.boxHead.segSelected{background-color:#d92d0d}
.boxTitle{padding:6px 0 0 0}
.segFilter ul{list-style:none;margin:10px 0 10px 20px}
.segFilter li{margin-bottom:5px}
.segFilter a{height:21px;width:94px;color:#655f58;font-weight:700;font-size:1.3em;text-decoration:none;text-transform:uppercase;padding:0 0 0 10px}
.segFilter li a:hover{color:#d92e10;font-weight:700;font-size:1.3em;text-decoration:underline;background:url(static-assets/resources/img/arrowRed-transparent.png) no-repeat top left}
.segFilter li a.segFilterSelected{color:#d92e10;font-weight:700;font-size:1.3em;text-decoration:underline;background:url(static-assets/resources/img/arrowRed-transparent.png) no-repeat top left}
.clear{display:block;clear:both}
#eventTable .sorting_asc_disabled{color:white;background:#4d4d4f url('../../../etc.clientlibs/acca/clientlibs/static-assets/resources/img/sort_asc_disabled.png') no-repeat center right}
#eventTable .sorting_desc_disabled{color:white;background:#4d4d4f url('../../../etc.clientlibs/acca/clientlibs/static-assets/resources/img/sort_desc_disabled.png') no-repeat center right}
.sglEventPromo{width:460px;clear:both;padding-top:3px}
.sglEventPromo h2{font-size:2em;margin-top:10px}
.sglEventPromo h3{font-weight:700;font-size:1.7em;text-decoration:none;text-transform:none;margin-bottom:5px;border-bottom:0}
.sglEventPromo .eventSummary{width:428px;height:41px;background-color:#e48600;padding:12px 16px 12px 16px;margin-top:-3px}
.sglEventPromo .eventSummary p{font-size:1.2em;color:#fff;line-height:1em}
.sglEventPromo .eventSummary p a:link,.sglEventPromo .eventSummary p a:visited,.sglEventPromo .eventSummary p a:active{color:#fff;text-decoration:none}
.sglEventPromo .eventSummary p a:hover{text-decoration:underline}
.sglEventPromo p a.seeMore{text-decoration:none;display:inline;font-size:1.2em;line-height:1.1}
.featuredEvents table tbody tr td a{clear:both;display:block;width:auto;height:auto;font-size:12px;color:#333;margin:8px 0 10px 0;text-decoration:none}
.featuredEvents table tbody tr td a:hover{text-decoration:none;color:#d92e10}
.featuredEvents,.featuredEventsContainer{width:460px}
.featuredEvents .featuredEventsCol{width:215px;float:left;padding-right:15px;margin-bottom:10px}
.featuredEvents h2{margin:10px 0 2px 0;padding:10px 0 7px 0;font-size:2em}
.featuredEvents h3{font-weight:700;font-size:1.5em;text-decoration:none;text-transform:none;margin:20px 0 10px 0;border-bottom:0}
.featuredEvents h4{font-weight:700;font-size:1.5em;text-decoration:none;text-transform:none}
.featuredEvents p{line-height:.9em}
.featuredEvents table tr td h4{font-size:1.1em;padding-top:10px;padding-bottom:10px}
.featuredEvents table tr td p{font-size:.9em}
.tech .article .newsTeaser{width:538px;padding-top:5px}
.tech .article .category{width:100px}
.tech .article .category b{text-transform:none}
.tech .article .category span{font-style:italic}
.tech .article .newsTeaser p a.seeMore{text-decoration:none;display:inline;line-height:1.1}
.tech .articleContentDownloads{width:220px;border-bottom:1px solid #efedec;padding:10px 0 3px 0;margin-bottom:5px}
.tech .articleContentDownloads p a.seeMore{display:inline;font-size:1em;line-height:1.1;color:#0301fc}
.tech .articleContentDownloads p span{font-style:italic}
.eventBookingDetails{border-style:solid;border-width:2px;padding:3px;float:left;margin-bottom:10px}
.eventBookingDetails .bookingTable{width:100%;padding:5px 5px 5px 5px}
.eventBookingDetails .bookingTable td{padding:7px 5px 7px 5px;vertical-align:middle}
.eventBookingDetails #formDownload{color:#0301fc;font-weight:bold}
.eventBookingDetails #formDownload:visited{color:#9538a9;font-weight:bold}
.eventBookingDetails #emailBook{color:#0301fc;font-weight:bold}
.eventBookingDetails #emailBook:visited{color:#9538a9;font-weight:bold}
.eventBookingDetails #callBook{font-weight:bold}
.eventBookingDetails .eventButton{font-weight:bold;font-size:.8em;height:22px}
.quiz{padding:20px 20px}
#quiz-score p{display:inline}
.quiz-questions-list{padding-bottom:10px}
.quiz-question-text{padding-top:10px}
.quiz-option-label{font-size:1.2em;line-height:1.6}
#quiz-form label{display:block;margin-left:30px}
#quiz-form input{float:left;margin-left:10px;margin-right:7px}
.single-result{clear:both;position:relative;width:auto;overflow:hidden;border-top:2px solid #efedec;margin-right:20px;padding-bottom:20px}
.result-category{float:left;width:100px;padding:10px 0 0 2px}
.result-detail{float:right;padding:10px 0 0 10px;width:538px}
.connect{float:left;padding-left:20px;padding-right:20px}
.call{float:left;padding-left:20px;padding-right:20px}
.call span{position:relative;top:-10px;font-weight:bold;font-size:1.2em}
.chat{float:left;padding-left:20px;padding-right:20px}
.chat span{position:relative;top:-10px;font-weight:bold;font-size:1.2em}
.headerToolbar{border-top:0;border-bottom:0;background-color:#f1f1f1}
.headerToolBar{background-color:#f1f1f1;color:#666;border-bottom:1px solid #e2e2e2;color:#666;width:100%}
.toolbarContainer{width:960px;margin:0 auto}
.strapline{float:left;padding-top:6px;font-size:1.2em}
ul#servicesNav li{border-right:1px solid #e2e2e2;border-left:1px solid #fff;font-size:1.1em}
ul#servicesNav li a{color:inherit}
.navigation ul#mainNav,.navigation ul#mainNavSingle{width:960px;display:table}
#homeLink{width:36px}
ul#mainNavSingle li:hover .mainNavFlyout{padding-top:0;padding-left:0}
ul#mainNav li,ul#mainNavSingle li{display:table-cell;float:none;background:#fff;font-weight:700;font-size:1.3em;padding-left:25px;padding-right:25px}
ul#mainNav li a,ul#mainNavSingle li a{color:#4c4d4f;height:30px;text-transform:none;width:auto}
ul#mainNavSingle li a{padding-left:0}
ul#mainNav li.selected,ul#mainNav li:hover,ul#mainNavSingle li.selected,ul#mainNavSingle li:hover{border-bottom:solid lightgrey 3px}
ul#mainNav li.selected,ul#mainNavSingle li.selected{background-color:#fff}
ul#mainNav li:hover,ul#mainNavSingle li:hover{border-bottom:solid #333 3px}
ul#mainNav li.selected:hover,ul#mainNavSingle li.selected:hover{background-color:#333;border-bottom:solid #333 3px}
ul#mainNavSingle .mainNavFlyout{top:38px;margin-left:-26px}
ul#mainNavSingle .mainNavFlyout li{display:block;border:0;border-bottom:1px solid #333;padding-top:2px;padding-bottom:2px}
ul#mainNavSingle .mainNavFlyout li a:hover{color:#fff}
ul#mainNavSingle .mainNavFlyout :last-child{border-bottom:0}
ul#mainNavSingle .mainNavFlyout li a{text-transform:capitalize;padding-left:18px;padding-right:18px;padding-top:10px;padding-bottom:10px}
ul#mainNavSingle li:hover a{color:#fff}
.siteSearch{float:right;padding-top:25px}
#qimage{position:absolute;margin-left:-275px;margin-top:8px}
#accaLogin{text-decoration:underline;color:#e50304;font-size:1.2em;font-weight:bold}
#accaLoginImage{width:36px;height:36px;padding-left:5px;padding-right:5px;float:right}
#mi :hover{background-color:#c80000}
ul#servicesNav{color:#555}
ul#servicesNav li a{font-size:1.1em}
ul#servicesNav li:hover{background-color:#f8f8f8}
ul#servicesNav li :focus{background-color:#59c3eb;color:#333}
ul#servicesNav li a:hover{color:#c80000}
ul#mainNavSingle li.selected:hover,ul#mainNavSingle li:hover{background-color:#c80000}
#pageHead{background-color:#fff;border-bottom:1px solid #d9d9d9}
.boxFurtherInformation{background-color:#fff !important}
#regionDropArrow{width:16px;float:right;top:2px;position:absolute}
.navigationSeparator{position:absolute;width:1px;background:-webkit-gradient(linear,0 0,0 100%,from(#d9d9d9),to(#fff));background:-webkit-linear-gradient(top,#fff,#d9d9d9);background:-moz-linear-gradient(top,#fff,#d9d9d9);background:-ms-linear-gradient(top,#fff,#d9d9d9);background:-o-linear-gradient(top,#fff,#d9d9d9);float:left;height:38px;top:0}
.accaLogin{color:#c80000;font-size:1.2em;font-weight:bold;text-decoration:underline;background:url(../../../etc.clientlibs/acca/clientlibs/acca_homepage/resources/img/icons/myacca-btn.png) no-repeat 62px 0;line-height:0;min-height:32px;padding:18px 0 0 0;display:block;width:104px;float:right}
.accaLogin:hover{background:url(../../../etc.clientlibs/acca/clientlibs/acca_homepage/resources/img/icons/myacca-btn-hover.png) no-repeat 62px 0;color:#d02626}
.accaLogin:active{background:url(../../../etc.clientlibs/acca/clientlibs/acca_homepage/resources/img/icons/myacca-btn-active.png) no-repeat 62px 0;color:#d02626}
.accaLogin:focus{background:url(../../../etc.clientlibs/acca/clientlibs/acca_homepage/resources/img/icons/myacca-btn-focus.png) no-repeat 62px 0;color:#333}
ul#mainNavSingle .mainNavFlyout{margin-left:-24px;top:38px}
@media screen and (-webkit-min-device-pixel-ratio:0){ul#mainNavSingle .mainNavFlyout{margin-left:-25px;top:38px}
}
.documentDownloadWrap .arrow-down{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #e0dcda;margin:0 auto}
.documentDownloadWrap .questionCol .question li.pdf,.documentDownloadWrap .answerCol .answer li.pdf{list-style:none;border-bottom-width:1px;border-bottom-color:#e0dcda;border-bottom-style:solid;margin-top:10px;padding:10px 0 10px 65pc;background:transparent url(static-assets/resources/img/icon-pdf-lg.png) no-repeat 0 10px}
.documentDownloadWrap .questionCol .question li p,.documentDownloadWrap .answerCol .answer li p{font-weight:700;font-size:1.8em}
.documentDownloadWrap .questionCol .question li p a,.documentDownloadWrap .answerCol .answer li p a{text-decoration:none;color:#333}
.studyResourceExplainedContainer h2{font-weight:700;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#efedec;padding-top:10px;letter-spacing:-1px;padding-bottom:7px}
.resourceExplainedItemWrap .resourceExplainedItemCol1{display:inline-table;vertical-align:middle;width:34px;height:34px}
.resourceExplainedItemWrap .resourceExplainedItemCol2{display:inline-table;vertical-align:middle;font-weight:700;width:60%;margin-left:5px;margin-right:5px;color:#555}
.resourceExplainedItemWrap .resourceExplainedItemCol3{display:inline-table;vertical-align:middle;width:25px;height:34px;background:no-repeat url("../../../etc.clientlibs/acca/clientlibs/static-assets/resources/icons/icon-tooltip-link.png") center}
.resourceExplainedItemWrap .resourceExplainedItemCol3:hover{display:inline-table;vertical-align:middle;width:25px;height:34px;background:no-repeat url("../../../etc.clientlibs/acca/clientlibs/static-assets/resources/icons/icon-tooltip-hover.png") center}
.resourceExplainedItemWrap .resourceExplainedItemCol3:active{display:inline-table;vertical-align:middle;width:25px;height:34px;background:no-repeat url("../../../etc.clientlibs/acca/clientlibs/static-assets/resources/icons/icon-tooltip-active.png") center}
.studyResourceExplainedContainer{width:207px;overflow:visible;background-color:#e0dcda;border:1px solid #efedec;margin:0 0 16px 10px;outline:1px solid #e0dcda;padding:10px;float:none}
.studyResourceExplainedContainer ul{display:block;overflow:hidden;margin:10px 0 0 0;list-style:none}
.studyResourceExplainedContainer li{clear:both;margin:0;overflow:hidden;padding-bottom:7px;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#f4f3f2;margin-bottom:7px}
.tooltipster-default{border-radius:0 !important}
.tooltipster-content{font-size:12px !important;color:#fff;font-family:"Helvetica",Arial,sans-serif;background-color:#333 !important;border-color:#333 !important}
.tooltipster-arrow-top.tooltipster-arrow{top:12px !important;left:135px !important}
.tooltipster-arrow-top .tooltipster-arrow-border{margin-bottom:0 !important;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-top-width:30px !important;border-color:#333 !important}
.tooltipster-arrow-top span{margin-bottom:0 !important;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-top-width:29px !important;border-color:#333 !important}
.product .product-regular-price.strike{text-decoration:line-through}
.product .product-regular-price.price-error{color:#c80000;font-weight:bold;font-style:italic}
.product .product-todays-price{color:#c80000;display:inline-block;width:auto;text-align:right}
.product .product-todays-price p{margin:5px 0 2px 0}
.product .product-todays-price b{margin:5px 0 2px 0;font-size:1.2em}
.product .product-todays-price.price-error{color:#c80000;font-weight:bold;font-style:italic}
.product-audience-heading{position:relative}
.content .article p.product-grouping-intro{color:#333;margin:0;font-size:1.4em;margin-top:15px}
.main.content.grey-bg{border:10px solid #fff;background-color:#f9f9f9;min-height:300px;padding:35px 15px;width:660px}
.digital-mentor{-webkit-font-smoothing:antialiased}
.digital-mentor .hidden{display:none !important}
.digital-mentor h2{text-transform:none}
.digital-mentor .description-text{color:#747577;font-size:1.3em;margin:10px 0}
.digital-mentor .form-error-message{color:#000;margin:10px 0 25px;text-align:right}
.digital-mentor .dm-icon-container{box-sizing:border-box;display:inline-block;font-size:1.2em;min-height:30px;padding:7px 0 7px 40px;position:relative}
.digital-mentor .dm-icon{background:url(static-assets/resources/img/dm-icon-sprite.png) no-repeat;background-position:0 0;display:block;height:30px;left:0;margin-top:-15px;position:absolute;top:50%;width:30px}
.digital-mentor .dm-icon.paper{background-position-x:0}
.digital-mentor .dm-icon.computer{background-position-x:-30px}
.digital-mentor .dm-icon.mouse{background-position-x:-60px}
.digital-mentor .dm-icon.start-again{background-position-x:-90px}
.digital-mentor .dm-icon.email{background-position-x:-120px}
.digital-mentor .dm-icon.print{background-position-x:-150px}
.digital-mentor .dm-icon.computer-keyboard{background-position-x:-182px}
.digital-mentor .dm-icon.computer-mouse{background-position-x:-212px}
.digital-mentor .exam-expanded-info .dm-icon,.digital-mentor .dm-icon.dm-icon-white{background-position-y:100%}
.digital-mentor #mainContent{padding-bottom:30px}
.digital-mentor .main.content{min-height:300px}
.digital-mentor .start-page-content{position:relative}
.digital-mentor .start-page-content a{color:#c80000}
.digital-mentor .start-page-content a:hover{text-decoration:underline}
.digital-mentor .start-page-content p.indent{padding-left:20px}
.digital-mentor .start-page-content .small{font-size:12px}
.digital-mentor .start-page-content .dm-list{font-size:14px;line-height:normal;list-style:none;padding:0;margin:30px 0}
.digital-mentor .start-page-content .dm-list li{margin-top:15px;padding-left:30px;position:relative}
.digital-mentor .start-page-content .dm-list li:before{background:url(static-assets/resources/img/list-tick-red.png);content:'';height:12px;left:0;position:absolute;top:3px;width:16px}
.digital-mentor .start-page-content .dm-list li.no-list-icon:before{display:none}
.digital-mentor .start-page-content .dm-list li:first-child{margin-top:0}
.digital-mentor .dm-overlay{background-color:#3e3e3e;background-color:rgba(0,0,0,0.8);box-sizing:border-box;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1000}
.digital-mentor .dm-overlay .container{box-sizing:border-box;min-height:300px;padding:50px;width:100%}
.digital-mentor .dm-overlay .box{background:#fff;box-sizing:border-box;padding:40px;position:relative}
.digital-mentor .dm-overlay .content{width:380px}
.digital-mentor .dm-overlay h2{font-size:2.2em;margin-bottom:35px}
.digital-mentor .dm-overlay p{font-size:1.4em;margin:15px 0}
.digital-mentor .dm-overlay p:first-child{margin-top:0}
.digital-mentor .dm-overlay p:last-child{margin-bottom:0}
.digital-mentor .dm-overlay .btn-email,.digital-mentor .dm-overlay .btn-print{color:#c80000}
.digital-mentor .dm-overlay .btn-email:hover,.digital-mentor .dm-overlay .btn-print:hover{text-decoration:underline}
.digital-mentor .dm-overlay .close-button{background:url(static-assets/resources/img/close-button.png);display:block;height:18px;position:absolute;right:20px;text-indent:-9999px;top:20px;width:18px}
.digital-mentor .col.spanTwo{padding:10px;width:700px}
.digital-mentor .col.spanTwo .inner{background:#f9f9f9;height:100%;min-height:300px;padding:0 20px 40px;width:660px}
.digital-mentor #question-number,.digital-mentor .question-number{color:#000;font-size:1.5em;margin-bottom:20px}
.digital-mentor .button{background-color:transparent;border:1px solid #c80000;box-sizing:content-box;color:#c80000 !important;cursor:pointer;display:inline-block;font-size:14px;height:41px !important;line-height:41px;outline:0;padding:0 70px 0 30px;position:relative;text-align:center;text-decoration:none !important;vertical-align:middle}
.digital-mentor .button.small{font-size:12px;height:31px !important;line-height:33px;padding-right:30px;width:156px !important}
.digital-mentor .button.medium{font-size:12px;height:31px !important;line-height:33px;padding-right:30px;width:176px !important}
.digital-mentor .button.button-grey,.digital-mentor .button.button-black{border:0;color:#fff !important}
.digital-mentor .button.button-grey{background:#747678}
.digital-mentor .button.button-black{background:#000}
.digital-mentor .button.button-white{border-color:#fff;color:#fff !important}
.digital-mentor .button.button-white .icon{border-left:1px solid #fff}
.digital-mentor .button.button-white:hover{background-color:#fff !important;color:#c80000 !important}
.digital-mentor .button:hover{background-color:#c80000 !important;color:#fff !important;text-decoration:none !important}
.digital-mentor .button.no-icon{padding-right:30px}
.digital-mentor .button .icon{background:#c80000 url(static-assets/resources/img/button-icon.gif) center no-repeat;height:41px;position:absolute;right:0;top:0;width:41px}
.digital-mentor .button.small .icon,.digital-mentor .button.medium .icon{height:31px;width:31px}
.digital-mentor .button.button-right{float:right;margin-left:8px}
.digital-mentor .button.button-left{float:left;margin-right:8px}
.digital-mentor .button.disabled,.digital-mentor .button.disabled:hover,.digital-mentor .button.disabled:focus{background-color:transparent !important;border-color:#e0e0e0;color:#e0e0e0 !important;cursor:default}
.digital-mentor .button.disabled .icon,.digital-mentor .button.disabled:hover .icon,.digital-mentor .button.disabled:focus .icon{background-color:#e0e0e0}
.digital-mentor .cta-box{background:#c80000;padding:18px}
.digital-mentor .cta-box h3{color:#fff;font-weight:normal;font-size:2.225em;margin-bottom:20px;text-transform:none}
.digital-mentor .cta-box p{color:#fff;font-size:1.4em;margin-bottom:20px}
.digital-mentor form label{cursor:pointer;font-size:1.4em}
.digital-mentor form input[type="radio"],.digital-mentor form input[type="checkbox"]{margin-right:10px}
.digital-mentor form .radio label:hover,.digital-mentor form .checkbox label:hover{color:#c80000}
.digital-mentor form .select{margin:30px 0 45px}
.digital-mentor form .select label,.digital-mentor form .select select{display:block}
.digital-mentor form .select label{border-bottom:1px solid #e5e5e5;margin-bottom:20px;padding-bottom:5px}
.digital-mentor .select .styled:not(.foo) select{-webkit-appearance:none;height:100%;left:0;opacity:0;position:absolute;top:0}
.digital-mentor .select .styled:not(.foo) .select-text{display:block}
.digital-mentor .select .styled{position:relative}
.digital-mentor .select .styled select,.digital-mentor .select .styled .select-text{box-sizing:border-box;cursor:pointer;display:block;max-width:370px;width:100%}
.digital-mentor .select .styled .select-text{background:#fff;border:1px solid #ddd;color:#747678;display:none;font-size:1.4em;padding:15px 20px;position:relative}
.digital-mentor .select .styled .select-text:after{content:'';background:url(static-assets/resources/img/dropdown-arrow.png) no-repeat;height:6px;margin-top:-3px;position:absolute;right:15px;top:50%;width:12px}
.digital-mentor .select .styled.disabled select{cursor:default}
.digital-mentor .select .styled.disabled .select-text{opacity:.3}
.digital-mentor .form-text label{border-bottom:1px solid #e5e5e5;display:block;margin-bottom:15px;padding-bottom:5px}
.digital-mentor #form-exam-planner legend{font-size:2.4em}
.digital-mentor #form-exam-planner legend.small{font-size:1.4em;margin-bottom:-20px}
.digital-mentor #form-exam-planner ul{background:#fff;border:1px solid #ddd;margin:15px 0}
.digital-mentor #form-exam-planner li{border-bottom:1px solid #e5e5e5;position:relative}
.digital-mentor #form-exam-planner li label{display:block;font-weight:normal;line-height:1.2em;padding:18px 10px 18px 60px}
.digital-mentor #form-exam-planner li input{left:30px;position:absolute;top:50%;margin-top:-7px}
.digital-mentor #form-exam-planner li:last-child{border-bottom:0}
.digital-mentor #form-exam-planner li.highlight{background:#747678;color:#fff}
.digital-mentor #form-exam-planner li.highlight label,.digital-mentor #form-exam-planner li.highlight label:hover,.digital-mentor #form-exam-planner li.highlight label:focus{color:#fff;font-weight:bold}
.digital-mentor .results{padding-top:10px}
.digital-mentor .results .results-navigation ul{height:35px;margin:0;overflow:hidden;padding:0 0 20px;width:100%}
.digital-mentor .results .results-navigation li{display:block;float:left;font-size:1.4em;vertical-align:middle}
.digital-mentor .results .results-navigation li.start-again,.digital-mentor .results .results-navigation li.book-exams{width:190px}
.digital-mentor .results .results-navigation li.email,.digital-mentor .results .results-navigation li.print{width:140px}
.digital-mentor .results .results-navigation a{color:#d80c0f;display:block;height:100%;line-height:35px;width:100%}
.digital-mentor .results .results-navigation a:hover{text-decoration:underline}
.digital-mentor .results .results-header{height:60px;position:relative;z-index:8}
.digital-mentor .results .results-header .filter-results{float:left;font-size:2.3em;height:50px;line-height:50px;margin:0;padding:10px 0 0 0;width:190px}
.digital-mentor .results .results-header .results-filter-top{float:left;height:50px;padding:10px 15px 0 20px;width:435px}
.digital-mentor .results .results-header .your-plan{display:inline-block;float:left;font-size:16px;height:50px;line-height:50px;margin:0}
.digital-mentor .results .results-header .results-tabs{float:right;height:50px}
.digital-mentor .results .results-header .results-tabs li{border:1px solid transparent;border-width:1px 1px 0;bottom:0;float:left;height:50px;margin-left:5px;position:relative}
.digital-mentor .results .results-header .results-tabs li:first-child{margin-left:0}
.digital-mentor .results .results-header .results-tabs li a{color:#c80000;display:block;font-size:16px;line-height:50px;padding:0 30px}
.digital-mentor .results .results-header .results-tabs li a:hover{background:#fff}
.digital-mentor .results .results-header .results-tabs li.active,.digital-mentor .results .results-header .results-tabs li:hover{border-color:#ddd}
.digital-mentor .results .results-header .results-tabs li.active a,.digital-mentor .results .results-header .results-tabs li:hover a{background:#fff;color:#000}
.digital-mentor .results .results-main{background:#ddd;border:1px solid #ddd;margin-bottom:30px;overflow:hidden;position:relative;z-index:5}
.digital-mentor .results .results-main .results-filter-side{box-sizing:border-box;float:left;min-height:300px;padding:30px 0 30px;width:169px}
.digital-mentor .results .results-main .results-filter-side fieldset,.digital-mentor .results .results-main .results-filter-side .results-actions{border-bottom:1px solid #fff;margin-bottom:20px;padding:0 18px 30px 16px}
.digital-mentor .results .results-main .results-filter-side fieldset:first-child,.digital-mentor .results .results-main .results-filter-side .results-actions:first-child{margin-top:0}
.digital-mentor .results .results-main .results-filter-side fieldset:first-child legend,.digital-mentor .results .results-main .results-filter-side .results-actions:first-child legend{font-size:1.8em;font-weight:bold;height:20px;line-height:20px;margin:0}
.digital-mentor .results .results-main .results-filter-side fieldset:last-child,.digital-mentor .results .results-main .results-filter-side .results-actions:last-child{border-bottom:0}
.digital-mentor .results .results-main .results-filter-side fieldset label,.digital-mentor .results .results-main .results-filter-side .results-actions label{font-size:1.2em}
.digital-mentor .results .results-main .results-filter-side legend,.digital-mentor .results .results-main .results-filter-side .legend{font-size:1.475em;margin-bottom:15px;width:100%}
.digital-mentor .results .results-main .results-filter-side .radio,.digital-mentor .results .results-main .results-filter-side .checkbox,.digital-mentor .results .results-main .results-filter-side .select{margin:10px 0}
.digital-mentor .results .results-main .results-filter-side .radio:first-child,.digital-mentor .results .results-main .results-filter-side .checkbox:first-child,.digital-mentor .results .results-main .results-filter-side .select:first-child{margin-top:0}
.digital-mentor .results .results-main .results-filter-side .radio:last-child,.digital-mentor .results .results-main .results-filter-side .checkbox:last-child,.digital-mentor .results .results-main .results-filter-side .select:last-child{margin-bottom:0}
.digital-mentor .results .results-main .main-content{background:#fff !important;box-sizing:border-box;float:left;min-height:660px;padding:20px;position:relative;width:489px}
.digital-mentor .results .results-main .date{margin-right:-26px;overflow:hidden;padding:10px 0}
.digital-mentor .results .results-main .date:before,.digital-mentor .results .results-main .exam-date-list:before,.digital-mentor .results .results-main .date:after,.digital-mentor .results .results-main .exam-date-list:after{content:"";display:table}
.digital-mentor .results .results-main .date:after,.digital-mentor .results .results-main .exam-date-list:after{clear:both}
.digital-mentor .results .results-main .date p{color:#000;float:right;font-size:1.8em;margin:0;padding:0 25px 0 0;position:relative}
.digital-mentor .results .results-main .date .marker{background:#a0a1a3;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;height:11px;margin-top:-6px;position:absolute;right:0;top:50%;width:11px}
.digital-mentor .results .results-main .exam-list>li{border:1px solid #ddd;box-sizing:border-box;margin:10px 0;padding:20px}
.digital-mentor .results .results-main .exam-list>li h3{font-size:1.575em;font-weight:bold;margin-bottom:5px}
.digital-mentor .results .results-main .exam-list>li h3.city-name{color:#747678;margin-bottom:17px}
.digital-mentor .results .results-main .exam-list>li p{font-size:1.2em;margin:5px 0}
.digital-mentor .results .results-main .exam-list>li .deadline{color:#747678;margin-bottom:30px}
.digital-mentor .results .results-main .exam-date-list{border-top:1px solid #e5e5e5;padding:15px 0 8px}
.digital-mentor .results .results-main .exam-date-list li{float:left;margin-left:9px;position:relative;width:95px}
.digital-mentor .results .results-main .exam-date-list li:first-child{margin-left:0}
.digital-mentor .results .results-main .exam-date-list li:after{border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #fff transparent;bottom:-14px;content:'';height:0;left:50%;margin-left:-6px;position:absolute;transition:.2s .25s;width:0}
.digital-mentor .results .results-main .exam-date-list li .exam-list-trigger{border:1px solid #ddd;box-sizing:border-box;cursor:pointer;display:block;font-size:1.2em;height:35px;line-height:35px;padding:0 30px 0 10px;position:relative;text-align:center}
.digital-mentor .results .results-main .exam-date-list li .exam-list-trigger:after{border-style:solid;border-width:4px 4px 0 4px;border-color:#333 transparent transparent transparent;content:'';height:0;margin-top:-2px;position:absolute;right:13px;top:50%;width:0}
.digital-mentor .results .results-main .exam-date-list li.selected{background:#333;border-color:#333;color:#fff}
.digital-mentor .results .results-main .exam-date-list li.selected .exam-list-trigger:after{border-color:#fff transparent transparent transparent}
.digital-mentor .results .results-main .exam-date-list li.selected:after{border-color:transparent transparent #333 transparent;bottom:-8px}
.digital-mentor .results .results-main .exam-date-list li.unavailable .exam-list-trigger,.digital-mentor .results .results-main .exam-date-list li.unavailable:hover .exam-list-trigger{border-color:#f3f3f3;color:#b2b2b2;cursor:default}
.digital-mentor .results .results-main .exam-date-list li.unavailable .exam-list-trigger:after,.digital-mentor .results .results-main .exam-date-list li.unavailable:hover .exam-list-trigger:after{border-color:#b2b2b2 transparent transparent transparent}
.digital-mentor .results .results-main .exam-date-list li .icon{background:url(static-assets/resources/img/exam-date-button-sprite.png) left no-repeat;display:block;height:12px;left:10px;margin-top:-6px;position:absolute;top:50%;width:12px}
.digital-mentor .results .results-main .exam-date-list li.unavailable .icon{background-position:right}
.digital-mentor .results .results-main .exam-expanded-info{background:#333;color:#fff;display:none;margin:0 -20px -20px;padding:12px 20px;position:relative}
.digital-mentor .results .results-main .exam-expanded-info.inline-exam-expanded-info{display:block}
.digital-mentor .results .results-main .exam-expanded-info h5{border-top:1px solid #fff;font-size:1.3em;font-weight:bold;margin-bottom:8px;padding-top:7px;text-transform:none}
.digital-mentor .results .results-main .entry-dates{width:100%}
.digital-mentor .results .results-main .entry-dates td{border:1px solid #fff;text-align:center;padding:12px 10px 10px}
.digital-mentor .results .results-main .entry-dates small{font-size:.9em;line-height:1em}
.digital-mentor .results .results-main .entry-dates strong{display:block}
.digital-mentor .form-alert{border:1px solid #00a3e0;color:#00a3e0;margin-bottom:20px;padding:5px 20px;position:relative}
.digital-mentor .form-alert p{font-size:1.45em}
.digital-mentor .form-alert.form-alert-icon{padding-left:60px}
.digital-mentor .form-alert.form-alert-icon:before{content:'';background:url(static-assets/resources/img/form-alert-icon.png);height:25px;left:18px;position:absolute;top:11px;width:24px}
.digital-mentor .city-item-list{font-size:1.2em}
.digital-mentor .city-item-list li{height:16px;margin-bottom:14px;position:relative;text-transform:capitalize}
.digital-mentor .city-item-list .remove-city{background:url(static-assets/resources/img/close-button-red.png) 50% 50% no-repeat;cursor:pointer;height:16px;margin-top:-8px;position:absolute;top:50%;right:0;width:16px}
.digital-mentor .loading{position:absolute;top:100px;right:0;bottom:0;left:0;background:rgba(255,255,255,0.9) url(static-assets/resources/img/loading-animation.gif) 50% 130px no-repeat}
.digital-mentor .examPlannerForm .question-3 .select{clear:both;margin-bottom:20px}
.digital-mentor .examPlannerForm .question-3 .select label{border-bottom:0;float:left;padding:15px 0}
.digital-mentor .examPlannerForm .question-3 .select .styled{float:right;min-width:350px}
.digital-mentor .main.content a{text-decoration:underline;color:#c80000}
.digital-mentor #form-exam-planner li#li-checkbox-f3-financial-accounting,.digital-mentor #form-exam-planner li#li-checkbox-f9-financial-management,.digital-mentor #form-exam-planner li#li-checkbox-ma1-management-information,.digital-mentor #form-exam-planner li#li-checkbox-ma2-managing-costs-and-finance,.digital-mentor #form-exam-planner li#li-checkbox-fma-management-accounting{border-bottom:2px solid #e5e5e5}
.content .article p.description{margin-bottom:20px}
.content .article h3.result-title{text-transform:none;font-weight:bold;line-height:1.1;font-size:1em;border-bottom-width:0;margin-bottom:0;margin-top:0}
.result-container.cq-searchpromote-result-item .row .col-md-6 .date{display:none}
.result-container.cq-searchpromote-result-item .row .col-md-3.col-md-offset-3.result-type-list{display:none}
ul.pagination-list.cq-searchpromote-pagination li{float:left;list-style-position:initial;list-style-image:none;margin-left:5px}
ul.pagination-list.cq-searchpromote-pagination{margin-bottom:10px}
ul.pagination-list.cq-searchpromote-pagination li a{text-decoration:initial}
ul.pagination-list.cq-searchpromote-pagination li a.active{background-color:#d92e10}
ul#mainNavSingle .mainNavFlyout li.mb-nav-item{background-color:#fff;padding-top:12px}
ul#mainNavSingle .mainNavFlyout li.mb-nav-item a{color:#595959;line-height:2em;padding-top:6px}
ul#mainNavSingle .mainNavFlyout li.mb-nav-item a strong{color:#000;font-size:1.28em;letter-spacing:-0.5px;text-transform:uppercase}
ul#mainNavSingle .mainNavFlyout li.mb-nav-item:before{background:#c80000;content:'';height:36px;left:0;position:absolute;top:12px;width:4px}
ul#mainNavSingle .mainNavFlyout li.mb-nav-item:after{background:url(../../../etc.clientlibs/acca/clientlibs/static-assets/resources/img/members-beta-banner/mb-external-icon.png) no-repeat;content:'';height:24px;position:absolute;right:12px;top:30px;width:24px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){ul#mainNavSingle .mainNavFlyout li.mb-nav-item:after{background-image:url(../../../etc.clientlibs/acca/clientlibs/static-assets/resources/img/members-beta-banner/mb-external-icon@2x.png);background-size:contain}
}
#members-beta-reminder{background-color:#fff;bottom:34px;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,0.2);box-shadow:0 0 30px 0 rgba(0,0,0,0.1);cursor:pointer;height:60px;left:30px;position:fixed;width:200px}
#members-beta-reminder h1,#members-beta-reminder h2,#members-beta-reminder h3,#members-beta-reminder h4,#members-beta-reminder h5,#members-beta-reminder h6{color:#747678;font-size:11px;margin:21px 57px;text-transform:uppercase}
#members-beta-reminder:before{background:url(../../../etc.clientlibs/acca/clientlibs/static-assets/resources/img/members-beta-banner/mb-reminder-icon.png) no-repeat;content:'';height:24px;left:15px;position:absolute;top:18px;width:30px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#members-beta-reminder:before{background-image:url(../../../etc.clientlibs/acca/clientlibs/static-assets/resources/img/members-beta-banner/mb-reminder-icon@2x.png);background-size:contain}
}
#members-beta-reminder:after{background:url(../../../etc.clientlibs/acca/clientlibs/static-assets/resources/img/members-beta-banner/mb-reminder-arrow.png) no-repeat;content:'';height:7px;position:absolute;right:14px;top:27px;width:14px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#members-beta-reminder:after{background-size:contain}
}
.examTransitionContainer{border:black;border-width:2px;border-style:solid;text-align:center}
.examTransitionContainer h3.examTransitionHeader{margin:10px 10px 10px 10px;padding-top:15px;border-style:none;text-align:left}
.examTransitionContainer p.locationsHeader{margin:10px 10px 10px 10px;padding-top:15px;border-style:none;text-align:center}
.examTransitionContainer div.examTransitionText{margin:10px 10px 15px 10px;text-align:left}
.examTransitionContainer .locationButtons label{text-decoration:underline}
.examTransitionContainer .leftButtons{float:left;position:relative;display:block}
.examTransitionContainer .rightButtons{float:right;position:relative;display:block}
.examTransitionContainer .locationButtons input[type=radio]{vertical-align:sub;margin:5px}
.examTransitionContainer a{color:#c80000;text-decoration:underline}
.examTransitionContainer a:hover{color:#d33333 !important}
.examTransitionContainer .locations{position:relative}
.examTransitionContainer .locations .leftLocations{float:left;position:relative;display:block;margin-bottom:15px}
.examTransitionContainer .locations .leftLocations ul li{list-style:none;margin-left:0;font-size:1.2em;line-height:1.4;margin-top:5px;margin-bottom:5px}
.examTransitionContainer .locations .rightLocations ul li{list-style:none;margin-left:0;font-size:1.2em;line-height:1.4;margin-top:5px;margin-bottom:5px}
.examTransitionContainer .locations .rightLocations{float:right;position:relative;display:block;margin-bottom:15px}
.examTransitionContainer .examPromo{background-color:#747678;color:#fff;margin:10px 10px 10px 10px;padding-bottom:10px}
.examTransitionContainer .examPromo a{color:#fff !important}
.examTransitionContainer .examPromo a:hover{opacity:.54}
.examTransitionContainer .bookingCBEButton{background-color:#c80000;text-align:center;position:relative;color:#fff;border:0;padding:8px 15px;padding-top:5px;-webkit-transition:background .2s,border-color .2s,color .2s;padding-bottom:5px;-webkit-appearance:button;cursor:pointer;border-radius:0;margin-bottom:10px;margin-top:10px}
.examTransitionContainer .bookingCBEButton:hover{background:#d33333;text-decoration:underline}
.examTransitionContainer .bookingCBEButton:active{background:#a00000;text-decoration:underline}
.examTransitionContainer .bookingCBEButton:disabled{background:#e5e5e5}
.examTransitionContainer table{text-align:left;width:50%;margin:0 auto}
.examTransitionContainer table tbody tr{background-color:#fff !important}
.examTransitionContainer table tbody tr td{padding-left:10px;padding-right:0;padding-top:0;padding-bottom:0}
.margin-top-forty{margin-top:40px !important}
.ctalink-container{background-color:white !important;padding-bottom:30px}
.ctalink-container .ctalink-new{font:normal 15px "Arial Bold",Sans-Serif !important;border-style:solid;border-width:1px;border-color:#000;padding-top:15px;padding-bottom:15px;margin-left:10px;margin-right:10px}
.ctalink-container .ctalink-new a{text-align:center;color:#000 !important;display:inline-block;width:100%;text-decoration:none !important}
.new-hero-block-container{background-color:white !important;padding-top:48px;padding-bottom:48px}
.rightCTATitle{font:normal 15px "Arial Bold",Arial !important;font-size:15px !important;font-weight:bold !important;line-height:1.5 !important}
@media only screen and (max-width:768px){.wrapper-body-mobile-width{width:960px !important}
}
#myChatLinkInfo{font-size:12px;line-height:17px}
.ab-magazine .overflow-clearfix{overflow:hidden}
.ab-magazine .main-content .box-stories .panel-list .left .wrap{left:auto;margin-left:20px;right:0}
.ab-magazine .main-content .box-banner .row .feature .wrap h2{font-size:1.5em;margin-bottom:5px}
.ab-magazine .main-content .box-banner .row .feature .wrap p{font-size:1.3em}
.ab-magazine .main-content .box-banner .row .feature .wrap p.cta-container{font-size:1.5em}
.ab-magazine .main-content .box-banner .row .pull-right.panel h2{font-size:1.7em}
.ab-magazine .main-content .panel.feature{background:#c80000 url("../../../etc.clientlibs/acca/clientlibs/acca_homepage/resources/img/layout/bg.png") repeat-x center bottom;background:-moz-linear-gradient(top,#c80000 0,#c80000 70%,rgba(200,0,0,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#c80000),color-stop(70%,#c80000),color-stop(100%,rgba(200,0,0,0)));background:-webkit-linear-gradient(top,#c80000 0,#c80000 70%,rgba(200,0,0,0) 100%);background:-o-linear-gradient(top,#c80000 0,#c80000 70%,rgba(200,0,0,0) 100%);background:-ms-linear-gradient(top,#c80000 0,#c80000 70%,rgba(200,0,0,0) 100%);background:linear-gradient(to bottom,#c80000 0,#c80000 70%,rgba(200,0,0,0) 100%)}
.ab-magazine .main-content .panel.solid .cta{bottom:auto;position:relative}
.ab-magazine .main-content .panel.solid .cta.bottom{bottom:20px;position:absolute}
.ab-magazine .main-content .panel.video .icon{-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;content:"";display:block;height:70px;margin-left:-35px;margin-top:-35px;opacity:.85;position:absolute;left:50%;top:50%;width:70px}
.ab-magazine .main-content .panel.video:hover .icon{opacity:1}
.ab-magazine .main-content .panel.padding-left,.ab-magazine .main-content .panel.padding-right{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ab-magazine .main-content .panel.padding-left{padding-left:20px}
.ab-magazine .main-content .panel.padding-right{padding-right:20px}
.ab-magazine .main-content .panel.small-text{max-height:220px}
.ab-magazine .main-content .panel.small-text p{font-size:1.3em}
.ab-magazine .main-content .panel-borders{border-left:0;margin-left:10px}
.ab-magazine .main-content .panel-borders .panel{min-height:330px}
.ab-magazine .main-content .cta{padding-right:0}
.ab-magazine .main-content .cta:before{display:none}
.ab-magazine .main-content .cta:after{content:"";position:static;width:20px;height:16px;right:0;bottom:0;display:inline-block;margin-bottom:-3px}
.ab-magazine .main-content .cta.dark:after{background-position:center right}
.ab-magazine .main-content .cta.light:after{background-position:center left}
.ab-magazine .main-content .cta.full-width{max-width:100%}
.ab-magazine .main-content .text-top-offset{padding-top:40px}
.ab-magazine .main-content ul.cta-list,.ab-magazine .main-content ol.cta-list{font-size:1.5em;margin:15px 0;padding-left:20px}
.ab-magazine .main-content ul.cta-list:first-child,.ab-magazine .main-content ol.cta-list:first-child{margin-top:0}
.ab-magazine .main-content ul.cta-list:last-child,.ab-magazine .main-content ol.cta-list:last-child{margin-bottom:0}
.ab-magazine .main-content ul.cta-list li,.ab-magazine .main-content ol.cta-list li{margin-bottom:15px}
.ab-magazine .main-content ul.cta-list li:last-child,.ab-magazine .main-content ol.cta-list li:last-child{margin-bottom:0}
.ab-magazine .main-content ul.cta-list a,.ab-magazine .main-content ol.cta-list a{color:#000;font-weight:bold}
.ab-magazine .main-content ul.cta-list a:hover,.ab-magazine .main-content ol.cta-list a:hover{color:#c80000}
.ab-magazine .main-content ul.cta-list{list-style:disc outside none}
.ab-magazine .main-content ol.cta-list{list-style:upper-roman outside none}
.ab-magazine .main-content p.last{margin-bottom:0}
.ab-magazine .main-content .box-stories .panel-list .panel{margin-top:0;margin-bottom:10px;cursor:pointer}
#skiplinks{position:relative}
ul#skiplinks{width:auto;margin:0;padding:0;list-style:none}
#skiplinks li{display:inline;list-style:none;margin:0;padding:0}
#skiplinks a{position:absolute;z-index:1000;top:0;left:0;width:0;height:0;overflow:hidden;font-size:1em !important;font-weight:bold;color:white}
#skiplinks a:active,#skiplinks a:focus{display:block;margin:0;padding:5px 10px;width:auto;height:auto;overflow:visible;border:0;font-size:1em;text-align:center;background:#333;color:#e48600;text-transform:uppercase}
#main-navigation-container mark{background:#ff0;color:#000}
#main-navigation-container p small{font-size:.8125em;line-height:20px;display:block;margin-top:.8em}
#main-navigation-container .textSection ul{list-style-type:none}
#main-navigation-container .textSection ul>li{position:relative}
#main-navigation-container .textSection ul>li:before{color:#c80000;content:"";height:4px;left:-22px;margin-top:-2px;position:absolute;top:11px;width:4px}
#main-navigation-container blockquote{margin:30px 0;color:#000;position:relative}
#main-navigation-container blockquote:before{color:#f3f3f3;content:'\0201C';font-size:12.6em;left:-48px;line-height:1em;position:absolute;top:-8px;z-index:1}
#main-navigation-container blockquote p{color:#000;font-size:1.375em;line-height:1.5em;position:relative;z-index:2}
#main-navigation-container blockquote cite{color:#595959;display:block;font-size:.8125em;font-style:normal;line-height:18px;position:relative;margin-top:-10px;z-index:2}
#main-navigation-container .article-content-side blockquote{margin-left:0}
#main-navigation-container .article-content-side blockquote:before{display:none}
#main-navigation-container .article-content-side blockquote p{font-size:1.125em}
#main-navigation-container .article-page .content-section.section-article-content .article-content-main p:first-child{margin-top:0}
#main-navigation-container .article-page .content-section.section-article-content .article-content-main p:last-child{margin-bottom:0}
#main-navigation-container .no-matching-events{font-size:36px;font-weight:300;line-height:58px;margin:0}
#main-navigation-container p.btn.col-sm-12,#main-navigation-container .btn-container.col-sm-12{margin-bottom:30px;margin-top:30px}
@media only screen and (max-width:599px){#main-navigation-container blockquote{margin:20px 0;padding-left:0}
#main-navigation-container blockquote:before{content:none}
#main-navigation-container .article-page .content-section.section-article-content .article-content-main h3{font-size:1.375em;margin:20px 0}
#main-navigation-container .article-page .content-section.section-article-content .article-content-main p{font-size:.875em;line-height:1.5em;margin:20px 0}
}
@media only screen and (max-width:599px){#main-navigation-container p.btn.col-sm-12,#main-navigation-container .btn-container.col-sm-12{margin-left:-5px;margin-right:-5px}
}
#main-navigation-container form.form-styled input[type=text],#main-navigation-container form.form-styled textarea{border:1px solid #e5e5e5;display:block;font-size:.875em;width:100%;-webkit-appearance:none}
#main-navigation-container form.form-styled input[type=text][disabled],#main-navigation-container form.form-styled textarea[disabled]{background-color:#e5e5e5}
#main-navigation-container form.form-styled input[type=text].success,#main-navigation-container form.form-styled textarea.success{border-color:#8bc34a}
#main-navigation-container form.form-styled input[type=text].error,#main-navigation-container form.form-styled textarea.error{border-color:#c80000}
#main-navigation-container form.form-styled input[type=text]{height:50px;padding:0 20px}
#main-navigation-container form.form-styled textarea{padding:20px}
#main-navigation-container form.form-styled fieldset{border:0;margin:0;padding:0}
#main-navigation-container form.form-styled fieldset h4{margin:15px 0}
#main-navigation-container form.form-styled fieldset p.fieldset-description{color:#747678;font-size:.75em}
#main-navigation-container form.form-styled .question-list{list-style:none;margin:0;padding:0}
#main-navigation-container form.form-styled .question-list li{margin:60px 0}
#main-navigation-container form.form-styled .question-list .legend{line-height:normal}
#main-navigation-container form.form-styled hr{background-color:#e5e5e5;border:0;height:1px;margin-bottom:30px}
#main-navigation-container form.form-styled .form-element{margin:15px 0 25px}
#main-navigation-container form.form-styled .form-element.text label,#main-navigation-container form.form-styled .form-element.textarea label{cursor:pointer;display:block;margin-bottom:15px}
#main-navigation-container form.form-styled .form-element.checkbox,#main-navigation-container form.form-styled .form-element.radio{position:relative}
#main-navigation-container form.form-styled .form-element.checkbox input[type=checkbox],#main-navigation-container form.form-styled .form-element.radio input[type=checkbox],#main-navigation-container form.form-styled .form-element.checkbox input[type=radio],#main-navigation-container form.form-styled .form-element.radio input[type=radio]{position:absolute;top:50%;margin-top:-7px;left:0}
#main-navigation-container form.form-styled .form-element.checkbox input[type=checkbox]:not(:checked),#main-navigation-container form.form-styled .form-element.radio input[type=checkbox]:not(:checked),#main-navigation-container form.form-styled .form-element.checkbox input[type=radio]:not(:checked),#main-navigation-container form.form-styled .form-element.radio input[type=radio]:not(:checked),#main-navigation-container form.form-styled .form-element.checkbox input[type=checkbox]:checked,#main-navigation-container form.form-styled .form-element.radio input[type=checkbox]:checked,#main-navigation-container form.form-styled .form-element.checkbox input[type=radio]:checked,#main-navigation-container form.form-styled .form-element.radio input[type=radio]:checked{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
#main-navigation-container form.form-styled .form-element.checkbox input[type=checkbox]:not(:checked)+label .icon,#main-navigation-container form.form-styled .form-element.radio input[type=checkbox]:not(:checked)+label .icon,#main-navigation-container form.form-styled .form-element.checkbox input[type=radio]:not(:checked)+label .icon,#main-navigation-container form.form-styled .form-element.radio input[type=radio]:not(:checked)+label .icon,#main-navigation-container form.form-styled .form-element.checkbox input[type=checkbox]:checked+label .icon,#main-navigation-container form.form-styled .form-element.radio input[type=checkbox]:checked+label .icon,#main-navigation-container form.form-styled .form-element.checkbox input[type=radio]:checked+label .icon,#main-navigation-container form.form-styled .form-element.radio input[type=radio]:checked+label .icon{background-color:#e5e5e5;background-repeat:no-repeat;background-position:20px 20px;border:1px solid #e5e5e5;height:20px;left:0;margin-top:-10px;position:absolute;top:50%;transition:border .2s,background .2s;-webkit-transition:border .2s,background .2s;width:20px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#main-navigation-container form.form-styled .form-element.checkbox input[type=checkbox]:not(:checked)+label .icon,#main-navigation-container form.form-styled .form-element.radio input[type=checkbox]:not(:checked)+label .icon,#main-navigation-container form.form-styled .form-element.checkbox input[type=radio]:not(:checked)+label .icon,#main-navigation-container form.form-styled .form-element.radio input[type=radio]:not(:checked)+label .icon,#main-navigation-container form.form-styled .form-element.checkbox input[type=checkbox]:checked+label .icon,#main-navigation-container form.form-styled .form-element.radio input[type=checkbox]:checked+label .icon,#main-navigation-container form.form-styled .form-element.checkbox input[type=radio]:checked+label .icon,#main-navigation-container form.form-styled .form-element.radio input[type=radio]:checked+label .icon{background-size:20px 20px}
}
#main-navigation-container form.form-styled .form-element.checkbox input[type=checkbox]:not(:checked)+label:hover .icon,#main-navigation-container form.form-styled .form-element.radio input[type=checkbox]:not(:checked)+label:hover .icon,#main-navigation-container form.form-styled .form-element.checkbox input[type=radio]:not(:checked)+label:hover .icon,#main-navigation-container form.form-styled .form-element.radio input[type=radio]:not(:checked)+label:hover .icon,#main-navigation-container form.form-styled .form-element.checkbox input[type=checkbox]:checked+label:hover .icon,#main-navigation-container form.form-styled .form-element.radio input[type=checkbox]:checked+label:hover .icon,#main-navigation-container form.form-styled .form-element.checkbox input[type=radio]:checked+label:hover .icon,#main-navigation-container form.form-styled .form-element.radio input[type=radio]:checked+label:hover .icon{border-color:#c80000}
#main-navigation-container form.form-styled .form-element.checkbox input[type=checkbox]:not(:checked):disabled+label,#main-navigation-container form.form-styled .form-element.radio input[type=checkbox]:not(:checked):disabled+label,#main-navigation-container form.form-styled .form-element.checkbox input[type=radio]:not(:checked):disabled+label,#main-navigation-container form.form-styled .form-element.radio input[type=radio]:not(:checked):disabled+label,#main-navigation-container form.form-styled .form-element.checkbox input[type=checkbox]:checked:disabled+label,#main-navigation-container form.form-styled .form-element.radio input[type=checkbox]:checked:disabled+label,#main-navigation-container form.form-styled .form-element.checkbox input[type=radio]:checked:disabled+label,#main-navigation-container form.form-styled .form-element.radio input[type=radio]:checked:disabled+label{color:#999;cursor:default}
#main-navigation-container form.form-styled .form-element.checkbox input[type=checkbox]:not(:checked):disabled+label .icon,#main-navigation-container form.form-styled .form-element.radio input[type=checkbox]:not(:checked):disabled+label .icon,#main-navigation-container form.form-styled .form-element.checkbox input[type=radio]:not(:checked):disabled+label .icon,#main-navigation-container form.form-styled .form-element.radio input[type=radio]:not(:checked):disabled+label .icon,#main-navigation-container form.form-styled .form-element.checkbox input[type=checkbox]:checked:disabled+label .icon,#main-navigation-container form.form-styled .form-element.radio input[type=checkbox]:checked:disabled+label .icon,#main-navigation-container form.form-styled .form-element.checkbox input[type=radio]:checked:disabled+label .icon,#main-navigation-container form.form-styled .form-element.radio input[type=radio]:checked:disabled+label .icon{background-color:#f6f6f6 !important;border:0}
#main-navigation-container form.form-styled .form-element.checkbox input[type=checkbox]:checked+label,#main-navigation-container form.form-styled .form-element.radio input[type=checkbox]:checked+label,#main-navigation-container form.form-styled .form-element.checkbox input[type=radio]:checked+label,#main-navigation-container form.form-styled .form-element.radio input[type=radio]:checked+label{color:#c80000}
#main-navigation-container form.form-styled .form-element.checkbox input[type=checkbox]:checked+label .icon,#main-navigation-container form.form-styled .form-element.radio input[type=checkbox]:checked+label .icon,#main-navigation-container form.form-styled .form-element.checkbox input[type=radio]:checked+label .icon,#main-navigation-container form.form-styled .form-element.radio input[type=radio]:checked+label .icon{background-color:#c80000;background-position:center;border-color:#c80000}
#main-navigation-container form.form-styled .form-element.checkbox input[type=radio]:not(:checked)+label .icon,#main-navigation-container form.form-styled .form-element.radio input[type=radio]:not(:checked)+label .icon,#main-navigation-container form.form-styled .form-element.checkbox input[type=radio]:checked+label .icon,#main-navigation-container form.form-styled .form-element.radio input[type=radio]:checked+label .icon{border-radius:10px}
#main-navigation-container form.form-styled .form-element.checkbox label,#main-navigation-container form.form-styled .form-element.radio label{cursor:pointer;display:block;font-size:.875em;padding-left:40px;transition:color .2s}
#main-navigation-container form.form-styled .form-element.checkbox label:hover,#main-navigation-container form.form-styled .form-element.radio label:hover{color:#c80000}
#main-navigation-container form.form-styled .form-element.select{text-align:center;position:relative}
#main-navigation-container form.form-styled .form-element.select.styled{background-color:#fff;border:1px solid #e5e5e5;color:#595959;line-height:50px;padding:0 20px;text-align:left;transition:background .2s,border .2s,color .2s;-webkit-transition:background .2s,border .2s,color .2s;z-index:1}
#main-navigation-container form.form-styled .form-element.select.styled:hover,#main-navigation-container form.form-styled .form-element.select.styled.focus{background-color:#dcdddd;color:#000}
#main-navigation-container form.form-styled .form-element.select.styled:hover .icon-container,#main-navigation-container form.form-styled .form-element.select.styled.focus .icon-container{border-color:#f8f8f8}
#main-navigation-container form.form-styled .form-element.select.styled.focus{outline-color:#3b99fc;outline-offset:-2px;outline-style:auto;outline-width:5px}
#main-navigation-container form.form-styled .form-element.select.styled select{-webkit-appearance:none;bottom:0;color:#000;cursor:pointer;display:block;height:100%;left:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;right:0;top:0;width:100%}
#main-navigation-container form.form-styled .form-element.select.styled .select-text{font-size:.875em}
#main-navigation-container form.form-styled .form-element.select.styled .icon-container{display:block;font-size:.5em;height:50px;line-height:50px;position:absolute;right:0;text-align:center;top:0;width:50px}
#main-navigation-container form.form-styled .form-element.select.styled.separator .icon-container{border-left:2px solid #e5e5e5}
#main-navigation-container form.form-styled .form-element.form-error .error-title{background-color:#f2dede;color:#000;font-size:1em;padding:18px 20px 18px 55px;position:relative}
#main-navigation-container form.form-styled .form-element.form-error .error-title i{color:#c80000;font-size:1.75em;left:20px;position:absolute;top:15px}
#main-navigation-container form.form-styled .form-element.form-error .error-description{border:1px solid #e5e5e5;border-top-width:0;color:#595959;font-size:.875em;padding:20px}
#main-navigation-container form.form-styled .form-element.form-info{background-color:#dcf0fa;font-size:.875em;padding:30px 20px 30px 70px;position:relative}
#main-navigation-container form.form-styled .form-element.form-info i{display:block;left:20px;height:32px;position:absolute;top:20px;width:32px}
#main-navigation-container form.form-styled.max-width input[type=text],#main-navigation-container form.form-styled.max-width textarea,#main-navigation-container form.form-styled.max-width .form-element.select,#main-navigation-container form.form-styled.max-width .form-element.form-error{max-width:370px}
#main-navigation-container .select.styled .icon-container{font-size:.5em;line-height:50px}
#main-navigation-container #main form h2.legend,#main-navigation-container #main form h3.legend,#main-navigation-container #main form legend{display:block;font-size:1.125em;margin-top:0;margin-bottom:20px;width:100%}
#main-navigation-container .article-page form.form-styled fieldset legend,#main-navigation-container .article-page form.form-styled label{color:#616161}
#main-navigation-container .form-request-certificate h4{font-size:1.075em}
#main-navigation-container .form-request-certificate h5{color:#595959;font-size:.875em;line-height:1.5em;margin:0 0 10px}
#main-navigation-container .form-request-certificate fieldset{width:70%}
#main-navigation-container .form-request-certificate fieldset input[type="submit"]{float:right;margin:5px 0 0}
#main-navigation-container p .error,#main-navigation-container a .error{color:#c80000 !important}
#main-navigation-container .submit-success-message,#main-navigation-container .submit-error-message{margin:30px 0 !important}
@media only screen and (max-width:599px){#main-navigation-container form.form-styled fieldset legend{font-size:1em}
}
#main-navigation-container body{position:relative}
#main-navigation-container #main{background:#fff;transition:background-color 200ms}
#main-navigation-container #main.grey{background:#f3f3f3}
#main #main-navigation-container .inner{position:relative}
#main .content-section.home-banner #main-navigation-container .inner{position:static}
#main-navigation-container hr{border-top:1px solid #e5e5e5;border-left:0;border-right:0;border-bottom:0;margin:15px 0}
#main-navigation-container .navigation{position:static}
#main-navigation-container .sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
#main-navigation-container .hide{display:none !important}
#main-navigation-container .show{display:block !important}
#main-navigation-container .invisible{visibility:hidden}
#main-navigation-container .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
#main-navigation-container .text-left{text-align:left}
#main-navigation-container .text-center{text-align:center}
#main-navigation-container .text-right{text-align:right}
#main-navigation-container .hidden{display:none !important;visibility:hidden !important}
#main-navigation-container .img-responsive{display:block;width:100% \9;max-width:100%;table-layout:fixed;height:auto}
#main-navigation-container .img-responsive.full-width{width:100%}
#main-navigation-container .top{padding-bottom:25px;text-align:right}
#main-navigation-container .top a{height:35px;line-height:35px;text-decoration:none}
#main-navigation-container .top a .text{color:#c80000;display:inline-block;font-size:.875em;margin-right:10px;text-decoration:underline;vertical-align:top}
#main-navigation-container .top a .arrow-up{background-repeat:no-repeat;background-color:#c80000;background-position:center center;display:inline-block;height:35px;width:35px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#main-navigation-container .top a .arrow-up{background-size:11px 14px}
}
#main-navigation-container .top a:hover{color:#d33333;text-decoration:none}
#main-navigation-container .top a:hover .arrow-up{background-color:#d33333}
#main-navigation-container .top a:active{color:#a00000;text-decoration:none}
#main-navigation-container .top a:active .arrow-up{background-color:#a00000}
#main-navigation-container .background-position-top{background-position:top !important}
#main-navigation-container .background-position-right{background-position:right !important}
#main-navigation-container .background-position-bottom{background-position:bottom !important}
#main-navigation-container .background-position-left{background-position:left !important}
#main-navigation-container .background-position-center{background-position:center !important}
#main-navigation-container .left-border{position:relative}
#main-navigation-container .left-border:before{border-left:1px solid #e5e5e5;content:"";height:100%;left:-15px;position:absolute;top:0}
#main-navigation-container .right-border{position:relative}
#main-navigation-container .right-border:after{border-right:1px solid #e5e5e5;content:"";height:100%;right:0;position:absolute;top:0}
#main-navigation-container .right-border-centered:after{right:20px}
#main-navigation-container .right-border.sidebar-divider:after{right:-4.1666667%}
#main-navigation-container .small-image{float:left;margin:.5em 2em 2em 0}
#main-navigation-container .small-image figure{margin:0}
#main-navigation-container .small-image img{display:block}
#main-navigation-container #main .content-header{background-color:#f3f3f3;background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;font-size:16px;line-height:1.5;position:relative}
#main-navigation-container #main .content-header.ab-magazine>.inner{padding-bottom:80px;position:relative}
#main-navigation-container #main .content-header.ab-magazine .panel-ab-magazine{background-position:center;background-repeat:no-repeat;background-size:cover;bottom:0;height:310px;position:absolute;right:15px;width:350px;z-index:1}
#main-navigation-container #main .content-header.ab-magazine .panel-ab-magazine:before{bottom:0;content:"";height:40px;left:0;position:absolute;right:0;width:100%;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.5)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=0)}
#main-navigation-container #main .content-header.ab-magazine .links{margin-top:40px}
#main-navigation-container #main .content-header.ab-magazine .breadcrumb-container{bottom:0;position:absolute}
#main-navigation-container #main .content-header>.inner{font-weight:200;padding-bottom:60px;padding-top:60px}
#main-navigation-container #main .content-header h2+p{margin-top:30px}
#main-navigation-container #main .content-header p{color:#fff;margin-bottom:0}
#main-navigation-container #main .content-main{padding-bottom:30px;padding-top:30px}
#main-navigation-container #main .content-main blockquote:before{left:-33px}
#main-navigation-container #main .content-primary{padding-left:30px;padding-right:60px}
#main-navigation-container #main .content-primary.cp-infographic{padding-right:0}
#main-navigation-container #main .content-primary.cp-infographic .intro-header{font-size:22px;line-height:36px}
#main-navigation-container #main .content-primary.padding-bottom{padding-bottom:60px}
#main-navigation-container #main .content-primary blockquote:before{left:-48px}
#main-navigation-container #main .content-secondary{margin-left:-1px}
#main-navigation-container #main .content-sidebar{background-color:#fff;padding-left:8.33333%}
#main-navigation-container #main .content-sidebar .hero{margin-top:20px;padding-right:10%}
@media only screen and (max-width:960px){#main-navigation-container .right-border.sidebar-divider:after{right:20px}
#main-navigation-container #main .content-sidebar{padding-left:15px;margin-left:-1px}
#main-navigation-container #main .content-sidebar:before{border-right:1px solid #fff;content:"";height:100%;left:-20px;position:absolute;top:0}
}
@media only screen and (max-width:959px){#main-navigation-container #main .content-main{padding-top:0}
#main-navigation-container #main .content-primary.cp-infographic{padding-left:0;padding-right:0}
#main-navigation-container .right-border.sidebar-divider:after{right:20px}
}
@media only screen and (max-width:599px){#main-navigation-container #main .content-header>.inner{background-color:rgba(0,0,0,0.5);padding-bottom:30px;padding-top:30px;text-align:center}
.ie8 #main-navigation-container #main .content-header>.inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNgqAcAAIIAgLO2btEAAAAASUVORK5CYII=)}
#main-navigation-container #main .content-header.ab-magazine>.inner{padding-bottom:340px;text-align:left}
#main-navigation-container #main .content-header.ab-magazine .panel-ab-magazine{background-position:bottom;background-size:contain;bottom:43px;height:250px;left:50%;margin-left:-140px;width:280px}
#main-navigation-container #main .content-header.ab-magazine .links{margin-top:30px}
#main-navigation-container #main .content-header.ab-magazine .breadcrumb-container{background-color:#fff;border-bottom:1px solid #e5e5e5}
#main-navigation-container #main .content-header.ab-magazine .breadcrumb-container .breadcrumb-nav li:before,#main-navigation-container #main .content-header.ab-magazine .breadcrumb-container .breadcrumb-nav li a,#main-navigation-container #main .content-header.ab-magazine .breadcrumb-container .breadcrumb-nav li span{color:#595959}
#main-navigation-container #main .content-header.ab-magazine p{font-size:14px}
#main-navigation-container #main .content-header h2+p{margin-top:15px}
#main-navigation-container #main .content-primary{padding-left:15px;padding-right:15px}
#main-navigation-container #main .content-primary.cp-infographic .intro-header{font-size:20px;line-height:32px}
#main-navigation-container .left-border:before,#main-navigation-container .right-border:after{content:none}
}