@charset "UTF-8";.base ul li,ol,ul{list-style:none}
.fa,body{-moz-osx-font-smoothing:grayscale}
.mfp-arrow,.slick-slider{-webkit-tap-highlight-color:transparent}
.container,html .page-header-content,img.mfp-img{max-width:100%}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}
html{line-height:1}
table{border-collapse:collapse;border-spacing:0}
caption,td,th{text-align:left;font-weight:400;vertical-align:middle}
#scroll-to-top,.center{text-align:center}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}
a img{border:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
.section:not(.anchor):not(.magazinecontentmodule) .component-container{display:block;overflow:hidden}
.section:not(.anchor):not(.magazinecontentmodule) .component-container.space-below_none{margin-bottom:0}
.section:not(.anchor):not(.magazinecontentmodule) .component-container.space-below_normal{margin-bottom:1.5rem}
.section:not(.anchor):not(.magazinecontentmodule) .component-container.space-below_big{margin-bottom:4.5rem}
.section.downloadlist * .component-container,.section:not(.anchor):not(.magazinecontentmodule)>.component-container{margin-bottom:2.5rem}
.section.factbox>.component-container{margin-bottom:3rem}
.section.bannerinline>.component-container,.section.bannerquote>.component-container,.section.text>.component-container{margin-bottom:0}
.skip-to-main{position:absolute;height:1px;width:1px;overflow:hidden;top:-10px}
.skip-to-main:active,.skip-to-main:focus,.skip-to-main:hover{position:fixed;top:0;left:50%;transform:translateX(-50%);color:#323232;background-color:#fff;padding:2rem;width:auto;height:auto;text-align:center;overflow:visible;z-index:9999;font-size:1.8rem;line-height:1.5}
a:hover,a:visited{color:#00545b}
#global-search #search-field-label .desktop,#global-search.show-results header #search-field-label,#scroll-to-top span,.content.newsroom-content .search-and-sort .list-search-container label,.cq-colctrl-default section.calendar-container .calendar-header.search-enabled label,.list-container .search-and-sort .list-search-container label,.subscription-form label,.visually-hidden,footer.reinvent-footer section.footer-social ul.social-links li a span.link-description{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}
#scroll-to-top{display:none;position:fixed;right:4rem;bottom:4rem;color:#000;width:5rem;height:5rem;background-color:#fff;border-radius:2.5rem;border:1px solid #eb0037;font-size:0;padding-top:0;z-index:1040}
#scroll-to-top:before{font-size:2rem;font-weight:700}
@font-face{font-family:Equinor;src:url(clientlib/font/equinor/Equinor-Regular.woff2?1541087567) format('woff2'),url(clientlib/font/equinor/Equinor-Regular.woff?1541087567) format('woff'),url(clientlib/font/equinor/Equinor-Regular.ttf?1541087567) format('truetype')}
@font-face{font-family:Equinor;src:url(clientlib/font/equinor/Equinor-Italic.woff2?1541087567) format('woff2'),url(clientlib/font/equinor/Equinor-Italic.woff?1541087567) format('woff'),url(clientlib/font/equinor/Equinor-Italic.ttf?1541087567) format('truetype');font-style:italic}
@font-face{font-family:Equinor;src:url(clientlib/font/equinor/Equinor-Light.woff2?1541087567) format('woff2'),url(clientlib/font/equinor/Equinor-Light.woff?1541087567) format('woff'),url(clientlib/font/equinor/Equinor-Light.ttf?1541087567) format('truetype');font-weight:300}
@font-face{font-family:Equinor;src:url(clientlib/font/equinor/Equinor-LightItalic.woff2?1541087567) format('woff2'),url(clientlib/font/equinor/Equinor-LightItalic.woff?1541087567) format('woff'),url(clientlib/font/equinor/Equinor-LightItalic.ttf?1541087567) format('truetype');font-weight:300;font-style:italic}
@font-face{font-family:Equinor;src:url(clientlib/font/equinor/Equinor-Medium.woff2?1541087567) format('woff2'),url(clientlib/font/equinor/Equinor-Medium.woff?1541087567) format('woff'),url(clientlib/font/equinor/Equinor-Medium.ttf?1541087567) format('truetype');font-weight:500}
@font-face{font-family:Equinor;src:url(clientlib/font/equinor/Equinor-MediumItalic.woff2?1541087567) format('woff2'),url(clientlib/font/equinor/Equinor-MediumItalic.woff?1541087567) format('woff'),url(clientlib/font/equinor/Equinor-MediumItalic.ttf?1541087567) format('truetype');font-weight:500;font-style:italic}
@font-face{font-family:Equinor;src:url(clientlib/font/equinor/Equinor-Bold.woff2?1541087567) format('woff2'),url(clientlib/font/equinor/Equinor-Bold.woff?1541087567) format('woff'),url(clientlib/font/equinor/Equinor-Bold.ttf?1541087567) format('truetype');font-weight:700}
@font-face{font-family:Equinor;src:url(clientlib/font/equinor/Equinor-BoldItalic.woff2?1541087567) format('woff2'),url(clientlib/font/equinor/Equinor-BoldItalic.woff?1541087567) format('woff'),url(clientlib/font/equinor/Equinor-BoldItalic.ttf?1541087567) format('truetype');font-weight:700;font-style:italic}
@font-face{font-family:Statoil_icons;src:url(clientlib/font/statoil/Statoil_icons.ttf?1548326118) format('truetype'),url(clientlib/font/statoil/Statoil_icons.eot?1548326118) format('embedded-opentype'),url(clientlib/font/statoil/Statoil_icons.woff?1548326118) format('woff')}
body b,body strong{font-weight:500}
.h1,.h2,h1,h2,h3 .h3,h4 .h4{font-weight:400}
.h1 b,.h1 strong,.h2 b,.h2 strong,h1 b,h1 strong,h2 b,h2 strong,h3 .h3 b,h3 .h3 strong,h4 .h4 b,h4 .h4 strong{font-weight:500}
.h1,h1{font-size:3.2rem;line-height:3.6rem}
@media(min-width:769px){.h1,h1{font-size:4rem;line-height:4.2rem}
}
@media(min-width:992px){.h1,h1{font-size:4.8rem;line-height:5rem}
}
.h2,h2{font-size:2.4rem;line-height:3rem}
@media(min-width:769px){.h2,h2{font-size:3.2rem;line-height:4rem}
}
@media(min-width:992px){.h2,h2{font-size:4rem;line-height:4.8rem}
}
.h3,h3{font-size:1.8rem;line-height:2.8rem}
@media(min-width:769px){.h3,h3{font-size:2.5rem;line-height:3.2rem}
}
.h4,h4{text-transform:uppercase;font-size:1.6rem;line-height:2.4rem}
@media(min-width:769px){.h4,h4{font-size:2rem;line-height:2.8rem}
}
@media(min-width:100px){.h1,.h2,.h3,h1,h2,h3{margin-bottom:1rem}
}
@media(min-width:992px){.h4,h4{font-size:2.2rem;line-height:3.2rem}
.h1,.h2,.h3,h1,h2,h3{margin-bottom:1.5rem}
}
.base,.factbox,.text,li,ol,p,td,tr,ul{font-size:1.6rem;line-height:2.4rem}
li,ol,p,td,tr,ul{padding-bottom:2.4rem}
@media(min-width:400px){.base,.factbox,.text,li,ol,p,td,tr,ul{font-size:1.8rem;line-height:2.8rem}
li,ol,p,td,tr,ul{padding-bottom:2.8rem}
}
.base p+ol,.base p+ul{margin-top:-1.8rem}
@media(min-width:992px){.base,.factbox,.text,li,ol,p,td,tr,ul{font-size:2rem;line-height:3.2rem}
li,ol,p,td,tr,ul{padding-bottom:3.2rem}
.base p+ol,.base p+ul{margin-top:-2.2rem}
}
.base ul li{background-image:url(images/graphics/bullet.png);background-size:6px;background-repeat:no-repeat;background-position:12px .6em;padding-left:2.5rem}
.small,.small-section,small{font-size:1.4rem;line-height:1.8rem}
.alternative{-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01"}
address,cite,dfn,var{font-weight:500;font-style:italic}
address b,address strong,cite b,cite strong,dfn b,dfn strong,var b,var strong{font-weight:700}
body,em,html,i{font-weight:400}
em,i{font-style:italic}
.form-error,em b,em strong,i b,i strong{font-weight:500}
sub,sup{font-size:70%;line-height:1}
input{font-family:Equinor}
sub{vertical-align:sub}
sup{vertical-align:super}
a{color:#007079}
a:hover{text-decoration:none}
.left{text-align:left}
.right{text-align:right}
.text-lower-case{text-transform:lowercase}
.cookie-alert{position:fixed;bottom:0;background:#fff;height:auto;line-height:2.4rem;border:1px solid #f6f7f8;color:#243746;padding:.3rem 0;display:none;-ms-flex-pack:justify;justify-content:space-between;z-index:1041;width:100%}
@media(min-width:1200px){.cookie-alert{width:calc(100% - 25rem)}
}
.cookie-alert .cookie-information p{padding:1rem}
@media(min-width:769px){.cookie-alert .cookie-information p{text-align:left;padding:2rem}
}
.cookie-alert .cookie-information a{color:#243746;text-decoration:underline !important;display:inline-block;border-radius:.3rem}
.cookie-alert .cookie-accept-button{text-align:center;text-decoration:none !important;margin:0 10% 1rem;min-width:19rem;color:#000;text-transform:uppercase;right:6%;bottom:36%;background-color:#e6eaed;padding:1.5rem 3rem 3.5rem;font-size:1.6rem;border:1px solid #f9fafa;border-radius:2.5rem;height:3.4rem}
@media(min-width:769px){.cookie-alert .cookie-accept-button{position:absolute;margin:0}
}
.fa-ul>li,body,html .page-header-content{position:relative}
.cookie-alert .cookie-accept-button:hover{background-color:#d6dadd;cursor:pointer}
.cookie-alert .cookie-button-placement{min-width:60px}
.cookie-alert .cookie-close{width:35px;position:relative;height:100%;right:1rem;font-size:0;padding:.3rem;vertical-align:middle}
.cookie-alert .cookie-close img{display:block}
.cookie-alert .cookie-close:hover{transform:scale(1.15)}
*,* *,* :after,* :before,:after,:before{box-sizing:border-box}
body,html{width:100%;font-size:62.5%;font-family:Equinor,"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Lucida,Arial,Helvetica,sans-serif;background:#fff;transform:none !important}
body{height:100%;font-size:1rem;color:#333;line-height:1.5rem;text-transform:none;-webkit-font-smoothing:antialiased}
.container{height:100%;margin-right:auto;overflow:visible;margin-left:0}
.banner-top,html{overflow-x:hidden}
.container:after{content:" ";display:block;clear:both}
.fa,.fa-stack{display:inline-block}
html{overflow-y:auto}
@media(min-width:100px){.content{width:100%;float:left;margin-top:7.6rem}
}
@media(min-width:1200px){.content{width:calc(100% - 25rem);margin-left:25rem;margin-top:0;border-left:1px solid rgba(36,55,70,.3)}
.mfp-content{border-left:1px solid rgba(36,55,70,.3)}
.mfp-content .content{border-left:0}
}
@font-face{font-family:FontAwesome;src:url(clientlib/font/fontawesome/fontawesome-webfont.eot?v=4.3.0);src:url(clientlib/font/fontawesome/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(clientlib/font/fontawesome/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(clientlib/font/fontawesome/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(clientlib/font/fontawesome/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(clientlib/font/fontawesome/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}
.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;transform:translate(0,0)}
.fa-lg{font-size:1.33333em;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.28571em;text-align:center}
.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}
.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}
.fa-li.fa-lg{left:-1.85714em}
.fa-border{padding:.2em .25em .15em;border:.08em solid #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{animation:fa-spin 2s infinite linear}
.fa-pulse{animation:fa-spin 1s infinite steps(8)}
@keyframes fa-spin{0{transform:rotate(0)}
100%{transform:rotate(359deg)}
}
.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);transform:rotate(90deg)}
.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:rotate(180deg)}
.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);transform:rotate(270deg)}
.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);transform:scale(-1,1)}
.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:scale(1,-1)}
:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}
.fa-stack{position:relative;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}
.mfp-bg,.mfp-wrap{position:fixed;left:0;height:100%;width:100%}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.fa-glass:before{content:""}
.fa-music:before{content:""}
.fa-search:before{content:""}
.fa-envelope-o:before{content:""}
.fa-heart:before{content:""}
.fa-star:before{content:""}
.fa-star-o:before{content:""}
.fa-user:before{content:""}
.fa-film:before{content:""}
.fa-th-large:before{content:""}
.fa-th:before{content:""}
.fa-th-list:before{content:""}
.fa-check:before{content:""}
.fa-close:before,.fa-remove:before,.fa-times:before{content:""}
.fa-search-plus:before{content:""}
.fa-search-minus:before{content:""}
.fa-power-off:before{content:""}
.fa-signal:before{content:""}
.fa-cog:before,.fa-gear:before{content:""}
.fa-trash-o:before{content:""}
.fa-home:before{content:""}
.fa-file-o:before{content:""}
.fa-clock-o:before{content:""}
.fa-road:before{content:""}
.fa-download:before{content:""}
.fa-arrow-circle-o-down:before{content:""}
.fa-arrow-circle-o-up:before{content:""}
.fa-inbox:before{content:""}
.fa-play-circle-o:before{content:""}
.fa-repeat:before,.fa-rotate-right:before{content:""}
.fa-refresh:before{content:""}
.fa-list-alt:before{content:""}
.fa-lock:before{content:""}
.fa-flag:before{content:""}
.fa-headphones:before{content:""}
.fa-volume-off:before{content:""}
.fa-volume-down:before{content:""}
.fa-volume-up:before{content:""}
.fa-qrcode:before{content:""}
.fa-barcode:before{content:""}
.fa-tag:before{content:""}
.fa-tags:before{content:""}
.fa-book:before{content:""}
.fa-bookmark:before{content:""}
.fa-print:before{content:""}
.fa-camera:before{content:""}
.fa-font:before{content:""}
.fa-bold:before{content:""}
.fa-italic:before{content:""}
.fa-text-height:before{content:""}
.fa-text-width:before{content:""}
.fa-align-left:before{content:""}
.fa-align-center:before{content:""}
.fa-align-right:before{content:""}
.fa-align-justify:before{content:""}
.fa-list:before{content:""}
.fa-dedent:before,.fa-outdent:before{content:""}
.fa-indent:before{content:""}
.fa-video-camera:before{content:""}
.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}
.fa-pencil:before{content:""}
.fa-map-marker:before{content:""}
.fa-adjust:before{content:""}
.fa-tint:before{content:""}
.fa-edit:before,.fa-pencil-square-o:before{content:""}
.fa-share-square-o:before{content:""}
.fa-check-square-o:before{content:""}
.fa-arrows:before{content:""}
.fa-step-backward:before{content:""}
.fa-fast-backward:before{content:""}
.fa-backward:before{content:""}
.fa-play:before{content:""}
.fa-pause:before{content:""}
.fa-stop:before{content:""}
.fa-forward:before{content:""}
.fa-fast-forward:before{content:""}
.fa-step-forward:before{content:""}
.fa-eject:before{content:""}
.fa-chevron-left:before{content:""}
.fa-chevron-right:before{content:""}
.fa-plus-circle:before{content:""}
.fa-minus-circle:before{content:""}
.fa-times-circle:before{content:""}
.fa-check-circle:before{content:""}
.fa-question-circle:before{content:""}
.fa-info-circle:before{content:""}
.fa-crosshairs:before{content:""}
.fa-times-circle-o:before{content:""}
.fa-check-circle-o:before{content:""}
.fa-ban:before{content:""}
.fa-arrow-left:before{content:""}
.fa-arrow-right:before{content:""}
.fa-arrow-up:before{content:""}
.fa-arrow-down:before{content:""}
.fa-mail-forward:before,.fa-share:before{content:""}
.fa-expand:before{content:""}
.fa-compress:before{content:""}
.fa-plus:before{content:""}
.fa-minus:before{content:""}
.fa-asterisk:before{content:""}
.fa-exclamation-circle:before{content:""}
.fa-gift:before{content:""}
.fa-leaf:before{content:""}
.fa-fire:before{content:""}
.fa-eye:before{content:""}
.fa-eye-slash:before{content:""}
.fa-exclamation-triangle:before,.fa-warning:before{content:""}
.fa-plane:before{content:""}
.fa-calendar:before{content:""}
.fa-random:before{content:""}
.fa-comment:before{content:""}
.fa-magnet:before{content:""}
.fa-chevron-up:before{content:""}
.fa-chevron-down:before{content:""}
.fa-retweet:before{content:""}
.fa-shopping-cart:before{content:""}
.fa-folder:before{content:""}
.fa-folder-open:before{content:""}
.fa-arrows-v:before{content:""}
.fa-arrows-h:before{content:""}
.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}
.fa-twitter-square:before{content:""}
.fa-facebook-square:before{content:""}
.fa-camera-retro:before{content:""}
.fa-key:before{content:""}
.fa-cogs:before,.fa-gears:before{content:""}
.fa-comments:before{content:""}
.fa-thumbs-o-up:before{content:""}
.fa-thumbs-o-down:before{content:""}
.fa-star-half:before{content:""}
.fa-heart-o:before{content:""}
.fa-sign-out:before{content:""}
.fa-linkedin-square:before{content:""}
.fa-thumb-tack:before{content:""}
.fa-external-link:before{content:""}
.fa-sign-in:before{content:""}
.fa-trophy:before{content:""}
.fa-github-square:before{content:""}
.fa-upload:before{content:""}
.fa-lemon-o:before{content:""}
.fa-phone:before{content:""}
.fa-square-o:before{content:""}
.fa-bookmark-o:before{content:""}
.fa-phone-square:before{content:""}
.fa-twitter:before{content:""}
.fa-facebook-f:before,.fa-facebook:before{content:""}
.fa-github:before{content:""}
.fa-unlock:before{content:""}
.fa-credit-card:before{content:""}
.fa-rss:before{content:""}
.fa-hdd-o:before{content:""}
.fa-bullhorn:before{content:""}
.fa-bell:before{content:""}
.fa-certificate:before{content:""}
.fa-hand-o-right:before{content:""}
.fa-hand-o-left:before{content:""}
.fa-hand-o-up:before{content:""}
.fa-hand-o-down:before{content:""}
.fa-arrow-circle-left:before{content:""}
.fa-arrow-circle-right:before{content:""}
.fa-arrow-circle-up:before{content:""}
.fa-arrow-circle-down:before{content:""}
.fa-globe:before{content:""}
.fa-wrench:before{content:""}
.fa-tasks:before{content:""}
.fa-filter:before{content:""}
.fa-briefcase:before{content:""}
.fa-arrows-alt:before{content:""}
.fa-group:before,.fa-users:before{content:""}
.fa-chain:before,.fa-link:before{content:""}
.fa-cloud:before{content:""}
.fa-flask:before{content:""}
.fa-cut:before,.fa-scissors:before{content:""}
.fa-copy:before,.fa-files-o:before{content:""}
.fa-paperclip:before{content:""}
.fa-floppy-o:before,.fa-save:before{content:""}
.fa-square:before{content:""}
.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}
.fa-list-ul:before{content:""}
.fa-list-ol:before{content:""}
.fa-strikethrough:before{content:""}
.fa-underline:before{content:""}
.fa-table:before{content:""}
.fa-magic:before{content:""}
.fa-truck:before{content:""}
.fa-pinterest:before{content:""}
.fa-pinterest-square:before{content:""}
.fa-google-plus-square:before{content:""}
.fa-google-plus:before{content:""}
.fa-money:before{content:""}
.fa-caret-down:before{content:""}
.fa-caret-up:before{content:""}
.fa-caret-left:before{content:""}
.fa-caret-right:before{content:""}
.fa-columns:before{content:""}
.fa-sort:before,.fa-unsorted:before{content:""}
.fa-sort-desc:before,.fa-sort-down:before{content:""}
.fa-sort-asc:before,.fa-sort-up:before{content:""}
.fa-envelope:before{content:""}
.fa-linkedin:before{content:""}
.fa-rotate-left:before,.fa-undo:before{content:""}
.fa-gavel:before,.fa-legal:before{content:""}
.fa-dashboard:before,.fa-tachometer:before{content:""}
.fa-comment-o:before{content:""}
.fa-comments-o:before{content:""}
.fa-bolt:before,.fa-flash:before{content:""}
.fa-sitemap:before{content:""}
.fa-umbrella:before{content:""}
.fa-clipboard:before,.fa-paste:before{content:""}
.fa-lightbulb-o:before{content:""}
.fa-exchange:before{content:""}
.fa-cloud-download:before{content:""}
.fa-cloud-upload:before{content:""}
.fa-user-md:before{content:""}
.fa-stethoscope:before{content:""}
.fa-suitcase:before{content:""}
.fa-bell-o:before{content:""}
.fa-coffee:before{content:""}
.fa-cutlery:before{content:""}
.fa-file-text-o:before{content:""}
.fa-building-o:before{content:""}
.fa-hospital-o:before{content:""}
.fa-ambulance:before{content:""}
.fa-medkit:before{content:""}
.fa-fighter-jet:before{content:""}
.fa-beer:before{content:""}
.fa-h-square:before{content:""}
.fa-plus-square:before{content:""}
.fa-angle-double-left:before{content:""}
.fa-angle-double-right:before{content:""}
.fa-angle-double-up:before{content:""}
.fa-angle-double-down:before{content:""}
.fa-angle-left:before{content:""}
.fa-angle-right:before{content:""}
.fa-angle-up:before{content:""}
.fa-angle-down:before{content:""}
.fa-desktop:before{content:""}
.fa-laptop:before{content:""}
.fa-tablet:before{content:""}
.fa-mobile-phone:before,.fa-mobile:before{content:""}
.fa-circle-o:before{content:""}
.fa-quote-left:before{content:""}
.fa-quote-right:before{content:""}
.fa-spinner:before{content:""}
.fa-circle:before{content:""}
.fa-mail-reply:before,.fa-reply:before{content:""}
.fa-github-alt:before{content:""}
.fa-folder-o:before{content:""}
.fa-folder-open-o:before{content:""}
.fa-smile-o:before{content:""}
.fa-frown-o:before{content:""}
.fa-meh-o:before{content:""}
.fa-gamepad:before{content:""}
.fa-keyboard-o:before{content:""}
.fa-flag-o:before{content:""}
.fa-flag-checkered:before{content:""}
.fa-terminal:before{content:""}
.fa-code:before{content:""}
.fa-mail-reply-all:before,.fa-reply-all:before{content:""}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}
.fa-location-arrow:before{content:""}
.fa-crop:before{content:""}
.fa-code-fork:before{content:""}
.fa-chain-broken:before,.fa-unlink:before{content:""}
.fa-question:before{content:""}
.fa-info:before{content:""}
.fa-exclamation:before{content:""}
.fa-superscript:before{content:""}
.fa-subscript:before{content:""}
.fa-eraser:before{content:""}
.fa-puzzle-piece:before{content:""}
.fa-microphone:before{content:""}
.fa-microphone-slash:before{content:""}
.fa-shield:before{content:""}
.fa-calendar-o:before{content:""}
.fa-fire-extinguisher:before{content:""}
.fa-rocket:before{content:""}
.fa-maxcdn:before{content:""}
.fa-chevron-circle-left:before{content:""}
.fa-chevron-circle-right:before{content:""}
.fa-chevron-circle-up:before{content:""}
.fa-chevron-circle-down:before{content:""}
.fa-html5:before{content:""}
.fa-css3:before{content:""}
.fa-anchor:before{content:""}
.fa-unlock-alt:before{content:""}
.fa-bullseye:before{content:""}
.fa-ellipsis-h:before{content:""}
.fa-ellipsis-v:before{content:""}
.fa-rss-square:before{content:""}
.fa-play-circle:before{content:""}
.fa-ticket:before{content:""}
.fa-minus-square:before{content:""}
.fa-minus-square-o:before{content:""}
.fa-level-up:before{content:""}
.fa-level-down:before{content:""}
.fa-check-square:before{content:""}
.fa-pencil-square:before{content:""}
.fa-external-link-square:before{content:""}
.fa-share-square:before{content:""}
.fa-compass:before{content:""}
.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}
.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}
.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}
.fa-eur:before,.fa-euro:before{content:""}
.fa-gbp:before{content:""}
.fa-dollar:before,.fa-usd:before{content:""}
.fa-inr:before,.fa-rupee:before{content:""}
.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}
.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}
.fa-krw:before,.fa-won:before{content:""}
.fa-bitcoin:before,.fa-btc:before{content:""}
.fa-file:before{content:""}
.fa-file-text:before{content:""}
.fa-sort-alpha-asc:before{content:""}
.fa-sort-alpha-desc:before{content:""}
.fa-sort-amount-asc:before{content:""}
.fa-sort-amount-desc:before{content:""}
.fa-sort-numeric-asc:before{content:""}
.fa-sort-numeric-desc:before{content:""}
.fa-thumbs-up:before{content:""}
.fa-thumbs-down:before{content:""}
.fa-youtube-square:before{content:""}
.fa-youtube:before{content:""}
.fa-xing:before{content:""}
.fa-xing-square:before{content:""}
.fa-youtube-play:before{content:""}
.fa-dropbox:before{content:""}
.fa-stack-overflow:before{content:""}
.fa-instagram:before{content:""}
.fa-flickr:before{content:""}
.fa-adn:before{content:""}
.fa-bitbucket:before{content:""}
.fa-bitbucket-square:before{content:""}
.fa-tumblr:before{content:""}
.fa-tumblr-square:before{content:""}
.fa-long-arrow-down:before{content:""}
.fa-long-arrow-up:before{content:""}
.fa-long-arrow-left:before{content:""}
.fa-long-arrow-right:before{content:""}
.fa-apple:before{content:""}
.fa-windows:before{content:""}
.fa-android:before{content:""}
.fa-linux:before{content:""}
.fa-dribbble:before{content:""}
.fa-skype:before{content:""}
.fa-foursquare:before{content:""}
.fa-trello:before{content:""}
.fa-female:before{content:""}
.fa-male:before{content:""}
.fa-gittip:before,.fa-gratipay:before{content:""}
.fa-sun-o:before{content:""}
.fa-moon-o:before{content:""}
.fa-archive:before{content:""}
.fa-bug:before{content:""}
.fa-vk:before{content:""}
.fa-weibo:before{content:""}
.fa-renren:before{content:""}
.fa-pagelines:before{content:""}
.fa-stack-exchange:before{content:""}
.fa-arrow-circle-o-right:before{content:""}
.fa-arrow-circle-o-left:before{content:""}
.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}
.fa-dot-circle-o:before{content:""}
.fa-wheelchair:before{content:""}
.fa-vimeo-square:before{content:""}
.fa-try:before,.fa-turkish-lira:before{content:""}
.fa-plus-square-o:before{content:""}
.fa-space-shuttle:before{content:""}
.fa-slack:before{content:""}
.fa-envelope-square:before{content:""}
.fa-wordpress:before{content:""}
.fa-openid:before{content:""}
.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}
.fa-graduation-cap:before,.fa-mortar-board:before{content:""}
.fa-yahoo:before{content:""}
.fa-google:before{content:""}
.fa-reddit:before{content:""}
.fa-reddit-square:before{content:""}
.fa-stumbleupon-circle:before{content:""}
.fa-stumbleupon:before{content:""}
.fa-delicious:before{content:""}
.fa-digg:before{content:""}
.fa-pied-piper:before{content:""}
.fa-pied-piper-alt:before{content:""}
.fa-drupal:before{content:""}
.fa-joomla:before{content:""}
.fa-language:before{content:""}
.fa-fax:before{content:""}
.fa-building:before{content:""}
.fa-child:before{content:""}
.fa-paw:before{content:""}
.fa-spoon:before{content:""}
.fa-cube:before{content:""}
.fa-cubes:before{content:""}
.fa-behance:before{content:""}
.fa-behance-square:before{content:""}
.fa-steam:before{content:""}
.fa-steam-square:before{content:""}
.fa-recycle:before{content:""}
.fa-automobile:before,.fa-car:before{content:""}
.fa-cab:before,.fa-taxi:before{content:""}
.fa-tree:before{content:""}
.fa-spotify:before{content:""}
.fa-deviantart:before{content:""}
.fa-soundcloud:before{content:""}
.fa-database:before{content:""}
.fa-file-pdf-o:before{content:""}
.fa-file-word-o:before{content:""}
.fa-file-excel-o:before{content:""}
.fa-file-powerpoint-o:before{content:""}
.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}
.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}
.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}
.fa-file-movie-o:before,.fa-file-video-o:before{content:""}
.fa-file-code-o:before{content:""}
.fa-vine:before{content:""}
.fa-codepen:before{content:""}
.fa-jsfiddle:before{content:""}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}
.fa-circle-o-notch:before{content:""}
.fa-ra:before,.fa-rebel:before{content:""}
.fa-empire:before,.fa-ge:before{content:""}
.fa-git-square:before{content:""}
.fa-git:before{content:""}
.fa-hacker-news:before{content:""}
.fa-tencent-weibo:before{content:""}
.fa-qq:before{content:""}
.fa-wechat:before,.fa-weixin:before{content:""}
.fa-paper-plane:before,.fa-send:before{content:""}
.fa-paper-plane-o:before,.fa-send-o:before{content:""}
.fa-history:before{content:""}
.fa-circle-thin:before,.fa-genderless:before{content:""}
.fa-header:before{content:""}
.fa-paragraph:before{content:""}
.fa-sliders:before{content:""}
.fa-share-alt:before{content:""}
.fa-share-alt-square:before{content:""}
.fa-bomb:before{content:""}
.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}
.fa-tty:before{content:""}
.fa-binoculars:before{content:""}
.fa-plug:before{content:""}
.fa-slideshare:before{content:""}
.fa-twitch:before{content:""}
.fa-yelp:before{content:""}
.fa-newspaper-o:before{content:""}
.fa-wifi:before{content:""}
.fa-calculator:before{content:""}
.fa-paypal:before{content:""}
.fa-google-wallet:before{content:""}
.fa-cc-visa:before{content:""}
.fa-cc-mastercard:before{content:""}
.fa-cc-discover:before{content:""}
.fa-cc-amex:before{content:""}
.fa-cc-paypal:before{content:""}
.fa-cc-stripe:before{content:""}
.fa-bell-slash:before{content:""}
.fa-bell-slash-o:before{content:""}
.fa-trash:before{content:""}
.fa-copyright:before{content:""}
.fa-at:before{content:""}
.fa-eyedropper:before{content:""}
.fa-paint-brush:before{content:""}
.fa-birthday-cake:before{content:""}
.fa-area-chart:before{content:""}
.fa-pie-chart:before{content:""}
.fa-line-chart:before{content:""}
.fa-lastfm:before{content:""}
.fa-lastfm-square:before{content:""}
.fa-toggle-off:before{content:""}
.fa-toggle-on:before{content:""}
.fa-bicycle:before{content:""}
.fa-bus:before{content:""}
.fa-ioxhost:before{content:""}
.fa-angellist:before{content:""}
.fa-cc:before{content:""}
.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}
.fa-meanpath:before{content:""}
.fa-buysellads:before{content:""}
.fa-connectdevelop:before{content:""}
.fa-dashcube:before{content:""}
.fa-forumbee:before{content:""}
.fa-leanpub:before{content:""}
.fa-sellsy:before{content:""}
.fa-shirtsinbulk:before{content:""}
.fa-simplybuilt:before{content:""}
.fa-skyatlas:before{content:""}
.fa-cart-plus:before{content:""}
.fa-cart-arrow-down:before{content:""}
.fa-diamond:before{content:""}
.fa-ship:before{content:""}
.fa-user-secret:before{content:""}
.fa-motorcycle:before{content:""}
.fa-street-view:before{content:""}
.fa-heartbeat:before{content:""}
.fa-venus:before{content:""}
.fa-mars:before{content:""}
.fa-mercury:before{content:""}
.fa-transgender:before{content:""}
.fa-transgender-alt:before{content:""}
.fa-venus-double:before{content:""}
.fa-mars-double:before{content:""}
.fa-venus-mars:before{content:""}
.fa-mars-stroke:before{content:""}
.fa-mars-stroke-v:before{content:""}
.fa-mars-stroke-h:before{content:""}
.fa-neuter:before{content:""}
.fa-facebook-official:before{content:""}
.fa-pinterest-p:before{content:""}
.fa-whatsapp:before{content:""}
.fa-server:before{content:""}
.fa-user-plus:before{content:""}
.fa-user-times:before{content:""}
.fa-bed:before,.fa-hotel:before{content:""}
.fa-viacoin:before{content:""}
.fa-train:before{content:""}
.fa-subway:before{content:""}
.fa-medium:before{content:""}
.mfp-container:before,.mfp-figure:after{content:''}
.mfp-bg{top:0;z-index:1042;overflow:hidden;filter:alpha(opacity=80)}
.mfp-wrap{top:0 !important;z-index:1043;outline:0 !important;overflow-y:hidden;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0;box-sizing:border-box}
.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{background:#e3e5e7;height:auto;width:100%;cursor:auto}
.mfp-image-holder .mfp-content{background:#000;height:100%}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out;overflow-y:hidden}
.mfp-zoom{cursor:pointer;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none !important}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#CCC}
.mfp-close,.mfp-preloader a:hover{color:#FFF}
.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}
button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none}
.mfp-figure:after,.mfp-iframe-scaler iframe{left:0;box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;filter:alpha(opacity=65);font-style:normal;font-family:Arial,Baskerville,monospace}
.form-error,.italic,.selectric,.selectric-items li{font-style:italic}
.mfp-close:focus,.mfp-close:hover{filter:alpha(opacity=100)}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-ajax-holder .mfp-close,.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close,.mfp-wrap .mfp-close{border-radius:30px;background:#CCC;top:2rem;right:2rem;font-size:35px;text-align:center;color:#333}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-figure,img.mfp-img{line-height:0}
.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}
.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}
.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}
.mfp-arrow-right{right:0}
.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}
.mfp-ajax-holder,.mfp-iframe-holder{padding-top:0;padding-bottom:0}
.mfp-ajax-holder .mfp-content,.mfp-iframe-holder .mfp-content{width:100%;max-width:100%;float:right}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#FFF}
.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}
img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}
.mfp-figure:after{top:40px;bottom:40px;right:0;z-index:-1;background:#000}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;left:50%;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width:900px){.mfp-arrow{transform:scale(.75)}
.mfp-arrow-left{transform-origin:0 0}
.mfp-arrow-right{transform-origin:100%}
.mfp-container{padding-left:0;padding-right:0}
}
.mfp-ie7 .mfp-img{padding:0}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}
.mfp-ie7 .mfp-container{padding:0}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
.mfp-fade .mfp-ajax-holder .mfp-content{width:100%}
.mfp-fade.mfp-bg{opacity:0;background-color:#fff;transition:all .3s ease-out}
html.cssanimations .mfp-fade.mfp-bg.mfp-ready{opacity:1}
.mfp-fade.mfp-bg.mfp-removing{opacity:0}
.mfp-fade.mfp-wrap .mfp-content{opacity:0;width:100%;transition:all .3s ease-out}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}
.mfp-slide .mfp-ajax-holder .mfp-content{width:90rem;height:100%;overflow:auto}
.mfp-slide .mfp-ajax-holder .mfp-content .content{max-height:100%}
.mfp-slide .mfp-ajax-holder .mfp-content .mfp-close{position:fixed}
.mfp-slide.mfp-bg{opacity:0;background-color:#fff;transition:all .3s ease-out}
.mfp-slide.mfp-bg.mfp-ready{opacity:.7}
.mfp-slide.mfp-bg.mfp-removing{opacity:0}
.mfp-slide.mfp-wrap .mfp-content{right:-90rem;transition:all .5s ease-out}
.mfp-slide.mfp-wrap.mfp-ready .mfp-content{right:0}
.mfp-slide.mfp-wrap.mfp-removing .mfp-content{right:-90rem}
body:not(.edge):not(.ie) .blur-in{overflow:hidden}
.magazine-article-content,.magazine-content{background-color:#eaf4f9}
.magazine-article-content .colctrl-2c-wideleft.highlighted,.magazine-article-content .colctrl-2c-wideright.highlighted,.magazine-article-content .colctrl-2c.highlighted,.magazine-article-content .colctrl-3c.highlighted,.magazine-article-content .colctrl-4c.highlighted,.magazine-article-content .cq-colctrl-default.highlighted,.magazine-content .colctrl-2c-wideleft.highlighted,.magazine-content .colctrl-2c-wideright.highlighted,.magazine-content .colctrl-2c.highlighted,.magazine-content .colctrl-3c.highlighted,.magazine-content .colctrl-4c.highlighted,.magazine-content .cq-colctrl-default.highlighted{background-color:#d5eaf4}
.magazine-article-content .colctrl-2c-wideleft.btn.panel,.magazine-article-content .colctrl-2c-wideleft.default,.magazine-article-content .colctrl-2c-wideleft.panel.add-to-calendar,.magazine-article-content .colctrl-2c-wideright.btn.panel,.magazine-article-content .colctrl-2c-wideright.default,.magazine-article-content .colctrl-2c-wideright.panel.add-to-calendar,.magazine-article-content .colctrl-2c.btn.panel,.magazine-article-content .colctrl-2c.default,.magazine-article-content .colctrl-2c.panel.add-to-calendar,.magazine-article-content .colctrl-3c.btn.panel,.magazine-article-content .colctrl-3c.default,.magazine-article-content .colctrl-3c.panel.add-to-calendar,.magazine-article-content .colctrl-4c.btn.panel,.magazine-article-content .colctrl-4c.default,.magazine-article-content .colctrl-4c.panel.add-to-calendar,.magazine-article-content .cq-colctrl-default.btn.panel,.magazine-article-content .cq-colctrl-default.default,.magazine-article-content .cq-colctrl-default.panel.add-to-calendar,.magazine-content .colctrl-2c-wideleft.btn.panel,.magazine-content .colctrl-2c-wideleft.default,.magazine-content .colctrl-2c-wideleft.panel.add-to-calendar,.magazine-content .colctrl-2c-wideright.btn.panel,.magazine-content .colctrl-2c-wideright.default,.magazine-content .colctrl-2c-wideright.panel.add-to-calendar,.magazine-content .colctrl-2c.btn.panel,.magazine-content .colctrl-2c.default,.magazine-content .colctrl-2c.panel.add-to-calendar,.magazine-content .colctrl-3c.btn.panel,.magazine-content .colctrl-3c.default,.magazine-content .colctrl-3c.panel.add-to-calendar,.magazine-content .colctrl-4c.btn.panel,.magazine-content .colctrl-4c.default,.magazine-content .colctrl-4c.panel.add-to-calendar,.magazine-content .cq-colctrl-default.btn.panel,.magazine-content .cq-colctrl-default.default,.magazine-content .cq-colctrl-default.panel.add-to-calendar{background-color:#eaf4f9}
.magazine-content .magazine,.magazine-content .preamble{color:#40537d}
.magazine-content .filter-options1{text-align:center;color:#40537d}
.magazine-content .filter-options1 .filter{color:#40537d;border:1px solid #41547c;background-color:#e9eef1}
.magazine-content .filter-options1 .filter.active{background-color:#41547c;color:#fff}
@media(min-width:1400px){.magazine-article-content,.magazine-content,.magazine-content .topcarousel{max-width:100%}
}
.magazine-content .topcarousel .carousel .next,.magazine-content .topcarousel .carousel .prev{z-index:1;font-size:8rem;color:#fff}
.magazine-content .topcarousel .carousel h2,.magazine-content .topcarousel .carousel h3{color:#fff;text-shadow:.1rem .1rem 0 rgba(0,0,0,.75)}
.magazine-content .topcarousel .carousel .carousel-wrap{width:100%;margin-left:0}
.magazine-content .topcarousel .carousel .carousel-wrap li figure{width:100%;margin-left:0;margin-right:0;position:relative}
.magazine-content .topcarousel .carousel .carousel-wrap li figure figcaption{position:absolute;right:7rem;width:80%;height:60%}
@media(min-width:100px){.magazine-content .topcarousel .carousel .carousel-wrap li figure figcaption{top:40%}
}
@media(min-width:769px){.magazine-content .topcarousel .carousel .carousel-wrap li figure figcaption{top:20%;width:50%}
}
.magazine-content .topcarousel .carousel .carousel-wrap li figure figcaption h3{font-size:1.6rem;text-align:right}
.magazine-content .topcarousel .carousel .carousel-wrap li figure figcaption .title-icon{width:100%;float:left}
.magazine-content .topcarousel .carousel .carousel-wrap li figure figcaption .title-icon .icon-content{width:16.66667%;float:left;float:right}
.magazine-content .topcarousel .carousel .carousel-wrap li figure figcaption .title-icon h2{width:58.33333%;margin:0 0 1.5rem;text-align:right;float:right}
@media(min-width:100px){.magazine-content .topcarousel .carousel .carousel-wrap li figure figcaption .title-icon h2{font-size:2.5rem}
}
@media(min-width:769px){.magazine-content .topcarousel .carousel .carousel-wrap li figure figcaption .title-icon h2{font-size:3rem}
}
@media(min-width:992px){.magazine-content .topcarousel .carousel .carousel-wrap li figure figcaption{top:35%}
.magazine-content .topcarousel .carousel .carousel-wrap li figure figcaption .title-icon h2{font-size:5rem}
.magazine-content .topcarousel .carousel .carousel-wrap li figure figcaption p{top:35%}
}
.magazine-content .topcarousel .carousel .carousel-wrap li figure figcaption p{color:#fff;text-shadow:.1rem .1rem 0 rgba(0,0,0,.75);text-align:right;padding:0;display:inline-block;float:right}
@media(min-width:100px){.magazine-content .topcarousel .carousel .carousel-wrap li figure figcaption p{display:none}
}
@media(min-width:769px){.magazine-content .topcarousel .carousel .carousel-wrap li figure figcaption p{max-width:65%;font-size:2.1rem;display:block}
}
.mfp-wrap .mfp-close{font-size:0;padding:.3rem}
.mfp-wrap .mfp-close:before{font-size:1.8rem}
.mfp-close{font-size:0;width:4rem;height:4rem;border-radius:2.5rem;padding:.3rem;opacity:1}
.mfp-close:before{font-size:1.8rem}
.mfp-close:focus,.mfp-close:hover{opacity:.9}
.selectric-disabled,.selectric-items .disabled{filter:alpha(opacity=50);opacity:.5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.news-content .news-page .header{margin:0 auto}
@media(min-width:100px){.news-content .news-page{padding-top:5rem;padding-bottom:5rem}
.news-content .news-page .header{padding-left:3rem;padding-right:3rem}
}
@media(min-width:769px){.news-content .news-page{padding-top:10rem;padding-bottom:10rem}
.news-content .news-page .header{padding-left:10rem;padding-right:10rem}
}
@media(min-width:992px){.news-content .news-page .header{padding-left:15rem;padding-right:15rem}
}
.news-content .news-page .header h1{text-align:left;padding:0 1.66666%}
.news-content .news-page .header .date{padding:0 1.66666% 1rem}
.news-content .news-page .parsys_column.colctrl-2c,.news-content .news-page .parsys_column.colctrl-2c-wideleft,.news-content .news-page .parsys_column.colctrl-2c-wideright,.news-content .news-page .parsys_column.colctrl-3c,.news-content .news-page .parsys_column.colctrl-4c,.news-content .news-page .parsys_column.colctrl-5c,.news-content .news-page .parsys_column.colctrl-6c,.news-content .news-page .parsys_column.colctrl-7c,.news-content .news-page .parsys_column.cq-colctrl-default-c0{margin:0 auto;padding-left:0;padding-right:0;overflow:hidden}
@media(min-width:100px){.news-content .news-page .parsys_column.colctrl-2c,.news-content .news-page .parsys_column.colctrl-2c-wideleft,.news-content .news-page .parsys_column.colctrl-2c-wideright,.news-content .news-page .parsys_column.colctrl-3c,.news-content .news-page .parsys_column.colctrl-4c,.news-content .news-page .parsys_column.colctrl-5c,.news-content .news-page .parsys_column.colctrl-6c,.news-content .news-page .parsys_column.colctrl-7c,.news-content .news-page .parsys_column.cq-colctrl-default-c0{padding-left:3rem;padding-right:3rem}
.content.newsroom-content{padding-top:3rem}
}
@media(min-width:769px){.news-content .news-page .parsys_column.colctrl-2c,.news-content .news-page .parsys_column.colctrl-2c-wideleft,.news-content .news-page .parsys_column.colctrl-2c-wideright,.news-content .news-page .parsys_column.colctrl-3c,.news-content .news-page .parsys_column.colctrl-4c,.news-content .news-page .parsys_column.colctrl-5c,.news-content .news-page .parsys_column.colctrl-6c,.news-content .news-page .parsys_column.colctrl-7c,.news-content .news-page .parsys_column.cq-colctrl-default-c0{padding-left:10rem;padding-right:10rem}
}
@media(min-width:992px){.news-content .news-page .parsys_column.colctrl-2c,.news-content .news-page .parsys_column.colctrl-2c-wideleft,.news-content .news-page .parsys_column.colctrl-2c-wideright,.news-content .news-page .parsys_column.colctrl-3c,.news-content .news-page .parsys_column.colctrl-4c,.news-content .news-page .parsys_column.colctrl-5c,.news-content .news-page .parsys_column.colctrl-6c,.news-content .news-page .parsys_column.colctrl-7c,.news-content .news-page .parsys_column.cq-colctrl-default-c0{padding-left:15rem;padding-right:15rem}
}
.news-content .news-page .image .figure-module{margin-bottom:3rem}
.newsroom-body .navigation-fixed_language,.newsroom-body .navigation-fixed_search{display:none}
body.gray,body.gray>.container{background-color:#e3e5e7}
.content.newsroom-content{max-width:100%;background-color:#e3e5e7;margin-top:0}
.mfp-content.inverted,.mfp-content.inverted .panel-content,.mfp-content.inverted .panel-content .colctrl.wrapper>.parsys_column{background-color:#3e3e3e}
@media(min-width:769px){.content.newsroom-content{padding-top:5rem}
.content.newsroom-content .list-search-container .search{top:-7rem}
}
.content.newsroom-content .search-and-sort{width:100%;padding-top:2rem;overflow:visible}
@media(min-width:100px){.content.newsroom-content .search-and-sort{padding-left:0;height:15rem}
.content.newsroom-content .search-and-sort .list-search-container{width:100%;float:left;clear:both;padding-bottom:2rem}
}
@media(min-width:769px){.content.newsroom-content .search-and-sort{padding-left:20%;height:7.5rem}
}
@media(min-width:992px){.content.newsroom-content .search-and-sort{padding-left:30%}
}
@media(min-width:769px){.content.newsroom-content .search-and-sort .list-search-container{width:50%;clear:none;float:right;padding-bottom:2rem}
}
.content.newsroom-content .search-and-sort .list-search-container input[type=search]:focus{box-shadow:0 0 0 1px #7db9f6;outline:0}
@media(min-width:100px){.content.newsroom-content .search-and-sort .sort-options-container{width:100%;clear:both;padding-left:0;padding-bottom:2rem;float:left}
.news-page h1{text-align:center;padding-top:8rem;padding-bottom:2rem}
}
@media(min-width:769px){.content.newsroom-content .search-and-sort .sort-options-container{width:25%;clear:none;padding-left:2rem;padding-bottom:2rem;float:right}
}
.content.newsroom-content .search-and-sort .sort-options-container .selectric-wrapper{width:100%;float:left}
.content.newsroom-content .search-and-sort .sort-options-container:after{content:"";display:table;clear:both}
.form-error,.mfp-content .cookie-alert,.mfp-content .page-footer,.mfp-content footer{display:none}
.news-page{position:relative;width:100%;max-width:110rem;margin:0 auto}
@media(min-width:769px){.news-page h1{padding-top:2rem}
}
.panel-content .page-container{margin:0 auto;float:none}
.panel-content .page-container .section.title>.component-container{padding-top:6rem}
.mfp-content .page-container.panel-page{padding:0}
.mfp-content .panel-content{padding:0 10rem 0 7rem}
.mfp-content .panel-page .colctrl-2c-wideleft,.mfp-content .panel-page .colctrl-2c-wideright,.mfp-content .panel-page .colctrl-3c,.mfp-content .panel-page .colctrl-4c,.mfp-content .panel-page .cq-colctrl-default .colctrl-2c,.mfp-content .panel-page .parsys_column.colctrl-2c,.mfp-content .panel-page .parsys_column.colctrl-2c-wideleft,.mfp-content .panel-page .parsys_column.colctrl-2c-wideright,.mfp-content .panel-page .parsys_column.colctrl-3c,.mfp-content .panel-page .parsys_column.colctrl-4c,.mfp-content .panel-page .parsys_column.colctrl-5c,.mfp-content .panel-page .parsys_column.colctrl-6c,.mfp-content .panel-page .parsys_column.colctrl-7c,.mfp-content .panel-page .parsys_column.cq-colctrl-default-c0{padding-left:0;padding-right:0}
.mfp-content .arrow-left{width:0;height:0;border-top:2rem solid transparent;border-bottom:2rem solid transparent;border-right:2rem solid #efefef;position:absolute;float:left;left:-2rem;top:180px}
.mfp-content .content{width:100%;margin-left:0}
.mfp-content.inverted,.mfp-content.inverted .text a{color:#fff}
.mfp-content.inverted .panel-content h1,.mfp-content.inverted .panel-content h2,.mfp-content.inverted .panel-content h3,.mfp-content.inverted .panel-content h4,.mfp-content.inverted .panel-content h5{color:#ccc}
.mfp-content.inverted .panel-content p,.mfp-content.inverted .panel-content ul>li{color:#fff}
.mfp-content.inverted .panel-content .text-content a{color:#98dced}
.mfp-content.inverted .panel-content .figure-module_caption,.mfp-content.inverted .panel-content .figure-module_information,.mfp-content.inverted .panel-content .figure-module_reference{color:#fff !important}
.mfp-content.inverted .panel-content .colctrl.wrapper tr:nth-child(odd),.mfp-content.inverted .panel-content .table tr:first-child{color:#fff}
.mfp-content.inverted .panel-content .table tr{border-bottom:0}
.mfp-content.inverted .panel-content .colctrl.wrapper tr:nth-child(even){background-color:#525252;color:#fff}
.section .parsys_column,.section .text{max-width:140rem;margin:0 auto}
ol,ul{margin:1rem 0}
.section .bannerinline-container{max-width:100%}
ol li,ul li{padding-bottom:1.2rem;line-height:2.4rem}
@media(min-width:769px){ol li,ul li{padding-bottom:1.2rem;line-height:2.8rem}
.ie .navigation-list.show-subtree .selected-subtree.closing>ul{transform:rotateY(90deg)}
}
@media(min-width:992px){ol li,ul li{padding-bottom:1.2rem;line-height:3.2rem}
}
.news-page .text-content ol li,.news-page .text-content ul li,.page-container .text-content ol li,.page-container .text-content ul li{padding-bottom:0}
ul{list-style:disc}
ol{list-style-type:decimal;padding-left:2.5rem}
.news-page .text-content ul,.page-container .text-content ul{margin:0;list-style-type:none}
.news-page .text-content ul li:before,.page-container .text-content ul li:before{content:'\2022';font-size:3.6rem;vertical-align:sub;padding-right:1rem;margin-left:-2.5rem}
.news-page .text-content ol,.page-container .text-content ol{margin:0}
table,td,th{line-height:1rem;padding-bottom:1rem;padding-top:1rem;padding-left:1.5rem}
table p,td p,th p{font-size:1.3rem;padding:0;margin:0;line-height:1.5rem}
table b,td b,th b{font-size:1.5rem}
input,select,textarea{font-size:16px}
.form-error{margin-top:-.5rem;margin-bottom:1rem;font-size:1.5rem;color:#cb000b}
.form-error b,.form-error strong{font-weight:700}
.form-error span.fa{margin-right:.5rem}
.form-error.is-visible{display:block}
.is-invalid-input{border:1px solid #cb000b !important}
.subscription-form{margin:0 auto;max-width:50rem;text-align:center}
.subscription-form h2{margin-bottom:5rem}
.subscription-form input[type=text],.subscription-form input[type=email],.subscription-form textarea{font-weight:500;font-size:1.5rem;border:1px solid #CCC;color:#333;width:100%;max-width:31rem;height:4rem;margin-bottom:3.8rem;outline:0;padding:.5rem 2.8rem;border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.subscription-form input[type=text] b,.subscription-form input[type=text] strong,.subscription-form input[type=email] b,.subscription-form input[type=email] strong,.subscription-form textarea b,.subscription-form textarea strong{font-weight:700}
.subscription-form .selectbox-container{max-width:31rem;margin:0 auto;text-align:left}
.subscription-form ::-webkit-input-placeholder{font-weight:500;font-style:italic;color:#333}
.subscription-form :-moz-placeholder{font-weight:500;font-style:italic;color:#333}
.subscription-form ::-moz-placeholder{font-weight:500;font-style:italic;color:#333}
.subscription-form :-ms-input-placeholder{font-weight:500;font-style:italic;color:#333}
.subscription-form .button-content{margin-top:3rem}
.subscription-form .button-content>a.add-to-calendar,.subscription-form .button-content>a.btn{width:100%;max-width:31rem}
.subscription-form .button-content>a.add-to-calendar:after,.subscription-form .button-content>a.btn:after{content:""}
[data-whatinput=mouse] .selectric-items,[data-whatinput=touch] .selectric-items{outline:0}
[data-whatinput=keyboard] .selectric-items{box-shadow:0 0 0 1px #7db9f6;outline:0}
.selectric-wrapper{position:relative;cursor:pointer}
.selectric-responsive{width:100%}
.selectric{font-weight:500;border:1px solid #d9d9d9;border-radius:2px;background-color:#fff;position:relative}
.selectric b,.selectric strong{font-weight:700}
.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 3.8rem 0 2rem;font-size:1.4rem;line-height:3.8rem;color:#444;height:4rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.selectric .button{display:block;position:absolute;right:0;top:0;width:5rem;height:4rem;color:#bbb;border-left:1px solid #ccc;text-align:center;font:0/0 a}
.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid transparent;border-top-color:#bbb;border-bottom:0}
.selectric-hover .selectric{border-color:#ccc}
.selectric-hover .selectric .button{color:#ddd}
.selectric-hover .selectric .button:after{border-top-color:#ccc}
.selectric-open{z-index:9999}
.selectric-open .selectric{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#ccc}
.selectric-open .selectric-items{width:100% !important;display:block;border-bottom-left-radius:2px;border-bottom-right-radius:2px}
.selectric-disabled{cursor:default}
.selectric-hide-select{position:relative;overflow:hidden;visibility:visible;width:0;height:0}
.selectric-hide-select select{position:absolute;left:-100%;display:none}
.selectric-input{position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;outline:0 !important;border:none !important;background:0 0 !important}
.add-to-calendar:focus,.btn:focus,.button .button-focus-catcher:focus,.download .button-focus-catcher:focus,body[data-whatinput=mouse] button:focus,body[data-whatinput=touch] button:focus{outline:0}
.selectric-temp-show{position:absolute !important;visibility:hidden !important;display:block !important}
.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}
.selectric-items{display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid #ccc;z-index:-1;box-shadow:0 0 10px -6px}
.selectric-items .selectric-scroll{height:100%;overflow:auto}
.selectric-above .selectric-items{top:auto;bottom:100%}
.selectric-items li,.selectric-items ul{list-style:none;padding:0;margin:0;font-size:1.4rem}
.selectric-items li{font-weight:500;display:block;padding:.5rem 2rem;border-bottom:1px solid #ccc;color:#666;cursor:pointer}
.selectric-items li b,.selectric-items li strong{font-weight:700}
.selectric-items li:last-child{border-bottom:0}
.selectric-items li:last-child.selected,.selectric-items li:last-child:hover{border-bottom-left-radius:2px;border-bottom-right-radius:2px}
.selectric-items li.selected{background:#eee;color:#666}
.selectric-items li:hover{background:#e6e6e6;color:#666}
.selectric-items .disabled{cursor:default !important;background:0 0 !important;color:#666 !important}
.selectric-items .selectric-group .selectric-group-label{font-weight:700;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0;color:#444}
.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}
.selectric-items .selectric-group li{padding-left:25px}
button{overflow:visible;margin:0;padding:0;border:0;background:0;font:inherit;line-height:normal;cursor:pointer;-moz-user-select:text}
.navigation-list.show-subtree li,.navigation-list>li,ul.navigation-list ul.navigation-list-subtree li{border-bottom:0}
[data-namespace=s7viewers].s7container[mode=fullscreen]{position:absolute !important}
.ie ul.navigation-list{perspective:none}
body.show-menu{width:100%;overflow:hidden}
@media(min-width:769px){.topnav{position:fixed;background-color:#fff;z-index:100}
}
.main-navigation{background-color:#fff;font-weight:500;z-index:100}
.main-navigation b,.main-navigation strong{font-weight:700}
.main-navigation .selected-subtree:hover>.navigation-list-item,.main-navigation .selected-subtree>.navigation-list-item{background-color:#e3e5e7}
@media(min-width:100px){.main-navigation{width:100%;float:left;position:fixed;padding:0}
}
@media(min-width:769px){.main-navigation.expand-menu,.main-navigation.expand-menu .navigation-list{width:25rem}
.main-navigation.expand-menu .navigation-list .navigation-list-link{display:-ms-flexbox;display:flex}
.main-navigation.expand-menu .navigation-list .navigation-list-arrow{display:-ms-flexbox;display:flex;cursor:pointer}
.main-navigation.expand-menu .navigation-header{padding-top:2rem;width:25rem;height:12.5rem}
.main-navigation.expand-menu .navigation-header .expand-menu-button{display:block;position:absolute;cursor:pointer;right:0;top:0}
.main-navigation.expand-menu .navigation-header .expand-menu-button .fa:before{content:""}
}
@media(min-width:769px) and (min-width:1200px){.main-navigation.expand-menu .navigation-header .expand-menu-button{display:none}
}
@media(min-width:769px){.main-navigation.expand-menu .navigation-header .add-to-calendar,.main-navigation.expand-menu .navigation-header .medium{display:none}
.main-navigation.expand-menu .navigation-header .btn.panel,.main-navigation.expand-menu .navigation-header .default,.main-navigation.expand-menu .navigation-header .panel.add-to-calendar{display:inline}
}
@media(min-width:1200px){.ie .navigation-list .navigation-list-subtree{transform:rotateY(90deg)}
.main-navigation{width:25rem;height:100vh}
.main-navigation .main-logo{padding:1.5rem 3rem}
.main-navigation:not(.expand-menu) .navigation-list.show-subtree .opening>ul,.main-navigation:not(.expand-menu) .navigation-list.show-subtree .selected-subtree>ul{display:block}
.main-navigation.expand-menu,.main-navigation.expand-menu .navigation-list{width:25rem}
.main-navigation.expand-menu .navigation-list .navigation-list-link{display:-ms-flexbox;display:flex}
.main-navigation.expand-menu .navigation-list .navigation-list-arrow{display:-ms-flexbox;display:flex;cursor:pointer}
.main-navigation.expand-menu .navigation-header{padding-top:2rem;width:25rem;height:12.5rem}
.main-navigation.expand-menu .navigation-header .expand-menu-button{display:block;position:absolute;cursor:pointer;right:0;top:0}
.main-navigation.expand-menu .navigation-header .expand-menu-button .fa:before{content:""}
}
@media(min-width:1200px) and (min-width:1200px){.main-navigation.expand-menu .navigation-header .expand-menu-button{display:none}
}
@media(min-width:1200px){.main-navigation.expand-menu .navigation-header .add-to-calendar,.main-navigation.expand-menu .navigation-header .medium{display:none}
.main-navigation.expand-menu .navigation-header .btn.panel,.main-navigation.expand-menu .navigation-header .default,.main-navigation.expand-menu .navigation-header .panel.add-to-calendar{display:inline}
}
.main-navigation .hide{display:none}
.navigation-header{display:block;position:relative;overflow:hidden;text-align:center;background-color:#fff;padding-top:1.2rem;padding-bottom:1.2rem;min-height:80px}
.navigation-header img{height:5rem}
@media(min-width:100px){.navigation-header img.add-to-calendar,.navigation-header img.medium{display:none}
.navigation-header img.btn.panel,.navigation-header img.default,.navigation-header img.panel.add-to-calendar{display:inline}
}
@media(min-width:769px){.navigation-header img.btn.panel,.navigation-header img.default,.navigation-header img.panel.add-to-calendar{display:inline}
}
@media(min-width:1200px){.navigation-header img{width:50%;height:auto}
.navigation-header img.add-to-calendar,.navigation-header img.medium{display:none}
.navigation-header img.btn.panel,.navigation-header img.default,.navigation-header img.panel.add-to-calendar{display:inline;width:100%}
.navigation-header img.wide-logo{margin:15px 10px;width:90%}
}
.navigation-header .expand-menu-button{color:#bbbbba;cursor:pointer}
.navigation-header .expand-menu-button:hover{color:#243746}
@media(min-width:100px){.navigation-header{border-bottom:0}
.navigation-header .expand-menu-button{display:none;width:5rem;height:5rem;line-height:4rem;font-size:2.5rem}
}
@media(min-width:1200px){.navigation-header{width:25rem;padding-top:.5rem;height:12.5rem}
.navigation-header .expand-menu-button,.navigation-header .menu-button{display:none}
}
.navigation-header .menu-button{position:absolute;left:10px;top:8px}
ul.navigation-list{padding:0;background-color:#fff;perspective:40rem}
@media(min-width:100px){.navigation-header .menu-button{width:5rem;height:6.5rem;line-height:6.5rem;cursor:pointer;text-decoration:none;color:#eb0037;font-size:0}
.navigation-header .menu-button:before{font-size:2rem}
ul.navigation-list{overflow-y:auto;-webkit-overflow-scrolling:touch;height:calc(100vh - 5rem)}
ul.navigation-list ul.navigation-list-subtree{padding:0}
}
ul.navigation-list:after{content:'';display:block;width:100%;height:20rem;background-color:#fff}
ul.navigation-list.show-subtree:after{float:left}
@media(min-width:769px){ul.navigation-list{overflow-y:visible}
ul.navigation-list ul.navigation-list-subtree li{border-left:0}
.navigation-list.show-subtree>li{border-bottom:0}
}
@media(min-width:1200px){ul.navigation-list:after{display:none}
ul.navigation-list ul.navigation-list-subtree{height:calc(100vh - 12rem);overflow-y:auto;position:absolute;top:5rem}
}
.navigation-list{position:relative;margin:0;padding:0}
@media(min-width:100px){.navigation-list{display:none;width:100%;float:left}
.navigation-list.show-subtree .selected-subtree.closing>ul{opacity:1}
.navigation-list.show-subtree .selected-subtree>ul{opacity:1;display:block;overflow:hidden}
}
@media(min-width:1200px){.navigation-list{display:block;width:25rem}
.navigation-list.show-subtree>li>.navigation-list-item{display:-ms-flexbox;display:flex}
.navigation-list.show-subtree .selected-subtree.closing>ul{opacity:1;transform:rotateY(73deg)}
.navigation-list.show-subtree .selected-subtree.instant>ul{transform:none;transition:none}
.navigation-list.show-subtree .selected-subtree>ul{opacity:1;display:block;transform:rotateY(0);overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-x:hidden}
}
.navigation-list .navigation-list-arrow{cursor:pointer}
.navigation-list.show-subtree li.selected-subtree>div .navigation-list-link{color:#243746}
.navigation-list.show-subtree li.current-page>div .navigation-list-link{color:#fff}
.navigation-list.show-subtree li.current-page>div .navigation-list-link.sublink,.navigation-list>li>.navigation-list-item.no-subtree:hover .navigation-list-link,.navigation-list>li>.navigation-list-item.no-subtree:hover .navigation-list-link .icon:before,.navigation-list>li>.navigation-list-item:hover .navigation-list-link,.navigation-list>li>.navigation-list-item:hover .navigation-list-link .icon:before{color:#243746}
.navigation-list li{display:block;padding:0;color:#66737e;background-color:#fff}
@media(min-width:100px){.navigation-list li.current-page>.navigation-list-item:hover .navigation-list-link{color:#fff}
.navigation-list li.current-page>.navigation-list-item:hover .navigation-list-link .icon:before{color:#243746}
.navigation-list li.current-page>div .navigation-list-link:not(.sublink){background-color:#eb0037;color:#fff}
.navigation-list li.current-page>div .navigation-list-arrow{background-color:#eb0037}
.navigation-list li.current-page>div .navigation-list-arrow .icon:before{color:#fff}
.navigation-list li.current-page .current-page{background:#f4f5f6}
.navigation-list li.current-page.partner>div .navigation-list-link,.navigation-list li.current-page.partner>div.no-subtree .navigation-list-link,.navigation-list li.current-page.partner>div.no-subtree .navigation-list-link .icon:before{color:#fff}
.navigation-list li.current-page.partner>div .navigation-list-arrow{color:#fff;cursor:pointer}
.navigation-list li.current-page.partner>div .navigation-list-arrow .icon:before{color:#fff}
.navigation-list-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:5rem;height:5rem}
}
@media(min-width:769px){.navigation-list li.current-page>div .navigation-list-arrow{background-color:#eb0037;cursor:pointer}
}
.main-menu-list-item:hover>.navigation-list-item,.navigation-list-subtree .navigation-list-item:hover{background:#f4f5f6}
@media(min-width:100px){.navigation-list-arrow,.navigation-list-back,.navigation-list-link,.navigation-list-thumb{-ms-flex-order:0;order:0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
.navigation-list-back,.navigation-list-thumb{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-align-self:stretch;min-width:5rem;text-align:center;text-decoration:none;-ms-flex-item-align:center;align-self:center;line-height:1.8rem;font-size:1.6rem}
.navigation-list-back .icon,.navigation-list-thumb .icon{font-size:0;margin:0 auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
.navigation-list-back .icon:before,.navigation-list-thumb .icon:before{font-size:3rem;color:#66737e}
.navigation-list-link{padding:0 1rem}
}
.navigation-list-link{-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;align-self:stretch;text-decoration:none;line-height:1.8rem;font-size:1.6rem;color:#66737e}
.navigation-list-link:visited{color:#66737e}
@media(min-width:1200px){.navigation-list-link{display:-ms-flexbox;display:flex;padding:0 3rem}
}
.navigation-list-link .link-text{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
@media(min-width:100px){.navigation-list-link.sublink{-ms-flex-order:1;order:1}
.navigation-list-arrow{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:stretch;align-self:stretch;cursor:pointer}
.navigation-list-arrow .icon{text-align:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;min-width:5rem}
.navigation-list-arrow .icon:before{color:#66737e;font-size:2.5rem}
.navigation-list-arrow:hover .icon:before{color:#243746}
}
@media(min-width:100px) and (min-width:1200px){.navigation-list-arrow:hover .icon:before{color:#66737e}
}
@media(min-width:1200px){.navigation-list-arrow{display:-ms-flexbox;display:flex}
}
.navigation-list-subtree{margin:0}
@media(min-width:100px){.navigation-list-subtree{display:none;background-color:#fff}
.navigation-list-subtree .navigation-list-back{display:none;padding-left:0;cursor:pointer}
.navigation-list-subtree .navigation-list-back .icon:before{color:#243746}
.navigation-list-subtree li .navigation-list-link{color:#66737e}
.navigation-list-subtree li .navigation-list-link:hover{color:#243746}
.navigation-list-subtree.partner li .navigation-list-back .icon:before{color:#fff}
.navigation-list-subtree li{background-color:transparent}
.navigation-list-subtree li.current-page>div .navigation-list-link{color:#243746}
.navigation-list-subtree li:first-child>.navigation-list-item>.navigation-list-back{display:-ms-flexbox;display:flex}
.navigation-list-subtree li:first-child>.navigation-list-item>.navigation-list-link{margin-left:0}
}
.navigation-list-subtree .navigation-list-thumb{display:none;background-color:#fff;border-bottom:0;padding-left:0}
.navigation-list-subtree .navigation-list-thumb .thumb-image-container{width:4.5rem;height:4.5rem;overflow:hidden;margin:.25rem}
.navigation-list-subtree .navigation-list-thumb img{position:relative;left:-.65rem;width:6.3rem;height:4.5rem}
.navigation-list-subtree li{min-height:5rem;min-width:25rem}
@media(min-width:1200px){.navigation-list-subtree{border:1px solid rgba(36,55,70,.3);opacity:0;position:absolute;margin-top:-5rem;left:25rem;transition:transform .15s ease-in-out;transform-origin:0 0;transform:rotateY(73deg)}
.navigation-list-subtree .navigation-list-thumb{display:-ms-flexbox;display:flex}
.navigation-list-subtree li{opacity:1 !important;background-color:transparent}
.navigation-list-subtree li:first-child{display:none !important}
.navigation-list-subtree li .navigation-list-item>.navigation-list-link{margin-left:0}
.navigation-list-subtree li .navigation-list-link{color:#66737e;margin-left:5rem}
.navigation-list-subtree li .navigation-list-link:hover,.navigation-list-subtree li.current-page>div .navigation-list-link{color:#243746}
.navigation-list-subtree{display:none}
}
.navigation-list-subtree a.sublink{padding-left:3rem}
.navigation-list-subtree a{line-height:1.8rem;padding-left:3rem}
@media(max-width:1200px){.main-menu-list-item>.navigation-list-item .navigation-list-link{font-size:1.8rem}
.navigation-list-arrow .icon{font-family:Equinor}
.navigation-list-arrow .icon:before{content:'+'}
.selected-subtree .navigation-list-arrow .icon:before{content:'-'}
}
.search-and-language-wrapper{display:-ms-flexbox;display:flex;float:right}
@media(min-width:100px){.search-and-language-wrapper .language-button{display:block;position:fixed;background-color:#fff;border-radius:3px;border:1px solid #eb0037;color:#243746;font-size:0;text-decoration:none;padding-top:.7rem;width:3rem;height:3rem;right:5rem;top:2.5rem}
.search-and-language-wrapper .language-button:before{font-family:Equinor,"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Lucida,Arial,Helvetica,sans-serif;font-weight:500;text-transform:none;font-size:1.7rem;content:attr(data-lang)}
.search-and-language-wrapper .language-button:before b,.search-and-language-wrapper .language-button:before strong{font-weight:700}
}
@media(min-width:1200px){.search-and-language-wrapper .language-button{display:none}
}
@media(min-width:100px){.search-and-language-wrapper .search-button{display:block;position:fixed;background-color:#fff;border-radius:3px;border:1px solid #eb0037;text-align:center;color:#eb0037;text-decoration:none;font-size:0;padding-top:.7rem;width:3rem;height:3rem;right:1rem;top:2.5rem}
.search-and-language-wrapper .search-button:before{font-size:2rem}
.search-and-language-wrapper .moveRight{right:1rem}
}
.search-btn-wrapper #navigation-fixed_search{position:fixed;width:4rem;height:4rem;background-color:#fff;border-radius:3px;border:1px solid #eb0037;text-align:center;right:4rem;top:4rem;color:#eb0037;font-size:0;padding-top:0}
.search-btn-wrapper #navigation-fixed_search:before{font-size:2rem}
.search-btn-wrapper #navigation-fixed_language{position:fixed;width:4rem;height:4rem;background-color:#fff;border-radius:3px;border:1px solid #eb0037;right:4rem;top:10rem;color:#243746;font-size:0}
.image,.image .figure-module .figure-module_image,.image .figure-module img{width:100%}
.search-btn-wrapper #navigation-fixed_language:before{font-family:Equinor,"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Lucida,Arial,Helvetica,sans-serif;font-weight:500;font-size:2rem;text-decoration:none;text-transform:none;content:attr(data-lang)}
.search-btn-wrapper #navigation-fixed_language:before b,.search-btn-wrapper #navigation-fixed_language:before strong{font-weight:700}
.search-btn-wrapper #navigation-fixed_language,.search-btn-wrapper #navigation-fixed_search{display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-decoration:none}
@media(min-width:1200px){.search-and-language-wrapper .search-button{display:none}
.search-btn-wrapper #navigation-fixed_language,.search-btn-wrapper #navigation-fixed_search{display:-ms-flexbox;display:flex}
}
.image{min-height:5rem}
.image figcaption{margin-top:1rem}
@media(min-width:100px){.image .figure-module{width:100%;float:left}
}
.image .figure-module a{display:block;overflow:hidden}
.image .figure-module a:focus img,.image .figure-module a:hover img{transform:scale(1.06)}
.image .figure-module img{vertical-align:top;transition:transform .3s;transition-timing-function:cubic-bezier(.51,.08,.39,.91)}
.image .figure-module .figure-module_expand{display:none}
.image .figure-module.icon{text-align:center;height:auto}
.image .figure-module.icon .figure-module_image,.image .figure-module.icon img{width:auto;max-width:100%;margin:0 auto;display:block;float:initial;position:static}
.image .figure-module.circle,.image .figure-module.portrait{text-align:center;width:100%;overflow:visible}
.image .figure-module.circle .figure-module_image,.image .figure-module.circle img,.image .figure-module.portrait .figure-module_image,.image .figure-module.portrait img{border-radius:50%;margin:0 auto;display:block;float:none;width:50%;height:100%;position:static;min-width:12rem;min-height:12rem}
.image .figure-module.portrait .figure-module_image,.image .figure-module.portrait img{width:1.6rem}
.image .figure-module.portrait .figure-module_reference-icon{display:none}
.button .button-content,.download .button-content{text-align:center}
.button .button-content.left,.download .button-content.left{text-align:left;position:relative}
.button .button-content.right,.download .button-content.right{text-align:right;position:relative}
.button .button-content.center,.button .justified,.download .button-content.center,.download .justified{text-align:center}
.button .justified a,.download .justified a{width:100%;text-align:left}
.button .justified a .meta,.button .justified a:after,.download .justified a .meta,.download .justified a:after{float:right}
.add-to-calendar,.btn{font-weight:500;margin:0 auto 1rem;max-width:100%;border:1px solid #eb0037;background-color:#fff;text-align:center;display:inline-block;text-decoration:none;border-radius:2rem;text-shadow:none;white-space:normal;cursor:pointer;-webkit-backface-visibility:hidden;transition:border-color .4s,color .4s,background-color .2s;position:relative;z-index:1;color:#323232}
.add-to-calendar b,.add-to-calendar strong,.btn b,.btn strong{font-weight:700}
.btn.inrow,.inrow.add-to-calendar{margin-right:10px}
.add-to-calendar:focus,.add-to-calendar:hover,.btn:focus,.btn:hover{background-color:#fff2f5;color:#323232}
.btn.large.narrow,.btn.medium.narrow,.large.narrow.add-to-calendar,.narrow.add-to-calendar{padding-top:.5rem;padding-bottom:.5rem}
.btn.large,.large.add-to-calendar{font-weight:500}
.btn.large b,.btn.large strong,.large.add-to-calendar b,.large.add-to-calendar strong{font-weight:700}
.add-to-calendar,.btn.add-to-calendar,.btn.download,.download.add-to-calendar{color:#fff;background-color:#eb0037;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:justify;justify-content:space-between}
.add-to-calendar:active,.add-to-calendar:hover,.btn.add-to-calendar:active,.btn.add-to-calendar:hover,.btn.download:active,.btn.download:hover,.download.add-to-calendar:active,.download.add-to-calendar:hover,body[data-whatinput=keyboard] .add-to-calendar:focus,body[data-whatinput=keyboard] .btn.add-to-calendar:focus,body[data-whatinput=keyboard] .btn.download:focus,body[data-whatinput=keyboard] .download.add-to-calendar:focus{background-color:#b8002b}
.add-to-calendar .button-text,.btn.add-to-calendar .button-text,.btn.download .button-text,.download.add-to-calendar .button-text{display:inline-block;margin-right:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;margin-top:-5px;padding-top:5px}
.add-to-calendar .meta,.btn.add-to-calendar .meta,.btn.download .meta,.download.add-to-calendar .meta{display:inline-block;height:1.8rem;position:relative;white-space:nowrap}
.add-to-calendar .extension,.add-to-calendar .filesize,.btn.add-to-calendar .extension,.btn.add-to-calendar .filesize,.btn.download .extension,.btn.download .filesize,.download.add-to-calendar .extension,.download.add-to-calendar .filesize{text-transform:uppercase;white-space:nowrap;margin-left:5px}
.add-to-calendar .icon,.btn.add-to-calendar .icon,.btn.download .icon,.download.add-to-calendar .icon{vertical-align:top;padding-left:.3rem;padding-right:.3rem;top:0;left:-2.2rem;font-size:1.4rem}
.btn.default,.btn.list,.btn.panel,.default.add-to-calendar,.list.add-to-calendar,.panel.add-to-calendar{color:#323232;background-color:#fff}
.btn.default:active,.btn.default:hover,.btn.list:active,.btn.list:hover,.btn.panel:active,.btn.panel:hover,.default.add-to-calendar:active,.default.add-to-calendar:hover,.list.add-to-calendar:active,.list.add-to-calendar:hover,.panel.add-to-calendar:active,.panel.add-to-calendar:hover,body[data-whatinput=keyboard] .btn.default:focus,body[data-whatinput=keyboard] .btn.list:focus,body[data-whatinput=keyboard] .btn.panel:focus,body[data-whatinput=keyboard] .default.add-to-calendar:focus,body[data-whatinput=keyboard] .list.add-to-calendar:focus,body[data-whatinput=keyboard] .panel.add-to-calendar:focus{background-color:#fff2f5}
.btn.default-inverted,.btn.panel-inverted,.default-inverted.add-to-calendar,.panel-inverted.add-to-calendar{border-color:#eb0037;color:#323232;background-color:#fff}
.btn.default-inverted:active,.btn.default-inverted:hover,.btn.panel-inverted:active,.btn.panel-inverted:hover,.default-inverted.add-to-calendar:active,.default-inverted.add-to-calendar:hover,.panel-inverted.add-to-calendar:active,.panel-inverted.add-to-calendar:hover,body[data-whatinput=keyboard] .btn.default-inverted:focus,body[data-whatinput=keyboard] .btn.panel-inverted:focus,body[data-whatinput=keyboard] .default-inverted.add-to-calendar:focus,body[data-whatinput=keyboard] .panel-inverted.add-to-calendar:focus{background-color:#fff2f5}
.btn.partner,.btn.tools,.partner.add-to-calendar,.tools.add-to-calendar{border-color:#007079;background-color:#007079;color:#fff}
.btn.partner:hover,.btn.tools:hover,.partner.add-to-calendar:hover,.tools.add-to-calendar:hover,body[data-whatinput=keyboard] .btn.partner:focus,body[data-whatinput=keyboard] .btn.tools:focus,body[data-whatinput=keyboard] .partner.add-to-calendar:focus,body[data-whatinput=keyboard] .tools.add-to-calendar:focus{background:#00545b}
.btn.partner:active,.btn.tools:active,.partner.add-to-calendar:active,.tools.add-to-calendar:active{background-color:#00545b}
.btn.tools-inverted,.tools-inverted.add-to-calendar{background-color:#fff;color:#323232;border-color:#007079}
.btn.tools-inverted:active,.btn.tools-inverted:hover,.tools-inverted.add-to-calendar:active,.tools-inverted.add-to-calendar:hover,body[data-whatinput=keyboard] .btn.tools-inverted:focus,body[data-whatinput=keyboard] .tools-inverted.add-to-calendar:focus{background-color:#deedee}
.btn.tools-inverted.is-active,.tools-inverted.is-active.add-to-calendar{color:#fff;background:#007079}
.btn.tools-inverted .extension,.btn.tools-inverted .icon,.tools-inverted.add-to-calendar .extension,.tools-inverted.add-to-calendar .icon{color:#007079}
.btn.tools-inverted .filesize,.tools-inverted.add-to-calendar .filesize{color:#545454}
.btn.magazine,.magazine.add-to-calendar{color:#FFF;background-color:#eb0037}
.btn.magazine:active,.btn.magazine:hover,.magazine.add-to-calendar:active,.magazine.add-to-calendar:hover,body[data-whatinput=keyboard] .btn.magazine:focus,body[data-whatinput=keyboard] .magazine.add-to-calendar:focus{background-color:#b8002b}
.btn.magazine-inverted,.magazine-inverted.add-to-calendar{color:#323232;background-color:#fff}
.btn.magazine-inverted:hover,.magazine-inverted.add-to-calendar:hover,body[data-whatinput=keyboard] .btn.magazine-inverted:focus,body[data-whatinput=keyboard] .magazine-inverted.add-to-calendar:focus{background-color:#fff2f5}
.btn.magazine-inverted:active,.magazine-inverted.add-to-calendar:active{background-color:#eb0037}
.btn.magazine-inverted .extension,.btn.magazine-inverted .icon,.magazine-inverted.add-to-calendar .extension,.magazine-inverted.add-to-calendar .icon{color:#eb0037}
.btn.magazine-inverted .filesize,.magazine-inverted.add-to-calendar .filesize{color:#545454}
@media(min-width:100px){.btn.large.filter:hover,.btn.medium.filter:hover,.filter.add-to-calendar:hover,.large.filter.add-to-calendar:hover{cursor:pointer}
.add-to-calendar,.btn.medium{font-size:1.3rem;height:auto;line-height:1.8rem;border-radius:2px;padding:1rem 2.5rem}
.btn.medium.filter,.filter.add-to-calendar{padding-right:2.5rem}
.btn.large,.large.add-to-calendar{font-size:1.4rem;height:auto;line-height:1.8rem;border-radius:2px;padding:1rem 2.5rem}
.btn.large.filter,.large.filter.add-to-calendar{padding-right:2.5rem}
body.section-page.tools-page .banner-top{max-height:29rem}
}
@media(min-width:769px){.btn.large.filter:hover,.btn.medium.filter:hover,.filter.add-to-calendar:hover,.large.filter.add-to-calendar:hover{cursor:pointer}
.add-to-calendar,.btn.medium{font-size:1.4rem;height:auto;line-height:1.8rem;border-radius:3px;padding:1rem 2.5rem}
.btn.medium.filter,.filter.add-to-calendar{padding-right:2.5rem}
.btn.large,.large.add-to-calendar{font-size:1.6rem;height:auto;line-height:1.8rem;border-radius:3px;padding:1rem 3rem}
.btn.large.filter,.large.filter.add-to-calendar{padding-right:3rem}
}
@media(min-width:1200px){.btn.large.filter:hover,.btn.medium.filter:hover,.filter.add-to-calendar:hover,.large.filter.add-to-calendar:hover{cursor:pointer}
.add-to-calendar,.btn.medium{font-size:1.6rem;height:auto;line-height:1.8rem;border-radius:4px;padding:1rem 2.5rem}
.btn.medium.filter,.filter.add-to-calendar{padding-right:2.5rem}
.btn.large,.large.add-to-calendar{font-size:1.8rem;height:auto;line-height:1.8rem;border-radius:4px;padding:1rem 3.5rem}
.btn.large.filter,.large.filter.add-to-calendar{padding-right:3.5rem}
}
.add-to-calendar:hover,body[data-whatinput=keyboard] .add-to-calendar:focus{background-color:#b8002b}
.add-to-calendar.space-below_normal{margin-bottom:1.5rem}
.add-to-calendar.space-below_big{margin-bottom:4.5rem}
.add-to-calendar:after{content:'\f133';font-family:FontAwesome;margin-left:1rem;padding-left:1rem;border-left:1px solid #ccc;color:#fff}
@media(min-width:480px){body.section-page.tools-page .banner-top{max-height:45rem}
}
@media(min-width:769px){body.section-page.tools-page .banner-top{max-height:45rem}
}
@media(min-width:992px){body.section-page.tools-page .banner-top{max-height:45rem}
}
@media(min-width:1200px){body.section-page.tools-page .banner-top{max-height:47rem}
}
@media(min-width:1400px){body.section-page.tools-page .banner-top{max-height:50rem}
}
@media(min-width:1600px){body.section-page.tools-page .banner-top{max-height:48rem}
}
@media(min-width:1800px){body.section-page.tools-page .banner-top{max-height:53rem}
}
@media(min-width:2000px){body.section-page.tools-page .banner-top{max-height:60rem}
}
@media(min-width:2200px){body.section-page.tools-page .banner-top{max-height:67rem}
}
@media(min-width:2500px){body.section-page.tools-page .banner-top{max-height:73rem}
}
@media(min-width:100px){body.section-page.tools-page.banner-video figure{max-height:9.66667rem}
}
@media(min-width:480px){body.section-page.tools-page.banner-video figure{max-height:22.5rem}
}
@media(min-width:769px){body.section-page.tools-page.banner-video figure{max-height:22.5rem}
}
@media(min-width:992px){body.section-page.tools-page.banner-video figure{max-height:22.5rem}
}
@media(min-width:1200px){body.section-page.tools-page.banner-video figure{max-height:23.5rem}
}
@media(min-width:1400px){body.section-page.tools-page.banner-video figure{max-height:25rem}
}
@media(min-width:1600px){body.section-page.tools-page.banner-video figure{max-height:24rem}
}
@media(min-width:1800px){body.section-page.tools-page.banner-video figure{max-height:26.5rem}
}
@media(min-width:2000px){body.section-page.tools-page.banner-video figure{max-height:30rem}
}
@media(min-width:2200px){body.section-page.tools-page.banner-video figure{max-height:33.5rem}
}
@media(min-width:2500px){body.section-page.tools-page.banner-video figure{max-height:36.5rem}
}
.banner-top.banner-video{max-height:none !important}
.banner-top.banner-video.gray{background-color:#e3e5e7}
.banner-top.banner-video.white{background-color:#fff}
.banner-top.banner-video figure{position:relative;overflow:hidden}
@media(min-width:100px){.banner-top.banner-video figure{max-height:43rem}
}
@media(min-width:769px){.banner-top.banner-video figure{max-height:54rem}
}
@media(min-width:992px){.banner-top.banner-video figure{max-height:56rem}
}
@media(min-width:1200px){.banner-top.banner-video figure{max-height:63rem}
}
@media(min-width:1400px){.banner-top.banner-video figure{max-height:72rem}
}
@media(min-width:1600px){.banner-top.banner-video figure{max-height:100rem}
}
@media(min-width:1800px){.banner-top.banner-video figure{max-height:100rem}
}
@media(min-width:2000px){.banner-top.banner-video figure{max-height:100rem}
}
@media(min-width:2200px){.banner-top.banner-video figure{max-height:100rem}
}
@media(min-width:2500px){.banner-top.banner-video figure{max-height:100rem}
}
.banner-top.banner-video .banner-top-colctrl{position:static;bottom:auto}
.banner-top:not(.carousel){overflow:hidden;height:100%}
@media(min-width:100px){.banner-top:not(.carousel){max-height:29rem;margin-bottom:0}
.banner-top #map{height:29rem}
}
@media(min-width:769px){.banner-top:not(.carousel){max-height:45rem}
}
@media(min-width:992px){.banner-top.banner-video .banner-top-colctrl{position:absolute;bottom:-5rem}
.banner-top:not(.carousel){max-height:45rem}
}
@media(min-width:1200px){.banner-top:not(.carousel){max-height:47rem}
}
@media(min-width:1400px){.banner-top:not(.carousel){max-height:50rem}
}
@media(min-width:1600px){.banner-top:not(.carousel){max-height:48rem}
}
@media(min-width:1800px){.banner-top:not(.carousel){max-height:53rem}
}
@media(min-width:2000px){.banner-top:not(.carousel){max-height:60rem}
}
@media(min-width:2200px){.banner-top:not(.carousel){max-height:67rem}
}
@media(min-width:2500px){.banner-top:not(.carousel){max-height:73rem}
}
@media(min-width:992px){.banner-top.carousel img{max-height:45rem}
}
@media(min-width:1200px){.banner-top.carousel img{max-height:47rem}
}
@media(min-width:1400px){.banner-top.carousel img{max-height:50rem}
}
@media(min-width:1600px){.banner-top.carousel img{max-height:48rem}
}
@media(min-width:1800px){.banner-top.carousel img{max-height:53rem}
}
@media(min-width:2000px){.banner-top.carousel img{max-height:60rem}
}
@media(min-width:769px){.banner-top #map{height:45rem}
}
@media(min-width:992px){.banner-top #map{height:45rem}
}
@media(min-width:1200px){.banner-top #map{height:47rem}
}
@media(min-width:1400px){.banner-top #map{height:50rem}
}
@media(min-width:1600px){.banner-top #map{height:48rem}
}
@media(min-width:1800px){.banner-top #map{height:53rem}
}
@media(min-width:2000px){.banner-top #map{height:60rem}
}
@media(min-width:2200px){.banner-top.carousel img{max-height:67rem}
.banner-top #map{height:67rem}
}
@media(min-width:2500px){.banner-top.carousel img{max-height:73rem}
.banner-top #map{height:73rem}
}
.banner-top .banner-section{position:relative}
@media(min-width:100px){.banner-top .banner{max-height:29rem}
}
@media(min-width:769px){.banner-top .banner{max-height:45rem}
}
@media(min-width:992px){.banner-top .banner{max-height:45rem}
}
@media(min-width:1200px){.banner-top .banner{max-height:47rem}
}
@media(min-width:1400px){.banner-top .banner{max-height:50rem}
}
@media(min-width:1600px){.banner-top .banner{max-height:48rem}
}
@media(min-width:1800px){.banner-top .banner{max-height:53rem}
}
@media(min-width:2000px){.banner-top .banner{max-height:60rem}
}
@media(min-width:2200px){.banner-top .banner{max-height:67rem}
}
@media(min-width:2500px){.banner-top .banner{max-height:73rem}
}
.banner-top .banner a{text-decoration:none}
.banner-top .banner h1,.banner-top .banner h2,.banner-top .banner h3,.banner-top .banner h4,.banner-top .banner span.tagline{color:#FFF}
.banner-top .banner h1.shadow,.banner-top .banner h2.shadow,.banner-top .banner h3.shadow,.banner-top .banner h4.shadow,.banner-top .banner span.tagline.shadow{text-shadow:.1rem .1rem 0 rgba(0,0,0,.75)}
.banner-top .banner h1.light-shadow,.banner-top .banner h2.light-shadow,.banner-top .banner h3.light-shadow,.banner-top .banner h4.light-shadow,.banner-top .banner span.tagline.light-shadow{text-shadow:.1rem .1rem 0 rgba(255,255,255,.75)}
.banner-top .banner h1.alternate,.banner-top .banner h2.alternate,.banner-top .banner h3.alternate,.banner-top .banner h4.alternate,.banner-top .banner span.tagline.alternate{color:#333}
.banner-top .banner span.tagline{display:block;font-size:2rem;line-height:2rem}
.banner-top .banner img{float:none;padding:0;max-width:none;display:block}
.banner-top .banner.overlay-top-alternate:before,.banner-top .banner.overlay-top:before{content:'';display:block;width:100%;height:50%;position:absolute;top:0}
.banner-top .banner.overlay-top:before{background:url(images/graphics/overlay-top.svg) left top no-repeat;background-size:105% auto}
.banner-top .banner.overlay-top-alternate:before{background:url(images/graphics/overlay-top-gray.svg) left top no-repeat;background-size:105% auto}
.banner-top .banner.overlay-bottom-alternate:after,.banner-top .banner.overlay-bottom:after{content:'';display:block;width:100%;height:50%;position:absolute;bottom:0}
.banner-top .banner.overlay-bottom:after{background:url(images/graphics/overlay-bottom.svg) left bottom no-repeat;background-size:105% auto;pointer-events:none}
.banner-top .banner.overlay-bottom-alternate:after{background:url(images/graphics/overlay-bottom-gray.svg) left bottom no-repeat;background-size:105% auto;pointer-events:none}
.banner-top .banner figure{float:none;position:relative;overflow:hidden}
.banner-top .banner.text-inside .banner-content{padding:0 5rem}
@media(min-width:100px){.banner-top .banner.text-inside .banner-content{top:20%}
}
@media(min-width:769px){.banner-top .banner.text-inside .banner-content{top:25%}
}
.banner-top .banner.text-inside .banner-content .quote{font-weight:500;font-style:italic;text-align:left;padding-left:0;padding-right:0}
.banner-top .banner.text-inside .banner-content .quote b,.banner-top .banner.text-inside .banner-content .quote strong{font-weight:700}
.banner-top .banner.text-inside .banner-content .quote:before{color:#fff;font-size:15rem;content:'\201D';display:block;position:relative;margin-top:5.5rem;text-align:left;height:0;line-height:2rem;float:left}
@media(min-width:100px){.banner-top .banner.text-inside .banner-content .quote{padding-left:12rem;padding-right:12rem}
.banner-top .banner.text-inside .banner-content .quote h1{padding-left:9rem}
}
@media(min-width:769px){.banner-top .banner.text-inside .banner-content .quote{padding-left:18rem;padding-right:18rem}
}
@media(min-width:1200px){.banner-top .banner.text-inside .banner-content{top:35%}
.banner-top .banner.text-inside .banner-content .quote{padding-left:30rem;padding-right:30rem}
}
.banner-top .banner.text-inside .banner-content .quote h3{padding-left:9rem;text-transform:uppercase}
.banner-top .banner.button-inside{position:relative}
.banner-top .banner.button-inside .banner-content{margin:auto;width:100%;position:absolute;top:50%;text-align:center}
.banner-top .banner.button-inside .banner-content h3{text-transform:uppercase;margin:.5rem 0}
.banner-top .banner.button-inside .banner-content h1{margin:.5rem 0}
.banner-top .svgicon{position:absolute;width:50%;margin-left:25%;left:0}
@media(min-width:100px){.banner-top .svgicon{bottom:1rem}
.banner-top .svgicon .responsive-small{width:65%;margin-left:17.5%}
}
@media(min-width:769px){.banner-top .svgicon{bottom:5rem}
.banner-top .svgicon .responsive-small{width:33.33333%;float:left;margin-left:33.33333%}
}
@media(min-width:1400px){.banner-top .svgicon{bottom:6rem}
}
@media(min-width:1600px){.banner-top .svgicon{bottom:8rem}
}
@media(min-width:1800px){.banner-top .svgicon{bottom:10rem}
}
.banner-top .svgicon .component-container{margin-bottom:0 !important}
.banner-top .banner-top_video_ingress{font-weight:500;padding:2.5rem 0}
.banner-top .banner-top_video_ingress b,.banner-top .banner-top_video_ingress strong{font-weight:700}
@media(min-width:100px){.banner-top .banner-top_video_ingress{padding-left:4.16667%;padding-right:4.16667%}
.banner-top .banner-text{width:80%}
}
@media(min-width:769px){.banner-top .banner-top_video_ingress{padding-left:8.33333%;padding-right:8.33333%}
}
.banner-top .banner-text{margin:0 auto;font-weight:500;text-transform:none}
.banner-top .banner-text b,.banner-top .banner-text strong{font-weight:700}
@media(min-width:769px){.banner-top .banner-text{width:70%}
}
@media(min-width:992px){.banner-top .banner-text{width:60%}
}
@media(min-width:1200px){.banner-top .banner-top_video_ingress{padding-left:16.66667%;padding-right:16.66667%}
.banner-top .banner-text{width:50%}
}
@media(min-width:1400px){.banner-top .banner-text{width:40%}
}
.banner-top .banner{max-height:none;width:100%}
.banner-top .banner img{width:100%;height:auto}
.banner-top .banner.text-inside .banner-content{margin:auto;width:100%;height:100%;text-align:center;position:absolute}
.banner-top .banner.text-inside .banner-content:before{content:'';height:100%;display:inline-block;vertical-align:middle}
.banner-top .bottombar{width:100%;float:left}
@media(min-width:100px){.banner-top .banner.text-inside .banner-content{top:0;padding:0;height:90%}
.banner-top .banner.text-inside .banner-content .banner-text{display:inline-block;vertical-align:middle}
.banner-top .banner.text-inside .banner-content .banner-text h1,.banner-top .banner.text-inside .banner-content .banner-text h2,.banner-top .banner.text-inside .banner-content .banner-text h3,.banner-top .banner.text-inside .banner-content .banner-text span.tagline{margin:0}
.banner-top .bottombar{margin:auto;width:100%;padding:1rem;position:absolute;bottom:0;text-align:center;background:#000;opacity:.5;color:#FFF;font-size:1.3rem;line-height:1}
.banner-top .bottombar i{font-size:2rem}
.banner-top-colctrl .parsys_column.cq-colctrl-default{padding-left:15%;padding-right:15%}
}
@media(min-width:769px){.banner-top .bottombar{font-size:1.5rem;line-height:2.6rem}
}
.banner-top .bottombar .author,.banner-top .bottombar .date,.banner-top .bottombar .tags{width:33.33333%;float:left}
.banner-top .bottombar .date-module{margin:0;color:#FFF}
.banner-top .bottombar .date_module-icon{color:#FFF}
.content-separator{width:100%;display:block;font-size:2rem;padding-top:1rem;padding-bottom:1rem;background-color:#b20276;text-align:center;color:#FFF;font-weight:700}
.italic,.small-section{display:inline-block}
.banner-top-colctrl{width:100%;position:absolute;bottom:-18%}
.banner-top-colctrl.edit{margin-top:0}
@media(min-width:769px){.banner-top-colctrl{bottom:-5rem}
.banner-top-colctrl .parsys_column.cq-colctrl-default{padding-left:20%;padding-right:20%}
}
@media(min-width:992px){.banner-top-colctrl .parsys_column.cq-colctrl-default{padding-left:25%;padding-right:25%}
}
@media(min-width:1200px){.banner-top-colctrl .parsys_column.cq-colctrl-default{padding-left:30%;padding-right:30%}
}
.banner-top-colctrl .parsys_column.colctrl-2c,.banner-top-colctrl .parsys_column.colctrl-2c-wideleft,.banner-top-colctrl .parsys_column.colctrl-2c-wideright,.banner-top-colctrl .parsys_column.colctrl-3c,.banner-top-colctrl .parsys_column.colctrl-4c,.banner-top-colctrl .parsys_column.colctrl-5c,.banner-top-colctrl .parsys_column.colctrl-6c,.banner-top-colctrl .parsys_column.colctrl-7c{max-width:140rem;margin:0 auto;padding-left:0;padding-right:0;overflow:hidden}
.banner-top-colctrl .colctrl-2c-c0,.banner-top-colctrl .colctrl-2c-c1,.banner-top-colctrl .colctrl-3c-c0,.banner-top-colctrl .colctrl-3c-c1,.banner-top-colctrl .colctrl-3c-c2,.banner-top-colctrl .colctrl-4c-c0,.banner-top-colctrl .colctrl-4c-c1,.banner-top-colctrl .colctrl-4c-c2,.banner-top-colctrl .colctrl-4c-c3{margin:1rem 0}
@media(min-width:100px){.banner-top-colctrl .parsys_column.colctrl-2c,.banner-top-colctrl .parsys_column.colctrl-2c-wideleft,.banner-top-colctrl .parsys_column.colctrl-2c-wideright,.banner-top-colctrl .parsys_column.colctrl-3c,.banner-top-colctrl .parsys_column.colctrl-4c,.banner-top-colctrl .parsys_column.colctrl-5c,.banner-top-colctrl .parsys_column.colctrl-6c,.banner-top-colctrl .parsys_column.colctrl-7c{padding-left:3rem;padding-right:3rem}
}
@media(min-width:769px){.banner-top-colctrl .parsys_column.colctrl-2c,.banner-top-colctrl .parsys_column.colctrl-2c-wideleft,.banner-top-colctrl .parsys_column.colctrl-2c-wideright,.banner-top-colctrl .parsys_column.colctrl-3c,.banner-top-colctrl .parsys_column.colctrl-4c,.banner-top-colctrl .parsys_column.colctrl-5c,.banner-top-colctrl .parsys_column.colctrl-6c,.banner-top-colctrl .parsys_column.colctrl-7c{padding-left:10rem;padding-right:10rem}
}
@media(min-width:992px){.banner-top-colctrl .parsys_column.colctrl-2c,.banner-top-colctrl .parsys_column.colctrl-2c-wideleft,.banner-top-colctrl .parsys_column.colctrl-2c-wideright,.banner-top-colctrl .parsys_column.colctrl-3c,.banner-top-colctrl .parsys_column.colctrl-4c,.banner-top-colctrl .parsys_column.colctrl-5c,.banner-top-colctrl .parsys_column.colctrl-6c,.banner-top-colctrl .parsys_column.colctrl-7c{padding-left:15rem;padding-right:15rem}
}
@media(min-width:100px){.banner-top-colctrl .colctrl-2c-c0,.banner-top-colctrl .colctrl-2c-c1{width:50%;float:left;padding-left:1.66666%;padding-right:1.66666%}
.banner-top-colctrl .colctrl-3c-c0,.banner-top-colctrl .colctrl-3c-c1,.banner-top-colctrl .colctrl-3c-c2{width:33.33333%;float:left;padding-left:1.66666%;padding-right:1.66666%}
.banner-top-colctrl .colctrl-4c-c0,.banner-top-colctrl .colctrl-4c-c1,.banner-top-colctrl .colctrl-4c-c2,.banner-top-colctrl .colctrl-4c-c3{width:25%;float:left;padding-left:1.66666%;padding-right:1.66666%}
}
.banner-top-colctrl .video .videoplayer{margin-bottom:0}
.colctrl-2c-wideleft.blue-promo .text,.colctrl-2c-wideleft.dark-grey-promo .text,.colctrl-2c-wideleft.heritage-red .text,.colctrl-2c-wideleft.magenta-promo .text,.colctrl-2c-wideleft.mid-grey-promo .text,.colctrl-2c-wideleft.primary-100 .text,.colctrl-2c-wideleft.slate-blue .text,.colctrl-2c-wideright.blue-promo .text,.colctrl-2c-wideright.dark-grey-promo .text,.colctrl-2c-wideright.heritage-red .text,.colctrl-2c-wideright.magenta-promo .text,.colctrl-2c-wideright.mid-grey-promo .text,.colctrl-2c-wideright.primary-100 .text,.colctrl-2c-wideright.slate-blue .text,.colctrl-2c.blue-promo .text,.colctrl-2c.dark-grey-promo .text,.colctrl-2c.heritage-red .text,.colctrl-2c.magenta-promo .text,.colctrl-2c.mid-grey-promo .text,.colctrl-2c.primary-100 .text,.colctrl-2c.slate-blue .text,.colctrl-3c.blue-promo .text,.colctrl-3c.dark-grey-promo .text,.colctrl-3c.heritage-red .text,.colctrl-3c.magenta-promo .text,.colctrl-3c.mid-grey-promo .text,.colctrl-3c.primary-100 .text,.colctrl-3c.slate-blue .text,.colctrl-4c.blue-promo .text,.colctrl-4c.dark-grey-promo .text,.colctrl-4c.heritage-red .text,.colctrl-4c.magenta-promo .text,.colctrl-4c.mid-grey-promo .text,.colctrl-4c.primary-100 .text,.colctrl-4c.slate-blue .text,.colctrl-5c.blue-promo .text,.colctrl-5c.dark-grey-promo .text,.colctrl-5c.heritage-red .text,.colctrl-5c.magenta-promo .text,.colctrl-5c.mid-grey-promo .text,.colctrl-5c.primary-100 .text,.colctrl-5c.slate-blue .text,.colctrl-7c.blue-promo .text,.colctrl-7c.dark-grey-promo .text,.colctrl-7c.heritage-red .text,.colctrl-7c.magenta-promo .text,.colctrl-7c.mid-grey-promo .text,.colctrl-7c.primary-100 .text,.colctrl-7c.slate-blue .text,.cq-colctrl-default.blue-promo .text,.cq-colctrl-default.dark-grey-promo .text,.cq-colctrl-default.heritage-red .text,.cq-colctrl-default.magenta-promo .text,.cq-colctrl-default.mid-grey-promo .text,.cq-colctrl-default.primary-100 .text,.cq-colctrl-default.slate-blue .text{color:#fff}
.text{width:100%;float:left;float:none;max-width:140rem;margin:0 auto}
.text .component-container h1,.text .component-container h2,.text .component-container h3{margin-bottom:0;padding-bottom:0}
.text .component-container>*{padding-bottom:3.2rem}
.text .component-container>:last-child{padding-bottom:0}
.text .number,.text .promo{color:#809eb0}
.text .number p,.text .promo p{font-size:3.2rem;line-height:3.2rem;padding-bottom:3.2rem}
.text .moss-green{color:#007079}
.text .signal-red{color:#eb0037}
.text .quote h1,.text .quote h2,.text .quote h3,.text .quote h4,.text .quote h5{font-size:2rem;padding-bottom:2.5rem;text-transform:none}
.text .quote p:first-child{font-weight:500;font-size:2.5rem;padding-bottom:0;text-transform:none}
.text .quote p:first-child b,.text .quote p:first-child strong{font-weight:700}
.text .quote p:first-child i{font-size:2rem;padding-bottom:2.5rem;text-transform:none}
.text .quote p:not(:first-child){font-weight:700;font-size:1.5rem;padding-bottom:1rem;font-style:normal}
.text .quote p:not(:first-child):before{content:'- '}
.text .quote.right:before{left:auto;right:-.7rem;text-align:right}
@media(min-width:769px){.text .reduce-width{width:75%;max-width:105rem;margin:0 auto}
.text .textcolumns2{column-count:2;column-gap:2rem}
}
.text .number{color:#9c9c9c}
.text .peoplequote{margin-left:auto;margin-right:auto;width:auto;text-align:center;max-width:40rem;background:#eee;border-bottom:.01rem solid #999;font-size:2.4rem;line-height:2.4rem;padding:1.2rem 2.4rem;position:relative;display:block;margin-bottom:2rem}
.bannerinline-container .banner img,.bannerquote.section figure img{font-family:'object-fit: cover;';float:none;max-width:none;width:100%;vertical-align:middle;-o-object-fit:cover;object-fit:cover}
.text .peoplequote:after{color:#efefef;border-left:1rem solid transparent;border-right:1rem solid transparent;border-top:1rem solid #eee;bottom:-1rem;content:'';left:50%;margin-left:-10px;position:absolute}
.text .faq h1,.text .faq h2,.text .faq h3,.text .faq h4{font-weight:500;font-style:italic;color:#007079}
.text .faq h1 b,.text .faq h1 strong,.text .faq h2 b,.text .faq h2 strong,.text .faq h3 b,.text .faq h3 strong,.text .faq h4 b,.text .faq h4 strong{font-weight:700}
.bannerinline-container .banner-section{position:relative}
.bannerinline-container .banner{height:auto;min-width:100%;min-height:30rem;margin-bottom:0}
.bannerinline-container .banner a{text-decoration:none}
.bannerinline-container .banner h1,.bannerinline-container .banner h2,.bannerinline-container .banner h3,.bannerinline-container .banner h4,.bannerinline-container .banner span{color:#FFF;font-weight:500}
.bannerinline-container .banner h1 b,.bannerinline-container .banner h1 strong,.bannerinline-container .banner h2 b,.bannerinline-container .banner h2 strong,.bannerinline-container .banner h3 b,.bannerinline-container .banner h3 strong,.bannerinline-container .banner h4 b,.bannerinline-container .banner h4 strong,.bannerinline-container .banner span b,.bannerinline-container .banner span strong{font-weight:700}
.bannerinline-container .banner h1.shadow,.bannerinline-container .banner h2.shadow,.bannerinline-container .banner h3.shadow,.bannerinline-container .banner h4.shadow,.bannerinline-container .banner span.shadow{text-shadow:.1rem .1rem 0 rgba(0,0,0,.75)}
.bannerinline-container .banner h1.light-shadow,.bannerinline-container .banner h2.light-shadow,.bannerinline-container .banner h3.light-shadow,.bannerinline-container .banner h4.light-shadow,.bannerinline-container .banner span.light-shadow{text-shadow:.1rem .1rem 0 rgba(255,255,255,.75)}
.bannerinline-container .banner h1.alternate,.bannerinline-container .banner h2.alternate,.bannerinline-container .banner h3.alternate,.bannerinline-container .banner h4.alternate,.bannerinline-container .banner span.alternate{color:#333}
.bannerinline-container .banner span{display:block;font-size:2rem;line-height:2rem}
@media(min-width:100px){.bannerinline-container .banner span{margin-bottom:1rem}
}
@media(min-width:992px){.bannerinline-container .banner span{margin-bottom:1.5rem}
}
.bannerinline-container .banner img{padding:0;height:auto !important}
@media(min-width:100px){.bannerinline-container .banner img{min-height:30rem;height:30rem;max-height:30rem}
.bannerinline-container .banner.button-inside .banner-content,.bannerinline-container .banner.text-inside .banner-content{padding:0 1rem}
}
@media(min-width:769px){.bannerinline-container .banner img{min-height:45rem;height:45rem;max-height:45rem}
}
.bannerinline-container .banner.overlay-top-alternate:before,.bannerinline-container .banner.overlay-top:before{content:'';display:block;width:100%;height:50%;position:absolute;top:0}
.bannerinline-container .banner.overlay-top:before{background:url(images/graphics/overlay-top.svg) left top no-repeat;background-size:105% auto}
.bannerinline-container .banner.overlay-top-alternate:before{background:url(images/graphics/overlay-top-gray.svg) left top no-repeat;background-size:105% auto}
.bannerinline-container .banner.overlay-bottom-alternate:after,.bannerinline-container .banner.overlay-bottom:after{content:'';display:block;width:100%;height:50%;position:absolute;bottom:0}
.bannerinline-container .banner.overlay-bottom:after{background:url(images/graphics/overlay-bottom.svg) left bottom no-repeat;background-size:105% auto}
.bannerinline-container .banner.overlay-bottom-alternate:after{background:url(images/graphics/overlay-bottom-gray.svg) left bottom no-repeat;background-size:105% auto}
.bannerinline-container .banner figure{float:none;position:relative;overflow:hidden}
.bannerinline-container .banner.button-inside .banner-content,.bannerinline-container .banner.text-inside .banner-content{display:-ms-flexbox;display:flex;position:absolute;top:0;margin:auto;width:100%;height:100%;text-align:center}
.bannerinline-container .banner.button-inside .banner-content.align-center,.bannerinline-container .banner.text-inside .banner-content.align-center{-ms-flex-align:center;align-items:center}
.bannerinline-container .banner.button-inside .banner-content.align-top,.bannerinline-container .banner.text-inside .banner-content.align-top{-ms-flex-align:start;align-items:flex-start}
.bannerinline-container .banner.button-inside .banner-content.align-bottom,.bannerinline-container .banner.text-inside .banner-content.align-bottom{-ms-flex-align:end;align-items:flex-end}
@media(min-width:769px){.bannerinline-container .banner.button-inside .banner-content,.bannerinline-container .banner.text-inside .banner-content{padding:0 5rem}
}
.bannerinline-container .banner.button-inside .banner-content .banner-content-wrapper,.bannerinline-container .banner.text-inside .banner-content .banner-content-wrapper{width:100%;padding-top:10%;padding-bottom:10%}
.bannerinline-container .banner.button-inside .banner-content .banner-text,.bannerinline-container .banner.text-inside .banner-content .banner-text{width:100%}
.magazine-article-content .banner.overlay-top-alternate:before,.magazine-article-content .banner.overlay-top:before,.magazine-article-content .bannerinline-container.overlay-top-alternate:before,.magazine-article-content .bannerinline-container.overlay-top:before,.magazine-article-content .bannerquote.section figure.overlay-top-alternate:before,.magazine-article-content .bannerquote.section figure.overlay-top:before,.magazine-content .banner.overlay-top-alternate:before,.magazine-content .banner.overlay-top:before,.magazine-content .bannerinline-container.overlay-top-alternate:before,.magazine-content .bannerinline-container.overlay-top:before,.magazine-content .bannerquote.section figure.overlay-top-alternate:before,.magazine-content .bannerquote.section figure.overlay-top:before{content:'';display:block;width:100%;height:50%;position:absolute;top:0}
.magazine-article-content .banner.overlay-top:before,.magazine-article-content .bannerinline-container.overlay-top:before,.magazine-article-content .bannerquote.section figure.overlay-top:before,.magazine-content .banner.overlay-top:before,.magazine-content .bannerinline-container.overlay-top:before,.magazine-content .bannerquote.section figure.overlay-top:before{background:url(images/graphics/overlay-top-blue.svg) left top no-repeat;background-size:105% auto}
.magazine-article-content .banner.overlay-top-alternate:before,.magazine-article-content .bannerinline-container.overlay-top-alternate:before,.magazine-article-content .bannerquote.section figure.overlay-top-alternate:before,.magazine-content .banner.overlay-top-alternate:before,.magazine-content .bannerinline-container.overlay-top-alternate:before,.magazine-content .bannerquote.section figure.overlay-top-alternate:before{background:url(images/graphics/overlay-top-bluedark.svg) left top no-repeat;background-size:105% auto}
.magazine-article-content .banner.overlay-bottom-alternate:after,.magazine-article-content .banner.overlay-bottom:after,.magazine-article-content .bannerinline-container.overlay-bottom-alternate:after,.magazine-article-content .bannerinline-container.overlay-bottom:after,.magazine-article-content .bannerquote.section figure.overlay-bottom-alternate:after,.magazine-article-content .bannerquote.section figure.overlay-bottom:after,.magazine-content .banner.overlay-bottom-alternate:after,.magazine-content .banner.overlay-bottom:after,.magazine-content .bannerinline-container.overlay-bottom-alternate:after,.magazine-content .bannerinline-container.overlay-bottom:after,.magazine-content .bannerquote.section figure.overlay-bottom-alternate:after,.magazine-content .bannerquote.section figure.overlay-bottom:after{content:'';display:block;width:100%;height:50%;position:absolute;bottom:0}
.magazine-article-content .banner.overlay-bottom:after,.magazine-article-content .bannerinline-container.overlay-bottom:after,.magazine-article-content .bannerquote.section figure.overlay-bottom:after,.magazine-content .banner.overlay-bottom:after,.magazine-content .bannerinline-container.overlay-bottom:after,.magazine-content .bannerquote.section figure.overlay-bottom:after{background:url(images/graphics/overlay-bottom-blue.svg) left bottom no-repeat;background-size:105% auto}
.magazine-article-content .banner.overlay-bottom-alternate:after,.magazine-article-content .bannerinline-container.overlay-bottom-alternate:after,.magazine-article-content .bannerquote.section figure.overlay-bottom-alternate:after,.magazine-content .banner.overlay-bottom-alternate:after,.magazine-content .bannerinline-container.overlay-bottom-alternate:after,.magazine-content .bannerquote.section figure.overlay-bottom-alternate:after{background:url(images/graphics/overlay-bottom-bluedark.svg) left bottom no-repeat;background-size:105% auto}
.bannerquote.section figure{position:relative;overflow:hidden}
.bannerquote.section figure img{padding:0;min-height:45rem;height:auto !important;height:45rem;max-height:90rem}
.bannerquote.section figure.overlay-top-alternate:before,.bannerquote.section figure.overlay-top:before{content:'';display:block;width:100%;height:50%;position:absolute;top:0}
.bannerquote.section figure.overlay-top:before{background:url(images/graphics/overlay-top.svg) left top no-repeat;background-size:105% auto}
.bannerquote.section figure.overlay-top-alternate:before{background:url(images/graphics/overlay-top-gray.svg) left top no-repeat;background-size:105% auto}
.bannerquote.section figure.overlay-bottom-alternate:after,.bannerquote.section figure.overlay-bottom:after{content:'';display:block;width:100%;height:50%;position:absolute;bottom:0}
.bannerquote.section figure.overlay-bottom:after{background:url(images/graphics/overlay-bottom.svg) left bottom no-repeat;background-size:105% auto}
.bannerquote.section figure.overlay-bottom-alternate:after{background:url(images/graphics/overlay-bottom-gray.svg) left bottom no-repeat;background-size:105% auto}
.bannerquote.section .quote{font-weight:500;font-style:italic;position:absolute;top:0;vertical-align:middle;text-align:left;height:100%;width:100%;color:#FFF}
.list-container .more-results,.list-container .tags-filter,.list-container>h2{text-align:center}
.bannerquote.section .quote b,.bannerquote.section .quote strong{font-weight:700}
.bannerquote.section .quote.shadow{text-shadow:.1rem .1rem 0 rgba(0,0,0,.75)}
.bannerquote.section .quote.light-shadow{text-shadow:.1rem .1rem 0 rgba(255,255,255,.75)}
.bannerquote.section .quote:before{height:100%;display:inline-block;content:'';vertical-align:middle}
.bannerquote.section .quote-text{vertical-align:middle;display:inline-block;width:95%;position:relative}
.bannerquote.section .quote-text:before{content:'\201D';display:block;position:absolute}
@media(min-width:100px){.bannerquote.section .quote-text:before{font-size:7.5rem;top:1rem;left:-4rem}
}
@media(min-width:992px){.bannerquote.section .quote-text:before{font-size:15rem;top:3rem;left:-7rem}
}
.bannerquote.section .quote-text.alternate{color:#333}
@media(min-width:100px){.bannerquote.section .quote{font-size:2.8rem;line-height:3.4rem;padding:0 7rem}
}
@media(min-width:769px){.bannerquote.section .quote{font-size:3.8rem;line-height:4.4rem;padding:0 10rem}
}
@media(min-width:1200px){.bannerquote.section .quote{font-size:3.8rem;line-height:4.4rem;padding:0 16rem}
}
@media(min-width:1400px){.bannerquote.section .quote{font-size:4.8rem;line-height:5.4rem;padding:0 24rem}
}
@media(min-width:1600px){.bannerquote.section .quote{padding:0 32rem}
}
@media(min-width:1800px){.bannerquote.section .quote{padding:0 34rem}
}
@media(min-width:2000px){.bannerquote.section .quote{padding:0 36rem}
}
.bannerquote.section .quote-reference{font-weight:500;display:block;text-transform:none;line-height:1.2;padding-top:2rem}
.bannerquote.section .quote-reference b,.bannerquote.section .quote-reference strong{font-weight:700}
@media(min-width:100px){.bannerquote.section .quote-reference{font-size:1.5rem}
}
@media(min-width:769px){.bannerquote.section .quote-reference{font-size:1.7rem}
.bannerquote.section .quote.left-reduce{padding-left:50%}
}
@media(min-width:992px){.bannerquote.section .quote-reference{font-size:2rem}
}
@media(min-width:769px){.bannerquote.section .quote.right-reduce{padding-left:50%}
}
.bannerquote.section .quote.shadow:before{text-shadow:.1rem .1rem 0 rgba(0,0,0,.75)}
.bannerquote.section .quote.light-shadow:before{text-shadow:.1rem .1rem 0 rgba(255,255,255,.75)}
.section.list{margin-top:1rem}
.list-container li{padding-bottom:3px}
.list-container.loading .loading-indicator{display:block}
.list-container .loading-indicator{text-align:center;font-size:3.5rem;display:none;width:10%;margin:0 auto 1rem}
.list-container .search-and-sort{width:100%;padding-top:2rem;height:7.5rem;overflow:visible}
@media(min-width:100px){.list-container .search-and-sort{padding-left:0}
}
@media(min-width:769px){.list-container .search-and-sort{padding-left:50%}
}
.list-container .search-and-sort .list-search-container{width:50%;float:right;padding-bottom:2rem}
.list-container .search-and-sort .list-search-container input[type=search]:focus{box-shadow:0 0 0 1px #7db9f6;outline:0}
.list-container .search-and-sort .sort-options-container{width:50%;padding-left:2rem;padding-bottom:2rem;float:right}
.list-container .search-and-sort .sort-options-container .selectric-wrapper{width:100%}
.list-container .search-and-sort .sort-options-container:after{content:"";display:table;clear:both}
.factbox .factbox-content ol li:before,.list-container .list-item:before{content:none}
.list-container .queried{font-weight:500;font-style:italic;font-size:1.5rem}
.list-container .queried b,.list-container .queried strong{font-weight:700}
.list-container .tags-filter{margin-left:auto;margin-right:auto;margin-bottom:2rem}
@media(min-width:100px){.list-container .tags-filter{width:100%}
}
@media(min-width:992px){.list-container .tags-filter{width:70%}
}
.list-container .tags-filter .tag-filter-count{margin-left:.5rem}
.list-container .more-results-btn{background:0;font-size:2rem;color:#737373;font-weight:700;padding:.5rem 1rem;cursor:pointer;border:0;transition:color .2s ease-in-out}
.list-container .more-results-btn:hover{color:#545454}
.list-container .more-results-btn:disabled{color:#DDD;cursor:default;display:none}
.list-container .more-results-btn:focus{-moz-outline:0 none;outline:0}
.colctrl.wrapper.light-grey .list-container .list-content,.gray .list-container .list-content,.mfp-content .list-container .list-content,.newsroom-content .list-container .list-content{background-color:#fff}
.list-container{list-style-type:none;padding:0;margin:0;height:auto}
.list-container .hidden-item{display:none}
.white .list-container .list-content{background-color:#e3e5e7}
.list-container .list-content{background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:100%;-ms-flex-direction:column;flex-direction:column}
.list-container .list-content .item-image a{display:block;overflow:hidden}
.list-container .list-content .item-image a img{vertical-align:top;transition:transform .3s}
@media(min-width:100px){.list-container .list-content .item-image a img{width:100%;max-width:100%}
}
@media(min-width:769px){.list-container .list-content{-ms-flex-direction:row;flex-direction:row;padding:2rem}
.list-container .list-content .item-image{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;line-height:0;width:28%}
.list-container .list-content .item-image a img{width:100%;max-width:100%;margin-bottom:0}
}
.list-container .list-content .item-image:focus a img,.list-container .list-content .item-image:hover a img{transform:scale(1.07)}
.list-container .list-content .item-text{padding-top:2rem;padding-left:2.5rem;padding-right:2.5rem}
.list-container .list-content .item-text a{text-decoration:none}
.list-container .list-content .item-text a h3{color:#333}
@media(min-width:100px){.list-container .list-content .item-text .item-date{display:block;margin-bottom:1.5rem;text-transform:uppercase;font-size:1.5rem;color:#666}
}
@media(min-width:769px){.list-container .list-content .item-text{width:54%;padding-top:0;-ms-flex-positive:1;flex-grow:1}
.list-container .list-content .item-text p{padding-bottom:0}
.list-container .list-content .item-text .item-date{display:none}
}
@media(min-width:100px){.list-container .list-content .item-read-more{width:100%;text-align:center;margin-bottom:1rem}
}
@media(min-width:769px){.list-container .list-content .item-read-more{text-align:right;margin-top:0}
}
@media(min-width:100px){.list-container .list-content .item-meta{text-align:center}
.list-container .list-content .item-meta .item-date{display:none}
ul.list-container.tiles .list-item{width:100%}
}
@media(min-width:769px){.list-container .list-content .item-meta{text-align:right;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
.list-container .list-content .item-meta .item-date{display:block;margin-bottom:1.5rem;text-transform:uppercase;font-size:1.5rem;color:#666}
}
.white ul.list-container.tiles .list-content .item-meta,.white ul.list-container.tiles .list-content .item-text{background-color:#e3e5e7}
ul.list-container.tiles{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:0}
ul.list-container.tiles .list-item{display:-ms-flexbox;display:flex;box-sizing:border-box;background-color:transparent}
@media(min-width:769px){ul.list-container.tiles .list-item{width:calc((100% - 6px)/ 3);margin:0 3px 0 0;padding-bottom:2.1rem}
ul.list-container.tiles .list-item:nth-child(3n){margin-right:0}
.component-container .events-container.slider,.component-container .visuallist-container.slider,.component-container ul.list-container.slider{transform:none !important}
}
ul.list-container.tiles .list-content{width:100%;padding:0;position:relative;-ms-flex-direction:column;flex-direction:column;background-color:transparent}
ul.list-container.tiles .list-content .item-image{width:100%;overflow:hidden;position:relative;margin-bottom:3px}
ul.list-container.tiles .list-content .item-image a img{width:100%;max-width:100%;margin-bottom:0;padding-right:0;vertical-align:top}
ul.list-container.tiles .list-content .item-image a{position:relative}
ul.list-container.tiles .list-content .item-image .item-date{display:none}
ul.list-container.tiles .list-content h3{font-weight:500}
ul.list-container.tiles .list-content h3 b,ul.list-container.tiles .list-content h3 strong{font-weight:700}
ul.list-container.tiles .list-content .item-text{width:100%;padding:1.4rem;background:#fff}
ul.list-container.tiles .list-content .item-text .item-date{display:block;text-transform:uppercase;font-size:1.5rem;color:#666}
ul.list-container.tiles .list-content .item-meta{display:block;-ms-flex:none;flex:none;background:#fff;width:100%}
ul.list-container.tiles .list-content .item-meta .item-date{display:none}
ul.list-container.tiles .list-content .item-meta .item-read-more{text-align:center;padding-bottom:2rem;margin-top:0}
.list .component-container{overflow:visible !important}
.component-container .events-container.slider,.component-container .visuallist-container.slider,.component-container ul.list-container.slider{min-height:auto;width:100%}
@media(min-width:0) and (max-width:769px){.component-container .events-container.slider,.component-container .visuallist-container.slider,.component-container ul.list-container.slider{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;margin-left:5%;font-size:0}
.component-container .events-container.slider .list-content,.component-container .visuallist-container.slider .list-content,.component-container ul.list-container.slider .list-content{-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1}
.component-container .events-container.slider .calendar-item,.component-container .events-container.slider .list-item,.component-container .visuallist-container.slider .calendar-item,.component-container .visuallist-container.slider .list-item,.component-container ul.list-container.slider .calendar-item,.component-container ul.list-container.slider .list-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex:none;flex:none;vertical-align:top;white-space:normal;width:90%;border:1.5px solid transparent}
.component-container .events-container.slider .item-text,.component-container .visuallist-container.slider .item-text,.component-container ul.list-container.slider .item-text{-ms-flex-positive:1;flex-grow:1;width:auto}
.component-container .events-container.slider .item-image,.component-container .visuallist-container.slider .item-image,.component-container ul.list-container.slider .item-image{width:100%}
.slide-indicator{position:relative;left:5%;width:50%;height:4px;background:#66737e;border-radius:4px;transition:left .5s;margin-top:9px}
.slide-indicator+div{margin-top:10px}
.sliderhide{display:none}
}
.btn.download.list,.download.list.add-to-calendar{margin:0;padding-right:2rem;padding-left:2rem;min-width:260px}
.btn.download.list .button-text,.download.list.add-to-calendar .button-text{display:block;float:left;text-align:left;margin:.2rem;padding:0}
.btn.download.list .si,.download.list.add-to-calendar .si{color:#333;font-size:1.2em;vertical-align:middle;padding-left:.3rem;padding-right:.3rem;display:block;float:left}
.btn.download.list .extension,.download.list.add-to-calendar .extension{display:block;float:left;color:#d20f8c;margin:.2rem;padding:0}
.btn.download.list .filesize,.download.list.add-to-calendar .filesize{display:block;float:left;text-align:right;margin:.2rem;padding:0}
@media(min-width:0) and (max-width:769px){.downloadlist h2{text-align:center}
.downloadlist .btn.download.list,.downloadlist .download.list.add-to-calendar{width:auto;margin-bottom:2rem}
}
.list-item.download .list-content{-ms-flex-pack:center;justify-content:center;text-align:center}
.list-item.download .list-content .item-meta{padding-bottom:2rem}
@media(min-width:100px){.list-item.download .list-content .item-meta{text-align:right;padding-bottom:0}
}
.list-item.download .list-content .item-image{text-align:center;width:10%}
.list-item.download .list-content .item-image img{max-width:120px}
@media(min-width:992px){.list-item.download .list-content{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.list-item.download .list-content .item-text{text-align:left}
}
.list-item.download .list-content .item-text a h3{color:#333}
.tools-page .btn.download.list .extension,.tools-page .download.list.add-to-calendar .extension,.tools-page .list-container .list-item.download .list-content .item-text a h3{color:#0086b5}
.preamble{padding-left:20%;padding-right:20%;max-width:100%;box-sizing:border-box}
.preamble .preamble-body,.preamble h1{text-align:center}
body.show-menu .minipanel{display:none}
.minipanel{position:absolute;right:0;width:25rem;display:block;overflow:hidden}
.minipanel-section{z-index:100;width:25rem;display:block;position:relative;right:-20rem;transition:all .5s ease-in-out}
.minipanel-section.show{right:0}
.minipanel-section.show .minipanel-button:after{content:"\203A"}
.minipanel-section .minipanel-button{float:left;width:5rem;height:5rem;line-height:5rem;border-right:0;box-sizing:border-box;display:inline-block;font-size:3rem;background-color:#ccc;text-align:center}
.minipanel-section .minipanel-button:after{content:"\2039"}
.minipanel-section .minipanel-body{padding:2rem;float:left;width:20rem;box-sizing:border-box;display:inline-block;min-height:5rem;background-color:#ccc}
.minipanel-section .minipanel-body h2{margin:0;font-size:2.5rem}
.minipanel-section .minipanel-body a{font-size:2rem}
.minipanel-section .minipanel-body p{font-size:2rem;padding-top:.5rem;padding-bottom:.5rem}
.video{display:inline-block;width:100%;height:100%;position:relative}
.video .videoplayer{width:100%;float:left;-o-object-fit:cover;object-fit:cover}
.video .videoplayer_play{display:block;position:absolute;top:50%;left:50%}
@media(min-width:100px){.video .videoplayer_play{margin:-6rem 0 0 -6rem}
.video .videoplayer_play svg{cursor:pointer;width:12rem;height:12rem}
}
@media(min-width:769px){.video .videoplayer_play{margin:-7rem 0 0 -7rem}
}
@media(min-width:769px){.video .videoplayer_play svg{cursor:pointer;width:14rem;height:14rem}
}
@media(min-width:1200px){.video .videoplayer_play{margin:-10rem 0 0 -10rem}
.colctrl-2c .video .videoplayer_play{margin:-8rem 0 0 -8rem}
.colctrl-3c .video .videoplayer_play{margin:-6rem 0 0 -6rem}
.video .videoplayer_play svg{cursor:pointer;width:20rem;height:20rem}
.colctrl-2c .video .videoplayer_play svg{cursor:pointer;width:15rem;height:15rem}
.colctrl-3c .video .videoplayer_play svg{cursor:pointer;width:12rem;height:12rem}
}
.video .videoplayer_play svg circle{stroke-opacity:.4;stroke-width:2.5rem;fill:transparent;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:20}
.video .videoplayer_play svg g>polygon{fill:#fff;fill-opacity:.9}
.banner-video video::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}
.banner-video svg{cursor:pointer;bottom:50%;display:none;height:30%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:30%}
.banner-video circle{cursor:pointer;fill:transparent;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:20;stroke-opacity:.4;stroke-width:1rem}
.banner-video polygon{fill:#fff;fill-opacity:.9}
.svgicon{display:inline-block;width:100%}
.svgicon img{display:block;margin:0 auto;position:static !important;width:100%}
.svgicon .small,.svgicon .small-section{width:5rem}
.svgicon .normal{width:10rem}
.svgicon .add-to-calendar,.svgicon .medium{width:15rem}
.svgicon .large{width:100%;float:left}
.svgicon .responsive-small{width:25%;float:left;margin-left:37.5%}
.svgicon .responsive-normal{width:50%;float:left;margin-left:25%}
.svgicon .responsive-medium{width:75%;float:left;margin-left:12.5%}
.svgicon .responsive-large{width:100%;float:left}
.svgicon .figure-module_reference{width:100%;float:left;font-size:1.5rem;line-height:2.6rem;color:#b8b8b8;margin-top:1rem}
.svgicon .figure-module_reference .figure-module_reference-icon{color:#eb0037;font-size:1.7rem;margin-right:.4rem}
.svgicon .figure-module_caption{width:100%;font-weight:300;float:left;font-size:1.5rem;line-height:2.6rem;color:#333}
.svgicon .figure-module_caption b,.svgicon .figure-module_caption strong{font-weight:400}
.colctrl-2c-wideleft.blue-promo .section.title,.colctrl-2c-wideleft.dark-grey-promo .section.title,.colctrl-2c-wideleft.heritage-red .section.title,.colctrl-2c-wideleft.magenta-promo .section.title,.colctrl-2c-wideleft.mid-grey-promo .section.title,.colctrl-2c-wideleft.primary-100 .section.title,.colctrl-2c-wideleft.slate-blue .section.title,.colctrl-2c-wideright.blue-promo .section.title,.colctrl-2c-wideright.dark-grey-promo .section.title,.colctrl-2c-wideright.heritage-red .section.title,.colctrl-2c-wideright.magenta-promo .section.title,.colctrl-2c-wideright.mid-grey-promo .section.title,.colctrl-2c-wideright.primary-100 .section.title,.colctrl-2c-wideright.slate-blue .section.title,.colctrl-2c.blue-promo .section.title,.colctrl-2c.dark-grey-promo .section.title,.colctrl-2c.heritage-red .section.title,.colctrl-2c.magenta-promo .section.title,.colctrl-2c.mid-grey-promo .section.title,.colctrl-2c.primary-100 .section.title,.colctrl-2c.slate-blue .section.title,.colctrl-3c.blue-promo .section.title,.colctrl-3c.dark-grey-promo .section.title,.colctrl-3c.heritage-red .section.title,.colctrl-3c.magenta-promo .section.title,.colctrl-3c.mid-grey-promo .section.title,.colctrl-3c.primary-100 .section.title,.colctrl-3c.slate-blue .section.title,.colctrl-4c.blue-promo .section.title,.colctrl-4c.dark-grey-promo .section.title,.colctrl-4c.heritage-red .section.title,.colctrl-4c.magenta-promo .section.title,.colctrl-4c.mid-grey-promo .section.title,.colctrl-4c.primary-100 .section.title,.colctrl-4c.slate-blue .section.title,.colctrl-5c.blue-promo .section.title,.colctrl-5c.dark-grey-promo .section.title,.colctrl-5c.heritage-red .section.title,.colctrl-5c.magenta-promo .section.title,.colctrl-5c.mid-grey-promo .section.title,.colctrl-5c.primary-100 .section.title,.colctrl-5c.slate-blue .section.title,.colctrl-7c.blue-promo .section.title,.colctrl-7c.dark-grey-promo .section.title,.colctrl-7c.heritage-red .section.title,.colctrl-7c.magenta-promo .section.title,.colctrl-7c.mid-grey-promo .section.title,.colctrl-7c.primary-100 .section.title,.colctrl-7c.slate-blue .section.title,.cq-colctrl-default.blue-promo .section.title,.cq-colctrl-default.dark-grey-promo .section.title,.cq-colctrl-default.heritage-red .section.title,.cq-colctrl-default.magenta-promo .section.title,.cq-colctrl-default.mid-grey-promo .section.title,.cq-colctrl-default.primary-100 .section.title,.cq-colctrl-default.slate-blue .section.title{color:#fff}
.section.title{width:100%;max-width:140rem;margin:0 auto;float:none}
.section.title .component-container>h1,.section.title h2,.section.title h3,.section.title h4,.section.title h5,.section.title h6{margin-bottom:.25rem}
.title .primary-color{color:#eb0037}
.title .secondary-color{color:#007079}
@media(min-width:769px){.carousel:not(.banner-top) h1{font-size:3.2rem;line-height:4rem}
}
.slider-prev{left:-50px}
.slider-next{right:-50px}
body:not([data-whatinput=keyboard]) .slick-slide:focus{outline:0}
.slick-slider h1,.slick-slider h2,.slick-slider h3{font-weight:500}
.slick-slider h1 b,.slick-slider h1 strong,.slick-slider h2 b,.slick-slider h2 strong,.slick-slider h3 b,.slick-slider h3 strong{font-weight:700}
.slick-slider .slick-dots{position:absolute;bottom:20px;z-index:1}
.slick-slider .slick-dots li{width:22px;height:25px;margin:0}
.slick-slider .slick-dots li button{width:15px;height:15px}
.slick-slider .slick-dots li button:before{content:'';border:2px solid #fff;border-radius:50%;opacity:1;width:15px;height:15px}
.slick-slider .slick-dots li.slick-active button:before,body:not([data-whatinput=touch]) .slick-slider .slick-dots li:hover button:before{background:#fff;opacity:1}
.slick-slider .slick-dots.fadeToBlack+li button:before{transition:all .2s ease-in;border:2px solid #243746}
.slick-slider .slick-dots.fadeToBlack+li.slick-active button:before,body:not([data-whatinput=touch]) .slick-slider .slick-dots.fadeToBlack+li:hover button:before{transition:all .2s ease-in;background:#243746;opacity:1}
.slick-slider .slick-dots.fadeToWhite li button:before{transition:all .2s ease-in;border:2px solid #fff}
.slick-slider .slick-dots.fadeToWhite li.slick-active button:before,.slick-slider .slick-dots.fadeToWhite li:hover button:before{transition:all .2s ease-in;background:#fff;opacity:1}
.slick-slider .slick-dots.no-backplate .backplate{position:absolute;top:0;width:33%;height:100%}
.slick-slider .slick-slide{cursor:pointer;position:relative}
.slick-slider .slick-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.slick-slider .slick-slide .slide-text{position:relative;width:100%}
.slick-slider .slick-slide .slide-text a.add-to-calendar,.slick-slider .slick-slide .slide-text a.btn{background:0;border:0;padding:0}
.slick-slider .slick-slide.placement-left,.slick-slider .slick-slide.placement-right{display:-ms-flexbox;display:flex}
.slick-slider .slick-slide .slide-image-container{-ms-flex-positive:2;flex-grow:2;width:67%}
.slick-slider .slick-slide.no-backplate .slide-image-container,.slick-slider .slick-slide.placement-center .slide-image-container{width:100%}
.slick-slider .slick-slide.placement-left .slide-text{margin-left:25%;margin-right:-50%}
.slick-slider .slick-slide.placement-left .slide-text b{left:0}
.slick-slider .slick-slide.placement-right{-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.slick-slider .slick-slide.placement-right b{right:0}
.slick-slider .slick-slide.placement-right .slide-text{text-align:right;margin-left:-25%;margin-right:25%}
.slick-slider .slick-slide.textcolor-white .slide-text,.slick-slider .slick-slide.textcolor-white .slide-text a.add-to-calendar,.slick-slider .slick-slide.textcolor-white .slide-text a.btn{color:#fff}
.slick-slider .slick-slide.shadow-dark .slide-text,.slick-slider .slick-slide.shadow-dark .slide-text a.add-to-calendar,.slick-slider .slick-slide.shadow-dark .slide-text a.btn{text-shadow:1px 1px 1px rgba(0,0,0,.5)}
.slick-slider .slick-slide.shadow-white .slide-text,.slick-slider .slick-slide.shadow-white .slide-text a.add-to-calendar,.slick-slider .slick-slide.shadow-white .slide-text a.btn{text-shadow:1px 1px 1px rgba(255,255,255,.5)}
.slick-slider .slick-slide.slick-active .slide-text{opacity:1}
.slick-slider .slick-slide h1{margin-bottom:1.9rem}
.slick-slider .slick-slide .slide-description{font-size:2.5rem;line-height:3.5rem;margin-bottom:3rem}
.slick-slider .slick-slide .backplate{-ms-flex-positive:1;flex-grow:1;width:33%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.slick-slider .slick-slide .backplate.pastel_green{background-color:#e6ffec}
.slick-slider .slick-slide .backplate.pastel_red{background-color:#ffe7d6}
.slick-slider .slick-slide .backplate.mist_blue{background-color:#d5eaf4}
@media(min-width:0) and (max-width:769px){.slick-slider .slick-dots{bottom:-20px}
.slick-slider .slick-dots li button:before{border:2px solid #243746}
.slick-slider .slick-dots li.slick-active button:before,body:not([data-whatinput=touch]) .slick-slider .slick-dots li:hover button:before{background:#243746;opacity:1}
.slick-slider .shadow-dark .slide-text,.slick-slider .shadow-dark .slide-text a.add-to-calendar,.slick-slider .shadow-dark .slide-text a.btn,.slick-slider .shadow-white .slide-text,.slick-slider .shadow-white .slide-text a.add-to-calendar,.slick-slider .shadow-white .slide-text a.btn{text-shadow:none !important}
.slick-slider .slick-track .backplate{background-color:transparent !important;width:100%}
.slick-slider .slick-track .slick-slide.placement-center,.slick-slider .slick-track .slick-slide.placement-left,.slick-slider .slick-track .slick-slide.placement-right{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.slick-slider .slick-track .slick-slide.placement-center .slide-text,.slick-slider .slick-track .slick-slide.placement-left .slide-text,.slick-slider .slick-track .slick-slide.placement-right .slide-text{margin:auto;text-align:center}
.slick-slider .slick-track .slide-image-container{width:100%}
.slick-slider .slick-track .slide-text{padding:2rem 1rem 1rem;width:100%;min-height:30%;-ms-flex-order:2;order:2;text-align:center;color:#000 !important}
.slick-slider .slick-track .slide-text .slide-description{display:none}
.slick-slider .slick-track .slide-text h1{margin-bottom:1rem}
.slick-slider .slick-track .slide-text a{color:#000 !important}
.slick-slider .slick-track .slide-text a.add-to-calendar:before,.slick-slider .slick-track .slide-text a.btn:before{left:-1rem}
.page-container .parsys_column.cq-colctrl-default-c0 .slick-slider{margin-left:-3rem;margin-right:-3rem}
}
@media(min-width:769px){.slick-slide .slide-text{transition:opacity 1s .45s;opacity:0;z-index:2}
.slick-slide.placement-center .backplate{position:absolute;top:0;left:0;width:100%;height:100%;background:0}
.slick-slide.placement-center .backplate .slide-text{text-align:center}
}
.slideshow.space-below_none{margin-bottom:0 !important}
.slideshow.space-below_normal{margin-bottom:1.5rem !important}
.slideshow.space-below_big{margin-bottom:4.5rem !important}
.carousel-placeholder-height{height:50rem !important}
.mainnumbers .component-container{text-align:center;margin-top:2rem;padding-left:.5rem;padding-right:.5rem}
.mainnumbers .component-container>.number{display:inline-block;font-size:5rem;max-width:95%;line-height:5rem;word-wrap:break-word}
@media(min-width:100px){.mainnumbers .component-container>.number{font-size:5rem}
}
@media(min-width:769px){.mainnumbers .component-container>.number{font-size:2.8rem}
}
@media(min-width:992px){.mainnumbers .component-container>.number{font-size:3.9rem}
}
@media(min-width:1200px){.mainnumbers .component-container>.number{font-size:4rem}
}
@media(min-width:1400px){.mainnumbers .component-container>.number{font-size:5rem}
}
.mainnumbers .component-container>.number.cyan{color:#007079}
.mainnumbers .component-container>.number.magenta{color:#eb0037}
.mainnumbers .component-container>.number.white{color:#fff}
.mainnumbers .component-container>.sub{margin-top:1rem;font-size:1.5rem;display:block;width:100%;font-weight:500;font-style:italic}
.mainnumbers .component-container>.sub b,.mainnumbers .component-container>.sub strong{font-weight:700}
.mainnumbers .component-container>.sub.primary-color{color:#eb0037}
.mainnumbers .component-container>.sub.secondary-color{color:#007079}
.stockholder .component-container{text-align:center;margin-top:2rem;padding-left:3rem;padding-right:3rem}
.stockholder .component-container .alternate{color:#fff}
.stockholder .component-container .post,.stockholder .component-container>.pre{display:inline-block;font-size:1.5rem;width:0;text-transform:uppercase}
.stockholder .component-container>.pre{text-align:right;direction:rtl}
.stockholder .component-container>.post{text-align:left}
.stockholder .component-container>.number{display:inline-block;font-size:5rem;max-width:95%;line-height:5rem;word-wrap:break-word}
.stockholder .component-container>.footer,.stockholder .component-container>.sub{display:block;text-transform:uppercase;font-weight:700;margin-top:1rem;width:100%}
@media(min-width:100px){.stockholder .component-container>.number{font-size:5rem}
}
@media(min-width:769px){.stockholder .component-container>.number{font-size:2.8rem}
}
@media(min-width:992px){.stockholder .component-container>.number{font-size:3.9rem}
}
@media(min-width:1200px){.stockholder .component-container>.number{font-size:4rem}
}
@media(min-width:1400px){.stockholder .component-container>.number{font-size:5rem}
.page-container{max-width:100%}
}
.stockholder .component-container>.number.cyan{color:#007079}
.stockholder .component-container>.number.magenta{color:#eb0037}
.stockholder .component-container>.number.white{color:#fff}
.stockholder .component-container>.sub{font-size:1.5rem}
.stockholder .component-container>.footer{font-size:1.5rem;color:#545454}
.stockholder .component-container>.footer.alternate{color:#e3e5e7}
.stockholder .component-container>.footer>.delay{font-weight:500;font-style:italic;text-transform:lowercase}
.stockholder .component-container>.footer>.delay b,.stockholder .component-container>.footer>.delay strong{font-weight:700}
.adaptiveimages{display:inline-block;width:100%}
.adaptiveimages .small,.adaptiveimages .small-section{display:block;width:100%;float:left}
.adaptiveimages .add-to-calendar,.adaptiveimages .large,.adaptiveimages .medium{display:none;width:100%;float:left}
@media(min-width:100px){.adaptiveimages .small,.adaptiveimages .small-section{display:block}
.adaptiveimages .add-to-calendar,.adaptiveimages .large,.adaptiveimages .medium{display:none}
}
@media(min-width:769px){.adaptiveimages .small,.adaptiveimages .small-section{display:block}
.adaptiveimages .add-to-calendar,.adaptiveimages .large,.adaptiveimages .medium{display:none}
}
@media(min-width:992px){.adaptiveimages .small,.adaptiveimages .small-section{display:none}
.adaptiveimages .add-to-calendar,.adaptiveimages .medium{display:block}
.adaptiveimages .large{display:none}
}
@media(min-width:1200px){.adaptiveimages .add-to-calendar,.adaptiveimages .medium,.adaptiveimages .small,.adaptiveimages .small-section{display:none}
.adaptiveimages .large{display:block}
}
.date{display:inline-block;width:100%}
.date .date-module{width:100%;float:left;font-size:1.5rem;line-height:2.6rem;font-weight:300;color:#565656;margin-top:1rem}
.date .date-module b,.date .date-module strong{font-weight:400}
.date .date-module .date_module-icon{color:#eb0037;font-size:2rem;margin-right:1rem}
.colctrl.wrapper{overflow:hidden}
.page-container{width:100%;float:left;min-height:38rem}
.page-container .parsys_column.colctrl-2c,.page-container .parsys_column.colctrl-2c-wideleft,.page-container .parsys_column.colctrl-2c-wideright,.page-container .parsys_column.colctrl-3c,.page-container .parsys_column.colctrl-4c,.page-container .parsys_column.colctrl-5c,.page-container .parsys_column.colctrl-6c,.page-container .parsys_column.cq-colctrl-default-c0{max-width:140rem;margin:0 auto;padding-left:0;padding-right:0;overflow:hidden}
@media(min-width:100px){.page-container .parsys_column.colctrl-2c,.page-container .parsys_column.colctrl-2c-wideleft,.page-container .parsys_column.colctrl-2c-wideright,.page-container .parsys_column.colctrl-3c,.page-container .parsys_column.colctrl-4c,.page-container .parsys_column.colctrl-5c,.page-container .parsys_column.colctrl-6c,.page-container .parsys_column.cq-colctrl-default-c0{padding-left:3rem;padding-right:3rem}
}
@media(min-width:769px){.page-container .parsys_column.colctrl-2c,.page-container .parsys_column.colctrl-2c-wideleft,.page-container .parsys_column.colctrl-2c-wideright,.page-container .parsys_column.colctrl-3c,.page-container .parsys_column.colctrl-4c,.page-container .parsys_column.colctrl-5c,.page-container .parsys_column.colctrl-6c,.page-container .parsys_column.cq-colctrl-default-c0{padding-left:10rem;padding-right:10rem}
}
@media(min-width:992px){.page-container .parsys_column.colctrl-2c,.page-container .parsys_column.colctrl-2c-wideleft,.page-container .parsys_column.colctrl-2c-wideright,.page-container .parsys_column.colctrl-3c,.page-container .parsys_column.colctrl-4c,.page-container .parsys_column.colctrl-5c,.page-container .parsys_column.colctrl-6c,.page-container .parsys_column.cq-colctrl-default-c0{padding-left:15rem;padding-right:15rem}
}
.page-container .parsys_column.colctrl-7c{max-width:140rem;margin:0 auto;padding-left:0;padding-right:0;overflow:hidden}
@media(min-width:100px){.page-container .parsys_column.colctrl-7c{padding-left:3rem;padding-right:3rem}
.colctrl-2c-wideleft-c0{width:100%;float:left}
}
@media(min-width:769px){.page-container .parsys_column.colctrl-7c{padding-left:10rem;padding-right:10rem}
}
@media(min-width:992px){.page-container .parsys_column.colctrl-7c{padding-left:0;padding-right:0}
}
.colctrl-2c-wideleft-c0{float:left}
@media(min-width:769px){.colctrl-2c-wideleft-c0{width:66.66667%;float:left;padding-left:1.66666%;padding-right:1.66666%;margin:1rem 0}
}
.colctrl-2c-wideleft-c1{float:right}
@media(min-width:100px){.colctrl-2c-wideleft-c1{width:100%;float:left}
}
@media(min-width:769px){.colctrl-2c-wideleft-c1{width:33.33333%;float:left;padding-left:1.66666%;padding-right:1.66666%;margin:1rem 0}
}
.colctrl-2c-wideright-c0{float:left}
@media(min-width:100px){.colctrl-2c-wideright-c0{width:100%;float:left}
}
@media(min-width:769px){.colctrl-2c-wideright-c0{width:33.33333%;float:left;padding-left:1.66666%;padding-right:1.66666%;margin:1rem 0}
}
.colctrl-2c-wideright-c1{float:right}
@media(min-width:100px){.colctrl-2c-wideright-c1{width:100%;float:left}
}
@media(min-width:769px){.colctrl-2c-wideright-c1{width:66.66667%;float:left;padding-left:1.66666%;padding-right:1.66666%;margin:1rem 0}
}
@media(min-width:100px){.colctrl-4c-c0,.colctrl-4c-c1,.colctrl-4c-c2,.colctrl-4c-c3{width:100%;float:left}
}
@media(min-width:480px){.colctrl-4c-c0,.colctrl-4c-c1,.colctrl-4c-c2,.colctrl-4c-c3{width:50%;float:left;padding-left:1.66666%;padding-right:1.66666%}
}
@media(min-width:769px){.colctrl-4c-c0,.colctrl-4c-c1,.colctrl-4c-c2,.colctrl-4c-c3{width:25%;float:left;padding-left:1.66666%;padding-right:1.66666%;margin:1rem 0}
}
@media(min-width:100px){.colctrl-2c-c0,.colctrl-2c-c1{width:100%;float:left}
}
@media(min-width:769px){.colctrl-2c-c0,.colctrl-2c-c1{margin:1rem 0;width:50%;float:left;padding-left:1.66666%;padding-right:1.66666%}
}
@media(min-width:992px){.colctrl-2c-c0,.colctrl-2c-c1{width:50%;float:left;padding-left:1.66666%;padding-right:1.66666%}
}
@media(min-width:100px){.colctrl-3c-c0,.colctrl-3c-c1,.colctrl-3c-c2{width:100%;float:left}
}
@media(min-width:480px){.colctrl-3c-c0,.colctrl-3c-c1,.colctrl-3c-c2{width:50%;float:left;padding-left:1.66666%;padding-right:1.66666%}
}
@media(min-width:769px){.colctrl-3c-c0,.colctrl-3c-c1,.colctrl-3c-c2{width:33.33333%;float:left;padding-left:1.66666%;padding-right:1.66666%;margin:1rem 0}
}
@media(min-width:992px){.colctrl-3c-c0,.colctrl-3c-c1,.colctrl-3c-c2{width:33.33333%;float:left;padding-left:1.66666%;padding-right:1.66666%}
}
@media(min-width:480px) and (max-width:769px){.colctrl-3c-c2{clear:left}
}
@media(min-width:100px){.colctrl-7c-c0,.colctrl-7c-c1,.colctrl-7c-c2,.colctrl-7c-c3,.colctrl-7c-c4,.colctrl-7c-c5,.colctrl-7c-c6{width:100%;float:left}
}
@media(min-width:480px){.colctrl-7c-c0,.colctrl-7c-c1,.colctrl-7c-c2,.colctrl-7c-c3,.colctrl-7c-c4,.colctrl-7c-c5,.colctrl-7c-c6{width:50%;float:left;padding-left:1.66666%;padding-right:1.66666%}
}
@media(min-width:769px){.colctrl-7c-c0,.colctrl-7c-c1,.colctrl-7c-c2,.colctrl-7c-c3,.colctrl-7c-c4,.colctrl-7c-c5,.colctrl-7c-c6{width:14.16667%;float:left;padding-left:1.66666%;padding-right:1.66666%;margin:1rem 0}
}
.cq-colctrl-default{overflow:hidden;width:100%;float:left;padding-left:0;padding-right:0}
.cq-colctrl-default .cq-colctrl-default-c0{padding-left:3rem;padding-right:3rem}
.colctrl-2c-wideleft.white,.colctrl-2c-wideright.white,.colctrl-2c.white,.colctrl-3c.white,.colctrl-4c.white,.colctrl-5c.white,.colctrl-7c.white,.cq-colctrl-default.white{background-color:#fff}
.colctrl-2c-wideleft.light-grey,.colctrl-2c-wideright.light-grey,.colctrl-2c.light-grey,.colctrl-3c.light-grey,.colctrl-4c.light-grey,.colctrl-5c.light-grey,.colctrl-7c.light-grey,.cq-colctrl-default.light-grey{background-color:#e3e5e7}
.colctrl-2c-wideleft.magenta-promo,.colctrl-2c-wideright.magenta-promo,.colctrl-2c.magenta-promo,.colctrl-3c.magenta-promo,.colctrl-4c.magenta-promo,.colctrl-5c.magenta-promo,.colctrl-7c.magenta-promo,.cq-colctrl-default.magenta-promo{background-color:#d20f8c}
.colctrl-2c-wideleft.blue-promo,.colctrl-2c-wideright.blue-promo,.colctrl-2c.blue-promo,.colctrl-3c.blue-promo,.colctrl-4c.blue-promo,.colctrl-5c.blue-promo,.colctrl-7c.blue-promo,.cq-colctrl-default.blue-promo{background-color:#0086b5}
.colctrl-2c-wideleft.mid-grey-promo,.colctrl-2c-wideright.mid-grey-promo,.colctrl-2c.mid-grey-promo,.colctrl-3c.mid-grey-promo,.colctrl-4c.mid-grey-promo,.colctrl-5c.mid-grey-promo,.colctrl-7c.mid-grey-promo,.cq-colctrl-default.mid-grey-promo{background-color:#7f7f7f}
.colctrl-2c-wideleft.dark-grey-promo,.colctrl-2c-wideright.dark-grey-promo,.colctrl-2c.dark-grey-promo,.colctrl-3c.dark-grey-promo,.colctrl-4c.dark-grey-promo,.colctrl-5c.dark-grey-promo,.colctrl-7c.dark-grey-promo,.cq-colctrl-default.dark-grey-promo{background-color:#3e3e3e}
.colctrl-2c-wideleft.highlighted,.colctrl-2c-wideright.highlighted,.colctrl-2c.highlighted,.colctrl-3c.highlighted,.colctrl-4c.highlighted,.colctrl-5c.highlighted,.colctrl-7c.highlighted,.cq-colctrl-default.highlighted{background-color:#fff}
.colctrl-2c-wideleft.btn.panel,.colctrl-2c-wideleft.default,.colctrl-2c-wideleft.panel.add-to-calendar,.colctrl-2c-wideright.btn.panel,.colctrl-2c-wideright.default,.colctrl-2c-wideright.panel.add-to-calendar,.colctrl-2c.btn.panel,.colctrl-2c.default,.colctrl-2c.panel.add-to-calendar,.colctrl-3c.btn.panel,.colctrl-3c.default,.colctrl-3c.panel.add-to-calendar,.colctrl-4c.btn.panel,.colctrl-4c.default,.colctrl-4c.panel.add-to-calendar,.colctrl-5c.btn.panel,.colctrl-5c.default,.colctrl-5c.panel.add-to-calendar,.colctrl-7c.btn.panel,.colctrl-7c.default,.colctrl-7c.panel.add-to-calendar,.cq-colctrl-default.btn.panel,.cq-colctrl-default.default,.cq-colctrl-default.panel.add-to-calendar{background-color:#e3e5e7}
.colctrl-2c-wideleft.primary-5,.colctrl-2c-wideright.primary-5,.colctrl-2c.primary-5,.colctrl-3c.primary-5,.colctrl-4c.primary-5,.colctrl-5c.primary-5,.colctrl-7c.primary-5,.cq-colctrl-default.primary-5{background-color:#f2f8f8}
.colctrl-2c-wideleft.primary-15,.colctrl-2c-wideright.primary-15,.colctrl-2c.primary-15,.colctrl-3c.primary-15,.colctrl-4c.primary-15,.colctrl-5c.primary-15,.colctrl-7c.primary-15,.cq-colctrl-default.primary-15{background-color:#d9eaeb}
.colctrl-2c-wideleft.primary-100,.colctrl-2c-wideright.primary-100,.colctrl-2c.primary-100,.colctrl-3c.primary-100,.colctrl-4c.primary-100,.colctrl-5c.primary-100,.colctrl-7c.primary-100,.cq-colctrl-default.primary-100{background-color:#007079}
.colctrl-2c-wideleft.secondary-50,.colctrl-2c-wideright.secondary-50,.colctrl-2c.secondary-50,.colctrl-3c.secondary-50,.colctrl-4c.secondary-50,.colctrl-5c.secondary-50,.colctrl-7c.secondary-50,.cq-colctrl-default.secondary-50{background-color:#eaf4f9}
.colctrl-2c-wideleft.dark-blue-magazine,.colctrl-2c-wideleft.secondary-100,.colctrl-2c-wideright.dark-blue-magazine,.colctrl-2c-wideright.secondary-100,.colctrl-2c.dark-blue-magazine,.colctrl-2c.secondary-100,.colctrl-3c.dark-blue-magazine,.colctrl-3c.secondary-100,.colctrl-4c.dark-blue-magazine,.colctrl-4c.secondary-100,.colctrl-5c.dark-blue-magazine,.colctrl-5c.secondary-100,.colctrl-7c.dark-blue-magazine,.colctrl-7c.secondary-100,.cq-colctrl-default.dark-blue-magazine,.cq-colctrl-default.secondary-100{background-color:#d5eaf4}
.colctrl-2c-wideleft.light-blue-magazine,.colctrl-2c-wideright.light-blue-magazine,.colctrl-2c.light-blue-magazine,.colctrl-3c.light-blue-magazine,.colctrl-4c.light-blue-magazine,.colctrl-5c.light-blue-magazine,.colctrl-7c.light-blue-magazine,.cq-colctrl-default.light-blue-magazine{background-color:#eaf4f9}
.colctrl-2c-wideleft.slate-blue,.colctrl-2c-wideright.slate-blue,.colctrl-2c.slate-blue,.colctrl-3c.slate-blue,.colctrl-4c.slate-blue,.colctrl-5c.slate-blue,.colctrl-7c.slate-blue,.cq-colctrl-default.slate-blue{background-color:#243746}
.colctrl-2c-wideleft.heritage-red,.colctrl-2c-wideright.heritage-red,.colctrl-2c.heritage-red,.colctrl-3c.heritage-red,.colctrl-4c.heritage-red,.colctrl-5c.heritage-red,.colctrl-7c.heritage-red,.cq-colctrl-default.heritage-red{background-color:#7d0023}
.parsys_column.colctrl-2c-wideleft.top-spacing,.parsys_column.colctrl-2c-wideright.top-spacing,.parsys_column.colctrl-2c.top-spacing,.parsys_column.colctrl-3c.top-spacing,.parsys_column.colctrl-4c.top-spacing,.parsys_column.colctrl-5c.top-spacing,.parsys_column.colctrl-7c.top-spacing,.parsys_column.cq-colctrl-default.top-spacing{padding-top:4rem}
.parsys_column.colctrl-2c-wideleft.bottom-spacing,.parsys_column.colctrl-2c-wideright.bottom-spacing,.parsys_column.colctrl-2c.bottom-spacing,.parsys_column.colctrl-3c.bottom-spacing,.parsys_column.colctrl-4c.bottom-spacing,.parsys_column.colctrl-5c.bottom-spacing,.parsys_column.colctrl-7c.bottom-spacing,.parsys_column.cq-colctrl-default.bottom-spacing{padding-bottom:4rem}
.parsys_column.colctrl-2c-wideleft.top-half-spacing,.parsys_column.colctrl-2c-wideright.top-half-spacing,.parsys_column.colctrl-2c.top-half-spacing,.parsys_column.colctrl-3c.top-half-spacing,.parsys_column.colctrl-4c.top-half-spacing,.parsys_column.colctrl-5c.top-half-spacing,.parsys_column.colctrl-7c.top-half-spacing,.parsys_column.cq-colctrl-default.top-half-spacing{padding-top:2rem}
.parsys_column.colctrl-2c-wideleft.bottom-half-spacing,.parsys_column.colctrl-2c-wideright.bottom-half-spacing,.parsys_column.colctrl-2c.bottom-half-spacing,.parsys_column.colctrl-3c.bottom-half-spacing,.parsys_column.colctrl-4c.bottom-half-spacing,.parsys_column.colctrl-5c.bottom-half-spacing,.parsys_column.colctrl-7c.bottom-half-spacing,.parsys_column.cq-colctrl-default.bottom-half-spacing{padding-bottom:2rem}
@media(min-width:769px){.parsys_column.colctrl-2c-wideleft.top-spacing,.parsys_column.colctrl-2c-wideright.top-spacing,.parsys_column.colctrl-2c.top-spacing,.parsys_column.colctrl-3c.top-spacing,.parsys_column.colctrl-4c.top-spacing,.parsys_column.colctrl-5c.top-spacing,.parsys_column.colctrl-7c.top-spacing,.parsys_column.cq-colctrl-default.top-spacing{padding-top:8rem}
.parsys_column.colctrl-2c-wideleft.bottom-spacing,.parsys_column.colctrl-2c-wideright.bottom-spacing,.parsys_column.colctrl-2c.bottom-spacing,.parsys_column.colctrl-3c.bottom-spacing,.parsys_column.colctrl-4c.bottom-spacing,.parsys_column.colctrl-5c.bottom-spacing,.parsys_column.colctrl-7c.bottom-spacing,.parsys_column.cq-colctrl-default.bottom-spacing{padding-bottom:8rem}
.parsys_column.colctrl-2c-wideleft.top-half-spacing,.parsys_column.colctrl-2c-wideright.top-half-spacing,.parsys_column.colctrl-2c.top-half-spacing,.parsys_column.colctrl-3c.top-half-spacing,.parsys_column.colctrl-4c.top-half-spacing,.parsys_column.colctrl-5c.top-half-spacing,.parsys_column.colctrl-7c.top-half-spacing,.parsys_column.cq-colctrl-default.top-half-spacing{padding-top:6rem}
.parsys_column.colctrl-2c-wideleft.bottom-half-spacing,.parsys_column.colctrl-2c-wideright.bottom-half-spacing,.parsys_column.colctrl-2c.bottom-half-spacing,.parsys_column.colctrl-3c.bottom-half-spacing,.parsys_column.colctrl-4c.bottom-half-spacing,.parsys_column.colctrl-5c.bottom-half-spacing,.parsys_column.colctrl-7c.bottom-half-spacing,.parsys_column.cq-colctrl-default.bottom-half-spacing{padding-bottom:6rem}
}
.colctrl-angle.top-angle img{position:relative;bottom:-.5rem}
.colctrl-angle img{width:100%}
@media(min-width:100px){.colctrl.wrapper.align-buttons.top-spacing{padding-top:6rem}
.colctrl.wrapper.align-buttons.top-half-spacing{padding-top:4.5rem}
.colctrl.wrapper.align-buttons.bottom-spacing{padding-bottom:6rem}
.colctrl.wrapper.align-buttons.bottom-half-spacing{padding-bottom:4.5rem}
}
@media(min-width:769px){.colctrl.wrapper.align-buttons.top-spacing{padding-top:8rem}
.colctrl.wrapper.align-buttons.top-half-spacing{padding-top:6rem}
.colctrl.wrapper.align-buttons.bottom-spacing{padding-bottom:8rem}
.colctrl.wrapper.align-buttons.bottom-half-spacing{padding-bottom:6rem}
.parsys_column.align-buttons.colctrl-1c,.parsys_column.align-buttons.colctrl-2c,.parsys_column.align-buttons.colctrl-3c,.parsys_column.align-buttons.colctrl-4c{display:-ms-flexbox;display:flex;height:100%}
.parsys_column.align-buttons.colctrl-1c-c0,.parsys_column.align-buttons.colctrl-2c-c0,.parsys_column.align-buttons.colctrl-2c-c1,.parsys_column.align-buttons.colctrl-3c-c0,.parsys_column.align-buttons.colctrl-3c-c1,.parsys_column.align-buttons.colctrl-3c-c2,.parsys_column.align-buttons.colctrl-4c-c0,.parsys_column.align-buttons.colctrl-4c-c1,.parsys_column.align-buttons.colctrl-4c-c2,.parsys_column.align-buttons.colctrl-4c-c3{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}
.parsys_column.align-buttons.colctrl-1c-c0.top-half-spacing,.parsys_column.align-buttons.colctrl-1c-c0.top-spacing,.parsys_column.align-buttons.colctrl-2c-c0.top-half-spacing,.parsys_column.align-buttons.colctrl-2c-c0.top-spacing,.parsys_column.align-buttons.colctrl-2c-c1.top-half-spacing,.parsys_column.align-buttons.colctrl-2c-c1.top-spacing,.parsys_column.align-buttons.colctrl-3c-c0.top-half-spacing,.parsys_column.align-buttons.colctrl-3c-c0.top-spacing,.parsys_column.align-buttons.colctrl-3c-c1.top-half-spacing,.parsys_column.align-buttons.colctrl-3c-c1.top-spacing,.parsys_column.align-buttons.colctrl-3c-c2.top-half-spacing,.parsys_column.align-buttons.colctrl-3c-c2.top-spacing,.parsys_column.align-buttons.colctrl-4c-c0.top-half-spacing,.parsys_column.align-buttons.colctrl-4c-c0.top-spacing,.parsys_column.align-buttons.colctrl-4c-c1.top-half-spacing,.parsys_column.align-buttons.colctrl-4c-c1.top-spacing,.parsys_column.align-buttons.colctrl-4c-c2.top-half-spacing,.parsys_column.align-buttons.colctrl-4c-c2.top-spacing,.parsys_column.align-buttons.colctrl-4c-c3.top-half-spacing,.parsys_column.align-buttons.colctrl-4c-c3.top-spacing{padding-top:0}
.parsys_column.align-buttons.colctrl-1c-c0.bottom-half-spacing,.parsys_column.align-buttons.colctrl-1c-c0.bottom-spacing,.parsys_column.align-buttons.colctrl-2c-c0.bottom-half-spacing,.parsys_column.align-buttons.colctrl-2c-c0.bottom-spacing,.parsys_column.align-buttons.colctrl-2c-c1.bottom-half-spacing,.parsys_column.align-buttons.colctrl-2c-c1.bottom-spacing,.parsys_column.align-buttons.colctrl-3c-c0.bottom-half-spacing,.parsys_column.align-buttons.colctrl-3c-c0.bottom-spacing,.parsys_column.align-buttons.colctrl-3c-c1.bottom-half-spacing,.parsys_column.align-buttons.colctrl-3c-c1.bottom-spacing,.parsys_column.align-buttons.colctrl-3c-c2.bottom-half-spacing,.parsys_column.align-buttons.colctrl-3c-c2.bottom-spacing,.parsys_column.align-buttons.colctrl-4c-c0.bottom-half-spacing,.parsys_column.align-buttons.colctrl-4c-c0.bottom-spacing,.parsys_column.align-buttons.colctrl-4c-c1.bottom-half-spacing,.parsys_column.align-buttons.colctrl-4c-c1.bottom-spacing,.parsys_column.align-buttons.colctrl-4c-c2.bottom-half-spacing,.parsys_column.align-buttons.colctrl-4c-c2.bottom-spacing,.parsys_column.align-buttons.colctrl-4c-c3.bottom-half-spacing,.parsys_column.align-buttons.colctrl-4c-c3.bottom-spacing{padding-bottom:0}
.parsys_column.align-buttons.colctrl-1c-c0 .button,.parsys_column.align-buttons.colctrl-1c-c0 .download,.parsys_column.align-buttons.colctrl-2c-c0 .button,.parsys_column.align-buttons.colctrl-2c-c0 .download,.parsys_column.align-buttons.colctrl-2c-c1 .button,.parsys_column.align-buttons.colctrl-2c-c1 .download,.parsys_column.align-buttons.colctrl-3c-c0 .button,.parsys_column.align-buttons.colctrl-3c-c0 .download,.parsys_column.align-buttons.colctrl-3c-c1 .button,.parsys_column.align-buttons.colctrl-3c-c1 .download,.parsys_column.align-buttons.colctrl-3c-c2 .button,.parsys_column.align-buttons.colctrl-3c-c2 .download,.parsys_column.align-buttons.colctrl-4c-c0 .button,.parsys_column.align-buttons.colctrl-4c-c0 .download,.parsys_column.align-buttons.colctrl-4c-c1 .button,.parsys_column.align-buttons.colctrl-4c-c1 .download,.parsys_column.align-buttons.colctrl-4c-c2 .button,.parsys_column.align-buttons.colctrl-4c-c2 .download,.parsys_column.align-buttons.colctrl-4c-c3 .button,.parsys_column.align-buttons.colctrl-4c-c3 .download{-ms-flex-item-align:end;align-self:flex-end;width:100%}
.parsys_column.align-buttons.colctrl-1c-c0 .button .button-content,.parsys_column.align-buttons.colctrl-1c-c0 .download .button-content,.parsys_column.align-buttons.colctrl-2c-c0 .button .button-content,.parsys_column.align-buttons.colctrl-2c-c0 .download .button-content,.parsys_column.align-buttons.colctrl-2c-c1 .button .button-content,.parsys_column.align-buttons.colctrl-2c-c1 .download .button-content,.parsys_column.align-buttons.colctrl-3c-c0 .button .button-content,.parsys_column.align-buttons.colctrl-3c-c0 .download .button-content,.parsys_column.align-buttons.colctrl-3c-c1 .button .button-content,.parsys_column.align-buttons.colctrl-3c-c1 .download .button-content,.parsys_column.align-buttons.colctrl-3c-c2 .button .button-content,.parsys_column.align-buttons.colctrl-3c-c2 .download .button-content,.parsys_column.align-buttons.colctrl-4c-c0 .button .button-content,.parsys_column.align-buttons.colctrl-4c-c0 .download .button-content,.parsys_column.align-buttons.colctrl-4c-c1 .button .button-content,.parsys_column.align-buttons.colctrl-4c-c1 .download .button-content,.parsys_column.align-buttons.colctrl-4c-c2 .button .button-content,.parsys_column.align-buttons.colctrl-4c-c2 .download .button-content,.parsys_column.align-buttons.colctrl-4c-c3 .button .button-content,.parsys_column.align-buttons.colctrl-4c-c3 .download .button-content{margin-bottom:0}
}
.factbox{width:100%;float:left;float:none}
@media(min-width:100px){.factbox .factbox-content{padding:1.75rem}
}
@media(min-width:769px){.factbox .factbox-content{padding:3.5rem}
}
.factbox .factbox-content :last-child{padding-bottom:0;margin-bottom:0}
.factbox .factbox-content h4{font-weight:500;padding-bottom:1.5rem;text-align:center}
.factbox .factbox-content h4 b,.factbox .factbox-content h4 strong{font-weight:700}
.factbox .factbox-content ol li,.factbox .factbox-content ul li{line-height:150%}
.factbox>.highlighted{background-color:#FFF}
.factbox>.btn.panel,.factbox>.default,.factbox>.panel.add-to-calendar{background-color:#e3e5e7}
.factbox .reduce-width{margin:0 auto}
@media(min-width:100px){.factbox .reduce-width{padding:3.5rem 3rem}
}
@media(min-width:769px){.factbox .reduce-width{padding:3.5rem 10rem}
}
@media(min-width:1200px){.factbox .reduce-width{padding:3.5rem 15rem}
}
.factbox .textcolumns2{column-count:2;column-gap:2rem}
.member-card{width:100%;display:inline-block}
.member-card .member-image{width:100%;height:auto}
.member-card .member-image img{width:100%}
.member-card .member-card-body h4{display:inline-block;color:#222}
.member-card .member-card-body p{color:#666}
.iframe-container{width:100%;overflow:auto;-webkit-overflow-scrolling:touch}
.iframe-container .aspect-iframe-content,.iframe-container.aspect11 .iframe-content,.iframe-container.aspect169 .iframe-content,.iframe-container.aspect43 .iframe-content{position:absolute;top:0;left:0;width:100%;height:100%}
.iframe-container.aspect169{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
.iframe-container.aspect43{position:relative;padding-bottom:75%;padding-top:25px;height:0}
.iframe-container.aspect11{position:relative;padding-bottom:100%;height:0}
.iframe-container .iframe-content{width:100%}
footer.reinvent-footer{width:100%;clear:both;max-width:100%}
footer.reinvent-footer section.footer-social{background-color:#243746;color:#fff;text-align:center;padding:5rem 3rem 0}
footer.reinvent-footer section.footer-social h2{padding-bottom:2rem;margin-top:0}
footer.reinvent-footer section.footer-social ul.social-links{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;list-style-type:none}
@media(min-width:100px){footer.reinvent-footer section.footer-social ul.social-links{padding:0 20% 2rem}
}
@media(min-width:480px){footer.reinvent-footer section.footer-social ul.social-links{padding:0 0 3rem}
}
footer.reinvent-footer section.footer-social ul.social-links li{padding:0;margin-bottom:2rem;display:inline-block}
footer.reinvent-footer section.footer-social ul.social-links li a{display:block;background-color:#fff;color:#243746;font-size:2.5rem;text-align:center;border-radius:4rem;margin-right:1rem;margin-left:1rem;width:4rem;height:4rem;line-height:4.2rem}
footer.reinvent-footer section.footer-bottom{background-color:#fff;color:#243746}
@media(min-width:769px){footer.reinvent-footer section.footer-social ul.social-links li a{height:5.5rem;line-height:5.8rem;width:5.5rem;font-size:3.5rem}
footer.reinvent-footer section.footer-bottom{position:relative;text-align:center}
}
footer.reinvent-footer section.footer-bottom .footer-links{padding:3rem 0;margin:0;list-style-type:none;width:49%;display:inline-block;text-align:center;vertical-align:top}
@media(min-width:769px){footer.reinvent-footer section.footer-bottom .footer-links{width:auto;padding:1rem 0}
}
footer.reinvent-footer section.footer-bottom .footer-links li{padding-bottom:2rem}
@media(min-width:769px){footer.reinvent-footer section.footer-bottom .footer-links li{float:left;margin:1rem;padding-bottom:0}
}
footer.reinvent-footer section.footer-bottom .footer-links li a{color:#243746;text-decoration:none;line-height:4rem}
footer.reinvent-footer section.footer-bottom .copyright{width:100%;text-align:center;padding-bottom:2rem;font-size:2rem}
@media(min-width:100px){footer.reinvent-footer section.footer-bottom .copyright{font-size:1.4rem}
}
@media(min-width:769px){footer.reinvent-footer section.footer-bottom .copyright{width:auto;font-size:1.5rem}
}
@media(min-width:992px){footer.reinvent-footer section.footer-bottom .copyright{font-size:1.7rem}
}
.tabs{margin:0;list-style-type:none;background:#fefefe}
.tabs::after,.tabs::before{content:' ';display:table}
.tabs::after{clear:both}
.tabs.vertical>li{width:auto;float:none;display:block}
.tabs-title{float:left}
.tabs-title.is-active>a{background-color:#e6e6e6}
.tabs-title>a{display:block;padding:1.55rem;line-height:1.5;font-size:1.5rem}
.tabs-title>a:hover{background:#fefefe}
.tabs-title>a .tabs-title>a[aria-selected=true],.tabs-title>a:focus{background:#e6e6e6}
.tabs-content{background:#fefefe;transition:all .5s ease}
.tabs-content.vertical{border:1px solid #e6e6e6;border-left:0}
.tabs-panel{display:none;padding:1rem}
.tabs-panel.is-active{display:block}
.section.tabs .component-container{padding:2rem 2rem 0}
.section.tabs .component-container ul.tabs{overflow-x:auto;list-style-type:none;padding:1rem 0;margin:0}
.section.tabs .component-container ul.tabs li:before{content:none}
.section.tabs .component-container ul.tabs .tab{display:-ms-inline-flexbox;display:inline-flex;padding:0;margin-bottom:.4rem}
.section.tabs .component-container ul.tabs .tab.active a{color:#007079;text-decoration:none;background-color:#fff;border:0}
.section.tabs .component-container ul.tabs .tab a{cursor:pointer;padding:1rem;color:#545454;background-color:#e3e5e7;border:0}
.section.tabs .component-container .tab-content .tab-pane{display:none}
.section.tabs .component-container .tab-content .tab-pane.open{display:block}
.tools-page .tab-container ul.tabs .tab.active a{color:#0086b5}
.irtable{overflow:auto}
.imagetiles .descriptions,.imagetiles-images,.magazine-list-component .magazine-image,.progress-button,.visuallist-item{overflow:hidden}
@media(min-width:100px){ul.irtable-headers{display:none}
.irtable-row-wrapper.section ul.irtable-row{background-color:#fff}
}
@media(min-width:992px){ul.irtable-headers{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;list-style-type:none;width:100%;margin:0;padding:1rem 0}
ul.irtable-headers li.irtable-headers-item{font-weight:700;font-size:1.7rem;text-transform:uppercase;word-wrap:break-word}
.irtable-row-wrapper.section ul.irtable-row{background-color:#f5f5f5}
}
@media(min-width:100px){ul.irtable-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:100%;flex:100%;text-align:left;list-style-type:none;margin:0;padding:2rem 0}
ul.irtable-row:nth-child(odd){background-color:#f5f5f5}
ul.irtable-row:nth-child(even){background-color:#fff}
}
@media(min-width:992px){ul.irtable-row{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around;text-align:center;padding:0}
ul.irtable-row:nth-child(odd){background-color:#fff}
ul.irtable-row:nth-child(even){background-color:#f5f5f5}
ul.irtable-row li.irtable-row-item-header{display:none}
}
@media(min-width:100px){ul.irtable-row li.irtable-row-item-header{font-weight:700;font-size:1.5rem;text-transform:uppercase;word-wrap:break-word;-ms-flex:50%;flex:50%;max-width:50%;padding:1rem 1rem 1rem 2rem}
ul.irtable-row li.irtable-row-item{-ms-flex:40%;flex:40%;font-size:1.5rem;text-transform:none;word-wrap:break-word;padding:1rem}
}
@media(min-width:992px){ul.irtable-row li.irtable-row-item{-ms-flex:100%;flex:100%;font-size:1.7rem}
}
@media(min-width:100px){ul.irtable-row li.irtable-row-item .meta a{display:-ms-flexbox;display:flex;-ms-flex-direction:inherit;flex-direction:inherit;text-decoration:none}
}
@media(min-width:992px){ul.irtable-row li.irtable-row-item .meta a{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:100%;flex:100%}
}
ul.irtable-row li.irtable-row-item .meta a .icon{-ms-flex:30%;flex:30%;-ms-flex-item-align:start;align-self:flex-start;color:#000;font-size:3rem}
ul.irtable-row li.irtable-row-item .meta a .extension{font-weight:700;-ms-flex:70%;flex:70%;-ms-flex-item-align:end;align-self:flex-end;font-size:1.8rem;text-align:left;text-transform:uppercase;color:#1c1c1c}
ul.irtable-row li.irtable-row-item .meta a .extension .filesize{font-weight:500;font-size:1.1rem;color:#545454}
ul.irtable-row li.irtable-row-item .meta a .extension .filesize b,ul.irtable-row li.irtable-row-item .meta a .extension .filesize strong{font-weight:700}
.table tr{border-bottom:.2rem solid #f0f0f0}
.table tr:first-child{text-transform:uppercase;color:#717171;font-weight:700}
.table tr:first-child td{font-size:1.4rem}
.table tr td,.table tr th{font-size:1.3rem;line-height:1.5rem}
.table tr td b,.table tr th b{font-size:1.3rem}
.table tr td b *,.table tr th b *{font-weight:500}
.table tr td b * b,.table tr td b * strong,.table tr th b * b,.table tr th b * strong{font-weight:700}
.colctrl.wrapper tr:nth-child(even),.colctrl.wrapper.highlighted tr:nth-child(even){background-color:#fafafa}
.colctrl.wrapper.btn.panel tr:nth-child(even),.colctrl.wrapper.default tr:nth-child(even),.colctrl.wrapper.panel.add-to-calendar tr:nth-child(even){background-color:#f5f5f5}
.divider{display:block;width:100%;padding:0 5%}
.divider .page-content-divider{margin:1rem;border-bottom:.1rem solid #000}
.imagetiles-images img{padding:.5rem;box-sizing:border-box;width:100%;float:left;display:block}
.imagetiles .descriptions{display:none}
@media(min-width:769px){.imagetiles .imagetiles-images.tri img:nth-child(5){width:100%}
.imagetiles-images img{width:50%}
.imagetiles .descriptions{display:block}
.imagetiles .descriptions.duo .description-container{width:50%}
.imagetiles .descriptions.tri .description-container{width:33%}
}
.imagetiles .description-container{padding:.5rem .5rem 2rem;width:100%;font-size:1.5rem;line-height:2rem;float:left;display:-ms-flexbox;display:flex}
.imagetiles .description-container .tilebox{display:none}
@media(min-width:769px){.imagetiles .description-container-mobile{display:none}
.imagetiles .description-container{width:25%}
.imagetiles .description-container .tilebox{display:block;float:left;width:55px;height:34px;margin-right:5px;-ms-flex-negative:0;flex-shrink:0}
.imagetiles .description-container .tilebox .tilerow{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:50%}
.imagetiles .description-container .tilebox .tilerow .tile{margin:1px;background-color:#fff2f5;width:100%;height:15px}
.imagetiles .description-container .tilebox .tilerow .tile.active{background-color:#eb0037}
.imagetiles .description-container .tilebox .tilerow .tile.mossgreen{background-color:#deedee}
.imagetiles .description-container .tilebox .tilerow .tile.mossgreen.active{background-color:#007079}
}
.imagetiles .description-container .description{font-weight:500;font-style:italic;font-size:1.3rem;line-height:140%;padding-left:0;padding-right:5%;width:100%}
.imagetiles .description-container .description b,.imagetiles .description-container .description strong{font-weight:700}
.imagetiles .description-container .description .photographer{font-weight:700;font-style:normal;display:block;color:#999}
.imagetiles .icons{color:#e3e5e7}
.imagetiles .icons .active{color:#41557e}
.light-grey .imagetiles .icons,.magazine-article-content .imagetiles .icons,.magazine-content .imagetiles .icons{color:#fff}
.latestnews .list-container .header{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:baseline;align-items:baseline;padding:0 0 1.5rem}
.latestnews .list-container .header h2{-ms-flex-positive:1;flex-grow:1;margin-bottom:0;text-align:center}
.latestnews .list-container .header.link-in-header .more-link{float:right;font-size:1.5rem;text-decoration:none;line-height:1.5em;white-space:nowrap}
@media(min-width:769px){.latestnews .list-container .header.link-in-header .more-link{width:15rem;text-align:right}
}
@media(min-width:100px){.latestnews .list-container .header.link-in-header h2{padding-left:0;text-align:left}
}
@media(min-width:769px){.latestnews .list-container .header.link-in-header h2{padding-left:15rem;text-align:center}
}
.latestnews ul.list-container.tiles .list-content{padding-bottom:0}
.latestnews ul.list-container.tiles .list-content .item-meta .item-read-more{display:none}
body.tools-page a.more-link{color:#0086b5}
.magazine-list-component .button-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}
.magazine-list-component .button-list button{-ms-flex-positive:1;flex-grow:1;max-width:250px;margin-left:1.3rem;margin-right:1.3rem;margin-bottom:1rem;color:#007079;transition:none}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.magazine-list-component .button-list button{-ms-flex-positive:0;flex-grow:0;max-width:auto}
}
.magazine-list-component .magazine-image .magazine-image-inner{height:0;padding-bottom:67%;background-size:cover;background-position:center center}
.magazine-list-component .magazine-image a .magazine-image-inner,.magazine-list-component .magazine-image a img{transition:transform .5s;vertical-align:top}
.magazine-list-component .magazine-image a:focus .magazine-image-inner,.magazine-list-component .magazine-image a:focus img,.magazine-list-component .magazine-image a:hover .magazine-image-inner,.magazine-list-component .magazine-image a:hover img{transform:scale(1.1)}
.magazine-list-component .magazine-more-results{text-align:center}
.magazine-list-component .magazine-more-results .magazine-more-results-btn{background:0;font-size:2rem;color:#323232;border:0;transition:color .2s ease-in-out}
.magazine-list-component .publish-date{display:block;text-transform:uppercase;font-size:1.5rem;color:#323232}
ul.magazine-list-container{list-style-type:none}
.magazine-more-results-btn{background:0;font-size:2rem;color:#323232;border:0;transition:color .2s ease-in-out}
.result-count-text{visibility:hidden;font-weight:500;font-style:italic;text-align:center;padding:16px 0;font-size:1.5rem}
.result-count-text b,.result-count-text strong{font-weight:700}
.result-count-text .selected-tag-name{text-transform:uppercase}
.magazine-list-container{position:relative;transition:height .5s}
.magazine-list-item{position:absolute;background-color:#fff;width:100%;text-align:center;transition:all .5s;padding-bottom:0}
.white .magazine-list-item{background-color:#e3e5e7}
@media(min-width:480px){.magazine-list-item{width:calc((100% - 24px)/ 2)}
}
.magazine-list-item img{width:100%;height:auto}
.magazine-list-item .magazine-list-content{padding:30px}
.magazine-list-item .magazine-list-content .publish-date{margin-bottom:8px}
.magazine-list-item .magazine-list-content p{font-weight:700;font-size:2.4rem;color:#323232;line-height:2.8rem;height:2.3em;overflow:hidden;padding:0;margin-bottom:24px}
@media(pointer:coarse){.magazine-tag-filter-btn:not(.is-active):hover::after{opacity:0}
}
.magazine-list-component.space-below_none{margin-bottom:0}
.magazine-list-component.space-below_normal{margin-bottom:1.5rem}
.magazine-list-component.space-below_big{margin-bottom:4.5rem}
.visuallist-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;list-style:none;padding-bottom:0}
.visuallist-item{position:relative;width:calc((100%)/ 3);-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;font-size:2.2rem;font-weight:500;line-height:1.4em;border:1.5px solid transparent}
.visuallist-item.has-link:hover{cursor:pointer}
.visuallist-item.has-link:hover img{transform:scale(1.05)}
.visuallist-item img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}
@media(min-width:0) and (max-width:769px){.visuallist-item{width:90%;border:1.5px solid transparent}
}
@media(min-width:769px){.visuallist-item:first-child:nth-last-child(2),.visuallist-item:last-child:nth-child(2){width:50%}
.visuallist-item:first-child:last-child{width:100%}
}
.visuallist-content{position:relative;z-index:1;padding:20px 20px 30%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;box-sizing:border-box;color:#fff;white-space:normal}
.visuallist-content.slate-blue,.visuallist-content.slate-blue a{color:#243746}
.visuallist-content a{font-size:1.6rem;color:#fff;margin-top:24px;-webkit-text-decoration-color:#eb0037;text-decoration-color:#eb0037}
.visuallist-content a:hover{text-decoration:underline #eb0037}
#remit-container{position:relative}
#remit-container #remit-tabs{background:0}
@media(min-width:100px){#remit-container #remit-tabs{position:relative}
}
@media(min-width:992px){#remit-container #remit-tabs{position:absolute;padding:0 0 0 1rem;top:1rem}
}
#remit-container #remit-tabs .tabs-title{margin-right:1.5rem}
#remit-container #remit-tabs .tabs-title a{color:#007079}
#remit-container #remit-tabs .tabs-title.is-active>a,#remit-container #remit-tabs .tabs-title.is-active>a:hover{background-color:#007079;color:#fff}
#remit-container #remit-tabs .tabs-title.is-active>a::before,#remit-container #remit-tabs .tabs-title.is-active>a:hover::before{display:none}
#remit-container .remit-table .accordion-title::before,#remit-container .remit-table .is-active>.accordion-title::before{content:''}
#remit-container .remit-table .accordion:nth-child(odd) .accordion-item>.remit-item{background:#f5f5f5}
#remit-container .remit-table .accordion:nth-child(odd) .accordion-title{background-color:#f5f5f5;border:0}
#remit-container .remit-table .accordion:nth-child(odd) .accordion-content>.remit-item{background-color:#f5f5f5}
#remit-container .remit-table .accordion:nth-child(even) .accordion-item>.remit-item{background:#fff}
#remit-container .remit-table .accordion:nth-child(even) .accordion-title{background-color:#fff;border:0}
#remit-container .remit-table .accordion:nth-child(even) .accordion-content>.remit-item{background-color:#fff}
@media(min-width:100px){#remit-container .remit-table .accordion .accordion-title{padding:0 0 2rem 3rem}
#remit-container .remit-table ul.remit-legend{display:none}
}
@media(min-width:992px){#remit-container .remit-table .accordion .accordion-title{padding:0 0 2rem 1rem}
#remit-container .remit-table ul.remit-legend{display:block;width:100%;text-align:right;border-bottom:1px solid #ccc;list-style-type:none;padding:.5rem 0 2rem;margin:0 0 2rem}
#remit-container .remit-table ul.remit-legend li{display:inline;font-size:1.5rem}
#remit-container .remit-table ul.remit-legend li:before{display:inline-block;content:'';border-radius:50%;width:1rem;height:1rem;margin-right:.5rem}
#remit-container .remit-table ul.remit-legend li:last-child{padding-left:4rem;padding-right:2rem}
#remit-container .remit-table ul.remit-legend li.published:before{background-color:#999}
#remit-container .remit-table ul.remit-legend li.updated:before{background-color:#eb0037}
}
#remit-container .remit-table ul.remit-header{list-style-type:none;padding:0;margin:0}
@media(min-width:100px){#remit-container .remit-table ul.remit-header li{display:none}
}
@media(min-width:992px){#remit-container .remit-table ul.remit-header li{font-weight:700;width:14.16667%;float:left;display:block;text-transform:uppercase;font-size:1.5rem;line-height:1.2;padding:1rem}
#remit-container .remit-table ul.remit-header li span{display:block;color:#999;font-size:1.3rem;text-transform:none;padding-top:.4rem}
}
@media(min-width:100px){#remit-container .remit-table ul.remit-item{list-style-type:none;padding:2rem;margin:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:baseline;align-items:baseline;background-color:#f5f5f5}
}
@media(min-width:992px){#remit-container .remit-table ul.remit-item{padding:0}
}
@media(min-width:100px){#remit-container .remit-table ul.remit-item li.description{width:50%;float:left;font-weight:700;text-transform:uppercase;padding:1rem;font-size:1.65rem;line-height:1.2}
#remit-container .remit-table ul.remit-item li.description span{display:block;color:#999;font-size:1.3rem;text-transform:none;padding-top:.4rem}
#remit-container .remit-table ul.remit-item li.data{width:50%;float:left;font-size:1.65rem;line-height:1.2;padding:1rem}
}
@media(min-width:992px){#remit-container .remit-table ul.remit-item li.description{display:none}
#remit-container .remit-table ul.remit-item li.data{width:14.16667%;float:left;font-size:1.5rem;line-height:1.5;display:-ms-flexbox;display:flex;word-break:break-word}
}
#remit-container .remit-table ul.remit-item li.data ul{list-style-type:none;padding:0;margin:0}
#remit-container .remit-table ul.remit-item li.data ul li{font-size:1.5rem;line-height:1.5}
#remit-container .remit-table ul.remit-item li.data ul li.history>button{font-weight:700;background-color:#e8e9ed;border-radius:1.2rem;color:#323232;text-transform:uppercase;font-size:1.15rem;padding:.4rem 1rem}
#remit-container .remit-table ul.remit-item li.data ul li.history>button:hover{background-color:#d5d7db}
#remit-container .remit-table ul.remit-item li.data ul .event-id{padding-bottom:0}
@media(min-width:100px){#remit-container .remit-table ul.remit-item li.data ul .published,#remit-container .remit-table ul.remit-item li.data ul .updated{padding-bottom:0}
#remit-container .remit-table ul.remit-item li.data ul .published>span{display:block}
}
@media(min-width:992px){#remit-container .remit-table ul.remit-item li.data ul .published,#remit-container .remit-table ul.remit-item li.data ul .updated{display:inline}
#remit-container .remit-table ul.remit-item li.data ul .published>span,#remit-container .remit-table ul.remit-item li.data ul .updated>span{display:none}
#remit-container .remit-table ul.remit-item li.data ul .published::after,#remit-container .remit-table ul.remit-item li.data ul .updated::after{display:inline-block;content:'';border-radius:50%;width:1rem;height:1rem;margin-right:.5rem}
#remit-container .remit-table ul.remit-item li.data ul .published::after{background-color:#999}
#remit-container .remit-table ul.remit-item li.data ul .updated::after{background-color:#eb0037}
}
.progress-button{display:inline-block;font-size:24px;color:#fff;position:relative;border-radius:12px;background-color:#eb0037;padding:1rem 3rem}
.progress-button::before{background:#b8002b}
.progress-button.finished,.progress-button.in-progress{color:transparent !important}
.progress-button.finished:after,.progress-button.in-progress:after{position:absolute;z-index:2;width:100%;height:100%;text-align:center;top:0;padding-top:inherit;color:#fff !important;left:0}
.progress-button.in-progress:after{content:attr(data-loading)}
.progress-button.finished:after{content:attr(data-finished)}
.progress-button .loading-bar{background-color:#eb0037;height:3px;bottom:0;left:0;width:0;position:absolute;z-index:1;transition:width .5s,height .5s}
.progress-button .loading-bar.background-horizontal{height:100%}
.accordion{list-style-type:none;background:#fefefe;margin:0;padding:0}
.accordion-item{padding-bottom:0}
.accordion-item:first-child>:first-child{border-radius:3px 3px 0 0}
.accordion-item:last-child>:last-child{border-radius:0 0 3px 3px}
.accordion-title{display:block;padding:0 0 2rem 1rem;line-height:1;font-size:1.5rem;position:relative;border:1px solid #e6e6e6;border-bottom:0}
:last-child:not(.is-active)>.accordion-title{border-radius:0 0 3px 3px;border-bottom:1px solid #e6e6e6}
.accordion-title:focus,.accordion-title:hover{background-color:#e6e6e6}
.accordion-title::before{content:'+';position:absolute;right:1rem;top:50%;margin-top:-.5rem}
.is-active>.accordion-title::before{content:'ΓÇô'}
.accordion-content{display:none;border:0}
@media(min-width:100px){#in-page-nav{display:none}
}
@media(min-width:1200px){#in-page-nav{display:block;position:fixed;top:15rem;right:4.1rem;z-index:1000}
}
#in-page-nav ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style-type:none;padding-right:1.25rem;text-align:right}
#in-page-nav ul li{margin-bottom:1rem;padding-bottom:0;padding-top:0;height:3rem}
#in-page-nav ul li a{display:inline-block;text-decoration:none;position:relative;padding-left:30px}
#in-page-nav ul li a:hover span.label{opacity:1;transition:all .25s ease-in;pointer-events:auto}
#in-page-nav ul li a:hover span.dot{background-color:#eb0037;margin-left:1rem;transform:scale(1.2);transition:all .25s ease-in}
#in-page-nav ul li a span.label{display:inline-block;font-weight:700;font-size:1.15rem;color:#fff;text-transform:uppercase;height:3rem;padding-left:1.5rem;padding-right:1.5rem;border-radius:2px;background-color:#eb0037;opacity:0;transition:all .25s ease-out;position:absolute;white-space:nowrap;right:2.5rem;pointer-events:none}
#in-page-nav ul li a span.dot{display:inline-block;width:1.3rem;height:1.3rem;text-indent:-9999px;border-radius:50%;border:1px solid #eb0037;background-color:#fff;margin-left:0;transition:all .25s ease-out}
#in-page-nav ul li a span.dot:after{content:'';display:table;clear:both}
#in-page-nav ul li.active a>span.dot{background-color:#eb0037;border:0;margin-left:1rem;transform:scale(1.3);transition:all .25s ease-in}
.cq-colctrl-default section.calendar-container .calendar-header{display:-ms-flexbox;display:flex}
@media(min-width:100px){.cq-colctrl-default section.calendar-container .calendar-header{-ms-flex-direction:column;flex-direction:column;margin:0 0 3rem;padding:.5rem 0}
}
.cq-colctrl-default section.calendar-container .calendar-header h1{width:100%;text-align:center;margin-bottom:0}
@media(min-width:100px){.cq-colctrl-default section.calendar-container .calendar-header.search-enabled h1{text-align:center;margin-bottom:2rem}
}
@media(min-width:1200px){.cq-colctrl-default section.calendar-container .calendar-header.search-enabled h1{text-align:center;padding-left:25rem;padding-right:2rem}
}
.cq-colctrl-default section.calendar-container .calendar-header.search-enabled .search{width:25rem}
.cq-colctrl-default section.calendar-container .calendar-header.search-enabled input[type=search]:focus{box-shadow:0 0 0 1px #7db9f6;outline:0}
.cq-colctrl-default section.calendar-container .tags-container{margin:0 0 3rem;text-align:center}
.cq-colctrl-default section.calendar-container .tags-container .country,.cq-colctrl-default section.calendar-container .tags-container .type{margin:0 0 1rem}
.cq-colctrl-default section.calendar-container .tags-container .label{font-weight:500;font-style:italic}
.cq-colctrl-default section.calendar-container .tags-container .label b,.cq-colctrl-default section.calendar-container .tags-container .label strong{font-weight:700}
@media(min-width:100px){.cq-colctrl-default section.calendar-container .tags-container .label{display:block;font-size:1.5rem;margin:0 0 1rem 1rem}
}
@media(min-width:769px){.cq-colctrl-default section.calendar-container .calendar-header{-ms-flex-direction:row;flex-direction:row}
.cq-colctrl-default section.calendar-container .tags-container .label{display:inline;margin:0 2rem 0 0}
}
@media(min-width:0) and (max-width:769px){.cq-colctrl-default section.calendar-container .events-container.list-view.slider>article.calendar-item header .event-date{border-bottom-width:3px}
.cq-colctrl-default section.calendar-container .events-container.list-view.slider>article.calendar-item header .event-title{border-bottom-width:0}
.cq-colctrl-default section.calendar-container .events-container.list-view.slider>article.calendar-item header .event-title .meta .eventtype{margin-bottom:0}
}
.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item{margin-bottom:3px}
.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item header .event-date{border-bottom:1px solid #FFF}
@media(min-width:100px){.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}
.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item header .event-date{display:-ms-flexbox;display:flex;background-color:#007079;width:100%;height:15rem;position:relative}
}
@media(min-width:769px){.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item header{-ms-flex-direction:row;flex-direction:row}
.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item header .event-date{width:50%}
}
@media(min-width:992px){.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item header .event-date{width:35%}
}
.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item header .event-date .date-container{width:100%;text-align:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:0 2rem}
.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item header .event-date span{color:#fff}
.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item header .event-date span.day{font-weight:300;font-size:3.5rem;padding-right:.5rem}
.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item header .event-date span.day b,.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item header .event-date span.day strong{font-weight:400}
.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item header .event-date span.month{font-weight:300;font-size:3.5rem;vertical-align:top}
.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item header .event-date span.month b,.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item header .event-date span.month strong{font-weight:400}
.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item header .event-title{-ms-flex-direction:row;flex-direction:row;padding:0 2rem;border-bottom:1px solid #FFF;background-color:#d9eaeb}
@media(min-width:100px){.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item header .event-title{width:100%}
}
@media(min-width:769px){.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item header .event-title{width:75%}
}
.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item header .event-title h2{font-weight:500;font-size:1.8rem;line-height:1.4;padding-top:2rem;padding-bottom:1rem;padding-right:0;margin-bottom:1rem;width:100%;color:#007079}
.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item header .event-title h2 b,.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item header .event-title h2 strong{font-weight:700}
.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item header .event-title .meta{display:block;width:100%}
.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item header .event-title .meta .eventtype{font-weight:500;width:50%;font-size:1.6rem;float:left;margin-bottom:2rem}
.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item footer .meta .location .si:before,.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item header .event-title .meta .eventtype b,.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item header .event-title .meta .eventtype strong{font-weight:700}
@media(min-width:100px){.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item header .event-title .meta span.read-more{display:none}
}
@media(min-width:992px){.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item header .event-title .meta span.read-more{display:block;width:50%;float:right;text-align:right;margin-top:-1.3rem;padding-right:2rem}
.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item header .event-title .meta span.read-more .btn.list,.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item header .event-title .meta span.read-more .list.add-to-calendar{background-color:#fff}
}
.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;padding:2rem;background-color:#d9eaeb}
.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item footer .meta .location .si,.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item footer .meta span>.fa{color:#eb0037;padding-right:1rem}
@media(min-width:100px){.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item footer .meta{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:baseline;align-items:baseline}
}
.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item footer .meta .add-event,.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item footer .meta .location,.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item footer .meta .time{font-weight:700;font-size:1.5rem;line-height:1.2}
.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item footer .meta .location{width:100%}
@media(min-width:992px){.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item footer .meta{-ms-flex-direction:row;flex-direction:row}
.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item footer .meta .location{display:-ms-flexbox;display:flex;width:33%;-ms-flex-positive:1;flex-grow:1}
}
.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item footer .meta .time{width:100%}
@media(min-width:992px){.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item footer .meta .time{display:-ms-flexbox;display:flex;width:33%;-ms-flex-positive:1;flex-grow:1;padding-left:2rem}
}
.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item footer .meta .add-event{font-weight:500;color:#775d72;width:100%}
.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item footer .meta .add-event b,.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item footer .meta .add-event strong{font-weight:700}
@media(min-width:992px){.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item footer .meta .add-event{display:-ms-flexbox;display:flex;width:33%;-ms-flex-positive:1;flex-grow:1;padding-left:2rem}
}
.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item footer .meta .add-event a{cursor:pointer;text-decoration:none;color:#eb0037}
.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item footer .meta .add-event a:visited{color:#b8002b}
@media(min-width:100px){.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item footer .meta span.read-more{display:block;width:100%;text-align:center;margin:2rem 0 0}
.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item footer .meta span.read-more .btn.list,.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item footer .meta span.read-more .list.add-to-calendar{background-color:#fff}
.cq-colctrl-default.light-grey section.calendar-container>.events-container.list-view>article.calendar-item header .event-date:before{background-image:url(images/icons/arrow-up-white.svg)}
}
@media(min-width:992px){.cq-colctrl-default section.calendar-container .events-container.list-view>article.calendar-item footer .meta span.read-more{display:none}
}
.cq-colctrl-default.light-grey section.calendar-container>.events-container.list-view>article.calendar-item{background-color:#fff}
.cq-colctrl-default.light-grey section.calendar-container>.events-container.list-view>article.calendar-item header .event-title{border-bottom:1px solid #ededed}
.cq-colctrl-default.light-grey section.calendar-container>.events-container.list-view>article.calendar-item footer span.read-more>.btn.list,.cq-colctrl-default.light-grey section.calendar-container>.events-container.list-view>article.calendar-item footer span.read-more>.list.add-to-calendar,.cq-colctrl-default.light-grey section.calendar-container>.events-container.list-view>article.calendar-item header .event-title .meta>.read-more>.btn.list,.cq-colctrl-default.light-grey section.calendar-container>.events-container.list-view>article.calendar-item header .event-title .meta>.read-more>.list.add-to-calendar{background-color:#e1e2e3}
.events-container.tiles-view{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}
.events-container.tiles-view article.calendar-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-bottom:2px solid #e1e2e3;margin-bottom:3rem}
@media(min-width:100px){.events-container.tiles-view article.calendar-item{width:100%}
}
@media(min-width:480px){.events-container.tiles-view article.calendar-item{width:48%}
.events-container.tiles-view article.calendar-item:nth-child(2n-1){margin-left:2%;margin-right:2%}
}
@media(min-width:992px){.events-container.tiles-view article.calendar-item{width:32%}
.events-container.tiles-view article.calendar-item:nth-child(2n-1){margin-left:0;margin-right:0}
.events-container.tiles-view article.calendar-item:nth-child(3n-1){margin-left:2%;margin-right:2%}
}
.events-container.tiles-view article.calendar-item header{background-color:#d9eaeb}
@media(min-width:100px){.events-container.tiles-view article.calendar-item header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;-ms-flex-positive:2;flex-grow:2}
.events-container.tiles-view article.calendar-item header .event-date{display:-ms-flexbox;display:flex;background-color:#007079;width:100%;height:13rem;position:relative}
.events-container.tiles-view article.calendar-item header .event-date:before{content:'';width:0;height:0;position:absolute;left:calc(50% - 1rem);bottom:0;border-left:1.5rem solid transparent;border-right:1.5rem solid transparent;border-bottom:2rem solid #d9eaeb}
}
.events-container.tiles-view article.calendar-item header .event-date .date-container{width:100%;text-align:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:0 2rem;font-size:4rem}
.events-container.tiles-view article.calendar-item header .event-date span{color:#fff;font-weight:300;font-size:3rem}
.events-container.tiles-view article.calendar-item header .event-date span b,.events-container.tiles-view article.calendar-item header .event-date span strong{font-weight:400}
.events-container.tiles-view article.calendar-item header .event-title{-ms-flex-direction:row;flex-direction:row;-ms-flex-positive:2;flex-grow:2;padding:2rem;border-bottom:1px solid #e1e2e3;width:100%}
.events-container.tiles-view article.calendar-item header .event-title h2{font-weight:700;font-size:1.8rem;line-height:1.4;margin-bottom:1rem;width:100%}
.events-container.tiles-view article.calendar-item header .event-title .meta{display:block;width:100%}
.events-container.tiles-view article.calendar-item header .event-title .meta .eventtype{width:100%;font-size:1.6rem;float:left}
.events-container.tiles-view article.calendar-item header .event-title .meta .read-more{display:none}
.events-container.tiles-view article.calendar-item .fa,.events-container.tiles-view article.calendar-item .si{color:#eb0037;padding-right:1rem;min-width:2.5rem;text-align:center}
.events-container.tiles-view article.calendar-item footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:2rem;background-color:#d9eaeb}
.events-container.tiles-view article.calendar-item .add-event,.events-container.tiles-view article.calendar-item .location,.events-container.tiles-view article.calendar-item .time{font-weight:700;display:-ms-flexbox;display:flex;font-size:1.5rem;line-height:1.2;padding-bottom:1rem;width:100%}
.events-container.tiles-view article.calendar-item .add-event{font-weight:500;color:#775d72}
.events-container.tiles-view article.calendar-item .add-event b,.events-container.tiles-view article.calendar-item .add-event strong{font-weight:700}
.events-container.tiles-view article.calendar-item .add-event a{cursor:pointer;text-decoration:none;color:#eb0037}
.events-container.tiles-view article.calendar-item .add-event a:visited{color:#b8002b}
.events-container.tiles-view article.calendar-item .read-more{width:100%;text-align:center;margin:2rem 0 0}
.cq-colctrl-default.light-grey .tiles-view>.calendar-item,.events-container.tiles-view article.calendar-item .read-more .btn.list,.events-container.tiles-view article.calendar-item .read-more .list.add-to-calendar{background-color:#fff}
.cq-colctrl-default.light-grey .tiles-view>.calendar-item header .event-title{border-bottom:1px solid #ededed}
.cq-colctrl-default.light-grey .tiles-view>.calendar-item footer span.read-more .btn.list,.cq-colctrl-default.light-grey .tiles-view>.calendar-item footer span.read-more .list.add-to-calendar{background-color:#e1e2e3}
.statoil-form{padding:3rem 0}
.statoil-form h2{margin-bottom:3rem}
.statoil-form p{font-weight:500;font-size:1.5rem;line-height:normal}
.statoil-form p b,.statoil-form p strong{font-weight:700}
.statoil-form .form-input{display:-ms-flexbox;display:flex;margin-bottom:2rem}
@media(min-width:100px){.events-container.tiles-view article.calendar-item footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:baseline;align-items:baseline}
.cq-colctrl-default.light-grey .tiles-view>.calendar-item header .event-date:before{background-image:url(images/icons/arrow-up-white.svg)}
.statoil-form.steps .checkbox-wrapper,.statoil-form.steps .form-input{padding-left:2.2rem}
.statoil-form .form-input{-ms-flex-direction:column;flex-direction:column}
}
@media(min-width:769px){.statoil-form.steps .checkbox-wrapper,.statoil-form.steps .form-input{padding-left:2.8rem}
.statoil-form .form-input{-ms-flex-direction:row;flex-direction:row}
}
.statoil-form .form-input.narrow{width:60%}
.statoil-form .form-input .form-error.is-visible+label{display:none}
.statoil-form .form-input .form-error.is-visible,.statoil-form .form-input .visual-label,.statoil-form .form-input label{font-weight:700;line-height:normal;-ms-flex-negative:0;flex-shrink:0}
@media(min-width:100px){.statoil-form .form-input .form-error.is-visible,.statoil-form .form-input .visual-label,.statoil-form .form-input label{font-size:1.5rem;width:100%;text-align:left;padding:0 0 .5rem;margin:0}
.statoil-form .checkbox-wrapper{-ms-flex-direction:column;flex-direction:column}
}
@media(min-width:769px){.statoil-form .form-input .form-error.is-visible,.statoil-form .form-input .visual-label,.statoil-form .form-input label{width:30%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:0 2rem 0 0}
}
.statoil-form .form-input .checkbox-group-wrapper{width:100%}
.statoil-form .form-input .checkbox-group-wrapper .checkbox label{font-weight:500;font-size:1.6rem}
.statoil-form .form-input .checkbox-group-wrapper .checkbox label b,.statoil-form .form-input .checkbox-group-wrapper .checkbox label strong{font-weight:700}
.statoil-form .form-input .selectric-wrapper,.statoil-form .form-input select{width:100%}
.statoil-form .form-input .selectric-wrapper .selectric{border-radius:0;border:1px solid #ccc}
.statoil-form .form-input .selectric-wrapper .selectric .label{height:3rem;line-height:3.2rem;margin-left:1rem}
.statoil-form .form-input .selectric-wrapper .selectric .button{height:3rem}
.statoil-form .form-input .selectric-wrapper.selectric-open .selectric-items{border-radius:0}
.statoil-form .form-input .selectric-wrapper.selectric-open .selectric-items li{padding:0 1rem}
.statoil-form .form-input .selectric-wrapper.selectric-open .selectric-items li:last-child{border-bottom:0}
.statoil-form .form-input .selectric-wrapper.selectric-open .selectric-items li:last-child.selected,.statoil-form .form-input .selectric-wrapper.selectric-open .selectric-items li:last-child:hover{border-bottom-left-radius:0;border-bottom-right-radius:0}
.statoil-form .checkbox-wrapper{display:-ms-flexbox;display:flex}
@media(min-width:769px){.statoil-form .checkbox-wrapper{-ms-flex-direction:row;flex-direction:row}
}
.statoil-form .checkbox-wrapper .column{-ms-flex-positive:1;flex-grow:1}
@media(min-width:100px){.statoil-form .checkbox-wrapper .column{margin:0}
}
@media(min-width:769px){.statoil-form .checkbox-wrapper .column{margin:0 0 2rem}
}
.statoil-form .checkbox-wrapper .column .checkbox{-ms-flex-positive:0;flex-grow:0}
.statoil-form .checkbox-wrapper .column .checkbox label{max-width:85%}
.statoil-form .checkbox-wrapper .column .checkbox label a{line-height:2.5rem}
.statoil-form .checkbox-wrapper .checkbox{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-positive:1;flex-grow:1;padding:1rem;margin-left:-1rem}
.statoil-form .checkbox-wrapper .checkbox:hover{background-color:#efefef;cursor:pointer}
.statoil-form .checkbox-wrapper .checkbox input[type=checkbox]{margin:0;padding:0;-ms-flex-item-align:start;align-self:flex-start;cursor:pointer}
.statoil-form .checkbox-wrapper .checkbox label{display:inline-block;font-weight:500;font-size:1.6rem;padding-left:1rem;cursor:pointer;max-width:100%;margin-top:1px}
.statoil-form .checkbox-wrapper .checkbox label b,.statoil-form .checkbox-wrapper .checkbox label strong{font-weight:700}
.statoil-form .section-divider{margin:6rem 0 2rem}
.statoil-form input[type=text],.statoil-form input[type=email],.statoil-form input[type=number],.statoil-form input[type=tel],.statoil-form input[type=url],.statoil-form input[type=date],.statoil-form textarea{font-family:Equinor,"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Lucida,Arial,Helvetica,sans-serif;font-weight:500;font-size:1.5rem;border:1px solid #CCC;color:#333;width:100%;padding:.5rem 1rem;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.search-meta,.statoil-form input[type=text] b,.statoil-form input[type=text] strong,.statoil-form input[type=email] b,.statoil-form input[type=email] strong,.statoil-form input[type=number] b,.statoil-form input[type=number] strong,.statoil-form input[type=tel] b,.statoil-form input[type=tel] strong,.statoil-form input[type=url] b,.statoil-form input[type=url] strong,.statoil-form input[type=date] b,.statoil-form input[type=date] strong,.statoil-form textarea b,.statoil-form textarea strong{font-weight:700}
.statoil-form textarea{resize:vertical;padding:1rem}
.statoil-form .form-submit{width:100%;text-align:right;margin:2rem 0 0}
.statoil-form .timespan-wrapper{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.statoil-form .timespan-wrapper .form-input:last-child{margin-bottom:0}
.statoil-form .timespan-wrapper .form-input{width:100%}
@media(min-width:992px){.statoil-form .timespan-wrapper .form-input{width:47%;margin-bottom:0}
}
.statoil-form .timespan-wrapper .form-input label{width:4em}
.statoil-form .form-error .error-message{display:inline-block;width:calc(100% - 22px);vertical-align:top}
.statoil-form .career-fair-visit-help-text{display:none}
.statoil-form .career-fair-visit-help-text p{margin-left:0}
.textimage{display:inline-block;width:100%}
.textimage .textimage-right{width:50%;padding-left:1.66666%;padding-right:1.66666%;float:right !important}
.textimage .textimage-left,.textimage .textimage-text{float:left;padding-left:1.66666%;padding-right:1.66666%}
.textimage .textimage-right a{width:inherit;display:inline-block}
.textimage .textimage-right a img{width:inherit}
.textimage .textimage-left{width:50%}
.textimage .textimage-left a{width:inherit;display:inline-block}
.textimage .textimage-left a img{width:inherit}
.textimage .textimage-text{width:50%}
.magazine-content-module{display:inline-block;width:100%}
.magazine-content-module .banner{margin-bottom:2.5rem}
@media(min-width:100px){.magazine-content-module .ingress{width:100%;float:left}
}
@media(min-width:769px){.statoil-form .career-fair-visit-help-text p{margin-left:28.8%}
.magazine-content-module .ingress{width:66.66667%;float:left}
}
@media(min-width:992px){.magazine-content-module .ingress{width:75%;float:left}
}
@media(min-width:100px){.magazine-content-module footer{width:100%;float:left}
.magazine-content-module footer .button-content{text-align:center}
}
@media(min-width:769px){.magazine-content-module footer{width:33.33333%;float:left}
.magazine-content-module footer .button-content{text-align:right}
}
@media(min-width:992px){.magazine-content-module footer{width:25%;float:left}
}
.magazinecontentmodule{margin-top:4rem;margin-bottom:4rem}
html{height:100%}
#global-search.show-results header .search-field-results{display:block}
@media(min-width:769px){#global-search.show-results header .search-field-results{display:none}
}
#global-search.show-results .column,.search-meta{display:block}
.mfp-wrap.mfp-auto-cursor .mfp-close{top:4rem;right:4rem;color:#243746;background-color:transparent;position:absolute}
.mfp-wrap.mfp-auto-cursor .mfp-close:before{font-size:1.8rem}
.search-meta{padding-bottom:1rem;text-transform:uppercase;font-size:1.4em}
.search-meta.no-results{display:none;line-height:1}
.search-meta .show-all{color:#eb0037;text-transform:uppercase;cursor:pointer;float:right}
.search-meta .show-all .less,.search-meta .show-all.few-results{display:none}
.search-meta .show-all.active .less{display:inline}
.search-body .search-btn-wrapper a.navigation-fixed_language,.search-body .search-btn-wrapper a.navigation-fixed_search,.search-meta .show-all.active .more{display:none}
.search-body .page-container.modal-page{background-color:#fff;min-height:100vh}
@media(min-width:769px){.search-meta{display:none}
.search-body .page-container.modal-page{background-color:#fff}
}
.loading-indicator-wrapper{display:block;height:3rem;text-align:center}
@media(min-width:100px){.loading-indicator-wrapper .loading-indicator{display:none;font-size:2rem;text-align:center;color:#eb0037}
}
.mfp-content #global-search{position:fixed;top:0;left:0;width:100%;height:100%;padding-top:4rem;overflow:auto;z-index:200}
.mfp-content #global-search .mobile{display:none}
.mfp-content #global-search .desktop{display:block}
.mfp-content #global-search .splitter{margin:4rem -12rem 2rem}
.mfp-content #global-search .search-field-results{transform:translateY(6px)}
#global-search{font-weight:500;color:#1e1e1c}
#global-search>header{position:relative;margin-bottom:3rem;background-color:#fff2f5;display:block}
@media(min-width:769px){.mfp-content #global-search{padding:4rem 12rem}
.mfp-content #global-search .results-container{height:calc(100vh - 45rem);min-height:30rem}
#global-search>header{margin-left:2%;margin-right:2%}
}
#global-search .splitter{margin:4rem 0 2rem;border:0;height:1px;background:#243746;display:none}
#global-search .hits{line-height:1.5rem}
#global-search #search-field b,#global-search #search-field strong,#global-search b,#global-search strong{font-weight:700}
#global-search #search-field{font-weight:500;width:100%;color:#eb0037;font-size:4rem;margin-top:3rem;text-align:center;background-color:transparent;border:0;-webkit-appearance:none}
@media(min-width:769px){#global-search .splitter{display:block}
#global-search{color:#FFF}
#global-search #search-field{font-size:6rem}
}
#global-search #search-field-label,#global-search .search-field-results{width:100%;font-size:1.5em;font-weight:700;text-align:center;color:#243746}
#global-search #search-field:focus{outline:0}
#global-search #search-field::-webkit-input-placeholder{font-family:Equinor,"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Lucida,Arial,Helvetica,sans-serif;color:#243746}
#global-search #search-field:-moz-placeholder{font-family:Equinor,"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Lucida,Arial,Helvetica,sans-serif;color:#243746}
#global-search #search-field::-moz-placeholder{font-family:Equinor,"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Lucida,Arial,Helvetica,sans-serif;color:#243746}
#global-search #search-field:-ms-input-placeholder{font-family:Equinor,"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Lucida,Arial,Helvetica,sans-serif;color:#243746}
#global-search #search-field-label{display:block}
#global-search .search-field-results{display:none;margin-top:0}
#global-search .column{margin-left:auto;margin-right:auto;width:90%;box-sizing:border-box;display:none}
#global-search .column>h2{font-weight:700;text-align:center;text-transform:uppercase;font-size:1.7rem;border-bottom:1px solid #243746;display:none;color:#243746}
#global-search .column>h2 .result:before{content:' ('}
#global-search .column>h2 .result:after{content:')'}
@media(min-width:769px){#global-search .search-field-results{display:none}
#global-search .column>h2{display:block}
#global-search .column{margin-left:2%;margin-right:2%;width:46%;float:left;display:inline;margin-top:0}
#global-search .results-container{height:calc(100vh - 25rem);overflow-y:auto}
}
#global-search .results-container{overflow:auto;background-color:#f4fafc;margin-bottom:20px;scrollbar-base-color:#f4fafc;scrollbar-face-color:#243746;scrollbar-3dlight-color:#243746;scrollbar-highlight-color:#243746;scrollbar-track-color:#f4fafc;scrollbar-arrow-color:#243746;scrollbar-shadow-color:#243746;scrollbar-dark-shadow-color:#243746}
#global-search .results-container::-webkit-scrollbar{background:0;width:6px}
#global-search .results-container::-webkit-scrollbar-thumb{background:#243746;border-radius:6px}
#global-search .results-container a{font-weight:500;font-size:1.6rem;line-height:2.2rem;text-decoration:none;border-bottom:0;color:#243746}
#global-search .results-container a b,#global-search .results-container a strong{font-weight:700}
#global-search .results-container.show-all article:nth-child(n+4){display:block}
#global-search .results-container .no-result{width:100%;margin-bottom:2rem;box-sizing:border-box;padding:5%;font-size:1.6rem;line-height:1;text-align:center;display:none;font-weight:700;color:#243746}
@media(min-width:769px){#global-search .results-container .no-result{display:block}
}
#global-search .results-container article{width:100%;margin-bottom:2rem;box-sizing:border-box;padding:5%;font-size:1.7rem;line-height:1.9rem;text-align:left}
#global-search .results-container article header{margin:0}
#global-search .results-container article:nth-child(n+4){display:none}
@media(min-width:769px){#global-search .results-container article:nth-child(n+4){display:block}
#global-search .results-container article{margin-bottom:0}
}
#global-search .results-container article.article,#global-search .results-container article.vacancy{text-align:left}
#global-search .loadmore-container,body:not(.search-body) .language-navigation #submit-wrapper{text-align:center}
#global-search .results-container article.article a,#global-search .results-container article.vacancy a{color:#243746}
#global-search .results-container article.article .date,#global-search .results-container article.vacancy .date{font-size:1.3rem;font-weight:700;color:#243746;margin:0;text-transform:uppercase}
#global-search .results-container article.article h3,#global-search .results-container article.vacancy h3{margin:.5rem 0}
#global-search .results-container article.site{font-size:1.3rem}
#global-search .results-container article.site img{width:100%}
#global-search .results-container:not(.show-all) .loadmore{display:none}
@media(min-width:769px){#global-search .results-container article{background-color:transparent;text-align:center}
#global-search .results-container:not(.show-all) .loadmore.show{display:inline-block}
}
#global-search .loadmore-container .loadmore{margin-bottom:1.5rem;cursor:pointer;display:inline-block;transition:transform .3s}
#global-search .loadmore-container .loadmore:hover{transform:scale(1.1)}
#global-search .loadmore-container .loadmore.add-to-calendar,#global-search .loadmore-container .loadmore.btn{font-size:12px;padding:8px 22px;cursor:pointer}
.search{width:100%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:.8rem 1em;height:4.2rem;margin:0 0 2rem;border:1px solid #DDD;border-radius:2px;-webkit-appearance:none}
#select-wrapper{width:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
#select-wrapper .selectric{border:1px solid #243746;min-width:60px;height:3.5rem;border-radius:4px}
#select-wrapper .selectric .button{width:4rem;height:3.5rem;background-color:#243746;border-radius:0 4px 4px 0;margin-top:-1px;margin-right:-1px;border-left:0}
#select-wrapper .selectric .button:after{content:none}
#select-wrapper .selectric .label{height:3.5rem;text-transform:none;font-style:normal}
#select-wrapper .selectric:before{font-family:Statoil_icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;font-size:1.3rem;text-decoration:none;text-transform:none;content:"\EA2E";margin-top:-.2rem;margin-right:1.3rem;color:#fff;width:40px;height:32px;z-index:1;position:absolute;top:0;right:0;transform:rotate(150deg)}
.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#select-wrapper .selectric-open .selectric{border-radius:4px 4px 0 0}
#select-wrapper .selectric-open .selectric:before{transform:rotate(-30deg);margin-top:.5rem;margin-right:-1.55rem}
#select-wrapper .selectric-open .selectric-items{border-left:1px solid #243746;border-bottom:1px solid #243746;border-right:1px solid #243746;border-radius:0 0 4px 4px}
#select-wrapper .selectric-open .selectric-items li{height:3.5rem;padding:.6rem 2rem;color:#243746;font-style:normal}
#select-wrapper .selectric-open .selectric-items li:hover{background-color:#e9ebec}
@media(min-width:769px){#select-wrapper .selectric-open .selectric-items li{padding:.4rem 2rem}
}
@media(min-width:992px){#select-wrapper .selectric-open .selectric-items li{padding:.2rem 2rem}
}
@media(min-width:100px){#select-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
#select-wrapper .selectric-items{position:static}
}
@media(min-width:1200px){#select-wrapper{-ms-flex-direction:row;flex-direction:row}
#select-wrapper .selectric-items{position:absolute}
}
#select-wrapper>div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:300px;padding:2rem}
#select-wrapper h2{font-weight:700;font-size:2rem;text-align:center;color:#243746;margin-bottom:0}
#select-wrapper .dropdown{width:100%;padding:5px 45px 5px 30px;font-size:16px;border:1px solid #d9d9d9;height:34px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(images/graphics/arrow-down-grey.png) 90%/15% no-repeat #fcfcfc;background-size:15px 10px}
#select-wrapper .label{font-weight:700;text-transform:uppercase}
#select-wrapper .unavailable-page{margin-top:2rem;display:none}
#select-wrapper .unavailable-page p,#select-wrapper .unavailable-page p>a,#select-wrapper .unavailable-page span{color:#243746}
#select-wrapper .unavailable-page span{font-size:1.8rem;margin:.4rem 1.2rem 0 .4rem}
#select-wrapper .unavailable-page p,#select-wrapper .unavailable-page p>span{font-weight:500;font-style:italic;font-size:1.6rem;line-height:1.5;margin:0;padding-bottom:0}
#select-wrapper .unavailable-page p b,#select-wrapper .unavailable-page p strong,#select-wrapper .unavailable-page p>span b,#select-wrapper .unavailable-page p>span strong{font-weight:700}
#select-wrapper button{width:130px;height:35px;font-size:1.6rem;line-height:1.6rem}
.language-navigation{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:0 auto}
body:not(.search-body) .page-container.modal-page{padding-top:5rem;background-color:#eaf4f9;height:100vh}
body:not(.search-body) .language-navigation{-ms-flex-pack:center;justify-content:center}
@media(min-width:1200px){body:not(.search-body) .language-navigation #submit-wrapper{padding:2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:48px;width:auto}
}
.language-panel{position:fixed !important;height:100vh !important}
.language-panel .mfp-container{background-color:#eaf4f9;color:#243746}
.language-panel .mfp-container .mfp-content #modal-languages{position:fixed;top:10%;width:100%;height:80%;z-index:200}
.language-panel .mfp-container .mfp-content #modal-languages .language-navigation #select-wrapper>div:last-child{margin:auto}
.language-panel .mfp-container .mfp-content #modal-languages .language-navigation .submit-flexbox{display:-ms-flexbox;display:flex}
@media(min-width:1200px){.language-panel .mfp-container .mfp-content #modal-languages .language-navigation #select-wrapper>div:last-child{margin-top:48px}
.language-panel .mfp-container .mfp-content #modal-languages .language-navigation .submit-flexbox{display:inline}
}
.datepicker,.grecaptcha-badge{display:none}
.datepicker{position:absolute;padding:4px;margin-top:1px;direction:ltr}
.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:5px;box-shadow:0 5px 10px rgba(0,0,0,.2);background-clip:padding-box;color:#333;font-size:13px;line-height:18px}
.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{padding:4px 5px}
.datepicker td,.datepicker th{border:0;padding:4px 8px;cursor:pointer;text-align:center}
.datepicker table{border:0;margin:0;width:auto}
.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer}
.datepicker td{background:#fff}
.datepicker td span.active,.datepicker td.active.day,.datepicker td.active.year{background:#2ba6cb}
.datepicker td.new,.datepicker td.old{color:#999}
.datepicker td span.month.disabled,.datepicker td span.year.disabled,.datepicker td.day.disabled{color:#eee}
.datepicker th{background:#fff}
.datepicker th span.active,.datepicker th.active.day,.datepicker th.active.year{background:#2ba6cb}
.datepicker th.date-switch{width:145px}
.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}
.datepicker.days div.datepicker-days,.datepicker.months div.datepicker-months,.datepicker.years div.datepicker-years{display:block}
.datepicker-dropdown:after,.datepicker-dropdown:before{display:inline-block;position:absolute;content:''}
.datepicker thead tr:first-child th{cursor:pointer}
.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}
.datepicker tfoot tr:first-child th{cursor:pointer}
.datepicker-inline{width:220px}
.datepicker-rtl{direction:rtl}
.datepicker-rtl table tr td span{float:right}
.datepicker-dropdown{top:0;left:0}
.datepicker-dropdown:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;top:-7px;left:6px}
.datepicker-dropdown:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;top:-6px;left:7px}
.datepicker-dropdown::after,.datepicker-dropdown::before,.datepicker>div{display:none}
.datepicker-close{position:absolute;top:-30px;right:0;width:15px;height:30px;padding:0;display:none}
.slick-list,.slick-slider,.slick-track{position:relative;display:block}
.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}
.datepicker td,.datepicker th{width:43px;height:25px;font-size:16px}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}
.slick-list{overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}
.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}
.slick-loading .slick-list{background:url(clientlib/images/ajax-loader.gif) center center no-repeat #fff}
@font-face{font-family:slick;src:url(clientlib/font/slick.eot);src:url(clientlib/font/slick.eot?#iefix) format("embedded-opentype"),url(clientlib/font/slick.woff) format("woff"),url(clientlib/font/slick.ttf) format("truetype"),url(clientlib/font/slick.svg#slick) format("svg");font-weight:400;font-style:normal}
.slick-next,.slick-prev{height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0;color:transparent;top:50%;transform:translate(0,-50%);border:0;outline:0}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0;color:transparent}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}
.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;color:#fff;opacity:.75}
.slick-prev{left:-25px}
[dir=rtl] .slick-prev{left:auto;right:-25px}
.slick-prev:before{content:"←"}
.slick-next:before,[dir=rtl] .slick-prev:before{content:"→"}
.slick-next{right:-25px}
[dir=rtl] .slick-next{left:-25px;right:auto}
[dir=rtl] .slick-next:before{content:"←"}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{bottom:-25px;list-style:none;text-align:center;margin:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border:0;background:0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}
.slick-dots li button:focus,.slick-dots li button:hover{outline:0}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25}
.slick-dots li.slick-active button:before{color:#000;opacity:.75}
.archive .article{margin:0 auto;padding-left:0;padding-right:0;overflow:hidden;font-size:2rem;line-height:3.2rem}
@media(min-width:100px){.archive .article{padding-left:3rem;padding-right:3rem}
}
@media(min-width:769px){.archive .article{padding-left:10rem;padding-right:10rem}
}
@media(min-width:992px){.archive .article{padding-left:15rem;padding-right:15rem}
}
.archive .article img{display:block;margin-bottom:2rem}
.archive .article h1{text-align:left;padding-top:0}
.archive .article .artImgBig{width:100%;margin-top:1rem}
.archive .article .artImgBig img{width:100%}
.archive .article .artImgBig p{width:100%;float:left;font-size:1.5rem;line-height:2.6rem;font-weight:300;color:#565656}
.archive .article .artImgBig p b,.archive .article .artImgBig p strong{font-weight:400}
.archive .article .artImgBig p:before{color:#eb0037;content:"";margin-right:1rem;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:1.7rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}
.archive .article .artImgInline:not(.artImgBig),.archive .article .artImgInlineLeft:not(.artImgBig){float:left;width:30%;padding:1rem;margin:0 4rem 1rem -1rem}
.archive .article .artImgInline:not(.artImgBig) img,.archive .article .artImgInlineLeft:not(.artImgBig) img{width:100%}
.archive .article .artImgInline:not(.artImgBig) p,.archive .article .artImgInlineLeft:not(.artImgBig) p{width:100%;float:left;font-size:1.5rem;line-height:2.6rem;font-weight:300;color:#565656}
.archive .article .artImgInline:not(.artImgBig) p b,.archive .article .artImgInline:not(.artImgBig) p strong,.archive .article .artImgInlineLeft:not(.artImgBig) p b,.archive .article .artImgInlineLeft:not(.artImgBig) p strong{font-weight:400}
ul.downloads{padding:0;list-style-type:none}
.si:before{font-family:"Statoil_icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none}
.si-about:before{content:"\EA01"}
.si-arrow-dropdown:before{content:"\EA02"}
.si-audio-alt:before{content:"\EA03"}
.si-audio:before{content:"\EA04"}
.si-calendar:before{content:"\EA05"}
.si-career:before{content:"\EA06"}
.si-circleclose:before{content:"\EA07"}
.si-circleopen:before{content:"\EA08"}
.si-close:before{content:"\EA09"}
.si-energy:before{content:"\EA0A"}
.si-fullscreen:before{content:"\EA0B"}
.si-investor:before{content:"\EA0C"}
.si-layers:before{content:"\EA0D"}
.si-lightbulb:before{content:"\EA0E"}
.si-location:before{content:"\EA0F"}
.si-magazine:before{content:"\EA10"}
.si-map-marker-small:before{content:"\EA11"}
.si-marker-triangle-bottom:before{content:"\EA12"}
.si-media:before{content:"\EA13"}
.si-newsroom:before{content:"\EA14"}
.si-next:before{content:"\EA15"}
.si-pdf-alt:before{content:"\EA16"}
.si-pdf:before{content:"\EA17"}
.si-photo:before{content:"\EA18"}
.si-pin:before{content:"\EA19"}
.si-play:before{content:"\EA1A"}
.si-prev:before{content:"\EA1B"}
.si-search:before{content:"\EA1C"}
.si-some-fb:before{content:"\EA1D"}
.si-some-flickr:before{content:"\EA1E"}
.si-some-google:before{content:"\EA1F"}
.si-some-instagram:before{content:"\EA20"}
.si-some-linkedin:before{content:"\EA21"}
.si-some-twitter:before{content:"\EA22"}
.si-some-youtube:before{content:"\EA23"}
.si-supply:before{content:"\EA24"}
.si-timestamp:before{content:"\EA25"}
.si-video-alt:before{content:"\EA26"}
.si-video:before{content:"\EA27"}
.si-world:before{content:"\EA28"}
.si-xls-alt:before{content:"\EA29"}
.si-xls:before{content:"\EA2A"}
.si-yourlocation:before{content:"\EA2B"}
.si-zoomin:before{content:"\EA2C"}
.si-zoomout:before{content:"\EA2D"}
.si-part-star:before{content:"\EA2E"}
.si-map-drop:before{content:"\EA2F"}
.si-hamburger_menu:before{content:"\EA30"}