.alignleft{text-align:left}.aligncenter{text-align:center}.alignright{text-align:right}.align-left{float:left}.align-right{float:right}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:5px 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}img{height:auto;max-width:100%}.only-mobile{display:block}@media only screen and (min-width:768px){.only-mobile{display:none}}.no-mobile-inline,.only-desktop,.only-tablet{display:none}@media only screen and (min-width:768px){.no-mobile-inline{display:inline}}@media only screen and (min-width:768px){.only-tablet{display:block}}@media only screen and (min-width:1024px){.only-tablet{display:none}}@media only screen and (min-width:1024px){.only-desktop{display:block}}@-webkit-keyframes bounche{0%{right:0}50%{right:-5px}100%{right:0}}@keyframes bounche{0%{right:0}50%{right:-5px}100%{right:0}}@font-face{font-family:kg_one_more_nightregular;src:url(/portal/fonts/hero/kgonemorenight-webfont.eot);src:url(/portal/fonts/hero/kgonemorenight-webfont.eot?#iefix) format("embedded-opentype"),url(/portal/fonts/hero/kgonemorenight-webfont.woff) format("woff"),url(/portal/fonts/hero/kgonemorenight-webfont.ttf) format("truetype"),url(/portal/fonts/hero/kgonemorenight-webfont.svg#kg_one_more_nightregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Avenir LT W01 45 Book";src:url(/portal/fonts/hero/4f32268f-fd86-4960-b72c-4bb1ba75ec6f.eot?#iefix);src:url(/portal/fonts/hero/4f32268f-fd86-4960-b72c-4bb1ba75ec6f.eot?#iefix) format("eot"),url(/portal/fonts/hero/939cba03-5b40-4d01-9bc5-7589eca863db.woff) format("woff"),url(/portal/fonts/hero/849bc5b9-a2ff-4343-977b-26ba8bd24a60.ttf) format("truetype"),url(/portal/fonts/hero/f67fa3b5-c1d1-488f-8e60-a828b9ad56a4.svg#f67fa3b5-c1d1-488f-8e60-a828b9ad56a4) format("svg")}@font-face{font-family:"Avenir LT W01 65 Medium";src:url(/portal/fonts/hero/212ab03d-5db2-4d6a-b94c-171cc702aa51.eot?#iefix);src:url(/portal/fonts/hero/212ab03d-5db2-4d6a-b94c-171cc702aa51.eot?#iefix) format("eot"),url(/portal/fonts/hero/2cac77ec-9bc0-4ee7-87e4-27650190744f.woff) format("woff"),url(/portal/fonts/hero/aaf11848-aac2-4d09-9a9c-aac5ff7b8ff4.ttf) format("truetype"),url(/portal/fonts/hero/294099f3-8d00-4676-afc5-5e9d8d43ad69.svg#294099f3-8d00-4676-afc5-5e9d8d43ad69) format("svg")}@font-face{font-family:"Avenir LT W01 85 Heavy";src:url(/portal/fonts/hero/f61bf0f6-c193-4100-b940-12a1a01dcee5.eot?#iefix);src:url(/portal/fonts/hero/f61bf0f6-c193-4100-b940-12a1a01dcee5.eot?#iefix) format("eot"),url(/portal/fonts/hero/7147ec3a-8ff8-4ec9-8c5c-bd1571dc6ae6.woff) format("woff"),url(/portal/fonts/hero/d1dc54b2-878d-4693-8d6e-b442e99fef68.ttf) format("truetype"),url(/portal/fonts/hero/731dd4d3-64da-427d-ba61-01575b3cf3f7.svg#731dd4d3-64da-427d-ba61-01575b3cf3f7) format("svg")}@font-face{font-family:"Avenir LT W01 95 Black";src:url(/portal/fonts/hero/a24b3f55-c8c8-41a1-a77e-7cdf417d82f6.eot?#iefix);src:url(/portal/fonts/hero/a24b3f55-c8c8-41a1-a77e-7cdf417d82f6.eot?#iefix) format("eot"),url(/portal/fonts/hero/5a05cf7f-f332-456f-ae67-d8c26e0d35b3.woff) format("woff"),url(/portal/fonts/hero/c33278bc-988e-440b-b4be-6acc095e6044.ttf) format("truetype"),url(/portal/fonts/hero/7bdad4a5-289b-42f9-b6fa-c5883b9e9f23.svg#7bdad4a5-289b-42f9-b6fa-c5883b9e9f23) format("svg")}#nav li a,#nav li a small,.hero-blocks ul li h1,body{font-weight:400;font-style:normal}#nav li a small,body{font-family:"Avenir LT W01 65 Medium"}#nav li a{font-family:"Avenir LT W01 85 Heavy"}.hero-blocks ul li h1{font-family:kg_one_more_nightregular}body{font-size:16px;-webkit-font-smoothing:antialiased;line-height:24px}a,a:visited{color:#17479e}body{background:#fff}@media only screen and (min-width:768px){body{background:url(/portal/images/hero/backgrounds/hero-child-bg-tablet.jpg) no-repeat center 100px #fff;-webkit-background-size:cover;background-size:cover}}body.desktop{background:url(/portal/images/hero/backgrounds/hero-portal-bg.jpg) no-repeat center 100px #fff}body,html{height:100%}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#header{background-position:top center;display:none;height:80px;padding-top:22px;background-image:url(/portal/images/hero/backgrounds/header-bg.png);background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#header{-webkit-background-size:1557px 121px;background-size:1557px 121px;background-image:url(/portal/images/hero/backgrounds/header-bg2x.png)}}@media only screen and (min-width:768px){#header{height:121px;display:block;padding-top:30px}}#header h1{margin-bottom:0;text-align:center}@media only screen and (min-width:768px){#header h1{margin-left:15px;text-align:left}}@media only screen and (min-width:1024px){#header h1{margin-left:30px}}@media only screen and (min-width:1136px){#header h1{margin-left:0}}#header h1 img{max-width:132px}@media only screen and (min-width:768px){#header h1 img{max-width:100%}}.container{max-width:990px}@media only screen and (min-width:768px){.container{margin:0 auto}}#main{background:url(/portal/images/hero/backgrounds/body-bg.jpg) no-repeat top center #fff;padding:20px 10px}@media only screen and (min-width:768px){#main{background:0 0;left:0;padding:20px 30px;position:absolute;top:121px;width:100%;z-index:999}}#main .desktop{background:none!important}.home #main{padding:0}@media only screen and (min-width:768px){.home #main{margin-top:-121px;top:50%}}.hero-blocks{background-position:center top}@media only screen and (min-width:768px){.hero-blocks{background-image:url(/portal/images/hero/backgrounds/hero-sites-bg-tablet.png);background-repeat:no-repeat}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:768px),only screen and (min--moz-device-pixel-ratio:2) and (min-width:768px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (min-width:768px),only screen and (min-device-pixel-ratio:2) and (min-width:768px),only screen and (min-resolution:192dpi) and (min-width:768px),only screen and (min-resolution:2dppx) and (min-width:768px){.hero-blocks{-webkit-background-size:734px 365px;background-size:734px 365px;background-image:url(/portal/images/hero/backgrounds/hero-sites-bg-tablet2x.png)}}@media only screen and (min-width:1024px){.hero-blocks{background-image:url(/portal/images/hero/backgrounds/hero-sites-bg-desktop.png);background-repeat:no-repeat}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:1024px),only screen and (min--moz-device-pixel-ratio:2) and (min-width:1024px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (min-width:1024px),only screen and (min-device-pixel-ratio:2) and (min-width:1024px),only screen and (min-resolution:192dpi) and (min-width:1024px),only screen and (min-resolution:2dppx) and (min-width:1024px){.hero-blocks{-webkit-background-size:935px 365px;background-size:935px 365px;background-image:url(/portal/images/hero/backgrounds/hero-sites-bg-desktop2x.png)}}@media only screen and (min-width:768px){.hero-blocks{width:768px;margin:0 auto 40px;padding:0 30px;position:relative}}@media only screen and (min-width:1024px){.hero-blocks{width:990px}}.hero-blocks ul{list-style:none;margin:0;padding:0;overflow:hidden}.hero-blocks ul li{background-repeat:no-repeat;overflow:hidden;padding:30px 10px 17px}@media only screen and (min-width:768px){.hero-blocks ul li{float:left;background:0 0;padding:35px 0 18px;text-align:center;max-width:none;width:236px}}@media only screen and (min-width:1024px){.hero-blocks ul li{width:310px}}.hero-blocks ul li:nth-child(1){background-image:url(/portal/images/hero/backgrounds/blok1-bg.jpg);-webkit-background-size:cover;background-size:cover}@media only screen and (min-width:768px){.hero-blocks ul li:nth-child(1){background:0 0}}.hero-blocks ul li:nth-child(2){background-image:url(/portal/images/hero/backgrounds/blok2-bg.jpg);-webkit-background-size:cover;background-size:cover}@media only screen and (min-width:768px){.hero-blocks ul li:nth-child(2){background:0 0}}.hero-blocks ul li:nth-child(3){background-image:url(/portal/images/hero/backgrounds/blok3-bg.jpg);-webkit-background-size:cover;background-size:cover}@media only screen and (min-width:768px){.hero-blocks ul li:nth-child(3){background:0 0}}.hero-blocks ul li:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.hero-blocks ul li h1{font-size:50px;margin:0;padding:10px 0 0}@media only screen and (min-width:768px){.hero-blocks ul li h1{font-size:70px;line-height:80px;margin:3px 0 8px;padding:0}}.hero-blocks ul li p{margin:0;text-decoration:none}.hero-blocks ul li a{display:block;color:#1c3f95;text-decoration:none;margin:0 auto;width:300px}@media only screen and (min-width:768px){.hero-blocks ul li a{margin:0;width:auto}}.hero-blocks ul li img{float:left;margin:0 12px 0 0;max-width:144px;-webkit-transition:all 250ms linear;transition:all 250ms linear}@media only screen and (min-width:768px){.hero-blocks ul li img{float:none;margin:0;max-width:100%}}.link-text:hover{text-decoration:underline}@media only screen and (min-width:768px){#nav{left:50%;margin-left:-156px;position:absolute;top:0;width:450px}}@media only screen and (min-width:1024px){#nav{margin-left:-241px;width:450px}}#nav ul{list-style:none;margin:0;padding:0;overflow:hidden}@media only screen and (min-width:768px){#nav ul{padding:43px 0 0;margin:0 auto;max-width:990px}}@media only screen and (min-width:1024px){#nav ul{padding-left:0}}#nav li{float:left;overflow:hidden;padding:15px 10px;width:50%}@media only screen and (min-width:768px){#nav li{padding:0;width:180px}}#nav li:nth-child(2){border-left:1px solid #1a4093}@media only screen and (min-width:768px){#nav li:nth-child(2){border:0}}#nav li:hover a{color:#8194c9}#nav li a{color:#455d9f;display:block;font-size:21px;line-height:18px;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}#nav li a small{display:block;font-size:14px;line-height:18px}.content{background:#fff;border-radius:10px;color:#17479e;padding:30px 20px;max-width:990px}@media only screen and (min-width:768px){.content{margin:0 auto 30px}}.content h1{margin-bottom:10px}.content h2{margin-top:10px}.video-container{display:none;height:0;margin-top:-18px;overflow:hidden;position:relative;width:100%;z-index:-1}@media only screen and (min-width:768px){.video-container{display:block}}.content .video-container{display:block;margin-top:0;z-index:0}.video-container.iframe{height:100%;display:block}.video-wrap{bottom:0;padding-bottom:56.25%;position:relative}.content .video-wrap{margin-left:0;left:0}@media only screen and (min-width:768px){.content .video-wrap{padding:0}}iframe,video{height:0;margin-top:0;position:absolute;width:100%;z-index:0}.content iframe,.content video{margin:0}@media only screen and (min-width:768px){.content iframe,.content video{height:auto;width:auto;position:static}}iframe{border:0;height:100%}.toggle-audio{background:url(/portal/images/hero/icons/mute.png) no-repeat;-webkit-background-size:35px;background-size:35px;display:block;height:50px;position:absolute;right:0;text-indent:-9999px;top:30px;width:50px;z-index:9999}.toggle-audio.sound{background-image:url(/portal/images/hero/icons/sound.png)}.video-fallback-bg{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-3}.video-fallback-bg img{opacity:0;height:100%;left:0;position:absolute;top:0;-webkit-transition:all 1s ease;transition:all 1s ease;width:100%;z-index:-1}.video-fallback-bg img.show{opacity:1}@media print{*{background:transparent!important;color:#000!important;text-shadow:none!important;-webkit-filter:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}body{background:0 0;line-height:1.2em;word-spacing:1px;font-family:Georgia,"Times New Roman",Times,serif;font-size:11pt;width:95%;color:#000}#navigation,cufon canvas{display:none}div#main a:after{content:" ( " attr(href) " )"}a img,img{border:0}}