.icon-small-sprite,.icon-small-cross-blue,.icon-small-star-blue,.icon-small-star-pink,.icon-small-star-white{background:url(/sites/all/themes/custom/hsl/img/icon-small-se8cae0c792.png) no-repeat;}.icon-small-cross-blue{background-position:0 0;}.icon-small-star-blue{background-position:0 -18px;}.icon-small-star-pink{background-position:0 -48px;}.icon-small-star-white{background-position:0 -33px;}.node p img.img-left{margin-right:10px;}.node p img.img-right{margin-left:10px;}.node .submitted span{color:#aaaaaa;padding:0;}.node > ul.links{border-top:2px solid #dfedf5;display:block;margin:20px 0;overflow:hidden;padding-top:20px;clear:both;}.node > ul.links li{float:left;}.node > ul.links li a{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#007ac9;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#30aeff),color-stop(50%,#007ac9),color-stop(100%,#007ac9));background:-webkit-linear-gradient(top,#30aeff,#007ac9,#007ac9);background:-moz-linear-gradient(top,#30aeff,#007ac9,#007ac9);background:-o-linear-gradient(top,#30aeff,#007ac9,#007ac9);background:linear-gradient(top,#30aeff,#007ac9,#007ac9);color:#ffffff;float:left;display:block;padding:5px 10px;}.node > ul.links li.comment_forbidden span{display:block;padding-top:5px;}.node > ul.links li.comment_forbidden span a{margin-right:5px;margin-top:-5px;}.node > ul.links li.hsl_site-print a{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:transparent;color:#007ac9;}.node > ul.links li.hsl_site-print a:before{background:url(/sites/all/themes/custom/hsl/img/hsl-sprite.png?20160401) no-repeat 0 -368px transparent;content:' ';display:block;float:left;margin:0 5px 0 0;height:15px;width:19px;}.node-unpublished p.unpublished{height:0;overflow:visible;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word;}a.button-link{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;text-shadow:0px 0px 2px #555555;background:#006bb0;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#0089e3),color-stop(100%,#006bb0)),#006bb0;background:-webkit-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:-moz-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:-o-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:linear-gradient(top,#0089e3,#006bb0),#006bb0;border:0 none;border-top:1px solid #0089e3;border-bottom:1px solid #006bb0;color:#ffffff;cursor:default;font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:19.8055px;height:38px;margin:0 10px 10px 0;padding:3px 15px;cursor:pointer;}a.button-link:hover{background:#0074bf;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#0093f2),color-stop(100%,#0074bf)),#0074bf;background:-webkit-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:-moz-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:-o-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:linear-gradient(top,#0093f2,#0074bf),#0074bf;}a.button-link:active,a.button-link:focus{background:#0089e3;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#006bb0),color-stop(100%,#0089e3)),#0089e3;background:-webkit-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:-moz-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:-o-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:linear-gradient(top,#006bb0,#0089e3),#0089e3;border-top:1px solid #005b96;border-bottom:1px solid #0099fc;}a.citybike-register-link{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;background:#f8b003;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#fcc132),color-stop(100%,#f8b003)),#f8b003;background:-webkit-linear-gradient(top,#fcc132,#f8b003),#f8b003;background:-moz-linear-gradient(top,#fcc132,#f8b003),#f8b003;background:-o-linear-gradient(top,#fcc132,#f8b003),#f8b003;background:linear-gradient(top,#fcc132,#f8b003),#f8b003;border:0 none;border-top:1px solid #fcc132;border-bottom:1px solid #f8b003;cursor:default;font-size:15.002px;font-weight:700;font-family:"Proxima Nova Soft Bold",Arial,Helvetica,"Nimbus Sans L",sans-serif;letter-spacing:0.031em;text-transform:uppercase;color:#333333;margin-top:1.30769em;margin-bottom:1.30769em;display:inline-block;height:auto;padding:0.6em 2.2em;text-align:center;text-decoration:none;cursor:pointer;min-width:7em !important;}a.citybike-register-link:hover{background:#fcb60f;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#fdc541),color-stop(100%,#fcb60f)),#fcb60f;background:-webkit-linear-gradient(top,#fdc541,#fcb60f),#fcb60f;background:-moz-linear-gradient(top,#fdc541,#fcb60f),#fcb60f;background:-o-linear-gradient(top,#fdc541,#fcb60f),#fcb60f;background:linear-gradient(top,#fdc541,#fcb60f),#fcb60f;}a.citybike-register-link:active,a.citybike-register-link:focus{background:#fcc132;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f8b003),color-stop(100%,#fcc132)),#fcc132;background:-webkit-linear-gradient(top,#f8b003,#fcc132),#fcc132;background:-moz-linear-gradient(top,#f8b003,#fcc132),#fcc132;background:-o-linear-gradient(top,#f8b003,#fcc132),#fcc132;background:linear-gradient(top,#f8b003,#fcc132),#fcc132;border-top:1px solid #df9e03;border-bottom:1px solid #fdc84b;}hr{background-color:#dfedf5;height:2px;border:none;clear:both;}.media-element{padding:5px;}.media-element.file-link{padding:0;}#toc{clear:both;display:block;list-style-type:none;margin:20px 0;padding:0;}#toc li{border-bottom:1px dotted #b2b2b2;list-style-type:none;}#toc li:first-child{border-top:1px dotted #b2b2b2;}#toc li a{font-size:1.154em;line-height:1.47314em;display:block;font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;padding:9px 25px 7px;}#toc li a:after{content:'\203A';padding-left:0.25em;}.lippucontainer{margin-top:20px;clear:left;}.lippucontainer:before,.lippucontainer:after{content:"";display:table;}.lippucontainer:after{clear:both;}.lippucontainer .lippu1 .inside,.lippucontainer .lippu2 .inside{background-color:#dfedf5;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;padding:10px;margin:5px 0;}.lippucontainer h3{margin-top:0px;padding:0px;}.lippucontainer .lippu1{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.lippucontainer .lippu2{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;margin-top:0px;}@media all and (min-width:481px) {
 .lippucontainer .lippu1{float:left;width:50%;margin-left:0%;margin-right:-50%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.lippucontainer .lippu2{float:left;width:50%;margin-left:50%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:none;} 
}.fb-like-button,.tweetbutton{display:block;clear:both;}.tweetbutton{margin-bottom:1em;}@media all and (min-width:768px) {
 .field-body{overflow:hidden;} 
}.page-user-lines .pictos-wrapper .panel-col-left{float:left;width:50%;margin-left:0%;margin-right:-50%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:none;}@media all and (max-width:767px) {
 .page-user-lines .pictos-wrapper .panel-col-left{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;} 
}.page-user-lines .pictos-wrapper .panel-col-right{float:left;width:50%;margin-left:50%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:none;}@media all and (max-width:767px) {
 .page-user-lines .pictos-wrapper .panel-col-right{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;} 
}.page-user-lines .view-id-my_lines_flag .line-code{position:absolute;top:0;left:5px;margin:0;font-size:1.2em;}@media all and (max-width:1023px) {
 .page-user-lines .view-id-my_lines_flag .line-code{margin-top:0.3em;} 
}@media all and (max-width:767px) {
 .page-user-lines .view-id-my_lines_flag .line-code{margin-top:0;} 
}@media all and (max-width:480px) {
 .page-user-lines .view-id-my_lines_flag .line-code{margin-top:0.3em;} 
}.page-user-lines .view-id-my_lines_flag .line-type{float:left;}@media all and (max-width:1023px) {
 .page-user-lines .view-id-my_lines_flag .line-type{min-height:2em;} 
}@media all and (max-width:767px) {
 .page-user-lines .view-id-my_lines_flag .line-type{min-height:0;} 
}@media all and (max-width:480px) {
 .page-user-lines .view-id-my_lines_flag .line-type{min-width:200px;} 
}.page-user-lines .view-id-my_lines_flag .mylines-add{float:right;}@media all and (max-width:1023px) {
 .page-user-lines .view-id-my_lines_flag .mylines-add{display:block;max-width:95px;position:absolute;right:0;} 
}@media all and (max-width:767px) {
 .page-user-lines .view-id-my_lines_flag .mylines-add{display:inline;max-width:none;position:static;right:auto;} 
}.page-user-lines .views-row{position:relative;padding:14px 10px 5px 115px;border-top:1px solid #dfedf5;font-size:15px;overflow:hidden;}@media all and (max-width:1023px) {
 .page-user-lines .views-row{padding-right:110px;} 
}@media all and (max-width:767px) {
 .page-user-lines .views-row{padding-right:10px;} 
}.page-user-lines .views-row-first{border-top:0;}.page-user-lines .view-id-my_lines_flag .view-content{width:100%;}.page-user-lines .view-id-my_lines_flag input[type="text"]{padding:12px;border:0;background:#dfedf5;box-shadow:inset 1px 1px 0 #00b9e4;}.page-user-lines .panel-col-right .hsl-rounded-corners-row-wrapper:first-child .row-picto-icon{color:#f092cd;}.page-user-lines .hsl-icon.transport{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;position:relative;color:#ffffff;font-size:31px;height:30px;line-height:30px;margin:0 10px 0 3px;max-height:30px;text-align:center;width:30px;display:inline-block;background:#007ac9;}.page-user-lines .hsl-icon.transport:before{content:"1";}.page-user-lines .bus{color:#007ac9;}.page-user-lines .bus .hsl-icon.transport{background:#007ac9;}.page-user-lines .bus .hsl-icon.transport:before{content:"2";}.page-user-lines .train{color:#8c4799;}.page-user-lines .train .hsl-icon.transport{background:#8c4799;}.page-user-lines .train .hsl-icon.transport:before{content:"4";}.page-user-lines .tram{color:#00985f;}.page-user-lines .tram .hsl-icon.transport{background:#00985f;}.page-user-lines .tram .hsl-icon.transport:before{content:"3";}.page-user-lines .ferry{color:#00b9e4;}.page-user-lines .ferry .hsl-icon.transport{background:#00b9e4;}.page-user-lines .ferry .hsl-icon.transport:before{content:"6";}.page-user-lines .metro{color:#ff6319;}.page-user-lines .metro .hsl-icon.transport{background:#ff6319;}.page-user-lines .metro .hsl-icon.transport:before{content:"5";}.page-user-lines .line-code{padding-top:2px;}.page-user-lines .line-code .name{line-height:30px;height:30px;display:inline-block;vertical-align:top;}.node .token-register-link a{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;text-shadow:0px 0px 2px #555555;background:#006bb0;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#0089e3),color-stop(100%,#006bb0)),#006bb0;background:-webkit-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:-moz-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:-o-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:linear-gradient(top,#0089e3,#006bb0),#006bb0;border:0 none;border-top:1px solid #0089e3;border-bottom:1px solid #006bb0;color:#ffffff;font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:21.996px;height:38px;margin:0 10px 10px 0;padding:0 25px 0;position:relative;padding:0.35em 0.85em;text-decoration:none;font-size:14px;}.node .token-register-link a:hover{background:#0074bf;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#0093f2),color-stop(100%,#0074bf)),#0074bf;background:-webkit-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:-moz-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:-o-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:linear-gradient(top,#0093f2,#0074bf),#0074bf;}.node .token-register-link a:active,.node .token-register-link a:focus{background:#0089e3;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#006bb0),color-stop(100%,#0089e3)),#0089e3;background:-webkit-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:-moz-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:-o-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:linear-gradient(top,#006bb0,#0089e3),#0089e3;border-top:1px solid #005b96;border-bottom:1px solid #0099fc;}.node .token-login-link a{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;text-decoration:none;position:relative;border:1px solid #007ac9;color:#007ac9;padding:0.4em 2em;height:auto;font-size:14px;}.node ul.token-login-buttons{padding:0px;}.node ul.token-login-buttons li{display:inline;}.minimal-share a:link.facebook,.minimal-share a:link.twitter,.minimal-share a:link.gplus{color:white;}.bold{font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;}[class^="picto-"]:before,.picto-a:before,.picto-b:before,.picto-c:before,.picto-d:before,.picto-e:before,.picto-f:before,.picto-g:before,.picto-h:before,.picto-i:before,.picto-j:before,.picto-k:before,.picto-l:before,.picto-m:before,.picto-n:before,.picto-o:before,.picto-p:before,.picto-q:before,.picto-r:before,.picto-s:before,.picto-t:before,.picto-u:before,.picto-v:before,.picto-w:before,.picto-x:before,.picto-y:before,.picto-z:before,.picto-A:before,.picto-B:before,.picto-C:before,.picto-D:before,.picto-E:before,.picto-F:before,.picto-G:before,.picto-H:before,.picto-I:before,.picto-J:before,.picto-K:before,.picto-L:before,.picto-M:before,.picto-N:before,.picto-O:before,.picto-P:before,.picto-Q:before,.picto-R:before,.picto-S:before,.picto-T:before,.picto-U:before,.picto-V:before,.picto-W:before,.picto-X:before,.picto-Y:before,.picto-Z:before,.picto-korvaukset:before{display:inline;padding-right:5px;vertical-align:middle;}@media all and (max-width:480px) {
 [class^="picto-"],.picto-a,.picto-b,.picto-c,.picto-d,.picto-e,.picto-f,.picto-g,.picto-h,.picto-i,.picto-j,.picto-k,.picto-l,.picto-m,.picto-n,.picto-o,.picto-p,.picto-q,.picto-r,.picto-s,.picto-t,.picto-u,.picto-v,.picto-w,.picto-x,.picto-y,.picto-z,.picto-A,.picto-B,.picto-C,.picto-D,.picto-E,.picto-F,.picto-G,.picto-H,.picto-I,.picto-J,.picto-K,.picto-L,.picto-M,.picto-N,.picto-O,.picto-P,.picto-Q,.picto-R,.picto-S,.picto-T,.picto-U,.picto-V,.picto-W,.picto-X,.picto-Y,.picto-Z,.picto-korvaukset{padding-left:60px;position:relative;}[class^="picto-"]:before,.picto-a:before,.picto-b:before,.picto-c:before,.picto-d:before,.picto-e:before,.picto-f:before,.picto-g:before,.picto-h:before,.picto-i:before,.picto-j:before,.picto-k:before,.picto-l:before,.picto-m:before,.picto-n:before,.picto-o:before,.picto-p:before,.picto-q:before,.picto-r:before,.picto-s:before,.picto-t:before,.picto-u:before,.picto-v:before,.picto-w:before,.picto-x:before,.picto-y:before,.picto-z:before,.picto-A:before,.picto-B:before,.picto-C:before,.picto-D:before,.picto-E:before,.picto-F:before,.picto-G:before,.picto-H:before,.picto-I:before,.picto-J:before,.picto-K:before,.picto-L:before,.picto-M:before,.picto-N:before,.picto-O:before,.picto-P:before,.picto-Q:before,.picto-R:before,.picto-S:before,.picto-T:before,.picto-U:before,.picto-V:before,.picto-W:before,.picto-X:before,.picto-Y:before,.picto-Z:before,.picto-korvaukset:before{left:0;position:absolute;top:50%;transform:translateY(-50%);} 
}.picto-a:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-a:before{content:"a";}.picto-b:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-b:before{content:"b";}.picto-c:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-c:before{content:"c";}.picto-d:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-d:before{content:"d";}.picto-e:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-e:before{content:"e";}.picto-f:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-f:before{content:"f";}.picto-g:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-g:before{content:"g";}.picto-h:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-h:before{content:"h";}.picto-i:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-i:before{content:"i";}.picto-j:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-j:before{content:"j";}.picto-k:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-k:before{content:"k";}.picto-l:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-l:before{content:"l";}.picto-m:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-m:before{content:"m";}.picto-n:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-n:before{content:"n";}.picto-o:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-o:before{content:"o";}.picto-p:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-p:before{content:"p";}.picto-q:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-q:before{content:"q";}.picto-r:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-r:before{content:"r";}.picto-s:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-s:before{content:"s";}.picto-t:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-t:before{content:"t";}.picto-u:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-u:before{content:"u";}.picto-v:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-v:before{content:"v";}.picto-w:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-w:before{content:"w";}.picto-x:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-x:before{content:"x";}.picto-y:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-y:before{content:"y";}.picto-z:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-z:before{content:"z";}.picto-A:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-A:before{content:"A";}.picto-B:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-B:before{content:"B";}.picto-C:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-C:before{content:"C";}.picto-D:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-D:before{content:"D";}.picto-E:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-E:before{content:"E";}.picto-F:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-F:before{content:"F";}.picto-G:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-G:before{content:"G";}.picto-H:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-H:before{content:"H";}.picto-I:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-I:before{content:"I";}.picto-J:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-J:before{content:"J";}.picto-K:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-K:before{content:"K";}.picto-L:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-L:before{content:"L";}.picto-M:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-M:before{content:"M";}.picto-N:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-N:before{content:"N";}.picto-O:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-O:before{content:"O";}.picto-P:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-P:before{content:"P";}.picto-Q:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-Q:before{content:"Q";}.picto-R:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-R:before{content:"R";}.picto-S:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-S:before{content:"S";}.picto-T:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-T:before{content:"T";}.picto-U:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-U:before{content:"U";}.picto-V:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-V:before{content:"V";}.picto-W:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-W:before{content:"W";}.picto-X:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-X:before{content:"X";}.picto-Y:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-Y:before{content:"Y";}.picto-Z:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-Z:before{content:"Z";}.picto-korvaukset:before{content:"\E04D";font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}@media all and (min-width:481px) {
 .extend-icons [class^="picto-"]:before,.extend-icons .picto-a:before,.extend-icons .picto-b:before,.extend-icons .picto-c:before,.extend-icons .picto-d:before,.extend-icons .picto-e:before,.extend-icons .picto-f:before,.extend-icons .picto-g:before,.extend-icons .picto-h:before,.extend-icons .picto-i:before,.extend-icons .picto-j:before,.extend-icons .picto-k:before,.extend-icons .picto-l:before,.extend-icons .picto-m:before,.extend-icons .picto-n:before,.extend-icons .picto-o:before,.extend-icons .picto-p:before,.extend-icons .picto-q:before,.extend-icons .picto-r:before,.extend-icons .picto-s:before,.extend-icons .picto-t:before,.extend-icons .picto-u:before,.extend-icons .picto-v:before,.extend-icons .picto-w:before,.extend-icons .picto-x:before,.extend-icons .picto-y:before,.extend-icons .picto-z:before,.extend-icons .picto-A:before,.extend-icons .picto-B:before,.extend-icons .picto-C:before,.extend-icons .picto-D:before,.extend-icons .picto-E:before,.extend-icons .picto-F:before,.extend-icons .picto-G:before,.extend-icons .picto-H:before,.extend-icons .picto-I:before,.extend-icons .picto-J:before,.extend-icons .picto-K:before,.extend-icons .picto-L:before,.extend-icons .picto-M:before,.extend-icons .picto-N:before,.extend-icons .picto-O:before,.extend-icons .picto-P:before,.extend-icons .picto-Q:before,.extend-icons .picto-R:before,.extend-icons .picto-S:before,.extend-icons .picto-T:before,.extend-icons .picto-U:before,.extend-icons .picto-V:before,.extend-icons .picto-W:before,.extend-icons .picto-X:before,.extend-icons .picto-Y:before,.extend-icons .picto-Z:before,.extend-icons .picto-korvaukset:before{font-size:65px;padding-right:15px;}.extend-icons > *:not([class^="picto-"]){margin-left:80px;}.node .field-body .extend-icons ul{margin-left:80px;} 
}
/*})'"*/
.icon-small-sprite,.icon-small-cross-blue,.icon-small-star-blue,.icon-small-star-pink,.icon-small-star-white{background:url(/sites/all/themes/custom/hsl/img/icon-small-se8cae0c792.png) no-repeat;}.icon-small-cross-blue{background-position:0 0;}.icon-small-star-blue{background-position:0 -18px;}.icon-small-star-pink{background-position:0 -48px;}.icon-small-star-white{background-position:0 -33px;}body.node-type-campaign-page-v2 .node-unpublished{background-color:transparent;}body.node-type-campaign-page-v2 .node-unpublished p.unpublished{text-shadow:1px 1px 0 rgba(0,0,0,0.2);color:pink;display:inline-block;font-size:16px;line-height:20px;left:20px;margin:0;padding:0;position:absolute;top:0;z-index:100;font-weight:normal;font-family:"Arial Narrow",Helvetica,sans-serif;}@media all and (min-width:768px) {
 body.node-type-campaign-page-v2 .node-unpublished p.unpublished{left:10px;} 
}@media all and (min-width:768px) {
 body.node-type-campaign-page-v2 #navbar-top{max-width:90%;padding-left:20px;padding-right:20px;} 
}body.node-type-campaign-page-v2 #navbar-prefix{background:white;}body.node-type-campaign-page-v2 #navbar-prefix ul.action-links{border-bottom:1px solid #bbb;padding-bottom:1em;margin-bottom:0;}body.node-type-campaign-page-v2 #page{min-height:0;padding-bottom:0;overflow:visible;}body.node-type-campaign-page-v2 #main{max-width:none;width:100%;padding:0;}body.node-type-campaign-page-v2 #content{margin:0;padding:0;}body.node-type-campaign-page-v2 .field-collection-container{border:none;margin:0 0 2px;}body.node-type-campaign-page-v2 #footer-wrapper{margin-top:0;}body.node-type-campaign-page-v2 #navbar-prefix,body.node-type-campaign-page-v2 #navbar-top-wrapper{position:relative;z-index:5;}body.node-type-campaign-page-v2 #page{position:relative;z-index:1;}body.node-type-campaign-page-v2 #main{position:relative;z-index:2;}body.node-type-campaign-page-v2 #page.no-first-section-bg #header{background:#999999;}body.node-type-campaign-page-v2 #header{margin:0;max-width:none;padding:0;position:absolute;top:0;left:0;min-height:0;width:100%;z-index:3;}body.node-type-campaign-page-v2 #header .headroom-wrap{-webkit-transition:opacity 0.4s ease-in-out;-moz-transition:opacity 0.4s ease-in-out;-o-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out;}body.node-type-campaign-page-v2 #header .headroom-wrap .inner-wrap{overflow:hidden;display:table;margin:0 auto;max-width:none;position:relative;width:100%;}@media all and (min-width:768px) {
 body.node-type-campaign-page-v2 #header .headroom-wrap .inner-wrap{max-width:90%;} 
}@media all and (min-width:1200px) {
 body.node-type-campaign-page-v2 #header .headroom-wrap .inner-wrap{max-width:1160px;} 
}body.node-type-campaign-page-v2 #header .headroom-wrap .inner-wrap .centering{display:table-row;}body.node-type-campaign-page-v2 #header .headroom-wrap .inner-wrap .centering > *{display:table-cell;vertical-align:middle;}body.node-type-campaign-page-v2 #header .branding{padding-left:20px;}body.node-type-campaign-page-v2 #header #logo{float:left;margin:0.3em 20px 0 0;padding:0;}body.node-type-campaign-page-v2 #header #logo img{height:3em;width:auto;}@media all and (min-width:960px) {
 body.node-type-campaign-page-v2 #header #logo img{height:4.5em;} 
}body.node-type-campaign-page-v2 #header #campaign-title{float:left;font-size:inherit;font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;margin:0;padding:1em 0;}@media all and (min-width:960px) {
 body.node-type-campaign-page-v2 #header #campaign-title{padding:1.75em 0;} 
}body.node-type-campaign-page-v2 #header #campaign-title a{font-size:1.154em;line-height:1.41648em;}@media all and (min-width:481px) {
 body.node-type-campaign-page-v2 #header #campaign-title a{font-size:1.308em;line-height:1.24971em;} 
}@media all and (min-width:960px) {
 body.node-type-campaign-page-v2 #header #campaign-title a{font-size:2.031em;line-height:0.80483em;} 
}body.node-type-campaign-page-v2 #header #campaign-title a:hover{text-decoration:none;}body.node-type-campaign-page-v2 #header .headroom-wrap.large .inner-wrap{height:8em;}@media all and (min-width:768px) {
 body.node-type-campaign-page-v2 #header .headroom-wrap.large .inner-wrap{height:11em;} 
}body.node-type-campaign-page-v2 #header .headroom-wrap.large .branding{padding-right:80px;}@media all and (min-width:481px) {
 body.node-type-campaign-page-v2 #header .headroom-wrap.large .branding{padding-right:20px;} 
}body.node-type-campaign-page-v2 #header .headroom-wrap.small{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);position:fixed;top:0;left:0;width:100%;background-color:black;background-color:rgba(0,0,0,0.75);}body.node-type-campaign-page-v2 #header .headroom-wrap.small .inner-wrap{display:table;height:50px;}body.node-type-campaign-page-v2 #header .headroom-wrap.small #logo{margin:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:20px;}body.node-type-campaign-page-v2 #header .headroom-wrap.small #logo img{height:20px;}@media all and (min-width:481px) {
 body.node-type-campaign-page-v2 #header .headroom-wrap.small #logo img{height:30px;} 
}body.node-type-campaign-page-v2 #header .headroom-wrap.small #campaign-title{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:0.923em;line-height:1.77098em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:white;text-align:left;margin:0;padding:0 0 0 62px;width:80%;}@media all and (min-width:481px) {
 body.node-type-campaign-page-v2 #header .headroom-wrap.small #campaign-title{width:auto;padding:0 70px 0 92px;} 
}@media all and (min-width:768px) {
 body.node-type-campaign-page-v2 #header .headroom-wrap.small #campaign-title{padding:0 0 0 92px;} 
}@media all and (min-width:481px) {
 body.node-type-campaign-page-v2 #header .headroom-wrap.small #campaign-title a{font-size:1.231em;line-height:1.32788em;} 
}@media all and (min-width:768px) {
 body.node-type-campaign-page-v2 #header .headroom-wrap.small #campaign-title a{font-size:1.231em;line-height:1.32788em;} 
}@media all and (min-width:1200px) {
 body.node-type-campaign-page-v2 #header .headroom-wrap.small #campaign-title a{font-size:1.231em;line-height:1.32788em;} 
}body.node-type-campaign-page-v2 #header:not(.mobile-menu-expanded) .headroom-wrap.small{-webkit-transition:-webkit-transform 0.4s ease-in-out;-moz-transition:-moz-transform 0.4s ease-in-out;-o-transition:-o-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;}#header.headroom.hide-header .headroom-wrap.small{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);}#header.headroom.show-header.small-header .headroom-wrap:not(.small),#header.headroom.mobile-menu-expanded.small-header .headroom-wrap:not(.small){filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}#header.headroom.show-header.small-header .headroom-wrap.small,#header.headroom.mobile-menu-expanded.small-header .headroom-wrap.small{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}body.node-type-campaign-page-v2 #campaign-nav{text-shadow:1px 1px 0 rgba(0,0,0,0.2);}body.node-type-campaign-page-v2 #campaign-nav .item-list{text-align:right;padding-right:20px;white-space:nowrap;}@media all and (min-width:960px) {
 body.node-type-campaign-page-v2 #campaign-nav .item-list{padding-right:0;} 
}body.node-type-campaign-page-v2 #campaign-nav ul{list-style-type:none;}body.node-type-campaign-page-v2 #campaign-nav ul,body.node-type-campaign-page-v2 #campaign-nav ul li{margin:0px;padding:0px;display:inline;}body.node-type-campaign-page-v2 #campaign-nav li{font-size:1.154em;line-height:1.13318em;}body.node-type-campaign-page-v2 #campaign-nav li a{-webkit-border-radius:1em;-moz-border-radius:1em;-ms-border-radius:1em;-o-border-radius:1em;border-radius:1em;font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;text-transform:uppercase;border:1px solid transparent;margin:0 0.5em;padding:0.3em;}body.node-type-campaign-page-v2 #campaign-nav li a.active{border-color:white;margin:0;padding:0.3em 1.3em;}body.node-type-campaign-page-v2 #campaign-nav .campaign-menu{display:none;}@media all and (min-width:768px) {
 body.node-type-campaign-page-v2 ul.campaign-menu.mobile,body.node-type-campaign-page-v2 #campaign-nav .mobile-menu-toggle{display:none !important;}body.node-type-campaign-page-v2 #campaign-nav .campaign-menu{display:block;} 
}@media all and (max-width:767px) {
 body.node-type-campaign-page-v2 .mobile-menu-expanded.big-header{background-color:#3d454f;background-color:rgba(0,0,0,0.75);} 
}body.node-type-campaign-page-v2 .mobile-menu-expanded.small-header ul.campaign-menu.mobile{background-color:#3d454f;background-color:rgba(0,0,0,0.75);}body.node-type-campaign-page-v2 .mobile-menu-expanded ul.campaign-menu.mobile{display:block;}body.node-type-campaign-page-v2 ul.campaign-menu.mobile{overflow:hidden;display:none;padding:0 0 0.65385em;margin:0;width:100%;}body.node-type-campaign-page-v2 ul.campaign-menu.mobile li{display:block;margin:0;padding:0.65385em 1.30769em;}body.node-type-campaign-page-v2 ul.campaign-menu.mobile li:last-child{border-bottom:none;}body.node-type-campaign-page-v2 ul.campaign-menu.mobile a,body.node-type-campaign-page-v2 ul.campaign-menu.mobile a.active{color:inherit;text-decoration:inherit;cursor:inherit;font-size:1.5235em;line-height:2.14587em;font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;text-align:center;text-transform:uppercase;display:block;border-color:white;}body.node-type-campaign-page-v2 ul.campaign-menu.mobile a:active,body.node-type-campaign-page-v2 ul.campaign-menu.mobile a:focus,body.node-type-campaign-page-v2 ul.campaign-menu.mobile a.active:active,body.node-type-campaign-page-v2 ul.campaign-menu.mobile a.active:focus{outline:none;}body.node-type-campaign-page-v2 ul.campaign-menu.mobile a.active{font-size:1.5235em;line-height:2.14587em;-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;border-radius:60px;border:2px solid white;border-color:rgba(255,255,255,0.5);}body.node-type-campaign-page-v2 #header.small-header ul.campaign-menu.mobile{position:fixed;top:50px;}body.node-type-campaign-page-v2 .headroom-wrap.small #campaign-nav .item-list{top:25px;}body.node-type-campaign-page-v2 a.read-more-scroll{color:inherit;text-decoration:inherit;cursor:inherit;-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;border-radius:60px;border:1px solid white;cursor:pointer;display:inline-block;height:43px;margin-top:0.5em;text-indent:-2px;width:43px;}body.node-type-campaign-page-v2 a.read-more-scroll:active,body.node-type-campaign-page-v2 a.read-more-scroll:focus{outline:none;}body.node-type-campaign-page-v2 a.read-more-scroll:before{content:"G";font-size:47px;font-weight:normal;line-height:46px;font-family:"HSL Picto Regular";}@media all and (max-width:479px) {
 body.node-type-campaign-page-v2 a.read-more-scroll{height:40px;width:40px;}body.node-type-campaign-page-v2 a.read-more-scroll:before{font-size:44px;line-height:43px;} 
}body.node-type-campaign-page-v2 nav.scroll-nav{opacity:0.7;display:none;position:fixed;top:40%;left:2%;z-index:2;}@media all and (min-width:768px) {
 body.node-type-campaign-page-v2 nav.scroll-nav{display:block;} 
}body.node-type-campaign-page-v2 nav.scroll-nav ol{overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;background-color:black;background-color:rgba(0,0,0,0.3);margin:0;padding:6.5px 6px;}body.node-type-campaign-page-v2 nav.scroll-nav li{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid white;clear:left;cursor:pointer;float:left;height:5px;margin:3px 0;padding:0;width:5px;}body.node-type-campaign-page-v2 nav.scroll-nav li.active{background:white;}body.node-type-campaign-page-v2 nav.scroll-nav li a{outline:none;text-decoration:none;}#campaign-nav .mobile-menu-toggle{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.headroom-wrap.small #campaign-nav .mobile-menu-toggle{right:10px;}@media all and (min-width:481px) {
 .headroom-wrap.small #campaign-nav .mobile-menu-toggle{right:20px;} 
}#campaign-nav .mobile-menu-toggle a{-webkit-border-radius:36px;-moz-border-radius:36px;-ms-border-radius:36px;-o-border-radius:36px;border-radius:36px;border:2px solid white;border-color:rgba(255,255,255,0.5);display:block;height:36px;line-height:36px;outline:none;text-align:center;width:36px;}#header.small-header #campaign-nav .mobile-menu-toggle a{height:36px;width:36px;}#campaign-nav .mobile-menu-toggle a span{margin-top:17px;margin-left:9.5px;}#header.small-header #campaign-nav .mobile-menu-toggle a span{margin-top:17px;margin-left:9.5px;}#campaign-nav .mobile-menu-toggle a span,#campaign-nav .mobile-menu-toggle a span:before,#campaign-nav .mobile-menu-toggle a span:after{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;font:0/0 serif;text-shadow:none;color:transparent;display:block;width:17px;height:2px;background:white;position:relative;}#header.small-header #campaign-nav .mobile-menu-toggle a span,#header.small-header
  #campaign-nav .mobile-menu-toggle a span:before,#header.small-header
  #campaign-nav .mobile-menu-toggle a span:after{height:2px;width:17px;}#campaign-nav .mobile-menu-toggle a span:before,#campaign-nav .mobile-menu-toggle a span:after{position:absolute;content:'';left:0;}#campaign-nav .mobile-menu-toggle a span:before{top:-6px;}#header.small-header #campaign-nav .mobile-menu-toggle a span:before{top:-6px;}#campaign-nav .mobile-menu-toggle a span:after{top:6px;}#header.small-header #campaign-nav .mobile-menu-toggle a span:after{top:6px;}#campaign-nav .mobile-menu-toggle a.open{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}#campaign-nav .mobile-menu-toggle a.open span,#campaign-nav .mobile-menu-toggle a.open span:before{-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-ms-border-radius:2px 0 0 2px;-o-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;height:3px;width:13.6px;}#header.small-header #campaign-nav .mobile-menu-toggle a.open span,#header.small-header
  #campaign-nav .mobile-menu-toggle a.open span:before{height:3px;width:13.6px;}#campaign-nav .mobile-menu-toggle a.open span{left:-0.68px;top:-3.4px;}#header.small-header #campaign-nav .mobile-menu-toggle a.open span{left:-0.68px;top:-3.4px;}#campaign-nav .mobile-menu-toggle a.open span:before{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);left:5.712px;top:5.712px;}#header.small-header #campaign-nav .mobile-menu-toggle a.open span:before{left:5.848px;top:5.848px;}#campaign-nav .mobile-menu-toggle a.open span:after{display:none;}section.campaign-section .ctools-collapsible-container,section.campaign-section .section-content{margin-left:auto;margin-right:auto;}@media all and (min-width:768px) {
 section.campaign-section .ctools-collapsible-container,section.campaign-section .section-content{max-width:90%;} 
}@media all and (min-width:1200px) {
 section.campaign-section .ctools-collapsible-container,section.campaign-section .section-content{max-width:1160px;} 
}section.campaign-section{padding-top:7em;min-height:10em;padding-bottom:5px;}@media all and (min-width:768px) {
 section.campaign-section{padding-top:10em;} 
}section.campaign-section ~ .campaign-section{border-top:2px solid white;padding-top:0;}section.campaign-section.no-min-height{min-height:auto;}section.campaign-section.has-bg .text-container *,section.campaign-section.has-bg .ctools-collapsible-container *{color:white;text-shadow:1px 1px 1px rgba(0,0,0,0.15);}section.campaign-section.has-bg .text-container *.citybike-register-link,section.campaign-section.has-bg .ctools-collapsible-container *.citybike-register-link{color:#333333;text-shadow:0px 0px 0px rgba(0,0,0,0);}section.campaign-section.has-bg .text-container *.collapsible-section-title:before,section.campaign-section.has-bg .text-container *.collapsible-section-title:after,section.campaign-section.has-bg .ctools-collapsible-container *.collapsible-section-title:before,section.campaign-section.has-bg .ctools-collapsible-container *.collapsible-section-title:after{background-color:#fff;}section.campaign-section.has-bg .text-container a:not(.button-link):not(.read-more-scroll),section.campaign-section.has-bg .ctools-collapsible-container a:not(.button-link):not(.read-more-scroll){text-decoration:underline;}section.campaign-section.has-bg .text-container a:not(.button-link):not(.read-more-scroll):hover,section.campaign-section.has-bg .ctools-collapsible-container a:not(.button-link):not(.read-more-scroll):hover{text-decoration:none;}section.campaign-section.has-bg.bgc-hsl-pink .text-container *,section.campaign-section.has-bg.bgc-hsl-pink .ctools-collapsible-container *{color:#333333;text-shadow:none;}section.campaign-section.has-bg.bgc-attention-yellow .text-container *,section.campaign-section.has-bg.bgc-attention-yellow .ctools-collapsible-container *,section.campaign-section.has-bg.bgc-cycling-yellow .text-container *,section.campaign-section.has-bg.bgc-cycling-yellow .ctools-collapsible-container *{color:#333333;text-shadow:none;}section.campaign-section.has-bg.bgc-attention-yellow .text-container *.button-link,section.campaign-section.has-bg.bgc-attention-yellow .ctools-collapsible-container *.button-link,section.campaign-section.has-bg.bgc-cycling-yellow .text-container *.button-link,section.campaign-section.has-bg.bgc-cycling-yellow .ctools-collapsible-container *.button-link{color:#fff;}section.campaign-section.has-bg.bgc-attention-yellow .text-container *.collapsible-section-title:before,section.campaign-section.has-bg.bgc-attention-yellow .text-container *.collapsible-section-title:after,section.campaign-section.has-bg.bgc-attention-yellow .ctools-collapsible-container *.collapsible-section-title:before,section.campaign-section.has-bg.bgc-attention-yellow .ctools-collapsible-container *.collapsible-section-title:after,section.campaign-section.has-bg.bgc-cycling-yellow .text-container *.collapsible-section-title:before,section.campaign-section.has-bg.bgc-cycling-yellow .text-container *.collapsible-section-title:after,section.campaign-section.has-bg.bgc-cycling-yellow .ctools-collapsible-container *.collapsible-section-title:before,section.campaign-section.has-bg.bgc-cycling-yellow .ctools-collapsible-container *.collapsible-section-title:after{background-color:#333333;}section.campaign-section.has-bg.bgc-attention-yellow .text-container h1,section.campaign-section.has-bg.bgc-attention-yellow .text-container h2,section.campaign-section.has-bg.bgc-attention-yellow .ctools-collapsible-container h1,section.campaign-section.has-bg.bgc-attention-yellow .ctools-collapsible-container h2,section.campaign-section.has-bg.bgc-cycling-yellow .text-container h1,section.campaign-section.has-bg.bgc-cycling-yellow .text-container h2,section.campaign-section.has-bg.bgc-cycling-yellow .ctools-collapsible-container h1,section.campaign-section.has-bg.bgc-cycling-yellow .ctools-collapsible-container h2{color:#fff;}section.campaign-section.has-bg.bgc-attention-yellow .ctools-collapsible-container,section.campaign-section.has-bg.bgc-cycling-yellow .ctools-collapsible-container{border-top:1px solid rgba(128,128,128,0.25);}section.campaign-section.has-bg.bgc-attention-yellow .ctools-collapsible-container:last-child,section.campaign-section.has-bg.bgc-cycling-yellow .ctools-collapsible-container:last-child{border-bottom:1px solid rgba(128,128,128,0.25);}section.campaign-section.has-bg.bgc-night-black .ctools-collapsible-container{border-top:1px solid rgba(128,128,128,0.5);}section.campaign-section.has-bg.bgc-night-black .ctools-collapsible-container:last-child{border-bottom:1px solid rgba(128,128,128,0.5);}section.campaign-section.has-bg.bgc-exception-gray{padding-bottom:0;border-top:0;}section.campaign-section.has-bg.bgc-exception-gray .section-content,section.campaign-section.has-bg.bgc-exception-gray .wrap{display:block;height:auto;}section.campaign-section.has-bg.bgc-exception-gray .text-container *,section.campaign-section.has-bg.bgc-exception-gray .ctools-collapsible-container *{color:#333333;text-shadow:none;}section.campaign-section.has-bg.bgc-bus-blue.grid-checkmarks .section-content .text-container .grid-content .grid-item:after{background-color:#fff;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='241px' height='171px' viewBox='0 0 241 171' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M33.4424348,49.2952486 C30.7080417,46.5608554 26.2794153,46.5561545 23.5448317,49.2907381 L4.94654634,67.8890235 C2.21464423,70.6209256 2.21406141,75.0496312 4.94991598,77.7854858 L93.3379266,166.173496 C96.0716897,168.90726 100.502783,168.908472 103.235661,166.175594 L236.175594,33.2356611 C238.908199,30.5030564 238.908523,26.0729534 236.16841,23.3328404 L218.00125,5.16568033 C215.264678,2.42910817 210.826182,2.4307441 208.09632,5.16060625 L98.7020561,114.55487 L33.4424348,49.2952486 Z' id='Combined-Shape' fill='%23333333'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");}section.campaign-section:not(.has-bg):not(.has-iframe) + section.campaign-section:not(.has-bg):not(.has-bg):not(.has-iframe),section.campaign-section.bgc-white:not(.has-iframe) + section.campaign-section.bgc-white:not(.has-bg):not(.has-iframe){border-color:#333333;}section.campaign-section:not(.has-bg) .section-top h2,section.campaign-section:not(.has-bg) .section-top h3,section.campaign-section:not(.has-bg) .section-top p,section.campaign-section.bgc-white .section-top h2,section.campaign-section.bgc-white .section-top h3,section.campaign-section.bgc-white .section-top p{color:#333333;}section.campaign-section:not(.has-bg) .text-container h2,section.campaign-section:not(.has-bg) .text-container h3,section.campaign-section.bgc-white .text-container h2,section.campaign-section.bgc-white .text-container h3{color:#333333;}section.campaign-section:not(.has-bg) .view-hsl-campaign-related-content .view-content .rows .views-row,section.campaign-section.bgc-white .view-hsl-campaign-related-content .view-content .rows .views-row{background-color:#eef1f3;}section.campaign-section:not(.has-bg) .group-related-content .field-collection-container .field-collection-view,section.campaign-section.bgc-white .group-related-content .field-collection-container .field-collection-view{background-color:#eef1f3;border:1.30769em solid #eef1f3;}section.campaign-section:not(.has-bg) .ctools-collapsible-container,section.campaign-section.bgc-white .ctools-collapsible-container{border-top:1px solid rgba(128,128,128,0.25);}section.campaign-section:not(.has-bg) .ctools-collapsible-container:last-child,section.campaign-section.bgc-white .ctools-collapsible-container:last-child{border-bottom:1px solid rgba(128,128,128,0.25);}section.campaign-section:not(.has-bg) .ctools-collapsible-container *,section.campaign-section.bgc-white .ctools-collapsible-container *{color:#333333;text-shadow:none;}section.campaign-section:not(.has-bg) .ctools-collapsible-container * .collapsible-section-title:before,section.campaign-section:not(.has-bg) .ctools-collapsible-container * .collapsible-section-title:after,section.campaign-section.bgc-white .ctools-collapsible-container * .collapsible-section-title:before,section.campaign-section.bgc-white .ctools-collapsible-container * .collapsible-section-title:after{background-color:orange;}section.campaign-section:not(.has-bg) .ctools-collapsible-container a,section.campaign-section.bgc-white .ctools-collapsible-container a{color:#fcb919;}section.campaign-section.bgc-attention-yellow .ctools-collapsible-container h1,section.campaign-section.bgc-attention-yellow .ctools-collapsible-container h2,section.campaign-section.bgc-attention-yellow .ctools-collapsible-container .read-more-scroll,section.campaign-section.bgc-cycling-yellow .ctools-collapsible-container h1,section.campaign-section.bgc-cycling-yellow .ctools-collapsible-container h2,section.campaign-section.bgc-cycling-yellow .ctools-collapsible-container .read-more-scroll{text-shadow:1px 1px 1px rgba(0,0,0,0.15);color:white;}section.campaign-section.bgc-attention-yellow .ctools-collapsible-container h3,section.campaign-section.bgc-cycling-yellow .ctools-collapsible-container h3{color:#333333;}section.campaign-section.bgc-attention-yellow .ctools-collapsible-container:before,section.campaign-section.bgc-cycling-yellow .ctools-collapsible-container:before{display:none;}@media all and (min-width:768px) {
 section.campaign-section .section-content{height:19em;} 
}@media all and (min-width:768px) {
 section.campaign-section .section-content{height:30em;} 
}@media all and (min-width:768px) {
 section.campaign-section.no-min-height .section-content{height:auto;} 
}@media all and (min-width:768px) {
 section.campaign-section.no-min-height .section-content{height:auto;} 
}section.campaign-section.img-cover.no-text .section-content{height:auto;max-width:none;}@media all and (min-width:768px) {
 section.campaign-section:first-of-type .section-content{height:37em;} 
}section.campaign-section .section-top{font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;padding:1.30769em 20px;}section.campaign-section .section-top + .wrap .text-container,section.campaign-section .section-top + .wrap .lottery-container{padding-top:0;}section.campaign-section .section-top *{color:white;}section.campaign-section .ctools-collapsible-content{margin-left:23px;}section.campaign-section .ctools-collapsible-container{font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;vertical-align:middle;border-top:1px solid rgba(255,255,255,0.5);}section.campaign-section .ctools-collapsible-container:last-child{border-bottom:1px solid rgba(255,255,255,0.5);}@media all and (min-width:481px) {
 section.campaign-section .ctools-collapsible-container{padding-right:40px;} 
}@media all and (min-width:768px) {
 section.campaign-section .ctools-collapsible-container{padding:5px 50px 5px 20px;} 
}section.campaign-section .ctools-collapsible-container .ctools-toggle + .ctools-collapsible-handle h3{position:relative;}section.campaign-section .ctools-collapsible-container .ctools-toggle + .ctools-collapsible-handle h3:before,section.campaign-section .ctools-collapsible-container .ctools-toggle + .ctools-collapsible-handle h3:after{content:"";position:absolute;top:50%;left:0;width:10px;height:2px;display:block;}@media all and (min-width:768px) {
 section.campaign-section .ctools-collapsible-container .ctools-toggle + .ctools-collapsible-handle h3:before,section.campaign-section .ctools-collapsible-container .ctools-toggle + .ctools-collapsible-handle h3:after{width:12px;} 
}section.campaign-section .ctools-collapsible-container .ctools-toggle + .ctools-collapsible-handle h3:before{-webkit-transform-origin:0 0%;-moz-transform-origin:0 0%;-ms-transform-origin:0 0%;-o-transform-origin:0 0%;transform-origin:0 0%;-webkit-transform:translateY(-300%) translateX(-150%) rotate(45deg);-moz-transform:translateY(-300%) translateX(-150%) rotate(45deg);-ms-transform:translateY(-300%) translateX(-150%) rotate(45deg);-o-transform:translateY(-300%) translateX(-150%) rotate(45deg);transform:translateY(-300%) translateX(-150%) rotate(45deg);}@media all and (min-width:768px) {
 section.campaign-section .ctools-collapsible-container .ctools-toggle + .ctools-collapsible-handle h3:before{-webkit-transform:translateY(-300%) translateX(-250%) rotate(45deg);-moz-transform:translateY(-300%) translateX(-250%) rotate(45deg);-ms-transform:translateY(-300%) translateX(-250%) rotate(45deg);-o-transform:translateY(-300%) translateX(-250%) rotate(45deg);transform:translateY(-300%) translateX(-250%) rotate(45deg);} 
}section.campaign-section .ctools-collapsible-container .ctools-toggle + .ctools-collapsible-handle h3:after{-webkit-transform-origin:100% 0%;-moz-transform-origin:100% 0%;-ms-transform-origin:100% 0%;-o-transform-origin:100% 0%;transform-origin:100% 0%;-webkit-transform:translateY(-300%) translateX(-250%) rotate(-45deg);-moz-transform:translateY(-300%) translateX(-250%) rotate(-45deg);-ms-transform:translateY(-300%) translateX(-250%) rotate(-45deg);-o-transform:translateY(-300%) translateX(-250%) rotate(-45deg);transform:translateY(-300%) translateX(-250%) rotate(-45deg);}@media all and (min-width:768px) {
 section.campaign-section .ctools-collapsible-container .ctools-toggle + .ctools-collapsible-handle h3:after{-webkit-transform:translateY(-300%) translateX(-350%) rotate(-45deg);-moz-transform:translateY(-300%) translateX(-350%) rotate(-45deg);-ms-transform:translateY(-300%) translateX(-350%) rotate(-45deg);-o-transform:translateY(-300%) translateX(-350%) rotate(-45deg);transform:translateY(-300%) translateX(-350%) rotate(-45deg);} 
}section.campaign-section .ctools-collapsible-container .ctools-toggle.ctools-toggle-collapsed + .ctools-collapsible-handle h3:before,section.campaign-section .ctools-collapsible-container .ctools-toggle.ctools-toggle-collapsed + .ctools-collapsible-handle h3:after{top:50%;}section.campaign-section .ctools-collapsible-container .ctools-toggle.ctools-toggle-collapsed + .ctools-collapsible-handle h3:before{-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:translateY(150%) translateX(-150%) rotate(-45deg);-moz-transform:translateY(150%) translateX(-150%) rotate(-45deg);-ms-transform:translateY(150%) translateX(-150%) rotate(-45deg);-o-transform:translateY(150%) translateX(-150%) rotate(-45deg);transform:translateY(150%) translateX(-150%) rotate(-45deg);}@media all and (min-width:768px) {
 section.campaign-section .ctools-collapsible-container .ctools-toggle.ctools-toggle-collapsed + .ctools-collapsible-handle h3:before{-webkit-transform:translateY(150%) translateX(-250%) rotate(-45deg);-moz-transform:translateY(150%) translateX(-250%) rotate(-45deg);-ms-transform:translateY(150%) translateX(-250%) rotate(-45deg);-o-transform:translateY(150%) translateX(-250%) rotate(-45deg);transform:translateY(150%) translateX(-250%) rotate(-45deg);} 
}section.campaign-section .ctools-collapsible-container .ctools-toggle.ctools-toggle-collapsed + .ctools-collapsible-handle h3:after{-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:translateY(150%) translateX(-250%) rotate(45deg);-moz-transform:translateY(150%) translateX(-250%) rotate(45deg);-ms-transform:translateY(150%) translateX(-250%) rotate(45deg);-o-transform:translateY(150%) translateX(-250%) rotate(45deg);transform:translateY(150%) translateX(-250%) rotate(45deg);}@media all and (min-width:768px) {
 section.campaign-section .ctools-collapsible-container .ctools-toggle.ctools-toggle-collapsed + .ctools-collapsible-handle h3:after{-webkit-transform:translateY(150%) translateX(-350%) rotate(45deg);-moz-transform:translateY(150%) translateX(-350%) rotate(45deg);-ms-transform:translateY(150%) translateX(-350%) rotate(45deg);-o-transform:translateY(150%) translateX(-350%) rotate(45deg);transform:translateY(150%) translateX(-350%) rotate(45deg);} 
}section.campaign-section .ctools-collapsible-container h3{font-size:1.154em;line-height:1.2465em;margin-top:0.65385em;margin-bottom:0.65385em;font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-weight:normal;color:#333333;}section.campaign-section .ctools-collapsible-container h3 a{display:inline-block;margin:1.5em 1em 0 0;padding-right:1.7em;padding-bottom:5px;border-bottom:2px dotted white;position:relative;}section.campaign-section .ctools-collapsible-container h3 a:hover{text-decoration:none;border-bottom:2px solid white;}section.campaign-section .ctools-collapsible-container h3 a:after{content:"";position:absolute;top:0;right:0;display:block;width:30px;height:30px;background:transparent url(/sites/all/themes/custom/hsl/img/hsl-sprite.png?20160401) 13px -684px no-repeat;}section.campaign-section .ctools-collapsible-container p{font-size:0.923em;line-height:1.41678em;margin-top:0.65385em;margin-bottom:0.65385em;}section.campaign-section .ctools-collapsible-container b,section.campaign-section .ctools-collapsible-container strong{font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-weight:normal;}section.campaign-section .ctools-collapsible-container:before{display:none;}section.campaign-section .ctools-collapsible-container .ctools-toggle{display:none;}section.campaign-section .ctools-collapsible-container .collapsible-section-title{margin-left:32px;}section.campaign-section .ctools-collapsible-container .ctools-collapsible-content{margin-left:26px;}section.campaign-section .ctools-collapsible-container .ctools-collapsible-content p{margin:0.5em;}section.campaign-section .section-top,section.campaign-section .collapsible-container,section.campaign-section .text-container{font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;padding:1.30769em 20px;vertical-align:middle;}@media all and (min-width:481px) {
 section.campaign-section .section-top,section.campaign-section .collapsible-container,section.campaign-section .text-container{padding-right:40px;} 
}@media all and (min-width:768px) {
 section.campaign-section .section-top,section.campaign-section .collapsible-container,section.campaign-section .text-container{font-size:1.154em;line-height:1.41648em;padding:2.61538em 50px 2.61538em 20px;} 
}@media all and (min-width:960px) {
 section.campaign-section .section-top,section.campaign-section .collapsible-container,section.campaign-section .text-container{font-size:1.231em;line-height:1.32788em;} 
}section.campaign-section .section-top h3,section.campaign-section .collapsible-container h3,section.campaign-section .text-container h3{font-size:1.308em;line-height:1.24971em;margin-top:0.65385em;margin-bottom:0.65385em;font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;}section.campaign-section .section-top h3 a,section.campaign-section .collapsible-container h3 a,section.campaign-section .text-container h3 a{display:inline-block;margin:1.5em 1em 0 0;padding-right:1.7em;padding-bottom:5px;border-bottom:2px dotted white;position:relative;}section.campaign-section .section-top h3 a:hover,section.campaign-section .collapsible-container h3 a:hover,section.campaign-section .text-container h3 a:hover{text-decoration:none;border-bottom:2px solid white;}section.campaign-section .section-top h3 a:after,section.campaign-section .collapsible-container h3 a:after,section.campaign-section .text-container h3 a:after{content:"";position:absolute;top:0;right:0;display:block;width:30px;height:30px;background:transparent url(/sites/all/themes/custom/hsl/img/hsl-sprite.png?20160401) 13px -684px no-repeat;}section.campaign-section .section-top p,section.campaign-section .collapsible-container p,section.campaign-section .text-container p{font-size:1.154em;line-height:1.41648em;margin-top:0.65385em;margin-bottom:0.65385em;}section.campaign-section .section-top ul,section.campaign-section .section-top ol,section.campaign-section .collapsible-container ul,section.campaign-section .collapsible-container ol,section.campaign-section .text-container ul,section.campaign-section .text-container ol{font-size:1.154em;line-height:1.41648em;padding-left:20px;}section.campaign-section .section-top b,section.campaign-section .section-top strong,section.campaign-section .collapsible-container b,section.campaign-section .collapsible-container strong,section.campaign-section .text-container b,section.campaign-section .text-container strong{font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-weight:normal;}@media all and (max-width:767px) {
 section.campaign-section .group-related-content{padding:1.30769em;} 
}section.campaign-section .group-related-content .views-row,section.campaign-section .group-related-content .field-collection-view{position:relative;background-color:#fff;display:inline-block;vertical-align:top;width:47%;width:calc(50% - 5px - 2.61538em);margin:1.30769em;margin-bottom:0.32692em;padding:1.30769em;min-height:135px;border-bottom:0;box-sizing:border-box;}@media all and (max-width:767px) {
 section.campaign-section .group-related-content .views-row,section.campaign-section .group-related-content .field-collection-view{width:100%;margin:0;margin-bottom:1.30769em;} 
}@media all and (max-width:480px) {
 section.campaign-section .group-related-content .views-row,section.campaign-section .group-related-content .field-collection-view{min-height:85px;} 
}section.campaign-section .group-related-content .views-row .field-related-info,section.campaign-section .group-related-content .views-row .field-attachments-body,section.campaign-section .group-related-content .field-collection-view .field-related-info,section.campaign-section .group-related-content .field-collection-view .field-attachments-body{font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:0.923em;line-height:1.13343em;color:rgba(0,0,0,0.4);margin-bottom:0.65385em;padding-right:165px;padding-right:calc(150px + 1.30769em);}@media all and (max-width:767px) {
 section.campaign-section .group-related-content .views-row .field-related-info,section.campaign-section .group-related-content .views-row .field-attachments-body,section.campaign-section .group-related-content .field-collection-view .field-related-info,section.campaign-section .group-related-content .field-collection-view .field-attachments-body{font-size:0.846em;line-height:1.23659em;margin-bottom:0.26154em;} 
}@media all and (max-width:480px) {
 section.campaign-section .group-related-content .views-row .field-related-info,section.campaign-section .group-related-content .views-row .field-attachments-body,section.campaign-section .group-related-content .field-collection-view .field-related-info,section.campaign-section .group-related-content .field-collection-view .field-attachments-body{padding-right:90px;padding-right:calc(75px + 1.30769em);} 
}section.campaign-section .group-related-content .views-row .field-related-info .field-keywords,section.campaign-section .group-related-content .views-row .field-attachments-body .field-keywords,section.campaign-section .group-related-content .field-collection-view .field-related-info .field-keywords,section.campaign-section .group-related-content .field-collection-view .field-attachments-body .field-keywords{display:inline-block;font-family:"Proxima Nova Soft Bold",Arial,Helvetica,"Nimbus Sans L",sans-serif;text-transform:uppercase;}section.campaign-section .group-related-content .views-row .field-title,section.campaign-section .group-related-content .views-row .views-field-title,section.campaign-section .group-related-content .field-collection-view .field-title,section.campaign-section .group-related-content .field-collection-view .views-field-title{display:block;vertical-align:top;font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:1.5235em;line-height:1.20169em;padding-right:165px;padding-right:calc(150px + 1.30769em);}@media all and (max-width:959px) {
 section.campaign-section .group-related-content .views-row .field-title,section.campaign-section .group-related-content .views-row .views-field-title,section.campaign-section .group-related-content .field-collection-view .field-title,section.campaign-section .group-related-content .field-collection-view .views-field-title{font-size:1.231em;line-height:1.27476em;} 
}@media all and (max-width:767px) {
 section.campaign-section .group-related-content .views-row .field-title,section.campaign-section .group-related-content .views-row .views-field-title,section.campaign-section .group-related-content .field-collection-view .field-title,section.campaign-section .group-related-content .field-collection-view .views-field-title{font-size:1.154em;line-height:1.35982em;} 
}@media all and (max-width:480px) {
 section.campaign-section .group-related-content .views-row .field-title,section.campaign-section .group-related-content .views-row .views-field-title,section.campaign-section .group-related-content .field-collection-view .field-title,section.campaign-section .group-related-content .field-collection-view .views-field-title{padding-right:90px;padding-right:calc(75px + 1.30769em);} 
}section.campaign-section .group-related-content .views-row .field-section-image,section.campaign-section .group-related-content .views-row .field-images,section.campaign-section .group-related-content .views-row .field-hsl-campaign-image,section.campaign-section .group-related-content .field-collection-view .field-section-image,section.campaign-section .group-related-content .field-collection-view .field-images,section.campaign-section .group-related-content .field-collection-view .field-hsl-campaign-image{display:block;vertical-align:top;width:150px;position:absolute;top:50%;right:1.30769em;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}@media all and (max-width:480px) {
 section.campaign-section .group-related-content .views-row .field-section-image,section.campaign-section .group-related-content .views-row .field-images,section.campaign-section .group-related-content .views-row .field-hsl-campaign-image,section.campaign-section .group-related-content .field-collection-view .field-section-image,section.campaign-section .group-related-content .field-collection-view .field-images,section.campaign-section .group-related-content .field-collection-view .field-hsl-campaign-image{width:75px;} 
}section.campaign-section .group-related-content .views-row .field-section-image a,section.campaign-section .group-related-content .views-row .field-images a,section.campaign-section .group-related-content .views-row .field-hsl-campaign-image a,section.campaign-section .group-related-content .field-collection-view .field-section-image a,section.campaign-section .group-related-content .field-collection-view .field-images a,section.campaign-section .group-related-content .field-collection-view .field-hsl-campaign-image a{display:block;}section.campaign-section .group-related-content .views-row .field-section-image img,section.campaign-section .group-related-content .views-row .field-images img,section.campaign-section .group-related-content .views-row .field-hsl-campaign-image img,section.campaign-section .group-related-content .field-collection-view .field-section-image img,section.campaign-section .group-related-content .field-collection-view .field-images img,section.campaign-section .group-related-content .field-collection-view .field-hsl-campaign-image img{display:inline-block;vertical-align:top;width:100%;height:auto;}section.campaign-section .group-related-content .pager{text-align:center;}section.campaign-section .group-related-content .pager a{display:inline-block;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;text-shadow:0px 0px 2px #555555;background:#006bb0;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#0089e3),color-stop(100%,#006bb0)),#006bb0;background:-webkit-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:-moz-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:-o-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:linear-gradient(top,#0089e3,#006bb0),#006bb0;border:0 none;border-top:1px solid #0089e3;border-bottom:1px solid #006bb0;color:#ffffff;cursor:default;font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:19.8055px;height:38px;margin:0 10px 10px 0;padding:3px 15px;cursor:pointer;margin-top:1.30769em;margin-bottom:1.30769em;display:inline-block;height:auto;padding:0.9em 1em;text-align:center;text-decoration:none;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;font-size:15.002px;line-height:1.05;text-decoration:none;}section.campaign-section .group-related-content .pager a:hover{background:#0074bf;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#0093f2),color-stop(100%,#0074bf)),#0074bf;background:-webkit-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:-moz-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:-o-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:linear-gradient(top,#0093f2,#0074bf),#0074bf;}section.campaign-section .group-related-content .pager a:active,section.campaign-section .group-related-content .pager a:focus{background:#0089e3;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#006bb0),color-stop(100%,#0089e3)),#0089e3;background:-webkit-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:-moz-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:-o-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:linear-gradient(top,#006bb0,#0089e3),#0089e3;border-top:1px solid #005b96;border-bottom:1px solid #0099fc;}@media all and (max-width:480px) {
 section.campaign-section .group-related-content .pager a{display:block;} 
}@media all and (min-width:768px) {
 section.campaign-section .group-related-content .pager a{font-size:17.004px;padding:0.75em 2.2em;} 
}section.campaign-section .group-related-content .rows{padding-top:1.30769em;padding-bottom:1.30769em;}@media all and (max-width:767px) {
 section.campaign-section .group-related-content .rows{padding-top:0;padding-bottom:0;} 
}section.campaign-section .group-related-content .field-collection-container{padding-top:1.30769em;padding-bottom:2.61538em;}@media all and (max-width:767px) {
 section.campaign-section .group-related-content .field-collection-container{padding-top:0;padding-bottom:0;} 
}section.campaign-section .group-related-content .field-collection-container .field-collection-view{overflow:hidden;border:1.30769em solid white;padding:0;}section.campaign-section .group-related-content .field-collection-container .field-collection-view .group-info{padding-top:20px;}section.campaign-section .group-related-content .field-collection-container .field-collection-view .link-block{display:block;}section.campaign-section .group-related-content .field-collection-container .field-collection-view .field-title{margin-top:5px;margin-bottom:8px;}section.campaign-section .group-related-content .field-collection-container .field-collection-view .field-copy-text{text-decoration:none;font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:1.154em;line-height:1.35982em;padding-right:165px;padding-right:calc(150px + 1.30769em);}@media all and (max-width:480px) {
 section.campaign-section .group-related-content .field-collection-container .field-collection-view .field-copy-text{padding-right:90px;padding-right:calc(75px + 1.30769em);} 
}section.campaign-section .group-related-content .field-collection-container .field-collection-view .field-external-link{margin-top:8px;font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:1.154em;line-height:1.35982em;}section.campaign-section .group-related-content .field-collection-container .field-collection-view .field-attachments-body{position:absolute;top:0;}section.campaign-section .group-related-content .field-collection-container .field-collection-view .field-section-image{right:0;}section.campaign-section .exception-container{position:relative;}section.campaign-section .exception-container .view-hsl-traffic-exceptions-new .row,section.campaign-section .exception-container .view-id-hsl_my_content .row{min-height:auto;margin-bottom:0;}section.campaign-section .exception-container .view-hsl-traffic-exceptions-new{margin-top:0;padding:2.28846em 10px;}@media all and (min-width:768px) {
 section.campaign-section .exception-container .view-hsl-traffic-exceptions-new{padding:2.28846em 50px 2.28846em 10px;} 
}section.campaign-section .exception-container .exception-icon{font-family:"HSL Picto Regular";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:50px;line-height:50px;color:#dc0451;}@media all and (min-width:768px) {
 section.campaign-section .exception-container .exception-icon{left:10px;} 
}section.campaign-section .exception-container .exception-text{padding-left:50px;font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:17.004px;line-height:1.2;color:#333333;color:rgba(0,0,0,0.65);}@media all and (min-width:768px) {
 section.campaign-section .exception-container .exception-text{padding-left:60px;} 
}section.campaign-section .link-container{position:relative;border-top:1px solid rgba(0,0,0,0.14);border-bottom:1px solid rgba(0,0,0,0.14);margin-bottom:2.61538em;overflow:auto;}section.campaign-section .link-container a{position:relative;font-family:"Proxima Nova Soft Medium",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:14.001px;line-height:1.1;color:#3d454f;display:inline-block;vertical-align:top;width:50%;height:225px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px;padding-top:150px;text-align:center;outline:none;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0.14);-webkit-transition:color 0.3s cubic-bezier(0.19,1,0.22,1);-moz-transition:color 0.3s cubic-bezier(0.19,1,0.22,1);-o-transition:color 0.3s cubic-bezier(0.19,1,0.22,1);transition:color 0.3s cubic-bezier(0.19,1,0.22,1);}@media all and (min-width:481px) {
 section.campaign-section .link-container a{font-size:16.003px;} 
}@media all and (min-width:768px) {
 section.campaign-section .link-container a{font-size:17.004px;line-height:1;padding-left:190px;padding-right:40px;text-align:left;padding-top:0;height:150px;vertical-align:middle;} 
}@media all and (min-width:960px) {
 section.campaign-section .link-container a{font-size:21.996px;} 
}section.campaign-section .link-container a:last-child,section.campaign-section .link-container a:nth-last-child(-n+2):nth-child(odd){border-bottom:0;}@media all and (min-width:768px) {
 section.campaign-section .link-container a:nth-child(odd){box-shadow:20px 0px 0px -19px rgba(0,0,0,0.14);} 
}section.campaign-section .link-container a:before{content:"";font-size:35px;line-height:50px;text-align:center;width:50px;height:50px;color:#999999;display:block;-webkit-box-shadow:0 0 0 2px #999999;-moz-box-shadow:0 0 0 2px #999999;box-shadow:0 0 0 2px #999999;border-radius:50%;position:absolute;top:75px;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transition:color 0.3s cubic-bezier(0.19,1,0.22,1),box-shadow 0.3s cubic-bezier(0.19,1,0.22,1),-webkit-transform 1.1s cubic-bezier(0.19,1,0.22,1);-moz-transition:color 0.3s cubic-bezier(0.19,1,0.22,1),box-shadow 0.3s cubic-bezier(0.19,1,0.22,1),-moz-transform 1.1s cubic-bezier(0.19,1,0.22,1);-o-transition:color 0.3s cubic-bezier(0.19,1,0.22,1),box-shadow 0.3s cubic-bezier(0.19,1,0.22,1),-o-transform 1.1s cubic-bezier(0.19,1,0.22,1);transition:color 0.3s cubic-bezier(0.19,1,0.22,1),box-shadow 0.3s cubic-bezier(0.19,1,0.22,1),transform 1.1s cubic-bezier(0.19,1,0.22,1);}@media all and (min-width:768px) {
 section.campaign-section .link-container a:before{top:50%;left:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);} 
}section.campaign-section .link-container a.youtube-link{background-size:150px auto;background-repeat:no-repeat;background-position:20px 50%;}@media all and (max-width:767px) {
 section.campaign-section .link-container a.youtube-link{background-position:50% 20px;} 
}section.campaign-section .link-container a.youtube-link:before{content:"";z-index:10;left:50%;-webkit-box-shadow:0 0 0 2px white;-moz-box-shadow:0 0 0 2px white;box-shadow:0 0 0 2px white;-webkit-transform:translateY(-50%) translateX(-50%) scale(1);-moz-transform:translateY(-50%) translateX(-50%) scale(1);-ms-transform:translateY(-50%) translateX(-50%) scale(1);-o-transform:translateY(-50%) translateX(-50%) scale(1);transform:translateY(-50%) translateX(-50%) scale(1);}@media all and (min-width:768px) {
 section.campaign-section .link-container a.youtube-link:before{left:95px;} 
}section.campaign-section .link-container a.youtube-link:after{content:"";position:absolute;z-index:5;display:block;width:150px;top:20px;left:50%;height:113px;background-color:rgba(0,0,0,0.3);display:block;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:background-color 0.3s cubic-bezier(0.19,1,0.22,1);-moz-transition:background-color 0.3s cubic-bezier(0.19,1,0.22,1);-o-transition:background-color 0.3s cubic-bezier(0.19,1,0.22,1);transition:background-color 0.3s cubic-bezier(0.19,1,0.22,1);}@media all and (min-width:768px) {
 section.campaign-section .link-container a.youtube-link:after{top:50%;left:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);} 
}section.campaign-section .link-container a.youtube-link:hover{color:#9ea2a7;text-decoration:none;}section.campaign-section .link-container a.youtube-link:hover:before{color:white;-webkit-box-shadow:0 0 0 2px white;-moz-box-shadow:0 0 0 2px white;box-shadow:0 0 0 2px white;-webkit-transform:translateY(-50%) translateX(-50%) scale(1.05);-moz-transform:translateY(-50%) translateX(-50%) scale(1.05);-ms-transform:translateY(-50%) translateX(-50%) scale(1.05);-o-transform:translateY(-50%) translateX(-50%) scale(1.05);transform:translateY(-50%) translateX(-50%) scale(1.05);}@media all and (min-width:768px) {
 section.campaign-section .link-container a.youtube-link:hover:before{-webkit-box-shadow:0 0 0 2px white;-moz-box-shadow:0 0 0 2px white;box-shadow:0 0 0 2px white;} 
}section.campaign-section .link-container a.youtube-link:hover:after{background-color:rgba(0,0,0,0.15);}section.campaign-section .link-container a.youtube-link span:before{content:"";border:12.5px solid transparent;border-left:16.66667px solid white;border-radius:2px;width:0;height:0;position:absolute;top:-75px;left:50%;-webkit-transform:translateY(-50%) translateX(-25%);-moz-transform:translateY(-50%) translateX(-25%);-ms-transform:translateY(-50%) translateX(-25%);-o-transform:translateY(-50%) translateX(-25%);transform:translateY(-50%) translateX(-25%);-webkit-transition:border-color 0.3s cubic-bezier(0.19,1,0.22,1),box-shadow 0.3s cubic-bezier(0.19,1,0.22,1),-webkit-transform 1.1s cubic-bezier(0.19,1,0.22,1);-moz-transition:border-color 0.3s cubic-bezier(0.19,1,0.22,1),box-shadow 0.3s cubic-bezier(0.19,1,0.22,1),-moz-transform 1.1s cubic-bezier(0.19,1,0.22,1);-o-transition:border-color 0.3s cubic-bezier(0.19,1,0.22,1),box-shadow 0.3s cubic-bezier(0.19,1,0.22,1),-o-transform 1.1s cubic-bezier(0.19,1,0.22,1);transition:border-color 0.3s cubic-bezier(0.19,1,0.22,1),box-shadow 0.3s cubic-bezier(0.19,1,0.22,1),transform 1.1s cubic-bezier(0.19,1,0.22,1);}@media all and (min-width:768px) {
 section.campaign-section .link-container a.youtube-link span:before{top:50%;left:-95px;} 
}section.campaign-section .link-container a.anchor-link{position:relative;}section.campaign-section .link-container a.anchor-link:before{content:"?";left:50%;}@media all and (min-width:768px) {
 section.campaign-section .link-container a.anchor-link:before{left:100px;} 
}section.campaign-section .link-container a.anchor-link:hover{color:#9ea2a7;text-decoration:none;}section.campaign-section .link-container a.anchor-link:hover:before{color:#cccccc;-webkit-box-shadow:0 0 0 2px #cccccc;-moz-box-shadow:0 0 0 2px #cccccc;box-shadow:0 0 0 2px #cccccc;-webkit-transform:translateY(-50%) translateX(-50%) scale(1.05);-moz-transform:translateY(-50%) translateX(-50%) scale(1.05);-ms-transform:translateY(-50%) translateX(-50%) scale(1.05);-o-transform:translateY(-50%) translateX(-50%) scale(1.05);transform:translateY(-50%) translateX(-50%) scale(1.05);}@media all and (min-width:768px) {
 section.campaign-section .link-container a.anchor-link:hover:before{-webkit-transform:translateY(-50%) scale(1.05);-moz-transform:translateY(-50%) scale(1.05);-ms-transform:translateY(-50%) scale(1.05);-o-transform:translateY(-50%) scale(1.05);transform:translateY(-50%) scale(1.05);} 
}section.campaign-section .link-container a.anchor-link span:after{content:'\203A';font-size:1em;margin-left:5px;}section.campaign-section .link-container a span{display:block;position:relative;z-index:15;}@media all and (min-width:768px) {
 section.campaign-section .link-container a span{height:150px;display:table-cell;vertical-align:middle;} 
}section.campaign-section .quicktabs-wrapper{font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;padding:3.92308em 1.30769em;}@media all and (max-width:767px) {
 section.campaign-section .quicktabs-wrapper{padding:1.30769em;} 
}section.campaign-section .quicktabs-wrapper .item-list{display:inline-block;vertical-align:top;width:300px;}@media all and (max-width:959px) {
 section.campaign-section .quicktabs-wrapper .item-list{width:200px;} 
}@media all and (max-width:767px) {
 section.campaign-section .quicktabs-wrapper .item-list{display:block;width:100%;} 
}section.campaign-section .quicktabs-wrapper .item-list .quicktabs-tabs{margin:0;padding:0;}section.campaign-section .quicktabs-wrapper .item-list .quicktabs-tabs li{display:block;padding:0;}@media all and (max-width:767px) {
 section.campaign-section .quicktabs-wrapper .item-list .quicktabs-tabs li{display:inline-block;width:auto;} 
}section.campaign-section .quicktabs-wrapper .item-list .quicktabs-tabs li:not(:last-child){margin-bottom:0.26154em;}section.campaign-section .quicktabs-wrapper .item-list .quicktabs-tabs li.active a{background-color:#fff;font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#007ac9;}section.campaign-section .quicktabs-wrapper .item-list .quicktabs-tabs li.active a:hover{background-color:#fff;}section.campaign-section .quicktabs-wrapper .item-list .quicktabs-tabs li a{font-size:1.308em;line-height:0.99976em;line-height:1.4;padding:0.98077em 1.30769em;border:1px solid #dedee3;border-radius:3px;background-color:transparent;display:block;cursor:pointer;transition:background-color 0.12s ease-in-out;}@media all and (max-width:767px) {
 section.campaign-section .quicktabs-wrapper .item-list .quicktabs-tabs li a{font-size:1.154em;line-height:1.13318em;padding:0.65385em 0.98077em;} 
}section.campaign-section .quicktabs-wrapper .item-list .quicktabs-tabs li a:hover{background-color:#f9fafb;}section.campaign-section .quicktabs-wrapper .quicktabs_main{display:inline-block;vertical-align:top;width:calc(60%);width:calc(100% - 300px - 5px);padding-left:3.92308em;box-sizing:border-box;}@media all and (max-width:959px) {
 section.campaign-section .quicktabs-wrapper .quicktabs_main{width:calc(100% - 200px - 5px);padding-left:2.61538em;} 
}@media all and (max-width:767px) {
 section.campaign-section .quicktabs-wrapper .quicktabs_main{display:block;width:100%;padding-left:0;} 
}section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage > .field-title{font-size:2.539em;line-height:0.90132em;font-family:"Proxima Nova Soft Bold",Arial,Helvetica,"Nimbus Sans L",sans-serif;margin-bottom:0.65385em;}@media all and (max-width:767px) {
 section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage > .field-title{font-size:2.031em;line-height:1.12677em;padding-top:0.65385em;padding-left:0.1em;} 
}section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content{background-color:#fff;padding:1.30769em;margin-bottom:5px;position:relative;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);box-shadow:0 1px 1px rgba(0,0,0,0.15);transition:color 0.12s ease-in-out,box-shadow 0.12s ease-in-out;}section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view{margin:0;padding:0;border:0;}@media all and (max-width:959px) {
 section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;} 
}@media all and (max-width:767px) {
 section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view{display:block;} 
}@media all and (max-width:480px) {
 section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;} 
}section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .group-info{display:inline-block;vertical-align:top;width:calc(100% - 180px - 5px);padding-left:0.65385em;padding-right:1.30769em;box-sizing:border-box;}@media all and (max-width:959px) {
 section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .group-info{width:100%;padding:0;} 
}@media all and (max-width:767px) {
 section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .group-info{width:calc(100% - 180px - 5px);padding-left:0.65385em;padding-right:1.30769em;} 
}@media all and (max-width:480px) {
 section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .group-info{width:100%;padding:0;} 
}section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .group-image{display:inline-block;vertical-align:top;width:180px;}@media all and (max-width:959px) {
 section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .group-image{width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:1.30769em;} 
}@media all and (max-width:767px) {
 section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .group-image{width:180px;margin-bottom:0;} 
}@media all and (max-width:480px) {
 section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .group-image{width:100%;margin-bottom:1.30769em;} 
}section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .group-image img{display:inline-block;vertical-align:top;}section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .field-title{font-size:2.031em;line-height:0.77264em;font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#007ac9;margin-top:0.26154em;margin-bottom:0.65385em;}@media all and (max-width:767px) {
 section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .field-title{font-size:1.692em;line-height:0.92744em;} 
}section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .field-copy-text{font-size:1.308em;line-height:0.99976em;line-height:1.4;margin-bottom:1.30769em;}@media all and (max-width:767px) {
 section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .field-copy-text{font-size:1.154em;line-height:1.13318em;line-height:1.3;} 
}section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .field-external-link{display:inline-block;width:50%;width:calc(50% - 5px);font-size:1.231em;line-height:1.27476em;font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;}@media all and (max-width:767px) {
 section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .field-external-link{font-size:1.077em;line-height:1.45704em;} 
}section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .field-external-link a{text-transform:uppercase;position:relative;display:inline-block;padding:0.26154em;padding-left:2.61538em;padding-left:calc(25px + 1.30769em);transition:color 0.12s ease-in-out;}section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .field-external-link a:hover{color:#63c2ff;text-decoration:none;}section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .field-external-link a:hover:before{color:#63c2ff;}section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .field-external-link a:before{content:'h';font-family:"HSL Picto Regular";text-transform:lowercase;font-weight:normal;color:#007ac9;font-size:40px;position:absolute;z-index:1;left:0;top:50%;top:calc(50% - 0px);transform:translateY(-50%);transition:color 0.12s ease-in-out;}section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .field-external-link a:after{display:none;}section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .field-attachments-body{display:inline-block;width:50%;width:calc(50%);text-align:right;font-size:1.308em;line-height:1.19972em;font-weight:bold;font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;}@media all and (max-width:767px) {
 section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .field-attachments-body{font-size:1.154em;line-height:1.35982em;} 
}section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .field-section-image{width:100%;height:auto;}section.campaign-section.has-weather-widget .text-container{position:relative;}section.campaign-section.has-weather-widget .weather-widget{position:absolute;right:0;bottom:2.61538em;padding-right:90px;}@media all and (max-width:480px) {
 section.campaign-section.has-weather-widget .weather-widget{position:relative;right:auto;bottom:auto;padding-top:2.61538em;padding-bottom:2.61538em;margin-bottom:-2.61538em;} 
}@media all and (max-width:480px) {
 section.campaign-section.has-weather-widget .weather-widget__text{text-align:right;} 
}section.campaign-section.has-weather-widget .weather-widget__location{text-align:right;transform:translateX(0);opacity:1;transition:transform 1s cubic-bezier(0.19,1,0.22,1),opacity 1s cubic-bezier(0.19,1,0.22,1);}section.campaign-section.has-weather-widget .weather-widget__location--locating{opacity:0;transform:translateX(-15px);}section.campaign-section.has-weather-widget .weather-widget__temp{margin-left:5px;}section.campaign-section.has-weather-widget .weather-widget__icon{background-position:50% 50%;background-size:100% auto;background-repeat:no-repeat;position:absolute;top:50%;right:0;width:70px;height:70px;opacity:1;transition:transform 1s cubic-bezier(0.19,1,0.22,1) 0.15s,opacity 1s cubic-bezier(0.19,1,0.22,1) 0.15s;-webkit-transform:translateY(-50%) translateX(0px);-moz-transform:translateY(-50%) translateX(0px);-ms-transform:translateY(-50%) translateX(0px);-o-transform:translateY(-50%) translateX(0px);transform:translateY(-50%) translateX(0px);}section.campaign-section.has-weather-widget .weather-widget__icon--locating{opacity:0;-webkit-transform:translateY(-50%) translateX(-10px);-moz-transform:translateY(-50%) translateX(-10px);-ms-transform:translateY(-50%) translateX(-10px);-o-transform:translateY(-50%) translateX(-10px);transform:translateY(-50%) translateX(-10px);}section.campaign-section.has-weather-widget a{text-decoration:none !important;}section.campaign-section.has-weather-widget a:hover{text-decoration:underline !important;}section.campaign-section .section-top{padding:0px 50px 0px 20px;}section.campaign-section.has-grid .text-container{padding-right:20px !important;}section.campaign-section.has-grid .text-container .grid-content h2{font-size:150%;line-height:1.2;font-weight:700;}section.campaign-section.has-grid .text-container .grid-content h3{font-size:130%;line-height:1.2;font-weight:700;}section.campaign-section.has-grid .text-container .grid-content p{line-height:1.25;}section.campaign-section.has-grid + .no-text .link-container:only-child{margin-top:0;}section.campaign-section.text-top .text-container{vertical-align:top;}section.campaign-section.text-bottom .text-container{vertical-align:bottom;}section.campaign-section:first-of-type .section-content .text-container h2{word-wrap:normal;font-size:2.539em;line-height:1.03008em;}@media all and (min-width:960px) {
 section.campaign-section:first-of-type .section-content .text-container h2{font-size:3.69269em;line-height:1.06239em;} 
}section.campaign-section:first-of-type .section-content .text-container h3{word-wrap:normal;font-size:2.031em;line-height:1.12677em;}@media all and (min-width:960px) {
 section.campaign-section:first-of-type .section-content .text-container h3{font-size:2.90054em;line-height:1.12711em;} 
}section.campaign-section:first-of-type .section-content .text-container p{font-size:1.308em;line-height:1.39967em;}@media all and (min-width:960px) {
 section.campaign-section:first-of-type .section-content .text-container p{font-size:1.5235em;line-height:1.20169em;} 
}@media all and (min-width:768px) {
 section.campaign-section.no-img:first-of-type.text-left .section-content .text-container{padding-right:20px !important;}section.campaign-section.no-img:first-of-type.text-left .section-content .text-container h2,section.campaign-section.no-img:first-of-type.text-left .section-content .text-container h3,section.campaign-section.no-img:first-of-type.text-left .section-content .text-container p{padding-right:54%;} 
}section.campaign-section.has-bg-img .text-container{text-shadow:1px 1px 0 rgba(0,0,0,0.2);}section.campaign-section.no-img .text-container{padding-bottom:2.61538em;}section.campaign-section .img-container{text-align:center;}section.campaign-section .img-container img{vertical-align:middle;}section.campaign-section .audio-container{text-align:center;}@media all and (max-width:479px) {
 section.campaign-section.has-foreground-mobile-img.text-left .wrap,section.campaign-section.has-foreground-mobile-img.text-right .wrap,section.campaign-section.has-foreground-img.text-left .wrap,section.campaign-section.has-foreground-img.text-right .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}section.campaign-section.has-foreground-mobile-img.text-left .wrap .img-container,section.campaign-section.has-foreground-mobile-img.text-right .wrap .img-container,section.campaign-section.has-foreground-img.text-left .wrap .img-container,section.campaign-section.has-foreground-img.text-right .wrap .img-container{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}section.campaign-section.has-foreground-mobile-img.text-left .wrap .img-container .foreground,section.campaign-section.has-foreground-mobile-img.text-left .wrap .img-container .foreground-mobile,section.campaign-section.has-foreground-mobile-img.text-right .wrap .img-container .foreground,section.campaign-section.has-foreground-mobile-img.text-right .wrap .img-container .foreground-mobile,section.campaign-section.has-foreground-img.text-left .wrap .img-container .foreground,section.campaign-section.has-foreground-img.text-left .wrap .img-container .foreground-mobile,section.campaign-section.has-foreground-img.text-right .wrap .img-container .foreground,section.campaign-section.has-foreground-img.text-right .wrap .img-container .foreground-mobile{padding:0 12px;} 
}@media all and (min-width:481px) {
 section.campaign-section .section-content{display:table;table-layout:fixed;width:100%;}section.campaign-section .section-content > .section-top{display:table-caption;}section.campaign-section .section-content > .wrap{display:table-row;}section.campaign-section .section-content > .wrap .lottery-container,section.campaign-section .section-content > .wrap .text-container,section.campaign-section .section-content > .wrap .img-container,section.campaign-section .section-content > .wrap .audio-container,section.campaign-section .section-content > .wrap .prereg-container{display:table-cell;}section.campaign-section.img-cover:not(.no-img) .section-content > .wrap{display:table-cell;}section.campaign-section.img-cover:not(.no-img) .section-content > .wrap .lottery-container,section.campaign-section.img-cover:not(.no-img) .section-content > .wrap .text-container,section.campaign-section.img-cover:not(.no-img) .section-content > .wrap .img-container,section.campaign-section.img-cover:not(.no-img) .section-content > .wrap .audio-container{display:block;}section.campaign-section.text-center .text-container *{margin-left:auto;margin-right:auto;max-width:70%;}section.campaign-section.has-grid .grid-content,section.campaign-section.has-grid .grid-content *{max-width:none;}section.campaign-section.has-grid .grid-content img{max-width:100%;} 
}body.node-type-campaign-page-v2 .text-container .info-box{-webkit-border-radius:1em;-moz-border-radius:1em;-ms-border-radius:1em;-o-border-radius:1em;border-radius:1em;border:2px solid white;margin:2.61538em 0 1.30769em;padding:0.32692em 1.63462em 0.98077em;}body.node-type-campaign-page-v2 .text-container .info-box p{margin:0.98077em 0;}body.node-type-campaign-page-v2 .text-container .info-box hr{height:1px;}body.node-type-campaign-page-v2 .text-container .info-box ul,body.node-type-campaign-page-v2 .text-container .info-box ol{padding:0 0 0 20px;}body.node-type-campaign-page-v2 .text-container .info-box p + ul,body.node-type-campaign-page-v2 .text-container .info-box p + ol{margin-top:-0.32692em;}body.node-type-campaign-page-v2 .campaign-section:not(.has-bg) .text-container .info-box{border-color:#333333;}body.node-type-campaign-page-v2 .text-container .route-box{position:relative;background-color:#fff;font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:1.154em;line-height:1.2465em;color:#007ac9;overflow:auto;padding:1.30769em;padding-left:3.92308em;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);transition:color 0.12s ease-in-out,box-shadow 0.12s ease-in-out;}@media all and (max-width:1023px) {
 body.node-type-campaign-page-v2 .text-container .route-box{font-size:0.923em;line-height:1.55846em;} 
}@media all and (max-width:959px) {
 body.node-type-campaign-page-v2 .text-container .route-box{padding:0.65385em;padding-left:2.61538em;margin-left:-2.61538em;margin-right:-2.61538em;} 
}@media all and (max-width:480px) {
 body.node-type-campaign-page-v2 .text-container .route-box{padding:1.30769em;padding-left:3.92308em;margin-left:-0.65385em;margin-right:-0.65385em;} 
}body.node-type-campaign-page-v2 .text-container .route-box:hover{color:#0099fc;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);}body.node-type-campaign-page-v2 .text-container .route-box:hover:before{color:#0099fc;}body.node-type-campaign-page-v2 .text-container .route-box:before{content:'i';font-family:"HSL Picto Regular";text-transform:lowercase;font-weight:normal;text-shadow:none;color:#007ac9;font-size:33px;line-height:33px;width:33px;height:33px;position:absolute;z-index:1;left:10px;top:10px;transition:color 0.12s ease-in-out;}@media all and (max-width:959px) {
 body.node-type-campaign-page-v2 .text-container .route-box:before{left:5px;} 
}@media all and (max-width:480px) {
 body.node-type-campaign-page-v2 .text-container .route-box:before{left:10px;} 
}body.node-type-campaign-page-v2 .text-container .route-box p,body.node-type-campaign-page-v2 .text-container .route-box table,body.node-type-campaign-page-v2 .text-container .route-box tbody,body.node-type-campaign-page-v2 .text-container .route-box tr,body.node-type-campaign-page-v2 .text-container .route-box td{background-color:transparent;border:0;text-shadow:none !important;color:#333333;margin:0;}body.node-type-campaign-page-v2 .text-container .route-box table{table-layout:fixed;}body.node-type-campaign-page-v2 .text-container .route-box p{margin:0;position:relative;z-index:10;}body.node-type-campaign-page-v2 .text-container .route-box p:not(:last-of-type){margin-bottom:1.30769em;}body.node-type-campaign-page-v2 .text-container .route-box a{overflow:auto;position:relative;z-index:10;color:#007ac9;margin:-1.30769em;margin-left:-3.92308em;padding:1.30769em;padding-left:3.92308em;text-decoration:none !important;text-shadow:none !important;transition:color 0.12s ease-in-out;}body.node-type-campaign-page-v2 .text-container .route-box a:hover{color:#0099fc;}body.node-type-campaign-page-v2 .text-container .route-box img{margin:0;padding:0;vertical-align:top;display:inline-block;height:auto !important;width:130px !important;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}@media all and (min-width:1200px) {
 body.node-type-campaign-page-v2 .text-container .route-box img{width:180px !important;} 
}@media all and (max-width:959px) {
 body.node-type-campaign-page-v2 .text-container .route-box img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-left:0;} 
}@media all and (max-width:480px) {
 body.node-type-campaign-page-v2 .text-container .route-box img{width:150px !important;} 
}body.node-type-campaign-page-v2 .text-container .route-box hr{height:1px;}body.node-type-campaign-page-v2 .text-container .route-box ul,body.node-type-campaign-page-v2 .text-container .route-box ol{padding:0 0 0 20px;}body.node-type-campaign-page-v2 .text-container .route-box p + ul,body.node-type-campaign-page-v2 .text-container .route-box p + ol{margin-top:-0.32692em;}body.node-type-campaign-page-v2 .campaign-section:not(.has-bg) .text-container .route-box{background-color:#eef1f3;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}section.campaign-section .button-link{margin-top:1.30769em;margin-bottom:1.30769em;display:inline-block;height:auto;padding:0.9em 1em;text-align:center;text-decoration:none;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;font-size:15.002px;line-height:1.05;text-decoration:none;}@media all and (max-width:480px) {
 section.campaign-section .button-link{display:block;} 
}@media all and (min-width:768px) {
 section.campaign-section .button-link{font-size:17.004px;padding:0.75em 2.2em;} 
}section.campaign-section .button-link.light{background:none;border:none;-webkit-box-shadow:0 0 0 2px white;-moz-box-shadow:0 0 0 2px white;box-shadow:0 0 0 2px white;position:relative;-webkit-transition:background-color 0.2s cubic-bezier(0.19,1,0.22,1);-moz-transition:background-color 0.2s cubic-bezier(0.19,1,0.22,1);-o-transition:background-color 0.2s cubic-bezier(0.19,1,0.22,1);transition:background-color 0.2s cubic-bezier(0.19,1,0.22,1);}@media all and (max-width:480px) {
 section.campaign-section .button-link.light{background:rgba(0,0,0,0.15);} 
}section.campaign-section .button-link.light:after,section.campaign-section .button-link.light:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;}section.campaign-section .button-link.light:before{background-color:rgba(255,255,255,0);-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-box-shadow:0 0 0 2px rgba(255,255,255,0.4);-moz-box-shadow:0 0 0 2px rgba(255,255,255,0.4);box-shadow:0 0 0 2px rgba(255,255,255,0.4);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0s step-end,opacity 0s step-end,background-color 0s step-end;-moz-transition:-moz-transform 0s step-end,opacity 0s step-end,background-color 0s step-end;-o-transition:-o-transform 0s step-end,opacity 0s step-end,background-color 0s step-end;transition:transform 0s step-end,opacity 0s step-end,background-color 0s step-end;}section.campaign-section .button-link.light:hover{background-color:rgba(255,255,255,0.075);}@media all and (max-width:480px) {
 section.campaign-section .button-link.light:hover{background:rgba(0,0,0,0.075);} 
}section.campaign-section .button-link.light:hover:before{background-color:rgba(255,255,255,0.25);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:scaleY(1.25) scaleX(1.05);-moz-transform:scaleY(1.25) scaleX(1.05);-ms-transform:scaleY(1.25) scaleX(1.05);-o-transform:scaleY(1.25) scaleX(1.05);transform:scaleY(1.25) scaleX(1.05);-webkit-transition:-webkit-transform 1s cubic-bezier(0.19,1,0.22,1),opacity 1s cubic-bezier(0.19,1,0.22,1),background-color 1s cubic-bezier(0.19,1,0.22,1);-moz-transition:-moz-transform 1s cubic-bezier(0.19,1,0.22,1),opacity 1s cubic-bezier(0.19,1,0.22,1),background-color 1s cubic-bezier(0.19,1,0.22,1);-o-transition:-o-transform 1s cubic-bezier(0.19,1,0.22,1),opacity 1s cubic-bezier(0.19,1,0.22,1),background-color 1s cubic-bezier(0.19,1,0.22,1);transition:transform 1s cubic-bezier(0.19,1,0.22,1),opacity 1s cubic-bezier(0.19,1,0.22,1),background-color 1s cubic-bezier(0.19,1,0.22,1);}section.campaign-section:not(:first-of-type) .button-link.light{background:rgba(0,0,0,0.15);}section.campaign-section:not(:first-of-type) .button-link.light:hover{background:rgba(0,0,0,0.075);}section.campaign-section{background-repeat:no-repeat;background-size:cover;background-position:50% 50%;}@media all and (min-width:481px) {
 section.campaign-section.text-right:not(.no-img) .text-container{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}section.campaign-section.text-right:not(.no-img) .img-container,section.campaign-section.text-right:not(.no-img) .audio-container,section.campaign-section.text-right:not(.no-img) .lottery-container{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);} 
}section.campaign-section.text-center .text-container{text-align:center;max-width:40em;margin-left:auto;margin-right:auto;}section.campaign-section.no-img .text-container{max-width:40em;}@media all and (min-width:481px) {
 section.campaign-section.no-img.text-left .text-container{padding-right:54%;}section.campaign-section.no-img.text-right .text-container{padding-left:50%;padding-right:4%;} 
}section.campaign-section.img-half{overflow:hidden;}section.campaign-section.img-half .section-content{height:auto;}section.campaign-section.img-half .text-container{padding:35px 50px;}@media all and (max-width:479px) {
 section.campaign-section.img-half .text-container{padding:1.30769em 20px;} 
}.img-container{vertical-align:middle;}@media all and (min-width:481px) {
 .img-container .foreground-mobile{display:none;} 
}@media all and (max-width:479px) {
 .img-container .foreground-mobile{display:block;} 
}@media all and (min-width:481px) {
 .img-container .foreground-mobile + .foreground{display:block;} 
}@media all and (max-width:479px) {
 .img-container .foreground-mobile + .foreground{display:none;} 
}section.img-top .img-container{vertical-align:top;}section.img-bottom .img-container{vertical-align:bottom;}section.img-half .img-container{position:absolute;right:0;top:0;bottom:0;width:50vw;}@media all and (max-width:480px) {
 section.img-half .img-container{position:relative;width:auto;height:150px;} 
}section.img-half .img-container .foreground{width:100%;height:100%;background-size:cover;background-position:50% 50%;}section.img-half .img-container .foreground img{position:absolute;width:1px;height:1px;visibility:hidden;}section.img-half .img-container .foreground-mobile{position:relative;width:auto;height:150px;background-size:cover;background-position:50% 50%;}section.img-half .img-container .foreground-mobile img{position:absolute;width:1px;height:1px;visibility:hidden;}section.img-cover .img-container img{height:auto;width:100%;max-width:1200px;}section.img-cover:not(.no-text) .img-container{padding:0 20px;}section.campaign-section.bg-valign-top{background-position:center top;}section.campaign-section.bg-valign-bottom{background-position:center bottom;}section.campaign-section.bg-halign-left{background-position:left center;}section.campaign-section.bg-halign-left.bg-valign-top{background-position:left top;}section.campaign-section.bg-halign-left.bg-valign-bottom{background-position:left bottom;}section.campaign-section.bg-halign-right{background-position:right center;}section.campaign-section.bg-halign-right.bg-valign-top{background-position:right top;}section.campaign-section.bg-halign-right.bg-valign-bottom{background-position:right bottom;}.campaign-section .section-content .text-container .grid-content{overflow:hidden;margin-left:-1.30769em;margin-left:calc(-1.30769em - 20px);margin-right:-1.30769em;margin-right:calc(-1.30769em - 20px);}@media all and (max-width:479px) {
 .campaign-section .section-content .text-container .grid-content{margin-left:-1.30769em;margin-right:-1.30769em;} 
}.campaign-section .section-content .text-container .grid-content.four-or-less.items-1 .grid-item{width:100%;}@media all and (min-width:481px) {
 .campaign-section .section-content .text-container .grid-content.four-or-less.items-1 .grid-item{width:50%;} 
}@media all and (min-width:960px) {
 .campaign-section .section-content .text-container .grid-content.four-or-less.items-1 .grid-item{width:100%;} 
}.campaign-section .section-content .text-container .grid-content.four-or-less.items-2 .grid-item{width:100%;}@media all and (min-width:481px) {
 .campaign-section .section-content .text-container .grid-content.four-or-less.items-2 .grid-item{width:50%;} 
}@media all and (min-width:960px) {
 .campaign-section .section-content .text-container .grid-content.four-or-less.items-2 .grid-item{width:50%;} 
}.campaign-section .section-content .text-container .grid-content.four-or-less.items-3 .grid-item{width:100%;}@media all and (min-width:481px) {
 .campaign-section .section-content .text-container .grid-content.four-or-less.items-3 .grid-item{width:50%;} 
}@media all and (min-width:960px) {
 .campaign-section .section-content .text-container .grid-content.four-or-less.items-3 .grid-item{width:33.33333%;} 
}.campaign-section .section-content .text-container .grid-content.four-or-less.items-4 .grid-item{width:100%;}@media all and (min-width:481px) {
 .campaign-section .section-content .text-container .grid-content.four-or-less.items-4 .grid-item{width:50%;} 
}@media all and (min-width:960px) {
 .campaign-section .section-content .text-container .grid-content.four-or-less.items-4 .grid-item{width:25%;} 
}.campaign-section .section-content .text-container .grid-content.more-than-four .grid-item{width:100%;}@media all and (min-width:960px) {
 .campaign-section .section-content .text-container .grid-content.more-than-four .grid-item{width:50%;} 
}.campaign-section .section-content .text-container .grid-content.more-than-four .grid-item:nth-of-type(2n+1){clear:left;}.campaign-section .section-content .text-container .grid-content .grid-item{float:left;width:100%;margin:0;padding:0;position:relative;padding-left:1.30769em;padding-right:1.30769em;box-sizing:border-box;}.campaign-section .section-content .text-container .grid-content .grid-item a{font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#3d454f;}.campaign-section .section-content .text-container .grid-content .grid-item a:after{content:'\203A';font-size:1em;margin-left:5px;position:absolute;}.campaign-section .section-content .text-container .grid-content .grid-item > .wrap{padding:1em 20px;}@media all and (max-width:479px) {
 .campaign-section .section-content .text-container .grid-content .grid-item > .wrap{padding:1em 5px;} 
}.campaign-section .section-content .text-container .grid-content .grid-item > .wrap > *:first-child{margin-top:0;}.campaign-section.grid-checkmarks .section-content .text-container .grid-content{margin-left:0px;margin-right:0px;}.campaign-section.grid-checkmarks .section-content .text-container .grid-content .grid-item{padding-left:2.61538em;}.campaign-section.grid-checkmarks .section-content .text-container .grid-content .grid-item:after{content:"";background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='241px' height='171px' viewBox='0 0 241 171' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M33.4424348,49.2952486 C30.7080417,46.5608554 26.2794153,46.5561545 23.5448317,49.2907381 L4.94654634,67.8890235 C2.21464423,70.6209256 2.21406141,75.0496312 4.94991598,77.7854858 L93.3379266,166.173496 C96.0716897,168.90726 100.502783,168.908472 103.235661,166.175594 L236.175594,33.2356611 C238.908199,30.5030564 238.908523,26.0729534 236.16841,23.3328404 L218.00125,5.16568033 C215.264678,2.42910817 210.826182,2.4307441 208.09632,5.16060625 L98.7020561,114.55487 L33.4424348,49.2952486 Z' id='Combined-Shape' fill='%23fff'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-position:50% 50%;background-size:55% auto;background-repeat:no-repeat;position:absolute;top:1em;left:0;width:1.4em;height:1.4em;border-radius:50%;background-color:#007ac9;font-size:1.5em;}.campaign-section.grid-numbers .section-content .text-container .grid-content{counter-reset:section;margin-left:0px;margin-right:0px;}.campaign-section.grid-numbers .section-content .text-container .grid-content .grid-item{padding-left:2.61538em;counter-increment:section;}.campaign-section.grid-numbers .section-content .text-container .grid-content .grid-item:after{content:counter(section);color:#fff;position:absolute;top:1em;left:0;width:1.4em;height:1.4em;border-radius:50%;background-color:#007ac9;text-align:center;font-size:1.5em;line-height:1.4em;}@media all and (min-width:960px) {
 .campaign-section.grid-numbers .section-content .text-container .grid-content.more-than-four .grid-item:after{content:attr(data-number);} 
}.audio-container{background:rgba(0,0,0,0.3);color:white;vertical-align:middle;}@media all and (max-width:480px) {
 .audio-container{padding:25px 0;} 
}.audio-container .control{background:rgba(0,0,0,0.5) url(/sites/all/themes/custom/hsl/img/icon_play.png) no-repeat 50% 65px;border-radius:1em;cursor:pointer;display:inline-block;height:260px;text-transform:uppercase;width:260px;}.audio-container .control.pause{background-image:url(/sites/all/themes/custom/hsl/img/icon_pause.png);}.audio-container .control:before{border:2px solid white;border-radius:50%;content:'';display:block;height:150px;margin:38px 0 0 53px;position:absolute;width:150px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.audio-container .control:hover:before{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}.audio-container .control span{font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;display:block;position:relative;top:215px;}.audio-container .control span:after{content:' ›';}section.campaign-section .lottery-container,section.campaign-section .prereg-container{color:white;font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;padding:1.30769em 20px;vertical-align:middle;}section.campaign-section .lottery-container h2,section.campaign-section .prereg-container h2{color:white;font-size:1.5235em;line-height:1.07293em;}@media all and (min-width:481px) {
 section.campaign-section .lottery-container,section.campaign-section .prereg-container{padding-right:20px;} 
}@media all and (min-width:768px) {
 section.campaign-section .lottery-container,section.campaign-section .prereg-container{font-size:1.154em;line-height:1.41648em;padding:2.61538em 20px 2.61538em 50px;} 
}@media all and (min-width:960px) {
 section.campaign-section .lottery-container,section.campaign-section .prereg-container{font-size:1.231em;line-height:1.32788em;} 
}section.campaign-section .lottery-container form,section.campaign-section .prereg-container form{background-color:rgba(0,0,0,0.5);-webkit-border-radius:1em;-moz-border-radius:1em;-ms-border-radius:1em;-o-border-radius:1em;border-radius:1em;float:right;max-width:350px;padding:15px;}@media all and (max-width:480px) {
 section.campaign-section .lottery-container form,section.campaign-section .prereg-container form{float:none;max-width:none;} 
}section.campaign-section .lottery-container form .pre-reg-footnote,section.campaign-section .prereg-container form .pre-reg-footnote{font-size:80%;}section.campaign-section .lottery-container .campaign-login p,section.campaign-section .prereg-container .campaign-login p{margin-bottom:0.5em;}section.campaign-section .lottery-container .campaign-login a,section.campaign-section .prereg-container .campaign-login a{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;text-shadow:0px 0px 2px #555555;background:#006bb0;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#0089e3),color-stop(100%,#006bb0)),#006bb0;background:-webkit-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:-moz-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:-o-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:linear-gradient(top,#0089e3,#006bb0),#006bb0;border:0 none;border-top:1px solid #0089e3;border-bottom:1px solid #006bb0;color:#ffffff;font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:21.996px;height:38px;margin:0 10px 10px 0;padding:0 25px 0;display:inline-block;font-size:18px;height:auto;line-height:1em;margin:0 10px 10px 0;padding:10px 25px;color:white;text-shadow:0px 0px 2px #555555;}section.campaign-section .lottery-container .campaign-login a:hover,section.campaign-section .prereg-container .campaign-login a:hover{background:#0074bf;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#0093f2),color-stop(100%,#0074bf)),#0074bf;background:-webkit-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:-moz-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:-o-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:linear-gradient(top,#0093f2,#0074bf),#0074bf;}section.campaign-section .lottery-container .campaign-login a:active,section.campaign-section .lottery-container .campaign-login a:focus,section.campaign-section .prereg-container .campaign-login a:active,section.campaign-section .prereg-container .campaign-login a:focus{background:#0089e3;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#006bb0),color-stop(100%,#0089e3)),#0089e3;background:-webkit-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:-moz-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:-o-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:linear-gradient(top,#006bb0,#0089e3),#0089e3;border-top:1px solid #005b96;border-bottom:1px solid #0099fc;}section.campaign-section .lottery-container .campaign-login a:hover,section.campaign-section .prereg-container .campaign-login a:hover{text-decoration:none;}section.campaign-section .lottery-container .compact-form .compact-form-label,section.campaign-section .prereg-container .compact-form .compact-form-label{color:white;line-height:1em;}section.campaign-section .lottery-container fieldset,section.campaign-section .prereg-container fieldset{border:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;}section.campaign-section .lottery-container .grippie,section.campaign-section .prereg-container .grippie{width:280px;}section.campaign-section .lottery-container input.form-text,section.campaign-section .lottery-container textarea,section.campaign-section .prereg-container input.form-text,section.campaign-section .prereg-container textarea{background-color:transparent;border:2px solid white;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;color:white;width:180px;}section.campaign-section .lottery-container input.form-text:focus,section.campaign-section .lottery-container textarea:focus,section.campaign-section .prereg-container input.form-text:focus,section.campaign-section .prereg-container textarea:focus{border-color:white;}@media all and (max-width:480px) {
 section.campaign-section .lottery-container input.form-text,section.campaign-section .lottery-container textarea,section.campaign-section .prereg-container input.form-text,section.campaign-section .prereg-container textarea{width:220px;} 
}@media all and (min-width:768px) {
 section.campaign-section .lottery-container input.form-text,section.campaign-section .lottery-container textarea,section.campaign-section .prereg-container input.form-text,section.campaign-section .prereg-container textarea{width:210px;} 
}@media all and (min-width:960px) {
 section.campaign-section .lottery-container input.form-text,section.campaign-section .lottery-container textarea,section.campaign-section .prereg-container input.form-text,section.campaign-section .prereg-container textarea{width:280px;} 
}section.campaign-section .lottery-container h3,section.campaign-section .lottery-container .form-item,section.campaign-section .prereg-container h3,section.campaign-section .prereg-container .form-item{margin:1em 0;}section.campaign-section .lottery-container h3 .form-required,section.campaign-section .lottery-container .form-item .form-required,section.campaign-section .prereg-container h3 .form-required,section.campaign-section .prereg-container .form-item .form-required{color:white;}section.campaign-section .prereg-container form .pre-reg-footnote a{color:#fff;text-decoration:underline;}section.campaign-section.text-top .lottery-container{vertical-align:top;}section.campaign-section.has-cycling-quiz .section-content{display:block;height:auto;min-height:37em;}section.campaign-section.has-cycling-quiz .section-content .section-top{display:block;}section.campaign-section.has-cycling-quiz .cycling-quiz{counter-reset:title;padding:1.30769em;}section.campaign-section.has-cycling-quiz .cycling-quiz *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}section.campaign-section.has-cycling-quiz .cycling-quiz__section{counter-increment:title;position:relative;padding:2.61538em 0;}section.campaign-section.has-cycling-quiz .cycling-quiz__section:after{content:"";position:absolute;bottom:0px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3Ccircle cx='3' cy='3' r='3' fill='%23fcbc19' /%3E%3C/svg%3E");background-repeat:repeat-x;background-size:10px 10px;width:100%;height:10px;display:block;}section.campaign-section.has-cycling-quiz .cycling-quiz__section--results{text-align:center;}section.campaign-section.has-cycling-quiz .cycling-quiz__section--results:after{display:none;}section.campaign-section.has-cycling-quiz .cycling-quiz__title{color:#2e2c2e;margin-bottom:1.30769em;}section.campaign-section.has-cycling-quiz .cycling-quiz__title:before{content:counter(title);background-color:#fcb919;border-radius:50%;width:35px;height:35px;line-height:35px;text-align:center;display:inline-block;vertical-align:middle;color:#fff;margin-right:0.65385em;}section.campaign-section.has-cycling-quiz .cycling-quiz__item{display:inline-block;vertical-align:top;width:100%;padding-left:1.30769em;padding-bottom:2.61538em;}@media all and (min-width:768px) {
 section.campaign-section.has-cycling-quiz .cycling-quiz__item{width:48%;padding-left:3.92308em;} 
}section.campaign-section.has-cycling-quiz .cycling-quiz__question{display:inline-block;vertical-align:middle;width:38%;}section.campaign-section.has-cycling-quiz .cycling-quiz__question--image{max-width:220px;}@media all and (min-width:768px) {
 section.campaign-section.has-cycling-quiz .cycling-quiz__question--image{max-width:none;} 
}section.campaign-section.has-cycling-quiz .cycling-quiz__question--top{max-width:400px;width:100%;display:block;margin-bottom:15px;}section.campaign-section.has-cycling-quiz .cycling-quiz__question--top + .cycling-quiz__answers{width:100%;display:block;padding-left:0.65385em;}@media all and (min-width:768px) {
 section.campaign-section.has-cycling-quiz .cycling-quiz__question--top + .cycling-quiz__answers{padding-left:0.65385em;} 
}section.campaign-section.has-cycling-quiz .cycling-quiz__question--text{font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:2.031em;line-height:0.9658em;text-align:left;}section.campaign-section.has-cycling-quiz .cycling-quiz__answers{display:inline-block;vertical-align:middle;width:62%;padding-left:1.30769em;}@media all and (min-width:768px) {
 section.campaign-section.has-cycling-quiz .cycling-quiz__answers{padding-left:2.61538em;} 
}section.campaign-section.has-cycling-quiz .cycling-quiz__answer{display:block;padding:0.65385em;padding-right:30px;padding-left:30px;margin:0.32692em 0;position:relative;background:none;border:0;outline:none;font-family:"Proxima Nova Soft Bold",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:1.077em;line-height:1.2142em;text-align:left;transition:color 0.1s ease-in-out;}section.campaign-section.has-cycling-quiz .cycling-quiz__answer:before,section.campaign-section.has-cycling-quiz .cycling-quiz__answer:after{content:"";position:absolute;left:0;top:50%;width:15px;height:15px;display:block;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}section.campaign-section.has-cycling-quiz .cycling-quiz__answer:before{background-color:#f1f1f1;box-shadow:inset 1px 1px 1px 1px rgba(0,0,0,0.12);}section.campaign-section.has-cycling-quiz .cycling-quiz__answer:after{opacity:0;background-color:#007ac9;box-shadow:inset 1px 1px 1px 1px rgba(255,255,255,0.25);-webkit-transform:translateY(-50%) scale(0.5);-moz-transform:translateY(-50%) scale(0.5);-ms-transform:translateY(-50%) scale(0.5);-o-transform:translateY(-50%) scale(0.5);transform:translateY(-50%) scale(0.5);transition:opacity 0.1s ease-in-out;}section.campaign-section.has-cycling-quiz .cycling-quiz__answer--radio:before,section.campaign-section.has-cycling-quiz .cycling-quiz__answer--radio:after{border-radius:50%;}section.campaign-section.has-cycling-quiz .cycling-quiz__answer--checkbox:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' width='512px' height='512px' viewBox='0 0 612.005 612.005' style='enable-background:new 0 0 612.005 612.005;' xml:space='preserve'%3E%3Cpath d='M595.601,81.553c-21.892-21.891-57.362-21.891-79.253,0L183.03,414.87l-88.629-76.133 c-21.592-21.593-56.596-21.593-78.207,0c-21.592,21.592-21.592,56.614,0,78.206l132.412,113.733 c21.592,21.593,56.596,21.593,78.207,0c2.167-2.166,3.979-4.576,5.716-6.985c0.317-0.299,0.672-0.505,0.99-0.804l362.083-362.101 C617.473,138.914,617.473,103.425,595.601,81.553z' fill='%23007ac9'/%3E%3C/svg%3E%0A");background-size:100% 100%;background-repeat:no-repeat;background-color:transparent;-webkit-transform:translateY(-60%) translateX(25%) scale(1.1);-moz-transform:translateY(-60%) translateX(25%) scale(1.1);-ms-transform:translateY(-60%) translateX(25%) scale(1.1);-o-transform:translateY(-60%) translateX(25%) scale(1.1);transform:translateY(-60%) translateX(25%) scale(1.1);}html.no-touch section.campaign-section.has-cycling-quiz .cycling-quiz__answer:hover{color:#007ac9;transition:color 0.2s ease-in-out;}html.no-touch section.campaign-section.has-cycling-quiz .cycling-quiz__answer:hover:after{opacity:0.5;transition:opacity 0.2s ease-in-out;}html.no-touch section.campaign-section.has-cycling-quiz .cycling-quiz__answer.cycling-quiz__answer--active:hover{color:#007ac9;}html.no-touch section.campaign-section.has-cycling-quiz .cycling-quiz__answer.cycling-quiz__answer--active:hover:after{opacity:1;}html.no-touch section.campaign-section.has-cycling-quiz .cycling-quiz__answer--checkbox:hover:after{opacity:0.35;}section.campaign-section.has-cycling-quiz .cycling-quiz__answer--active{color:#007ac9;}section.campaign-section.has-cycling-quiz .cycling-quiz__answer--active:after{opacity:1;}section.campaign-section.has-cycling-quiz .cycling-quiz__answer--active.cycling-quiz__answer--correct{background-image:url("data:image/svg+xml,%3Csvg width='293px' height='230px' viewBox='0 0 293 230' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M121.90497,233.885366 L183.19297,173.459366 L283.59859,73.8647451 C293.26559,64.3287451 293.38559,48.7587451 283.83759,39.0787451 L257.94559,12.8017451 C248.40459,3.13474513 232.83459,3.01974513 223.16659,12.5497451 L122.75797,112.151366 L79.7458919,68.3262876 C70.2038919,58.6582876 54.6328919,58.5442876 44.9628919,68.0742876 L18.7008919,93.9662876 C9.02689186,103.508288 8.90989186,119.072288 18.4488919,128.752288 L61.4659698,172.577366 L121.90497,233.885366 Z' id='Shape' fill='rgb%2863, 220, 47%29' fill-rule='nonzero'%3E%3C/path%3E%3C/svg%3E%0A");background-size:auto 15px;background-position:100% 50%;background-repeat:no-repeat;}section.campaign-section.has-cycling-quiz .cycling-quiz__answer--active.cycling-quiz__answer--wrong{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' width='512px' height='512px' viewBox='0 0 249.499 249.499' style='enable-background:new 0 0 249.499 249.499;' xml:space='preserve'%3E%3Cpath d='M7.079,214.851l25.905,26.276c9.536,9.674,25.106,9.782,34.777,0.252l56.559-55.761l55.739,56.548 c9.542,9.674,25.112,9.782,34.78,0.246l26.265-25.887c9.674-9.536,9.788-25.106,0.246-34.786l-55.742-56.547l56.565-55.754 c9.667-9.536,9.787-25.106,0.239-34.786L216.52,8.375c-9.541-9.667-25.111-9.782-34.779-0.252l-56.568,55.761L69.433,7.331 C59.891-2.337,44.32-2.451,34.65,7.079L8.388,32.971c-9.674,9.542-9.791,25.106-0.252,34.786l55.745,56.553l-56.55,55.767 C-2.343,189.607-2.46,205.183,7.079,214.851z' fill='rgb%28220, 47, 47%29'/%3E%3C/svg%3E");background-size:auto 15px;background-position:100% 50%;background-repeat:no-repeat;color:#dc2f2f;}html.no-touch section.campaign-section.has-cycling-quiz .cycling-quiz__answer--active:hover{color:#007ac9;}html.no-touch section.campaign-section.has-cycling-quiz .cycling-quiz__answer--active:hover:after{opacity:1;}html.no-touch section.campaign-section.has-cycling-quiz .cycling-quiz__answer--active.cycling-quiz__answer--correct:hover{color:#57ec48;}html.no-touch section.campaign-section.has-cycling-quiz .cycling-quiz__answer--active.cycling-quiz__answer--correct:hover:after{opacity:0.35;}html.no-touch section.campaign-section.has-cycling-quiz .cycling-quiz__answer--active.cycling-quiz__answer--wrong:hover{color:#f75757;}html.no-touch section.campaign-section.has-cycling-quiz .cycling-quiz__answer--active.cycling-quiz__answer--wrong:hover:after{opacity:0.35;}section.campaign-section.has-cycling-quiz .cycling-quiz__answer--correct{color:#3fdc2f;}html.no-touch section.campaign-section.has-cycling-quiz .cycling-quiz__answer--correct:hover{color:#57ec48;}html.no-touch section.campaign-section.has-cycling-quiz .cycling-quiz__answer--correct:hover:after{opacity:0.35;}html.no-touch section.campaign-section.has-cycling-quiz .cycling-quiz__answer--wrong:hover{color:#f75757;}html.no-touch section.campaign-section.has-cycling-quiz .cycling-quiz__answer--wrong:hover:after{opacity:0.35;}section.campaign-section.has-cycling-quiz .cycling-quiz__correct-answer{font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:1.077em;line-height:1.2142em;text-align:left;padding-top:1.30769em;padding-bottom:1.30769em;}@media all and (min-width:768px) {
 section.campaign-section.has-cycling-quiz .cycling-quiz__correct-answer{padding-right:3.92308em;} 
}section.campaign-section.has-cycling-quiz .cycling-quiz__correct-answer--hidden{display:none;}section.campaign-section.has-cycling-quiz .cycling-quiz__calculate{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;text-shadow:0px 0px 2px #555555;background:#006bb0;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#0089e3),color-stop(100%,#006bb0)),#006bb0;background:-webkit-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:-moz-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:-o-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:linear-gradient(top,#0089e3,#006bb0),#006bb0;border:0 none;border-top:1px solid #0089e3;border-bottom:1px solid #006bb0;color:#ffffff;font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:21.996px;height:38px;margin:0 10px 10px 0;padding:0 25px 0;margin-bottom:1.30769em;outline:none;}section.campaign-section.has-cycling-quiz .cycling-quiz__calculate:hover{background:#0074bf;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#0093f2),color-stop(100%,#0074bf)),#0074bf;background:-webkit-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:-moz-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:-o-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:linear-gradient(top,#0093f2,#0074bf),#0074bf;}section.campaign-section.has-cycling-quiz .cycling-quiz__calculate:active,section.campaign-section.has-cycling-quiz .cycling-quiz__calculate:focus{background:#0089e3;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#006bb0),color-stop(100%,#0089e3)),#0089e3;background:-webkit-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:-moz-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:-o-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:linear-gradient(top,#006bb0,#0089e3),#0089e3;border-top:1px solid #005b96;border-bottom:1px solid #0099fc;}section.campaign-section.has-cycling-quiz .cycling-quiz__result-points{font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:3.385em;line-height:0.81127em;color:#999999;margin-bottom:0.65385em;}section.campaign-section.has-cycling-quiz .cycling-quiz__result-text{font-family:"Proxima Nova Soft Bold",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:1.077em;line-height:1.2142em;max-width:560px;margin:0 auto;}section.campaign-section.has-cycling-quiz .cycling-quiz__label{display:inline-block;}section.campaign-section.bgc-bus-blue{background-color:#007ac9;}section.campaign-section.bgc-tram-green{background-color:#00985f;}section.campaign-section.bgc-local-train-violet{background-color:#8c4799;}section.campaign-section.bgc-hsl-pink{background-color:#f092cd;}section.campaign-section.bgc-metro-orange{background-color:#ff6319;}section.campaign-section.bgc-ferry-blue{background-color:#00b9e4;}section.campaign-section.bgc-cool-gray{background-color:#616365;}section.campaign-section.bgc-night-black{background-color:black;}section.campaign-section.bgc-attention-yellow{background-color:#fed100;}section.campaign-section.bgc-cycling-yellow{background-color:#fcbc19;}section.campaign-section.bgc-exception-gray{background-color:#eef1f3;}section.campaign-section.bgc-bright-green{background-color:#64be1e;}@media all and (max-width:479px) {
 section.campaign-section.has-iframe{height:540px;padding-bottom:0;} 
}@media all and (min-width:481px) and (max-width:799px) {
 section.campaign-section.has-iframe{height:540px;padding-bottom:0;} 
}section.campaign-section .iframe-wrapper{height:720px;overflow:hidden;}section.campaign-section .iframe-wrapper iframe{height:720px;overflow:hidden;width:100%;}section.campaign-section{position:relative;}section.campaign-section .field-collection-view-links{list-style-type:none;opacity:0;position:absolute;bottom:10px;right:10px;}section.campaign-section .field-collection-view-links,section.campaign-section .field-collection-view-links li{margin:0px;padding:0px;display:inline;}section.campaign-section .field-collection-view-links a{background:#eee;display:inline-block;padding:5px;}section.campaign-section:hover .field-collection-view-links{opacity:1;}body.node-type-campaign-page-v2 .action-links-field-collection-add{list-style-type:none;position:fixed;bottom:0;right:0;z-index:15;}body.node-type-campaign-page-v2 .action-links-field-collection-add,body.node-type-campaign-page-v2 .action-links-field-collection-add li{margin:0px;padding:0px;display:inline;}body.node-type-campaign-page-v2 .action-links-field-collection-add a{background:#eee;display:inline-block;font-size:2em;line-height:2em;padding:0 2em;}body.node-type-campaign-page-v2 #cboxWrapper{background:none;}body.node-type-campaign-page-v2 #cboxWrapper #cboxContent{background:none;}body.node-type-campaign-page-v2 #cboxWrapper #cboxLoadedContent{position:relative;}body.node-type-campaign-page-v2 #cboxWrapper .node-title{color:#3d454f;font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;padding-right:35px;}@media all and (max-width:479px) {
 body.node-type-campaign-page-v2 #cboxWrapper .node-title{font-size:21.996px;} 
}body.node-type-campaign-page-v2 #cboxWrapper .view-mode-colorbox{background-color:white;padding:20px;border-radius:7px;font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:16.003px;line-height:1.3;}@media all and (min-width:768px) {
 body.node-type-campaign-page-v2 #cboxWrapper .view-mode-colorbox{padding:35px;border-radius:10px;} 
}@media all and (max-width:767px) {
 body.node-type-campaign-page-v2 #cboxWrapper .view-mode-colorbox{font-size:14.001px;} 
}@media all and (max-width:479px) {
 body.node-type-campaign-page-v2 #cboxWrapper .view-mode-colorbox{font-size:15.002px;} 
}@media all and (max-width:767px) {
 body.node-type-campaign-page-v2 #cboxWrapper .view-mode-colorbox ul{padding-left:20px;} 
}body.node-type-campaign-page-v2 #cboxWrapper .view-mode-colorbox ul li:not(:last-child){margin-bottom:10px;}body.node-type-campaign-page-v2 #cboxWrapper .view-mode-colorbox table{margin-bottom:0;table-layout:fixed;}@media all and (max-width:479px) {
 body.node-type-campaign-page-v2 #cboxWrapper .view-mode-colorbox table{display:block;} 
}@media all and (max-width:479px) {
 body.node-type-campaign-page-v2 #cboxWrapper .view-mode-colorbox table tbody{display:block;} 
}body.node-type-campaign-page-v2 #cboxWrapper .view-mode-colorbox table tbody tr{background-color:transparent;}@media all and (max-width:479px) {
 body.node-type-campaign-page-v2 #cboxWrapper .view-mode-colorbox table tbody tr{display:block;} 
}body.node-type-campaign-page-v2 #cboxWrapper .view-mode-colorbox table tbody tr td{border:none;vertical-align:top;}@media all and (max-width:767px) {
 body.node-type-campaign-page-v2 #cboxWrapper .view-mode-colorbox table tbody tr td .media-element{padding:0px;} 
}@media all and (max-width:479px) {
 body.node-type-campaign-page-v2 #cboxWrapper .view-mode-colorbox table tbody tr td{display:block;padding:0;}body.node-type-campaign-page-v2 #cboxWrapper .view-mode-colorbox table tbody tr td .media-element{padding:0;width:100%;width:calc(100% + 10px);max-width:calc(100% + 10px);height:auto;margin-left:-10px;}body.node-type-campaign-page-v2 #cboxWrapper .view-mode-colorbox table tbody tr td:not(:last-child){padding-bottom:10px;border-bottom:1px solid #dddddd;margin-bottom:30px;} 
}body.node-type-campaign-page-v2 #cboxWrapper #cboxClose{bottom:auto;top:5px;right:5px;background:none;z-index:100;padding:25px;outline:0;}body.node-type-campaign-page-v2 #cboxWrapper #cboxClose:before,body.node-type-campaign-page-v2 #cboxWrapper #cboxClose:after{content:"";position:absolute;top:50%;left:10px;right:10px;background-color:#999999;height:3px;display:block;-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.19,1,0.22,1),background-color 0.2s cubic-bezier(0.19,1,0.22,1);-moz-transition:-moz-transform 0.2s cubic-bezier(0.19,1,0.22,1),background-color 0.2s cubic-bezier(0.19,1,0.22,1);-o-transition:-o-transform 0.2s cubic-bezier(0.19,1,0.22,1),background-color 0.2s cubic-bezier(0.19,1,0.22,1);transition:transform 0.2s cubic-bezier(0.19,1,0.22,1),background-color 0.2s cubic-bezier(0.19,1,0.22,1);}body.node-type-campaign-page-v2 #cboxWrapper #cboxClose:before{-webkit-transform:translateY(-50%) rotate(45deg);-moz-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-o-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);}body.node-type-campaign-page-v2 #cboxWrapper #cboxClose:after{-webkit-transform:translateY(-50%) rotate(-45deg);-moz-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);-o-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);}body.node-type-campaign-page-v2 #cboxWrapper #cboxClose:hover:before,body.node-type-campaign-page-v2 #cboxWrapper #cboxClose:hover:after{background-color:#dddddd;}body.node-type-campaign-page-v2 #cboxWrapper #cboxClose:hover:before{-webkit-transform:scale(1.05) translateY(-50%) rotate(45deg);-moz-transform:scale(1.05) translateY(-50%) rotate(45deg);-ms-transform:scale(1.05) translateY(-50%) rotate(45deg);-o-transform:scale(1.05) translateY(-50%) rotate(45deg);transform:scale(1.05) translateY(-50%) rotate(45deg);}body.node-type-campaign-page-v2 #cboxWrapper #cboxClose:hover:after{-webkit-transform:scale(1.05) translateY(-50%) rotate(-45deg);-moz-transform:scale(1.05) translateY(-50%) rotate(-45deg);-ms-transform:scale(1.05) translateY(-50%) rotate(-45deg);-o-transform:scale(1.05) translateY(-50%) rotate(-45deg);transform:scale(1.05) translateY(-50%) rotate(-45deg);}body.node-type-campaign-page-v2 .hsl-4col .nested3cols,body.page-citybike .hsl-4col .nested3cols{border-left:0;}body.node-type-campaign-page-v2 .row-picto-icon.inside.left,body.page-citybike .row-picto-icon.inside.left{left:-60px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:60px;height:60px;}@media all and (min-width:960px) {
 body.node-type-campaign-page-v2 .row-picto-icon.inside.left,body.page-citybike .row-picto-icon.inside.left{top:-10px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;} 
}body.node-type-campaign-page-v2 .hsl-rounded-corners-row.hide-title .row-picto-icon,body.page-citybike .hsl-rounded-corners-row.hide-title .row-picto-icon{display:none;}body.node-type-campaign-page-v2 .hsl-rounded-corners-row.hide-title h2.row-title,body.page-citybike .hsl-rounded-corners-row.hide-title h2.row-title{visibility:hidden;}@media all and (max-width:959px) {
 body.node-type-campaign-page-v2 .hsl-rounded-corners-row.hide-title h2.row-title,body.page-citybike .hsl-rounded-corners-row.hide-title h2.row-title{display:none;} 
}body.node-type-campaign-page-v2 #footer-wrapper .view .panel-panel,body.page-citybike #footer-wrapper .view .panel-panel{padding-left:60px;padding-right:5px;}body.node-type-campaign-page-v2 #footer-wrapper .view h2,body.node-type-campaign-page-v2 #footer-wrapper .view p,body.page-citybike #footer-wrapper .view h2,body.page-citybike #footer-wrapper .view p{border-bottom:0;}body.node-type-campaign-page-v2 #footer-wrapper .view p,body.page-citybike #footer-wrapper .view p{padding-bottom:3px;}body.node-type-campaign-page-v2 #footer-wrapper .footer-blocks-wrapper #footer-blocks,body.page-citybike #footer-wrapper .footer-blocks-wrapper #footer-blocks{padding-top:40px;}body.node-type-campaign-page-v2 #footer-wrapper h2.row-title,body.page-citybike #footer-wrapper h2.row-title{position:relative;word-wrap:normal;font-size:19px;line-height:1.2;color:#fff;}body.node-type-campaign-page-v2 #footer-wrapper h2.row-title a:hover,body.page-citybike #footer-wrapper h2.row-title a:hover{text-decoration:underline;}@media all and (max-width:959px) {
 body.node-type-campaign-page-v2 #footer-wrapper .panel-pane,body.page-citybike #footer-wrapper .panel-pane{padding-bottom:15px;} 
}body.node-type-campaign-page-v2 #footer-wrapper .panel-pane .pane-content > *,body.page-citybike #footer-wrapper .panel-pane .pane-content > *{display:block;}body.node-type-campaign-page-v2 #footer-wrapper *,body.page-citybike #footer-wrapper *{border-right:none;border-left:none;}body.node-type-campaign-page-v2 #footer-wrapper .block-panels-mini .panel-col-first,body.page-citybike #footer-wrapper .block-panels-mini .panel-col-first{width:100%;}@media all and (min-width:768px) {
 body.node-type-campaign-page-v2 #footer-wrapper .block-panels-mini .panel-col-first .panel-pane,body.page-citybike #footer-wrapper .block-panels-mini .panel-col-first .panel-pane{margin:0;float:right;margin-left:1.3%;width:24%;clear:none;}body.node-type-campaign-page-v2 #footer-wrapper .block-panels-mini .panel-col-first .panel-pane.pane-4,body.page-citybike #footer-wrapper .block-panels-mini .panel-col-first .panel-pane.pane-4{margin-left:0;} 
}body.node-type-campaign-page-v2 #footer-wrapper .block-panels-mini .nested2cols,body.page-citybike #footer-wrapper .block-panels-mini .nested2cols{clear:both;width:100%;margin:0;border:none;}body.node-type-campaign-page-v2 #footer-wrapper .block-panels-mini .nested2cols .nested3cols,body.page-citybike #footer-wrapper .block-panels-mini .nested2cols .nested3cols{display:none;}body.node-type-campaign-page-v2 #footer-wrapper .block-panels-mini .panel-col-fourth,body.page-citybike #footer-wrapper .block-panels-mini .panel-col-fourth{margin:0;clear:left;}body.node-type-campaign-page-v2 #footer-wrapper .block-panels-mini .panel-col-fourth .panel-pane,body.page-citybike #footer-wrapper .block-panels-mini .panel-col-fourth .panel-pane{display:none;}body.node-type-campaign-page-v2 #footer-wrapper .block-panels-mini .panel-col-fourth .panel-pane:last-child,body.page-citybike #footer-wrapper .block-panels-mini .panel-col-fourth .panel-pane:last-child{display:block;}body.node-type-campaign-page-v2 #block-panels-mini-footer-sv #mini-panel-footer_sv .panel-col-first,body.page-citybike #block-panels-mini-footer-sv #mini-panel-footer_sv .panel-col-first{padding-right:24%;height:auto !important;border:none;}body.node-type-campaign-page-v2 #block-panels-mini-footer-sv .logo-box,body.page-citybike #block-panels-mini-footer-sv .logo-box{display:none;}body.node-type-campaign-page-v2 #block-panels-mini-footer-sv .panel-col-first,body.page-citybike #block-panels-mini-footer-sv .panel-col-first{width:100%;}@media all and (min-width:768px) {
 body.node-type-campaign-page-v2 #block-panels-mini-footer-sv .panel-col-first .panel-pane,body.page-citybike #block-panels-mini-footer-sv .panel-col-first .panel-pane{margin:0;float:right;margin-left:1.3%;width:32%;} 
}body.node-type-campaign-page-v2 #block-panels-mini-footer-en #mini-panel-footer_en .panel-col-first,body.page-citybike #block-panels-mini-footer-en #mini-panel-footer_en .panel-col-first{padding-right:24%;height:auto !important;border:none;}body.node-type-campaign-page-v2 #block-panels-mini-footer-en .logo-box,body.page-citybike #block-panels-mini-footer-en .logo-box{display:none;}body.node-type-campaign-page-v2 #block-panels-mini-footer-en .panel-col-first,body.page-citybike #block-panels-mini-footer-en .panel-col-first{width:100%;}@media all and (min-width:768px) {
 body.node-type-campaign-page-v2 #block-panels-mini-footer-en .panel-col-first .panel-pane,body.page-citybike #block-panels-mini-footer-en .panel-col-first .panel-pane{margin:0;float:right;margin-left:1.3%;width:32%;} 
}body.page-citybike .footer-blocks-wrapper .panel-col-first{display:none;}body.page-citybike .footer-blocks-wrapper .nested3cols{display:block !important;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section.has-bg-img{min-height:70em;}@media all and (max-width:767px) {
 body.node-type-campaign-page-v2 .asiakasedut .campaign-section.has-bg-img{min-height:0;} 
}body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .section-top{font-size:125%;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container .compact-form .compact-form-label{color:#ffef36;top:12px;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container input.form-text,body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container textarea{border-color:#ffef36;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container label a{color:white;border-bottom:1px dotted #ffef36;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container label a:hover{border-bottom-style:solid;text-decoration:none;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container #edit-campaign-login{margin:0;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container .campaign-login a,body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container input.form-submit{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;text-shadow:0px 0px 2px #555555;background:#f2f2f2;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ffffff),color-stop(100%,#f2f2f2)),#f2f2f2;background:-webkit-linear-gradient(top,#ffffff,#f2f2f2),#f2f2f2;background:-moz-linear-gradient(top,#ffffff,#f2f2f2),#f2f2f2;background:-o-linear-gradient(top,#ffffff,#f2f2f2),#f2f2f2;background:linear-gradient(top,#ffffff,#f2f2f2),#f2f2f2;border:0 none;border-top:1px solid white;border-bottom:1px solid #f2f2f2;color:#ffffff;font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:21.996px;height:38px;margin:0 10px 10px 0;padding:0 25px 0;color:#007ac9;border-bottom:1px solid #a6a6a6;border-top:1px solid #cccccc;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;-ms-border-radius:0.5em;-o-border-radius:0.5em;border-radius:0.5em;-webkit-box-shadow:0 0 0.5em white;-moz-box-shadow:0 0 0.5em white;box-shadow:0 0 0.5em white;font-size:1.077em;line-height:2.4284em;font-family:"Proxima Nova Extra Condensed",Arial,Helvetica,"Nimbus Sans L",sans-serif;height:auto;line-height:1em;margin:0 10px 10px 0;padding:8px 20px;color:black;text-shadow:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container .campaign-login a:hover,body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container input.form-submit:hover{background:#fafafa;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ffffff),color-stop(100%,#fafafa)),#fafafa;background:-webkit-linear-gradient(top,#ffffff,#fafafa),#fafafa;background:-moz-linear-gradient(top,#ffffff,#fafafa),#fafafa;background:-o-linear-gradient(top,#ffffff,#fafafa),#fafafa;background:linear-gradient(top,#ffffff,#fafafa),#fafafa;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container .campaign-login a:active,body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container .campaign-login a:focus,body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container input.form-submit:active,body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container input.form-submit:focus{background:white;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f2f2f2),color-stop(100%,#ffffff)),white;background:-webkit-linear-gradient(top,#f2f2f2,#ffffff),white;background:-moz-linear-gradient(top,#f2f2f2,#ffffff),white;background:-o-linear-gradient(top,#f2f2f2,#ffffff),white;background:linear-gradient(top,#f2f2f2,#ffffff),white;border-top:1px solid #d9d9d9;border-bottom:1px solid white;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container .campaign-login a:active,body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container .campaign-login a:focus,body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container input.form-submit:active,body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container input.form-submit:focus{background:#cccccc;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#d9d9d9),color-stop(100%,#cccccc)),#cccccc;background:-webkit-linear-gradient(top,#d9d9d9,#cccccc),#cccccc;background:-moz-linear-gradient(top,#d9d9d9,#cccccc),#cccccc;background:-o-linear-gradient(top,#d9d9d9,#cccccc),#cccccc;background:linear-gradient(top,#d9d9d9,#cccccc),#cccccc;border-top:1px solid #8c8c8c;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container .campaign-login a:hover,body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container input.form-submit:hover{color:rgba(0,0,0,0.8);-webkit-box-shadow:0 0 0.8em #ffef36;-moz-box-shadow:0 0 0.8em #ffef36;box-shadow:0 0 0.8em #ffef36;text-decoration:none;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type h3 a{font-size:83.333%;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section .section-top{font-size:150%;padding-bottom:0;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section .section-top h2{font-family:"Proxima Nova Extra Condensed",Arial,Helvetica,"Nimbus Sans L",sans-serif;text-shadow:0 0 0.5em lime;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section:nth-of-type(3) .section-top h2{text-shadow:0 0 0.5em red;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section:nth-of-type(5) .section-top h2{text-shadow:0 0 0.5em blue;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section h3 a{border-color:#ffef36;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section h3 a:after{background:transparent url(/sites/all/themes/custom/hsl/img/arrow_yellow.png?1536819265) center top no-repeat;}body.node-type-campaign-page-v2.i18n-en .asiakasedut .campaign-section:nth-of-type(2) .section-top h2,body.node-type-campaign-page-v2.i18n-sv .asiakasedut .campaign-section:nth-of-type(2) .section-top h2{text-shadow:0 0 0.5em red;}body.node-type-campaign-page-v2.i18n-en .asiakasedut .campaign-section:nth-of-type(3) .section-top h2,body.node-type-campaign-page-v2.i18n-sv .asiakasedut .campaign-section:nth-of-type(3) .section-top h2{text-shadow:0 0 0.5em blue;}body.section-kaupunkipyorat section.campaign-section:not(.has-bg):not(.has-iframe),body.section-stadscyklar section.campaign-section:not(.has-bg):not(.has-iframe),body.section-citybikes section.campaign-section:not(.has-bg):not(.has-iframe){border-color:white !important;}@media all and (min-width:768px) {
 body.section-kaupunkipyorat section.campaign-section.no-text .section-content,body.section-stadscyklar section.campaign-section.no-text .section-content,body.section-citybikes section.campaign-section.no-text .section-content{height:auto;} 
}body.section-pyoraily section.campaign-section:first-child .text-container > *:first-child,body.section-pyöräily #page.cycling section.campaign-section:first-child .text-container > *:first-child{position:relative;display:inline-block;width:auto;max-width:60%;padding-right:2.5em !important;}@media all and (max-width:767px) {
 body.section-pyoraily section.campaign-section:first-child .text-container > *:first-child,body.section-pyöräily #page.cycling section.campaign-section:first-child .text-container > *:first-child{max-width:none;padding-right:2em !important;} 
}body.section-pyoraily section.campaign-section:first-child .text-container > *:first-child:before,body.section-pyöräily #page.cycling section.campaign-section:first-child .text-container > *:first-child:before{content:'';font-family:"HSL Picto Regular";text-transform:lowercase;font-weight:normal;color:#fcb919;font-size:2.5em;line-height:1em;position:absolute;z-index:1;right:0;top:50%;top:calc(50% - 0px);transform:translateY(-50%);transition:color 0.12s ease-in-out;}@media all and (max-width:767px) {
 body.section-pyoraily section.campaign-section:first-child .text-container > *:first-child:before,body.section-pyöräily #page.cycling section.campaign-section:first-child .text-container > *:first-child:before{font-size:2em;} 
}body.section-pyoraily section.campaign-section:first-child .text-container > *:first-child:after,body.section-pyöräily #page.cycling section.campaign-section:first-child .text-container > *:first-child:after{content:"";display:table;clear:both;}#page.cycling .field-collection-container{margin:0px;}#page.cycling .headroom #campaign-nav li a{text-transform:none;}#page.cycling .headroom #campaign-title a{color:#fcb919;transition:color 0.12s ease-in-out;}#page.cycling .headroom #campaign-title a:hover{color:#fdd87e;}#page.cycling a.read-more-scroll{color:#fcb919;border-color:#fcb919;}#page.cycling section.campaign-section{padding-bottom:0px;}#page.cycling section.campaign-section ~ .campaign-section{border-top:0px;}#page.cycling section.campaign-section:first-child .text-container h1,#page.cycling section.campaign-section:first-child .text-container h2,#page.cycling section.campaign-section:first-child .text-container h3{color:#fcb919;font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;padding-right:40%;}@media all and (max-width:767px) {
 #page.cycling section.campaign-section:first-child .text-container h1,#page.cycling section.campaign-section:first-child .text-container h2,#page.cycling section.campaign-section:first-child .text-container h3{padding-right:0;} 
}#page.cycling section.campaign-section.has-bg.bgc-bus-blue .text-container .grid-content .grid-item a{color:#fff;}#page.cycling section.campaign-section.has-bg.bgc-attention-yellow .text-container h1,#page.cycling section.campaign-section.has-bg.bgc-attention-yellow .text-container h2,#page.cycling section.campaign-section.has-bg.bgc-cycling-yellow .text-container h1,#page.cycling section.campaign-section.has-bg.bgc-cycling-yellow .text-container h2{color:#333333;}#page.cycling section.campaign-section.has-bg.bgc-attention-yellow .text-container .grid-content .grid-item:after,#page.cycling section.campaign-section.has-bg.bgc-cycling-yellow .text-container .grid-content .grid-item:after{color:#333333;background-color:#fff;}#page.cycling section.campaign-section.has-bg.bgc-attention-yellow .text-container .grid-content .grid-item h2,#page.cycling section.campaign-section.has-bg.bgc-attention-yellow .text-container .grid-content .grid-item h3,#page.cycling section.campaign-section.has-bg.bgc-cycling-yellow .text-container .grid-content .grid-item h2,#page.cycling section.campaign-section.has-bg.bgc-cycling-yellow .text-container .grid-content .grid-item h3{color:#333333;}#page.cycling section.campaign-section.has-bg.bgc-attention-yellow .text-container .grid-content .grid-item ul li:before,#page.cycling section.campaign-section.has-bg.bgc-cycling-yellow .text-container .grid-content .grid-item ul li:before{background-color:#333333;}#page.cycling section.campaign-section .section-top h1,#page.cycling section.campaign-section .section-top h2,#page.cycling section.campaign-section .section-top h3,#page.cycling section.campaign-section .section-top p,#page.cycling section.campaign-section .section-top ul{color:#333333;}#page.cycling section.campaign-section .section-content .text-container .grid-content .grid-item h2{color:#fcb919;}#page.cycling section.campaign-section .section-content .text-container .grid-content .grid-item:after{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='241px' height='171px' viewBox='0 0 241 171' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M33.4424348,49.2952486 C30.7080417,46.5608554 26.2794153,46.5561545 23.5448317,49.2907381 L4.94654634,67.8890235 C2.21464423,70.6209256 2.21406141,75.0496312 4.94991598,77.7854858 L93.3379266,166.173496 C96.0716897,168.90726 100.502783,168.908472 103.235661,166.175594 L236.175594,33.2356611 C238.908199,30.5030564 238.908523,26.0729534 236.16841,23.3328404 L218.00125,5.16568033 C215.264678,2.42910817 210.826182,2.4307441 208.09632,5.16060625 L98.7020561,114.55487 L33.4424348,49.2952486 Z' id='Combined-Shape' fill='%231d2534'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-color:#fcb919;}#page.cycling section.campaign-section .section-content .text-container .grid-content .grid-item a{color:#007ac9;}#page.cycling section.campaign-section .section-content .text-container .grid-content .grid-item ol{padding-left:1em;}#page.cycling section.campaign-section .section-content .text-container .grid-content .grid-item ol li{padding-left:0em;margin-bottom:0.5em;}#page.cycling section.campaign-section .section-content .text-container .grid-content .grid-item ul{list-style:none;padding-left:0;}#page.cycling section.campaign-section .section-content .text-container .grid-content .grid-item ul li{position:relative;padding-left:1.5em;margin-bottom:0.5em;}#page.cycling section.campaign-section .section-content .text-container .grid-content .grid-item ul li:before{content:"";position:absolute;left:0;top:7.5px;width:10px;height:10px;border-radius:50%;background-color:#fcb919;}section.campaign-section.section-v2 .image-text-container{display:block;padding:0 20px 1.30769em 120px;vertical-align:top;overflow:hidden;}@media all and (min-width:768px) {
 section.campaign-section.section-v2 .image-text-container{display:table-cell;padding:0 50px 2.61538em 100px;} 
}@media all and (min-width:960px) {
 section.campaign-section.section-v2 .image-text-container{padding:0 50px 2.61538em 195px;} 
}section.campaign-section.section-v2 .image-text-container .field-section-image-1{float:left;width:85px;height:85px;margin:6px 0 0 -100px;}@media all and (min-width:960px) {
 section.campaign-section.section-v2 .image-text-container .field-section-image-1{display:table-cell;width:165px;height:165px;margin:15px 0 0 -195px;} 
}section.campaign-section.section-v2 .section-top{padding:0 20px;}section.campaign-section.section-v2 .section-top h1,section.campaign-section.section-v2 .section-top h2{margin-bottom:0.3em;}section.campaign-section.section-v2 .section-content{height:auto;}section.campaign-section.section-v2 .text-container{padding:0;}body #page.layout-1 section.campaign-section.text-left .image-text-container .text-container,body #page.layout-1 section.campaign-section.text-right .image-text-container .text-container{padding:0;}body #page.layout-1 section.campaign-section .section-top{padding-top:0;padding-bottom:0;}@media all and (min-width:768px) {
 body #page.layout-1 section.campaign-section .section-top{padding:0;} 
}body #page.layout-1 section.campaign-section:not(.no-img) .text-container{padding:1.30769em 20px;}@media all and (min-width:768px) {
 body #page.layout-1 section.campaign-section:not(.no-img) .text-container{padding:0 25px 3.26923em 0;} 
}body #page.layout-1 section.campaign-section:not(.no-img) .img-container{padding:1.30769em 20px;}@media all and (min-width:768px) {
 body #page.layout-1 section.campaign-section:not(.no-img) .img-container{padding:0 0 3.26923em 25px;} 
}body #page.layout-1 section.campaign-section:not(.no-img) .img-container .foreground{padding:0;}body #page.layout-1 section.campaign-section:not(.no-img).text-right .text-container{padding:1.30769em 20px;}@media all and (min-width:768px) {
 body #page.layout-1 section.campaign-section:not(.no-img).text-right .text-container{padding:0 0 3.26923em 25px;} 
}body #page.layout-1 section.campaign-section:not(.no-img).text-right .img-container{padding:1.30769em 20px;}@media all and (min-width:768px) {
 body #page.layout-1 section.campaign-section:not(.no-img).text-right .img-container{padding:0 25px 3.26923em 0;} 
}body #page.layout-1 section.campaign-section.no-img .text-container{padding:2.61538em 0;}body #page.layout-1 section.campaign-section.no-img .text-container h1,body #page.layout-1 section.campaign-section.no-img .text-container h2{margin:0 auto;}@media all and (min-width:768px) {
 body #page.layout-1 section.campaign-section.img-cover.no-text .section-content{max-width:90%;} 
}@media all and (min-width:1200px) {
 body #page.layout-1 section.campaign-section.img-cover.no-text .section-content{max-width:1160px;} 
}body #page.layout-1 section.campaign-section.img-cover.no-text .img-container{padding-bottom:0;padding-top:0;}body #page.layout-1 section.campaign-section.img-cover.no-text .img-container img{height:1px;}@media all and (min-width:768px) {
 body #page.layout-1 section.campaign-section.img-cover.no-text .img-container{padding:0;} 
}@media all and (min-width:481px) {
 body #page.layout-1 section.campaign-section:last-of-type{padding-bottom:60px;} 
}@media all and (min-width:768px) {
 body #page.layout-1 section.campaign-section.section-v2 .image-text-container{padding:0 25px 2.61538em 100px;} 
}@media all and (min-width:960px) {
 body #page.layout-1 section.campaign-section.section-v2 .image-text-container{padding:0 25px 2.61538em 195px;} 
}@media all and (min-width:960px) {
 body #page.layout-1 section.campaign-section.section-v2 .image-text-container + .image-text-container{padding:0 0 2.61538em 220px;} 
}#page.no-section-borders section.campaign-section{border-top:0;}#page.no-section-borders .field-collection-container{margin:0;}.view-hsl-campaign-lifts .hsl-rounded-corners-row{padding-bottom:20px;padding-left:15px;padding-right:15px;}.view-hsl-campaign-lifts h2.row-title{padding-top:15px;margin-right:0;}.view-hsl-campaign-lifts .field-campaign-lift-image{margin-bottom:1rem;}@media all and (min-width:481px) {
 .view-hsl-campaign-lifts .rows{display:flex;align-items:stretch;}.view-hsl-campaign-lifts .hsl-rounded-corners-row{height:90%;} 
}
/*})'"*/
.icon-small-sprite,.icon-small-cross-blue,.icon-small-star-blue,.icon-small-star-pink,.icon-small-star-white{background:url(/sites/all/themes/custom/hsl/img/icon-small-se8cae0c792.png) no-repeat;}.icon-small-cross-blue{background-position:0 0;}.icon-small-star-blue{background-position:0 -18px;}.icon-small-star-pink{background-position:0 -48px;}.icon-small-star-white{background-position:0 -33px;}.vocabulary-author .all-matkaketju-releases,.vocabulary-matkaketju .all-matkaketju-releases{margin:15px 0;}.vocabulary-author .taxonomy-term,.vocabulary-matkaketju .taxonomy-term{background:#dfedf5;margin:0 0 25px;overflow:hidden;padding:15px;}.vocabulary-author .taxonomy-term .taxonomy-term-description p,.vocabulary-matkaketju .taxonomy-term .taxonomy-term-description p{margin-top:0;}@media all and (min-width:768px) {
 .vocabulary-author .taxonomy-term img,.vocabulary-matkaketju .taxonomy-term img{float:left;margin:0 10px 0 0;max-width:200px;} 
}@media all and (min-width:481px) and (max-width:799px) {
 .vocabulary-author #content .page-content,.vocabulary-matkaketju #content .page-content{padding-left:0;padding-right:0;}.vocabulary-author #content .page-content article,.vocabulary-matkaketju #content .page-content article{padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.vocabulary-author #content .page-content article:nth-of-type(2n+1),.vocabulary-matkaketju #content .page-content article:nth-of-type(2n+1){float:left;width:50%;margin-left:0%;margin-right:-50%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;}.vocabulary-author #content .page-content article:nth-of-type(2n),.vocabulary-matkaketju #content .page-content article:nth-of-type(2n){float:left;width:50%;margin-left:50%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;} 
}@media all and (min-width:800px) {
 .vocabulary-author #content .page-content,.vocabulary-matkaketju #content .page-content{padding-left:0;padding-right:0;}.vocabulary-author #content .page-content article,.vocabulary-matkaketju #content .page-content article{padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.vocabulary-author #content .page-content article:nth-of-type(3n+1),.vocabulary-matkaketju #content .page-content article:nth-of-type(3n+1){float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;}.vocabulary-author #content .page-content article:nth-of-type(3n+2),.vocabulary-matkaketju #content .page-content article:nth-of-type(3n+2){float:left;width:33.33333%;margin-left:33.33333%;margin-right:-66.66667%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.vocabulary-author #content .page-content article:nth-of-type(3n),.vocabulary-matkaketju #content .page-content article:nth-of-type(3n){float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;} 
}.vocabulary-author #content .page-content article,.vocabulary-matkaketju #content .page-content article{padding-bottom:30px;}@media all and (max-width:480px) {
 .vocabulary-author #content .page-content article,.vocabulary-matkaketju #content .page-content article{border-bottom:6px solid #dfedf5;margin-bottom:30px;} 
}.vocabulary-author #content .page-content article header,.vocabulary-matkaketju #content .page-content article header{margin:0 0 10px;}.vocabulary-author #content .page-content article p,.vocabulary-matkaketju #content .page-content article p{margin:0 0 10px;}.vocabulary-author #content .page-content article p.submitted,.vocabulary-matkaketju #content .page-content article p.submitted{color:#999999;margin-top:10px;}.vocabulary-author #content .page-content article .field-images,.vocabulary-matkaketju #content .page-content article .field-images{margin-bottom:5px;}.vocabulary-author #content .page-content article .field-link-title a,.vocabulary-matkaketju #content .page-content article .field-link-title a{display:block;padding:2px 0 1px 12px;position:relative;}.vocabulary-author #content .page-content article .field-link-title a:after,.vocabulary-matkaketju #content .page-content article .field-link-title a:after{content:'\203A';float:left;font-family:"Arial";font-size:13px;padding-left:0.25em;padding-right:0.25em;position:absolute;left:0;top:1px;}.vocabulary-author #content .page-content article ul.links,.vocabulary-matkaketju #content .page-content article ul.links{border:0 none;float:right;margin:0;padding-top:0;}.vocabulary-author #content a.feed-icon,.vocabulary-matkaketju #content a.feed-icon{clear:both;float:left;}.vocabulary-blog #main{max-width:none;padding:0;width:100%;}.vocabulary-blog #content{margin:0;padding:0;}.vocabulary-blog #content .page-content > .hsl-onecol > .center-wrapper{padding:0 20px;}.vocabulary-blog #content .page-content .panel-panel{padding:0;}.vocabulary-blog #content .page-content .blog-header{font-size:19.8055px;line-height:26.403px;padding-bottom:3em;}.vocabulary-blog #content .page-content .blog-header.has-bg{background-position:50% 50%;background-size:cover;min-height:10em;padding:1.5em 20px;}@media all and (min-width:960px) {
 .vocabulary-blog #content .page-content .blog-header.has-bg{min-height:15em;padding:3em 30px;} 
}.vocabulary-blog #content .page-content .blog-header.has-bg *{color:white;}.vocabulary-blog #content .page-content .blog-header h2{font-size:33.007px;}@media all and (min-width:960px) {
 .vocabulary-blog #content .page-content .blog-header h2{font-size:44.005px;} 
}.vocabulary-blog #content .page-content .blog-header .group-container{margin:0 auto;max-width:1200px;}.vocabulary-blog #content .page-content .blog-header .group-container .taxonomy-term-description{max-width:480px;}.vocabulary-blog .view-content{padding:0 10px;}.vocabulary-blog .node-blog-post{font-size:15.002px;line-height:19.8055px;margin:0 auto;max-width:670px;padding-bottom:1.5em;}@media all and (min-width:481px) {
 .vocabulary-blog .node-blog-post .field-body{font-size:16.003px;} 
}@media all and (min-width:768px) {
 .vocabulary-blog .node-blog-post .field-body{font-size:17.004px;line-height:21.996px;} 
}.vocabulary-blog .node-blog-post .blog-post-footer > *{display:inline-block;font-size:16.003px;}.vocabulary-blog .node-blog-post .blog-post-footer > *:first-child{margin-right:15px;}.vocabulary-blog .node-blog-post .blog-post-footer > *.comment-count a{background-color:#ccc;font-weight:bold;padding:0.431em 1em;}.lt-ie9 .vocabulary-author #content .page-content,.lt-ie9 .vocabulary-matkaketju #content .page-content{padding-left:0;padding-right:0;}.lt-ie9 .vocabulary-author #content .page-content article,.lt-ie9 .vocabulary-matkaketju #content .page-content article{padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.lt-ie9 .vocabulary-author #content .page-content article.even,.lt-ie9 .vocabulary-matkaketju #content .page-content article.even{float:left;width:50%;margin-left:0%;margin-right:-50%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;}.lt-ie9 .vocabulary-author #content .page-content article.odd,.lt-ie9 .vocabulary-matkaketju #content .page-content article.odd{float:left;width:50%;margin-left:50%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}
/*})'"*/
.icon-small-sprite,.icon-small-cross-blue,.icon-small-star-blue,.icon-small-star-pink,.icon-small-star-white{background:url(/sites/all/themes/custom/hsl/img/icon-small-se8cae0c792.png) no-repeat;}.icon-small-cross-blue{background-position:0 0;}.icon-small-star-blue{background-position:0 -18px;}.icon-small-star-pink{background-position:0 -48px;}.icon-small-star-white{background-position:0 -33px;}.comments{border-top:3px solid #dfedf5;margin:10px 0;}.comments.campaign-section{border-top:none;margin:0;padding-top:0;}.comments.campaign-section .comments{border-top:none;margin:0;}.comments.campaign-section.has_bg .section-content *:not(select):not(.form-textarea-wrapper):not(.cke_text):not(.cke_combo_text){color:white;}.comments.campaign-section.has_bg .section-content .cke_bottom a,.comments.campaign-section.has_bg .section-content textarea{color:black !important;}.comments.campaign-section.has_bg .section-content #comment-form,.comments.campaign-section.has_bg .section-content .field-comment-body{border:2px solid white;border-radius:1em;}.comments.campaign-section.has_bg .section-content .saml-login-link a{border-color:white;}.comments.campaign-section.has_bg .section-content div.indented .comment,.comments.campaign-section.has_bg .section-content div.indented .comment .inner{background:none;}.comments.campaign-section.has_bg .section-content .comment.comment-by-admin .user-picture{background:url(/sites/all/themes/custom/hsl/logo.png);background-size:100%;box-sizing:border-box;height:30px;padding-left:80px;width:80px;}.comments.campaign-section.has_bg .section-content .comment.comment-by-admin .field-comment-body{background:white;}.comments.campaign-section.has_bg .section-content .comment.comment-by-admin .field-comment-body p{color:black;}.comments.campaign-section.no_bg .section-content #comment-form,.comments.campaign-section.no_bg .section-content .field-comment-body{border:2px solid #333333;border-radius:1em;}.comments.campaign-section.no_bg .section-content div.indented .comment,.comments.campaign-section.no_bg .section-content div.indented .comment .inner{background:none;}.comments.campaign-section.no_bg .section-content .comment.comment-by-admin .user-picture{background:url(/sites/all/themes/custom/hsl/logo_blue.png);background-size:100%;box-sizing:border-box;height:30px;padding-left:80px;width:80px;}.comments.campaign-section.no_bg .section-content .comment.comment-by-admin .field-comment-body{border-color:#007AC9;background:#007AC9;}.comments.campaign-section.no_bg .section-content .comment.comment-by-admin .field-comment-body p{color:white;}.comments.campaign-section .section-content{display:block;font-size:100% !important;height:auto !important;min-height:30em;}.comments.campaign-section .section-content .wrap{display:block;max-width:800px;padding:2.61538em 20px;}.comments.campaign-section .section-content .wrap > ul.links{display:block;margin:20px 0;padding-top:20px;clear:both;}.comments.campaign-section .section-content .wrap h2.title{margin-top:0;}.comments h2.title{margin:10px 0;padding-top:20px;}.comment{margin-bottom:10px;position:relative;}.comment.comment-preview{background-color:#ffffea;}.comment.comment-by-hsl header{padding-left:10px;}.comment.comment-by-hsl header .user-picture{width:80px;margin-bottom:-3px;}.comment.comment-by-hsl header .username{display:none;}.comment.comment-by-admin .field-comment-body{background:#dfedf5;border:1px solid #dfedf5;}.comment .field-comment-body{border:1px solid #dddddd;padding:0 20px;}.comment header{font-size:1.154em;line-height:2.26636em;padding:10px 20px 0;}.comment header .username{font-weight:bold;}.comment header .new{font-size:1em;line-height:1.30769em;color:#c00;display:none;padding:10px;position:absolute;right:0;top:0;}.comment header .user-picture{display:inline-block;margin:0 0.65385em 0 0;}.comment header .submitted{margin:0;}.comment header .permalink{text-transform:uppercase;font-size:75%;}.comment ul.links{bottom:-20px;margin:0;padding:5px 0 0;position:absolute;right:0;z-index:3;}.comment ul.links li.comment_forbidden{display:none;}div.indented{margin:0;}div.indented .comment{background:#dfedf5;padding-left:40px;}div.indented .comment .inner{background:#ffffff;overflow:hidden;padding-left:10px;}div.indented .indented .comment{padding-left:80px;}div.indented .indented .indented .comment{padding-left:120px;}.comment-unpublished p.unpublished{height:0;overflow:visible;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word;}.comment-anonymous{margin-top:40px;}.comment-anonymous h2{border-bottom:3px solid #dfedf5;padding-bottom:20px;margin-bottom:20px;}.comment-anonymous .saml-register-link a{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;text-shadow:0px 0px 2px #555555;background:#006bb0;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#0089e3),color-stop(100%,#006bb0)),#006bb0;background:-webkit-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:-moz-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:-o-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:linear-gradient(top,#0089e3,#006bb0),#006bb0;border:0 none;border-top:1px solid #0089e3;border-bottom:1px solid #006bb0;color:#ffffff;font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:21.996px;height:38px;margin:0 10px 10px 0;padding:0 25px 0;margin-right:0;padding:0.35em 0.85em;text-decoration:none;font-size:14px;}.comment-anonymous .saml-register-link a:hover{background:#0074bf;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#0093f2),color-stop(100%,#0074bf)),#0074bf;background:-webkit-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:-moz-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:-o-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:linear-gradient(top,#0093f2,#0074bf),#0074bf;}.comment-anonymous .saml-register-link a:active,.comment-anonymous .saml-register-link a:focus{background:#0089e3;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#006bb0),color-stop(100%,#0089e3)),#0089e3;background:-webkit-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:-moz-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:-o-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:linear-gradient(top,#006bb0,#0089e3),#0089e3;border-top:1px solid #005b96;border-bottom:1px solid #0099fc;}.comment-anonymous .saml-login-link a{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;border:0 none;border:1px solid #007ac9;color:#007ac9;font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:21.996px;height:38px;margin:0 10px 10px 0;padding:0 27px 0;margin-right:0;padding:0.35em 0.85em;text-decoration:none;font-size:14px;}#content article .comment-add a,#content article .flag-crisis_mode a,#content article .flag-highlight_on_help_info_page a,#content article .flag-front_news_post a{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;text-shadow:0px 0px 2px #555555;background:#006bb0;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#0089e3),color-stop(100%,#006bb0)),#006bb0;background:-webkit-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:-moz-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:-o-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:linear-gradient(top,#0089e3,#006bb0),#006bb0;border:0 none;border-top:1px solid #0089e3;border-bottom:1px solid #006bb0;color:#ffffff;font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:21.996px;height:38px;margin:0 10px 10px 0;padding:0 25px 0;padding:0.35em 0.85em;text-decoration:none;font-size:14px;height:17px;}#content article .comment-add a:hover,#content article .flag-crisis_mode a:hover,#content article .flag-highlight_on_help_info_page a:hover,#content article .flag-front_news_post a:hover{background:#0074bf;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#0093f2),color-stop(100%,#0074bf)),#0074bf;background:-webkit-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:-moz-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:-o-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:linear-gradient(top,#0093f2,#0074bf),#0074bf;}#content article .comment-add a:active,#content article .comment-add a:focus,#content article .flag-crisis_mode a:active,#content article .flag-crisis_mode a:focus,#content article .flag-highlight_on_help_info_page a:active,#content article .flag-highlight_on_help_info_page a:focus,#content article .flag-front_news_post a:active,#content article .flag-front_news_post a:focus{background:#0089e3;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#006bb0),color-stop(100%,#0089e3)),#0089e3;background:-webkit-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:-moz-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:-o-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:linear-gradient(top,#006bb0,#0089e3),#0089e3;border-top:1px solid #005b96;border-bottom:1px solid #0099fc;}
/*})'"*/
.icon-small-sprite,.icon-small-cross-blue,.icon-small-star-blue,.icon-small-star-pink,.icon-small-star-white{background:url(/sites/all/themes/custom/hsl/img/icon-small-se8cae0c792.png) no-repeat;}.icon-small-cross-blue{background-position:0 0;}.icon-small-star-blue{background-position:0 -18px;}.icon-small-star-pink{background-position:0 -48px;}.icon-small-star-white{background-position:0 -33px;}#block-olebs-b256cced-blockswitcher{margin-bottom:0px;padding-top:9px;border-bottom:1px solid #007ac9;}#block-olebs-b256cced-blockswitcher .form-item-overlays{padding:3px 3px 3px 0;background-color:#dfedf5;margin:29px 0 0 0;}#block-olebs-b256cced-blockswitcher .form-item-overlays label{color:#007ac9;margin-left:36px;}#block-olebs-b256cced-blockswitcher .form-item-overlays .form-checkboxes label{margin-left:0;}#block-olebs-b256cced-blockswitcher .form-item-overlays .form-checkboxes .form-item{padding:5px 0 12px 36px;background-position:5px 0px;background-repeat:no-repeat;}#block-olebs-b256cced-blockswitcher .form-item-overlays .form-checkboxes .form-item.form-item-overlays-hsl-ticket-sales-points-single-tickets{background-image:url(/sites/all/themes/custom/hsl/img/map_icon_pink.png);}#block-olebs-b256cced-blockswitcher .form-item-overlays .form-checkboxes .form-item.form-item-overlays-hsl-ticket-sales-points-multi-tickets{background-image:url(/sites/all/themes/custom/hsl/img/map_icon_blue.png);}#block-olebs-b256cced-blockswitcher .form-item-overlays .form-checkboxes .form-item.form-item-overlays-hsl-ticket-sales-points-service-point{background-image:url(/sites/all/themes/custom/hsl/img/map_icon_hsl.png);background-position:5px 4px;}#block-olebs-b256cced-blockswitcher .form-item-overlays .form-checkboxes .form-item.form-item-overlays-hsl-ticket-sales-points-sales-point{background-image:url(/sites/all/themes/custom/hsl/img/map_icon_balloon.png);background-position:5px 4px;}.openlayers-popup{color:#333333;font-size:0.923em;line-height:1.41678em;}.openlayers-popup .title{color:#007ac9;font-size:1.154em;line-height:1.13318em;}.view-hsl-ticket-sales-points .openlayers-popup .title:before{display:block;font-family:'HSL Picto Regular';font-size:30px;line-height:15px;margin:0 10px 0 0;padding:10px 0 0 0;content:"1";color:white;background-color:#007ac9;float:left;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}.view-hsl-ticket-sales-points .openlayers-popup .address-help{margin-left:40px;}.view-hsl-ticket-sales-points .openlayers-popup .additional-information{border-top:2px solid #dfedf5;border-bottom:2px solid #dfedf5;margin-top:5px;clear:both;}.view-hsl-ticket-sales-points .openlayers-popup .additional-information ul{padding:0 0 0 20px;margin-top:10px;}.win .view-hsl-ticket-sales-points .openlayers-popup .title:before{line-height:26px;margin:0 10px 0 0;padding:0 0 0 0;height:30px;}.view-hsl-park-and-ride .openlayers-popup .title{color:#007ac9;font-size:1.154em;line-height:1.13318em;font-weight:bold;border-bottom:1px solid #dfedf5;padding-bottom:5px;margin-bottom:5px;}.view-hsl-park-and-ride .openlayers-popup .car-spaces,.view-hsl-park-and-ride .openlayers-popup .bicycle-spaces{min-width:160px;padding:5px;font-weight:bold;}.view-hsl-park-and-ride .openlayers-popup .car-spaces span,.view-hsl-park-and-ride .openlayers-popup .bicycle-spaces span{display:inline-block;width:100px;font-weight:normal;}.view-hsl-park-and-ride .openlayers-popup .car-spaces{background-color:#dfedf5;border:1px solid #d7e9f3;}.view-hsl-park-and-ride .openlayers-popup .reittiopas-route-links,.view-hsl-park-and-ride .openlayers-popup .google-maps-route-links{font-weight:bold;}.view-hsl-park-and-ride .openlayers-popup .reittiopas-route-links{border-bottom:1px solid #dfedf5;padding-bottom:5px;margin:5px 0;}
/*})'"*/
