@charset "UTF-8";/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,footer,header,nav,section{display:block}
h1{font-size:2em;margin:.67em 0}
figcaption,figure,main{display:block}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details,menu{display:block}
summary{display:list-item}
canvas{display:inline-block}
template{display:none}
[hidden]{display:none}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut{0{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut{0{opacity:1}
100%{opacity:0}
}
.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(clientlib-site/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav{margin-top:10px}
.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}
.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
html{-webkit-box-sizing:border-box;box-sizing:border-box}
*,*::after,*::before{-webkit-box-sizing:inherit;box-sizing:inherit}
.skip-to a{position:absolute;top:-1000px;left:-1000px;height:1px;width:1px;text-align:left;overflow:hidden}
.skip-to a a:active,.skip-to a a:focus,.skip-to a a:hover{position:relative;left:0;top:0;width:auto;height:auto}
:focus{outline:0}
.non-keyboard-outline{border:1px solid #9ecaed;-webkit-box-shadow:0 0 5px 0 #9ecaed;box-shadow:0 0 5px 0 #9ecaed}
.bg--white{background-color:#fff}
.bg--black{background-color:#000}
.bg--grey{background-color:#747678}
.bg--blue{background-color:#007dba}
.bg--lightblue,.bg--light-blue{background-color:#01abee}
.bg--darkblue,.bg--dark-blue{background-color:#005682}
.bg--deepcurrent,.bg--deep-current{background-color:#004165}
.bg--grayscale-97{background-color:#f7f7f7}
.bg--transparent{background-color:transparent}
.bg--left-top,.lefttop{background-position:left top}
.bg--left-center,.leftcenter{background-position:left center}
.bg--left-bottom,.leftbottom{background-position:left bottom}
.bg--center-top,.centertop{background-position:center top}
.bg--center-center,.centercenter{background-position:center center}
.bg--center-bottom,.centerbottom{background-position:center bottom}
.bg--right-top,.righttop{background-position:right top}
.bg--right-center,.rightcenter{background-position:right center}
.bg--right-bottom,.rightbottom{background-position:right bottom}
.bg--cover-image{background-repeat:no-repeat;background-size:cover}
html{font-size:100%;line-height:1.375rem;font-family:myriad-pro,Arial,sans-serif;font-weight:400;overflow-x:hidden;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media screen and (min-width:1164px){html{line-height:1.375rem}
}
body{padding:0;margin:0;color:#494949;min-width:320px;word-wrap:break-word;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;background-color:#fff;overflow-x:hidden}
.lt-ie9 body{min-width:1164px}
caption{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}
.focuspoint{position:relative;overflow:hidden;height:100%;width:100%;max-height:none;max-width:none;margin:0;-webkit-box-shadow:inset 0 -1px 3px rgba(0,0,0,0.2);box-shadow:inset 0 -1px 3px rgba(0,0,0,0.2)}
.focuspoint__overlay{width:100%;height:100%;-webkit-box-shadow:inset 0 -1px 3px rgba(0,0,0,0.2);box-shadow:inset 0 -1px 3px rgba(0,0,0,0.2)}
.focuspoint img{position:absolute;left:0;top:0;margin:0;display:block;z-index:-1;width:100%;height:auto;min-width:100%;min-height:100%;max-height:none;max-width:none}
p{margin-bottom:.9375rem;font-size:1rem;line-height:1.375rem;letter-spacing:0}
@media screen and (min-width:960px){p{font-size:1rem;line-height:1.375rem;letter-spacing:0}
}
a{color:#0072ac;text-decoration:none;cursor:pointer}
a:hover{text-decoration:underline}
a.selected{color:rgba(0,114,172,0.75)}
small,.small{display:block;font-size:1rem;line-height:1.375rem;letter-spacing:0;margin-bottom:1.875rem}
@media screen and (min-width:960px){small,.small{font-size:1rem;line-height:1.375rem;letter-spacing:0;margin-bottom:1.875rem}
}
blockquote,.blockquote{display:block;font-style:italic;font-size:1.25rem;line-height:1.5rem;letter-spacing:0;margin-bottom:1.25rem}
@media screen and (min-width:1164px){blockquote,.blockquote{font-size:1.25rem;line-height:1.5rem;letter-spacing:0;margin-bottom:1.25rem}
}
sup,.sup{vertical-align:baseline;position:relative;top:-0.9em;font-size:50%;font-weight:lighter;text-decoration:none}
sup[data-dis-attr],.sup[data-dis-attr]{top:-0.75em;font-size:60%;font-weight:normal}
sup[data-dis-attr].active,.sup[data-dis-attr].active{font-weight:normal;visibility:visible}
h1,.alpha,h2,.beta,h3,.gamma,h4,.delta,h5,.epsilon,h6,.zeta{font-family:myriad-pro,Arial,sans-serif;font-weight:normal}
.semibold,.component.footer a{font-weight:600}
.light{font-weight:300}
h1,.alpha{font-size:1.875rem;line-height:1.875rem;letter-spacing:-0.025em;margin-bottom:1.875rem}
@media screen and (min-width:960px){h1,.alpha{letter-spacing:-0.02em;font-size:2.5rem;line-height:2.5rem;letter-spacing:-0.025em}
}
h2,.beta{font-size:1.5rem;line-height:1.75rem;letter-spacing:-0.02em;margin-bottom:1.875rem}
@media screen and (min-width:960px){h2,.beta{font-size:1.875rem;line-height:1.875rem;letter-spacing:-0.02em}
}
h3,.gamma{font-size:1.375rem;line-height:1.625rem;letter-spacing:-0.02em;margin-bottom:1.25rem}
@media screen and (min-width:960px){h3,.gamma{font-size:1.5rem;line-height:1.75rem;letter-spacing:-0.02em}
}
h4,.delta{font-size:1.25rem;line-height:1.5rem;letter-spacing:-0.02em;margin-bottom:.9375rem}
@media screen and (min-width:960px){h4,.delta{font-size:1.25rem;line-height:1.5rem;letter-spacing:-0.02em}
}
h5,.epsilon{font-size:1.125rem;line-height:1.5rem;letter-spacing:-0.01em}
@media screen and (min-width:960px){h5,.epsilon{font-size:1.125rem;line-height:1.5rem;letter-spacing:-0.01em}
}
h6,.zeta{font-size:1rem;line-height:1.375rem;letter-spacing:-0.01em}
@media screen and (min-width:960px){h6,.zeta{font-size:1rem;line-height:1.375rem;letter-spacing:-0.01em}
}
.weight--bold{font-weight:600}
.weight--regular{font-weight:400}
.weight--light{font-weight:300}
.size--60px{font-size:2.5rem;line-height:2.5rem}
@media screen and (min-width:768px){.size--60px{font-size:3.75rem;line-height:4.375rem}
}
.size--40px{font-size:1.875rem;line-height:1.875rem}
@media screen and (min-width:768px){.size--40px{font-size:2.5rem;line-height:2.5rem}
}
.size--30px{font-size:1.5rem;line-height:1.75rem}
@media screen and (min-width:768px){.size--30px{font-size:1.875rem;line-height:1.875rem}
}
.size--24px{font-size:1.375rem;line-height:1.625rem}
@media screen and (min-width:768px){.size--24px{font-size:1.5rem;line-height:1.75rem}
}
.size--20px{font-size:1.25rem;line-height:1.5rem}
@media screen and (min-width:768px){.size--20px{font-size:1.25rem;line-height:1.5rem}
}
.size--18px{font-size:1.125rem;line-height:1.5rem}
@media screen and (min-width:768px){.size--18px{font-size:1.125rem;line-height:1.5rem}
}
.size--16px{font-size:1rem;line-height:1.375rem}
@media screen and (min-width:768px){.size--16px{font-size:1rem;line-height:1.375rem}
}
.padding-top--0{padding-top:0rem}
@media screen and (min-width:768px){.padding-top--0{padding-top:0rem}
}
@media screen and (min-width:1164px){.padding-top--0{padding-top:0rem}
}
.padding-top--5px{padding-top:.3125rem}
@media screen and (min-width:768px){.padding-top--5px{padding-top:.3125rem}
}
@media screen and (min-width:1164px){.padding-top--5px{padding-top:.3125rem}
}
.padding-top--10px{padding-top:.625rem}
@media screen and (min-width:768px){.padding-top--10px{padding-top:.625rem}
}
@media screen and (min-width:1164px){.padding-top--10px{padding-top:.625rem}
}
.padding-top--15px{padding-top:.9375rem}
@media screen and (min-width:768px){.padding-top--15px{padding-top:.9375rem}
}
@media screen and (min-width:1164px){.padding-top--15px{padding-top:.9375rem}
}
.padding-top--20px{padding-top:.625rem}
@media screen and (min-width:768px){.padding-top--20px{padding-top:.9375rem}
}
@media screen and (min-width:1164px){.padding-top--20px{padding-top:1.25rem}
}
.padding-top--25px{padding-top:.9375rem}
@media screen and (min-width:768px){.padding-top--25px{padding-top:1.25rem}
}
@media screen and (min-width:1164px){.padding-top--25px{padding-top:1.5625rem}
}
.padding-top--30px{padding-top:1.25rem}
@media screen and (min-width:768px){.padding-top--30px{padding-top:1.5625rem}
}
@media screen and (min-width:1164px){.padding-top--30px{padding-top:1.875rem}
}
.padding-top--35px{padding-top:.9375rem}
@media screen and (min-width:768px){.padding-top--35px{padding-top:1.5625rem}
}
@media screen and (min-width:1164px){.padding-top--35px{padding-top:2.1875rem}
}
.padding-top--40px{padding-top:1.25rem}
@media screen and (min-width:768px){.padding-top--40px{padding-top:1.875rem}
}
@media screen and (min-width:1164px){.padding-top--40px{padding-top:2.5rem}
}
.padding-top--45px{padding-top:1.5625rem}
@media screen and (min-width:768px){.padding-top--45px{padding-top:2.1875rem}
}
@media screen and (min-width:1164px){.padding-top--45px{padding-top:2.8125rem}
}
.padding-top--50px{padding-top:1.25rem}
@media screen and (min-width:768px){.padding-top--50px{padding-top:2.1875rem}
}
@media screen and (min-width:1164px){.padding-top--50px{padding-top:3.125rem}
}
.padding-top--55px{padding-top:1.5625rem}
@media screen and (min-width:768px){.padding-top--55px{padding-top:2.5rem}
}
@media screen and (min-width:1164px){.padding-top--55px{padding-top:3.4375rem}
}
.padding-top--60px{padding-top:1.875rem}
@media screen and (min-width:768px){.padding-top--60px{padding-top:2.8125rem}
}
@media screen and (min-width:1164px){.padding-top--60px{padding-top:3.75rem}
}
.margin-bottom--0{margin-bottom:0rem}
@media screen and (min-width:768px){.margin-bottom--0{margin-bottom:0rem}
}
@media screen and (min-width:1164px){.margin-bottom--0{margin-bottom:0rem}
}
.margin-bottom--5px{margin-bottom:.3125rem}
@media screen and (min-width:768px){.margin-bottom--5px{margin-bottom:.3125rem}
}
@media screen and (min-width:1164px){.margin-bottom--5px{margin-bottom:.3125rem}
}
.margin-bottom--10px{margin-bottom:.625rem}
@media screen and (min-width:768px){.margin-bottom--10px{margin-bottom:.625rem}
}
@media screen and (min-width:1164px){.margin-bottom--10px{margin-bottom:.625rem}
}
.margin-bottom--15px{margin-bottom:.9375rem}
@media screen and (min-width:768px){.margin-bottom--15px{margin-bottom:.9375rem}
}
@media screen and (min-width:1164px){.margin-bottom--15px{margin-bottom:.9375rem}
}
.margin-bottom--20px{margin-bottom:.625rem}
@media screen and (min-width:768px){.margin-bottom--20px{margin-bottom:.9375rem}
}
@media screen and (min-width:1164px){.margin-bottom--20px{margin-bottom:1.25rem}
}
.margin-bottom--25px{margin-bottom:.9375rem}
@media screen and (min-width:768px){.margin-bottom--25px{margin-bottom:1.25rem}
}
@media screen and (min-width:1164px){.margin-bottom--25px{margin-bottom:1.5625rem}
}
.margin-bottom--30px{margin-bottom:1.25rem}
@media screen and (min-width:768px){.margin-bottom--30px{margin-bottom:1.5625rem}
}
@media screen and (min-width:1164px){.margin-bottom--30px{margin-bottom:1.875rem}
}
.margin-bottom--35px{margin-bottom:.9375rem}
@media screen and (min-width:768px){.margin-bottom--35px{margin-bottom:1.5625rem}
}
@media screen and (min-width:1164px){.margin-bottom--35px{margin-bottom:2.1875rem}
}
.margin-bottom--40px{margin-bottom:1.25rem}
@media screen and (min-width:768px){.margin-bottom--40px{margin-bottom:1.875rem}
}
@media screen and (min-width:1164px){.margin-bottom--40px{margin-bottom:2.5rem}
}
.margin-bottom--45px{margin-bottom:1.5625rem}
@media screen and (min-width:768px){.margin-bottom--45px{margin-bottom:2.1875rem}
}
@media screen and (min-width:1164px){.margin-bottom--45px{margin-bottom:2.8125rem}
}
.margin-bottom--50px{margin-bottom:1.25rem}
@media screen and (min-width:768px){.margin-bottom--50px{margin-bottom:2.1875rem}
}
@media screen and (min-width:1164px){.margin-bottom--50px{margin-bottom:3.125rem}
}
.margin-bottom--55px{margin-bottom:1.5625rem}
@media screen and (min-width:768px){.margin-bottom--55px{margin-bottom:2.5rem}
}
@media screen and (min-width:1164px){.margin-bottom--55px{margin-bottom:3.4375rem}
}
.margin-bottom--60px{margin-bottom:1.875rem}
@media screen and (min-width:768px){.margin-bottom--60px{margin-bottom:2.8125rem}
}
@media screen and (min-width:1164px){.margin-bottom--60px{margin-bottom:3.75rem}
}
.is-hidden{display:none}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.visuallyhidden{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}
.right{float:right}
.left{float:left}
.grid{padding:0 15px;max-width:1164px;max-width:1164px;margin-left:auto;margin-right:auto}
.grid:before,.grid:after{content:"";display:table}
.grid:after{clear:both}
.row{clear:both}
.page{width:960px;margin:0 auto}
.grid{padding:0 15px;width:1164px}
.row>*:first-child{margin-left:-2.5rem;margin-right:2.5rem}
section{margin:0 auto}
.row-border-left{border-left:1px solid #ccc}
.row-border-right{border-right:1px solid #ccc}
.row-border-top{border-top:1px solid #ccc}
.row-border-bottom{border-bottom:1px solid #ccc}
.btn{display:inline-block;vertical-align:middle;font-weight:600;font-family:myriad-pro,Arial,sans-serif;font-size:1rem;line-height:1.375rem;letter-spacing:0;text-align:center;cursor:pointer;border:1px solid #007dba;padding:.4375rem .9375rem;border-radius:3px;background:#007dba;color:#fff;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-both;transition-timing-function:ease-both;max-width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
@media screen and (min-width:480px){.btn{width:auto}
}
.btn:hover{background-color:#008dd4;text-decoration:none}
.btn:active{background-color:#008dd4}
.btn:focus{outline:0}
.btn--fullwidth,.btn--responsive{display:block;text-align:center;white-space:normal;width:100%}
.btn--halfwidth{display:block;text-align:center;white-space:normal;width:100%}
@media screen and (min-width:480px){.btn--halfwidth{width:50%}
}
.btn--disabled{opacity:.3;-ms-filter:"alpha(opacity=30)"}
.btn--loading:focus{text-decoration:none}
.btn--loading .e1,.btn--loading .e2,.btn--loading .e3{text-decoration:none;opacity:0;-ms-filter:"alpha(opacity=0)";-webkit-animation:dot 1s infinite;animation:dot 1s infinite;-webkit-animation-delay:0;animation-delay:0}
.btn--loading .e2{-webkit-animation-delay:.2s;animation-delay:.2s}
.btn--loading .e3{-webkit-animation-delay:.3s;animation-delay:.3s}
.btn--primary{background-color:#007dba;border-color:#007dba;color:#fff}
.btn--primary:hover{background-color:#005682}
.btn--primary:active{background-color:#007dba}
.btn--secondary{color:#0072ac;background-color:#fff;border-color:gray}
.btn--secondary:hover{background-color:#f0faff}
.btn--secondary:active{background-color:#fff}
.btn--action{background-color:#008a02;border-color:#008a02;color:#fff}
.btn--action:hover{background-color:#008a02}
.btn--action:active{background-color:#008a02}
.btn--red{background-color:#ca4d49;border-color:#ca4d49;color:#fff}
.btn--red:hover{background-color:#ca4d49}
.btn--red:active{background-color:#ca4d49}
.btn--green{background-color:#008a02;border-color:#008a02;color:#fff}
.btn--green:hover{background-color:#00bd03}
.btn--green:active{background-color:#00bd03}
.btn--darkBlue{background-color:#005682;border-color:#005682;color:#005682}
.btn--darkBlue:hover{background-color:#007dba}
.btn--darkBlue:active{background-color:#007dba}
.btn--darkBlue.btn--transparent{color:#005682}
.btn--darkBlue.btn--transparent:hover,.btn--darkBlue.btn--transparent:active{color:#fff}
.btn--white{background-color:#fff;border-color:#fff;color:#007dba}
.btn--white:hover{background-color:#007dba;color:#fff}
.btn--white:active{background-color:#007dba;color:#fff}
.btn--transparent{background-color:transparent;color:#007dba}
.btn--transparent:hover,.btn--transparent:active{color:#fff}
.btn.btn--icontext{text-align:left;position:relative;padding:.4375rem 1.875rem .4375rem .9375rem}
.btn.btn--icontext .icon{position:absolute;right:10px;line-height:3rem;top:50%;margin-top:-24px}
.btn.btn--small .icon{font-size:.625rem}
.btn--small{font-size:.875rem;padding:.3125rem 1.25rem}
.btn.btn--small .icon{font-size:.625rem}
.btn--nostyle{background:0;border:0;color:#fff;-webkit-box-shadow:none;box-shadow:none}
@media screen and (min-width:480px){.btn--responsive{background:none !important;border:0;-webkit-box-shadow:none;box-shadow:none;padding:0;text-align:left}
.btn--responsive:hover{text-decoration:underline}
}
.height--auto{height:auto}
@media screen and (min-width:768px){.height--520px{height:520px}
}
@media screen and (min-width:768px){.height--420px{height:420px}
}
@media screen and (min-width:768px){.height--320px{height:320px}
}
.container{position:relative;max-width:100%;padding:20px 0}
@media screen and (min-width:480px){.container{padding:30px 0}
}
@media screen and (min-width:960px){.container{padding:40px 0}
}
.container.padding-top--50px{padding-top:20px}
@media screen and (min-width:480px){.container.padding-top--50px{padding-top:35px}
}
@media screen and (min-width:960px){.container.padding-top--50px{padding-top:50px}
}
.container.padding-top--40px{padding-top:20px}
@media screen and (min-width:480px){.container.padding-top--40px{padding-top:30px}
}
@media screen and (min-width:960px){.container.padding-top--40px{padding-top:40px}
}
.container.padding-top--20px{padding-top:10px}
@media screen and (min-width:480px){.container.padding-top--20px{padding-top:15px}
}
@media screen and (min-width:960px){.container.padding-top--20px{padding-top:20px}
}
.container.padding-top--0{padding-top:0}
.container.padding-bottom--50px{padding-bottom:20px}
@media screen and (min-width:480px){.container.padding-bottom--50px{padding-bottom:35px}
}
@media screen and (min-width:960px){.container.padding-bottom--50px{padding-bottom:50px}
}
.container.padding-bottom--40px{padding-bottom:20px}
@media screen and (min-width:480px){.container.padding-bottom--40px{padding-bottom:30px}
}
@media screen and (min-width:960px){.container.padding-bottom--40px{padding-bottom:40px}
}
.container.padding-bottom--20px{padding-bottom:10px}
@media screen and (min-width:480px){.container.padding-bottom--20px{padding-bottom:15px}
}
@media screen and (min-width:960px){.container.padding-bottom--20px{padding-bottom:20px}
}
.container.padding-bottom--0{padding-bottom:0}
.container.padding-left--0{padding-left:0}
.container.padding-left--15px{padding-left:15px}
.container.padding-right--0{padding-right:0}
.container.padding-right--15px{padding-right:15px}
.container.margin-top--50px{margin-top:20px}
@media screen and (min-width:480px){.container.margin-top--50px{margin-top:35px}
}
@media screen and (min-width:960px){.container.margin-top--50px{margin-top:50px}
}
.container.margin-top--40px{margin-top:20px}
@media screen and (min-width:480px){.container.margin-top--40px{margin-top:30px}
}
@media screen and (min-width:960px){.container.margin-top--40px{margin-top:40px}
}
.container.margin-top--30px{margin-top:15px}
@media screen and (min-width:480px){.container.margin-top--30px{margin-top:20px}
}
@media screen and (min-width:960px){.container.margin-top--30px{margin-top:30px}
}
.container.margin-top--20px{margin-top:10px}
@media screen and (min-width:480px){.container.margin-top--20px{margin-top:15px}
}
@media screen and (min-width:960px){.container.margin-top--20px{margin-top:20px}
}
.container.margin-top--0{margin-top:0}
.container.margin-bottom--50px{margin-bottom:20px}
@media screen and (min-width:480px){.container.margin-bottom--50px{margin-bottom:35px}
}
@media screen and (min-width:960px){.container.margin-bottom--50px{margin-bottom:50px}
}
.container.margin-bottom--40px{margin-bottom:20px}
@media screen and (min-width:480px){.container.margin-bottom--40px{margin-bottom:30px}
}
@media screen and (min-width:960px){.container.margin-bottom--40px{margin-bottom:40px}
}
.container.margin-bottom--30px{margin-bottom:15px}
@media screen and (min-width:480px){.container.margin-bottom--30px{margin-bottom:20px}
}
@media screen and (min-width:960px){.container.margin-bottom--30px{margin-bottom:30px}
}
.container.margin-bottom--20px{margin-bottom:10px}
@media screen and (min-width:480px){.container.margin-bottom--20px{margin-bottom:15px}
}
@media screen and (min-width:960px){.container.margin-bottom--20px{margin-bottom:20px}
}
.container.margin-bottom--0{margin-bottom:0}
.container__main{float:left;display:block;margin-right:5.4347826087%;width:100%}
.container__main:last-child{margin-right:0}
.container__main__element{float:left;display:block;margin-right:5.4347826087%;width:100%;margin-bottom:30px}
.container__main__element:last-child{margin-right:0}
.container__aside{float:left;display:block;margin-right:5.4347826087%;width:100%}
.container__aside:last-child{margin-right:0}
.container__aside__element{float:left;display:block;margin-right:5.4347826087%;width:100%}
.container__aside__element:last-child{margin-right:0}
.container__default{float:left;display:block;margin-right:5.4347826087%;width:100%}
.container__default:last-child{margin-right:0}
.container__default:nth-child(n){margin-right:0}
.container__default__element{float:left;display:block;margin-right:5.4347826087%;width:100%;margin-bottom:0}
.container__default__element:last-child{margin-right:0}
@media screen and (min-width:480px){.container--sevenfive .container__main{float:left;display:block;margin-right:2.6455026455%;width:57.2310405644%}
.container--sevenfive .container__main:last-child{margin-right:0}
}
@media screen and (min-width:480px){.container--sevenfive .container__aside{float:left;display:block;margin-right:2.6455026455%;width:40.1234567901%}
.container--sevenfive .container__aside:last-child{margin-right:0}
}
@media screen and (min-width:768px){.container--ninethree .container__main{float:left;display:block;margin-right:2.6455026455%;width:74.3386243386%}
.container--ninethree .container__main:last-child{margin-right:0}
}
@media screen and (min-width:768px){.container--ninethree .container__aside{float:left;display:block;margin-right:2.6455026455%;width:23.0158730159%}
.container--ninethree .container__aside:last-child{margin-right:0}
}
@media screen and (min-width:480px){.container--sixsix .container__main,.container--sixsix .container__aside{float:left;display:block;margin-right:2.6455026455%;width:48.6772486772%}
.container--sixsix .container__main:last-child,.container--sixsix .container__aside:last-child{margin-right:0}
}
.container--sixsix .container__main__element--two,.container--sixsix .container__aside__element--two{margin-bottom:0}
@media screen and (min-width:768px){.container--sixsix .container__main__element--two,.container--sixsix .container__aside__element--two{float:left;display:block;margin-right:5.4347826087%;width:29.7101449275%;margin-bottom:1.875rem}
.container--sixsix .container__main__element--two:last-child,.container--sixsix .container__aside__element--two:last-child{margin-right:0}
.container--sixsix .container__main__element--two:nth-child(2n),.container--sixsix .container__aside__element--two:nth-child(2n){margin-right:0}
.container--sixsix .container__main__element--two:nth-child(2n+1),.container--sixsix .container__aside__element--two:nth-child(2n+1){clear:left}
.cq-wcm-edit .container--sixsix .container__main__element--two:nth-child(2n),.cq-wcm-edit .container--sixsix .container__aside__element--two:nth-child(2n){margin-right:2.6455026455%}
.cq-wcm-edit .container--sixsix .container__main__element--two:nth-child(2n+1),.cq-wcm-edit .container--sixsix .container__aside__element--two:nth-child(2n+1){clear:none}
.cq-wcm-edit .container--sixsix .container__main__element--two:last-child,.cq-wcm-edit .container--sixsix .container__aside__element--two:last-child{margin-right:0}
.container--sixsix .container__main__element--four,.container--sixsix .container__aside__element--four{float:left;display:block;margin-right:5.4347826087%;width:64.8550724638%}
.container--sixsix .container__main__element--four:last-child,.container--sixsix .container__aside__element--four:last-child{margin-right:0}
.container--sixsix .container__main__element--four:nth-child(2n),.container--sixsix .container__aside__element--four:nth-child(2n){margin-right:0}
.container--sixsix .container__main__element--four:nth-child(2n+1),.container--sixsix .container__aside__element--four:nth-child(2n+1){clear:left}
.cq-wcm-edit .container--sixsix .container__main__element--four:nth-child(2n),.cq-wcm-edit .container--sixsix .container__aside__element--four:nth-child(2n){margin-right:2.6455026455%}
.cq-wcm-edit .container--sixsix .container__main__element--four:nth-child(2n+1),.cq-wcm-edit .container--sixsix .container__aside__element--four:nth-child(2n+1){clear:none}
.cq-wcm-edit .container--sixsix .container__main__element--four:last-child,.cq-wcm-edit .container--sixsix .container__aside__element--four:last-child{margin-right:0}
}
@media screen and (min-width:480px){.container--eightfour .container__main__element--two{float:left;display:block;margin-right:5.4347826087%;width:47.2826086957%}
.container--eightfour .container__main__element--two:last-child{margin-right:0}
.container--eightfour .container__main__element--six{float:left;display:block;margin-right:5.4347826087%;width:47.2826086957%}
.container--eightfour .container__main__element--six:last-child{margin-right:0}
}
@media screen and (min-width:960px){.container--eightfour .container__main{float:left;display:block;margin-right:2.6455026455%;width:65.7848324515%}
.container--eightfour .container__main:last-child{margin-right:0}
.container--eightfour .container__main__element--two{float:left;display:block;margin-right:4.0214477212%;width:21.9839142091%}
.container--eightfour .container__main__element--two:last-child{margin-right:0}
.container--eightfour .container__main__element--six{float:left;display:block;margin-right:4.0214477212%;width:73.9946380697%}
.container--eightfour .container__main__element--six:last-child{margin-right:0}
}
@media screen and (min-width:480px){.container--eightfour .container__aside__element--half{float:left;display:block;margin-right:5.4347826087%;width:47.2826086957%}
.container--eightfour .container__aside__element--half:last-child{margin-right:0}
.container--eightfour .container__aside__element--half:nth-child(2n){margin-right:0}
.container--eightfour .container__aside__element--half:nth-child(2n+1){clear:left}
}
@media screen and (min-width:960px){.container--eightfour .container__aside{float:left;display:block;margin-right:2.6455026455%;width:31.569664903%}
.container--eightfour .container__aside:last-child{margin-right:0}
.container--eightfour .container__aside__element{float:left;display:block;margin-right:8.3798882682%;width:100%}
.container--eightfour .container__aside__element:last-child{margin-right:0}
.container--eightfour .container__aside__element:nth-child(2n){margin-right:2.6455026455%}
.container--eightfour .container__aside__element:nth-child(2n+1){clear:none}
.container--eightfour .container__aside__element:nth-child(n){margin-right:0}
}
.container--eightfour .container__aside .container__main,.container--eightfour .container__aside .container__aside{float:left;display:block;margin-right:8.3798882682%;width:100%}
.container--eightfour .container__aside .container__main:last-child,.container--eightfour .container__aside .container__aside:last-child{margin-right:0}
@media screen and (min-width:768px){.container--four .container__main__element{float:left;display:block;margin-right:2.6455026455%;width:31.569664903%}
.container--four .container__main__element:last-child{margin-right:0}
.container--four .container__main__element:nth-child(3n){margin-right:0}
.container--four .container__main__element:nth-child(3n+1){clear:left}
.cq-wcm-edit .container--four .container__main__element:nth-child(3n){margin-right:2.6455026455%}
.cq-wcm-edit .container--four .container__main__element:nth-child(3n+1){clear:none}
.cq-wcm-edit .container--four .container__main__element:last-child{margin-right:0}
}
@media screen and (min-width:768px){.container--three .container__main__element{float:left;display:block;margin-right:1.5706806283%;width:23.8219895288%}
.container--three .container__main__element:last-child{margin-right:0}
.container--three .container__main__element:nth-child(4n){margin-right:0}
.container--three .container__main__element:nth-child(4n+1){clear:left}
}
@media screen and (min-width:960px){.container--three .container__main__element{float:left;display:block;margin-right:2.6455026455%;width:23.0158730159%}
.container--three .container__main__element:last-child{margin-right:0}
}
.container--one .container__main__element{float:left;display:block;margin-right:5.4347826087%;width:12.1376811594%}
.container--one .container__main__element:last-child{margin-right:0}
.container--one .container__main__element:nth-child(6n){margin-right:0}
.container--one .container__main__element:nth-child(6n+1){clear:left}
@media screen and (min-width:480px){.container--one .container__main__element{float:left;display:block;margin-right:2.6455026455%;width:14.4620811287%}
.container--one .container__main__element:last-child{margin-right:0}
}
@media screen and (min-width:768px){.container--one .container__main__element{float:left;display:block;margin-right:2.6455026455%;width:5.9082892416%}
.container--one .container__main__element:last-child{margin-right:0}
.container--one .container__main__element:nth-child(6n){margin-right:2.6455026455%}
.container--one .container__main__element:nth-child(6n+1){clear:none}
.container--one .container__main__element:nth-child(12n){margin-right:0}
.container--one .container__main__element:nth-child(12n+1){clear:left}
}
.container--two .container__main__element{float:left;display:block;margin-right:5.4347826087%;width:12.1376811594%}
.container--two .container__main__element:last-child{margin-right:0}
@media screen and (min-width:480px){.container--two .container__main__element{float:left;display:block;margin-right:2.6455026455%;width:14.4620811287%}
.container--two .container__main__element:last-child{margin-right:0}
}
@media screen and (min-width:480px){.container--oneeleven .container__main{float:left;display:block;margin-right:2.6455026455%;width:5.9082892416%}
.container--oneeleven .container__main:last-child{margin-right:0}
}
@media screen and (min-width:480px){.container--oneeleven .container__aside{float:left;display:block;margin-right:2.6455026455%;width:91.4462081129%}
.container--oneeleven .container__aside:last-child{margin-right:0}
}
@media screen and (min-width:480px){.container--twoten .container__main{float:left;display:block;margin-right:2.6455026455%;width:14.4620811287%}
.container--twoten .container__main:last-child{margin-right:0}
}
@media screen and (min-width:480px){.container--twoten .container__aside{float:left;display:block;margin-right:2.6455026455%;width:82.8924162257%}
.container--twoten .container__aside:last-child{margin-right:0}
}
@media screen and (min-width:480px){.container--threenine .container__main{float:left;display:block;margin-right:5.4347826087%;width:47.2826086957%}
.container--threenine .container__main:last-child{margin-right:0}
}
@media screen and (min-width:768px){.container--threenine .container__main{float:left;display:block;margin-right:2.6455026455%;width:23.0158730159%}
.container--threenine .container__main:last-child{margin-right:0}
}
@media screen and (min-width:480px){.container--threenine .container__aside{float:left;display:block;margin-right:5.4347826087%;width:47.2826086957%}
.container--threenine .container__aside:last-child{margin-right:0}
}
@media screen and (min-width:768px){.container--threenine .container__aside{float:left;display:block;margin-right:2.6455026455%;width:74.3386243386%}
.container--threenine .container__aside:last-child{margin-right:0}
}
.container--foureight .container__main__element--half{float:left;display:block;margin-right:5.4347826087%;width:47.2826086957%}
.container--foureight .container__main__element--half:last-child{margin-right:0}
@media screen and (min-width:960px){.container--foureight .container__main{float:left;display:block;margin-right:2.6455026455%;width:31.569664903%}
.container--foureight .container__main:last-child{margin-right:0}
.container--foureight .container__main__element--half{float:left;display:block;margin-right:8.3798882682%;width:45.8100558659%}
.container--foureight .container__main__element--half:last-child{margin-right:0}
}
@media screen and (min-width:768px){.container--foureight .container__aside__element--half{float:left;display:block;margin-right:2.6455026455%;width:48.6772486772%}
.container--foureight .container__aside__element--half:last-child{margin-right:0}
}
@media screen and (min-width:960px){.container--foureight .container__aside{float:left;display:block;margin-right:2.6455026455%;width:65.7848324515%}
.container--foureight .container__aside:last-child{margin-right:0}
.container--foureight .container__aside__element--half{float:left;display:block;margin-right:4.0214477212%;width:47.9892761394%}
.container--foureight .container__aside__element--half:last-child{margin-right:0}
}
@media screen and (min-width:768px){.container--fiveseven .container__main{float:left;display:block;margin-right:2.6455026455%;width:40.1234567901%}
.container--fiveseven .container__main:last-child{margin-right:0}
}
@media screen and (min-width:768px){.container--fiveseven .container__aside{float:left;display:block;margin-right:2.6455026455%;width:57.2310405644%}
.container--fiveseven .container__aside:last-child{margin-right:0}
}
@media screen and (min-width:480px){.container--tentwo .container__main{float:left;display:block;margin-right:2.6455026455%;width:82.8924162257%}
.container--tentwo .container__main:last-child{margin-right:0}
.container--tentwo .container__main__element--two{float:left;display:block;margin-right:3.1914893617%;width:17.4468085106%}
.container--tentwo .container__main__element--two:last-child{margin-right:0}
.container--tentwo .container__main__element--eight{float:left;display:block;margin-right:3.1914893617%;width:79.3617021277%}
.container--tentwo .container__main__element--eight:last-child{margin-right:0}
}
@media screen and (min-width:480px){.container--tentwo .container__aside{float:left;display:block;margin-right:2.6455026455%;width:14.4620811287%}
.container--tentwo .container__aside:last-child{margin-right:0}
}
@media screen and (min-width:480px){.container--elevenone .container__main{float:left;display:block;margin-right:2.6455026455%;width:91.4462081129%}
.container--elevenone .container__main:last-child{margin-right:0}
}
@media screen and (min-width:480px){.container--elevenone .container__aside{float:left;display:block;margin-right:2.6455026455%;width:5.9082892416%}
.container--elevenone .container__aside:last-child{margin-right:0}
}
.container--footertop .section__main__element--two{float:left;display:block;margin-right:5.4347826087%;width:12.1376811594%}
.container--footertop .section__main__element--two:last-child{margin-right:0}
.container--footertop .section__main__element--three{float:left;display:block;margin-right:5.4347826087%;width:12.1376811594%}
.container--footertop .section__main__element--three:last-child{margin-right:0}
@media screen and (min-width:768px){.container--footertop .section__main__element--two{float:left;display:block;margin-right:3.5587188612%;width:19.4543297746%}
.container--footertop .section__main__element--two:last-child{margin-right:0}
.container--footertop .section__main__element--three{float:left;display:block;margin-right:3.5587188612%;width:30.9608540925%}
.container--footertop .section__main__element--three:last-child{margin-right:0}
}
.container img{max-width:100%;display:block}
.container .grid{padding:0;width:100%}
.container .grid.padding-left--15px{padding-left:15px}
.container .grid.padding-left--0{padding-left:0}
.container .grid.padding-right--15px{padding-right:15px}
.container .grid.padding-right--0{padding-right:0}
.container .container--onlyone{width:100%}
.container .container--one .grid .clearfix .container__main,.container .container--two .grid .clearfix .container__main,.container .container--three .grid .clearfix .container__main,.container .container--four .grid .clearfix .container__main{width:100%}
ol,ul{font-size:1rem;line-height:1.375rem;letter-spacing:0;margin-bottom:1.25rem;margin-left:1.25rem}
@media screen and (min-width:1164px){ol,ul{font-size:1rem;line-height:1.375rem;letter-spacing:0;margin-bottom:1.5rem}
}
ol.nostyle,ul.nostyle{list-style-type:none;margin-left:0}
.list--reset{list-style:none;margin:0}
*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}
h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,table,th,td,caption,hr{margin:0;padding:0}
ins{text-decoration:none}
ins{border-bottom:1px solid}
img{font-style:italic}
label,button,select,option{cursor:pointer}
.text-input:active,.text-input:focus,textarea:active,textarea:focus{cursor:text;outline:0}
@font-face{font-family:'myriad-pro';src:url("clientlib-site/typekit-fonts/fonts/MyriadPro-LightIt.woff2") format("woff2"),url("clientlib-site/typekit-fonts/fonts/MyriadPro-LightIt.woff") format("woff"),url("clientlib-site/typekit-fonts/fonts/MyriadPro-LightIt.otf");font-weight:300;font-style:italic}
@font-face{font-family:'myriad-pro';src:url("clientlib-site/typekit-fonts/fonts/MyriadPro-It.woff2") format("woff2"),url("clientlib-site/typekit-fonts/fonts/MyriadPro-It.woff") format("woff"),url("clientlib-site/typekit-fonts/fonts/MyriadPro-It.otf");font-weight:400;font-style:italic}
@font-face{font-family:'myriad-pro';src:url("clientlib-site/typekit-fonts/fonts/MyriadPro-SemiboldIt.woff2") format("woff2"),url("clientlib-site/typekit-fonts/fonts/MyriadPro-SemiboldIt.woff") format("woff"),url("clientlib-site/typekit-fonts/fonts/MyriadPro-SemiboldIt.otf");font-weight:600;font-style:italic}
@font-face{font-family:'myriad-pro';src:url("clientlib-site/typekit-fonts/fonts/MyriadPro-Light.woff2") format("woff2"),url("clientlib-site/typekit-fonts/fonts/MyriadPro-Light.woff") format("woff"),url("clientlib-site/typekit-fonts/fonts/MyriadPro-Light.otf");font-weight:300;font-style:normal}
@font-face{font-family:'myriad-pro';src:url("clientlib-site/typekit-fonts/fonts/MyriadPro-Regular.woff2") format("woff2"),url("clientlib-site/typekit-fonts/fonts/MyriadPro-Regular.woff") format("woff"),url("clientlib-site/typekit-fonts/fonts/MyriadPro-Regular.otf");font-weight:400;font-style:normal}
@font-face{font-family:'myriad-pro';src:url("clientlib-site/typekit-fonts/fonts/MyriadPro-Semibold.woff2") format("woff2"),url("clientlib-site/typekit-fonts/fonts/MyriadPro-Semibold.woff") format("woff"),url("clientlib-site/typekit-fonts/fonts/MyriadPro-Semibold.otf");font-weight:600;font-style:normal}
.text--white{color:#fff}
.text--darkblue{color:#005682}
.text--lightblue{color:#01abee}
.text--deepcurrent{color:#004165}
.text--grey{color:#747678}
.text--black{color:#000}
.text--default{color:#494949}
.text--grayscale-29{color:#494949}
.text--grayscale-50{color:gray}
.text--deep-current{color:#004165}
.text--html-blue-link{color:#0072ac}
.text--disclaimer{color:#737373;font-size:.875rem;line-height:1.25rem;letter-spacing:0}
@font-face{font-family:"icons";src:url("clientlib-site/icons/icons.eot");src:url("clientlib-site/icons/icons.eot?#iefix") format("embedded-opentype"),url("clientlib-site/icons/icons.woff") format("woff"),url("clientlib-site/icons/icons.ttf") format("truetype"),url("clientlib-site/icons/icons.svg#icons") format("svg");font-weight:normal;font-style:normal}
.icon{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:none;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:-2px}
.icon_anz_lotus:before{content:"\f101"}
.icon_arrow_down:before{content:"\f102"}
.icon_arrow_left:before{content:"\f103"}
.icon_arrow_right:before{content:"\f104"}
.icon_arrow_top:before{content:"\f105"}
.lightbox-overlay{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:9990;background:rgba(0,0,0,0.9)}
.lightbox-overlay .lightbox-warp{position:relative;width:100%;height:100%;z-index:9991;background:transparent;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;left:0;top:0}
.lightbox-overlay .lightbox-warp .lightbox-outer{position:absolute;right:0;left:0;top:0;bottom:0;margin:auto;text-align:left;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-transform:scale(1);transform:scale(1);width:44px;height:44px}
.lightbox-overlay .lightbox-warp .lightbox-outer .lightbox-inner{position:relative;width:100%;height:100%;border-radius:3px}
.lightbox-overlay .lightbox-warp .lightbox-outer .lightbox-inner .lightbox-close{position:absolute;top:-25px;right:15px;width:13px;height:13px;z-index:9992;background:url("images/lightbox_close.png") no-repeat center center;display:none}
@media screen and (min-width:768px){.lightbox-overlay .lightbox-warp .lightbox-outer .lightbox-inner .lightbox-close{width:19px;height:19px;top:-30px;right:15px}
}
@media screen and (min-width:960px){.lightbox-overlay .lightbox-warp .lightbox-outer .lightbox-inner .lightbox-close{top:0;right:-35px}
}
.lightbox-overlay.show .lightbox-close{display:block !important}
.component.twitter{display:none}
.twitter-timeline.twitter-timeline-rendered{height:auto}
.panel .component.footer .component.subscribe.sub--footer{border-color:white;padding:10px 20px;margin-left:-20px;width:calc(100% + 40px)}
@media screen and (min-width:768px){.panel .component.footer .component.subscribe.sub--footer{padding:10px 20px 30px 20px}
}
.panel .component.footer .component.subscribe.sub--footer .sub .subscribe{font-size:16px}
@media screen and (min-width:768px){.panel .component.footer .component.subscribe.sub--footer .sub .subscribe{width:100%}
}
.panel .component.footer .component.subscribe.sub--footer .sub .subscribe input{border:1px solid #dadada;outline:0;background-color:white;opacity:.5;color:#494949;padding-right:44px}
.panel .component.footer .component.subscribe.sub--footer .sub .subscribe input::-webkit-input-placeholder{color:white}
.panel .component.footer .component.subscribe.sub--footer .sub .subscribe input:-moz-placeholder{color:white}
.panel .component.footer .component.subscribe.sub--footer .sub .subscribe input::-moz-placeholder{color:white}
.panel .component.footer .component.subscribe.sub--footer .sub .subscribe input:-ms-input-placeholder{color:white}
.panel .component.footer .component.subscribe.sub--footer .sub .subscribe input::-ms-clear{display:none}
.panel .component.footer .component.subscribe.sub--footer .sub .subscribe button{font-size:0}
.panel .component.footer .component.subscribe.sub--footer .sub .subscribe button.sub-button{text-decoration:none;border:0;outline:0}
@media screen and (min-width:768px){.panel .component.footer .component.subscribe.sub--footer .sub .subscribe button.sub-button{width:40px;height:40px;background-color:white;background-size:cover}
}
.panel .component.footer .component.subscribe.sub--footer .sub .subscribe button.sub-footer-panel{background-image:none;background-color:white;font-size:1rem;line-height:1rem;letter-spacing:0;padding:12px 0;text-align:center;width:110px;color:#0072ac;text-decoration:none}
.panel .component.footer .component.subscribe.sub--footer .sub .subscribe button.success-mess{white-space:nowrap;overflow:hidden;cursor:default;width:calc(100% - 4px)}
@media screen and (min-width:768px){.panel .component.footer .component.subscribe.sub--footer .sub .subscribe button.success-mess{text-align:left}
}
.panel .component.footer .component.subscribe.sub--footer .sub .subscribe button.success-mess::before{content:""}
@media screen and (min-width:960px){.panel .component.footer .component.subscribe.sub--footer .sub .subscribe button.success-mess::before{font-family:"icons";content:"\f110";color:white;font-size:17px;padding-right:13px}
}
.panel .component.footer .component.subscribe.sub--footer .sub .subscribe button.success-mess.success-cursor--default{cursor:default;width:100%}
.panel .component.footer .component.subscribe.sub--footer .sub .subscribe p{padding-left:15px;text-align:left;font-weight:normal}
@media screen and (min-width:768px){.panel .component.footer .component.subscribe.sub--footer .sub .subscribe p{padding-left:22px}
}
.panel .component.footer .component.subscribe.sub--footer .sub>span{color:#282828;font-weight:600;font-size:1.125rem;margin-left:0}
.component.subscribe .sub{height:auto;width:100%}
.component.subscribe .sub .subscribe{display:none;position:relative;font-size:16px}
@media screen and (min-width:768px){.component.subscribe .sub .subscribe{font-size:17px;display:inline-block}
.component.subscribe .sub .subscribe input{padding:0 30px 0 15px;width:100%;height:100%;outline:0;border:1px solid #d3dde9;border-radius:20px;background-color:transparent;color:#fff}
.component.subscribe .sub .subscribe input::-webkit-input-placeholder{color:white}
.component.subscribe .sub .subscribe input:-moz-placeholder{color:white}
.component.subscribe .sub .subscribe input::-moz-placeholder{color:white}
.component.subscribe .sub .subscribe input:-ms-input-placeholder{color:white}
.component.subscribe .sub .subscribe input::-ms-clear{display:none}
.component.subscribe .sub .subscribe .sub-button{width:110px;height:36px;border-radius:20px;position:absolute;right:2px;text-align:center;top:2px;border:0;line-height:17px;color:#0072ac;background-size:cover;background-color:white;cursor:pointer;text-decoration:none;outline:0}
}
.component.subscribe .sub .subscribe .sub-scribing{width:120px}
.component.subscribe .sub .subscribe .more-width{width:35%}
.component.subscribe .sub .subscribe .success-mess{white-space:nowrap;overflow:hidden;text-decoration:none;cursor:default;width:calc(100% - 4px)}
.component.subscribe .sub .subscribe .success-mess.success-cursor--default{cursor:default;width:100%}
.component.subscribe .sub .subscribe p{color:#fdc82f;font-size:14px;padding-left:15px}
.component.subscribe .sub>span{font-size:23px;font-weight:200;margin-left:15px;display:inline-block}
@media screen and (min-width:768px){.component.subscribe .sub>span{margin-left:0;line-height:23px;padding:8px 0}
}
@media screen and (min-width:960px){.component.subscribe .sub>span{font-size:1.75rem;line-height:1.75rem;letter-spacing:0;vertical-align:top}
}
.component.subscribe.sub--header{width:calc((100% - 700px));max-width:360px;height:40px;float:right;margin-top:10px;display:none}
@media screen and (min-width:960px){.component.subscribe.sub--header{display:inline-block}
}
@media screen and (min-width:960px){.component.subscribe.sub--header .subscribe{height:auto;width:100%}
}
.component.subscribe.sub--header .subscribe input{height:40px}
@media screen and (min-width:960px){.component.subscribe.sub--header .subscribe p{white-space:nowrap}
}
@media screen and (min-width:960px){.component.subscribe.sub--header .subscribe p.duplicate{padding-left:15px}
}
.component.subscribe.sub--footer{border-bottom:1px solid rgba(255,255,255,0.7);width:100%;margin-bottom:17px;padding-bottom:4px}
@media screen and (min-width:768px){.component.subscribe.sub--footer{margin-bottom:22px;padding:10px 0}
}
@media screen and (min-width:960px){.component.subscribe.sub--footer{padding:19px 0;text-align:center;margin-bottom:18px}
}
.component.subscribe.sub--footer .subscribe{display:inline-block;position:relative;width:100%;height:auto;margin:15px 0}
@media screen and (min-width:768px){.component.subscribe.sub--footer .subscribe{width:395px;float:right;margin-top:0}
}
@media screen and (min-width:960px){.component.subscribe.sub--footer .subscribe{width:427px;float:none;margin-left:26px}
}
.component.subscribe.sub--footer .subscribe input{width:100%;height:44px;background-color:rgba(255,255,255,0.2);color:#fff;outline:0;border-radius:22px;padding:0 44px 0 15px;border:1px solid #d3dde9;font-size:1rem;font-family:myriad-pro,Arial,sans-serif;-webkit-appearance:none}
@media screen and (min-width:768px){.component.subscribe.sub--footer .subscribe input{padding:0 141px 0 22px}
}
.component.subscribe.sub--footer .subscribe input::-webkit-input-placeholder{color:white}
.component.subscribe.sub--footer .subscribe input:-moz-placeholder{color:white}
.component.subscribe.sub--footer .subscribe input::-moz-placeholder{color:white}
.component.subscribe.sub--footer .subscribe input:-ms-input-placeholder{color:white}
.component.subscribe.sub--footer .subscribe .sub-button{width:40px;height:40px;background:url("images/subscribe_blue.png") no-repeat;background-size:cover;position:absolute;font-size:1rem;right:2px;top:2px;border:0;outline:0;border-radius:22px;text-decoration:none;font-weight:600;font-family:myriad-pro,Arial,sans-serif;line-height:19px;color:transparent}
@media screen and (min-width:480px){.component.subscribe.sub--footer .subscribe .sub-button{width:141px;background-image:none;color:#0072ac;background-color:white;font-size:1.0625rem;line-height:1rem;letter-spacing:0;padding:12px 0;border:0}
}
@media screen and (min-width:768px){.component.subscribe.sub--footer .subscribe .more-width{width:40%}
}
@media screen and (min-width:960px){.component.subscribe.sub--footer .subscribe .more-width{width:35%}
}
.component.subscribe.sub--footer .subscribe .sub-footer-panel{color:#0072ac;background-image:none;background-color:white;font-size:1rem;line-height:1rem;letter-spacing:0;padding:12px 0;text-align:center;width:110px;text-decoration:none}
.component.subscribe.sub--footer .subscribe .success-mess{padding:12px 0;background:0;color:#0072ac;width:calc(100% - 4px);background-color:white;font-size:1rem;line-height:1rem;letter-spacing:0;text-align:center;cursor:default}
.component.subscribe.sub--footer .subscribe .success-mess.success-cursor--default{cursor:default;width:100%}
.component.subscribe.sub--footer .subscribe p{padding-left:15px;text-align:left}
@media screen and (min-width:768px){.component.subscribe.sub--footer .subscribe p{padding-left:22px}
}
.component.subscribe.sub--footer.article{border-bottom:0;background-color:#f7f7f7}
@media screen and (min-width:960px){.component.subscribe.sub--footer.article{text-align:left}
}
@media screen and (min-width:768px){.component.subscribe.sub--footer.article .sub .subscribe{margin-left:30px;float:left}
}
.component.subscribe.sub--footer.article .sub .subscribe input{color:#494949}
.component.subscribe.sub--footer.article .sub .subscribe p{color:#d53d39}
.component.subscribe.sub--footer.article .sub>span{font-size:18px;font-weight:600;margin-left:30px}
.component.subscribe.sub--footer .icon-close{display:none}
.hide{display:none}
.cursor-default{cursor:default}
.component.footer{background:#007dba}
.component.footer .container{padding:20px 0}
@media screen and (min-width:768px){.component.footer .container{padding:20px 0 40px}
}
@media screen and (min-width:1164px){.component.footer .container{padding:20px 0 60px}
}
.component.footer .container .grid{padding:0 15px}
.component.footer .container__main__element,.component.footer .container__aside__element{margin-bottom:0}
.component.footer .container__aside__element{float:left;width:auto}
@media screen and (min-width:960px){.component.footer .container__aside__element{float:none}
}
.component.footer .container__main{float:left;display:block;margin-right:2.6455026455%;width:100%}
.component.footer .container__main:last-child{margin-right:0}
@media screen and (min-width:768px){.component.footer .container__main{float:left;display:block;margin-right:2.6455026455%;width:65.7848324515%}
.component.footer .container__main:last-child{margin-right:0}
}
.component.footer .container__aside{float:left;display:block;margin-right:2.6455026455%;width:100%}
.component.footer .container__aside:last-child{margin-right:0}
@media screen and (min-width:768px){.component.footer .container__aside{float:left;display:block;margin-right:2.6455026455%;width:31.569664903%}
.component.footer .container__aside:last-child{margin-right:0}
}
.component.footer .container__aside h3{font-size:.875rem;line-height:2.25rem;letter-spacing:0;font-family:myriad-pro,Arial,sans-serif;margin-bottom:0;padding:0 15px}
@media screen and (min-width:768px){.component.footer .container__aside h3{padding:0}
}
.component.footer .container__aside ul.social{margin-bottom:0;padding:0 15px}
@media screen and (min-width:768px){.component.footer .container__aside ul.social{padding:0}
}
.component.footer .container__aside ul.social li{display:inline-block;margin-right:5px}
.component.footer .container__aside ul.social li a{background-image:url("images/sprite-social.png");display:block;width:32px;height:32px;text-indent:-9999px;overflow:hidden}
.component.footer .container__aside ul.social li a.facebook{background-position:0 0}
.component.footer .container__aside ul.social li a.linkedin{background-position:0 -32px}
.component.footer .container__aside ul.social li a.twitter{background-position:0 -64px}
.component.footer .container__aside ul.social li a.youtube{background-position:0 -96px}
.component.footer .container__aside ul.social li a.podcast{background-position:0 -128px}
.component.footer .container__aside ul.social li a:hover{opacity:.8;-ms-filter:"alpha(opacity=80)"}
.component.footer .container__aside ul.social li:last-child{margin-right:0}
.component.footer a{color:#fff;font-size:.875rem;line-height:2.25rem;letter-spacing:0}
.component.footer ul.privacy{margin-bottom:0;padding:0 15px}
@media screen and (min-width:768px){.component.footer ul.privacy{padding:0}
}
.component.footer ul.privacy li{display:block}
@media screen and (min-width:768px){.component.footer ul.privacy li{margin-right:20px;display:inline-block;border-bottom:0}
}
.component.footer ul.privacy li a{display:block;width:100%}
.component.footer .copyright{margin-top:20px}
@media screen and (min-width:768px){.component.footer .copyright{margin-top:5px}
}
.component.footer .copyright .anz-logo{display:inline-block;width:82px;height:25px;background:url("images/anz@2x.png") no-repeat 0 0;background-size:cover}
.component.footer .copyright p{font-size:.75rem;line-height:1.125rem;letter-spacing:0}
.component.footer .copyright.mobile{display:block}
@media screen and (min-width:768px){.component.footer .copyright.mobile{display:none}
}
.component.footer .copyright.mobile .anz-logo{margin-bottom:5px}
@media screen and (min-width:768px){.component.footer .copyright.mobile .anz-logo{margin-bottom:0}
}
.component.footer .copyright.no-mobile{display:none}
@media screen and (min-width:768px){.component.footer .copyright.no-mobile{display:block;position:relative;margin-top:10px}
}
@media screen and (min-width:768px){.component.footer .copyright.no-mobile .anz-logo{position:absolute;left:0;top:-5px}
}
.component.footer.hide-subscribe .component.subscribe{display:none}
header{padding:0;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
@media screen and (max-width:480px){header{position:relative;z-index:9}
}
header .desktop-menu a:not([href]){cursor:default}
header .title{font-size:1rem;font-family:"myriad-pro";color:#fff;margin-top:20px;padding:0;text-transform:uppercase;display:inline-block;letter-spacing:2px}
header .primary{background:#004165;position:relative}
header .primary .mobile{float:left;margin-left:-15px;padding:23px 0 23px 15px;background:#004165;border-top-left-radius:3px;cursor:pointer}
header .primary .mobile__trigger{width:20px;height:14px;position:relative}
header .primary .mobile__trigger span{display:block;position:absolute;height:2px;width:100%;background:#fff;opacity:1;-ms-filter:"alpha(opacity=100)";left:0;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-transform-origin:left center;transform-origin:left center}
header .primary .mobile__trigger span:nth-child(1){top:0}
header .primary .mobile__trigger span:nth-child(2){top:6px}
header .primary .mobile__trigger span:nth-child(3){top:12px}
header .primary .mobile__trigger.open span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-1px;left:4px}
header .primary .mobile__trigger.open span:nth-child(2){width:0;opacity:0;-ms-filter:"alpha(opacity=0)"}
header .primary .mobile__trigger.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:13px;left:4px}
@media screen and (min-width:960px){header .primary .mobile__trigger{display:none}
}
header .primary .logo{background:url("images/logo-anz.svg") no-repeat 16px 9px;background-size:99px auto;padding:9px 13px 9px 16px;width:128px;height:60px;text-indent:-99999px;float:left;overflow:hidden;position:relative}
header .primary .logo:before{content:'';position:absolute;display:block;top:-50%;left:0;width:80%;height:100%;opacity:.15}
@media screen and (min-width:768px){header .primary .logo{padding:9px 30px 9px 16px;width:145px}
}
@media screen and (min-width:960px){header .primary .logo{margin-left:-15px;border-top-left-radius:3px}
}
header .primary .desktop-menu{display:none}
@media screen and (min-width:960px){header .primary .desktop-menu{display:block;float:left;margin-right:12px}
}
header .primary .desktop-menu .navigation .primary__nav{list-style-type:none;margin:0;padding:0}
header .primary .desktop-menu .navigation .primary__nav>li{float:left;padding:21px 10px 16px 10px;cursor:pointer}
header .primary .desktop-menu .navigation .primary__nav>li>a{color:#fff;text-align:center;padding:0 2px;text-decoration:none;font-size:1.1875rem;height:1.4375rem}
header .primary .desktop-menu .navigation .primary__nav>li>a.selected{font-weight:600}
header .primary .desktop-menu .navigation .primary__nav>li:hover{background:#0093d8}
header .primary .desktop-menu .navigation .primary__nav>li.open{border-top:5px solid #007dba;padding-top:16px;background:#fff}
header .primary .desktop-menu .navigation .primary__nav>li.open>a{font-weight:600;color:#0a4160;padding:0}
header .primary .desktop-menu .navigation .primary__nav>li .subNav{display:none;padding:15px 20px;position:absolute;width:100%;left:0;top:58px;background:#fff;z-index:12;-webkit-box-shadow:rgba(0,0,0,0.3) 0 2px 2px 0;box-shadow:rgba(0,0,0,0.3) 0 2px 2px 0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
header .primary .desktop-menu .navigation .primary__nav>li .subNav__content__menu{width:75%;border-right:1px solid #ccc;float:left}
header .primary .desktop-menu .navigation .primary__nav>li .subNav__content__menu__items{margin:0;list-style-type:none}
header .primary .desktop-menu .navigation .primary__nav>li .subNav__content__menu__items__landing{width:97%;margin:0 3% 0 0;padding-bottom:15px;float:left;border-bottom:1px solid #ccc}
header .primary .desktop-menu .navigation .primary__nav>li .subNav__content__menu__items__landing__title{font-size:1.125rem;color:#0072ac;margin-bottom:5px}
header .primary .desktop-menu .navigation .primary__nav>li .subNav__content__menu__items__landing__title .icon{position:relative;top:-2px;color:#ccc;text-decoration:none !important}
header .primary .desktop-menu .navigation .primary__nav>li .subNav__content__menu__items__landing__desc{font-size:.875rem;padding-left:22px;color:#494949;float:left;width:100%}
header .primary .desktop-menu .navigation .primary__nav>li .subNav__content__menu__items__landing a:hover{text-decoration:none}
header .primary .desktop-menu .navigation .primary__nav>li .subNav__content__menu__items__landing a:hover .subNav__content__menu__items__landing__title{text-decoration:underline}
header .primary .desktop-menu .navigation .primary__nav>li .subNav__promo{width:25%;float:left;padding-left:20px}
header .primary .desktop-menu .navigation .primary__nav>li .subNav__promo__item img{max-width:100%}
@media screen and (max-width:959px){header .primary.simple>.logo{margin-left:-16px}
}
header.full-width .primary .grid{width:100%}
@media screen and (min-width:960px){header.non-fullwidth{padding:10px 15px 0}
}
@media screen and (min-width:960px){header.non-fullwidth .primary{max-width:1164px;border-top-right-radius:3px;border-top-left-radius:3px;margin:0 auto}
}
header .screen-reader-only{position:absolute;left:-20000px;top:auto;overflow:hidden}
.overlay{opacity:0;-ms-filter:"alpha(opacity=0)";-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}
.menu__open{overflow-x:visible;position:fixed;top:0;bottom:0}
.menu__open .secondary{-webkit-transform:translateX(270px);transform:translateX(270px);-webkit-transform:translate3d(270px,0,0);transform:translate3d(270px,0,0);width:100%;height:100%;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;z-index:101}
.menu__open .secondary .mobile{position:absolute}
.menu__open .secondary .secondary__nav{float:none}
.menu__open .secondary .secondary__nav .first__heading{border-bottom:0}
.menu__open .secondary .secondary__nav .first__heading__landing{color:#494949;font-weight:600}
.menu__open .secondary .component.footer{background-color:white;color:#494949}
.menu__open .secondary .component.footer a{color:#494949;font-weight:normal}
.menu__open .secondary .component.footer .grid{padding:0}
@media screen and (min-width:768px){.menu__open .secondary .component.footer .grid{padding:0 15px}
}
.menu__open .secondary .component.footer .grid .container__main{width:46.78%}
.menu__open .secondary .component.footer .grid .container__aside .container__aside__element .copyright{display:block;width:250px;margin:30px 0 0 0;padding:0 15px;position:relative;left:0}
@media screen and (min-width:480px){.menu__open .secondary .component.footer .grid .container__aside .container__aside__element .copyright{width:100%}
}
@media screen and (min-width:768px){.menu__open .secondary .component.footer .grid .container__aside .container__aside__element .copyright{display:none}
}
.menu__open .secondary .subscribe{border-color:#dae1e5;padding:10px 0 0;margin-bottom:0}
.menu__open .secondary .subscribe .sub span{line-height:44px;font-size:23px;font-weight:200;margin-left:0;display:inline-block;padding:0}
.menu__open .secondary .subscribe .sub .subscribe{margin:0 0 35px 0}
@media screen and (min-width:768px){.menu__open .secondary .subscribe .sub .subscribe{width:100%}
}
.menu__open .secondary .subscribe .sub .subscribe input{color:#494949;padding:0 44px 0 22px}
@media screen and (min-width:480px){.menu__open .secondary .subscribe .sub .subscribe input{padding:0 141px 0 22px;font-size:1rem}
}
.menu__open .secondary .subscribe .sub .subscribe input::-webkit-input-placeholder{color:gray}
.menu__open .secondary .subscribe .sub .subscribe input:-moz-placeholder{color:gray}
.menu__open .secondary .subscribe .sub .subscribe input::-moz-placeholder{color:gray}
.menu__open .secondary .subscribe .sub .subscribe input:-ms-input-placeholder{color:gray}
.menu__open .secondary .subscribe .sub .subscribe .sub-button{text-decoration:none;border:0;outline:0;width:40px;height:40px;background:url("images/subscribe_white.png") no-repeat;background-size:cover;position:absolute;right:2px;top:12px;font-size:1rem;font-weight:600;color:transparent}
@media screen and (min-width:480px){.menu__open .secondary .subscribe .sub .subscribe .sub-button{background-image:none;background-color:#0072ac;width:141px;color:white;line-height:1rem;letter-spacing:0;padding:12px 0;border:0}
}
@media screen and (min-width:768px){.menu__open .secondary .subscribe .sub .subscribe .more-width{width:40%}
}
@media screen and (min-width:960px){.menu__open .secondary .subscribe .sub .subscribe .more-width{width:35%}
}
.menu__open .secondary .subscribe .sub .subscribe .sub-footer-panel{color:white;background-image:none;background-color:#0072ac;font-size:1rem;line-height:1rem;letter-spacing:0;padding:12px 0;text-align:center;width:110px;text-decoration:none}
.menu__open .secondary .subscribe .sub .subscribe .success-mess{color:white;padding:12px 0;background:0;width:calc(100% - 4px);background-color:#0072ac;font-size:1rem;line-height:1rem;letter-spacing:0;text-align:center;cursor:default}
.menu__open .secondary .subscribe .sub .subscribe .success-mess.success-cursor--default{cursor:default;width:100%}
.menu__open .secondary .secondary__nav li{border-bottom:1px solid #dadada}
.menu__open .overlay{opacity:.5;-ms-filter:"alpha(opacity=50)";position:fixed;top:0;left:0;right:0;bottom:0;z-index:9}
.safari-txt{display:none}
.header__actions{font-size:0;position:relative}
@media screen and (min-width:480px){header{display:table;width:100%}
}
.secondary{-webkit-transform:translateZ(0);position:absolute;top:60px;left:-270px;width:270px;background:#fff;-webkit-box-shadow:rgba(0,0,0,0.3) 0 2px 2px 0;box-shadow:rgba(0,0,0,0.3) 0 2px 2px 0;z-index:99}
@media screen and (min-width:960px){.secondary.non-fullwidth{max-width:1164px;margin:0 auto;padding:0 15px}
}
@media screen and (min-width:1164px){.secondary.non-fullwidth{padding:0}
}
@media screen and (min-width:960px){.secondary.non-fullwidth .navigation{border-bottom-right-radius:3px;border-bottom-left-radius:3px}
}
.secondary.non-fullwidth .navigation .grid{clear:both}
@media screen and (min-width:960px){.secondary.non-fullwidth .navigation .grid{padding-left:0}
}
@media screen and (min-width:960px){.secondary.non-fullwidth .navigation .grid .secondary__nav .first:nth-child(2) .first__heading__landing{padding-left:15px}
}
.secondary .navigation{max-height:100%;overflow-y:auto;overflow-x:hidden}
.secondary .navigation::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);background-color:#e0e0e0}
.secondary .navigation::-webkit-scrollbar{width:5px;background-color:#e0e0e0}
.secondary .navigation::-webkit-scrollbar-thumb{background-color:#747678}
.secondary .navigation .grid{width:100%}
@media screen and (min-width:960px){.secondary .navigation .grid .secondary__nav .first__heading__landing.active{border-bottom:1px solid white;text-decoration:none}
}
.secondary .navigation .grid .secondary__nav .first__heading__landing:hover,.secondary .navigation .grid .secondary__nav .first__heading__landing:focus{border-top:0}
.secondary .navigation .grid .bluenotes_logo{height:15px;width:100%;margin:11px auto;text-align:center;position:relative;display:none}
@media screen and (min-width:960px){.secondary .navigation .grid .bluenotes_logo{display:block}
}
.secondary .navigation .grid .bluenotes_logo a{position:absolute;right:0;background-image:url("images/BN-New-logo-Desktop@2x.png");background-size:cover;width:85px;height:15px;display:inline-block;-webkit-transition:height .25s ease-out;transition:height .25s ease-out;-webkit-transition:width .25s ease-out;transition:width .25s ease-out}
@media screen and (min-width:960px){.secondary .navigation .grid .bluenotes_logo a{display:block;width:116px;height:20px;margin-top:0}
}
.secondary .navigation .grid .bluenotes_logo_mobile{width:120px;margin-top:30px;clear:both}
@media screen and (min-width:960px){.secondary .navigation .grid .bluenotes_logo_mobile{display:none}
}
.secondary .navigation .grid .bluenotes_logo_mobile a{height:20px;display:block;background-image:url("images/BN-logo-secondary.png");background-repeat:no-repeat}
.secondary .mobile{margin-left:-15px;padding:23px 15px 23px 15px;border-top-left-radius:3px;width:50px;height:60px;top:0;right:-50px;cursor:pointer}
.secondary .mobile__trigger{width:20px;height:14px;position:relative}
.secondary .mobile__trigger span{display:block;position:absolute;height:2px;width:100%;background:#fff;opacity:1;-ms-filter:"alpha(opacity=100)";left:0;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-transform-origin:left center;transform-origin:left center}
.secondary .mobile__trigger span:nth-child(1){top:0}
.secondary .mobile__trigger span:nth-child(2){top:6px}
.secondary .mobile__trigger span:nth-child(3){top:12px}
.secondary .mobile__trigger.open span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-1px;left:4px}
.secondary .mobile__trigger.open span:nth-child(2){width:0;opacity:0;-ms-filter:"alpha(opacity=0)"}
.secondary .mobile__trigger.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:13px;left:4px}
@media screen and (min-width:960px){.secondary .mobile__trigger{display:none}
}
.secondary__nav{list-style-type:none;margin:0;padding:0;float:left;width:100%}
@media screen and (min-width:960px){.secondary__nav{width:auto}
}
.secondary__nav li a{display:block;padding:12px 0}
.secondary__nav li.parent-page{border-bottom:1px solid #e0e0e0}
.secondary__nav li.parent-page a{font-size:1.1875rem;color:#0072ac;padding:20px 0}
.secondary__nav li.parent-page a .icon{margin-top:-2px;margin-right:15px}
.secondary__nav li.parent-page a:hover{text-decoration:none}
.secondary__nav li .subNav{display:none;list-style-type:none;margin:0 -15px;padding:0 15px;background:#fff}
.secondary__nav li .subNav li{float:none;width:100%}
.secondary__nav li .subNav .second .icon{display:none}
.secondary__nav li .subNav .second a{border-bottom:1px solid #ccc}
.secondary__nav li .subNav .second a:hover{text-decoration:none}
.secondary__nav li .subNav .second ul{list-style-type:none;margin:0;padding:0}
.secondary__nav li .subNav .second ul a{margin-left:20px}
.secondary__nav li .subNav .second ul a.selected{font-weight:600;color:#004165 !important}
.secondary__nav .first__heading{position:relative;border-bottom:1px solid #e0e0e0}
.secondary__nav .first__heading__landing{padding-right:46px;color:#0072ac}
.secondary__nav .first__heading__landing:hover{text-decoration:none}
.secondary__nav .first__heading__landing.selected{font-weight:600;color:inherit}
.secondary__nav .first__heading__trigger{color:#0072ac;cursor:pointer;position:absolute;padding:0;right:0;top:0;border-left:1px solid #e0e0e0;border-right:0;border-top:0;border-bottom:0;background:0}
.secondary__nav .first__heading__trigger .icon{height:46px;width:46px;font-size:19px;padding:14px;margin-top:0}
.secondary__nav .first__heading__trigger:hover{text-decoration:none}
@media screen and (min-width:960px){.secondary{top:0;left:0;width:auto;position:relative;-webkit-box-shadow:none;box-shadow:none;z-index:11;padding:0;background:0}
.secondary .navigation{margin:0 auto;padding:0;background:#007dba;overflow:visible}
.secondary .mobile{display:none}
.secondary .secondary__nav li{border-bottom:0}
.secondary .secondary__nav .parent-page{display:none}
.secondary .secondary__nav .first{float:left;height:45px}
.secondary .secondary__nav .first:nth-child(2) .first__heading__landing{padding-left:0}
.secondary .secondary__nav .first__heading{border-bottom:0;cursor:pointer}
.secondary .secondary__nav .first__heading__trigger{display:none}
.secondary .secondary__nav .first__heading__landing{display:block;color:#fff;margin-top:1px;padding:0 15px 0;cursor:pointer;position:relative;z-index:10}
.secondary .secondary__nav .first__heading__landing.selected{padding-top:10px}
.secondary .secondary__nav .first__heading.current .text__heading__landing{position:relative}
.secondary .secondary__nav .first__heading.current .text__heading__landing:before{border-bottom:2px solid rgba(255,255,255,0.5);display:inline-block;content:"";-webkit-transition:opacity .3s ease;transition:opacity .3s ease;position:absolute;width:100%;bottom:-6px;left:0}
.secondary .secondary__nav .first__heading .first__heading__landing:hover,.secondary .secondary__nav .first__heading .first__heading__landing:focus{border-bottom:1px solid #fff}
.secondary .secondary__nav .first__heading .first__heading__landing:hover .text__heading__landing:before,.secondary .secondary__nav .first__heading .first__heading__landing:focus .text__heading__landing:before{border-bottom-color:transparent}
.secondary .secondary__nav .first__heading.open .first__heading__landing .menu_arrow_down{opacity:1}
.secondary .secondary__nav .first__heading.open .first__heading__landing.selected{padding-top:8px}
.secondary .secondary__nav .first__heading.open .text__heading__landing:before{border-bottom-color:transparent}
.secondary .secondary__nav .first__heading.open+.subNav{display:block;position:absolute;background:#fff;-webkit-box-shadow:rgba(0,0,0,0.3) 0 2px 2px 0;box-shadow:rgba(0,0,0,0.3) 0 2px 2px 0;z-index:9;margin:0;padding:15px 10px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.secondary .secondary__nav .first__heading.open+.subNav.multiple{width:100%;width:calc(100% - 20px);max-width:1164px;margin-left:-270px;padding:15px 10px}
.secondary .secondary__nav .first__heading.open+.subNav.multiple ul{float:left;width:25%;margin:0}
.secondary .secondary__nav .first__heading.open+.subNav .second{min-width:195px}
.secondary .secondary__nav .first__heading.open+.subNav .second a{display:block;margin:0 10px;font-size:.875rem;color:#0072ac;padding:11px 4px;border:0;border-bottom:1px solid #ccc}
.secondary .secondary__nav .first__heading.open+.subNav .second a:hover{text-decoration:none;background:#f0faff}
.secondary .secondary__nav .first__heading.open+.subNav .second:last-child>a{border-bottom:0}
.secondary .secondary__nav .first__heading.open+.subNav .second__heading a,.secondary .secondary__nav .first__heading.open+.subNav .second a.access-offscreen{font-weight:600;font-size:1rem;padding-left:0 !important}
.secondary .secondary__nav .first__heading.open+.subNav .second .icon{display:inline-block;top:-1px;margin-right:5px}
.secondary .secondary__nav .first__heading.open+.subNav .second.hasSubNav{float:left;width:24%;margin-right:1%}
.secondary .secondary__nav .first__heading.open+.subNav .second.hasSubNav ul{list-style-type:none;margin:0;padding:0}
.secondary .secondary__nav .first__heading.open+.subNav .second.hasSubNav li:last-child a{border-bottom:0}
.secondary .secondary__nav .first__heading.open+.subNav .selected a{font-weight:600;color:#004165 !important}
.secondary .secondary__nav .first .subNav{display:none}
.secondary.full-width .secondary__nav .first__heading{margin-right:22px}
.secondary.full-width .secondary__nav .first__heading__landing{padding:0;margin:11px 0}
.secondary .extra,.secondary .component.footer,.secondary .subscribe{display:none}
}
.secondary .secondary__nav .hasSubNav .first__heading__landing .menu_arrow_down{color:#fff;opacity:.5;display:none}
@media screen and (min-width:960px){.secondary .secondary__nav .hasSubNav .first__heading__landing .menu_arrow_down{display:block;position:absolute;right:7px;top:50%;margin-top:-6px}
}
@media screen and (min-width:960px){.secondary .secondary__nav .hasSubNav .first__heading__landing{padding-right:27px}
}
.secondary .extra{float:none;width:100%}
.secondary .extra ul li{border-bottom:1px solid #e0e0e0}
.secondary .extra ul li a{padding:12px 0;display:inline-block;width:100%}
.secondary .extra ul li a:hover{text-decoration:none}
@media screen and (min-width:960px){.secondary .extra{display:block;float:right;width:auto}
.secondary .extra ul{margin:0}
.secondary .extra ul li{border-bottom:0}
}
.secondary .secondary__nav .multiple ul,.secondary .box--right ul{list-style-type:none;margin:0}
.secondary__nav .first__heading__landing .menu_arrow_down{display:none}
.access-offscreen{display:none !important;padding:0 !important;margin:0;text-indent:-99999px}
.access-offscreen.open{display:block !important;color:#fff;margin-top:1px;padding:11px 5px 11px !important;text-indent:0}
.access-mobile-close{height:1px;opacity:0;-ms-filter:"alpha(opacity=0)";color:transparent !important;margin:0;padding:0 !important;font-size:0;position:absolute;overflow:hidden}
@media screen and (min-width:960px){.access-mobile-close{display:none}
}
.emptyItem .subNav,.emptyItem .first__heading span.icon,.emptyItem .first__heading__trigger{display:none !important}
.emptyItem .first__heading__landing{padding-right:0 !important}
.component.floating-banner{width:100%;height:50px;min-height:50px}
@media screen and (min-width:768px){.component.floating-banner{width:50px;height:auto}
}
.component.floating-banner .floating-warpper{-webkit-transition:top .25s ease-out;transition:top .25s ease-out;z-index:100}
.component.floating-banner .addthis-container{border:1px dashed #e2e2e2;border-left:0;border-right:0;height:42px;overflow:hidden;background-color:#fff}
@media screen and (min-width:768px){.component.floating-banner .addthis-container{border:1px solid #e2e2e2;height:auto;overflow:auto}
}
.component.floating-banner .addthis-container .addthis_toolbox{float:left;width:168px;height:42px;overflow:hidden;-webkit-transition:height .25s ease-out;transition:height .25s ease-out}
@media screen and (min-width:768px){.component.floating-banner .addthis-container .addthis_toolbox{float:none;padding:5px 0;width:auto;height:160px}
}
.component.floating-banner .addthis-container .addthis_toolbox.all{width:100%;height:auto;-webkit-transition:height .25s ease-out;transition:height .25s ease-out}
@media screen and (min-width:768px){.component.floating-banner .addthis-container .addthis_toolbox.all{width:auto;height:235px}
}
.component.floating-banner .addthis-container .addthis_toolbox>a{float:left;padding:0;margin:5px;width:32px;height:32px;display:block}
@media screen and (min-width:768px){.component.floating-banner .addthis-container .addthis_toolbox>a{float:none;padding:0;margin:5px 8px;width:32px;height:32px;display:block}
}
.component.floating-banner .addthis-container .addthis_toolbox .addthis_button_facebook .at-icon-wrapper{border-radius:50%;background-color:#4765ac !important}
@media screen and (min-width:768px){.component.floating-banner .addthis-container .addthis_toolbox .addthis_button_facebook .at-icon-wrapper{border-radius:0;background-color:transparent !important}
}
.component.floating-banner .addthis-container .addthis_toolbox .addthis_button_facebook .at-icon-wrapper .at-icon-facebook{fill:#fff}
@media screen and (min-width:768px){.component.floating-banner .addthis-container .addthis_toolbox .addthis_button_facebook .at-icon-wrapper .at-icon-facebook{fill:#4765ac !important}
}
.component.floating-banner .addthis-container .addthis_toolbox .addthis_button_twitter .at-icon-wrapper{border-radius:50%;background-color:#029ef5 !important}
@media screen and (min-width:768px){.component.floating-banner .addthis-container .addthis_toolbox .addthis_button_twitter .at-icon-wrapper{border-radius:0;background-color:transparent !important}
}
.component.floating-banner .addthis-container .addthis_toolbox .addthis_button_twitter .at-icon-wrapper .at-icon-twitter{fill:#fff}
@media screen and (min-width:768px){.component.floating-banner .addthis-container .addthis_toolbox .addthis_button_twitter .at-icon-wrapper .at-icon-twitter{fill:#029ef5 !important}
}
.component.floating-banner .addthis-container .addthis_toolbox .addthis_button_linkedin .at-icon-wrapper{border-radius:50%;background-color:#0075b7 !important}
@media screen and (min-width:768px){.component.floating-banner .addthis-container .addthis_toolbox .addthis_button_linkedin .at-icon-wrapper{border-radius:0;background-color:transparent !important}
}
.component.floating-banner .addthis-container .addthis_toolbox .addthis_button_linkedin .at-icon-wrapper .at-icon-linkedin{fill:#fff}
@media screen and (min-width:768px){.component.floating-banner .addthis-container .addthis_toolbox .addthis_button_linkedin .at-icon-wrapper .at-icon-linkedin{fill:#0075b7 !important}
}
.component.floating-banner .addthis-container .addthis_toolbox .addthis_button_email .at-icon-wrapper{border-radius:50%;background-color:#004165 !important}
@media screen and (min-width:768px){.component.floating-banner .addthis-container .addthis_toolbox .addthis_button_email .at-icon-wrapper{border-radius:0;background-color:transparent !important}
}
.component.floating-banner .addthis-container .addthis_toolbox .addthis_button_email .at-icon-wrapper .at-icon-email{fill:#fff}
@media screen and (min-width:768px){.component.floating-banner .addthis-container .addthis_toolbox .addthis_button_email .at-icon-wrapper .at-icon-email{fill:#004165 !important}
}
.component.floating-banner .addthis-container .addthis_toolbox .addthis_button_google_plusone_share .at-icon-wrapper{border-radius:50%;background-color:#d5462b !important}
@media screen and (min-width:768px){.component.floating-banner .addthis-container .addthis_toolbox .addthis_button_google_plusone_share .at-icon-wrapper{border-radius:0;background-color:transparent !important}
}
.component.floating-banner .addthis-container .addthis_toolbox .addthis_button_google_plusone_share .at-icon-wrapper .at-icon-google_plusone_share{fill:#fff}
@media screen and (min-width:768px){.component.floating-banner .addthis-container .addthis_toolbox .addthis_button_google_plusone_share .at-icon-wrapper .at-icon-google_plusone_share{fill:#d5462b !important}
}
.component.floating-banner .addthis-container .addthis_toolbox .addthis_button_addthis .at-icon-wrapper{border-radius:50%;background-color:#ff5a35 !important}
@media screen and (min-width:768px){.component.floating-banner .addthis-container .addthis_toolbox .addthis_button_addthis .at-icon-wrapper{border-radius:0;background-color:transparent !important}
}
.component.floating-banner .addthis-container .addthis_toolbox .addthis_button_addthis .at-icon-wrapper .at-icon-addthis{fill:#fff}
@media screen and (min-width:768px){.component.floating-banner .addthis-container .addthis_toolbox .addthis_button_addthis .at-icon-wrapper .at-icon-addthis{fill:#ff5a35 !important}
}
.component.floating-banner .addthis-container .icon-wrapper{float:left;display:block;width:32px;height:32px;border-radius:50%;margin:5px;text-align:center;background-color:#e5e5e5;color:#494949}
@media screen and (min-width:768px){.component.floating-banner .addthis-container .icon-wrapper{float:none;width:auto;height:auto;border-radius:0;margin:0}
}
.component.floating-banner .addthis-container .icon-wrapper:hover,.component.floating-banner .addthis-container .icon-wrapper:active{text-decoration:none;color:#494949}
.component.floating-banner .addthis-container .icon-wrapper .icon:after{content:'...';font-size:24px;font-weight:600;margin-top:-7px;display:block}
@media screen and (min-width:768px){.component.floating-banner .addthis-container .icon-wrapper .icon:after{display:none}
}
.component.floating-banner .addthis-container .icon-wrapper .icon_arrow_down:before,.component.floating-banner .addthis-container .icon-wrapper .icon_arrow_top:before{display:none}
@media screen and (min-width:768px){.component.floating-banner .addthis-container .icon-wrapper .icon_arrow_down:before,.component.floating-banner .addthis-container .icon-wrapper .icon_arrow_top:before{display:block}
}
.component.floating-banner .icons-container{margin:50px 0 0;position:absolute;right:15px;z-index:200}
@media screen and (min-width:768px){.component.floating-banner .icons-container{position:static;right:0;left:0;margin:50px 6px 0}
}
.component.floating-banner .icons-container a{width:35px;height:35px;display:block;margin-top:15px}
.component.floating-banner .icons-container a.back-to-top{background:url("images/back-to-top.png") no-repeat center center;background-size:cover}
.component.floating-banner .icons-container a.back-to-home{background:url("images/home.png") no-repeat center center;background-size:cover}
.addthis-smartlayers{display:none}
.component.articlelist{margin-left:-15px;margin-right:-15px}
@media screen and (min-width:768px){.component.articlelist{margin-left:0;margin-right:0}
}
@media screen and (min-width:768px){.component.articlelist .article-warpper{margin-left:-1.3%;margin-right:-1.3%}
}
.component.articlelist .article-warpper .article{background-color:#fff;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,0.1);box-shadow:0 0 25px 0 rgba(0,0,0,0.1);border:1px solid rgba(0,0,0,0.07);border-radius:1px}
@media screen and (min-width:768px){.component.articlelist .article-warpper .article{border-radius:2px}
}
.component.articlelist .article-warpper .article .img-container{position:relative;overflow:hidden}
.component.articlelist .article-warpper .article .img-container a{display:block;background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;height:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.component.articlelist .article-warpper .article .img-container a:hover,.component.articlelist .article-warpper .article .img-container a:active{color:#fff;text-decoration:none;-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 0 5px 0 rgba(255,255,255,0.05);box-shadow:0 0 5px 0 rgba(255,255,255,0.05)}
.component.articlelist .article-warpper .article .img-container .icon-bg{position:absolute;bottom:45px;background-color:rgba(255,255,255,0.9);border-radius:50%}
.component.articlelist .article-warpper .article .img-container .icon-bg .icon-video{background:url("images/Triangle.png") no-repeat center center;background-size:cover;display:inline-block;position:absolute;left:10px;right:0;top:0;bottom:0;margin:auto}
.component.articlelist .article-warpper .article .img-container .icon-bg .icon-podcast{background:url("images/podcast.png") no-repeat center center;background-size:cover;display:inline-block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
.component.articlelist .article-warpper .article .img-container .icon-bg .icon-none,.component.articlelist .article-warpper .article .img-container .icon-bg .icon-{display:none}
.component.articlelist .article-warpper .article .img-container .icon-bg.icon-bg-none,.component.articlelist .article-warpper .article .img-container .icon-bg.icon-bg-{display:none}
.component.articlelist .article-warpper .article .info-container .date{font-size:.875rem;line-height:1.5rem;letter-spacing:0;margin-bottom:0;color:#747678}
.component.articlelist .article-warpper .article .info-container h2{margin:0;font-family:myriad-pro,Arial,sans-serif}
.component.articlelist .article-warpper .article .info-container h2 a{color:#494949;font-weight:600;font-family:myriad-pro,Arial,sans-serif;display:block}
.component.articlelist .article-warpper .article .info-container h2 a:hover,.component.articlelist .article-warpper .article .info-container h2 a:active{color:#007dba;text-decoration:none}
.component.articlelist .article-warpper .article .info-container .icon-tag{font-size:.75rem;line-height:.875rem;letter-spacing:0;font-weight:600;color:#747678;white-space:nowrap;background:rgba(255,255,255,0.8);padding:3px 13px;border:1px solid #e8e8e8;border-radius:25px;display:inline-block}
.component.articlelist .article-warpper .article.hidden{display:none}
.component.articlelist .article-warpper .article.tag .info-container .icon-tag{display:none !important}
@media screen and (max-width:767px){.component.articlelist .article-warpper .article.tag.modile-hight-light .img-container,.component.articlelist .article-warpper .article.tag.modile-hight-light .info-container,.component.articlelist .article-warpper .article.video.modile-hight-light .img-container,.component.articlelist .article-warpper .article.video.modile-hight-light .info-container{float:left;width:100%}
.component.articlelist .article-warpper .article.tag.modile-hight-light .img-container,.component.articlelist .article-warpper .article.video.modile-hight-light .img-container{height:170px}
}
.component.articlelist .article-warpper.column-1 .article{width:100%;margin-bottom:10px;padding:15px 10px}
@media screen and (min-width:768px){.component.articlelist .article-warpper.column-1 .article{width:97.4%;margin:20px 1.3% 10px;padding:0}
}
.component.articlelist .article-warpper.column-1 .article .img-container{width:100%;height:170px;border-top:1px solid rgba(0,0,0,0.07);border-radius:1px}
@media screen and (min-width:768px){.component.articlelist .article-warpper.column-1 .article .img-container{height:300px;border-radius:0 0 2px 2px}
}
@media screen and (min-width:960px){.component.articlelist .article-warpper.column-1 .article .img-container{float:right;width:65.666666667%;height:350px;border-left:1px solid rgba(0,0,0,0.07);border-top:0;border-radius:0 2px 2px 0}
}
.component.articlelist .article-warpper.column-1 .article .img-container .icon-bg{width:35px;height:35px;bottom:10px;right:10px}
@media screen and (min-width:768px){.component.articlelist .article-warpper.column-1 .article .img-container .icon-bg{width:60px;height:60px;right:20px;bottom:20px}
}
.component.articlelist .article-warpper.column-1 .article .img-container .icon-bg .icon-video{width:15px;height:15px;left:4px}
@media screen and (min-width:768px){.component.articlelist .article-warpper.column-1 .article .img-container .icon-bg .icon-video{width:30px;height:30px;left:5px}
}
.component.articlelist .article-warpper.column-1 .article .img-container .icon-bg .icon-podcast{width:20px;height:20px;left:0}
@media screen and (min-width:768px){.component.articlelist .article-warpper.column-1 .article .img-container .icon-bg .icon-podcast{width:35px;height:35px}
}
.component.articlelist .article-warpper.column-1 .article .info-container{width:100%;padding:15px 0 10px}
@media screen and (min-width:768px){.component.articlelist .article-warpper.column-1 .article .info-container{padding:30px}
}
@media screen and (min-width:960px){.component.articlelist .article-warpper.column-1 .article .info-container{float:left;width:34.333333333%;padding:50px 40px;height:350px}
}
.component.articlelist .article-warpper.column-1 .article .info-container h2 a{font-size:1.5rem;line-height:1.75rem;letter-spacing:0}
@media screen and (min-width:768px){.component.articlelist .article-warpper.column-1 .article .info-container h2 a{font-size:1.875rem;line-height:2.125rem;letter-spacing:0}
}
@media screen and (min-width:960px){.component.articlelist .article-warpper.column-1 .article .info-container h2 a{font-size:2.25rem;line-height:2.5rem;letter-spacing:0}
}
.component.articlelist .article-warpper.column-1 .article .info-container .icon-tag{display:none;margin-top:20px}
@media screen and (min-width:768px){.component.articlelist .article-warpper.column-1 .article .info-container .icon-tag{display:inline-block}
}
.component.articlelist .article-warpper.aside .article{float:left;width:50%;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);border:0;padding:5px}
@media screen and (min-width:768px){.component.articlelist .article-warpper.aside .article{padding:0;margin:1.1% 1.3%;width:calc((100% - 7.8%)/3)}
}
@media screen and (min-width:960px){.component.articlelist .article-warpper.aside .article{float:none;width:97.4%;margin:0 1.3% 30px 1.3%}
}
.component.articlelist .article-warpper.aside .article .img-container{width:100%;height:75px;border:0;border-bottom:1px solid rgba(0,0,0,0.07);border-radius:0}
@media screen and (min-width:768px){.component.articlelist .article-warpper.aside .article .img-container{height:115px}
}
@media screen and (min-width:960px){.component.articlelist .article-warpper.aside .article .img-container{height:150px}
}
.component.articlelist .article-warpper.aside .article .img-container .icon-bg{display:none}
.component.articlelist .article-warpper.aside .article .info-container{width:100%;padding:5px 0 20px 0;height:auto}
.component.articlelist .article-warpper.aside .article .info-container h2{margin-top:7px}
.component.articlelist .article-warpper.aside .article .info-container h2 a{font-size:1rem;line-height:1.25rem;letter-spacing:0}
@media screen and (min-width:768px){.component.articlelist .article-warpper.aside .article .info-container h2 a{font-size:1.125rem;line-height:1.375rem;letter-spacing:0}
}
.component.articlelist .article-warpper.aside .article .info-container .icon-tag,.component.articlelist .article-warpper.aside .article .info-container .date{display:none}
.component.articlelist .article-warpper.column-2 .article{float:left;width:100%;margin-bottom:10px;padding:10px}
@media screen and (min-width:768px){.component.articlelist .article-warpper.column-2 .article{margin:10px 1.3%;width:97.4%;padding:0}
}
@media screen and (min-width:960px){.component.articlelist .article-warpper.column-2 .article{margin:1.1% 1.3%;width:47.4%}
}
.component.articlelist .article-warpper.column-2 .article .img-container{float:right;width:80px;height:80px;margin-top:0;border-radius:1px}
@media screen and (min-width:768px){.component.articlelist .article-warpper.column-2 .article .img-container{width:50%;height:200px;border-radius:0 2px 2px 0}
}
@media screen and (min-width:960px){.component.articlelist .article-warpper.column-2 .article .img-container{width:40%;height:280px}
}
.component.articlelist .article-warpper.column-2 .article .img-container .icon-bg{width:35px;height:35px;bottom:5px;right:5px}
@media screen and (min-width:768px){.component.articlelist .article-warpper.column-2 .article .img-container .icon-bg{width:45px;height:45px;bottom:15px;right:20px}
}
.component.articlelist .article-warpper.column-2 .article .img-container .icon-bg .icon-video{width:15px;height:15px;left:4px}
@media screen and (min-width:768px){.component.articlelist .article-warpper.column-2 .article .img-container .icon-bg .icon-video{width:20px;height:20px;left:5px}
}
.component.articlelist .article-warpper.column-2 .article .img-container .icon-bg .icon-podcast{width:20px;height:20px;left:0}
@media screen and (min-width:768px){.component.articlelist .article-warpper.column-2 .article .img-container .icon-bg .icon-podcast{width:25px;height:25px}
}
.component.articlelist .article-warpper.column-2 .article .info-container{float:left;width:calc(100% - 80px);padding-right:15px}
@media screen and (min-width:768px){.component.articlelist .article-warpper.column-2 .article .info-container{width:50%;padding:30px;height:200px}
}
@media screen and (min-width:960px){.component.articlelist .article-warpper.column-2 .article .info-container{width:60%;padding:40px;height:280px}
}
.component.articlelist .article-warpper.column-2 .article .info-container h2 a{font-size:1rem;line-height:1.125rem;letter-spacing:0;margin:0 0 5px}
@media screen and (min-width:768px){.component.articlelist .article-warpper.column-2 .article .info-container h2 a{font-size:1.25rem;line-height:1.5rem;letter-spacing:0;margin:5px 0 10px}
}
@media screen and (min-width:960px){.component.articlelist .article-warpper.column-2 .article .info-container h2 a{font-size:1.5rem;line-height:1.75rem;letter-spacing:0}
}
.component.articlelist .article-warpper.column-2 .article .info-container .icon-tag{display:none}
@media screen and (min-width:768px){.component.articlelist .article-warpper.column-2 .article .info-container .icon-tag{display:inline-block}
}
.component.articlelist .article-warpper.column-3 .article{width:100%;margin-bottom:10px;padding:8px 8px 8px 10px}
@media screen and (min-width:768px){.component.articlelist .article-warpper.column-3 .article{float:left;margin:1.1% 1.3%;width:calc((100% - 7.8%)/3);padding:0;position:relative}
}
.component.articlelist .article-warpper.column-3 .article .img-container{float:right;width:80px;height:80px;border:1px solid rgba(0,0,0,0.07);border-right:1px solid #e5e5e5;border-radius:1px}
@media screen and (min-width:768px){.component.articlelist .article-warpper.column-3 .article .img-container{float:none;width:100%;height:120px;border:1px solid rgba(0,0,0,0.07);border-bottom:1px solid #e5e5e5;border-radius:2px 2px 0 0}
}
@media screen and (min-width:960px){.component.articlelist .article-warpper.column-3 .article .img-container{height:150px}
}
.component.articlelist .article-warpper.column-3 .article .img-container .icon-bg{width:35px;height:35px;bottom:5px;right:5px}
@media screen and (min-width:768px){.component.articlelist .article-warpper.column-3 .article .img-container .icon-bg{width:45px;height:45px;bottom:15px;right:20px}
}
.component.articlelist .article-warpper.column-3 .article .img-container .icon-bg .icon-video{width:15px;height:15px;left:4px}
@media screen and (min-width:768px){.component.articlelist .article-warpper.column-3 .article .img-container .icon-bg .icon-video{width:20px;height:20px;left:5px}
}
.component.articlelist .article-warpper.column-3 .article .img-container .icon-bg .icon-podcast{width:20px;height:20px;left:0}
@media screen and (min-width:768px){.component.articlelist .article-warpper.column-3 .article .img-container .icon-bg .icon-podcast{width:25px;height:25px}
}
.component.articlelist .article-warpper.column-3 .article .info-container{float:left;width:calc(100% - 80px);padding-right:15px}
@media screen and (min-width:768px){.component.articlelist .article-warpper.column-3 .article .info-container{float:none;width:100%;border-top:0;padding:15px 15px 25px}
}
@media screen and (min-width:960px){.component.articlelist .article-warpper.column-3 .article .info-container{padding:20px 30px 40px}
}
.component.articlelist .article-warpper.column-3 .article .info-container h2 a{font-size:1rem;line-height:1.125rem;letter-spacing:0;margin:0 0 5px}
@media screen and (min-width:768px){.component.articlelist .article-warpper.column-3 .article .info-container h2 a{font-size:1.125rem;line-height:1.375rem;letter-spacing:0;margin:5px 0 10px}
}
@media screen and (min-width:960px){.component.articlelist .article-warpper.column-3 .article .info-container h2 a{font-size:1.375rem;line-height:1.75rem;letter-spacing:0}
}
.component.articlelist .article-warpper.column-3 .article .info-container .icon-tag{display:none}
@media screen and (min-width:768px){.component.articlelist .article-warpper.column-3 .article .info-container .icon-tag{position:absolute;top:85px;left:15px;display:inline-block}
}
@media screen and (min-width:960px){.component.articlelist .article-warpper.column-3 .article .info-container .icon-tag{top:100px;left:30px}
}
.component.articlelist .article-warpper.column-3.simple{border-top:1px solid rgba(204,204,204,0.5)}
@media screen and (min-width:768px){.component.articlelist .article-warpper.column-3.simple{border-top:0}
}
.component.articlelist .article-warpper.column-3.simple .article{background:transparent;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);border:0;border-bottom:1px solid rgba(204,204,204,0.5);margin-bottom:0;padding:0}
@media screen and (min-width:768px){.component.articlelist .article-warpper.column-3.simple .article{width:calc((100% - 5.2%)/2)}
}
@media screen and (min-width:960px){.component.articlelist .article-warpper.column-3.simple .article{width:calc((100% - 7.8%)/3)}
}
.component.articlelist .article-warpper.column-3.simple .article .img-container{display:none}
.component.articlelist .article-warpper.column-3.simple .article .info-container{height:auto;width:100%;padding:15px}
@media screen and (min-width:768px){.component.articlelist .article-warpper.column-3.simple .article .info-container{padding:15px 0}
}
.component.articlelist .article-warpper.column-3.simple .article .info-container h2 a{font-size:1rem;line-height:1.125rem;letter-spacing:0;margin:0 0 5px}
@media screen and (min-width:768px){.component.articlelist .article-warpper.column-3.simple .article .info-container h2 a{font-size:1.125rem;line-height:1.375rem;letter-spacing:0;margin:5px 0 10px}
}
@media screen and (min-width:960px){.component.articlelist .article-warpper.column-3.simple .article .info-container h2 a{font-size:1.375rem;line-height:1.75rem;letter-spacing:0}
}
.component.articlelist .article-warpper.column-3.simple .article .info-container .icon-tag{display:none}
.component.articlelist .article-warpper.column-3 .article.type-larger,.component.articlelist .article-warpper.column-3 .video.type-larger{width:100%;height:auto !important}
@media screen and (min-width:768px){.component.articlelist .article-warpper.column-3 .article.type-larger,.component.articlelist .article-warpper.column-3 .video.type-larger{width:97.4%}
}
.component.articlelist .article-warpper.column-3 .article.type-larger .img-container,.component.articlelist .article-warpper.column-3 .video.type-larger .img-container{float:left;width:100%;height:170px}
@media screen and (min-width:768px){.component.articlelist .article-warpper.column-3 .article.type-larger .img-container,.component.articlelist .article-warpper.column-3 .video.type-larger .img-container{float:right;width:calc((97.4%)*2/3);height:300px}
}
@media screen and (min-width:960px){.component.articlelist .article-warpper.column-3 .article.type-larger .img-container,.component.articlelist .article-warpper.column-3 .video.type-larger .img-container{height:350px}
}
.component.articlelist .article-warpper.column-3 .article.type-larger .info-container,.component.articlelist .article-warpper.column-3 .video.type-larger .info-container{float:left;width:100%}
@media screen and (min-width:768px){.component.articlelist .article-warpper.column-3 .article.type-larger .info-container,.component.articlelist .article-warpper.column-3 .video.type-larger .info-container{width:calc((97.4%) / 3)}
}
.component.articlelist .article-warpper.column-3 .article.type-larger .info-container .icon-tag,.component.articlelist .article-warpper.column-3 .video.type-larger .info-container .icon-tag{position:static}
.container__aside .article-warpper.aside{padding:10px}
@media screen and (min-width:768px){.container__aside .article-warpper.aside{padding:0}
}
#CQ .x-tag-dialog .x-form-field-wrap{width:100% !important}
#CQ .x-tag-dialog input.x-form-field{width:calc(100% - 24px) !important}
.component.title h2{font-size:1.375rem;line-height:1.625rem;letter-spacing:0;font-weight:600;text-transform:uppercase}
@media screen and (min-width:768px){.component.title h2{font-size:1.5rem;line-height:1.75rem;letter-spacing:0}
}
.component.title h1{font-size:1.875rem;line-height:2.125rem;letter-spacing:0;font-weight:600}
@media screen and (min-width:768px){.component.title h1{font-size:2.25rem;line-height:2.5rem;letter-spacing:0}
}
.component.title.margin-top--40px{margin-top:40px}
.component.title.margin-top--20px{margin-top:20px}
.component.title.margin-top--0{margin-top:0}
.component.title.margin-bottom--20px{margin-bottom:20px}
.component.title.margin-bottom--0{margin-bottom:10px}
@media screen and (min-width:768px){.component.title.margin-bottom--0{margin-bottom:0}
}
.component.article-date{font-size:.875rem;line-height:1.5rem 0;letter-spacing:0;color:#747678;margin-bottom:10px}
.component.article-tag{margin:30px 0}
@media screen and (min-width:960px){.component.article-tag{margin:40px 0}
}
.component.article-tag span{float:left;padding:3px 20px;margin:5px 10px 0 0;border:1px solid #e8e8e8;border-radius:30px;color:#747678;font-size:.75rem;line-height:.875rem;letter-spacing:0;display:inline-block}
.component.article-author{margin-top:40px;padding-top:20px;border-top:1px solid #c9c9c9}
.component.article-author .primary-heading{font-size:.9375rem;line-height:1.125rem;letter-spacing:0;margin-bottom:10px}
.component.article-author .author-name{font-weight:600}
.component.article-author .author-tel{margin:5px 0}
.text__content p{font-size:1.125rem;line-height:1.75rem;letter-spacing:0}
.text__content .btn--transparent{padding-left:40px;padding-right:40px}
.text__content ul{padding-left:20px}
.text.bg--grey,.text.bg--black,.text.bg--blue,.text.bg--lightblue,.text.bg--darkblue,.text.bg--deepcurrent{padding:15px}
.text.bg--grey{background-color:#f5f5f5}
#CQrte .btn--transparent{padding-left:40px;padding-right:40px}
.Transparent.blue{display:inline-block;vertical-align:middle;font-weight:600;font-family:myriad-pro,Arial,sans-serif;font-size:1rem;line-height:1.375rem;letter-spacing:0;text-align:center;cursor:pointer;border:1px solid #007dba;padding:.4375rem 2.5rem;border-radius:3px;background:transparent;color:#007dba;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-both;transition-timing-function:ease-both;max-width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
@media screen and (min-width:480px){.Transparent.blue{width:auto}
}
.Transparent.blue:hover{background-color:#008dd4;text-decoration:none;color:#fff}
.Transparent.blue:active{background-color:#008dd4;color:#fff}
.title+.text{padding:12px 0 15px;border-top:1px dashed #c9c9c9;border-bottom:1px dashed #c9c9c9}
body.article .component.columns .container--eightfour .container__main .component.columns .container--twoten .container__main{width:100%;margin:0;padding:0}
@media screen and (min-width:768px){body.article .component.columns .container--eightfour .container__main .component.columns .container--twoten .container__main{width:100px;min-height:1px}
}
body.article .component.columns .container--eightfour .container__main .component.columns .container--twoten .container__aside{width:100%;margin:0;padding:0}
@media screen and (min-width:768px){body.article .component.columns .container--eightfour .container__main .component.columns .container--twoten .container__aside{width:calc(100% - 100px);min-height:1px}
}
body.article .component.columns .container--eightfour .container__main .container__main__element,body.article .component.columns .container--eightfour .container__main .container__aside__element{margin-bottom:0}
@media screen and (min-width:960px){body.article .component.columns .container--eightfour .container__aside{padding-left:4%}
}
body.article .component.columns .container--eightfour .container__aside .container__main__element,body.article .component.columns .container--eightfour .container__aside .container__aside__element{margin-bottom:0}
.component.authorlist{margin-bottom:20px}
@media screen and (min-width:768px){.component.authorlist{margin-left:-1.1%;margin-right:-1.1%;margin-bottom:40px}
}
.component.authorlist .author{float:left;width:100%;margin:5px 0;padding:10px;background-color:#fff;border:1px solid rgba(204,204,204,0.5);position:relative;min-height:135px}
@media screen and (min-width:768px){.component.authorlist .author{margin:1.1%;width:31.111111%;min-height:300px}
}
@media screen and (min-width:960px){.component.authorlist .author{width:22.8%}
}
.component.authorlist .author .bg-image{float:left;background-color:#e5e5e5;background-repeat:no-repeat;background-size:cover;background-position:center bottom;width:78px;height:78px;display:block}
@media screen and (min-width:768px){.component.authorlist .author .bg-image{float:none;width:100%;height:170px}
}
.component.authorlist .author .bg-image.default-bg-image{background-image:url("images/default-author-image@2x.jpg") !important}
.component.authorlist .author .info-container{float:left;width:calc(100% - 110px);padding:0 0 0 10px}
@media screen and (min-width:768px){.component.authorlist .author .info-container{float:none;width:100%;padding:8px 0 0 0}
}
.component.authorlist .author .info-container h3{font-size:1.25rem;line-height:1.5rem;letter-spacing:0;font-family:myriad-pro,Arial,sans-serif;margin-bottom:0;color:#282828}
.component.authorlist .author .info-container .author-title{font-size:.875rem;line-height:1rem;letter-spacing:0;color:#747678;margin:5px 0 15px}
.component.authorlist .author .info-container .author-tel{font-size:.875rem;line-height:1rem;letter-spacing:0;color:#494949;margin:5px 0;white-space:nowrap}
.component.authorlist .author .info-container .author-email{font-size:.875rem;line-height:1rem;letter-spacing:0;color:#494949;margin:5px 0;white-space:nowrap}
.component.authorlist .author .info-container .icons{position:absolute;left:10px;top:85px;margin-top:15px}
@media screen and (min-width:768px){.component.authorlist .author .info-container .icons{position:static}
}
.component.authorlist .author .info-container .icons a{display:inline-block}
.component.authorlist .author .info-container .icons a .icon{font-size:20px;background-position:center center;background-repeat:no-repeat;background-size:contain;width:22px;height:22px;display:inline-block}
@media screen and (min-width:768px){.component.authorlist .author .info-container .icons a .icon{margin-right:10px}
}
.component.authorlist .author .info-container .icons a .icon.icon_twitterbg{background-image:url("images/Twitter.png");width:23px;height:23px}
.component.authorlist .author .info-container .icons a .icon.icon_linkedinbg{background-image:url("images/Linkedin.png");margin-right:9px}
.component.authorlist .author .info-container .icons a .icon.icon_facebookbg{background-image:url("images/facebook.png")}
@media screen and (min-width:768px){.component.gallery .item-list{margin-left:-1.3%;margin-right:-1.3%}
}
.component.gallery .item-list .item{position:relative;overflow:hidden;margin-bottom:15px}
@media screen and (min-width:768px){.component.gallery .item-list .item{float:left;margin:1.1% 1.3%;width:calc((100% - 5.2%)/2)}
}
@media screen and (min-width:960px){.component.gallery .item-list .item{width:calc((100% - 7.8%)/3)}
}
.component.gallery .item-list .item a{background-repeat:no-repeat;background-position:center center;background-size:cover;height:290px;display:block;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
@media screen and (min-width:768px){.component.gallery .item-list .item a{height:300px}
}
@media screen and (min-width:960px){.component.gallery .item-list .item a{height:335px}
}
.component.gallery .item-list .item a:hover,.component.gallery .item-list .item a:active,.component.gallery .item-list .item a:focus{text-decoration:none;-webkit-transform:scale(1.05);transform:scale(1.05)}
.component.gallery .item-list .item .info-container{background-color:rgba(0,65,101,0.8);position:absolute;bottom:0;width:100%;height:60px}
.component.gallery .item-list .item .info-container p.title{color:#fff;font-weight:600;padding:10px;font-size:16px;line-height:19px;display:block}
.component.gallery .item-list .item.hidden{display:none}
.component.gallery .view-more{margin:30px auto 20px;text-align:center}
.component.gallery .view-more button{background-color:#0072ac;font-weight:600;font-size:1rem;line-height:1.1875rem;letter-spacing:.04em;color:#fff;height:44px;border-radius:5px;display:block;border:0;width:100%;white-space:nowrap}
@media screen and (min-width:768px){.component.gallery .view-more button{padding:0 50px;display:inline-block;width:auto}
}
.component.gallery .view-more button:hover,.component.gallery .view-more button:active{background-color:#0093d8;text-decoration:none}
.component.gallery .lightbox-overlay{background:black}
@media screen and (min-width:768px){.component.gallery .lightbox-overlay{background:rgba(0,0,0,0.9)}
}
.component.gallery .lightbox-overlay .lightbox-inner{width:100%;height:100%}
.component.gallery .top-container{height:auto;width:100%}
@media screen and (min-width:768px){.component.gallery .top-container{height:calc(100% - 150px)}
}
.component.gallery .top-container .image-container{position:fixed;bottom:0;margin-bottom:15px;padding:15px;height:140px;overflow-y:auto;overflow-x:hidden;width:100%;z-index:999;background-color:rgba(0,0,0,0.3)}
@media screen and (min-width:768px){.component.gallery .top-container .image-container{background:transparent;margin-bottom:0;position:static;overflow-x:auto;height:100%;float:left;width:calc(100% - 60px);padding:0 60px;display:block !important}
}
@media screen and (min-width:960px){.component.gallery .top-container .image-container{width:calc(100% - 80px);padding:0 80px}
}
.component.gallery .top-container .image-container .hero-image{display:none;width:100%;height:calc(100% - 180px);margin:80px auto 0;background-position:center center;background-repeat:no-repeat;background-size:contain}
@media screen and (min-width:768px){.component.gallery .top-container .image-container .hero-image{display:block}
}
.component.gallery .top-container .image-container .disc{height:auto}
@media screen and (min-width:768px){.component.gallery .top-container .image-container .disc{height:100px}
}
.component.gallery .top-container .image-container .disc .date{font-size:1rem;line-height:1.1875rem;letter-spacing:0;color:#fff}
@media screen and (min-width:768px){.component.gallery .top-container .image-container .disc .date{margin-bottom:10px}
}
.component.gallery .top-container .image-container .disc .title{font-size:16px;line-height:22px;color:#fff}
@media screen and (min-width:768px){.component.gallery .top-container .image-container .disc .title{font-size:20px;line-height:24px;font-weight:600}
}
.component.gallery .top-container .close-container{height:60px;width:100%;background:transparent;position:absolute;right:0;top:0;z-index:100}
@media screen and (min-width:768px){.component.gallery .top-container .close-container{position:relative;width:60px;height:100%;float:right;background-color:#4a4a4a}
}
@media screen and (min-width:960px){.component.gallery .top-container .close-container{width:80px}
}
.component.gallery .top-container .close-container .lightbox-close{background:url("images/owl-close.png") no-repeat center center;background-size:cover;width:22px;height:22px;display:block;margin:18px;position:absolute;right:0;top:5px}
@media screen and (min-width:768px){.component.gallery .top-container .close-container .lightbox-close{margin:40px 0 0 18px;position:relative}
}
@media screen and (min-width:960px){.component.gallery .top-container .close-container .lightbox-close{margin:40px 0 0 30px}
}
.component.gallery .top-container .close-container .lightbox-close:hover,.component.gallery .top-container .close-container .lightbox-close:active{text-decoration:none}
.component.gallery .owl-container{width:100%;height:calc(100%)}
@media screen and (min-width:768px){.component.gallery .owl-container{padding:20px 0;height:150px;border-top:1px solid #969696;margin-top:0;height:auto}
}
.component.gallery .owl-container .owl-carousel{width:100%;height:100%;margin:0 auto;position:relative}
@media screen and (min-width:768px){.component.gallery .owl-container .owl-carousel{max-width:calc(100% - 120px);height:auto}
}
@media screen and (min-width:960px){.component.gallery .owl-container .owl-carousel{max-width:calc(100% - 160px)}
}
.component.gallery .owl-container .owl-carousel .owl-stage-outer{z-index:100;height:100%}
@media screen and (min-width:768px){.component.gallery .owl-container .owl-carousel .owl-stage-outer{height:auto}
}
.component.gallery .owl-container .owl-carousel .owl-stage-outer .owl-stage{height:100%}
@media screen and (min-width:768px){.component.gallery .owl-container .owl-carousel .owl-stage-outer .owl-stage{height:auto}
}
.component.gallery .owl-container .owl-carousel .owl-item{width:100%;height:100%;margin:0 4.7px !important;overflow:hidden;display:table}
@media screen and (min-width:768px){.component.gallery .owl-container .owl-carousel .owl-item{width:170px;height:110px;overflow:auto}
}
.component.gallery .owl-container .owl-carousel .owl-item>div{width:100%;height:100%;display:table-cell;vertical-align:middle}
.component.gallery .owl-container .owl-carousel .owl-item .thumb-image{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;display:none}
@media screen and (min-width:768px){.component.gallery .owl-container .owl-carousel .owl-item .thumb-image{display:block}
}
.component.gallery .owl-container .owl-carousel .owl-item img{display:block}
@media screen and (min-width:768px){.component.gallery .owl-container .owl-carousel .owl-item img{display:none}
}
@media screen and (min-width:768px){.component.gallery .owl-container .owl-carousel .owl-item.high-light{border:2px solid #007dba}
}
.component.gallery .owl-container .owl-carousel .owl-nav{position:absolute;width:100%;top:40px;display:none}
@media screen and (min-width:768px){.component.gallery .owl-container .owl-carousel .owl-nav{display:block}
}
.component.gallery .owl-container .owl-carousel .owl-nav .owl-prev,.component.gallery .owl-container .owl-carousel .owl-nav .owl-next{background:url("images/owl-arrow.png") no-repeat center center;background-size:cover;width:20px;height:33px;font-size:0}
.component.gallery .owl-container .owl-carousel .owl-nav .owl-prev.disabled,.component.gallery .owl-container .owl-carousel .owl-nav .owl-next.disabled{opacity:.5}
.component.gallery .owl-container .owl-carousel .owl-nav .owl-prev{float:left;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
@media screen and (min-width:768px){.component.gallery .owl-container .owl-carousel .owl-nav .owl-prev{margin-left:-30px}
}
@media screen and (min-width:960px){.component.gallery .owl-container .owl-carousel .owl-nav .owl-prev{margin-left:-40px}
}
.component.gallery .owl-container .owl-carousel .owl-nav .owl-next{float:right}
@media screen and (min-width:768px){.component.gallery .owl-container .owl-carousel .owl-nav .owl-next{margin-right:-35px}
}
@media screen and (min-width:960px){.component.gallery .owl-container .owl-carousel .owl-nav .owl-next{margin-right:-50px}
}
.component.gallery .owl-container .owl-carousel .owl-dots{display:block}
.overlay-open{overflow-y:hidden}
.overlay-open body{overflow-y:hidden}
.component.archive{background-color:#f7f7f7;padding-top:20px}
@media screen and (min-width:480px){.component.archive .grid{padding:0 15px}
}
.archive__container{width:100%;min-height:400px;max-width:860px}
.archive__container__main{width:100%}
.archive__filter{margin:0 15px 20px}
@media screen and (min-width:480px){.archive__filter{margin:0 0 20px}
}
@media screen and (min-width:768px){.archive__filter{margin:0 0 50px}
}
.archive__filter p.name,.archive__filter>span,.archive__filter div.year,.archive__filter div.month{display:inline-block;float:left}
.archive__filter p.name{display:none}
@media screen and (min-width:480px){.archive__filter p.name{display:block}
}
.archive__filter>span{margin:0 20px;display:none}
@media screen and (min-width:480px){.archive__filter>span{display:block}
}
.archive__filter div.year,.archive__filter div.month{width:105px;height:25px;position:relative;cursor:pointer}
.archive__filter div.year label .icon,.archive__filter div.month label .icon{margin-left:7px;color:#007dba}
.archive__filter div.year.open ul,.archive__filter div.month.open ul{display:block}
.archive__filter ul{list-style:none;width:130px;max-height:230px;border-radius:3px;background-color:#fff;overflow-y:scroll;overflow-x:hidden;-webkit-box-shadow:1px 0 1px 1px rgba(10,9,10,0.22);box-shadow:1px 0 1px 1px rgba(10,9,10,0.22);display:none;position:absolute;z-index:5;left:0;top:30px}
@media screen and (min-width:480px){.archive__filter ul{left:-20px}
}
.archive__filter ul::-webkit-scrollbar{width:6px;height:6px}
.archive__filter ul::-webkit-scrollbar-thumb{border-radius:5px;background:rgba(0,0,0,0.5)}
.archive__filter ul::-webkit-scrollbar-track{border-radius:0}
.archive__filter ul li{padding:10px 20px;font-size:1rem;line-height:1.125rem;letter-spacing:0;color:#747678}
.archive__filter ul li:hover,.archive__filter ul li:active{background-color:#f5f5f5}
.archive__list{margin-bottom:15px}
@media screen and (min-width:480px){.archive__list{margin-bottom:30px}
}
.archive__list .title{margin:15px 0;font-size:1.25rem;line-height:1.5rem;letter-spacing:0;font-weight:600;color:#747678;padding:0 15px}
@media screen and (min-width:480px){.archive__list .title{font-size:24px;padding:0;margin:25px 0}
}
.archive__list .item{margin-bottom:10px;padding:15px;background-color:#fff}
@media screen and (min-width:480px){.archive__list .item{padding:25px}
}
.archive__list .item .date{color:#747678;font-size:1rem;line-height:1.1875rem;letter-spacing:0;margin-bottom:10px}
.archive__list .item a{color:#494949;font-size:1.125rem;line-height:1.25rem;letter-spacing:0;font-weight:600}
.archive .no-archive{font-size:1.125rem;line-height:1.25rem;letter-spacing:0;font-weight:600;padding:0 15px}
@media screen and (min-width:480px){.archive .no-archive{padding:0}
}
.error404{padding:20px 0;width:100%;height:100%;margin:0 auto;text-align:center}
@media screen and (min-width:768px){.error404{padding:20px 50px;text-align:left;margin:0}
}
@media screen and (min-width:960px){.error404{padding:20px 100px}
}
.error404 .text__content{position:relative;min-height:150px}
@media screen and (min-width:768px){.error404 .text__content{padding:50px 0 0 180px}
}
.error404 .icon-bubble{width:150px;height:150px;background-color:#f5f5f5;display:inline-block;font-size:3.75rem;line-height:9.375rem;letter-spacing:.01em;color:#0072ac;font-weight:600;line-height:150px !important;border-radius:50%;text-align:center;margin-bottom:20px}
@media screen and (min-width:768px){.error404 .icon-bubble{position:absolute;left:0;top:0;margin-bottom:0}
}
.error404 .text--darkblue{color:#0072ac}
.error404 a .text--disclaimer{color:#0072ac}
.error404 a:hover,.error404 a:active{text-decoration:none}
.error404 a:hover .text--disclaimer,.error404 a:active .text--disclaimer{color:#0093d8}
.component.search-result{min-height:480px}
.component.search-result .container{padding:30px 0 20px 0}
.component.search-result .container.bg-white{padding-bottom:0}
.component.search-result .container.hidden{display:none}
.component.search-result .container .search-title{height:31px;width:300px;color:#494949;font-family:"myriad-pro";font-size:30px;font-weight:600;line-height:37px;margin-bottom:30px}
.component.search-result .container .query-conditions{width:100%}
@media screen and (min-width:768px){.component.search-result .container .query-conditions{width:80%}
}
@media screen and (min-width:960px){.component.search-result .container .query-conditions{width:74.3%}
}
.component.search-result .container .query-conditions .result-desc{font-size:1rem;line-height:1rem;letter-spacing:0;margin-top:30px}
.component.search-result .container .query-conditions .result-desc span{font-weight:600;color:#0072ac}
.component.search-result .container .query-conditions .form{position:relative}
.component.search-result .container .query-conditions .form .input-search{width:100%;height:44px;border:1px solid #747678;border-radius:3px;background-color:#fff;font-size:1rem;line-height:1rem;letter-spacing:0;color:#007dba;padding-left:44px;margin:0}
.component.search-result .container .query-conditions .form .input-search::-ms-clear{display:none}
.component.search-result .container .query-conditions .form .btn-search{position:absolute;top:12px;left:12px;bottom:10px;border:0;padding:0;background:url("images/search-blue.png") no-repeat 0 0;width:20px;height:20px;background-size:cover}
.component.search-result .container .query-conditions .form .btn-search:hover,.component.search-result .container .query-conditions .form .btn-search:active{background-position:0 -20px}
.component.search-result .container .result-container{float:left;display:block;margin-right:2.6455026455%;width:100%}
.component.search-result .container .result-container:last-child{margin-right:0}
@media screen and (min-width:960px){.component.search-result .container .result-container{float:left;display:block;margin-right:2.6455026455%;width:74.3386243386%}
.component.search-result .container .result-container:last-child{margin-right:0}
}
.component.search-result .container .result-container .filter{color:#494949;font-size:1rem;line-height:19px;margin-bottom:10px}
@media screen and (min-width:768px){.component.search-result .container .result-container .filter{margin-bottom:0}
}
.component.search-result .container .result-container .filter .filter-text{display:none}
@media screen and (min-width:480px){.component.search-result .container .result-container .filter .filter-text{display:inline-block}
}
.component.search-result .container .result-container .filter .filter-vertical{display:none}
@media screen and (min-width:480px){.component.search-result .container .result-container .filter .filter-vertical{display:inline-block;margin:0 30px}
}
.component.search-result .container .result-container .filter div{display:inline-block}
.component.search-result .container .result-container .filter .filter_year,.component.search-result .container .result-container .filter .filter_month{position:relative;width:120px;cursor:pointer}
.component.search-result .container .result-container .filter .filter_year .icons__item,.component.search-result .container .result-container .filter .filter_month .icons__item{color:#0072ac;margin-left:5px}
@media screen and (min-width:480px){.component.search-result .container .result-container .filter .filter_month{margin-left:30px}
}
.component.search-result .container .result-container .filter .filter_year_list,.component.search-result .container .result-container .filter .filter_month_list{width:120px;max-height:250px;position:absolute;top:30px;left:0;z-index:5;border-radius:3px;background-color:white;overflow-y:scroll;overflow-x:hidden;-webkit-box-shadow:1px 0 1px 1px rgba(10,9,10,0.22);box-shadow:1px 0 1px 1px rgba(10,9,10,0.22);display:none}
@media screen and (min-width:480px){.component.search-result .container .result-container .filter .filter_year_list,.component.search-result .container .result-container .filter .filter_month_list{left:-20px}
}
.component.search-result .container .result-container .filter .filter_year_list ul,.component.search-result .container .result-container .filter .filter_month_list ul{list-style:none;padding-bottom:10px}
.component.search-result .container .result-container .filter .filter_year_list ul li,.component.search-result .container .result-container .filter .filter_month_list ul li{width:110px;height:40px;cursor:pointer}
.component.search-result .container .result-container .filter .filter_year_list ul li a,.component.search-result .container .result-container .filter .filter_month_list ul li a{height:100%;width:100%;color:#747678;font-size:1rem;line-height:24px;padding:10px 5px 0 20px;display:inline-block}
.component.search-result .container .result-container .filter .filter_year_list ul li a:hover,.component.search-result .container .result-container .filter .filter_month_list ul li a:hover{text-decoration:none}
.component.search-result .container .result-container .filter .filter_year_list ul li:hover,.component.search-result .container .result-container .filter .filter_month_list ul li:hover{background-color:#f5f5f5}
.component.search-result .container .result-container .filter .filter_year_list.open,.component.search-result .container .result-container .filter .filter_month_list.open{display:block}
.component.search-result .container .result-container .filter .filter_year_list::-webkit-scrollbar,.component.search-result .container .result-container .filter .filter_month_list::-webkit-scrollbar{width:6px;height:6px}
.component.search-result .container .result-container .filter .filter_year_list::-webkit-scrollbar-thumb,.component.search-result .container .result-container .filter .filter_month_list::-webkit-scrollbar-thumb{border-radius:5px;background:rgba(0,0,0,0.5)}
.component.search-result .container .result-container .filter .filter_year_list::-webkit-scrollbar-track,.component.search-result .container .result-container .filter .filter_month_list::-webkit-scrollbar-track{border-radius:0}
.component.search-result .container .result-container .result-list .item{position:relative;background-color:#fff;font-family:"myriad-pro";margin-left:-15px;margin-right:-15px;border-bottom:1px solid #e0e0e0}
@media screen and (min-width:768px){.component.search-result .container .result-container .result-list .item{margin-left:0;margin-right:0}
}
.component.search-result .container .result-container .result-list .item .img-container{position:absolute;top:0;bottom:0;right:0;background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#e5e5e5;display:none}
@media screen and (min-width:768px){.component.search-result .container .result-container .result-list .item .img-container{width:240px;height:100%;display:block}
}
@media screen and (min-width:960px){.component.search-result .container .result-container .result-list .item .img-container{width:260px}
}
.component.search-result .container .result-container .result-list .item .img-container a{display:block;width:100%;height:100%}
.component.search-result .container .result-container .result-list .item .info-container{float:left;width:100%;padding:15px}
@media screen and (min-width:768px){.component.search-result .container .result-container .result-list .item .info-container{padding:25px 40px 25px 0}
}
.component.search-result .container .result-container .result-list .item .info-container .author-name{font-size:.875rem;line-height:1.125rem;letter-spacing:0;color:#007dba;font-weight:600;display:inline-block}
.component.search-result .container .result-container .result-list .item .info-container .author-name:hover,.component.search-result .container .result-container .result-list .item .info-container .author-name:active{color:#0093d8;text-decoration:none}
.component.search-result .container .result-container .result-list .item .info-container .date{font-size:.875rem;line-height:1.125rem;letter-spacing:0;color:#747678;display:inline-block;height:19px;font-size:14px;line-height:18px;margin-bottom:5px}
.component.search-result .container .result-container .result-list .item .info-container h2{margin-bottom:7px}
.component.search-result .container .result-container .result-list .item .info-container h2 a{color:#494949;display:block;line-height:23px;font-size:18px;font-family:"myriad-pro";letter-spacing:0}
.component.search-result .container .result-container .result-list .item .info-container h2 a .highlight{color:#007dba}
.component.search-result .container .result-container .result-list .item .info-container h2 a:active{color:#0093d8;text-decoration:none}
.component.search-result .container .result-container .result-list .item .info-container h2 a:active .high-light{color:#0093d8}
.component.search-result .container .result-container .result-list .item .info-container h2 a:hover{text-decoration:underline}
.component.search-result .container .result-container .result-list .item .info-container h2 a:hover .high-light{color:#0093d8}
.component.search-result .container .result-container .result-list .item .info-container .author-title{color:#494949;margin-bottom:5px;line-height:23px;font-size:18px}
.component.search-result .container .result-container .result-list .item .info-container .author-title .highlight{color:#007dba}
.component.search-result .container .result-container .result-list .item .info-container .desc{font-size:.875rem;line-height:1.125rem;letter-spacing:0;color:gray}
.component.search-result .container .result-container .result-list .item .info-container .desc .highlight{color:#007dba}
@media screen and (min-width:960px){.component.search-result .container .result-container .result-list .item .info-container .desc{font-size:1rem;line-height:1.375rem;letter-spacing:0}
}
.component.search-result .container .result-container .result-list .item.hidden{display:none}
.component.search-result .container .result-container .result-list .item.author .img-container{background-position:center -40px}
.component.search-result .container .result-container .result-list .item.author h3 .author-name{font-size:1.125rem;line-height:1.25rem;letter-spacing:0}
@media screen and (min-width:960px){.component.search-result .container .result-container .result-list .item.author h3 .author-name{font-size:1.25rem;line-height:1.25rem;letter-spacing:0}
}
.component.search-result .container .result-container .no-result{min-height:30px;width:100%;color:#494949;font-size:18px;font-weight:600;line-height:20px;margin-top:30px;display:none}
.component.search-result .container .grid{padding:0 15px}
.component.search-bar{float:right;width:90px;margin:15px 0 0 20px}
.component.search-bar .form .input-search{float:left;width:0;border:0;height:0;margin-top:3px;padding-left:15px;background-color:transparent;font-size:1.125rem;line-height:1.875rem;letter-spacing:0;color:#fff}
.component.search-bar .form .input-search::-ms-clear{display:none}
.component.search-bar .form .icon-search{float:right;width:27px;display:block;border:0}
@media screen and (min-width:960px){.component.search-bar .form .icon-search{width:90px;text-align:right}
}
.component.search-bar .form .icon-search .text{display:none}
@media screen and (min-width:960px){.component.search-bar .form .icon-search .text{font-size:1.125rem;line-height:2.25rem;letter-spacing:0;color:#fff;display:inline-block}
}
.component.search-bar .form .icon-search .icon{width:27px;height:27px;display:inline-block;background:url("images/search-white.png") no-repeat 0 0;background-size:cover;position:relative;top:4px}
@media screen and (min-width:960px){.component.search-bar .form .icon-search .icon{top:0}
}
.component.search-bar .form .icon-search:hover{text-decoration:none}
.component.search-bar .form .error-text{float:left;width:100%;color:#ccc;margin-top:-8px;font-size:12px;display:none}
@media screen and (min-width:960px){.component.search-bar .form .error-text{margin-top:2px}
}
.component.search-bar .form .error-text.show{display:block}
.component.search-bar .container{position:absolute;left:0;top:60px;z-index:9200;width:100%;border-bottom:5px solid #007dba;padding:20px;display:none}
@media screen and (min-width:960px){.component.search-bar .container .type-list{margin-left:-1.3%;margin-right:-1.3%}
}
.component.search-bar .container .type-list .type{width:100%;display:none}
@media screen and (min-width:960px){.component.search-bar .container .type-list .type{width:50%;margin:0 auto}
}
.component.search-bar .container .type-list .type .title{font-size:.875rem;line-height:1.375rem;letter-spacing:0;color:#747678;border-bottom:1px solid #dadada;font-weight:600}
.component.search-bar .container .type-list .type ul{list-style:none;margin:0;padding:0}
.component.search-bar .container .type-list .type ul li{margin-bottom:5px}
@media screen and (min-width:960px){.component.search-bar .container .type-list .type ul li{margin-bottom:10px}
}
.component.search-bar .container .type-list .type ul li a{color:#333;font-size:1rem;line-height:1.875rem;letter-spacing:0;display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.component.search-bar .container .type-list .type ul li a:hover,.component.search-bar .container .type-list .type ul li a:active{text-decoration:underline}
.component.search-bar .container .type-list .type ul li .highlight{color:#0093d8}
.component.search-bar .container .type-list .type.show{display:block}
.component.search-bar .container .see-more{margin:0 auto}
@media screen and (min-width:960px){.component.search-bar .container .see-more{margin-top:40px;text-align:center}
}
.component.search-bar .container .see-more a{color:#007dba;font-size:1rem;line-height:1.875rem;letter-spacing:0;font-weight:600}
.component.search-bar .container .see-more a:hover,.component.search-bar .container .see-more a:active{color:#0093d8;text-decoration:none}
.component.search-bar .container.show{display:block}
.component.header.form-open .panel,.component.header.form-open .component.subscribe,.component.header.form-open a.mobile,.component.header.form-open .icon-subscribe{display:none}
.component.header.form-open .logo{visibility:hidden}
@media screen and (min-width:960px){.component.header.form-open .logo{visibility:visible}
}
.component.header.form-open .component.search-bar{width:100%;margin-top:-50px;-webkit-transition:width .25s ease-out;transition:width .25s ease-out}
@media screen and (min-width:960px){.component.header.form-open .component.search-bar{width:calc((100% - 340px));margin:12px 0 0 20px}
}
.component.header.form-open .component.search-bar .form .input-search{height:35px;width:calc((100% - 55px))}
@media screen and (min-width:960px){.component.header.form-open .component.search-bar .form .input-search{border:1px solid #afbdca}
}
.component.header.form-open .component.search-bar .form .icon-search{width:21px;margin-top:4px}
@media screen and (min-width:960px){.component.header.form-open .component.search-bar .form .icon-search{margin-top:7px}
}
.component.header.form-open .component.search-bar .form .icon-search .text{display:none}
.component.header.form-open .component.search-bar .form .icon-search .icon{background-position:0 -54px;width:21px;height:21px;background-size:inherit}
@media screen and (min-width:960px){.fixed .component.header.form-open .component.search-bar{width:calc((100% - 215px));margin-top:5px}
}
.fixed .component.header.form-open .component.search-bar .container{top:60px}
@media screen and (min-width:960px){.fixed .component.header.form-open .component.search-bar .container{top:90px}
}
.component.image{margin:20px 0 0}
.component.image img{width:100%}
.component.image .description{margin-top:5px;color:#747678;font-size:.875rem;line-height:1.125rem;letter-spacing:0;margin-bottom:0}
div.image{margin:0}
.component.youtube-video{width:100%;height:56.25%;max-height:400px;position:relative;margin:20px 0}
.component.youtube-video .title{position:absolute;top:0;width:100%;padding:15px;font-size:1rem;line-height:1rem;letter-spacing:0;color:#fff;background:rgba(0,0,0,0.5)}
@media screen and (min-width:768px){.component.youtube-video .title{font-size:1.125rem;line-height:1.375rem;letter-spacing:0}
}
@media screen and (min-width:960px){.component.youtube-video .title{font-size:1.25rem;line-height:1.5rem;letter-spacing:0}
}
.component.youtube-video .title.hidden{display:none}
.component.youtube-video .play-video{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}
.component.youtube-video .play-video .icon-play-video{display:inline-block;width:45px;height:45px;background-color:rgba(255,255,255,0.9);border-radius:50%;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}
@media screen and (min-width:960px){.component.youtube-video .play-video .icon-play-video{width:60px;height:60px}
}
.component.youtube-video .play-video .icon-play-video .icon-triangle{background:url("images/Triangle.png") no-repeat center center;width:25px;height:25px;background-size:cover;display:inline-block;position:absolute;left:6px;right:0;top:0;bottom:0;margin:auto}
@media screen and (min-width:960px){.component.youtube-video .play-video .icon-play-video .icon-triangle{width:35px;height:35px}
}
.component.youtube-video .play-video .icon-play-video:hover{text-decoration:none}
.lightbox-overlay.video-popup .lightbox-inner{background-color:#1a1a1a}
.lightbox-overlay.video-popup .lightbox-inner .lightbox-iframe{display:block;width:100%;height:100%}
.view-more{height:44px;width:180px;margin:30px auto 20px;border-radius:3px;text-align:center;padding:0}
.view-more button{background-color:#0072ac;font-weight:600;font-size:1rem;line-height:2.75rem;letter-spacing:.05em;color:#fff;height:44px;border-radius:3px;display:block;border:0;width:100%;padding:0}
@media screen and (min-width:768px){.view-more button{display:inline-block}
}
.view-more button:hover,.view-more button:active{background-color:#0093d8;text-decoration:none}
.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-slider,.slick-list{position:relative;display:block}
.slick-list{overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-loading .slick-list{background:#fff url("images/carousel/ajax-loader.gif") center center no-repeat}
.slick-list.dragging{cursor:hand}
.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[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-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0;color:transparent;top:50%;margin-top:-10px;padding:0;border:0;outline:0}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:0;background:0;color:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-family:"myriad-pro","Myriad","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
[dir="rtl"] .slick-prev{left:auto;right:-25px}
.slick-prev:before{content:"â†"}
[dir="rtl"] .slick-prev:before{content:"â†’"}
.slick-next{right:-25px}
[dir="rtl"] .slick-next{left:-25px;right:auto}
.slick-next:before{content:"â†’"}
[dir="rtl"] .slick-next:before{content:"â†"}
.slick-slider{margin-bottom:30px}
article.article ul.slick-dots,article.article ol.slick-dots{margin:0;padding:0}
article.article ul.slick-dots li,article.article ol.slick-dots li{margin-bottom:0;margin-top:0;padding-left:0}
.slick-dots{position:absolute;list-style:none;display:block;text-align:center;padding: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:hover,.slick-dots li button:focus{outline:0}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"â€¢";width:20px;height:20px;font-family:"myriad-pro","Myriad","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{color:#000;opacity:.75}
.slick-list{width:100%}
.slick-prev,.slick-prev:hover,.slick-prev:focus,.slick-next,.slick-next:hover,.slick-next:focus{display:none !important;z-index:2000;background-color:rgba(255,255,255,0.6);width:35px;height:70px;top:150px}
@media screen and (min-width:768px){.slick-prev,.slick-prev:hover,.slick-prev:focus,.slick-next,.slick-next:hover,.slick-next:focus{display:inline-block !important}
}
.slick-prev{left:0;border-radius:0 5px 5px 0}
.slick-next{right:0;border-radius:5px 0 0 5px}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background-color:rgba(255,255,255,0.9)}
.slick-prev span,.slick-prev:hover span{display:inline-block;background-image:url("images/carousel-left.png");background-size:cover;background-position:center;background-repeat:no-repeat;width:15px;height:30px;top:-10px;left:0;position:relative}
.slick-next span,.slick-next:hover span{display:inline-block;background-image:url("images/carousel-right.png");background-size:cover;background-position:center;background-repeat:no-repeat;width:15px;height:30px;right:0;position:relative;top:-10px}
.slick-disabled span{opacity:.5}
.slick-prev:before,.slick-next:before{content:'';opacity:0}
.slick-dots{height:0;top:10px}
.slick-dots li{width:7px;height:7px}
.slick-dots li button{width:7px;height:7px;border-radius:50%;padding:0;background-color:#ccc}
.slick-dots li button:before{content:''}
.slick-dots li.slick-active button{background-color:#949494}
.component.image-carousel{position:relative;margin-top:30px}
.component.image-carousel .slick-arrow span{width:17px}
.component.image-carousel .image-container{width:100%}
.component.image-carousel .image-container .slider-image{width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;height:300px;display:none}
@media screen and (min-width:768px){.component.image-carousel .image-container .slider-image{height:400px;display:block}
}
@media screen and (min-width:960px){.component.image-carousel .image-container .slider-image{height:500px}
}
.component.image-carousel .image-container .slider-image-mobile{width:100%;display:block}
@media screen and (min-width:768px){.component.image-carousel .image-container .slider-image-mobile{display:none}
}
.component.image-carousel .image-container .title{width:100%;margin-top:5px;font-size:.875rem;line-height:1.125rem;letter-spacing:0;color:#747678}
.component.image-carousel .slick-arrow{top:115px}
@media screen and (min-width:768px){.component.image-carousel .slick-arrow{top:165px}
}
@media screen and (min-width:960px){.component.image-carousel .slick-arrow{top:215px}
}
.component.video-carousel{position:relative;margin-top:30px}
.component.video-carousel .slick-arrow span{width:17px}
.component.video-carousel .video-container{width:100%;height:100%;position:relative}
.component.video-carousel .video-container .play-video{width:100%;height:100%;display:block;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}
.component.video-carousel .video-container .play-video .icon-play-video{display:inline-block;width:55px;height:55px;background-color:rgba(255,255,255,0.9);border-radius:50%;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}
.component.video-carousel .video-container .play-video .icon-play-video .icon-triangle{background:url("images/Triangle.png") no-repeat center center;width:30px;height:30px;background-size:cover;display:inline-block;position:absolute;left:4px;right:0;top:0;bottom:0;margin:auto}
.component.video-carousel .video-container .play-video:hover .icon-play-video,.component.video-carousel .video-container .play-video:active .icon-play-video{background-position:0 100%}
.component.video-carousel .video-container .title{font-size:.875rem;line-height:1.125rem;letter-spacing:0;margin-top:5px;color:#747678}
.page__main{position:relative;max-width:940px;margin:0 auto;padding:0 1em 1em;background-color:#fff;box-shadow:0 0 9px 1px rgba(0,0,0,.2);-moz-box-shadow:0 0 9px 1px -moz-rgba(0,0,0,.2);-webkit-box-shadow:0 0 9px 1px rgba(0,0,0,.2);zoom:100%}
.page__logo{display:inline-block}
.page__topnav{position:absolute;top:20px;right:1em}
.page__title h1{color:#025c1f;text-transform:uppercase}
.page__par img{max-width:100%}
.page__copyright{margin-bottom:0}