[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"}
.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%}
}
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}
.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}
}
.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}
}
.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}
}
.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}
}
.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}
}
.headerToolbar .rf-btn-container{margin-bottom:-20px}
*+.headerToolbar .rf-btn-container{margin-top:40px}
.headerToolbar .rf-btn-container .rf-btn,.headerToolbar .rf-btn-container a.rf-btn,.headerToolbar .rf-btn-container button.rf-btn{margin-bottom:20px;vertical-align:middle}
.headerToolbar .rf-btn-container .rf-btn+.rf-btn,.headerToolbar .rf-btn-container a.rf-btn+.rf-btn,.headerToolbar .rf-btn-container button.rf-btn+.rf-btn{margin-left:10px}
.headerToolbar .rf-btn-container .rf-btn--borderless,.headerToolbar .rf-btn-container a.rf-btn--borderless,.headerToolbar .rf-btn-container button.rf-btn--borderless{margin-top:10px;margin-bottom:10px}
.headerToolbar .rf-btn-container .rf-btn--borderless .rf-btn__text,.headerToolbar .rf-btn-container a.rf-btn--borderless .rf-btn__text,.headerToolbar .rf-btn-container button.rf-btn--borderless .rf-btn__text{padding-bottom:0}
.headerToolbar .rf-btn-container .rf-btn--borderless .rf-btn__icon-container,.headerToolbar .rf-btn-container a.rf-btn--borderless .rf-btn__icon-container,.headerToolbar .rf-btn-container button.rf-btn--borderless .rf-btn__icon-container{margin-top:0;top:0}
.headerToolbar .rf-btn,.headerToolbar a.rf-btn,.headerToolbar 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}
.headerToolbar .rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):hover,.headerToolbar a.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):hover,.headerToolbar button.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):hover,.headerToolbar .rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):focus,.headerToolbar a.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):focus,.headerToolbar button.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):focus{background-color:#d33333;border-color:#d33333;color:#fff}
.headerToolbar .rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):active,.headerToolbar a.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):active,.headerToolbar button.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):active{background-color:#a00000;border-color:#a00000;color:#fff}
.headerToolbar .rf-btn:not(.rf-btn--disabled):not([disabled]):hover .rf-btn__text,.headerToolbar a.rf-btn:not(.rf-btn--disabled):not([disabled]):hover .rf-btn__text,.headerToolbar button.rf-btn:not(.rf-btn--disabled):not([disabled]):hover .rf-btn__text,.headerToolbar .rf-btn:not(.rf-btn--disabled):not([disabled]):focus .rf-btn__text,.headerToolbar a.rf-btn:not(.rf-btn--disabled):not([disabled]):focus .rf-btn__text,.headerToolbar button.rf-btn:not(.rf-btn--disabled):not([disabled]):focus .rf-btn__text,.headerToolbar .rf-btn:not(.rf-btn--disabled):not([disabled]):active .rf-btn__text,.headerToolbar a.rf-btn:not(.rf-btn--disabled):not([disabled]):active .rf-btn__text,.headerToolbar button.rf-btn:not(.rf-btn--disabled):not([disabled]):active .rf-btn__text{text-decoration:underline}
.headerToolbar .rf-btn__text{font-size:1.4rem;color:currentColor;display:inline-block;vertical-align:middle;padding:15px;text-align:left}
.headerToolbar .rf-btn__icon-container{display:inline-block;vertical-align:middle;padding:15px;overflow:hidden;text-align:center;position:absolute;top:50%;margin-top:-25px}
.headerToolbar .rf-btn__icon{font-size:2rem;color:currentColor;height:20px;width:20px;line-height:20px}
.headerToolbar .rf-btn-container--stacked-buttons{max-width:320px}
.headerToolbar .rf-btn-container--stacked-buttons .rf-btn+.rf-btn,.headerToolbar .rf-btn-container--stacked-buttons a.rf-btn+.rf-btn,.headerToolbar .rf-btn-container--stacked-buttons button.rf-btn+.rf-btn{margin-left:0}
.headerToolbar .rf-btn[disabled],.headerToolbar .rf-btn.disabled,.headerToolbar .rf-btn--disabled,.headerToolbar a.rf-btn[disabled],.headerToolbar a.rf-btn.disabled,.headerToolbar a.rf-btn--disabled,.headerToolbar button.rf-btn[disabled],.headerToolbar button.rf-btn.disabled,.headerToolbar button.rf-btn--disabled{background-color:#bfbfbf;border-color:#bfbfbf;color:#fff;cursor:default}
.headerToolbar .rf-btn[disabled] .icon-slide-container,.headerToolbar .rf-btn.disabled .icon-slide-container,.headerToolbar .rf-btn--disabled .icon-slide-container,.headerToolbar a.rf-btn[disabled] .icon-slide-container,.headerToolbar a.rf-btn.disabled .icon-slide-container,.headerToolbar a.rf-btn--disabled .icon-slide-container,.headerToolbar button.rf-btn[disabled] .icon-slide-container,.headerToolbar button.rf-btn.disabled .icon-slide-container,.headerToolbar button.rf-btn--disabled .icon-slide-container{transition:none !important}
.headerToolbar .rf-btn--hollow,.headerToolbar a.rf-btn--hollow,.headerToolbar button.rf-btn--hollow{background-color:transparent;border-color:#c80000;color:#c80000}
.headerToolbar .rf-btn--iconed,.headerToolbar a.rf-btn--iconed,.headerToolbar button.rf-btn--iconed,.headerToolbar .rf-btn--iconed-left,.headerToolbar a.rf-btn--iconed-left,.headerToolbar button.rf-btn--iconed-left{position:relative}
.headerToolbar .rf-btn--iconed .rf-btn__icon-container,.headerToolbar a.rf-btn--iconed .rf-btn__icon-container,.headerToolbar button.rf-btn--iconed .rf-btn__icon-container,.headerToolbar .rf-btn--iconed-left .rf-btn__icon-container,.headerToolbar a.rf-btn--iconed-left .rf-btn__icon-container,.headerToolbar button.rf-btn--iconed-left .rf-btn__icon-container{width:50px;white-space:nowrap;overflow:hidden}
.headerToolbar .rf-btn--iconed .rf-btn__text,.headerToolbar a.rf-btn--iconed .rf-btn__text,.headerToolbar button.rf-btn--iconed .rf-btn__text{border-right:1px currentColor solid;margin-right:50px}
.headerToolbar .rf-btn--iconed .rf-btn__icon-container,.headerToolbar a.rf-btn--iconed .rf-btn__icon-container,.headerToolbar button.rf-btn--iconed .rf-btn__icon-container{right:0}
.headerToolbar .rf-btn--iconed .rf-btn__icon:first-child,.headerToolbar a.rf-btn--iconed .rf-btn__icon:first-child,.headerToolbar button.rf-btn--iconed .rf-btn__icon:first-child{margin-left:-50px}
.headerToolbar .rf-btn--iconed .rf-btn__icon:last-child,.headerToolbar a.rf-btn--iconed .rf-btn__icon:last-child,.headerToolbar button.rf-btn--iconed .rf-btn__icon:last-child{margin-left:25px}
.headerToolbar .rf-btn--iconed .rf-btn__icon.icon-right,.headerToolbar a.rf-btn--iconed .rf-btn__icon.icon-right,.headerToolbar button.rf-btn--iconed .rf-btn__icon.icon-right{transition:transform .2s}
.headerToolbar .rf-btn--iconed .rf-btn__icon.icon-paper-book-exam,.headerToolbar a.rf-btn--iconed .rf-btn__icon.icon-paper-book-exam,.headerToolbar button.rf-btn--iconed .rf-btn__icon.icon-paper-book-exam{margin-left:0}
.headerToolbar .rf-btn--iconed:hover .rf-btn__icon.icon-right,.headerToolbar a.rf-btn--iconed:hover .rf-btn__icon.icon-right,.headerToolbar button.rf-btn--iconed:hover .rf-btn__icon.icon-right{transform:translateX(50px)}
.headerToolbar .rf-btn--iconed-left .rf-btn__text,.headerToolbar a.rf-btn--iconed-left .rf-btn__text,.headerToolbar button.rf-btn--iconed-left .rf-btn__text{border-left:1px currentColor solid;margin-left:50px}
.headerToolbar .rf-btn--iconed-left .rf-btn__icon-container,.headerToolbar a.rf-btn--iconed-left .rf-btn__icon-container,.headerToolbar button.rf-btn--iconed-left .rf-btn__icon-container{left:0}
.headerToolbar .rf-btn--iconed-left .rf-btn__icon:first-child,.headerToolbar a.rf-btn--iconed-left .rf-btn__icon:first-child,.headerToolbar button.rf-btn--iconed-left .rf-btn__icon:first-child{margin-right:-50px}
.headerToolbar .rf-btn--iconed-left .rf-btn__icon:last-child,.headerToolbar a.rf-btn--iconed-left .rf-btn__icon:last-child,.headerToolbar button.rf-btn--iconed-left .rf-btn__icon:last-child{margin-right:25px}
.headerToolbar .rf-btn--iconed-left .rf-btn__icon.icon-left,.headerToolbar a.rf-btn--iconed-left .rf-btn__icon.icon-left,.headerToolbar button.rf-btn--iconed-left .rf-btn__icon.icon-left{transition:transform .2s}
.headerToolbar .rf-btn--iconed-left:hover .rf-btn__icon.icon-left,.headerToolbar a.rf-btn--iconed-left:hover .rf-btn__icon.icon-left,.headerToolbar button.rf-btn--iconed-left:hover .rf-btn__icon.icon-left{transform:translateX(-50px)}
.headerToolbar .rf-btn--borderless,.headerToolbar a.rf-btn--borderless,.headerToolbar button.rf-btn--borderless{font-size:1.6rem;background-color:transparent;border-color:transparent;color:#c80000}
.headerToolbar .rf-btn--borderless:hover,.headerToolbar a.rf-btn--borderless:hover,.headerToolbar button.rf-btn--borderless:hover,.headerToolbar .rf-btn--borderless:focus,.headerToolbar a.rf-btn--borderless:focus,.headerToolbar button.rf-btn--borderless:focus{color:#d33333;text-decoration:underline}
.headerToolbar .rf-btn--borderless:hover .rf-btn__icon.icon-right,.headerToolbar a.rf-btn--borderless:hover .rf-btn__icon.icon-right,.headerToolbar button.rf-btn--borderless:hover .rf-btn__icon.icon-right,.headerToolbar .rf-btn--borderless:focus .rf-btn__icon.icon-right,.headerToolbar a.rf-btn--borderless:focus .rf-btn__icon.icon-right,.headerToolbar button.rf-btn--borderless:focus .rf-btn__icon.icon-right{transform:translateX(8px)}
.headerToolbar .rf-btn--borderless:active,.headerToolbar a.rf-btn--borderless:active,.headerToolbar button.rf-btn--borderless:active{color:#a00000;text-decoration:underline}
.headerToolbar .rf-btn--borderless .rf-btn__text,.headerToolbar a.rf-btn--borderless .rf-btn__text,.headerToolbar button.rf-btn--borderless .rf-btn__text{padding:0 15px 0 0}
.headerToolbar .rf-btn--borderless .rf-btn__icon-container,.headerToolbar a.rf-btn--borderless .rf-btn__icon-container,.headerToolbar button.rf-btn--borderless .rf-btn__icon-container{padding:0 15px;right:15px;margin-top:0;top:0;white-space:normal}
.headerToolbar .rf-btn--borderless .rf-btn__icon:first-child,.headerToolbar a.rf-btn--borderless .rf-btn__icon:first-child,.headerToolbar button.rf-btn--borderless .rf-btn__icon:first-child{margin-left:0}
.headerToolbar .rf-btn--borderless.rf-btn--iconed .rf-btn__text,.headerToolbar a.rf-btn--borderless.rf-btn--iconed .rf-btn__text,.headerToolbar button.rf-btn--borderless.rf-btn--iconed .rf-btn__text{border-right:0}
.headerToolbar .rf-btn--full-width,.headerToolbar a.rf-btn--full-width,.headerToolbar button.rf-btn--full-width{width:100%;text-align:center}
.headerToolbar .scheme-red .rf-btn,.headerToolbar .scheme-black .rf-btn,.headerToolbar .scheme-image .rf-btn,.headerToolbar .scheme-red a.rf-btn,.headerToolbar .scheme-black a.rf-btn,.headerToolbar .scheme-image a.rf-btn,.headerToolbar .scheme-red button.rf-btn,.headerToolbar .scheme-black button.rf-btn,.headerToolbar .scheme-image button.rf-btn{background-color:transparent;border-color:#fff;color:#fff}
.headerToolbar .scheme-red .rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):hover,.headerToolbar .scheme-black .rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):hover,.headerToolbar .scheme-image .rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):hover,.headerToolbar .scheme-red a.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):hover,.headerToolbar .scheme-black a.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):hover,.headerToolbar .scheme-image a.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):hover,.headerToolbar .scheme-red button.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):hover,.headerToolbar .scheme-black button.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):hover,.headerToolbar .scheme-image button.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):hover,.headerToolbar .scheme-red .rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):focus,.headerToolbar .scheme-black .rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):focus,.headerToolbar .scheme-image .rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):focus,.headerToolbar .scheme-red a.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):focus,.headerToolbar .scheme-black a.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):focus,.headerToolbar .scheme-image a.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):focus,.headerToolbar .scheme-red button.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):focus,.headerToolbar .scheme-black button.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):focus,.headerToolbar .scheme-image button.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):focus{background-color:transparent;border-color:#fff;color:#fff}
.headerToolbar .scheme-red .rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):active,.headerToolbar .scheme-black .rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):active,.headerToolbar .scheme-image .rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):active,.headerToolbar .scheme-red a.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):active,.headerToolbar .scheme-black a.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):active,.headerToolbar .scheme-image a.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):active,.headerToolbar .scheme-red button.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):active,.headerToolbar .scheme-black button.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):active,.headerToolbar .scheme-image button.rf-btn:not(.rf-btn--borderless):not(.rf-btn--disabled):not([disabled]):active{background-color:transparent;border-color:#fff;color:#fff}
.headerToolbar .scheme-red .rf-btn--hollow,.headerToolbar .scheme-black .rf-btn--hollow,.headerToolbar .scheme-image .rf-btn--hollow,.headerToolbar .scheme-red a.rf-btn--hollow,.headerToolbar .scheme-black a.rf-btn--hollow,.headerToolbar .scheme-image a.rf-btn--hollow,.headerToolbar .scheme-red button.rf-btn--hollow,.headerToolbar .scheme-black button.rf-btn--hollow,.headerToolbar .scheme-image button.rf-btn--hollow{background-color:transparent;border-color:#fff;color:#fff}
.headerToolbar .scheme-red .rf-btn--hollow:hover,.headerToolbar .scheme-black .rf-btn--hollow:hover,.headerToolbar .scheme-image .rf-btn--hollow:hover,.headerToolbar .scheme-red a.rf-btn--hollow:hover,.headerToolbar .scheme-black a.rf-btn--hollow:hover,.headerToolbar .scheme-image a.rf-btn--hollow:hover,.headerToolbar .scheme-red button.rf-btn--hollow:hover,.headerToolbar .scheme-black button.rf-btn--hollow:hover,.headerToolbar .scheme-image button.rf-btn--hollow:hover,.headerToolbar .scheme-red .rf-btn--hollow:focus,.headerToolbar .scheme-black .rf-btn--hollow:focus,.headerToolbar .scheme-image .rf-btn--hollow:focus,.headerToolbar .scheme-red a.rf-btn--hollow:focus,.headerToolbar .scheme-black a.rf-btn--hollow:focus,.headerToolbar .scheme-image a.rf-btn--hollow:focus,.headerToolbar .scheme-red button.rf-btn--hollow:focus,.headerToolbar .scheme-black button.rf-btn--hollow:focus,.headerToolbar .scheme-image button.rf-btn--hollow:focus,.headerToolbar .scheme-red .rf-btn--hollow:active,.headerToolbar .scheme-black .rf-btn--hollow:active,.headerToolbar .scheme-image .rf-btn--hollow:active,.headerToolbar .scheme-red a.rf-btn--hollow:active,.headerToolbar .scheme-black a.rf-btn--hollow:active,.headerToolbar .scheme-image a.rf-btn--hollow:active,.headerToolbar .scheme-red button.rf-btn--hollow:active,.headerToolbar .scheme-black button.rf-btn--hollow:active,.headerToolbar .scheme-image button.rf-btn--hollow:active{background-color:transparent;border-color:#fff;color:#fff}
.headerToolbar .scheme-red .rf-btn--borderless,.headerToolbar .scheme-black .rf-btn--borderless,.headerToolbar .scheme-image .rf-btn--borderless,.headerToolbar .scheme-red a.rf-btn--borderless,.headerToolbar .scheme-black a.rf-btn--borderless,.headerToolbar .scheme-image a.rf-btn--borderless,.headerToolbar .scheme-red button.rf-btn--borderless,.headerToolbar .scheme-black button.rf-btn--borderless,.headerToolbar .scheme-image button.rf-btn--borderless{background-color:transparent;border-color:transparent;color:#fff}
.headerToolbar .scheme-red .rf-btn--borderless:hover,.headerToolbar .scheme-black .rf-btn--borderless:hover,.headerToolbar .scheme-image .rf-btn--borderless:hover,.headerToolbar .scheme-red a.rf-btn--borderless:hover,.headerToolbar .scheme-black a.rf-btn--borderless:hover,.headerToolbar .scheme-image a.rf-btn--borderless:hover,.headerToolbar .scheme-red button.rf-btn--borderless:hover,.headerToolbar .scheme-black button.rf-btn--borderless:hover,.headerToolbar .scheme-image button.rf-btn--borderless:hover,.headerToolbar .scheme-red .rf-btn--borderless:focus,.headerToolbar .scheme-black .rf-btn--borderless:focus,.headerToolbar .scheme-image .rf-btn--borderless:focus,.headerToolbar .scheme-red a.rf-btn--borderless:focus,.headerToolbar .scheme-black a.rf-btn--borderless:focus,.headerToolbar .scheme-image a.rf-btn--borderless:focus,.headerToolbar .scheme-red button.rf-btn--borderless:focus,.headerToolbar .scheme-black button.rf-btn--borderless:focus,.headerToolbar .scheme-image button.rf-btn--borderless:focus,.headerToolbar .scheme-red .rf-btn--borderless:active,.headerToolbar .scheme-black .rf-btn--borderless:active,.headerToolbar .scheme-image .rf-btn--borderless:active,.headerToolbar .scheme-red a.rf-btn--borderless:active,.headerToolbar .scheme-black a.rf-btn--borderless:active,.headerToolbar .scheme-image a.rf-btn--borderless:active,.headerToolbar .scheme-red button.rf-btn--borderless:active,.headerToolbar .scheme-black button.rf-btn--borderless:active,.headerToolbar .scheme-image button.rf-btn--borderless:active{background-color:transparent;border-color:transparent;color:#fff}
.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}
}
.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}
}
.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}
}
.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-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-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}
}
.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}
}
.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}
html{font-size:62.5%}
body{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}
ul,ol{margin-bottom:30px;margin-top:30px;padding-left:45px}
ul>li>ul,ol>li>ul,ul>li>ol,ol>li>ol{margin-top:0;margin-bottom:0}
ol{list-style:decimal}
.headerToolbar p{margin:0}
.advert-container--top-page{background-color:#f2f2f2}
.rf-main-nav__item-links,.rf-header-utility-bar__links,.rf-country-selector-regions-nav,.rf-country-selector-region__list,.rf-header-mobile-controls__list{margin:0;padding:0}
.rf-header input[type="text"],.rf-header input[type="email"],.rf-header input[type="password"],.rf-header input[type="number"],.rf-header input[type="tel"],.rf-header input[type="date"],.rf-header select,.rf-header textarea,.rf-header .form-row__input{font-size:1.4rem;background-color:#fff;border:1px solid #4f4f4f;color:#888;line-height:1.4;padding:15px;width:100%;transition:all .1s ease-in-out}
.rf-header input[type="text"]:focus,.rf-header input[type="email"]:focus,.rf-header input[type="password"]:focus,.rf-header input[type="number"]:focus,.rf-header input[type="tel"]:focus,.rf-header input[type="date"]:focus,.rf-header select:focus,.rf-header textarea:focus,.rf-header .form-row__input:focus,.rf-header input[type="text"]:active,.rf-header input[type="email"]:active,.rf-header input[type="password"]:active,.rf-header input[type="number"]:active,.rf-header input[type="tel"]:active,.rf-header input[type="date"]:active,.rf-header select:active,.rf-header textarea:active,.rf-header .form-row__input:active{color:#000;border-color:#9b9b9b}
.btn:not(.rf-btn) .rf-btn__text,.btn-lg:not(.rf-btn) .rf-btn__text{padding:0}
.linkList .link-list{max-width:550px;list-style:disc}
.linkList .link-list-container ul{padding-left:0}
.linkList .link-list__item,.linkList .link-list li{line-height:1.4;border-top:0}
.linkList .link-list__item:last-child,.linkList .link-list li:last-child{border-bottom:0}
.linkList .link-list__item+li,.linkList .link-list li+li{margin-top:5px}
.linkList .link-list__item p,.linkList .link-list__description p,.linkList .link-list__description{margin:0;line-height:1.4}
.linkList .link-list__link,.linkList .link-list a{border-top:0;display:block;color:#c80000;padding:0}
.linkList .link-list__link:last-child,.linkList .link-list a:last-child{border-bottom:0}
.subgateway .linkList .link-list__title{color:#000}
.subgateway .linkList .link-list__title+*{margin-top:40px}
.subgateway .linkList .link-list__sub-title+*{margin-top:40px}
.subgateway .linkList .link-list{max-width:550px;margin:40px 0}
.subgateway .linkList .link-list+.link-list{margin-top:60px}
.subgateway .linkList .link-list__item,.subgateway .link-list li{border-bottom:1px solid #e5e5e5 !important;border-top:1px solid #e5e5e5;list-style:none;display:inline-block;margin-bottom:-1px !important;width:100%;margin-top:0 !important}
.subgateway .linkList .link-list__item:last-child,.subgateway .link-list li:last-child{margin-bottom:0 !important}
.subgateway .linkList .link-list__item:first-child,.subgateway .link-list li:first-child{margin-top:0 !important}
.subgateway .linkList .link-list__item p,.subgateway .link-list__description p,.subgateway .link-list__description{margin-bottom:0}
.subgateway .linkList .link-list__link,.subgateway a.link-list__link,.subgateway .link-list a{color:#000;display:block;position:relative;padding:10px 59px 10px 10px}
.subgateway .linkList .link-list__link .link-list__icon,.subgateway a.link-list__link .link-list__icon,.subgateway .link-list a .link-list__icon{display:block}
.subgateway .linkList .link-list__link:visited,.subgateway a.link-list__link:visited,.subgateway .link-list a:visited{color:#000}
.subgateway .linkList .link-list__link:hover .link-list__icon,.subgateway a.link-list__link:hover .link-list__icon,.subgateway .link-list a:hover .link-list__icon{transform:translateX(15px)}
.subgateway .linkList .link-list__link:hover .link-list__icon.icon-download,.subgateway a.link-list__link:hover .link-list__icon.icon-download,.subgateway .link-list a:hover .link-list__icon.icon-download{transform:translateY(10px)}
.subgateway .linkList .link-list__icon{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)}
.subgateway .linkList .link-list-container--medium{max-width:412.5px}
@media screen and (min-width:1200px){.subgateway .linkList .link-list--columns{column-count:2;column-gap:60px;column-fill:auto;max-width:none}
}
.link-list__icon,.gateway-sub-section-item__link,.rf-hub-trio-tile__arrow{display:none}
.arrow-cta .rf-btn__icon-container{display:none}
.rf-date-promo__icon{display:none}
.inner-content-grid .block.rf-block--with-icon .cta{left:30px;bottom:0}
.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}
@media(min-width:960px){.rf-country-selector-region__list{padding:0 30px}
}