html{-webkit-tap-highlight-color:#f1f1f1;-ms-text-size-adjust:100%;box-sizing:border-box}*,:after,:before{box-sizing:inherit}abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,hgroup,nav,section{display:block}@font-face{font-family:Glyphicons Halflings;src:url(/sites/all/themes/custom/stem_base/libraries/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.eot);src:url(/sites/all/themes/custom/stem_base/libraries/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.eot) format("embedded-opentype"),url(/sites/all/themes/custom/stem_base/libraries/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.woff2) format("woff2"),url(/sites/all/themes/custom/stem_base/libraries/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.woff) format("woff"),url(/sites/all/themes/custom/stem_base/libraries/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.ttf) format("truetype"),url(/sites/all/themes/custom/stem_base/libraries/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.svg) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before,.glyphicon-btc:before,.glyphicon-xbt:before{content:"\e227"}.glyphicon-jpy:before,.glyphicon-yen:before{content:"\00a5"}.glyphicon-rub:before,.glyphicon-ruble:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*,:after,:before{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a:focus,a:hover{color:#09335f;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.container,.container--ad,.container--dash,.container--features,.container--full,.container--profile,.container--results,.container--rev,.container--slim{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container,.container--ad,.container--dash,.container--features,.container--full,.container--profile,.container--results,.container--rev,.container--slim{width:750px}}@media (min-width:992px){.container,.container--ad,.container--dash,.container--features,.container--full,.container--profile,.container--results,.container--rev,.container--slim{width:970px}}@media (min-width:1200px){.container,.container--ad,.container--dash,.container--features,.container--full,.container--profile,.container--results,.container--rev,.container--slim{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:after,.container-fluid:before{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.3333333333%}.col-xs-2{width:16.6666666667%}.col-xs-3{width:25%}.col-xs-4{width:33.3333333333%}.col-xs-5{width:41.6666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.3333333333%}.col-xs-8{width:66.6666666667%}.col-xs-9{width:75%}.col-xs-10{width:83.3333333333%}.col-xs-11{width:91.6666666667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.3333333333%}.col-xs-pull-2{right:16.6666666667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.3333333333%}.col-xs-pull-5{right:41.6666666667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.3333333333%}.col-xs-pull-8{right:66.6666666667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.3333333333%}.col-xs-pull-11{right:91.6666666667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.3333333333%}.col-xs-push-2{left:16.6666666667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.3333333333%}.col-xs-push-5{left:41.6666666667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.3333333333%}.col-xs-push-8{left:66.6666666667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.3333333333%}.col-xs-push-11{left:91.6666666667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-offset-11{margin-left:91.6666666667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.3333333333%}.col-sm-2{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-8{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-10{width:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.3333333333%}.col-sm-pull-2{right:16.6666666667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.3333333333%}.col-sm-pull-5{right:41.6666666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.3333333333%}.col-sm-pull-8{right:66.6666666667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.3333333333%}.col-sm-pull-11{right:91.6666666667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.3333333333%}.col-sm-push-2{left:16.6666666667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.3333333333%}.col-sm-push-5{left:41.6666666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.3333333333%}.col-sm-push-8{left:66.6666666667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.3333333333%}.col-sm-push-11{left:91.6666666667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.3333333333%}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.3333333333%}.col-md-pull-2{right:16.6666666667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.3333333333%}.col-md-pull-5{right:41.6666666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.3333333333%}.col-md-pull-8{right:66.6666666667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.3333333333%}.col-md-pull-11{right:91.6666666667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.3333333333%}.col-md-push-2{left:16.6666666667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.3333333333%}.col-md-push-5{left:41.6666666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.3333333333%}.col-md-push-8{left:66.6666666667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.3333333333%}.col-md-push-11{left:91.6666666667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.3333333333%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-offset-11{margin-left:91.6666666667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.3333333333%}.col-lg-pull-2{right:16.6666666667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.3333333333%}.col-lg-pull-5{right:41.6666666667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.3333333333%}.col-lg-pull-8{right:66.6666666667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.3333333333%}.col-lg-pull-11{right:91.6666666667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.3333333333%}.col-lg-push-2{left:16.6666666667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.3333333333%}.col-lg-push-5{left:41.6666666667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.3333333333%}.col-lg-push-8{left:66.6666666667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.3333333333%}.col-lg-push-11{left:91.6666666667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-offset-12{margin-left:100%}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{margin-bottom:20px;font-size:21px;color:#333;border-bottom:1px solid #e5e5e5}label{display:inline-block;margin-bottom:5px;font-weight:700}input[type=search]{box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:1px 0 0}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.428571429;color:#555}.form-autocomplete,.form-control,.form-select,.form-text,.form-textarea,.input-text{height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-autocomplete:focus,.form-control:focus,.form-select:focus,.form-text:focus,.form-textarea:focus,.input-text:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-autocomplete::-moz-placeholder,.form-control::-moz-placeholder,.form-select::-moz-placeholder,.form-text::-moz-placeholder,.form-textarea::-moz-placeholder,.input-text::-moz-placeholder{color:#999;opacity:1}.form-autocomplete:-ms-input-placeholder,.form-control:-ms-input-placeholder,.form-select:-ms-input-placeholder,.form-text:-ms-input-placeholder,.form-textarea:-ms-input-placeholder,.input-text:-ms-input-placeholder{color:#999}.form-autocomplete::-webkit-input-placeholder,.form-control::-webkit-input-placeholder,.form-select::-webkit-input-placeholder,.form-text::-webkit-input-placeholder,.form-textarea::-webkit-input-placeholder,.input-text::-webkit-input-placeholder{color:#999}.form-autocomplete::-ms-expand,.form-control::-ms-expand,.form-select::-ms-expand,.form-text::-ms-expand,.form-textarea::-ms-expand,.input-text::-ms-expand{border:0;background-color:transparent}.form-autocomplete[disabled],.form-autocomplete[readonly],.form-control[disabled],.form-control[readonly],.form-select[disabled],.form-select[readonly],.form-text[disabled],.form-text[readonly],.form-textarea[disabled],.form-textarea[readonly],.input-text[disabled],.input-text[readonly],fieldset[disabled] .form-autocomplete,fieldset[disabled] .form-control,fieldset[disabled] .form-select,fieldset[disabled] .form-text,fieldset[disabled] .form-textarea,fieldset[disabled] .input-text{background-color:#eee;opacity:1}.form-autocomplete[disabled],.form-control[disabled],.form-select[disabled],.form-text[disabled],.form-textarea[disabled],.input-text[disabled],fieldset[disabled] .form-autocomplete,fieldset[disabled] .form-control,fieldset[disabled] .form-select,fieldset[disabled] .form-text,fieldset[disabled] .form-textarea,fieldset[disabled] .input-text{cursor:not-allowed}textarea.form-autocomplete,textarea.form-control,textarea.form-select,textarea.form-text,textarea.form-textarea,textarea.input-text{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input.form-autocomplete[type=date],input.form-autocomplete[type=datetime-local],input.form-autocomplete[type=month],input.form-autocomplete[type=time],input.form-select[type=date],input.form-select[type=datetime-local],input.form-select[type=month],input.form-select[type=time],input.form-text[type=date],input.form-text[type=datetime-local],input.form-text[type=month],input.form-text[type=time],input.form-textarea[type=date],input.form-textarea[type=datetime-local],input.form-textarea[type=month],input.form-textarea[type=time],input.input-text[type=date],input.input-text[type=datetime-local],input.input-text[type=month],input.input-text[type=time],input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:34px}.input-group-sm>.input-group-btn>input.btn[type=date],.input-group-sm>.input-group-btn>input.btn[type=datetime-local],.input-group-sm>.input-group-btn>input.btn[type=month],.input-group-sm>.input-group-btn>input.btn[type=time],.input-group-sm>.input-group-btn>input.form-submit[type=date],.input-group-sm>.input-group-btn>input.form-submit[type=datetime-local],.input-group-sm>.input-group-btn>input.form-submit[type=month],.input-group-sm>.input-group-btn>input.form-submit[type=time],.input-group-sm>input.form-autocomplete[type=date],.input-group-sm>input.form-autocomplete[type=datetime-local],.input-group-sm>input.form-autocomplete[type=month],.input-group-sm>input.form-autocomplete[type=time],.input-group-sm>input.form-control[type=date],.input-group-sm>input.form-control[type=datetime-local],.input-group-sm>input.form-control[type=month],.input-group-sm>input.form-control[type=time],.input-group-sm>input.form-select[type=date],.input-group-sm>input.form-select[type=datetime-local],.input-group-sm>input.form-select[type=month],.input-group-sm>input.form-select[type=time],.input-group-sm>input.form-text[type=date],.input-group-sm>input.form-text[type=datetime-local],.input-group-sm>input.form-text[type=month],.input-group-sm>input.form-text[type=time],.input-group-sm>input.form-textarea[type=date],.input-group-sm>input.form-textarea[type=datetime-local],.input-group-sm>input.form-textarea[type=month],.input-group-sm>input.form-textarea[type=time],.input-group-sm>input.input-group-addon[type=date],.input-group-sm>input.input-group-addon[type=datetime-local],.input-group-sm>input.input-group-addon[type=month],.input-group-sm>input.input-group-addon[type=time],.input-group-sm>input.input-text[type=date],.input-group-sm>input.input-text[type=datetime-local],.input-group-sm>input.input-text[type=month],.input-group-sm>input.input-text[type=time],.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg>.input-group-btn>input.btn[type=date],.input-group-lg>.input-group-btn>input.btn[type=datetime-local],.input-group-lg>.input-group-btn>input.btn[type=month],.input-group-lg>.input-group-btn>input.btn[type=time],.input-group-lg>.input-group-btn>input.form-submit[type=date],.input-group-lg>.input-group-btn>input.form-submit[type=datetime-local],.input-group-lg>.input-group-btn>input.form-submit[type=month],.input-group-lg>.input-group-btn>input.form-submit[type=time],.input-group-lg>input.form-autocomplete[type=date],.input-group-lg>input.form-autocomplete[type=datetime-local],.input-group-lg>input.form-autocomplete[type=month],.input-group-lg>input.form-autocomplete[type=time],.input-group-lg>input.form-control[type=date],.input-group-lg>input.form-control[type=datetime-local],.input-group-lg>input.form-control[type=month],.input-group-lg>input.form-control[type=time],.input-group-lg>input.form-select[type=date],.input-group-lg>input.form-select[type=datetime-local],.input-group-lg>input.form-select[type=month],.input-group-lg>input.form-select[type=time],.input-group-lg>input.form-text[type=date],.input-group-lg>input.form-text[type=datetime-local],.input-group-lg>input.form-text[type=month],.input-group-lg>input.form-text[type=time],.input-group-lg>input.form-textarea[type=date],.input-group-lg>input.form-textarea[type=datetime-local],.input-group-lg>input.form-textarea[type=month],.input-group-lg>input.form-textarea[type=time],.input-group-lg>input.input-group-addon[type=date],.input-group-lg>input.input-group-addon[type=datetime-local],.input-group-lg>input.input-group-addon[type=month],.input-group-lg>input.input-group-addon[type=time],.input-group-lg>input.input-text[type=date],.input-group-lg>input.input-text[type=datetime-local],.input-group-lg>input.input-text[type=month],.input-group-lg>input.input-text[type=time],.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox-inline input[type=checkbox],.checkbox input[type=checkbox],.radio-inline input[type=radio],.radio input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .checkbox label,fieldset[disabled] .radio-inline,fieldset[disabled] .radio label,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.form-control-static.input-lg,.form-control-static.input-sm,.input-group-lg>.form-control-static.form-autocomplete,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.form-select,.input-group-lg>.form-control-static.form-text,.input-group-lg>.form-control-static.form-textarea,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.form-control-static.input-text,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-lg>.input-group-btn>.form-control-static.form-submit,.input-group-sm>.form-control-static.form-autocomplete,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.form-select,.input-group-sm>.form-control-static.form-text,.input-group-sm>.form-control-static.form-textarea,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.form-control-static.input-text,.input-group-sm>.input-group-btn>.form-control-static.btn,.input-group-sm>.input-group-btn>.form-control-static.form-submit{padding-left:0;padding-right:0}.input-group-sm>.form-autocomplete,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.form-text,.input-group-sm>.form-textarea,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-group-sm>.input-group-btn>.form-submit,.input-group-sm>.input-text,.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.input-group-sm>.input-group-btn>select.btn,.input-group-sm>.input-group-btn>select.form-submit,.input-group-sm>select.form-autocomplete,.input-group-sm>select.form-control,.input-group-sm>select.form-select,.input-group-sm>select.form-text,.input-group-sm>select.form-textarea,.input-group-sm>select.input-group-addon,.input-group-sm>select.input-text,select.input-sm{height:30px;line-height:30px}.input-group-sm>.input-group-btn>select.btn[multiple],.input-group-sm>.input-group-btn>select.form-submit[multiple],.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>.input-group-btn>textarea.form-submit,.input-group-sm>select.form-autocomplete[multiple],.input-group-sm>select.form-control[multiple],.input-group-sm>select.form-select[multiple],.input-group-sm>select.form-text[multiple],.input-group-sm>select.form-textarea[multiple],.input-group-sm>select.input-group-addon[multiple],.input-group-sm>select.input-text[multiple],.input-group-sm>textarea.form-autocomplete,.input-group-sm>textarea.form-control,.input-group-sm>textarea.form-select,.input-group-sm>textarea.form-text,.input-group-sm>textarea.form-textarea,.input-group-sm>textarea.input-group-addon,.input-group-sm>textarea.input-text,select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-autocomplete,.form-group-sm .form-control,.form-group-sm .form-select,.form-group-sm .form-text,.form-group-sm .form-textarea,.form-group-sm .input-text{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-autocomplete,.form-group-sm select.form-control,.form-group-sm select.form-select,.form-group-sm select.form-text,.form-group-sm select.form-textarea,.form-group-sm select.input-text{height:30px;line-height:30px}.form-group-sm select.form-autocomplete[multiple],.form-group-sm select.form-select[multiple],.form-group-sm select.form-text[multiple],.form-group-sm select.form-textarea[multiple],.form-group-sm select.input-text[multiple],.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-autocomplete,.form-group-sm textarea.form-control,.form-group-sm textarea.form-select,.form-group-sm textarea.form-text,.form-group-sm textarea.form-textarea,.form-group-sm textarea.input-text{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-group-lg>.form-autocomplete,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.form-text,.input-group-lg>.form-textarea,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-group-lg>.input-group-btn>.form-submit,.input-group-lg>.input-text,.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.input-group-lg>.input-group-btn>select.btn,.input-group-lg>.input-group-btn>select.form-submit,.input-group-lg>select.form-autocomplete,.input-group-lg>select.form-control,.input-group-lg>select.form-select,.input-group-lg>select.form-text,.input-group-lg>select.form-textarea,.input-group-lg>select.input-group-addon,.input-group-lg>select.input-text,select.input-lg{height:46px;line-height:46px}.input-group-lg>.input-group-btn>select.btn[multiple],.input-group-lg>.input-group-btn>select.form-submit[multiple],.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>.input-group-btn>textarea.form-submit,.input-group-lg>select.form-autocomplete[multiple],.input-group-lg>select.form-control[multiple],.input-group-lg>select.form-select[multiple],.input-group-lg>select.form-text[multiple],.input-group-lg>select.form-textarea[multiple],.input-group-lg>select.input-group-addon[multiple],.input-group-lg>select.input-text[multiple],.input-group-lg>textarea.form-autocomplete,.input-group-lg>textarea.form-control,.input-group-lg>textarea.form-select,.input-group-lg>textarea.form-text,.input-group-lg>textarea.form-textarea,.input-group-lg>textarea.input-group-addon,.input-group-lg>textarea.input-text,select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-autocomplete,.form-group-lg .form-control,.form-group-lg .form-select,.form-group-lg .form-text,.form-group-lg .form-textarea,.form-group-lg .input-text{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-autocomplete,.form-group-lg select.form-control,.form-group-lg select.form-select,.form-group-lg select.form-text,.form-group-lg select.form-textarea,.form-group-lg select.input-text{height:46px;line-height:46px}.form-group-lg select.form-autocomplete[multiple],.form-group-lg select.form-select[multiple],.form-group-lg select.form-text[multiple],.form-group-lg select.form-textarea[multiple],.form-group-lg select.input-text[multiple],.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-autocomplete,.form-group-lg textarea.form-control,.form-group-lg textarea.form-select,.form-group-lg textarea.form-text,.form-group-lg textarea.form-textarea,.form-group-lg textarea.input-text{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-autocomplete,.has-feedback .form-control,.has-feedback .form-select,.has-feedback .form-text,.has-feedback .form-textarea,.has-feedback .input-text{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-autocomplete+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback,.form-group-lg .form-select+.form-control-feedback,.form-group-lg .form-text+.form-control-feedback,.form-group-lg .form-textarea+.form-control-feedback,.form-group-lg .input-text+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-group-lg>.form-autocomplete+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.form-select+.form-control-feedback,.input-group-lg>.form-text+.form-control-feedback,.input-group-lg>.form-textarea+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-group-lg>.input-group-btn>.form-submit+.form-control-feedback,.input-group-lg>.input-text+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-autocomplete+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback,.form-group-sm .form-select+.form-control-feedback,.form-group-sm .form-text+.form-control-feedback,.form-group-sm .form-textarea+.form-control-feedback,.form-group-sm .input-text+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-group-sm>.form-autocomplete+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.form-select+.form-control-feedback,.input-group-sm>.form-text+.form-control-feedback,.input-group-sm>.form-textarea+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-group-sm>.input-group-btn>.form-submit+.form-control-feedback,.input-group-sm>.input-text+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success.checkbox-inline label,.has-success.checkbox label,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.radio-inline label,.has-success.radio label{color:#3c763d}.has-success .form-autocomplete,.has-success .form-control,.has-success .form-select,.has-success .form-text,.has-success .form-textarea,.has-success .input-text{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-autocomplete:focus,.has-success .form-control:focus,.has-success .form-select:focus,.has-success .form-text:focus,.has-success .form-textarea:focus,.has-success .input-text:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning.checkbox-inline label,.has-warning.checkbox label,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.radio-inline label,.has-warning.radio label{color:#8a6d3b}.has-warning .form-autocomplete,.has-warning .form-control,.has-warning .form-select,.has-warning .form-text,.has-warning .form-textarea,.has-warning .input-text{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-autocomplete:focus,.has-warning .form-control:focus,.has-warning .form-select:focus,.has-warning .form-text:focus,.has-warning .form-textarea:focus,.has-warning .input-text:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error.checkbox-inline label,.has-error.checkbox label,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.radio-inline label,.has-error.radio label{color:#a94442}.has-error .form-autocomplete,.has-error .form-control,.has-error .form-select,.has-error .form-text,.has-error .form-textarea,.has-error .input-text{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-autocomplete:focus,.has-error .form-control:focus,.has-error .form-select:focus,.has-error .form-text:focus,.has-error .form-textarea:focus,.has-error .input-text:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-autocomplete,.form-inline .form-control,.form-inline .form-select,.form-inline .form-text,.form-inline .form-textarea,.form-inline .input-text{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-autocomplete,.form-inline .input-group .form-control,.form-inline .input-group .form-select,.form-inline .input-group .form-text,.form-inline .input-group .form-textarea,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .input-text{width:auto}.form-inline .input-group>.form-autocomplete,.form-inline .input-group>.form-control,.form-inline .input-group>.form-select,.form-inline .input-group>.form-text,.form-inline .input-group>.form-textarea,.form-inline .input-group>.input-text{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-group:after,.form-horizontal .form-group:before{content:" ";display:table}.form-horizontal .form-group:after{clear:both}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn,.form-submit{margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.428571429;-webkit-user-select:none;-ms-user-select:none;user-select:none}.active.focus.form-submit,.active.form-submit:focus,.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,.focus.form-submit,.form-submit:active.focus,.form-submit:active:focus,.form-submit:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover,.focus.form-submit,.form-submit:focus,.form-submit:hover{color:#333;text-decoration:none}.active.form-submit,.btn.active,.btn:active,.form-submit:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],.disabled.form-submit,.form-submit[disabled],fieldset[disabled] .btn,fieldset[disabled] .form-submit{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none}a.btn.disabled,a.disabled.form-submit,fieldset[disabled] a.btn,fieldset[disabled] a.form-submit{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e5e5;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.btn-default:hover,.open>.btn-default.dropdown-toggle{color:#333;background-color:#e6e5e5;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info.active,.btn-info:active,.btn-info:hover,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#1059a5;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#09335f;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-sm{padding:5px 10px}.btn-sm,.btn-xs{font-size:12px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px 5px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition-property:height,visibility;transition-duration:.35s;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.428571429;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.428571429;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-autocomplete,.input-group .form-control,.input-group .form-select,.input-group .form-text,.input-group .form-textarea,.input-group .input-text{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-autocomplete:focus,.input-group .form-control:focus,.input-group .form-select:focus,.input-group .form-text:focus,.input-group .form-textarea:focus,.input-group .input-text:focus{z-index:3}.input-group-addon,.input-group-btn,.input-group .form-autocomplete,.input-group .form-control,.input-group .form-select,.input-group .form-text,.input-group .form-textarea,.input-group .input-text{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-autocomplete:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child),.input-group .form-select:not(:first-child):not(:last-child),.input-group .form-text:not(:first-child):not(:last-child),.input-group .form-textarea:not(:first-child):not(:last-child),.input-group .input-text:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn,.input-group-sm>.input-group-btn>.input-group-addon.form-submit{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn,.input-group-lg>.input-group-btn>.input-group-addon.form-submit{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.btn-group>.form-submit,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:first-child>.form-submit,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn-group:not(:last-child)>.form-submit,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.form-submit:not(:last-child):not(.dropdown-toggle),.input-group .form-autocomplete:first-child,.input-group .form-control:first-child,.input-group .form-select:first-child,.input-group .form-text:first-child,.input-group .form-textarea:first-child,.input-group .input-text:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn-group:not(:first-child)>.form-submit,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.form-submit:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.btn-group>.form-submit,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:last-child>.form-submit,.input-group .form-autocomplete:last-child,.input-group .form-control:last-child,.input-group .form-select:last-child,.input-group .form-text:last-child,.input-group .form-textarea:last-child,.input-group .input-text:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn,.input-group-btn>.btn,.input-group-btn>.form-submit{position:relative}.input-group-btn>.btn+.btn,.input-group-btn>.btn+.form-submit,.input-group-btn>.form-submit+.btn,.input-group-btn>.form-submit+.form-submit{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover,.input-group-btn>.form-submit:active,.input-group-btn>.form-submit:focus,.input-group-btn>.form-submit:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group,.input-group-btn:first-child>.form-submit{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group,.input-group-btn:last-child>.form-submit{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:after,.nav:before{content:" ";display:table}.nav:after{clear:both}.nav>li,.nav>li>a{position:relative;display:block}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#1059a5}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.428571429;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid;border-color:#ddd #ddd transparent;cursor:default}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}.navbar:after,.navbar:before{content:" ";display:table}.navbar:after{clear:both}@media (min-width:768px){.navbar{border-radius:4px}}.navbar-header:after,.navbar-header:before{content:" ";display:table}.navbar-header:after{clear:both}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);-webkit-overflow-scrolling:touch}.navbar-collapse:after,.navbar-collapse:before{content:" ";display:table}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container--ad>.navbar-collapse,.container--ad>.navbar-header,.container--dash>.navbar-collapse,.container--dash>.navbar-header,.container--features>.navbar-collapse,.container--features>.navbar-header,.container--full>.navbar-collapse,.container--full>.navbar-header,.container--profile>.navbar-collapse,.container--profile>.navbar-header,.container--results>.navbar-collapse,.container--results>.navbar-header,.container--rev>.navbar-collapse,.container--rev>.navbar-header,.container--slim>.navbar-collapse,.container--slim>.navbar-header,.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container--ad>.navbar-collapse,.container--ad>.navbar-header,.container--dash>.navbar-collapse,.container--dash>.navbar-header,.container--features>.navbar-collapse,.container--features>.navbar-header,.container--full>.navbar-collapse,.container--full>.navbar-header,.container--profile>.navbar-collapse,.container--profile>.navbar-header,.container--results>.navbar-collapse,.container--results>.navbar-header,.container--rev>.navbar-collapse,.container--rev>.navbar-header,.container--slim>.navbar-collapse,.container--slim>.navbar-header,.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px;font-size:18px;line-height:20px;height:50px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container--ad .navbar-brand,.navbar>.container--dash .navbar-brand,.navbar>.container--features .navbar-brand,.navbar>.container--full .navbar-brand,.navbar>.container--profile .navbar-brand,.navbar>.container--results .navbar-brand,.navbar>.container--rev .navbar-brand,.navbar>.container--slim .navbar-brand,.navbar>.container-fluid .navbar-brand,.navbar>.container .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);margin:8px -15px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-autocomplete,.navbar-form .form-control,.navbar-form .form-select,.navbar-form .form-text,.navbar-form .form-textarea,.navbar-form .input-text{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-autocomplete,.navbar-form .input-group .form-control,.navbar-form .input-group .form-select,.navbar-form .input-group .form-text,.navbar-form .input-group .form-textarea,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .input-text{width:auto}.navbar-form .input-group>.form-autocomplete,.navbar-form .input-group>.form-control,.navbar-form .input-group>.form-select,.navbar-form .input-group>.form-text,.navbar-form .input-group>.form-textarea,.navbar-form .input-group>.input-text{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5d5d;background-color:transparent}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#090808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#090808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#090808;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#090808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}@media screen and (min-width:768px) and (max-width:768px){.navbar-collapse.collapse{display:none!important;height:auto;padding-bottom:0;overflow:visible}.navbar-collapse.collapse.in{display:block!important;height:auto;padding-bottom:0;overflow:visible}.col-sm-offset-3{margin-left:0}.col-sm-9{width:100%!important}.navbar-dashboard-btn-label{display:block}.container,.container--ad,.container--dash,.container--features,.container--full,.container--profile,.container--results,.container--rev,.container--slim{width:inherit!important}}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}@font-face{font-family:NIB-ICONS;src:url(/sites/all/themes/custom/stem_base/assets/nib-icons/fonts/NIB-ICONS.eot);src:url(/sites/all/themes/custom/stem_base/assets/nib-icons/fonts/NIB-ICONS.eot#iefix) format("embedded-opentype"),url(/sites/all/themes/custom/stem_base/assets/nib-icons/fonts/NIB-ICONS.ttf) format("truetype"),url(/sites/all/themes/custom/stem_base/assets/nib-icons/fonts/NIB-ICONS.woff) format("woff"),url(/sites/all/themes/custom/stem_base/assets/nib-icons/fonts/NIB-ICONS.svg) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:NIB-ICONS!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-icon_cpd_cpd:before{content:"\e900"}.icon-icon_cpd_cpd-alt:before{content:"\e901"}.icon-icon_cpd_document:before{content:"\e902"}.icon-icon_cpd_groups:before{content:"\e903"}.icon-icon_cpd_ind-uni-placement:before{content:"\e904"}.icon-icon_cpd_inspire:before{content:"\e905"}.icon-icon_cpd_magazine:before{content:"\e906"}.icon-icon_cpd_profile:before{content:"\e907"}.icon-icon_cpd_profile-alt:before{content:"\e908"}.icon-icon_cpd_resources:before{content:"\e909"}.icon-icon_cpd_resources-alt:before{content:"\e90a"}.icon-icon_cpd_video:before{content:"\e90b"}a{text-decoration:none}a,a:visited{color:#1059a5}a:hover{text-decoration:none;color:#00339a}.nav--footer a:hover,[role=main] a:hover{text-decoration:underline}a:focus{color:#00339a;outline-offset:1px}a:active,a:hover{outline:0}.collapsible__heading:hover{text-decoration:none;color:#00339a}.nav--footer .collapsible__heading:hover,[role=main] .collapsible__heading:hover{text-decoration:underline}a.active{color:#356410}[href="javascript:void(0)"]:hover{text-decoration:line-through!important;-webkit-text-decoration-style:wavy!important;text-decoration-style:wavy!important;-webkit-text-decoration-color:#747678!important;text-decoration-color:#747678!important}p a{display:inline-block;word-wrap:break-word;word-break:break-word}.arrow--down{padding-left:22px;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+aWNvbi1hcnJvdy1kb3duPC90aXRsZT48cGF0aCBkPSJNMjMuNjQuNDg4YTEgMSAwIDAgMC0xLjQwOC4xMjVMMTIgMTIuODQgMS43NjUuNjEyQTEgMSAwIDEgMCAuMjMyIDEuODk2bDExIDEzLjE0M2ExLjAwNCAxLjAwNCAwIDAgMCAxLjUzNCAwbDExLTEzLjE0NEExIDEgMCAwIDAgMjMuNjQuNDg4IiBmaWxsPSIjQ0QyODU1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat 0 50%;background-size:11px auto}.no-svg .arrow--down{background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/icon-arrow-down.png) no-repeat 0 50%}.banner-url{display:block}.print-button{text-align:right}.print-button a{display:inline-block;vertical-align:top}@keyframes target-fade{0%{background-color:pink}to{background-color:#fff}}:target{animation-name:target-fade;animation-duration:1.5s}.content p a,.main p a{word-break:break-word;display:inline}button:active,button:focus{outline:none;box-shadow:none;border:none}.btn,.form-submit{-webkit-appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;padding:8px 22px;border:2px solid #356410;border-radius:4px;font-family:RobotoRg,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-size:1.8rem;font-weight:700;letter-spacing:0;text-transform:none;cursor:pointer;transition-property:background-color,border-color,color;transition-duration:.25s;transition-timing-function:ease;white-space:normal}.btn,.btn:visited,.form-submit,.form-submit:visited{background-color:#fff;text-decoration:none;color:#0b0c0c}.btn:visited,.form-submit:visited{border:2px solid #356410}.btn:active,.btn:focus,.btn:hover,.form-submit:active,.form-submit:focus,.form-submit:hover{background-color:#fff;border-color:#356410;color:#0b0c0c;text-decoration:underline}.btn a,.form-submit a{padding:0;color:#0b0c0c}.btn a:active,.btn a:focus,.btn a:hover,.form-submit a:active,.form-submit a:focus,.form-submit a:hover{background-color:#e7e7e7;border-color:#cecece;color:#0b0c0c;text-decoration:underline}.btn.disabled,.disabled.form-submit{background-color:#fff!important;border:2px solid #dbdada!important;color:#dbdada!important;cursor:default}.btn-chevron.form-submit:after,.btn.btn-chevron:after{border-style:solid;border-width:.2em .2em 0 0;content:"";display:inline-block;left:.15em;position:relative;top:.45em;transform:rotate(45deg);vertical-align:top;width:.65em;height:.65em}.btn-cta.form-submit,.btn.btn-cta{text-decoration:none;border:2px solid #356410}.btn-cta.form-submit,.btn-cta.form-submit:visited,.btn.btn-cta,.btn.btn-cta:visited{background-color:#356410;color:#fff}.btn-cta.active.form-submit,.btn.btn-cta.active{color:#fff}.btn-cta.form-submit:active,.btn-cta.form-submit:focus,.btn-cta.form-submit:hover,.btn.btn-cta:active,.btn.btn-cta:focus,.btn.btn-cta:hover{background-color:#417a14;color:#fff;border-color:#417a14;text-decoration:underline}.btn-cta.form-submit a,.btn.btn-cta a{padding:0;color:#fff}.btn-cta.form-submit a:active,.btn-cta.form-submit a:focus,.btn-cta.form-submit a:hover,.btn.btn-cta a:active,.btn.btn-cta a:focus,.btn.btn-cta a:hover{background-color:#417a14;color:#fff;text-decoration:underline;border-color:#417a14}.btn-supporting.form-submit,.btn.btn-supporting{background-color:#fff;color:#0b0c0c;text-decoration:none;border:2px solid #417a14!important}.btn-supporting.form-submit:visited,.btn.btn-supporting:visited{background-color:#fff;color:#0b0c0c}.btn-supporting.form-submit:hover,.btn.btn-supporting:hover{background-color:#417a14;color:#fff}.btn-supporting.form-submit:active,.btn-supporting.form-submit:focus,.btn-supporting.form-submit:hover,.btn.btn-supporting:active,.btn.btn-supporting:focus,.btn.btn-supporting:hover{text-decoration:underline;border:2px solid #417a14}.btn-supporting.form-submit a,.btn.btn-supporting a{padding:0;color:#0b0c0c}.btn-supporting.form-submit a:hover,.btn.btn-supporting a:hover{background-color:#417a14;text-decoration:underline}.btn-cta-alt.form-submit,.btn.btn-cta-alt{background-color:#0e872e;color:#fff;text-decoration:none;border:2px solid #0e872e;border-top-right-radius:12px;border-bottom-left-radius:12px!important;border-top-left-radius:0;border-bottom-right-radius:0}.btn-cta-alt.form-submit:visited,.btn.btn-cta-alt:visited{background-color:#0e872e;color:#fff}.btn-cta-alt.form-submit:focus,.btn-cta-alt.form-submit:hover,.btn.btn-cta-alt:focus,.btn.btn-cta-alt:hover{background-color:#016e1e;color:#fff;border-color:#016e1e;text-decoration:underline}.btn-cta-alt.form-submit:active,.btn.btn-cta-alt:active{background-color:#0e872e;color:#fff;border-color:#ffbf00;text-decoration:none}.btn-large.form-submit,.btn.btn-large{padding:10px 24px;font-size:24px;font-size:2.4rem}.btn-large.form-submit a,.btn.btn-large a{padding:0}.btna.btn-large{word-break:inherit}.btn-small.form-submit,.btn.btn-small{padding:6px 20px;font-size:16px;font-size:1.6rem}.btn-small.form-submit a,.btn.btn-small a{padding:0}.btna.btn-small{word-break:inherit}.btn-mini.form-submit,.btn.btn-mini{padding:3px 12px 4px;font-size:16px;font-size:1.6rem}.btn-mini.form-submit a,.btn.btn-mini a{padding:0}.btn a.btn-mini,.form-submit a.btn-mini{word-break:inherit}.btn--block.form-submit,.btn.btn--block{display:block;padding-right:0;padding-left:0;width:100%;text-align:center}.btn--block.form-submit a,.btn.btn--block a{padding:0}.field-name-field-banner-url .btn,.field-name-field-banner-url .form-submit{margin:11px 0 0}.field-name-field-banner-url .btn:visited,.field-name-field-banner-url .form-submit:visited{background-color:#f4f4f4;border:2px solid #dbdada;color:#0b0c0c;text-decoration:none}.field-name-field-banner-url .btn:active,.field-name-field-banner-url .btn:focus,.field-name-field-banner-url .btn:hover,.field-name-field-banner-url .form-submit:active,.field-name-field-banner-url .form-submit:focus,.field-name-field-banner-url .form-submit:hover{background-color:#e7e7e7;border-color:#cecece;color:#0b0c0c;text-decoration:none}.field-name-field-banner-url .btn:hover,.field-name-field-banner-url .form-submit:hover{text-decoration:underline}.button-group{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:2.7em}.button-group input{display:none}.button-group label{margin:0}@media (min-width:48em){.button-group label{float:left}}.button-group label .button-group-item{background-color:#f4f4f4;border-left:1px solid #d8d8d8;border-radius:0;border-right:1px solid #d8d8d8;color:#0b0c0c;cursor:pointer;display:inline-block;font-size:16px;font-size:1.6rem;font-weight:400;line-height:1;padding:.75em 1em;width:100%}@media (min-width:48em){.button-group label .button-group-item{width:auto;border:1px solid #d8d8d8;border-left:0}}.button-group label .button-group-item:focus,.button-group label .button-group-item:hover{background-color:#ececec}.button-group label:first-child .button-group-item{border-top-left-radius:4px;border-top-right-radius:4px;border-top:1px solid #d8d8d8}@media (min-width:48em){.button-group label:first-child .button-group-item{border-bottom-left-radius:4px;border-left:1px solid #d8d8d8;border-top-left-radius:4px;border-top-right-radius:0}}.button-group label:last-child .button-group-item{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:1px solid #d8d8d8}@media (min-width:48em){.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-right:1px solid #d8d8d8;border-top-right-radius:4px}}.button-group label input:checked+.button-group-item{background-color:#356410;border:1px solid #122205;color:#fff}.form-autocomplete,.form-control,.form-select,.form-text,.form-textarea,.input-text{-webkit-appearance:none;display:block;width:100%;max-width:100%;margin-bottom:.675em;padding:6px 11px;background-color:#fff;background-image:none;border:2px solid #d8d8d8;border-radius:4px;box-sizing:border-box;font-family:RobotoRg,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-size:1.6rem;line-height:1.35em;color:#0b0c0c;transition:all .25s ease}.form-autocomplete:focus,.form-control:focus,.form-select:focus,.form-text:focus,.form-textarea:focus,.input-text:focus{outline:none;border-color:#bfbebe}.complementary .form-autocomplete,.complementary .form-control,.complementary .form-select,.complementary .form-text,.complementary .form-textarea,.complementary .input-text{width:100%}.form-controltextarea{height:160px;resize-x:none}input::-webkit-input-placeholder{color:#232727;font-family:RobotoRg,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-size:1.6rem}input:-moz-placeholder{color:#232727;font-family:RobotoRg,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-size:1.6rem}input::-moz-placeholder{color:#232727}input:-ms-input-placeholder{color:#232727}[placeholder]:focus::-webkit-input-placeholder{opacity:0;-webkit-transition:opacity .5s ease .5s;transition:opacity .5s ease .5s}input[type=checkbox],input[type=radio]{margin:4px 6px 0 0;margin-top:1px\9;line-height:normal}textarea.form-autocomplete,textarea.form-control,textarea.form-select,textarea.form-text,textarea.form-textarea,textarea.input-text{height:160px;resize-x:none}select.form-autocomplete,select.form-control,select.form-select,select.form-text,select.form-textarea,select.input-text{-webkit-appearance:none;margin-bottom:.3375em;padding-right:2em;max-width:100%;background:#fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAyNSAxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuMjIyIDEuMTgzSDEuNTk2cy0uMjEuMzctLjA1NS41MjhsNC44NCA0LjkzYS40NzYuNDc2IDAgMCAwIC4zMzcuMTM0Yy4xMyAwIC4yNTMtLjA1LjMzNy0uMTM0bDQuODQtNC45M2MuMTU2LS4xNTgtLjA1NS0uNTI3LS4wNTUtLjUyN2gtLjYyeiIgZmlsbD0iIzQ5NEE0QSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat 100%}.no-svg select.form-autocomplete,.no-svg select.form-control,.no-svg select.form-select,.no-svg select.form-text,.no-svg select.form-textarea,.no-svg select.input-text{background:#fff url(/sites/all/themes/custom/stem_base/assets/img/site/icon-dropdown.png) no-repeat 100%}input[type=search]{-webkit-appearance:none}.form__submit{font-size:16px;font-size:1.6rem;text-align:right}.form__submit .btn,.form__submit .form-submit{margin-left:22px}.withdraw-form{margin-left:5px}form{margin:0 0 1.35em;padding:0;border:0;font-family:RobotoRg,Helvetica Neue,Helvetica,Arial,sans-serif}form p{margin-bottom:.675em}form ul{list-style-type:none;margin:0 0 1.35em;padding:0}form li{margin-bottom:0}form .btn,form .form-submit{word-break:normal}legend{display:block;width:100%;margin-bottom:.675em;padding:0;font-size:18px;font-size:1.8rem;line-height:inherit;color:#0b0c0c;border:0;border-bottom:1px solid #d8d8d8}.fieldset,.form-actions,.form-item,fieldset{margin-bottom:1.35em;padding:0;border:0;min-width:0}.fieldset:last-of-type,.form-actions:last-of-type,.form-item:last-of-type,fieldset:last-of-type{margin-bottom:0}label{display:block;max-width:100%;margin:.675em 0 0 11px;font-family:RobotoRg,Helvetica Neue,Helvetica,Arial,sans-serif;color:#0b0c0c}label,label.error{font-size:16px;font-size:1.6rem}label.error{clear:both;padding:0;margin:0;font-weight:400}.form-help{position:relative;top:-.9em;margin-left:11px}.organization-not-listed-warning{display:none}.show-org-msg .organization-not-listed-warning,hr{display:block}hr{clear:both;margin:1.35em 0;padding:0;height:1px;border:0;border-bottom:1px solid #d8d8d8}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){hr{border-width:.5px}}img{max-width:100%;height:auto;border-width:0;vertical-align:middle;-ms-interpolation-mode:bicubic}.main>img{margin-bottom:1.5rem}.img--right{float:right;margin-left:22px}.img--left,.img--right{margin-bottom:1.35em;width:auto}.img--left{float:left;margin-right:22px}.img--center{display:block;width:auto;margin-right:auto;margin-bottom:1.35em;margin-left:auto}.img--center img,.img--left img,.img--right img{width:auto}.img--circle,.img--circle img,.user-picture img,.user-picture img img{border-radius:50%}figure{display:block;margin:0 0 1.35em}figure img{margin-bottom:1.35em}figcaption{font-family:RobotoRg,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-size:1.6rem;font-style:normal;font-weight:400;text-align:center;text-transform:uppercase}.img--space{margin:.675em 11px .3375em 0;float:left}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@viewport{width:device-width}html{background:#fff;font-size:62.5%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:#f4f4f4;-webkit-text-size-adjust:100%}body{margin:0;padding:0;background-color:transparent;font-family:RobotoRg,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-size:1.6rem;line-height:1.6;color:#0b0c0c}@media (min-width:48em){body{font-size:18px;font-size:1.8rem}}table{width:100%;max-width:100%;margin-bottom:1.35em;border-collapse:collapse;border:none;background-color:transparent;border-spacing:0;font-family:RobotoRg,Helvetica Neue,Helvetica,Arial,sans-serif}td,th{padding:8px;border-top:1px solid #d8d8d8;font-size:16px;font-size:1.6rem;line-height:1.6;vertical-align:top;text-align:left}th{font-family:RobotoRg,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:400}th.lowercase{text-transform:none}.table--condensed td,.table--condensed th{padding:4px;font-size:16px;font-size:1.6rem}.table--stripe tbody tr:nth-child(odd) td,.table--stripe tbody tr:nth-child(odd) th{background-color:#f4f4f4;color:#0b0c0c}.container__wrap .table--stripe tbody tr:nth-child(odd) td,.container__wrap .table--stripe tbody tr:nth-child(odd) th{background-color:hsla(0,0%,100%,.5)}.table--biology tbody{background-color:#eaf7f5}.table--chemistry tbody{background-color:#f8e7f1}.table--physics tbody{background-color:#f0ebf1}.table--responsive,.table--responsive tr{margin-bottom:.675em}@media only screen and (max-width:64em),only screen and (min-width:37.5em){.table--responsive,.table--responsive tbody,.table--responsive td,.table--responsive th,.table--responsive thead,.table--responsive tr{display:block}.no-flexbox .table--responsive tbody,.no-flexbox .table--responsive td,.no-flexbox .table--responsive th,.no-flexbox .table--responsive thead,.no-flexbox .table--responsive tr{float:left;width:100%}.table--responsive thead tr{position:absolute;top:-9999px;left:-9999px}.table--responsive td{border:none;border-bottom:1px solid #d8d8d8;position:relative;padding-left:50%}.table--responsive td:last-of-type{border-bottom:none}.table--responsive td:before,.table--responsive td>span.commerce-pricing-label{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}}.cpd-data-table-wrapper{border-top:1px solid #d8d8d8}.cpd-data-table-wrapper .row{border-bottom:1px solid #d8d8d8;margin:0;overflow:hidden}@media (min-width:37.5em){.cpd-data-table-wrapper .row .label{width:48.8888888889%;float:left;margin-right:-100%;margin-left:0;clear:none}}@media (min-width:37.5em){.cpd-data-table-wrapper .row .field{width:48.8888888889%;float:right;margin-left:0;margin-right:0;clear:none}}h1,h2,h3,h4,h5,h6{margin-top:0}h1{margin-bottom:1.5rem;font-size:32px;font-size:3.2rem;font-weight:700;line-height:1.3}@media (min-width:48em){h1{font-size:32px;font-size:3.2rem}}h2{margin-bottom:1.5rem;font-size:24px;font-size:2.4rem;font-weight:700;line-height:1.3}@media (min-width:48em){h2{font-size:32px;font-size:3.2rem}}p+h2{margin-top:.9em}h3{margin-bottom:.9em;font-family:RobotoRg,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:21px;font-size:2.1rem;font-weight:700;line-height:1.3}@media (min-width:48em){h3{font-size:24px;font-size:2.4rem}}h4{margin-bottom:.75rem;font-family:RobotoRg,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-size:1.8rem;font-weight:700}@media (min-width:48em){h4{font-size:21px;font-size:2.1rem}}h5{margin-bottom:.75rem;font-family:RobotoRg,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-size:1.6rem;font-weight:700}@media (min-width:48em){h5{font-size:16px;font-size:1.6rem}}h6{margin-bottom:.5rem;font-family:RobotoRg,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-size:1.8rem;font-weight:700;text-transform:none}@media (min-width:48em){h6{font-size:18px;font-size:1.8rem}}.indent{position:relative;left:-44px}.indent__numeral{position:relative;top:-4px;display:inline-block;margin-right:11px;width:33px;height:33px;background-color:#f1f1f1;border-radius:100%;line-height:33px;text-align:center;color:#0b0c0c}.discrete,.indent__numeral{font-size:16px;font-size:1.6rem}.discrete{margin:0;padding:1.35em 0 0}.h1--special{margin-bottom:.16875em;font-family:RobotoBdIt,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.2}@media (min-width:48em){.h1--special{font-size:42px;font-size:4.2rem}}@media (min-width:64em){.h1--special{font-size:56px;font-size:5.6rem}}h1 span.account-type{display:block;font-size:16px;font-size:1.6rem}@font-face{font-family:RobotoBd;src:url(/sites/all/themes/custom/stem_base/assets/fonts/RobotoBd.eot);src:local("☺"),url(/sites/all/themes/custom/stem_base/assets/fonts/RobotoBd.woff2) format("woff2"),url(/sites/all/themes/custom/stem_base/assets/fonts/RobotoBd.woff) format("woff"),url(/sites/all/themes/custom/stem_base/assets/fonts/RobotoBd.ttf) format("truetype"),url(/sites/all/themes/custom/stem_base/assets/fonts/RobotoBd.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:RobotoBdIt;src:url(/sites/all/themes/custom/stem_base/assets/fonts/RobotoBdIt.eot);src:local("☺"),url(/sites/all/themes/custom/stem_base/assets/fonts/RobotoBdIt.woff2) format("woff2"),url(/sites/all/themes/custom/stem_base/assets/fonts/RobotoBdIt.woff) format("woff"),url(/sites/all/themes/custom/stem_base/assets/fonts/RobotoBdIt.ttf) format("truetype"),url(/sites/all/themes/custom/stem_base/assets/fonts/RobotoBdIt.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:RobotoIt;src:url(/sites/all/themes/custom/stem_base/assets/fonts/RobotoIt.eot);src:local("☺"),url(/sites/all/themes/custom/stem_base/assets/fonts/RobotoIt.woff2) format("woff2"),url(/sites/all/themes/custom/stem_base/assets/fonts/RobotoIt.woff) format("woff"),url(/sites/all/themes/custom/stem_base/assets/fonts/RobotoIt.ttf) format("truetype"),url(/sites/all/themes/custom/stem_base/assets/fonts/RobotoIt.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:RobotoLt;src:url(/sites/all/themes/custom/stem_base/assets/fonts/RobotoLt.eot);src:local("☺"),url(/sites/all/themes/custom/stem_base/assets/fonts/RobotoLt.woff2) format("woff2"),url(/sites/all/themes/custom/stem_base/assets/fonts/RobotoLt.woff) format("woff"),url(/sites/all/themes/custom/stem_base/assets/fonts/RobotoLt.ttf) format("truetype"),url(/sites/all/themes/custom/stem_base/assets/fonts/RobotoLt.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:RobotoLtIt;src:url(/sites/all/themes/custom/stem_base/assets/fonts/RobotoLtIt.eot);src:local("☺"),url(/sites/all/themes/custom/stem_base/assets/fonts/RobotoLtIt.woff2) format("woff2"),url(/sites/all/themes/custom/stem_base/assets/fonts/RobotoLtIt.woff) format("woff"),url(/sites/all/themes/custom/stem_base/assets/fonts/RobotoLtIt.ttf) format("truetype"),url(/sites/all/themes/custom/stem_base/assets/fonts/RobotoLtIt.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:RobotoRg;src:url(/sites/all/themes/custom/stem_base/assets/fonts/RobotoRg.eot);src:local("☺"),url(/sites/all/themes/custom/stem_base/assets/fonts/RobotoRg.woff2) format("woff2"),url(/sites/all/themes/custom/stem_base/assets/fonts/RobotoRg.woff) format("woff"),url(/sites/all/themes/custom/stem_base/assets/fonts/RobotoRg.ttf) format("truetype"),url(/sites/all/themes/custom/stem_base/assets/fonts/RobotoRg.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Roboto Condensed;src:url(/sites/all/themes/custom/stem_base/assets/fonts/roboto-condensed-v25-latin-700.eot);src:local("☺"),url(/sites/all/themes/custom/stem_base/assets/fonts/roboto-condensed-v25-latin-700.woff2) format("woff2"),url(/sites/all/themes/custom/stem_base/assets/fonts/roboto-condensed-v25-latin-700.woff) format("woff"),url(/sites/all/themes/custom/stem_base/assets/fonts/roboto-condensed-v25-latin-700.ttf) format("truetype"),url(/sites/all/themes/custom/stem_base/assets/fonts/roboto-condensed-v25-latin-700.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/sites/all/themes/custom/stem_base/assets/fonts/roboto-v30-latin-regular.eot);src:local(""),url(/sites/all/themes/custom/stem_base/assets/fonts/roboto-v30-latin-regular.woff2) format("woff2"),url(/sites/all/themes/custom/stem_base/assets/fonts/roboto-v30-latin-regular.woff) format("woff"),url(/sites/all/themes/custom/stem_base/assets/fonts/roboto-v30-latin-regular.ttf) format("truetype"),url(/sites/all/themes/custom/stem_base/assets/fonts/roboto-v30-latin-regular.svg) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/sites/all/themes/custom/stem_base/assets/fonts/roboto-v30-latin-700.eot);src:local(""),url(/sites/all/themes/custom/stem_base/assets/fonts/roboto-v30-latin-700.woff2) format("woff2"),url(/sites/all/themes/custom/stem_base/assets/fonts/roboto-v30-latin-700.woff) format("woff"),url(/sites/all/themes/custom/stem_base/css/.../assets/fonts/roboto-v30-latin-700.ttf) format("truetype"),url(/sites/all/themes/custom/stem_base/assets/fonts/roboto-v30-latin-700.svg) format("svg")}@font-face{font-family:RobotoMd;font-style:normal;font-weight:500;src:url(/sites/all/themes/custom/stem_base/assets/fonts/roboto-v30-latin-500.eot);src:local(""),url(/sites/all/themes/custom/stem_base/assets/fonts/roboto-v30-latin-500.eot) format("embedded-opentype"),url(/sites/all/themes/custom/stem_base/assets/fonts/roboto-v30-latin-500.woff2) format("woff2"),url(/sites/all/themes/custom/stem_base/assets/fonts/roboto-v30-latin-500.woff) format("woff"),url(/sites/all/themes/custom/stem_base/assets/fonts/roboto-v30-latin-500.ttf) format("truetype"),url(/sites/all/themes/custom/stem_base/assets/fonts/roboto-v30-latin-500.svg) format("svg")}ol,ul{margin:0 0 1.35em;padding:0 0 0 22px}li{margin-bottom:.5rem;font-size:16px;font-size:1.6rem}li>ol,li>ul{margin:1.5rem 0 0 22px;padding:0}dt{margin-bottom:.084375em;font-family:RobotoBd,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-size:1.8rem}dd{margin-bottom:3.2rem;margin-left:0;line-height:1.3;font-size:16px;font-size:1.6rem}@media (min-width:48em){dd{line-height:1.4}}@media (min-width:64em){dd{line-height:1.5}}.list--buttons{list-style-type:none;margin-left:0;padding-left:0}.flexbox .list--buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.no-flexbox .list--buttons{margin:0 auto;text-align:center}.no-flexbox .list--buttons li{display:inline-block;margin:0 auto}.list--buttons a{background-color:#f4f4f4;border-left:1px solid #d8d8d8;border-radius:0;border-right:1px solid #d8d8d8;color:#0b0c0c;cursor:pointer;display:inline-block;font-size:16px;font-size:1.6rem;font-weight:400;line-height:1;padding:.75em 1em;width:100%}@media (min-width:48em){.list--buttons a{width:auto;border:1px solid #d8d8d8;border-left:0}}.list--buttons a:focus,.list--buttons a:hover{background-color:#ececec}.list--buttons li:first-child a{border-top-left-radius:4px;border-top-right-radius:4px;border-top:1px solid #d8d8d8}@media (min-width:48em){.list--buttons li:first-child a{border-bottom-left-radius:4px;border-left:1px solid #d8d8d8;border-top-left-radius:4px;border-top-right-radius:0}}.list--buttons li:last-child a{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:1px solid #d8d8d8}@media (min-width:48em){.list--buttons li:last-child a{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-right:1px solid #d8d8d8;border-top-right-radius:4px}}.list--buttons .active a{background-color:#356410;color:#fff}.comment .links,.list--inline{list-style-type:none;margin-left:0;padding-left:0}.comment .links li,.list--inline li{display:inline-block;margin-right:11px}@media (min-width:37.5em){.comment .links li,.list--inline li{margin-right:22px}}.comment .links li:last-child,.list--inline li:last-child{margin-right:0}.list--plain{list-style-type:none;margin-left:0;padding-left:0}.activity .list--plain{margin-bottom:0!important}.list--prefs{margin:.675em 0!important;margin-left:0;padding-left:0}.activity .list--prefs{margin-bottom:0!important}.list--prefs+p{margin:0!important;font-size:16px!important;font-size:1.6rem!important}.list--downloads,.list--downloads--files{list-style-type:none;margin-left:0;padding-left:0}.list--downloads--files li,.list--downloads li{margin-bottom:5px;display:block;padding:.75rem 11px .75rem 44px;background:#f4f4f4 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAxOSAyNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+aWNvbi1kb3dubG9hZC1wZGY8L3RpdGxlPjxwYXRoIGQ9Ik0xMi4wMyA2LjUwN3YtNmw2IDZoLTZ6bTIgNC41aC05YS41LjUgMCAwIDEgMC0xaDlhLjUuNSAwIDAgMSAwIDF6bTAgM2gtOWEuNS41IDAgMCAxIDAtMWg5YS41LjUgMCAwIDEgMCAxem0wIDNoLTlhLjUuNSAwIDAgMSAwLTFoOWEuNS41IDAgMCAxIDAgMXptMCAzaC05YS41LjUgMCAwIDEgMC0xaDlhLjUuNSAwIDAgMSAwIDF6bS05LTEzaDQuNWEuNS41IDAgMCAxIDAgMWgtNC41YS41LjUgMCAwIDEgMC0xem0xMy4zNTQtLjg1NGwtNi02YS41LjUgMCAwIDAtLjM1My0uMTQ2aC0xMWEuNS41IDAgMCAwLS41LjV2MjNhLjUuNSAwIDAgMCAuNS41aDE3YS41LjUgMCAwIDAgLjUtLjV2LTE3YS41LjUgMCAwIDAtLjE0Ni0uMzU0eiIgZmlsbD0iI0Q4NUY4MSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat 11px 50%}.list--downloads--files li:after,.list--downloads--files li:before,.list--downloads li:after,.list--downloads li:before{content:" ";display:table}.list--downloads--files li:after,.list--downloads li:after{clear:both}.list--downloads--files li span,.list--downloads li span{color:#0b0c0c}.list--downloads--files li>a,.list--downloads li>a{display:block;width:90%}@media (min-width:37.5em){.list--downloads--files li>a,.list--downloads li>a{width:95%}}.list--downloads--files .beautytips,.list--downloads .beautytips{float:right;margin-top:5px}.list--downloads--files small,.list--downloads small{display:inline-block;white-space:nowrap}.list--downloads--files.list--split,.list--downloads.list--split{display:-ms-flexbox;display:flex}.list--downloads--files.list--split li,.list--downloads.list--split li{-ms-flex:1;flex:1;margin-right:11px}.list--downloads--files.list--split li:last-of-type,.list--downloads--files.list--split li:only-of-type,.list--downloads.list--split li:last-of-type,.list--downloads.list--split li:only-of-type{margin-right:0}.bt-content{max-width:90%}.bt-content,.bt-content p{font-size:16px!important}.bt-content p:last-child{margin-bottom:0}.link-wrapper--resource-file-title{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;min-height:32px}.link-wrapper--resource-file-buttons{float:right;text-align:center}.list--downloads--files li{position:relative;background:#f4f4f4;padding:.75rem 11px .75rem 46px;line-height:1}.list--downloads--files li .link--resource-file-title,.list--downloads--files li>a{display:inline;float:none;margin-right:5px;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.list--downloads--files__icon{position:absolute;top:9px;left:11px;height:31px}.link--resource-file-preview{display:block;margin-bottom:5px;margin-left:11px;font-size:16px;font-size:1.6rem}@media (min-width:30em){.link--resource-file-preview{display:inline}}.btn--resource-file-download{margin-left:11px}.btn--resource-zip-download{margin-right:11px}.usage-information a{cursor:pointer;font-size:16px;font-size:1.6rem;line-height:1.6}.usage-information+.collapsible{margin-top:10px;text-align:center}@media (min-width:30em){.usage-information+.collapsible{margin-top:1.35em;text-align:left}}.stem-resources-download.mobile .toggle-wrapper{text-align:right;margin:1.5rem 3%}.stem-resources-download.mobile .toggler{margin:0;display:block}.stem-resources-download.mobile .toggler.close{text-transform:uppercase;display:inline-block;vertical-align:top}.stem-resources-download.mobile .toggler.close:after{display:inline-block;vertical-align:top;content:" ";width:30px;width:3rem;height:20px;padding-left:1rem;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCA1NCA1NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTU0IDUuNEw0OC42IDBMMjcgMjEuNkw1LjQgMEwwIDUuNEwyMS42IDI3TDAgNDguNkw1LjQgNTRMMjcgMzIuNEw0OC42IDU0TDU0IDQ4LjZMMzIuNCAyN0w1NCA1LjRaIiBmaWxsPSIjQ0YyNDUzIi8+Cjwvc3ZnPgo=) no-repeat scroll top transparent}.stem-resources-download.mobile .widget-container{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;overflow:scroll;z-index:2147483640}.stem-resources-download.mobile.widget-open .widget-container{display:block}.stem-resources-download.mobile .list--downloads--files{margin:0;padding:0}.stem-resources-download.mobile .list--downloads--files>li{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background-color:transparent;margin:0;padding:1.5rem 3%;border-top:3px solid #d8d8d8}.stem-resources-download.mobile .list--downloads--files>li.last{border-bottom:3px solid #d8d8d8}.stem-resources-download.mobile .list--downloads--files>li .link-wrapper--resource-file-icon{display:block;width:45px}.stem-resources-download.mobile .list--downloads--files>li .link-wrapper--resource-file-icon .list--downloads--files__icon{position:static;height:60px}.stem-resources-download.mobile .list--downloads--files>li .link-wrapper--resource-file-title{display:block;width:calc(100% - 135px);min-height:auto;padding:0 3%}.stem-resources-download.mobile .list--downloads--files>li .link-wrapper--resource-file-buttons{width:90px;display:block;float:none;text-align:right}.stem-resources-download.mobile .list--downloads--files>li .link-wrapper--resource-file-buttons .btn,.stem-resources-download.mobile .list--downloads--files>li .link-wrapper--resource-file-buttons .form-submit{display:block;margin:0}.list--external{list-style-type:none;margin-left:0;padding-left:0}.list--external li{margin-bottom:5px}.list--external a{display:block;padding:.75rem 11px .75rem 44px;background:#f4f4f4 url(/sites/all/themes/custom/stem_base/assets/img/site/icon-link-external.svg) no-repeat 11px 50%}.list--link-external{margin-bottom:5px;display:block;position:relative}.list--link-external:before{content:"";position:absolute;background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/icon-link-external.svg) no-repeat 11px 50%;width:50px;height:30px;top:0;left:auto;right:0}@media (min-width:37.5em){.list--link-external{padding-top:26px}.list--link-external:before{background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/icon-link-external.svg) no-repeat 11px 50%;top:-5px;left:50%;margin-left:-25px}}.list--approved{margin-bottom:1.35em;width:100%;display:block;position:relative}.list--approved p{padding-left:2em;text-align:left;font-size:16px;font-size:1.6rem}.list--approved:before{content:"";position:absolute;background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/icon-tick.svg) no-repeat 0 0;width:50px;height:30px;top:-2px;left:0;right:0}@media (min-width:48em){.list--approved{margin-top:4.05em;margin-bottom:0;padding-top:26px;width:100px}.list--approved p{padding-left:0;text-align:center;font-size:14px;font-size:1.4rem}.list--approved:before{background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/icon-tick.svg) no-repeat 11px 50%;top:-5px;left:50%;margin-left:-25px}}.list--lower-latin{list-style-type:lower-latin;margin-left:0;padding-left:0}.list--logos{list-style-type:none;padding-left:0;margin:0 auto;text-align:center}@media (min-width:37.5em){.list--logos{margin:0 auto;text-align:center}}.list--logos li{display:inline-block;margin-right:11px;margin-bottom:.675em}@media (min-width:37.5em){.list--logos li{margin-right:22px;margin-bottom:1.35em}}.list--logos li:last-child{margin-right:0}.list--striped ul,ul.list--striped{list-style-type:none;margin:0;padding:0}.list--striped ul li,ul.list--striped li{padding:.225em 11px;font-size:16px;font-size:1.6rem;margin:0}.list--striped ul li:nth-child(2n),ul.list--striped li:nth-child(2n){background:#f4f4f4}.box--border .list--striped ul li,.box--border ul.list--striped li,.box .list--striped ul li,.box ul.list--striped li,.comment-form .ctools-collapsible-content .list--striped ul li,.comment-form .ctools-collapsible-content ul.list--striped li,.form-type-password-confirm .list--striped ul li,.form-type-password-confirm ul.list--striped li,.stem-page-user-register .form-item-terms-and-conditions .list--striped ul li,.stem-page-user-register .form-item-terms-and-conditions ul.list--striped li{padding:.45em 11px}.list--striped ul h2,ul.list--striped h2{padding-left:11px;padding-right:11px}.box .list--striped ul ul li:nth-child(odd),.box ul.list--striped ul li:nth-child(odd),.comment-form .ctools-collapsible-content .list--striped ul ul li:nth-child(odd),.comment-form .ctools-collapsible-content ul.list--striped ul li:nth-child(odd),.comment-form .list--striped ul.ctools-collapsible-content ul li:nth-child(odd),.comment-form ul.list--striped.ctools-collapsible-content ul li:nth-child(odd),.form-type-password-confirm .list--striped ul ul li:nth-child(odd),.form-type-password-confirm ul.list--striped ul li:nth-child(odd),.list--striped .comment-form ul.ctools-collapsible-content ul li:nth-child(odd),.list--striped .stem-page-user-register ul.form-item-terms-and-conditions ul li:nth-child(odd),.list--striped ul.box ul li:nth-child(odd),.list--striped ul.form-type-password-confirm ul li:nth-child(odd),.stem-page-user-register .form-item-terms-and-conditions .list--striped ul ul li:nth-child(odd),.stem-page-user-register .form-item-terms-and-conditions ul.list--striped ul li:nth-child(odd),.stem-page-user-register .list--striped ul.form-item-terms-and-conditions ul li:nth-child(odd),.stem-page-user-register ul.list--striped.form-item-terms-and-conditions ul li:nth-child(odd),ul.list--striped.box ul li:nth-child(odd),ul.list--striped.form-type-password-confirm ul li:nth-child(odd){background:#fff}.list--striped ul span.uppercase,ul.list--striped span.uppercase{font-size:16px;font-size:1.6rem}.box ul.list--striped li:nth-child(odd),.comment-form .ctools-collapsible-content ul.list--striped li:nth-child(odd),.form-type-password-confirm ul.list--striped li:nth-child(odd),.stem-page-user-register .form-item-terms-and-conditions ul.list--striped li:nth-child(odd){background:#fff}.list--summary ul,.list--teaser ul,ul.list--summary,ul.list--teaser{list-style-type:none;margin:0;padding:0}.list--summary ul li,.list--teaser ul li,ul.list--summary li,ul.list--teaser li{padding:.45em 0;font-size:16px;font-size:1.6rem;border-bottom:1px solid #d8d8d8;margin:0}.list--summary ul li:last-child,.list--teaser ul li:last-child,ul.list--summary li:last-child,ul.list--teaser li:last-child{border-bottom:none}.box--border .list--summary ul li,.box--border .list--teaser ul li,.box--border ul.list--summary li,.box--border ul.list--teaser li,.box .list--summary ul li,.box .list--teaser ul li,.box ul.list--summary li,.box ul.list--teaser li,.comment-form .ctools-collapsible-content .list--summary ul li,.comment-form .ctools-collapsible-content .list--teaser ul li,.comment-form .ctools-collapsible-content ul.list--summary li,.comment-form .ctools-collapsible-content ul.list--teaser li,.form-type-password-confirm .list--summary ul li,.form-type-password-confirm .list--teaser ul li,.form-type-password-confirm ul.list--summary li,.form-type-password-confirm ul.list--teaser li,.stem-page-user-register .form-item-terms-and-conditions .list--summary ul li,.stem-page-user-register .form-item-terms-and-conditions .list--teaser ul li,.stem-page-user-register .form-item-terms-and-conditions ul.list--summary li,.stem-page-user-register .form-item-terms-and-conditions ul.list--teaser li{padding:.45em 11px}.list--summary ul h2,.list--summary ul h3,.list--teaser ul h2,.list--teaser ul h3,ul.list--summary h2,ul.list--summary h3,ul.list--teaser h2,ul.list--teaser h3{font-size:16px;font-size:1.6rem;color:#000;margin:0}a .list--summary ul h2,a .list--summary ul h3,a .list--teaser ul h2,a .list--teaser ul h3,a ul.list--summary h2,a ul.list--summary h3,a ul.list--teaser h2,a ul.list--teaser h3{color:#1059a5}.list--summary ul p,.list--teaser ul p,ul.list--summary p,ul.list--teaser p{font-size:16px;font-size:1.6rem;margin:.16875em 0 .3375em}a .list--summary ul p,a .list--teaser ul p,a ul.list--summary p,a ul.list--teaser p{color:#0b0c0c}.list--teaser .listing__byline{margin:.16875em 0 .3375em}.cols .pane-content>h2,.list__heading,.list__heading--reverse{padding:.45em 0;margin:0;font-size:16px;font-size:1.6rem;letter-spacing:1px;text-transform:uppercase}.box--border .cols .pane-content>h2,.box--border .list__heading,.box--border .list__heading--reverse,.box .cols .pane-content>h2,.box .list__heading,.box .list__heading--reverse,.cols .box--border .pane-content>h2,.cols .box .pane-content>h2,.cols .comment-form .ctools-collapsible-content .pane-content>h2,.cols .form-type-password-confirm .pane-content>h2,.cols .stem-page-user-register .form-item-terms-and-conditions .pane-content>h2,.comment-form .ctools-collapsible-content .cols .pane-content>h2,.comment-form .ctools-collapsible-content .list__heading,.comment-form .ctools-collapsible-content .list__heading--reverse,.form-type-password-confirm .cols .pane-content>h2,.form-type-password-confirm .list__heading,.form-type-password-confirm .list__heading--reverse,.stem-page-user-register .form-item-terms-and-conditions .cols .pane-content>h2,.stem-page-user-register .form-item-terms-and-conditions .list__heading,.stem-page-user-register .form-item-terms-and-conditions .list__heading--reverse{padding:.675em 11px .45em}.list__heading--reverse{background:#f4f4f4}.box .list__heading--reverse,.comment-form .ctools-collapsible-content .list__heading--reverse,.form-type-password-confirm .list__heading--reverse,.stem-page-user-register .form-item-terms-and-conditions .list__heading--reverse{background:#fff}.list--floated-1,.list--floated-2,.list--floated-3,.list--floated-4,.list--floated-4--gapless,.list--floated-6{list-style-type:none;margin:0;padding:0;position:relative}.list--floated-1:after,.list--floated-1:before,.list--floated-2:after,.list--floated-2:before,.list--floated-3:after,.list--floated-3:before,.list--floated-4--gapless:after,.list--floated-4--gapless:before,.list--floated-4:after,.list--floated-4:before,.list--floated-6:after,.list--floated-6:before{content:" ";display:table}.list--floated-1:after,.list--floated-2:after,.list--floated-3:after,.list--floated-4--gapless:after,.list--floated-4:after,.list--floated-6:after{clear:both}.list--floated-1 .btn-wrapper,.list--floated-2 .btn-wrapper,.list--floated-3 .btn-wrapper,.list--floated-4 .btn-wrapper,.list--floated-4--gapless .btn-wrapper,.list--floated-6 .btn-wrapper{position:absolute;left:0;bottom:.45em;display:block;width:100%;padding:0 11px}.comment-form .list--floated-1 .one-per-row.ctools-collapsible-content .btn-wrapper,.comment-form .list--floated-2 .one-per-row.ctools-collapsible-content .btn-wrapper,.comment-form .list--floated-3 .one-per-row.ctools-collapsible-content .btn-wrapper,.comment-form .list--floated-4 .one-per-row.ctools-collapsible-content .btn-wrapper,.comment-form .list--floated-4--gapless .one-per-row.ctools-collapsible-content .btn-wrapper,.comment-form .list--floated-6 .one-per-row.ctools-collapsible-content .btn-wrapper,.list--floated-1 .box.one-per-row .btn-wrapper,.list--floated-1 .comment-form .one-per-row.ctools-collapsible-content .btn-wrapper,.list--floated-1 .one-per-row.form-type-password-confirm .btn-wrapper,.list--floated-1 .stem-page-user-register .one-per-row.form-item-terms-and-conditions .btn-wrapper,.list--floated-2 .box.one-per-row .btn-wrapper,.list--floated-2 .comment-form .one-per-row.ctools-collapsible-content .btn-wrapper,.list--floated-2 .one-per-row.form-type-password-confirm .btn-wrapper,.list--floated-2 .stem-page-user-register .one-per-row.form-item-terms-and-conditions .btn-wrapper,.list--floated-3 .box.one-per-row .btn-wrapper,.list--floated-3 .comment-form .one-per-row.ctools-collapsible-content .btn-wrapper,.list--floated-3 .one-per-row.form-type-password-confirm .btn-wrapper,.list--floated-3 .stem-page-user-register .one-per-row.form-item-terms-and-conditions .btn-wrapper,.list--floated-4 .box.one-per-row .btn-wrapper,.list--floated-4 .comment-form .one-per-row.ctools-collapsible-content .btn-wrapper,.list--floated-4 .one-per-row.form-type-password-confirm .btn-wrapper,.list--floated-4 .stem-page-user-register .one-per-row.form-item-terms-and-conditions .btn-wrapper,.list--floated-4--gapless .box.one-per-row .btn-wrapper,.list--floated-4--gapless .comment-form .one-per-row.ctools-collapsible-content .btn-wrapper,.list--floated-4--gapless .one-per-row.form-type-password-confirm .btn-wrapper,.list--floated-4--gapless .stem-page-user-register .one-per-row.form-item-terms-and-conditions .btn-wrapper,.list--floated-6 .box.one-per-row .btn-wrapper,.list--floated-6 .comment-form .one-per-row.ctools-collapsible-content .btn-wrapper,.list--floated-6 .one-per-row.form-type-password-confirm .btn-wrapper,.list--floated-6 .stem-page-user-register .one-per-row.form-item-terms-and-conditions .btn-wrapper,.stem-page-user-register .list--floated-1 .one-per-row.form-item-terms-and-conditions .btn-wrapper,.stem-page-user-register .list--floated-2 .one-per-row.form-item-terms-and-conditions .btn-wrapper,.stem-page-user-register .list--floated-3 .one-per-row.form-item-terms-and-conditions .btn-wrapper,.stem-page-user-register .list--floated-4 .one-per-row.form-item-terms-and-conditions .btn-wrapper,.stem-page-user-register .list--floated-4--gapless .one-per-row.form-item-terms-and-conditions .btn-wrapper,.stem-page-user-register .list--floated-6 .one-per-row.form-item-terms-and-conditions .btn-wrapper{position:static;padding:0}.list--floated-1 .btn,.list--floated-1 .form-submit,.list--floated-2 .btn,.list--floated-2 .form-submit,.list--floated-3 .btn,.list--floated-3 .form-submit,.list--floated-4 .btn,.list--floated-4 .form-submit,.list--floated-4--gapless .btn,.list--floated-4--gapless .form-submit,.list--floated-6 .btn,.list--floated-6 .form-submit{text-align:center}.list--floated-1 p,.list--floated-2 p,.list--floated-3 p,.list--floated-4 p,.list--floated-4--gapless p,.list--floated-6 p{padding:.45em 0}.list--floated-1 .uppercase,.list--floated-2 .uppercase,.list--floated-3 .uppercase,.list--floated-4 .uppercase,.list--floated-4--gapless .uppercase,.list--floated-6 .uppercase{font-size:14px;font-size:1.4rem}.list--floated-1>li,.list--floated-2>li,.list--floated-3>li,.list--floated-4--gapless>li,.list--floated-4>li,.list--floated-6>li{border-top:1px solid #d8d8d8}.list--floated-1>li h2,.list--floated-1>li h3,.list--floated-1>li h4,.list--floated-2>li h2,.list--floated-2>li h3,.list--floated-2>li h4,.list--floated-3>li h2,.list--floated-3>li h3,.list--floated-3>li h4,.list--floated-4--gapless>li h2,.list--floated-4--gapless>li h3,.list--floated-4--gapless>li h4,.list--floated-4>li h2,.list--floated-4>li h3,.list--floated-4>li h4,.list--floated-6>li h2,.list--floated-6>li h3,.list--floated-6>li h4{margin:0;font-size:16px;font-size:1.6rem;letter-spacing:1px;padding:.675em 0 .45em}.comment-form .list--floated-1>li.ctools-collapsible-content,.comment-form .list--floated-2>li.ctools-collapsible-content,.comment-form .list--floated-3>li.ctools-collapsible-content,.comment-form .list--floated-4--gapless>li.ctools-collapsible-content,.comment-form .list--floated-4>li.ctools-collapsible-content,.comment-form .list--floated-6>li.ctools-collapsible-content,.list--floated-1>li.box,.list--floated-1>li.box--border,.list--floated-1>li.form-type-password-confirm,.list--floated-2>li.box,.list--floated-2>li.box--border,.list--floated-2>li.form-type-password-confirm,.list--floated-3>li.box,.list--floated-3>li.box--border,.list--floated-3>li.form-type-password-confirm,.list--floated-4--gapless>li.box,.list--floated-4--gapless>li.box--border,.list--floated-4--gapless>li.form-type-password-confirm,.list--floated-4>li.box,.list--floated-4>li.box--border,.list--floated-4>li.form-type-password-confirm,.list--floated-6>li.box,.list--floated-6>li.box--border,.list--floated-6>li.form-type-password-confirm,.stem-page-user-register .list--floated-1>li.form-item-terms-and-conditions,.stem-page-user-register .list--floated-2>li.form-item-terms-and-conditions,.stem-page-user-register .list--floated-3>li.form-item-terms-and-conditions,.stem-page-user-register .list--floated-4--gapless>li.form-item-terms-and-conditions,.stem-page-user-register .list--floated-4>li.form-item-terms-and-conditions,.stem-page-user-register .list--floated-6>li.form-item-terms-and-conditions{position:relative;border-top:inherit}.comment-form .list--floated-1>li.ctools-collapsible-content h2,.comment-form .list--floated-1>li.ctools-collapsible-content h3,.comment-form .list--floated-1>li.ctools-collapsible-content h4,.comment-form .list--floated-2>li.ctools-collapsible-content h2,.comment-form .list--floated-2>li.ctools-collapsible-content h3,.comment-form .list--floated-2>li.ctools-collapsible-content h4,.comment-form .list--floated-3>li.ctools-collapsible-content h2,.comment-form .list--floated-3>li.ctools-collapsible-content h3,.comment-form .list--floated-3>li.ctools-collapsible-content h4,.comment-form .list--floated-4--gapless>li.ctools-collapsible-content h2,.comment-form .list--floated-4--gapless>li.ctools-collapsible-content h3,.comment-form .list--floated-4--gapless>li.ctools-collapsible-content h4,.comment-form .list--floated-4>li.ctools-collapsible-content h2,.comment-form .list--floated-4>li.ctools-collapsible-content h3,.comment-form .list--floated-4>li.ctools-collapsible-content h4,.comment-form .list--floated-6>li.ctools-collapsible-content h2,.comment-form .list--floated-6>li.ctools-collapsible-content h3,.comment-form .list--floated-6>li.ctools-collapsible-content h4,.list--floated-1>li.box--border h2,.list--floated-1>li.box--border h3,.list--floated-1>li.box--border h4,.list--floated-1>li.box h2,.list--floated-1>li.box h3,.list--floated-1>li.box h4,.list--floated-1>li.form-type-password-confirm h2,.list--floated-1>li.form-type-password-confirm h3,.list--floated-1>li.form-type-password-confirm h4,.list--floated-2>li.box--border h2,.list--floated-2>li.box--border h3,.list--floated-2>li.box--border h4,.list--floated-2>li.box h2,.list--floated-2>li.box h3,.list--floated-2>li.box h4,.list--floated-2>li.form-type-password-confirm h2,.list--floated-2>li.form-type-password-confirm h3,.list--floated-2>li.form-type-password-confirm h4,.list--floated-3>li.box--border h2,.list--floated-3>li.box--border h3,.list--floated-3>li.box--border h4,.list--floated-3>li.box h2,.list--floated-3>li.box h3,.list--floated-3>li.box h4,.list--floated-3>li.form-type-password-confirm h2,.list--floated-3>li.form-type-password-confirm h3,.list--floated-3>li.form-type-password-confirm h4,.list--floated-4--gapless>li.box--border h2,.list--floated-4--gapless>li.box--border h3,.list--floated-4--gapless>li.box--border h4,.list--floated-4--gapless>li.box h2,.list--floated-4--gapless>li.box h3,.list--floated-4--gapless>li.box h4,.list--floated-4--gapless>li.form-type-password-confirm h2,.list--floated-4--gapless>li.form-type-password-confirm h3,.list--floated-4--gapless>li.form-type-password-confirm h4,.list--floated-4>li.box--border h2,.list--floated-4>li.box--border h3,.list--floated-4>li.box--border h4,.list--floated-4>li.box h2,.list--floated-4>li.box h3,.list--floated-4>li.box h4,.list--floated-4>li.form-type-password-confirm h2,.list--floated-4>li.form-type-password-confirm h3,.list--floated-4>li.form-type-password-confirm h4,.list--floated-6>li.box--border h2,.list--floated-6>li.box--border h3,.list--floated-6>li.box--border h4,.list--floated-6>li.box h2,.list--floated-6>li.box h3,.list--floated-6>li.box h4,.list--floated-6>li.form-type-password-confirm h2,.list--floated-6>li.form-type-password-confirm h3,.list--floated-6>li.form-type-password-confirm h4,.stem-page-user-register .list--floated-1>li.form-item-terms-and-conditions h2,.stem-page-user-register .list--floated-1>li.form-item-terms-and-conditions h3,.stem-page-user-register .list--floated-1>li.form-item-terms-and-conditions h4,.stem-page-user-register .list--floated-2>li.form-item-terms-and-conditions h2,.stem-page-user-register .list--floated-2>li.form-item-terms-and-conditions h3,.stem-page-user-register .list--floated-2>li.form-item-terms-and-conditions h4,.stem-page-user-register .list--floated-3>li.form-item-terms-and-conditions h2,.stem-page-user-register .list--floated-3>li.form-item-terms-and-conditions h3,.stem-page-user-register .list--floated-3>li.form-item-terms-and-conditions h4,.stem-page-user-register .list--floated-4--gapless>li.form-item-terms-and-conditions h2,.stem-page-user-register .list--floated-4--gapless>li.form-item-terms-and-conditions h3,.stem-page-user-register .list--floated-4--gapless>li.form-item-terms-and-conditions h4,.stem-page-user-register .list--floated-4>li.form-item-terms-and-conditions h2,.stem-page-user-register .list--floated-4>li.form-item-terms-and-conditions h3,.stem-page-user-register .list--floated-4>li.form-item-terms-and-conditions h4,.stem-page-user-register .list--floated-6>li.form-item-terms-and-conditions h2,.stem-page-user-register .list--floated-6>li.form-item-terms-and-conditions h3,.stem-page-user-register .list--floated-6>li.form-item-terms-and-conditions h4{padding:.675em 11px .45em}.comment-form .list--floated-1>li.ctools-collapsible-content p,.comment-form .list--floated-2>li.ctools-collapsible-content p,.comment-form .list--floated-3>li.ctools-collapsible-content p,.comment-form .list--floated-4--gapless>li.ctools-collapsible-content p,.comment-form .list--floated-4>li.ctools-collapsible-content p,.comment-form .list--floated-6>li.ctools-collapsible-content p,.list--floated-1>li.box--border p,.list--floated-1>li.box p,.list--floated-1>li.form-type-password-confirm p,.list--floated-2>li.box--border p,.list--floated-2>li.box p,.list--floated-2>li.form-type-password-confirm p,.list--floated-3>li.box--border p,.list--floated-3>li.box p,.list--floated-3>li.form-type-password-confirm p,.list--floated-4--gapless>li.box--border p,.list--floated-4--gapless>li.box p,.list--floated-4--gapless>li.form-type-password-confirm p,.list--floated-4>li.box--border p,.list--floated-4>li.box p,.list--floated-4>li.form-type-password-confirm p,.list--floated-6>li.box--border p,.list--floated-6>li.box p,.list--floated-6>li.form-type-password-confirm p,.stem-page-user-register .list--floated-1>li.form-item-terms-and-conditions p,.stem-page-user-register .list--floated-2>li.form-item-terms-and-conditions p,.stem-page-user-register .list--floated-3>li.form-item-terms-and-conditions p,.stem-page-user-register .list--floated-4--gapless>li.form-item-terms-and-conditions p,.stem-page-user-register .list--floated-4>li.form-item-terms-and-conditions p,.stem-page-user-register .list--floated-6>li.form-item-terms-and-conditions p{padding:.45em 11px}.list--borderless>li{border-top:none}@media (min-width:30em){.list--floated-2>li{width:47.619047619%;clear:right;float:left;margin-left:0;margin-right:4.7619047619%}.list--floated-2>li:nth-of-type(2n){width:47.619047619%;clear:right;float:right;margin-right:0}.list--floated-2>li:nth-of-type(odd){clear:both}}@media (min-width:30em){.list--floated-3>li{width:47.619047619%;clear:right;float:left;margin-left:0;margin-right:4.7619047619%}.list--floated-3>li:nth-of-type(2n){width:47.619047619%;clear:right;float:right;margin-right:0}.list--floated-3>li:nth-of-type(odd){clear:both}}@media (min-width:48em){.list--floated-3>li,.list--floated-3>li:nth-of-type(2n){width:31.25%;clear:right;float:left;margin-left:0;margin-right:3.125%}.list--floated-3>li:nth-of-type(odd){clear:none}.list--floated-3>li:nth-of-type(3n){width:31.25%;clear:right;float:right;margin-right:0}.list--floated-3>li:nth-of-type(3n+1){clear:both}}@media (min-width:30em){.list--floated-4>li{width:47.619047619%;clear:right;float:left;margin-left:0;margin-right:4.7619047619%}.list--floated-4>li:nth-of-type(2n){width:47.619047619%;clear:right;float:right;margin-right:0}.list--floated-4>li:nth-of-type(odd){clear:both}}@media (min-width:64em){.list--floated-4>li,.list--floated-4>li:nth-of-type(2n){width:22.4719101124%;clear:right;float:left;margin-left:0;margin-right:3.3707865169%}.list--floated-4>li:nth-of-type(odd){clear:none}.list--floated-4>li:nth-of-type(4n){width:22.4719101124%;clear:right;float:right;margin-right:0}.list--floated-4>li:nth-of-type(4n+1){clear:both}}.list--floated-4--gapless>li{border-top:none}@media (min-width:30em){.list--floated-4--gapless>li{width:50%;clear:right;float:left;margin-left:0;margin-right:0}.list--floated-4--gapless>li:nth-of-type(2n){width:50%;clear:right;float:right;margin-right:0}.list--floated-4--gapless>li:nth-of-type(odd){clear:both}}@media (min-width:48em){.list--floated-4--gapless>li,.list--floated-4--gapless>li:nth-of-type(2n){width:25%;clear:right;float:left;margin-left:0;margin-right:0}.list--floated-4--gapless>li:nth-of-type(odd){clear:none}.list--floated-4--gapless>li:nth-of-type(4n){width:25%;clear:right;float:right;margin-right:0}.list--floated-4--gapless>li:nth-of-type(4n+1){clear:both}}.list--floated-6>li{width:47.619047619%;clear:right;float:left;margin-left:0;margin-right:4.7619047619%}.list--floated-6>li:nth-of-type(2n){width:47.619047619%;clear:right;float:right;margin-right:0}.list--floated-6>li:nth-of-type(odd){clear:both}@media (min-width:30em){.list--floated-6>li,.list--floated-6>li:nth-of-type(2n){width:31.25%;clear:right;float:left;margin-left:0;margin-right:3.125%}.list--floated-6>li:nth-of-type(odd){clear:none}.list--floated-6>li:nth-of-type(3n){width:31.25%;clear:right;float:right;margin-right:0}.list--floated-6>li:nth-of-type(3n+1){clear:both}}@media (min-width:48em){.list--floated-6>li,.list--floated-6>li:nth-of-type(2n){width:14.2857142857%;clear:right;float:left;margin-left:0;margin-right:2.8571428571%}.list--floated-6>li:nth-of-type(odd){clear:none}.list--floated-6>li:nth-of-type(3n){width:14.2857142857%;clear:right;float:left;margin-left:0;margin-right:2.8571428571%}.list--floated-6>li:nth-of-type(3n+1){clear:none}.list--floated-6>li:nth-of-type(6n){width:14.2857142857%;clear:right;float:right;margin-right:0}.list--floated-6>li:nth-of-type(6n+1){clear:both}}.stem-list-with-dropdown-selector.filtered{margin-bottom:2rem}.stem-list-with-dropdown-selector.filtered>li{margin:0 0 2rem;float:none;clear:none}.user-icon:before{background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/person.svg);background-size:contain;background-repeat:no-repeat;display:inline-block;height:23px;width:23px;margin-top:4px;margin-left:6px;content:""}::selection{background-color:#c1e6f7;text-shadow:none}address{margin-bottom:1.35em;font-size:16px;font-size:1.6rem;line-height:1.6}abbr[title]{border-bottom:1px dotted #d8d8d8;cursor:help}.amp{font-family:local("Georgia"),local("Garamond"),local("Palatino"),local("Book Antiqua")}dfn{font-style:italic}ins{text-decoration:none}ins,mark{background-color:#f4f4f4;color:#0b0c0c}mark{font-style:italic;font-weight:700}small{font-size:16px;font-size:1.6rem}b,strong{font-family:RobotoBd,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}em,i{font-family:RobotoLtIt;font-style:normal}code{vertical-align:middle;padding:.25em .5em;background-color:#f4f4f4}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}sub,sup{position:relative;font-size:16px;font-size:1.6rem;line-height:0;vertical-align:baselineheight}sup{top:-.5em}sub{bottom:-.25em}.text--center{text-align:center;clear:both}.h-card{margin-bottom:1.5rem}.h-card>div{margin-bottom:.6rem;font-size:16px;font-size:1.6rem}.p-tel{font-size:24px;font-size:2.4rem}small{font-size:10px;font-size:1rem}@media (min-width:48em){small{font-size:16px;font-size:1.6rem}}p{margin-bottom:1.5rem;line-height:1.3;font-size:16px;font-size:1.6rem}@media (min-width:48em){p{line-height:1.4}}@media (min-width:64em){p{line-height:1.5}}.lead{font-family:RobotoRg,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-size:1.8rem}@media (min-width:48em){.lead{font-size:18px;font-size:1.8rem;line-height:1.5}}.imp{font-family:RobotoRg,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-size:1.8rem}@media (min-width:48em){.imp{font-size:21px;font-size:2.1rem;line-height:1.5}}@media (min-width:48em){.secondary{font-size:16px;font-size:1.6rem;line-height:1.4}}.tertiary{font-size:16px;font-size:1.6rem}@media (min-width:48em){.tertiary{font-size:16px;font-size:1.6rem;line-height:1.4}}.milli{font-size:16px;font-size:1.6rem}@media (min-width:48em){.milli{font-size:16px;font-size:1.6rem}}.article__byline{margin-bottom:1.35em;text-transform:uppercase;font-size:16px;font-size:1.6rem}@media (min-width:64em){.article__byline{margin-bottom:4.05em;font-size:16px;font-size:1.6rem}}.article__byline span{margin-right:1em;text-wrap:avoid}p.uppercase,span.uppercase{text-transform:uppercase}.booking-message{font-size:13px;font-size:1.3rem;margin-top:.675em}blockquote{margin:3rem 0 4rem}@media (min-width:37.5em){blockquote{margin:3rem 44px 6rem}}blockquote p{font-family:RobotoLtIt,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-size:1.8rem;color:#686a6c}@media (min-width:48em){blockquote p{font-size:21px;font-size:2.1rem}}blockquote small{font-family:RobotoRg,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-size:1.6rem;text-transform:uppercase}blockquote cite{font-style:normal}.quote--special p{font-family:RobotoBdIt,Helvetica Neue,Helvetica,Arial,sans-serif;color:#0b0c0c}@media (min-width:48em){.quote--special p{font-size:32px;font-size:3.2rem;line-height:1.3}}@media (min-width:64em){.quote--special p{font-size:38px;font-size:3.8rem}}.flex{min-height:100vh}.gd_infinite_scroll-ajax-loader{text-align:center;height:200px;display:block;margin:4rem auto!important}.gd_infinite_scroll-ajax-loader img{display:none}@media (max-width:76.25em){.gd_infinite_scroll-ajax-loader{background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/SL-LoadMore-Mobile.gif);max-width:540px;background-position:50%}}@media (min-width:76.25em){.gd_infinite_scroll-ajax-loader{background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/SL-LoadMore-Desktop-1280.gif);max-width:750px}}@media (min-width:87.5em){.gd_infinite_scroll-ajax-loader{background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/SL-LoadMore-Desktop-1920.gif);max-width:1113px}}.distinct{margin-bottom:1.35em;background-color:#f4f4f4;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.distinct{border-width:.5px}}.distinct--style{padding-top:140px;background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/container__style.svg) repeat-x 50% 0;background-size:auto 300px}@media (min-width:64em){.distinct--style{padding-top:200px;background-size:contain}}.distinct--reversed{background-color:#cf2453;border-top:2px solid #747678;color:#fff}.distinct--reversed a,.distinct--reversed a:visited{color:#fff;text-decoration:underline}@media (min-width:64em){.distinct--reversed{padding-bottom:2rem}}.distinct--commercial .container,.distinct--commercial .container--ad,.distinct--commercial .container--dash,.distinct--commercial .container--features,.distinct--commercial .container--full,.distinct--commercial .container--profile,.distinct--commercial .container--results,.distinct--commercial .container--rev,.distinct--commercial .container--slim{padding-bottom:0}@media (min-width:64em){.complementary .list--social{padding-top:2rem}}.container,.container--ad,.container--dash,.container--features,.container--full,.container--profile,.container--results,.container--rev,.container--slim{margin:0 11px;padding:1.35em 0;position:relative;-ms-flex:1;flex:1;-ms-flex-positive:0;flex-grow:0;clear:both}.container--ad:after,.container--ad:before,.container--dash:after,.container--dash:before,.container--features:after,.container--features:before,.container--full:after,.container--full:before,.container--profile:after,.container--profile:before,.container--results:after,.container--results:before,.container--rev:after,.container--rev:before,.container--slim:after,.container--slim:before,.container:after,.container:before{content:" ";display:table}.container--ad:after,.container--dash:after,.container--features:after,.container--full:after,.container--profile:after,.container--results:after,.container--rev:after,.container--slim:after,.container:after{clear:both}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.container,.container--ad,.container--dash,.container--features,.container--full,.container--profile,.container--results,.container--rev,.container--slim{-ms-flex:1 auto;flex:1 auto;-ms-flex-positive:0;flex-grow:0;min-height:1px}}#introduction.container--ad,#introduction.container--dash,#introduction.container--features,#introduction.container--full,#introduction.container--profile,#introduction.container--results,#introduction.container--rev,#introduction.container--slim,.container#introduction{-ms-flex-order:-1;order:-1}@media (min-width:37.5em){.container,.container--ad,.container--dash,.container--features,.container--full,.container--profile,.container--results,.container--rev,.container--slim{margin:0 22px;clear:both}}@media (min-width:48em){.container,.container--ad,.container--dash,.container--features,.container--full,.container--profile,.container--results,.container--rev,.container--slim{margin:0;padding:0 22px;width:100%}#introduction.container--ad,#introduction.container--dash,#introduction.container--features,#introduction.container--full,#introduction.container--profile,#introduction.container--results,#introduction.container--rev,#introduction.container--slim,.container#introduction{-ms-flex-order:0;order:0}}@media (min-width:76.25em){.container,.container--ad,.container--dash,.container--features,.container--full,.container--profile,.container--results,.container--rev,.container--slim{margin:0 auto;width:90%;max-width:120rem}}.container__circles{padding-top:140px;background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/container__style.svg) repeat-x 50% 0;background-size:auto 300px}@media (min-width:64em){.container__circles{padding-top:200px;background-size:contain}}.container--full .container__heading{width:100%}.container--results{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}@media (min-width:64em){.container--results{display:block}}.container--slim{padding:1.35em 0 .675em}.container--nav{border-bottom:1px solid #d8d8d8}.container--nav+.container,.container--nav+.container--ad,.container--nav+.container--dash,.container--nav+.container--features,.container--nav+.container--full,.container--nav+.container--profile,.container--nav+.container--results,.container--nav+.container--rev,.container--nav+.container--slim{padding-top:0}.container--panels{margin:1.35em 11px}.container--panels:after,.container--panels:before{content:" ";display:table}.container--panels:after{clear:both}@media (min-width:30em){.container--panels{margin:1.35em 22px 0;padding:0}}@media (min-width:48em){.container--panels{width:100%;height:410px;margin:0;max-height:660px;border:none}}@media (min-width:64em){.container--panels{height:410px;max-height:550px}}@media (min-width:76.25em){.container--panels{height:440px;max-height:570px}}@media (min-width:87.5em){.container--panels{height:440px;max-height:440px}}@media (min-width:120em){.container--panels{height:410px;max-height:440px}}.container--tools{position:relative}.container--tools.desktop{box-shadow:4px 3px 15px 0 #a5a5a5}.container--tools .stem-header{padding-top:0}.container--tools .stem-header .banner__logo__svg{max-width:134px;height:auto}@media only screen and (min-width:576px){.container--tools .stem-header .banner__logo__svg{max-width:200px}}@media only screen and (min-width:768px){.container--tools .stem-header .banner__logo__svg{max-width:154px}}@media only screen and (min-width:1200px){.container--tools .stem-header .banner__logo__svg{max-width:154px}}@media only screen and (min-width:1400px){.container--tools .stem-header .banner__logo__svg{max-width:184px}}.container--tools .stem-header .stem-main-menu{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:Roboto,sans-serif;margin:0 auto;color:#0b0c0c;background-color:#fff;gap:10px;-ms-flex-align:center;align-items:center;padding:1.05rem 1.3rem}@media only screen and (min-width:576px){.container--tools .stem-header .stem-main-menu{max-width:54rem}}@media only screen and (min-width:768px){.container--tools .stem-header .stem-main-menu{max-width:65rem}}@media only screen and (min-width:992px){.container--tools .stem-header .stem-main-menu{max-width:88rem}}@media only screen and (min-width:1200px){.container--tools .stem-header .stem-main-menu{max-width:114rem;padding:.9rem 4.8rem 0}}@media only screen and (min-width:1400px){.container--tools .stem-header .stem-main-menu{max-width:132rem}}.container--tools .stem-header .stem-main-menu .nav--main-mobile{margin-left:2rem}.container--tools .stem-header .stem-main-menu .nav--user{min-width:auto;margin:0;-ms-flex-item-align:auto;align-self:auto;-ms-flex-order:0;order:0}@media only screen and (min-width:1400px){.container--tools .stem-header .stem-main-menu .nav--user{margin-right:0}}.container--tools .stem-header .stem-main-menu .nav--user .btn-cta-alt,.container--tools .stem-header .stem-main-menu .nav--user .btn-cta-alt-secondary{border-radius:0 .64rem!important}.container--tools .stem-header .stem-main-menu .nav--user>ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;gap:14px;gap:1.4rem;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (min-width:1200px){.container--tools .stem-header .stem-main-menu .nav--user>ul{-ms-flex-direction:row;flex-direction:row;gap:2.6rem}}.container--tools .stem-header .stem-main-menu .nav--user>ul li{margin-bottom:0}.container--tools .stem-header .stem-main-menu .nav--user>ul li .search-icon{background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/icon-search-contentful.svg);background-size:cover;background-repeat:no-repeat;height:22px;width:22px;display:block}.container--tools .stem-header .stem-main-menu .nav--user>ul li .search-icon:hover{background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/icon-search-contentful-yellow.svg)}.container--tools .stem-header .stem-main-menu .nav--user>ul li.expanded:hover ul{right:-112px}@media only screen and (min-width:768px){.container--tools .stem-header .stem-main-menu .nav--user>ul li.expanded:hover ul{right:0}}.container--tools .stem-header .stem-main-menu .nav--user>ul li.expanded:hover ul:before{right:114px}@media only screen and (min-width:768px){.container--tools .stem-header .stem-main-menu .nav--user>ul li.expanded:hover ul:before{right:0}}.container--tools .stem-header .stem-main-menu .nav--user>ul>li>.btn-cta-alt{display:none}@media only screen and (min-width:1400px){.container--tools .stem-header .stem-main-menu .nav--user>ul>li>.btn-cta-alt{display:-ms-flexbox;display:flex;font-size:1.8rem;padding:.3rem 1.2rem;border-radius:0 .64rem}}.container--tools .stem-header .stem-main-menu .stem-menu-children{display:none}.container--tools .stem-header .stem-main-menu .stem-menu-children.mobile-opened{display:-ms-flexbox;display:flex;width:100%;-ms-flex-order:99;order:99;background-color:#fff;z-index:999}.container--tools .stem-header .stem-main-menu .stem-menu-children.mobile-opened ul{width:100%}.container--tools .stem-header .stem-main-menu .stem-menu-children.mobile-opened ul li{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;border:0}.container--tools .stem-header .stem-main-menu .stem-menu-children.mobile-opened ul li a,.container--tools .stem-header .stem-main-menu .stem-menu-children.mobile-opened ul li span{color:#0b0c0c}.container--tools .stem-header .stem-main-menu .stem-menu-children.mobile-opened ul li.expanded{padding:1rem 0;border-bottom:1px solid #ddd;margin:0;background-color:#fff}.container--tools .stem-header .stem-main-menu .stem-menu-children.mobile-opened ul li.expanded:last-child{border-bottom:0}.container--tools .stem-header .stem-main-menu .stem-menu-children.mobile-opened ul li.expanded>a,.container--tools .stem-header .stem-main-menu .stem-menu-children.mobile-opened ul li.expanded span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border:0}.container--tools .stem-header .stem-main-menu .stem-menu-children.mobile-opened ul li.expanded .chevron-button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;background-color:transparent;border:0;box-shadow:none}.container--tools .stem-header .stem-main-menu .stem-menu-children.mobile-opened ul li.expanded .chevron-button:after{content:"";background:url(/sites/all/themes/custom/stem_base/assets/img/site/chevron-down.svg) no-repeat 50%;width:15px;height:15px;border:1px solid #ddd;padding:1.9rem;border-radius:0 1rem 0 1rem}.container--tools .stem-header .stem-main-menu .stem-menu-children.mobile-opened ul li.expanded .chevron-button.arrow-reverse:after{content:"";background:url(/sites/all/themes/custom/stem_base/assets/img/site/chevron-up.svg) no-repeat 50%;width:15px;height:15px;border:1px solid #ddd;padding:1.9rem;border-radius:0 1rem 0 1rem}.container--tools .stem-header .stem-main-menu .stem-menu-children.mobile-opened>ul>li{padding:1rem 0;border-bottom:1px solid #ddd;margin:0;background-color:#fff}.container--tools .stem-header .stem-main-menu .stem-menu-children.mobile-opened>ul>li:last-child{border-bottom:0}.container--tools .stem-header .stem-main-menu .stem-menu-children.mobile-opened .open .show-items{display:block;position:relative;height:auto;margin:0;top:0;left:0;-ms-flex-preferred-size:100%;flex-basis:100%}.container--tools .stem-header .stem-main-menu .stem-menu-children.mobile-opened .open .show-items ul{padding-left:2.4rem;padding-right:2.4rem;background-color:#fff;display:block}.container--tools .stem-header .stem-main-menu .stem-menu-children.mobile-opened .open .show-items ul li{text-align:left;margin-bottom:1.6rem}.container--tools .stem-header .stem-main-menu .stem-menu-children.mobile-opened .open .show-items ul li a,.container--tools .stem-header .stem-main-menu .stem-menu-children.mobile-opened .open .show-items ul li span{padding:0 .5rem 0 0;font-size:16px;font-size:1.6rem;font-weight:400}.container--tools .stem-header .stem-main-menu>.stem-menu-children{display:none}@media only screen and (min-width:1200px){.container--tools .stem-header .stem-main-menu>.stem-menu-children{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}.container--tools .stem-header .stem-main-menu>.stem-menu-children li a,.container--tools .stem-header .stem-main-menu>.stem-menu-children li span{color:#0b0c0c}.container--tools .stem-header .stem-main-menu>.stem-menu-children li.expanded a,.container--tools .stem-header .stem-main-menu>.stem-menu-children li.expanded span{padding-bottom:0;margin-bottom:0;color:#0b0c0c}.container--tools .stem-header .stem-main-menu>.stem-menu-children li.expanded .chevron-button{display:-ms-inline-flexbox;display:inline-flex;width:3rem;height:2rem;-ms-flex-pack:center;justify-content:center;background-color:transparent;border-color:transparent;margin:0 auto;position:relative}.container--tools .stem-header .stem-main-menu>.stem-menu-children li.expanded .chevron-button:after{content:"";background:url(/sites/all/themes/custom/stem_base/assets/img/site/chevron-down.svg) no-repeat 50%;width:15px;height:15px;display:inline-block;position:absolute}.container--tools .stem-header .stem-main-menu>.stem-menu-children li.expanded:focus-within a,.container--tools .stem-header .stem-main-menu>.stem-menu-children li.expanded:focus-within span,.container--tools .stem-header .stem-main-menu>.stem-menu-children li.expanded:hover a,.container--tools .stem-header .stem-main-menu>.stem-menu-children li.expanded:hover span{color:#fff}.container--tools .stem-header .stem-main-menu>.stem-menu-children li.expanded:focus-within>a,.container--tools .stem-header .stem-main-menu>.stem-menu-children li.expanded:focus-within span,.container--tools .stem-header .stem-main-menu>.stem-menu-children li.expanded:hover>a,.container--tools .stem-header .stem-main-menu>.stem-menu-children li.expanded:hover span{border-bottom:2px solid #fff}.container--tools .stem-header .stem-main-menu>.stem-menu-children li.expanded:focus-within .stem-menu-children,.container--tools .stem-header .stem-main-menu>.stem-menu-children li.expanded:hover .stem-menu-children{top:100%;height:auto;padding:1.2rem 0}.container--tools .stem-header .stem-main-menu>.stem-menu-children li.expanded:focus-within .stem-menu-children ul,.container--tools .stem-header .stem-main-menu>.stem-menu-children li.expanded:hover .stem-menu-children ul{padding:0 2.4rem;-ms-flex-pack:normal;justify-content:normal;max-width:114rem}.container--tools .stem-header .stem-main-menu>.stem-menu-children li.expanded:focus-within .stem-menu-children ul li,.container--tools .stem-header .stem-main-menu>.stem-menu-children li.expanded:hover .stem-menu-children ul li{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;text-align:left;border-left:0;width:auto}.container--tools .stem-header .stem-main-menu>.stem-menu-children li.expanded:focus-within .stem-menu-children ul li:not(:last-child):after,.container--tools .stem-header .stem-main-menu>.stem-menu-children li.expanded:hover .stem-menu-children ul li:not(:last-child):after{content:"";width:1px;background-color:#fff;opacity:.5;display:block;margin:.4rem}.container--tools .stem-header .stem-main-menu>.stem-menu-children li.expanded:focus-within .stem-menu-children ul li a,.container--tools .stem-header .stem-main-menu>.stem-menu-children li.expanded:focus-within .stem-menu-children ul li span,.container--tools .stem-header .stem-main-menu>.stem-menu-children li.expanded:hover .stem-menu-children ul li a,.container--tools .stem-header .stem-main-menu>.stem-menu-children li.expanded:hover .stem-menu-children ul li span{display:block;padding:.8rem 1.6rem;white-space:normal;margin-bottom:0}.container--tools .stem-header .stem-main-menu>.stem-menu-children li.expanded:focus-within .chevron-button:after,.container--tools .stem-header .stem-main-menu>.stem-menu-children li.expanded:hover .chevron-button:after{content:"";background:url(/sites/all/themes/custom/stem_base/assets/img/site/chevron-down-white.svg) no-repeat 50%;top:85%}}@media only screen and (min-width:1400px){.container--tools .stem-header .stem-main-menu>.stem-menu-children li.expanded a,.container--tools .stem-header .stem-main-menu>.stem-menu-children li.expanded span{margin-bottom:.6rem}.container--tools .stem-header .stem-main-menu>.stem-menu-children li.expanded:hover .stem-menu-children ul{max-width:132rem;padding:0 4.8rem}}.container--tools .stem-header .stem-main-menu .btn-cta-alt{background-color:#0e872e;color:#fff;text-decoration:none;border:2px solid #0e872e;border-top-right-radius:12px;border-bottom-left-radius:12px!important;border-top-left-radius:0;border-bottom-right-radius:0}.container--tools .stem-header .stem-main-menu .btn-cta-alt:visited{background-color:#0e872e;color:#fff}.container--tools .stem-header .stem-main-menu .btn-cta-alt:focus,.container--tools .stem-header .stem-main-menu .btn-cta-alt:hover{background-color:#016e1e;color:#fff;border-color:#016e1e;text-decoration:underline}.container--tools .stem-header .stem-main-menu .btn-cta-alt:active{background-color:#0e872e;color:#fff;border-color:#ffbf00;text-decoration:none}.container--tools .stem-header .stem-main-menu .btn-cta-alt-secondary{background-color:#fff;color:#0b0c0c;text-decoration:none;border:2px solid #356410;border-top-right-radius:12px;border-bottom-left-radius:12px!important;border-top-left-radius:0;border-bottom-right-radius:0}.container--tools .stem-header .stem-main-menu .btn-cta-alt-secondary:visited{background-color:#fff;color:#0b0c0c}.container--tools .stem-header .stem-main-menu .btn-cta-alt-secondary:focus,.container--tools .stem-header .stem-main-menu .btn-cta-alt-secondary:hover{background-color:#fff;color:#0b0c0c;border-color:#356410;text-decoration:underline}.container--tools .stem-header .stem-main-menu .btn-cta-alt-secondary:active{background-color:#0e872e;color:#0b0c0c;border-color:#356410;text-decoration:none}.theme--stem-main .container--tools.desktop{position:sticky;top:0;width:100%;z-index:99;background-color:#fff}@media (min-width:64em){.not-front .container--tools.desktop .nav--combined .pane-system-main-menu{width:100%}}@media (min-width:64em){.not-front.theme--mission .container--tools.desktop{max-width:unset}}.container--search--slide:after,.container--search--slide:before,.container--search:after,.container--search:before{content:" ";display:table}.container--search--slide:after,.container--search:after{clear:both}.container--search--slide .search__inner,.container--search .search__inner{border-radius:4px;padding-top:22px;position:relative}@media (min-width:64em){.container--search--slide .search__inner,.container--search .search__inner{width:86.78945997%;float:right;margin-left:0;margin-right:0;clear:none;margin-bottom:0}}.container--search--slide .form__search,.container--search .form__search{margin:0 22px .675em}.comment .container--search--slide .links,.comment .container--search .links,.container--search--slide .comment .links,.container--search--slide .list--inline,.container--search .comment .links,.container--search .list--inline{margin:0 22px;padding-bottom:.675em}.container--search--slide .nav--filters,.container--search .nav--filters{margin-bottom:.675em}.container--left--aligned:after,.container--left--aligned:before{content:" ";display:table}.container--left--aligned:after{clear:both}.container--left--aligned .search__inner{border-radius:4px;padding-top:22px;position:relative}@media (min-width:64em){.container--left--aligned .search__inner{width:86.78945997%;float:right;margin-left:0;margin-right:0;clear:none;margin-bottom:0}}.container--left--aligned .form__search{margin:0 22px .675em}.comment .container--left--aligned .links,.container--left--aligned .comment .links,.container--left--aligned .list--inline{margin:0 22px;padding-bottom:.675em}.container--left--aligned .nav--filters{margin-bottom:.675em}.container--search--full:after,.container--search--full:before{content:" ";display:table}.container--search--full:after{clear:both}.container--search--full .search__inner{background-color:#f4f4f4;border-radius:4px;padding-top:22px;position:relative}.container--search--full .form__search{margin:0 22px .675em}.comment .container--search--full .links,.container--search--full .comment .links,.container--search--full .list--inline{margin:0 22px;padding-bottom:.675em}.comment .container--search--slide .links,.comment .container--search--slide .links>.item-list,.comment .container--search--slide .links>.item-list>.facetapi-facetapi-checkbox-links,.comment .container--search .links,.comment .container--search .links>.item-list,.comment .container--search .links>.item-list>.facetapi-facetapi-checkbox-links,.container--search--slide .comment .links,.container--search--slide .comment .links>.item-list,.container--search--slide .comment .links>.item-list>.facetapi-facetapi-checkbox-links,.container--search--slide .list--inline,.container--search--slide .list--inline>.item-list,.container--search--slide .list--inline>.item-list>.facetapi-facetapi-checkbox-links,.container--search .comment .links,.container--search .comment .links>.item-list,.container--search .comment .links>.item-list>.facetapi-facetapi-checkbox-links,.container--search .list--inline,.container--search .list--inline>.item-list,.container--search .list--inline>.item-list>.facetapi-facetapi-checkbox-links{display:inline}.container--search--slide{background-color:#fff;width:100%;display:none}.container--search--slide.search-open{display:block}.container--search--slide .search__inner{border-radius:0;padding:22px 0;background-color:#fff}@media (min-width:48em){.container--search--slide .search__inner{padding:11px 0}}@media (min-width:600px){.container--search--slide .search__inner{width:calc(100% - 150px);margin:1rem 16px 1rem auto}}@media (min-width:64em){.container--search--slide .search__inner{width:100%;float:right;clear:none;margin:2rem 30px auto;width:calc(100% - 350px)}}@media (min-width:64em) and (max-width:1650px){.container--search--slide .search__inner input{height:30px;padding:4px;font-size:16px}}@media (min-width:1650px){.container--search--slide .search__inner{width:calc(100% - 500px);margin-right:88px}}.container--search--slide .form__search{margin:0 22px}@media (min-width:76.25em){.container--search--slide .form__search{margin:0}}.nav--combined{list-style-type:none;padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:column;flex-direction:column}@media (min-width:500px){.nav--combined{-ms-flex-direction:row;flex-direction:row}}@media (min-width:600px){.nav--combined{margin:1rem auto;position:relative;width:calc(100% - 150px);max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:64em){.nav--combined{margin:2rem auto;width:calc(100% - 350px)}}@media (min-width:1650px){.nav--combined{width:calc(100% - 500px)}.nav--combined .pane-system-main-menu{width:100%}}@media (-ms-high-contrast:none){.nav--combined,::-ms-backdrop{display:block}.nav--combined .phone-number,::-ms-backdrop{display:inline-block;vertical-align:top;float:left}}.nav--audiences .expanded .menu{visibility:hidden;font-size:0;height:0;position:absolute;left:0;right:0;padding-top:.7rem;margin:5px 0 0}@media (min-width:48em){.nav--audiences .expanded .menu{top:32px;padding:1rem 0 .9rem}}@media (min-width:76.25em){.nav--audiences .expanded .menu{top:32px}}.nav--audiences .expanded.stem-accesible-menu-in,.nav--audiences .expanded:focus-within,.nav--audiences .expanded:hover{position:relative;padding-bottom:0;background-color:#cf2453;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:5px 5px 0 0;color:#fff}.nav--audiences .expanded.stem-accesible-menu-in a,.nav--audiences .expanded:focus-within a,.nav--audiences .expanded:hover a{color:#fff;text-decoration:none}.nav--audiences .expanded.stem-accesible-menu-in .menu,.nav--audiences .expanded:focus-within .menu,.nav--audiences .expanded:hover .menu{display:block;visibility:hidden;font-size:inherit;margin:0;padding:0;background-color:#fff;position:absolute;top:100%;left:0;z-index:999;width:230px;height:auto;border-top:5px solid #cf2453;border-bottom:5px solid #cf2453;box-sizing:border-box;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:0 0 5px 5px}.nav--audiences .expanded.stem-accesible-menu-in .menu li,.nav--audiences .expanded:focus-within .menu li,.nav--audiences .expanded:hover .menu li{display:block;margin-left:10px;clear:both;float:none;background-color:#fff;text-align:left}.nav--audiences .expanded.stem-accesible-menu-in .menu li a,.nav--audiences .expanded:focus-within .menu li a,.nav--audiences .expanded:hover .menu li a{color:#cf2453}.nav--audiences .expanded.stem-accesible-menu-in .menu .active-trail,.nav--audiences .expanded:focus-within .menu .active-trail,.nav--audiences .expanded:hover .menu .active-trail{text-decoration:underline}.nav--audiences .expanded.stem-accesible-menu-in .menu{visibility:visible}.nav--audiences li.expanded .menu a:hover{color:#356410}.nav--audiences li.expanded:hover .menu{visibility:visible}.nav--audiences li.expanded:hover .menu a.active-trail{text-decoration:none;color:#356410}.container--filters{background-color:#f4f4f4;border-bottom:2px solid #d8d8d8}.container--filters .container__inner{padding:.675em 0}.container__inner{margin:0 11px;position:relative}.container__inner:after,.container__inner:before{content:" ";display:table}.container__inner:after{clear:both}@media (min-width:30em){.container__inner{margin:0 22px}}@media (min-width:76.25em){.container__inner{margin:0 auto;width:90%;max-width:120rem}}.container--nav .container__inner{padding:.3375em 0}.container__section{position:relative;margin-bottom:2.7em}.container__section:after,.container__section:before{content:" ";display:table}.container__section:after{clear:both}.container__section .complementary{padding:0 22px 0 0}@media (min-width:48em){body .container__heading{width:96%;float:none;margin-left:0;margin-right:0;clear:none;margin-bottom:1.35em;padding-top:1.35em}}@media (min-width:64em){body .container__heading{width:86.78945997%;float:right;margin-left:0;margin-right:0;clear:none}}.container__heading{width:100%;position:relative;margin-bottom:1.35em;clear:both}.container__heading.milli{margin-bottom:.675em}@media (min-width:48em){.container__heading{width:86.78945997%;float:right;margin-left:0;margin-right:0;clear:none;margin-bottom:1.35em;padding-top:1.35em}.container__heading.milli{padding-top:0;margin-bottom:0}}.container__heading h1{margin-bottom:0}.container__heading .quality_assured_title{display:inline;float:left;margin-right:15px;line-height:1.4;font-size:28px;font-size:2.8rem}@media (min-width:48em){.container__heading .quality_assured_title{line-height:1.6;font-size:3.2rem}}@media (min-width:37.5em){.container--features .container__heading,.container--panels .container__heading{display:none}}@media (min-width:48em){.container--full .main .container__heading{width:80.3015928774%;float:right;margin-left:0;margin-right:0;clear:none}}.main{width:100%;clear:both;position:relative}@media (min-width:48em){.main{width:86.78945997%;float:right;margin-left:0;margin-right:0;clear:none;clear:both;float:none;width:96%}}@media (min-width:64em){.main{width:52.68226858%;float:left;margin-right:-100%;margin-left:13.21054003%;clear:none;clear:both}}@media (min-width:48em){.container--results .main{width:100%;float:right;margin-left:0;margin-right:0;clear:none;clear:both}}@media (min-width:64em){.container--results .main{width:65.89280861%;float:left;margin-right:-100%;margin-left:0;clear:none;clear:both}}@media (min-width:48em){.container--full .main{width:65.89280861%;float:left;margin-right:-100%;margin-left:0;clear:none;clear:both}}@media (min-width:48em){.container--profile .main{width:86.7692041018%;float:right;margin-left:0;margin-right:0;clear:none;clear:both}}@media (min-width:64em){.container--profile .main{width:41.8823020842%;float:left;margin-right:-100%;margin-left:13.2307958982%;clear:none;clear:both}}[role=contentinfo] .main{padding-top:1.35em}@media (min-width:37.5em){.container--rev .main{width:86.78945997%;float:right;margin-left:0;margin-right:0;clear:none;clear:both}}@media (min-width:48em){.container--rev .main{width:86.78945997%;float:right;margin-left:0;margin-right:0;clear:none;clear:both}}@media (min-width:64em){.container--rev .main{width:52.68226858%;float:right;margin-left:0;margin-right:0;clear:none;clear:both}}@media (min-width:37.5em){.container--full.container--rev .main{width:65.89280861%;float:right;margin-left:0;margin-right:0;clear:none;clear:both}}@media (min-width:48em){.container--full.container--rev .main{width:65.89280861%;float:right;margin-left:0;margin-right:0;clear:none;clear:both}}@media (min-width:64em){.container--full.container--rev .main{width:65.89280861%;float:right;margin-left:0;margin-right:0;clear:none;clear:both}}@media (min-width:64em){.container--dash .main{width:70.1754066%;float:right;margin-left:0;margin-right:0;clear:none}}.complementary{width:100%;padding-top:1.35em;position:relative}@media (min-width:48em){.complementary{width:86.78945997%;float:right;margin-left:0;margin-right:0;clear:none;clear:both;float:none;width:96%}.container--results .complementary{width:100%;float:right;margin-left:0;margin-right:0;clear:none;margin-bottom:1.35em}}@media (min-width:64em){.complementary{padding-top:0;padding-left:0}.complementary,.container--results .complementary{width:31.10719139%;float:right;margin-left:0;margin-right:0;clear:none}}.complementary.complementary--tools{-ms-flex-order:-1;order:-1}@media (min-width:37.5em){.complementary.complementary--tools{padding:1.35em 3% 1.35em 13.2105%;box-sizing:border-box;background-color:#f4f4f4}}@media (min-width:64em){.complementary.complementary--tools{-ms-flex-order:2;order:2;padding:0;background-color:transparent}}.container--results .complementary{margin-bottom:.675em}@media (min-width:48em){.container--profile .complementary{width:86.7692041018%;float:right;margin-left:0;margin-right:0;clear:none;clear:both}}@media (min-width:64em){.container--profile .complementary{width:41.8823020842%;float:right;margin-left:0;margin-right:0;clear:none}}@media (min-width:37.5em){.container--rev .complementary{width:86.78945997%;float:right;margin-left:0;margin-right:0;clear:none;clear:both}}@media (min-width:48em){.container--rev .complementary{width:86.78945997%;float:right;margin-left:0;margin-right:0;clear:none;clear:both}}@media (min-width:64em){.container--rev .complementary{width:31.10719139%;float:left;margin-right:-100%;margin-left:13.21054003%;clear:none}}@media (min-width:48em){.container--full .complementary{width:31.10719139%;float:right;margin-left:0;margin-right:0;clear:none}}@media (min-width:37.5em){.container--full.container--rev .complementary{width:31.10719139%;float:left;margin-right:-100%;margin-left:0;clear:none}}@media (min-width:48em){.container--full.container--rev .complementary{width:31.10719139%;float:left;margin-right:-100%;margin-left:0;clear:none}}@media (min-width:64em){.container--full.container--rev .complementary{width:31.10719139%;float:left;margin-right:-100%;margin-left:0;clear:none}}@media (min-width:48em){.container--profile .complementary{padding-top:0}}@media (min-width:64em){.container--dash .complementary{width:26.8245934%;float:left;margin-right:-100%;margin-left:0;clear:none;clear:both}}@media (min-width:64em){.container--ad .complementary{margin-top:3.375em}}.container--results .complementary{-ms-flex-order:-1;order:-1}@media (min-width:64em){.container--results .complementary{-ms-flex-order:1;order:1}}@media (min-width:48em){.node-type-commercial-page .complementary{padding-top:0}}@media (min-width:64em){.page-search-publishers .container--search,.page-search-publishers .container--search--slide{margin:0;width:100%;max-width:100%;padding:0}}@media (min-width:64em){.page-search-publishers .container--search--slide .search__inner,.page-search-publishers .container--search .search__inner{margin:0 auto;float:none;max-width:120rem}}@media (min-width:76.25em){.page-search-publishers .container--search--slide .nav--filters__reset,.page-search-publishers .container--search .nav--filters__reset{padding-top:22px}}@media (min-width:64em){.page-search-publishers .container--rev .complementary{margin-left:0;padding-top:0}}@media (min-width:64em){.page-search-publishers .container--rev .main{width:65%}}@media (min-width:64em){.page-search-publishers .container__heading h2{margin-left:25%}}.page-resources-resources-by-publisher .container--full .container__heading{width:100%;float:none}.page-resources-resources-by-publisher .container--full .complementary{background-color:#f4f4f4;padding:1em .5em}.page-search-publishers h2{text-align:left}.page-search-publishers h2,.page-search-publishers h3{color:#494a4a;font-size:35px;font-weight:400}.page-search-publishers .container,.page-search-publishers .container--ad,.page-search-publishers .container--dash,.page-search-publishers .container--features,.page-search-publishers .container--full,.page-search-publishers .container--profile,.page-search-publishers .container--results,.page-search-publishers .container--rev,.page-search-publishers .container--slim{max-width:1200px;margin:30px auto}.page-search-publishers .search__inner{padding-bottom:1em}.page-search-publishers .item-list .pager{margin-top:2em}.page-search-publishers .three-column{column-count:1}.page-search-publishers .three-column ul{list-style:none;margin:0;padding:0}.page-search-publishers .three-column ul li{line-height:1.9em}.page-search-publishers .three-column ul li a{font-size:16px;color:#cf2453;text-decoration:none;display:block}.page-search-publishers .three-column ul li a:hover{color:#a41d42}@media (min-width:70em){.page-search-publishers .three-column{column-count:3}}.page-search-publishers .search-publishers--context{column-count:1}@media (min-width:70em){.page-search-publishers .search-publishers--context{column-count:3}}.page-search-publishers .glossary-letters:after,.page-search-publishers .glossary-letters:before{content:" ";display:table}.page-search-publishers .glossary-letters:after{clear:both}.page-search-publishers .glossary-letters .glossary-letters--inner ul{list-style-type:none;margin:0 0 .675em;padding:0;text-align:center;clear:both}.page-search-publishers .glossary-letters .glossary-letters--inner ul li{display:inline-block;margin:5em 0 1em;font-size:1em}.node-type-elibrary-resource .node-elibrary-resource ol,.node-type-elibrary-resource .node-elibrary-resource p,.node-type-elibrary-resource .node-elibrary-resource ul{font-size:17px;font-size:1.7rem;line-height:1.38}@media (min-width:48em){.node-type-elibrary-resource .node-elibrary-resource ol,.node-type-elibrary-resource .node-elibrary-resource p,.node-type-elibrary-resource .node-elibrary-resource ul{font-size:1.6rem;line-height:1.3}}.node-type-elibrary-resource .quality_assured_tooltip:hover,.node-type-elibrary-resource .quality_assured_tooltip_label:focus,.node-type-elibrary-resource .quality_assured_tooltip_label:focus-visible{background:url(/sites/all/themes/custom/stem_base/assets/img/site/quality_assured_tooltip_hover.svg) no-repeat 50%;background-size:20px 20px}.node-type-elibrary-resource .quality_assured_tooltip{position:relative;display:inline-block;width:20px;background:url(/sites/all/themes/custom/stem_base/assets/img/site/quality_assured_tooltip.svg) no-repeat 50%;background-size:20px 20px;color:transparent}.node-type-elibrary-resource .quality_assured_tooltip_label:focus-visible{outline:4px solid #1059a5}@media (max-width:48em){.node-type-elibrary-resource .quality_assured_tooltip_description:after,.node-type-elibrary-resource .quality_assured_tooltip_description:before{left:142px}}@media (min-width:48em){.node-type-elibrary-resource .quality_assured_tooltip_description{width:400px}.node-type-elibrary-resource .quality_assured_tooltip_description:after,.node-type-elibrary-resource .quality_assured_tooltip_description:before{left:190px}}.node-type-elibrary-resource .quality_assured_tooltip_description:before{content:"";position:absolute;top:-10px;margin-left:-10px;width:0;height:0;border-bottom:10px solid #032c36;border-left:10px solid transparent;border-right:10px solid transparent}.node-type-elibrary-resource .quality_assured_tooltip_description:after{content:"";position:absolute;top:-8px;margin-left:-8px;width:0;height:0;border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent}.node-type-elibrary-resource .quality_assured_tooltip_description{visibility:hidden;position:absolute;text-indent:unset!important;background-color:#fff;color:#000;font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem;text-align:left;padding:1rem;box-shadow:3px 3px 6px rgba(0,0,0,.2);border:1px solid #032c36;border-radius:6px;z-index:1;margin-top:10px}.node-type-elibrary-resource .pswp__caption{bottom:unset;top:44px}.node-type-directory-activity .node-directory-activity p{font-size:16px;font-size:1.6rem;line-height:1.3}.full,.page-node-edit .main{width:100%;clear:both}.full:after,.full:before,.page-node-edit .main:after,.page-node-edit .main:before{content:" ";display:table}.full:after,.page-node-edit .main:after{clear:both}@media (min-width:37.5em){.full,.page-node-edit .main{width:86.78945997%;float:right;margin-left:0;margin-right:0;clear:none;clear:both}}@media (min-width:37.5em){.container--full .full,.container--full .page-node-edit .main,.container--slim .full,.container--slim .page-node-edit .main{width:100%;float:right;margin-left:0;margin-right:0;clear:none;clear:both}}.aligned{margin-left:16%}.content--halves{clear:both}.content--halves:after,.content--halves:before{content:" ";display:table}.content--halves:after{clear:both}@media (min-width:48em){.content--halves .col--one{width:86.7692041018%;float:right;margin-left:0;margin-right:0;clear:none}}@media (min-width:64em){.content--halves .col--one{width:41.8823020842%;float:left;margin-right:-100%;margin-left:13.2307958982%;clear:none}}@media (min-width:48em){.content--halves .col--two{width:86.7692041018%;float:right;margin-left:0;margin-right:0;clear:none}}@media (min-width:64em){.content--halves .col--two{width:41.8823020842%;float:right;margin-left:0;margin-right:0;clear:none}}.content--thirds{padding-top:1.35em;clear:both}.content--thirds:after,.content--thirds:before{content:" ";display:table}.content--thirds:after{clear:both}@media (min-width:48em){.content--thirds .col--one{width:28.5714285714%;float:left;margin-right:-100%;margin-left:0;clear:none}}@media (min-width:64em){.content--thirds .col--one{width:26.9284247953%;float:left;margin-right:-100%;margin-left:13.2134183367%;clear:none}}@media (min-width:48em){.content--thirds .col--two{width:28.5714285714%;float:left;margin-right:-100%;margin-left:35.7142857143%;clear:none}}@media (min-width:64em){.content--thirds .col--two{width:26.9284247953%;float:left;margin-right:-100%;margin-left:43.1424967707%;clear:none}}@media (min-width:48em){.content--thirds .col--three{width:28.5714285714%;float:right;margin-left:0;margin-right:0;clear:none}}@media (min-width:64em){.content--thirds .col--three{width:26.9284247953%;float:right;margin-left:0;margin-right:0;clear:none}}.page-resources-search .container--rev{margin-top:0}.page-resources-search .para--social{float:right}.page-resources-search .current-search-item-reset-filters a{margin-top:32px;float:right;padding-right:20px;font-size:20px}.page-resources-search .current-search-item-active-links .css-wrapper{font-size:25px;margin-left:20px}.page-resources-search .current-search-item-active-links .css-wrapper li{display:inline-block;list-style:none;padding:10px 20px 10px 0;background-color:#d3d3d3;margin:15px 0 0;font-size:20px}.page-resources-search .current-search-item-active-links .css-wrapper .first{display:none}.page-resources-search .current-search-item-active-links .css-wrapper a{visibility:hidden}.page-resources-search .current-search-item-active-links .css-wrapper a:after{content:"X  ";visibility:visible}#more_er{margin-bottom:30px}#more_er a{width:100%;display:block;border-top:1px solid #d8d8d8}#more_er .odd,#more_er a:nth-child(2n){background-color:#f1f1f1}.you_might_also_like_heading{display:contents}@media (min-width:48em){.page-admin-commerce-cpd-orders .main{width:86.78945997%;float:right;margin-left:0;margin-right:0;clear:none;clear:both}}@media (min-width:64em){.page-admin-commerce-cpd-orders .main{width:86.78945997%;float:right;margin-left:0;margin-right:0;clear:none;clear:both}}.node-type-course-template .main div{margin-bottom:20px}.node-type-course-occurrence .main h3{margin-top:.9em}.node-type-course-occurrence .main .field-item div div{margin-bottom:20px}.hero-zone{height:400px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:end;align-items:flex-end}.hero-zone .container,.hero-zone .container--ad,.hero-zone .container--dash,.hero-zone .container--features,.hero-zone .container--full,.hero-zone .container--profile,.hero-zone .container--results,.hero-zone .container--rev,.hero-zone .container--slim{-ms-flex:0 0 90%;flex:0 0 90%;padding-bottom:0}.hero-zone .hero-body{background-color:#faf8f8;clear:both;max-width:700px;max-width:70rem;margin-bottom:-1px;padding:30px;text-align:left;border-top-left-radius:8px;border-top-right-radius:8px}.hero-zone .hero-body .hero-title{color:#cf2453;font-weight:700}.hero-zone .hero-body .hero-description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (min-width:1025px){.hero-zone{-ms-flex-pack:left;justify-content:left}.hero-body{margin-right:auto}}@media (max-width:1024px){.hero-zone{height:400px;-ms-flex-pack:center;justify-content:center}.hero-zone .container,.hero-zone .container--ad,.hero-zone .container--dash,.hero-zone .container--features,.hero-zone .container--full,.hero-zone .container--profile,.hero-zone .container--results,.hero-zone .container--rev,.hero-zone .container--slim{-ms-flex:0 0 90%;flex:0 0 90%}}@media (max-width:468px){.hero-zone{height:400px;-ms-flex-pack:center;justify-content:center}.hero-zone .container,.hero-zone .container--ad,.hero-zone .container--dash,.hero-zone .container--features,.hero-zone .container--full,.hero-zone .container--profile,.hero-zone .container--results,.hero-zone .container--rev,.hero-zone .container--slim{-ms-flex:0 0 90%;flex:0 0 90%}}.page-news-and-views .all-articles{text-align:center;margin-bottom:2rem}#chat-widget-container{bottom:3vh!important}.stem-sitewide-contact-block-opened #chat-widget-container{bottom:13vh!important}.back-to-top{display:block;position:fixed;bottom:20px;bottom:2rem;left:20px;left:2rem;width:40px;width:4rem;height:40px;height:4rem;background-color:#747678;border-radius:50%;opacity:1;transition:.5s}@media (min-width:768px){.back-to-top{width:6rem;height:6rem}}.back-to-top .arrow{display:block;width:100%;height:100%;overflow:hidden;position:relative}.back-to-top .arrow:before{display:block;content:" ";width:100%;height:100%;background:url(/sites/all/themes/custom/stem_base/assets/img/site/back-to-top-arrow.svg) no-repeat scroll 50% transparent}body.hide-btt-button .back-to-top{opacity:0}#skip-nav>a{width:100%;display:none;position:absolute;color:#fff;padding-left:15px;left:50%;transform:translateY(-110%);transition:transform .3s;z-index:1}#skip-nav>a:focus{transform:translateY(0);text-decoration:none}@media (min-width:64em){#skip-nav>a{display:block;background-color:#cf2453;color:#fff;outline-offset:0;padding-top:0;left:0;top:0}}.fs-14{font-size:14px!important}.fs-16{font-size:16px!important}.footer-first-part{padding-top:4.5rem}@media only screen and (max-width:768px){.footer-first-part .nav--footer{text-align:center}}.footer-first-part .nolink{font-size:16px!important}.footer-first-part .stem-logo:before,.footer-first-part .stem-social-network:before{visibility:visible}.footer-first-part .stem-logo,.footer-first-part .stem-social-network{visibility:hidden}.footer-first-part .stem-logo{margin-top:0}.footer-first-part .stem-social-network{width:19%;margin-top:-.5rem;float:left}.footer-first-part .stem-logo:before{content:url(data:image/svg+xml;base64,PHN2ZyBpZD0iU1RFTV9MZWFybmluZ19Mb2dvIiBkYXRhLW5hbWU9IlNURU0gTGVhcm5pbmcgTG9nbyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTEyIiBoZWlnaHQ9IjExMiIgdmlld0JveD0iMCAwIDExMiAxMTIiPg0KICA8cGF0aCBpZD0iUGF0aF8xNCIgZGF0YS1uYW1lPSJQYXRoIDE0IiBkPSJNNTYuNTIyLDM4LjYwNmMxMS4wMTUtLjA3NiwzMS40NDMtMTkuNjI4LDQ2LjktMzcuMjhRMTAyLjYyNy42NTIsMTAxLjgxMiwwQzg3LjE4NCwxNC4xMzYsNjcuNTU5LDI5LjcwOSw1Ni40NjMsMjkuNzgxLDQ0LjgzNiwyOS44NiwyNi4wNzQsMTQuODIyLDExLjQyMy4wNDJRMTAuNjQ5LjY1OSw5LjksMS4zQzI0Ljc3LDE5LjM1MSw0NC40ODEsMzguNjg1LDU2LjUyMiwzOC42MDZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC41MDEpIiBmaWxsPSIjNjliZTI4Ii8+DQogIDxwYXRoIGlkPSJQYXRoXzE1IiBkYXRhLW5hbWU9IlBhdGggMTUiIGQ9Ik0zOC42MjQsNTYuNzQ0Yy0uMDc4LTExLjAxNi0xOS42NC0zMS40MzUtMzcuMy00Ni44ODRRLjY1LDEwLjY1NiwwLDExLjQ2OUMxNC4xNDIsMjYuMDkxLDI5LjcyMSw0NS43MDgsMjkuOCw1Ni44LDI5Ljg4NSw2OC40MzQsMTQuODUzLDg3LjIuMDgxLDEwMS44NThxLjYyMS43NzIsMS4yNTksMS41MjdjMTguMDQ1LTE0Ljg4MiwzNy4zNy0zNC42LDM3LjI4NS00Ni42NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTAuNDk5KSIgZmlsbD0iI2NmMjQ1MyIvPg0KICA8cGF0aCBpZD0iUGF0aF8xNiIgZGF0YS1uYW1lPSJQYXRoIDE2IiBkPSJNNzcuMzU5LDU2LjM0N2MuMDQ1LDExLjAxNiwxOS41NDUsMzEuNSwzNy4xNTUsNDdxLjY3Ni0uNzkzLDEuMzMtMS42MDVjLTE0LjEtMTQuNjYxLTI5LjYxNS0zNC4zMjctMjkuNjYtNDUuNDI0LS4wNDctMTEuNjI5LDE1LjA0Mi0zMC4zNSwyOS44NjEtNDQuOTYycS0uNjE3LS43NzItMS4yNTMtMS41M0M5Ni43LDI0LjY0Nyw3Ny4zMTIsNDQuMyw3Ny4zNTksNTYuMzQ4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuMDQ1IC0wLjQ5NykiIGZpbGw9IiNmZWNiMDAiLz4NCiAgPHBhdGggaWQ9IlBhdGhfMTciIGRhdGEtbmFtZT0iUGF0aCAxNyIgZD0iTTU2Ljg1NSw3Ny4zMTdjLTExLjAxNS4wNzMtMzEuNDQ2LDE5LjYyMi00Ni45LDM3LjI3MnEuNzkyLjY3NSwxLjYwOSwxLjMyNUMyNi4xOSwxMDEuNzgsNDUuODE3LDg2LjIxMSw1Ni45MTQsODYuMTRjMTEuNjI5LS4wNzcsMzAuMzg2LDE0Ljk2NSw0NS4wMzUsMjkuNzQ3LjUxNi0uNDExLDEuMDI1LS44MzIsMS41MjgtMS4yNTdDODguNiw5Ni41NzUsNjguOSw3Ny4yMzksNTYuODU1LDc3LjMxN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjUwNCAtMy45MTUpIiBmaWxsPSIjMDBhZmQ4Ii8+DQo8L3N2Zz4NCg==);left:14%;position:relative}.footer-first-part .stem-facebook:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI2ZmZmZmZiIgY2xhc3M9ImJpIGJpLWZhY2Vib29rIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0xNiA4LjA0OWMwLTQuNDQ2LTMuNTgyLTguMDUtOC04LjA1QzMuNTggMC0uMDAyIDMuNjAzLS4wMDIgOC4wNWMwIDQuMDE3IDIuOTI2IDcuMzQ3IDYuNzUgNy45NTF2LTUuNjI1aC0yLjAzVjguMDVINi43NVY2LjI3NWMwLTIuMDE3IDEuMTk1LTMuMTMxIDMuMDIyLTMuMTMxLjg3NiAwIDEuNzkxLjE1NyAxLjc5MS4xNTd2MS45OGgtMS4wMDljLS45OTMgMC0xLjMwMy42MjEtMS4zMDMgMS4yNTh2MS41MWgyLjIxOGwtLjM1NCAyLjMyNkg5LjI1VjE2YzMuODI0LS42MDQgNi43NS0zLjkzNCA2Ljc1LTcuOTUxeiIvPgo8L3N2Zz4K)}.footer-first-part .stem-instagram:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI2ZmZmZmZiIgY2xhc3M9ImJpIGJpLWluc3RhZ3JhbSIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNOCAwQzUuODI5IDAgNS41NTYuMDEgNC43MDMuMDQ4IDMuODUuMDg4IDMuMjY5LjIyMiAyLjc2LjQyYTMuOTE3IDMuOTE3IDAgMCAwLTEuNDE3LjkyM0EzLjkyNyAzLjkyNyAwIDAgMCAuNDIgMi43NkMuMjIyIDMuMjY4LjA4NyAzLjg1LjA0OCA0LjcuMDEgNS41NTUgMCA1LjgyNyAwIDguMDAxYzAgMi4xNzIuMDEgMi40NDQuMDQ4IDMuMjk3LjA0Ljg1Mi4xNzQgMS40MzMuMzcyIDEuOTQyLjIwNS41MjYuNDc4Ljk3Mi45MjMgMS40MTcuNDQ0LjQ0NS44OS43MTkgMS40MTYuOTIzLjUxLjE5OCAxLjA5LjMzMyAxLjk0Mi4zNzJDNS41NTUgMTUuOTkgNS44MjcgMTYgOCAxNnMyLjQ0NC0uMDEgMy4yOTgtLjA0OGMuODUxLS4wNCAxLjQzNC0uMTc0IDEuOTQzLS4zNzJhMy45MTYgMy45MTYgMCAwIDAgMS40MTYtLjkyM2MuNDQ1LS40NDUuNzE4LS44OTEuOTIzLTEuNDE3LjE5Ny0uNTA5LjMzMi0xLjA5LjM3Mi0xLjk0MkMxNS45OSAxMC40NDUgMTYgMTAuMTczIDE2IDhzLS4wMS0yLjQ0NS0uMDQ4LTMuMjk5Yy0uMDQtLjg1MS0uMTc1LTEuNDMzLS4zNzItMS45NDFhMy45MjYgMy45MjYgMCAwIDAtLjkyMy0xLjQxN0EzLjkxMSAzLjkxMSAwIDAgMCAxMy4yNC40MmMtLjUxLS4xOTgtMS4wOTItLjMzMy0xLjk0My0uMzcyQzEwLjQ0My4wMSAxMC4xNzIgMCA3Ljk5OCAwaC4wMDN6bS0uNzE3IDEuNDQyaC43MThjMi4xMzYgMCAyLjM4OS4wMDcgMy4yMzIuMDQ2Ljc4LjAzNSAxLjIwNC4xNjYgMS40ODYuMjc1LjM3My4xNDUuNjQuMzE5LjkyLjU5OS4yOC4yOC40NTMuNTQ2LjU5OC45Mi4xMS4yODEuMjQuNzA1LjI3NSAxLjQ4NS4wMzkuODQzLjA0NyAxLjA5Ni4wNDcgMy4yMzFzLS4wMDggMi4zODktLjA0NyAzLjIzMmMtLjAzNS43OC0uMTY2IDEuMjAzLS4yNzUgMS40ODVhMi40NyAyLjQ3IDAgMCAxLS41OTkuOTE5Yy0uMjguMjgtLjU0Ni40NTMtLjkyLjU5OC0uMjguMTEtLjcwNC4yNC0xLjQ4NS4yNzYtLjg0My4wMzgtMS4wOTYuMDQ3LTMuMjMyLjA0N3MtMi4zOS0uMDA5LTMuMjMzLS4wNDdjLS43OC0uMDM2LTEuMjAzLS4xNjYtMS40ODUtLjI3NmEyLjQ3OCAyLjQ3OCAwIDAgMS0uOTItLjU5OCAyLjQ4IDIuNDggMCAwIDEtLjYtLjkyYy0uMTA5LS4yODEtLjI0LS43MDUtLjI3NS0xLjQ4NS0uMDM4LS44NDMtLjA0Ni0xLjA5Ni0uMDQ2LTMuMjMzIDAtMi4xMzYuMDA4LTIuMzg4LjA0Ni0zLjIzMS4wMzYtLjc4LjE2Ni0xLjIwNC4yNzYtMS40ODYuMTQ1LS4zNzMuMzE5LS42NC41OTktLjkyLjI4LS4yOC41NDYtLjQ1My45Mi0uNTk4LjI4Mi0uMTEuNzA1LS4yNCAxLjQ4NS0uMjc2LjczOC0uMDM0IDEuMDI0LS4wNDQgMi41MTUtLjA0NXYuMDAyem00Ljk4OCAxLjMyOGEuOTYuOTYgMCAxIDAgMCAxLjkyLjk2Ljk2IDAgMCAwIDAtMS45MnptLTQuMjcgMS4xMjJhNC4xMDkgNC4xMDkgMCAxIDAgMCA4LjIxNyA0LjEwOSA0LjEwOSAwIDAgMCAwLTguMjE3em0wIDEuNDQxYTIuNjY3IDIuNjY3IDAgMSAxIDAgNS4zMzQgMi42NjcgMi42NjcgMCAwIDEgMC01LjMzNHoiLz4KPC9zdmc+Cg==)}.footer-first-part .stem-linkedin:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI2ZmZmZmZiIgY2xhc3M9ImJpIGJpLWxpbmtlZGluIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0wIDEuMTQ2QzAgLjUxMy41MjYgMCAxLjE3NSAwaDEzLjY1QzE1LjQ3NCAwIDE2IC41MTMgMTYgMS4xNDZ2MTMuNzA4YzAgLjYzMy0uNTI2IDEuMTQ2LTEuMTc1IDEuMTQ2SDEuMTc1Qy41MjYgMTYgMCAxNS40ODcgMCAxNC44NTRWMS4xNDZ6bTQuOTQzIDEyLjI0OFY2LjE2OUgyLjU0MnY3LjIyNWgyLjQwMXptLTEuMi04LjIxMmMuODM3IDAgMS4zNTgtLjU1NCAxLjM1OC0xLjI0OC0uMDE1LS43MDktLjUyLTEuMjQ4LTEuMzQyLTEuMjQ4LS44MjIgMC0xLjM1OS41NC0xLjM1OSAxLjI0OCAwIC42OTQuNTIxIDEuMjQ4IDEuMzI3IDEuMjQ4aC4wMTZ6bTQuOTA4IDguMjEyVjkuMzU5YzAtLjIxNi4wMTYtLjQzMi4wOC0uNTg2LjE3My0uNDMxLjU2OC0uODc4IDEuMjMyLS44NzguODY5IDAgMS4yMTYuNjYyIDEuMjE2IDEuNjM0djMuODY1aDIuNDAxVjkuMjVjMC0yLjIyLTEuMTg0LTMuMjUyLTIuNzY0LTMuMjUyLTEuMjc0IDAtMS44NDUuNy0yLjE2NSAxLjE5M3YuMDI1aC0uMDE2YTUuNTQgNS41NCAwIDAgMSAuMDE2LS4wMjVWNi4xNjloLTIuNGMuMDMuNjc4IDAgNy4yMjUgMCA3LjIyNWgyLjR6Ii8+Cjwvc3ZnPgo=)}.footer-first-part .stem-twitter:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNC41MjciIHZpZXdCb3g9IjAgMCAyNCAyNC41MjciPg0KICA8cGF0aCBpZD0ibG9nbyIgZD0iTTE0LjI4MywxMC4zODYsMjMuMjE4LDBIMjEuMUwxMy4zNDMsOS4wMTgsNy4xNDcsMEgwTDkuMzcsMTMuNjM2LDAsMjQuNTI3SDIuMTE3TDEwLjMxLDE1bDYuNTQ0LDkuNTIzSDI0TDE0LjI4MywxMC4zODZabS0yLjksMy4zNzFMMTAuNDM0LDEyLjQsMi44OCwxLjU5NEg2LjEzMmw2LjEsOC43Mi45NDksMS4zNThMMjEuMSwyMy4wMDZIMTcuODVsLTYuNDY2LTkuMjQ5WiIgZmlsbD0iI2ZmZiIvPg0KPC9zdmc+DQo=)}.footer-first-part .stem-youtube:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI2ZmZmZmZiIgY2xhc3M9ImJpIGJpLXlvdXR1YmUiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTguMDUxIDEuOTk5aC4wODljLjgyMi4wMDMgNC45ODcuMDMzIDYuMTEuMzM1YTIuMDEgMi4wMSAwIDAgMSAxLjQxNSAxLjQyYy4xMDEuMzguMTcyLjg4My4yMiAxLjQwMmwuMDEuMTA0LjAyMi4yNi4wMDguMTA0Yy4wNjUuOTE0LjA3MyAxLjc3LjA3NCAxLjk1N3YuMDc1Yy0uMDAxLjE5NC0uMDEgMS4xMDgtLjA4MiAyLjA2bC0uMDA4LjEwNS0uMDA5LjEwNGMtLjA1LjU3Mi0uMTI0IDEuMTQtLjIzNSAxLjU1OGEyLjAwNyAyLjAwNyAwIDAgMS0xLjQxNSAxLjQyYy0xLjE2LjMxMi01LjU2OS4zMzQtNi4xOC4zMzVoLS4xNDJjLS4zMDkgMC0xLjU4Ny0uMDA2LTIuOTI3LS4wNTJsLS4xNy0uMDA2LS4wODctLjAwNC0uMTcxLS4wMDctLjE3MS0uMDA3Yy0xLjExLS4wNDktMi4xNjctLjEyOC0yLjY1NC0uMjZhMi4wMDcgMi4wMDcgMCAwIDEtMS40MTUtMS40MTljLS4xMTEtLjQxNy0uMTg1LS45ODYtLjIzNS0xLjU1OEwuMDkgOS44MmwtLjAwOC0uMTA0QTMxLjQgMzEuNCAwIDAgMSAwIDcuNjh2LS4xMjNjLjAwMi0uMjE1LjAxLS45NTguMDY0LTEuNzc4bC4wMDctLjEwMy4wMDMtLjA1Mi4wMDgtLjEwNC4wMjItLjI2LjAxLS4xMDRjLjA0OC0uNTE5LjExOS0xLjAyMy4yMi0xLjQwMmEyLjAwNyAyLjAwNyAwIDAgMSAxLjQxNS0xLjQyYy40ODctLjEzIDEuNTQ0LS4yMSAyLjY1NC0uMjZsLjE3LS4wMDcuMTcyLS4wMDYuMDg2LS4wMDMuMTcxLS4wMDdBOTkuNzg4IDk5Ljc4OCAwIDAgMSA3Ljg1OCAyaC4xOTN6TTYuNCA1LjIwOXY0LjgxOGw0LjE1Ny0yLjQwOEw2LjQgNS4yMDl6Ii8+Cjwvc3ZnPgo=)}.footer-second-part,.footer-second-part a{color:#fff}.footer-second-part a:hover{text-decoration:underline}.footer-second-part .nav--footer-secondary{margin:0;padding:2.5rem 0 0}@media only screen and (max-width:768px){.footer-second-part .nav--footer-secondary{text-align:center}}.footer-second-part .nav--footer-secondary li:first-child{font-weight:900}.footer-second-part .footer-secondary-link{width:auto!important;list-style:none}@media only screen and (max-width:768px){.footer-second-part .text-link{display:inline-block;margin-left:.5rem;margin-right:.5rem}}@media only screen and (min-width:768px){.footer-second-part .text-link{float:left;margin-right:2rem}}@media only screen and (min-width:992px){.footer-second-part .text-link{margin-right:2rem}}@media only screen and (min-width:1200px){.footer-second-part .text-link{margin-right:4.5rem}}.footer-second-part .container,.footer-second-part .container--ad,.footer-second-part .container--dash,.footer-second-part .container--features,.footer-second-part .container--full,.footer-second-part .container--profile,.footer-second-part .container--results,.footer-second-part .container--rev,.footer-second-part .container--slim{border-top:1px solid #016d87}.footer-third-part{padding-bottom:5rem;color:#fff}@media only screen and (max-width:768px){.footer-third-part .nav--footer-third{text-align:center}}.footer-third-part a{color:#fff}.footer-third-part a:hover{text-decoration:underline}.footer-third-part .nav--footer-third{margin:0;padding:0}.footer-third-part .footer-third-link{width:auto!important;list-style:none;margin-right:1rem}@media only screen and (min-width:768px){.footer-third-part .footer-third-link{float:left;margin-right:2rem}}@media only screen and (min-width:992px){.footer-third-part .footer-third-link{margin-right:2rem}}@media only screen and (min-width:1200px){.footer-third-part .footer-third-link{margin-right:4.5rem}}@media only screen and (max-width:768px){.footer-third-part .stem-google-store{clear:left;margin-top:2rem}}@media only screen and (min-width:992px){.footer-third-part .stem-google-store{margin-right:3rem}}.footer-third-part .stem-google-store a:before{content:url(/sites/all/themes/custom/stem_base/assets/img/embed/stem-footer-google-play-icon.svg)}.footer-third-part .stem-google-store a:hover:before{content:url(/sites/all/themes/custom/stem_base/assets/img/embed/stem-footer-google-play-icon-hovered.svg)}@media only screen and (min-width:768px){.footer-third-part .stem-apple-store{margin-right:1rem}}.footer-third-part .stem-apple-store a:before{content:url(/sites/all/themes/custom/stem_base/assets/img/embed/stem-footer-apple-store-icon.svg)}.footer-third-part .stem-apple-store a:hover:before{content:url(/sites/all/themes/custom/stem_base/assets/img/embed/stem-footer-apple-store-icon-hovered.svg)}.footer-third-part .stem-store a:before{visibility:visible}.footer-third-part .stem-store a{font-size:0}@media only screen and (min-width:768px){.footer-third-part .stem-store{float:right}}.pseudoh2{margin-bottom:1.5rem;font-size:24px;font-size:2.4rem;font-weight:400;line-height:1.3}@media (min-width:48em){.pseudoh2{font-size:3.2rem}.content-banner-heading h2{margin:0;font-size:2.5rem}}.homepage .flexbox [role=main]{min-height:unset}.homepage .content-slice--heading h1{font-weight:700}.homepage blockquote{margin:44px auto 0}@media (min-width:460px){.homepage blockquote{max-width:80%}}.homepage blockquote p{font-size:22px;font-family:RobotoBdIt}.homepage blockquote p:before{content:open-quote;padding-right:10px}.homepage blockquote p:after,.homepage blockquote p:before{color:#cf2453;font-size:100px;line-height:0;vertical-align:bottom;display:inline-block;opacity:.6}.homepage blockquote p:after{content:close-quote;top:15px;position:relative}.homepage blockquote+.person{text-align:right;display:block;max-width:80%;margin:0 auto}.homepage .label{font-weight:400;font-size:16px;padding:5px 16px;margin-bottom:15px;display:inline-block}.homepage .label--reverse{background-color:#cf2453;color:#fff;display:block;padding:0;margin:0}.label--box{background-color:#cf2453;color:#fff;font-size:16px}.homepage .container,.homepage .container--ad,.homepage .container--dash,.homepage .container--features,.homepage .container--full,.homepage .container--profile,.homepage .container--results,.homepage .container--rev,.homepage .container--slim{padding:0;margin:0}.homepage .content-slice--cards .container,.homepage .content-slice--cards .container--ad,.homepage .content-slice--cards .container--dash,.homepage .content-slice--cards .container--features,.homepage .content-slice--cards .container--full,.homepage .content-slice--cards .container--profile,.homepage .content-slice--cards .container--results,.homepage .content-slice--cards .container--rev,.homepage .content-slice--cards .container--slim,.homepage .content-slice--featured-content .container,.homepage .content-slice--featured-content .container--ad,.homepage .content-slice--featured-content .container--dash,.homepage .content-slice--featured-content .container--features,.homepage .content-slice--featured-content .container--full,.homepage .content-slice--featured-content .container--profile,.homepage .content-slice--featured-content .container--results,.homepage .content-slice--featured-content .container--rev,.homepage .content-slice--featured-content .container--slim,.homepage .content-slice--mission .container,.homepage .content-slice--mission .container--ad,.homepage .content-slice--mission .container--dash,.homepage .content-slice--mission .container--features,.homepage .content-slice--mission .container--full,.homepage .content-slice--mission .container--profile,.homepage .content-slice--mission .container--results,.homepage .content-slice--mission .container--rev,.homepage .content-slice--mission .container--slim,.homepage .content-slice--testimonial .container,.homepage .content-slice--testimonial .container--ad,.homepage .content-slice--testimonial .container--dash,.homepage .content-slice--testimonial .container--features,.homepage .content-slice--testimonial .container--full,.homepage .content-slice--testimonial .container--profile,.homepage .content-slice--testimonial .container--results,.homepage .content-slice--testimonial .container--rev,.homepage .content-slice--testimonial .container--slim,.homepage .distinct--reversed .container,.homepage .distinct--reversed .container--ad,.homepage .distinct--reversed .container--dash,.homepage .distinct--reversed .container--features,.homepage .distinct--reversed .container--full,.homepage .distinct--reversed .container--profile,.homepage .distinct--reversed .container--results,.homepage .distinct--reversed .container--rev,.homepage .distinct--reversed .container--slim{margin:0 11px;padding:1.35em 0}.homepage .container__heading{margin-bottom:0}.homepage .content-slice--featured-content .featured-content__item{width:100%}@media (min-width:768px){.homepage .container,.homepage .container--ad,.homepage .container--dash,.homepage .container--features,.homepage .container--full,.homepage .container--profile,.homepage .container--results,.homepage .container--rev,.homepage .container--slim{width:100%;margin:0;padding:0;max-width:none}.homepage .main{width:100%;margin:0;padding:0}.homepage .main .container,.homepage .main .container--ad,.homepage .main .container--dash,.homepage .main .container--features,.homepage .main .container--full,.homepage .main .container--profile,.homepage .main .container--results,.homepage .main .container--rev,.homepage .main .container--slim{max-width:116rem;margin:auto}.homepage .main .tabs{text-align:center}.homepage .main .action-links{text-align:center;list-style:none}.homepage .container__heading{width:100%;margin:0;padding-top:0}.homepage .editor-controls{text-align:center}.homepage .content-slice--featured-content .featured-content__item{width:auto}.homepage .distinct--reversed{padding-bottom:2rem}.homepage .distinct--reversed .container,.homepage .distinct--reversed .container--ad,.homepage .distinct--reversed .container--dash,.homepage .distinct--reversed .container--features,.homepage .distinct--reversed .container--full,.homepage .distinct--reversed .container--profile,.homepage .distinct--reversed .container--results,.homepage .distinct--reversed .container--rev,.homepage .distinct--reversed .container--slim{width:auto;margin:0 auto;max-width:120rem;padding:0 22px}.homepage .distinct--reversed .container--ad .main,.homepage .distinct--reversed .container--dash .main,.homepage .distinct--reversed .container--features .main,.homepage .distinct--reversed .container--full .main,.homepage .distinct--reversed .container--profile .main,.homepage .distinct--reversed .container--results .main,.homepage .distinct--reversed .container--rev .main,.homepage .distinct--reversed .container--slim .main,.homepage .distinct--reversed .container .main{clear:both;float:left;padding-top:1.35em;margin-right:-100%;margin-left:13.21054003%;width:52.68226858%}.content-banner-heading h2{margin:0;font-size:2.5rem}}.content-slice--heading .home-banner-video{display:none}.content-slice--heading.with-image .home-banner-image{display:block}.content-slice--heading.with-image .home-banner-image img{display:block;width:100%;height:auto}.content-slice--heading.with-video{overflow:hidden;max-height:600px;position:relative;background-color:transparent}.content-slice--heading.with-video .home-banner-image{display:none}.content-slice--heading.with-video .home-banner-video{display:block}.content-slice--heading.with-video .video-container{display:block;position:relative;margin:0!important;padding:0 0 56.25%;height:0;overflow:hidden}.content-slice--heading.with-video .video-container embed,.content-slice--heading.with-video .video-container iframe,.content-slice--heading.with-video .video-container object{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.content-slice--heading.with-video .video-container .poster-image{display:block;position:absolute;width:100%;height:100%;background:none no-repeat scroll top transparent;background-size:contain}@media (max-width:1024px){.content-slice--heading.with-video .video-container .poster-image{background-position:50%}}.content-slice--heading.with-video .video-container .video-overlap{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%}.pane-node-field-banner-video .pane-title,.pane-node-field-banner .pane-title{display:none}.content-slice--heading .stamp{display:none;max-width:100px}.heading--text{background-color:#cf2453;color:#fff;padding:22px 11px}.heading--text a{color:#fff;text-decoration:none}.heading--text a:hover{color:#fff}.heading--text a.btn,.heading--text a.form-submit{color:#0b0c0c}.heading--text a.btn:visited,.heading--text a.form-submit:visited{background-color:#f4f4f4;border:2px solid #dbdada;color:#0b0c0c;text-decoration:none}.heading--text a.btn:active,.heading--text a.btn:focus,.heading--text a.btn:hover,.heading--text a.form-submit:active,.heading--text a.form-submit:focus,.heading--text a.form-submit:hover{background-color:#1059a5;border-color:#1059a5;color:#fff;text-decoration:underline}@media (min-width:480px){.content-slice--heading{position:relative}.content-slice--heading .heading--text{position:absolute;bottom:10px;background-color:transparent;color:#fff;width:100%;padding:0 11px;z-index:5}.content-slice--heading .heading--text .container,.content-slice--heading .heading--text .container--ad,.content-slice--heading .heading--text .container--dash,.content-slice--heading .heading--text .container--features,.content-slice--heading .heading--text .container--full,.content-slice--heading .heading--text .container--profile,.content-slice--heading .heading--text .container--results,.content-slice--heading .heading--text .container--rev,.content-slice--heading .heading--text .container--slim{padding:0}.content-slice--heading .heading--text .field-name-field-banner-url .btn,.content-slice--heading .heading--text .field-name-field-banner-url .form-submit{margin:0}.content-slice--heading .label--reverse{display:inline;padding:5px 16px}.content-slice--heading .stamp{display:block}}@media (min-width:37.5em){.content-slice--heading .heading--text{bottom:0;padding:22px 11px 50px}.content-slice--heading .heading--text .field-name-field-banner-url .btn,.content-slice--heading .heading--text .field-name-field-banner-url .form-submit{margin:11px 0 0}}@media (max-width:768px){.homepage .content-slice--heading h1{font-weight:700;font-size:23px;line-height:30px}.content-banner-heading h2{margin:0;font-size:2.5rem}}@media (min-width:768px){.content-slice--heading h1{font-size:3.2rem;font-weight:400;line-height:1.3;margin-bottom:1.5rem;margin-top:0}.content-slice--heading .stamp{max-width:150px}}@media (max-height:900px) and (min-width:1023px){.content-slice--heading-two-images{height:auto;max-height:400px;overflow:hidden;display:block}.banner-two-images-left,.banner-two-images-right{height:100%}.pane-node-field-banner-second-video-left,.pane-node-field-banner-second-video-right{margin:0!important;position:absolute;top:calc(50% - 90px);left:calc(50% - 40px)}.content-slice--heading-two-images .banner-two-images-left .heading--text,.content-slice--heading-two-images .banner-two-images-right .heading--text{bottom:20%}}@media (min-width:850px){.content-slice--heading-two-images{overflow-x:hidden}.content-slice--heading-two-images .banner-two-images-left .heading--text,.content-slice--heading-two-images .banner-two-images-right .heading--text{position:absolute;background-color:transparent;color:#fff;width:100%;z-index:5}.content-slice--heading-two-images .banner-two-images-left .heading--text .pane-node-field-banner-second-label,.content-slice--heading-two-images .banner-two-images-right .heading--text .pane-node-field-banner-second-title-right{text-shadow:#000 1px 1px 1px}.content-slice--heading-two-images .banner-two-images-left .heading--text .container,.content-slice--heading-two-images .banner-two-images-left .heading--text .container--ad,.content-slice--heading-two-images .banner-two-images-left .heading--text .container--dash,.content-slice--heading-two-images .banner-two-images-left .heading--text .container--features,.content-slice--heading-two-images .banner-two-images-left .heading--text .container--full,.content-slice--heading-two-images .banner-two-images-left .heading--text .container--profile,.content-slice--heading-two-images .banner-two-images-left .heading--text .container--results,.content-slice--heading-two-images .banner-two-images-left .heading--text .container--rev,.content-slice--heading-two-images .banner-two-images-left .heading--text .container--slim,.content-slice--heading-two-images .banner-two-images-right .heading--text .container,.content-slice--heading-two-images .banner-two-images-right .heading--text .container--ad,.content-slice--heading-two-images .banner-two-images-right .heading--text .container--dash,.content-slice--heading-two-images .banner-two-images-right .heading--text .container--features,.content-slice--heading-two-images .banner-two-images-right .heading--text .container--full,.content-slice--heading-two-images .banner-two-images-right .heading--text .container--profile,.content-slice--heading-two-images .banner-two-images-right .heading--text .container--results,.content-slice--heading-two-images .banner-two-images-right .heading--text .container--rev,.content-slice--heading-two-images .banner-two-images-right .heading--text .container--slim{padding:20px}.content-slice--heading-two-images{max-width:1700px;margin:0 auto;white-space:nowrap}.content-slice--heading-two-images .panel-separator{display:none}.content-slice--heading-two-images .banner-two-images-left,.content-slice--heading-two-images .banner-two-images-right{box-sizing:border-box;white-space:normal;display:inline-block;position:relative;max-width:50%}.content-slice--heading-two-images .banner-two-images-left .pane-node-field-banner-second-image,.content-slice--heading-two-images .banner-two-images-left .pane-node-field-banner-second-image-right,.content-slice--heading-two-images .banner-two-images-right .pane-node-field-banner-second-image,.content-slice--heading-two-images .banner-two-images-right .pane-node-field-banner-second-image-right{position:relative}.content-banner-heading{margin:0 auto;white-space:nowrap}.content-banner-heading h2{margin:0;font-size:2.5rem}}@media (min-width:992px){.content-slice--heading{overflow:hidden}.content-slice--heading h1{font-size:60px;line-height:65px;max-width:630px;margin-bottom:1.5rem;margin-top:0}.content-slice--heading .stamp{max-width:200px}}@media (min-width:1200px){.content-slice--heading{max-width:1700px;margin:0 auto}.content-slice--heading-two-images{max-width:1400px;margin:0 auto;white-space:nowrap}.content-slice--heading-two-images .panel-separator{display:none}.content-slice--heading-two-images .banner-two-images-left,.content-slice--heading-two-images .banner-two-images-right{box-sizing:border-box;white-space:normal;display:inline-block;position:relative;max-width:50%}.content-slice--heading-two-images .banner-two-images-left .pane-node-field-banner-second-image,.content-slice--heading-two-images .banner-two-images-left .pane-node-field-banner-second-image-right,.content-slice--heading-two-images .banner-two-images-right .pane-node-field-banner-second-image,.content-slice--heading-two-images .banner-two-images-right .pane-node-field-banner-second-image-right{position:relative}.content-banner-heading{margin:0 auto;white-space:nowrap}}.card{margin:0 11px 44px;-ms-flex-preferred-size:100%;flex-basis:100%}.card ul{padding:0;margin:0}.card li{list-style:none;margin-bottom:.75rem}.card img{height:auto;width:100%}.card a{text-decoration:underline}.image-wrapper{margin-bottom:22px}@media (min-width:768px){.card{padding:0;margin:44px 22px}.card .text{width:75%}}@media (min-width:768px){.content-slice--cards .container,.content-slice--cards .container--ad,.content-slice--cards .container--dash,.content-slice--cards .container--features,.content-slice--cards .container--full,.content-slice--cards .container--profile,.content-slice--cards .container--results,.content-slice--cards .container--rev,.content-slice--cards .container--slim{display:-ms-flexbox;display:flex}.card,.card:nth-child(2n){-ms-flex-direction:column;flex-direction:column}.card .text{width:100%}.card .text p,.card .text ul li a{font-size:2rem}.image-wrapper{overflow:hidden}.card:first-of-type{margin-left:0}.card:last-of-type{margin-right:0}}.content-slice--pictures{height:150px;background-size:50%;opacity:.85;display:none}@media (min-width:768px){.content-slice--pictures{display:block}}.content-slice--mission{background-color:#cf2453;padding:88px 11px;color:#fff;overflow:hidden}.content-slice--mission h2{color:#fff;font-family:RobotoBd}.content-slice--testimonial{padding:44px 11px;position:relative;background:url(/sites/all/themes/custom/stem_base/assets/img/patterns/testimonial-background.png);background-size:50%}.editor-controls{padding-bottom:0}.editor-controls #tabs{display:inline-block}.editor-controls .action-links{display:inline-block;list-style:none;position:relative;top:-18px}.editor-controls .action-links a{min-width:70px;padding:.2em .5em .3em;color:#333;border-bottom:4px solid #f1f1f1;text-align:center}.editor-controls .action-links a:hover{border-bottom:4px solid #747678}.pane-node-field-banner-second-video-left,.pane-node-field-banner-second-video-right{position:absolute;display:block;margin-top:-50%;margin-left:40%}@media (min-width:37.5em){.content-slice--heading-two-images .banner-two-images-left .heading--text,.content-slice--heading-two-images .banner-two-images-right .heading--text{bottom:0;padding:22px 11px 50px}}@media (max-height:900px) and (min-width:37.5em){.content-slice--heading-two-images .banner-two-images-left,.content-slice--heading-two-images .banner-two-images-right{max-height:400px}}.homepage-banner-cta a{background-color:#fff;border-radius:5px;padding:1rem;display:inline-block;margin-left:1rem}.homepage-banner-cta a:hover{background-color:#d22452}.homepage-banner-cta a:hover,.homepage-banner-cta a:hover .pseudoh2,.homepage-banner-cta a:hover .pseudolink{color:#fff;text-decoration:none}.homepage-banner-cta a .pseudoh2{font-size:32px;font-size:3.2rem;line-height:38px;line-height:3.8rem;color:#d22452}.homepage-banner-cta a .pseudoh2,.homepage-banner-cta a .pseudolink{font-family:RobotoRg,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.homepage-banner-cta a .pseudolink{font-size:18px;font-size:1.8rem;line-height:21px;line-height:2.1rem;color:#404141}.homepage-banner-cta a .pseudolink:after{border-style:solid;border-width:.15em .15em 0 0;content:"";display:inline-block;left:.15em;position:relative;top:.45em;transform:rotate(45deg);vertical-align:top;margin-top:-3px;width:.55em;height:.55em}@media (min-width:76.25em){.content-banner-heading-inner{margin:0 auto!important;width:90%;max-width:120rem}}.content-banner-heading{background-color:#cf2453;color:#fff;transition:all 0s}.content-banner-heading:hover,.content-banner-heading:hover a{background-color:#fff;color:#cf2453}.content-banner-heading:hover a{transition:all 0s;text-decoration:none}.content-banner-heading a{transition:all 0s;color:#fff}.content-banner-heading a:hover{color:#cf2453}.content-banner-heading .content-banner-heading-inner{margin:0 22px}.content-banner-heading .content-banner-heading-inner h2{margin:0;font-size:25px;font-size:2.5rem;text-align:center;padding-top:2rem;padding-bottom:2rem}.content-banner-heading p{margin:0;padding:0;line-height:.5}.banner2img-modal-container{position:relative;margin:0 auto}@media (min-width:1000px){.banner2img-modal-container{max-width:60rem}}@media (min-width:1200px){.banner2img-modal-container{max-width:70rem}}.banner2img-modal-header{line-height:38px;line-height:3.8rem;padding-bottom:4rem}.banner2img-modal-video-player-container{position:relative;overflow:hidden;margin:0 auto;width:100%;height:100%;padding-top:62.5%}.banner2img-modal-video-player-container iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;margin:0 auto}.banner2img-modal-cta{position:relative;float:right;background-color:#d22452;margin:2rem 0;padding:1rem 1.5rem;border-radius:5px}.banner2img-modal-cta a{color:#fff}.banner,[role=banner]{display:none}@media (min-width:64em){.banner,[role=banner]{display:none}}.banner__inner{margin:0 11px;padding:6px 0}.banner__inner:after,.banner__inner:before{content:" ";display:table}.banner__inner:after{clear:both}@media (min-width:30em){.banner__inner{margin:0 22px}}@media (min-width:76.25em){.banner__inner{margin:0 auto;width:90%;max-width:120rem}}.banner__logo{position:relative;text-align:left;display:inline-block;width:auto;margin:0;padding:0}@media only screen and (min-width:1200px){.banner__logo{display:inline-block}}.banner__logo--secondary{clear:both}.banner__logo--secondary:after,.banner__logo--secondary:before{content:" ";display:table}.banner__logo--secondary:after{clear:both}.banner__logo--secondary ul{list-style-type:none;margin:.675em 0 0;padding:0}.banner__logo--secondary ul li{display:inline-block;margin:0 11px 0 0}@media (min-width:23em){.banner__logo--secondary{text-align:center;margin-bottom:0}.banner__logo--secondary ul{margin:.3375em auto}.banner__logo--secondary ul li{margin:0 5.5px .675em}}@media (min-width:37.5em){.banner__logo--secondary{text-align:right;width:49.6771010674%;float:right;margin-left:0;margin-right:0;clear:none}.banner__logo--secondary ul{margin:.675em 0 0}.banner__logo--secondary ul li{margin:0 0 .675em 11px}}@media (min-width:48em){.banner__logo--secondary{margin-top:0}.banner__logo--secondary ul{margin:1.35em 0 0}}.distinct--commercial .banner__logo--secondary ul{margin:0}img.banner__logo__svg{max-width:130px;height:auto}@media only screen and (min-width:768px){img.banner__logo__svg{max-width:170px}}[role=navigation]{display:none}@media (min-width:37.5em){[role=navigation]{display:block}}[role=navigation]:after,[role=navigation]:before{content:" ";display:table}[role=navigation]:after{clear:both}.nav--action .form-autocomplete,.nav--action .form-control,.nav--action .form-select,.nav--action .form-text,.nav--action .form-textarea,.nav--action .input-text{margin-bottom:0}.nav--sorts{list-style-type:none;box-sizing:border-box;position:relative;margin:0;padding:0 22px .675em;-ms-flex-align:center;align-items:center}.nav--sorts label{margin:0}.nav--sorts a{display:block;letter-spacing:1px;font-size:16px;font-size:1.6rem;color:#1059a5}@media (min-width:48em){.nav--sorts a{font-size:16px;font-size:1.6rem}}.nav--sorts__item label{display:inline-block;margin-right:22px}.nav--sorts__item label:last-of-type{margin-right:0}.nav--filters{list-style-type:none;box-sizing:border-box;position:relative;margin:-2.7em 0 0;padding:0 22px!important;-ms-flex-align:center;align-items:center}.nav--filters label{margin:0}.nav--filters a{display:inline-block;letter-spacing:1px;font-size:16px;font-size:1.6rem}.nav--filters a.active{color:#1059a5}.nav--filters a.active:hover{color:#00339a}.nav--filters.is-collapsible-content-collapsed{padding:0 22px!important}@media (min-width:64em){.nav--filters.is-collapsible-content-collapsed{padding:.675em 22px!important}}.nav--filters__item ul{list-style-type:none;padding:0}.nav--filters__item ul ul{padding-left:22px;margin:0}.nav--filters__item .delivery-filter ul{margin:0}.nav--filters__item{display:block;width:100%;margin:.675em 0;vertical-align:top}@media (min-width:30em){.nav--filters__item{display:inline-block;width:47%;margin-right:3%}.nav--filters__item:nth-child(2n){margin-right:0}}@media (min-width:64em){.nav--filters__item{width:100%;margin-right:2%}.nav--filters__item:nth-child(2n){margin-right:2%}.nav--filters__item:nth-child(4n){margin-right:0}}.is-collapsible-content-collapsed .nav--filters__item{display:none}@media (min-width:64em){.is-collapsible-content-collapsed .nav--filters__item{display:block}}.nav--filters__toggle{position:absolute;width:100%;bottom:1.35em;display:block;padding:.675em 0;background-color:#1059a5;color:#fff;font-size:16px;font-size:1.6rem;text-align:center;text-transform:uppercase}.nav--filters__toggle a,.nav--filters__toggle a:visited{color:#fff}.nav--filters__toggle:hover{background-color:#356410}@media (min-width:64em){.nav--filters__toggle{display:none}}.ctools-collapsible-restyled .ctools-collapsible-handle,.ctools-collapsible-restyled .ctools-toggle,.ctools-collapsible-restyled h4,.nav--filters__item .ctools-collapsible-handle,.nav--filters__item .ctools-toggle,.nav--filters__item h4{display:inline-block!important}.ctools-collapsible-restyled .ctools-toggle,.nav--filters__item .ctools-toggle{width:22px;height:1em;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+aWNvbi1hcnJvdy1kb3duPC90aXRsZT48cGF0aCBkPSJNMjMuNjQuNDg4YTEgMSAwIDAgMC0xLjQwOC4xMjVMMTIgMTIuODQgMS43NjUuNjEyQTEgMSAwIDEgMCAuMjMyIDEuODk2bDExIDEzLjE0M2ExLjAwNCAxLjAwNCAwIDAgMCAxLjUzNCAwbDExLTEzLjE0NEExIDEgMCAwIDAgMjMuNjQuNDg4IiBmaWxsPSIjQ0QyODU1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat 0 70%;background-size:12px auto;float:none}.no-svg .ctools-collapsible-restyled .ctools-toggle,.no-svg .nav--filters__item .ctools-toggle{background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/icon-arrow-down.png) no-repeat 0 70%}.ctools-collapsible-restyled .ctools-toggle.ctools-toggle-collapsed,.nav--filters__item .ctools-toggle.ctools-toggle-collapsed{background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAxNiAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+VW50aXRsZWQgMjwvdGl0bGU+PHBhdGggZD0iTTEzLjAxNSAxMkwuNzg4IDEuNzY4QTEuMDAyIDEuMDAyIDAgMCAxIDIuMDcyLjIzMmwxMy4xNDMgMTFhMS4wMDQgMS4wMDQgMCAwIDEgMCAxLjUzNmwtMTMuMTQzIDExYTEuMDA0IDEuMDA0IDAgMCAxLTEuNDEtLjEyNiAxLjAwMiAxLjAwMiAwIDAgMSAuMTI2LTEuNDFMMTMuMDE1IDEyeiIgZmlsbD0iI0NEMjg1NSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat 0 70%;background-size:8px auto}.no-svg .ctools-collapsible-restyled .ctools-toggle.ctools-toggle-collapsed,.no-svg .nav--filters__item .ctools-toggle.ctools-toggle-collapsed{background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/icon-arrow-right.png) no-repeat 0 70%;background-size:8px auto}.theme--stem-main footer[role=contentinfo]{background-color:#2a3946;font-family:Roboto,sans-serif}.theme--stem-main footer[role=contentinfo] .container,.theme--stem-main footer[role=contentinfo] .container--ad,.theme--stem-main footer[role=contentinfo] .container--dash,.theme--stem-main footer[role=contentinfo] .container--features,.theme--stem-main footer[role=contentinfo] .container--full,.theme--stem-main footer[role=contentinfo] .container--profile,.theme--stem-main footer[role=contentinfo] .container--results,.theme--stem-main footer[role=contentinfo] .container--rev,.theme--stem-main footer[role=contentinfo] .container--slim{padding:0 4.8rem;width:100%;margin:0 auto}@media only screen and (min-width:576px){.theme--stem-main footer[role=contentinfo] .container,.theme--stem-main footer[role=contentinfo] .container--ad,.theme--stem-main footer[role=contentinfo] .container--dash,.theme--stem-main footer[role=contentinfo] .container--features,.theme--stem-main footer[role=contentinfo] .container--full,.theme--stem-main footer[role=contentinfo] .container--profile,.theme--stem-main footer[role=contentinfo] .container--results,.theme--stem-main footer[role=contentinfo] .container--rev,.theme--stem-main footer[role=contentinfo] .container--slim{max-width:54rem}}@media only screen and (min-width:768px){.theme--stem-main footer[role=contentinfo] .container,.theme--stem-main footer[role=contentinfo] .container--ad,.theme--stem-main footer[role=contentinfo] .container--dash,.theme--stem-main footer[role=contentinfo] .container--features,.theme--stem-main footer[role=contentinfo] .container--full,.theme--stem-main footer[role=contentinfo] .container--profile,.theme--stem-main footer[role=contentinfo] .container--results,.theme--stem-main footer[role=contentinfo] .container--rev,.theme--stem-main footer[role=contentinfo] .container--slim{max-width:72rem}}@media only screen and (min-width:992px){.theme--stem-main footer[role=contentinfo] .container,.theme--stem-main footer[role=contentinfo] .container--ad,.theme--stem-main footer[role=contentinfo] .container--dash,.theme--stem-main footer[role=contentinfo] .container--features,.theme--stem-main footer[role=contentinfo] .container--full,.theme--stem-main footer[role=contentinfo] .container--profile,.theme--stem-main footer[role=contentinfo] .container--results,.theme--stem-main footer[role=contentinfo] .container--rev,.theme--stem-main footer[role=contentinfo] .container--slim{max-width:96rem}}@media only screen and (min-width:1200px){.theme--stem-main footer[role=contentinfo] .container,.theme--stem-main footer[role=contentinfo] .container--ad,.theme--stem-main footer[role=contentinfo] .container--dash,.theme--stem-main footer[role=contentinfo] .container--features,.theme--stem-main footer[role=contentinfo] .container--full,.theme--stem-main footer[role=contentinfo] .container--profile,.theme--stem-main footer[role=contentinfo] .container--results,.theme--stem-main footer[role=contentinfo] .container--rev,.theme--stem-main footer[role=contentinfo] .container--slim{max-width:114rem}}@media only screen and (min-width:1400px){.theme--stem-main footer[role=contentinfo] .container,.theme--stem-main footer[role=contentinfo] .container--ad,.theme--stem-main footer[role=contentinfo] .container--dash,.theme--stem-main footer[role=contentinfo] .container--features,.theme--stem-main footer[role=contentinfo] .container--full,.theme--stem-main footer[role=contentinfo] .container--profile,.theme--stem-main footer[role=contentinfo] .container--results,.theme--stem-main footer[role=contentinfo] .container--rev,.theme--stem-main footer[role=contentinfo] .container--slim{max-width:132rem}}.theme--stem-main footer[role=contentinfo] .footer-first-part{padding-top:4.8rem;padding-bottom:0}.theme--stem-main footer[role=contentinfo] .footer-first-part .nav--footer>li.expanded:last-child a,.theme--stem-main footer[role=contentinfo] .footer-first-part .nav--footer>li.expanded:last-child span{visibility:hidden}.theme--stem-main footer[role=contentinfo] .footer-first-part .nav--footer>li.expanded:last-child .stem-social-network{font-size:0}.theme--stem-main footer[role=contentinfo] .footer-first-part .nav--footer>li.expanded:last-child ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;column-gap:1.6rem;margin-top:0}@media only screen and (min-width:1200px){.theme--stem-main footer[role=contentinfo] .footer-first-part .nav--footer>li.expanded:last-child ul{column-gap:2.4rem}}.theme--stem-main footer[role=contentinfo] .footer-first-part .nav--footer>li.expanded:last-child ul li{margin-bottom:0}.theme--stem-main footer[role=contentinfo] .footer-first-part .nav--footer>li.expanded:last-child ul li:first-child{-ms-flex-preferred-size:100%;flex-basis:100%}.theme--stem-main footer[role=contentinfo] .footer-first-part .nav--footer>li.expanded:last-child ul li:first-child a:before{left:0;text-align:center;display:block}.theme--stem-main footer[role=contentinfo] .footer-second-part,.theme--stem-main footer[role=contentinfo] .footer-third-part{border:0}.theme--stem-main footer[role=contentinfo] .footer-second-part .container,.theme--stem-main footer[role=contentinfo] .footer-second-part .container--ad,.theme--stem-main footer[role=contentinfo] .footer-second-part .container--dash,.theme--stem-main footer[role=contentinfo] .footer-second-part .container--features,.theme--stem-main footer[role=contentinfo] .footer-second-part .container--full,.theme--stem-main footer[role=contentinfo] .footer-second-part .container--profile,.theme--stem-main footer[role=contentinfo] .footer-second-part .container--results,.theme--stem-main footer[role=contentinfo] .footer-second-part .container--rev,.theme--stem-main footer[role=contentinfo] .footer-second-part .container--slim,.theme--stem-main footer[role=contentinfo] .footer-third-part .container,.theme--stem-main footer[role=contentinfo] .footer-third-part .container--ad,.theme--stem-main footer[role=contentinfo] .footer-third-part .container--dash,.theme--stem-main footer[role=contentinfo] .footer-third-part .container--features,.theme--stem-main footer[role=contentinfo] .footer-third-part .container--full,.theme--stem-main footer[role=contentinfo] .footer-third-part .container--profile,.theme--stem-main footer[role=contentinfo] .footer-third-part .container--results,.theme--stem-main footer[role=contentinfo] .footer-third-part .container--rev,.theme--stem-main footer[role=contentinfo] .footer-third-part .container--slim{padding-top:2rem}.theme--stem-main footer[role=contentinfo] .footer-third-part{padding-bottom:4.8rem;padding-top:0}.theme--stem-main footer[role=contentinfo] .footer-third-part .nav--footer-third{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:16px;row-gap:1.6rem}@media only screen and (min-width:768px){.theme--stem-main footer[role=contentinfo] .footer-third-part .stem-google-store{margin-right:1rem}}@media only screen and (min-width:992px){.theme--stem-main footer[role=contentinfo] .footer-third-part .stem-google-store{margin-left:auto;margin-right:1rem}}@media only screen and (min-width:1200px){.theme--stem-main footer[role=contentinfo] .footer-third-part .stem-apple-store{margin-right:0}}.theme--stem-main footer[role=contentinfo] .nav--footer,.theme--stem-main footer[role=contentinfo] .nav--footer-secondary,.theme--stem-main footer[role=contentinfo] .nav--footer-third{padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;row-gap:24px;row-gap:2.4rem;list-style:none;margin-left:0;margin-right:0}@media only screen and (min-width:768px){.theme--stem-main footer[role=contentinfo] .nav--footer,.theme--stem-main footer[role=contentinfo] .nav--footer-secondary,.theme--stem-main footer[role=contentinfo] .nav--footer-third{-ms-flex-direction:row;flex-direction:row}}.theme--stem-main footer[role=contentinfo] .nav--footer-secondary a,.theme--stem-main footer[role=contentinfo] .nav--footer-secondary span,.theme--stem-main footer[role=contentinfo] .nav--footer-third a,.theme--stem-main footer[role=contentinfo] .nav--footer-third span,.theme--stem-main footer[role=contentinfo] .nav--footer a,.theme--stem-main footer[role=contentinfo] .nav--footer span{color:#fff}.theme--stem-main footer[role=contentinfo] .nav--footer-secondary>li.expanded,.theme--stem-main footer[role=contentinfo] .nav--footer-third>li.expanded,.theme--stem-main footer[role=contentinfo] .nav--footer>li.expanded{width:100%}.theme--stem-main footer[role=contentinfo] .nav--footer-secondary>li.expanded>a,.theme--stem-main footer[role=contentinfo] .nav--footer-secondary>li.expanded span,.theme--stem-main footer[role=contentinfo] .nav--footer-third>li.expanded>a,.theme--stem-main footer[role=contentinfo] .nav--footer-third>li.expanded span,.theme--stem-main footer[role=contentinfo] .nav--footer>li.expanded>a,.theme--stem-main footer[role=contentinfo] .nav--footer>li.expanded span{font-weight:700}.theme--stem-main footer[role=contentinfo] .nav--footer-secondary>li.expanded ul,.theme--stem-main footer[role=contentinfo] .nav--footer-third>li.expanded ul,.theme--stem-main footer[role=contentinfo] .nav--footer>li.expanded ul{list-style:none;margin-left:0}.theme--stem-main footer[role=contentinfo] .nav--footer-secondary>li.expanded ul li,.theme--stem-main footer[role=contentinfo] .nav--footer-third>li.expanded ul li,.theme--stem-main footer[role=contentinfo] .nav--footer>li.expanded ul li{margin-bottom:2.4rem}.theme--stem-main footer[role=contentinfo] .nav--footer-secondary>li.expanded ul li a,.theme--stem-main footer[role=contentinfo] .nav--footer-secondary>li.expanded ul li span,.theme--stem-main footer[role=contentinfo] .nav--footer-third>li.expanded ul li a,.theme--stem-main footer[role=contentinfo] .nav--footer-third>li.expanded ul li span,.theme--stem-main footer[role=contentinfo] .nav--footer>li.expanded ul li a,.theme--stem-main footer[role=contentinfo] .nav--footer>li.expanded ul li span{font-size:16px;font-size:1.6rem}.theme--stem-main footer[role=contentinfo] .nav--footer-secondary>li.expanded ul li:last-child,.theme--stem-main footer[role=contentinfo] .nav--footer-third>li.expanded ul li:last-child,.theme--stem-main footer[role=contentinfo] .nav--footer>li.expanded ul li:last-child{margin-bottom:0}.nav--complementary,.stem-404 .complementary>.menu{list-style-type:none;margin:0 0 1.35em;padding:0}@media (min-width:64em){.nav--complementary,.stem-404 .complementary>.menu{margin-left:0;column-count:1}}.nav--complementary li,.stem-404 .complementary>.menu li{margin-bottom:.3375em;text-transform:uppercase;padding-bottom:.3375em;border-bottom:1px solid #d8d8d8}.nav--complementary li li,.stem-404 .complementary>.menu li li{text-transform:none}@media (min-width:64em){.nav--complementary li,.stem-404 .complementary>.menu li{padding-bottom:.3375em;border-bottom:1px solid #d8d8d8}.nav--complementary li:last-child,.stem-404 .complementary>.menu li:last-child{padding-bottom:0;border-bottom-width:0}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.nav--complementary li,.stem-404 .complementary>.menu li{border-width:.5px}}.nav--magazine{list-style-type:none;margin:0 0 1.35em;padding:0}@media (min-width:30em){.nav--magazine{column-count:2;column-gap:22px}}@media (min-width:30em){.no-csscolumns .nav--magazine:after,.no-csscolumns .nav--magazine:before{content:" ";display:table}.no-csscolumns .nav--magazine:after{clear:both}}.nav--magazine a,.nav--magazine li{text-transform:uppercase}.nav--magazine a.active{color:#1059a5}.nav--magazine a.active:hover{color:#00339a}@media (min-width:64em){.nav--magazine{margin-top:1.35em}}@media (min-width:30em){.no-csscolumns .nav--magazine li{width:45%;float:left;padding-right:5%;clear:none}}.nav--sub{list-style-type:none;margin:0;padding:0}@media (min-width:64em){.nav--sub{width:86.78945997%;float:right;margin-left:0;margin-right:0;clear:none}}.nav--sub li{display:inline-block;margin-right:22px}.nav--sub li:last-child{margin-right:0}.nav--sub a{letter-spacing:1px;font-size:16px;font-size:1.6rem;text-transform:uppercase}@media (min-width:48em){.nav--sub a{font-size:16px;font-size:1.6rem}}.nav--tools a{color:#0b0c0c;text-decoration:none}.nav--main{-ms-flex-direction:row;flex-direction:row;list-style:none;position:static;padding:12px}.nav--main,.nav--main>li{display:-ms-flexbox;display:flex;margin:0}.nav--main>li{padding:14px 16px 30px 30px;font-size:18px;white-space:nowrap;-ms-flex-direction:column;flex-direction:column;z-index:1}.nav--main>li span{padding:0}@media only screen and (min-width:1400px){.nav--main>li span{padding-bottom:1.2rem}}.nav--main>li.expanded .stem-menu-children{display:none}.nav--main>li.expanded:focus-within,.nav--main>li.expanded:hover{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#2a3946;border-radius:8px 8px 0 0;margin-bottom:-2rem}.nav--main>li.expanded:focus-within span,.nav--main>li.expanded:hover span{color:#fff;border-bottom:2px solid #fff;padding-bottom:0}.nav--main>li.expanded:focus-within .stem-menu-children,.nav--main>li.expanded:hover .stem-menu-children{display:block;width:100%;background-color:#2a3946;height:50px;position:absolute;left:0;top:85%}.nav--main>li.expanded:focus-within .stem-menu-children ul,.nav--main>li.expanded:hover .stem-menu-children ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;max-width:1320px;margin:0 auto}.nav--main>li.expanded:focus-within .stem-menu-children ul li,.nav--main>li.expanded:hover .stem-menu-children ul li{display:block;text-align:center;width:100%;border-left:1px solid #fff;font-weight:400;padding:0}.nav--main>li.expanded:focus-within .stem-menu-children ul li a,.nav--main>li.expanded:hover .stem-menu-children ul li a{color:#fff}.nav--main>li.expanded:focus-within .stem-menu-children ul li:first-child,.nav--main>li.expanded:hover .stem-menu-children ul li:first-child{border-left:none}.nav--main li{padding:10px 16px 0}@media only screen and (min-width:1400px){.nav--main li{padding:14px 16px 0}}.mobile-opened>.nav--main{-ms-flex-direction:column;flex-direction:column}.mobile-opened>.nav--main li.expanded .stem-menu-children{display:none}.nav--user{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end;margin-right:12px}.nav--user .search-icon,.nav--user .user-icon{font-size:0}.nav--user ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;list-style:none;-ms-flex-align:end;align-items:flex-end;margin:0;padding:0}.nav--user ul li.expanded{background-color:#000;border-radius:50%;margin:0;height:38px;width:38px;border:2px solid #fff;position:relative;z-index:1}.nav--user ul li.expanded:focus-within,.nav--user ul li.expanded:hover{border:2px solid #ffdb4e}.nav--user ul li.expanded:focus-within ul,.nav--user ul li.expanded:hover ul{background:#fff;display:-ms-flexbox;display:flex;position:absolute;right:0;top:140%;margin:0;padding:0;width:300px;height:60px;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;box-shadow:2px 2px 15px 4px #ced4da;-ms-flex-align:center;align-items:center}.nav--user ul li.expanded:focus-within ul:before,.nav--user ul li.expanded:hover ul:before{content:"";background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/caret-up-fill.svg);background-size:100%;background-repeat:no-repeat;display:inline-block;height:30px;width:30px;top:-20px;right:0;position:absolute}@media only screen and (min-width:768px){.nav--user ul li.expanded:focus-within ul:before,.nav--user ul li.expanded:hover ul:before{right:0}}.nav--user ul li.expanded:focus-within ul li,.nav--user ul li.expanded:hover ul li{margin-top:.5rem}.nav--user ul li.expanded:focus-within ul li a,.nav--user ul li.expanded:hover ul li a{text-decoration:none;padding:6px 24px}@media only screen and (min-width:768px){.nav--user ul li.expanded:focus-within ul,.nav--user ul li.expanded:hover ul{right:1%}}.nav--user ul li.expanded ul{display:none}@media only screen and (max-width:768px){.nav--user{-ms-flex-order:3;order:3;-ms-flex-item-align:end;align-self:flex-end;margin:0;min-width:100%;-ms-flex-positive:2;flex-grow:2}}@media only screen and (max-width:1400px){.nav--user{-ms-flex-positive:1;flex-grow:1}}.nav--user .btn-cta-alt,.nav--user .btn-cta-alt-secondary{padding:5px 12px;font-size:16px;font-size:1.6rem}@media (max-width:358px){.nav--user .btn-cta-alt,.nav--user .btn-cta-alt-secondary{padding:1px 4px}}.not-logged-in .nav--user>ul>li.expanded ul{width:250px}.not-logged-in .nav--user>ul>li.expanded ul .dashboard-link,.not-logged-in .nav--user>ul>li.expanded ul .logout-link{display:none}.logged-in .nav--user>ul>li.expanded ul{width:280px}.logged-in .nav--user>ul>li.expanded ul .register-link,.logged-in .nav--user>ul>li.expanded ul .sign-in-link{display:none}.nav--main-mobile{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;padding:15px 10px}.nav--main-mobile span.hamburger{content:"";height:2px;width:21px;width:2.1rem;background:#000;display:inline-block;float:right;position:relative}.nav--main-mobile span.hamburger:before{top:-7px}.nav--main-mobile span.hamburger:after,.nav--main-mobile span.hamburger:before{content:"";height:2px;width:21px;width:2.1rem;background:#000;display:inline-block;position:absolute}.nav--main-mobile span.hamburger:after{top:7px}.nav--main-mobile.opened span.hamburger{background:0 0}.nav--main-mobile.opened span.hamburger:before{top:0;transform:rotate(-45deg)}.nav--main-mobile.opened span.hamburger:after{top:0;transform:rotate(45deg)}@media only screen and (min-width:1200px){.nav--main-mobile{display:none}}.flexMenu-viewMore>a{padding-right:17px;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+aWNvbi1hcnJvdy1kb3duPC90aXRsZT48cGF0aCBkPSJNMjMuNjQuNDg4YTEgMSAwIDAgMC0xLjQwOC4xMjVMMTIgMTIuODQgMS43NjUuNjEyQTEgMSAwIDEgMCAuMjMyIDEuODk2bDExIDEzLjE0M2ExLjAwNCAxLjAwNCAwIDAgMCAxLjUzNCAwbDExLTEzLjE0NEExIDEgMCAwIDAgMjMuNjQuNDg4IiBmaWxsPSIjQ0QyODU1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat 100% 50%;background-size:11px auto}@media (min-width:23em){.flexMenu-allInPopup{float:right}}ul.flexMenu-popup{width:100%;left:0;padding-left:0;background-color:#f4f4f4;border-bottom:2px solid #d8d8d8;margin:.5rem 0 0;z-index:5}@media (min-width:23em){ul.flexMenu-popup{padding-left:15px}}@media (min-width:27em){ul.flexMenu-popup{padding-left:80px}}@media (min-width:30em){ul.flexMenu-popup{padding-left:165px;padding-bottom:20px;padding-top:10px}}ul.flexMenu-popup li{display:block;margin-right:0;text-align:left;border-bottom:1px solid #d8d8d8;padding:5px 10px}@media (min-width:23em){ul.flexMenu-popup li{margin-right:22px;display:inline-block;border-bottom:0;padding:0}}.phone-number{padding:0 22px}.phone-number p{font-size:15px;font-size:1.5rem;line-height:22.4px;text-transform:uppercase;font-family:RobotoBd;margin-bottom:0;top:7px;display:block;position:relative}@media (min-width:48em){.phone-number p{top:5px}}.phone-number p:before{content:"";position:relative;background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/icon-phone.svg) no-repeat;background-repeat:no-repeat;display:inline-block;height:14px;width:14px;margin-right:4px;top:2px;right:0;background-size:cover;border:0}.phone-number a{color:#fff}@media (min-width:500px){.phone-number{margin-right:auto}}@media (min-width:48em){.phone-number{padding:0 15px}}@media (min-width:52em){.phone-number{padding:0 27px}}.node-type-microsite .phone-number{border-right:none}.node-type-microsite .phone-number p{display:inline-block;vertical-align:top;margin-bottom:.3375em}body.theme--mission .container--tools .phone-number{display:none}body.theme--mission .nav--footer--info .phone-number{display:inline-block;vertical-align:top;margin-bottom:.3375em;padding:0}body.theme--mission .nav--footer--info .phone-number p{margin:0;font-size:inherit;line-height:inherit;top:0}@media (-ms-high-contrast:none){body.theme--esero .phone-number,body.theme--esero ::-ms-backdrop,body.theme--heated .phone-number,body.theme--heated ::-ms-backdrop{float:left}}.nav--tools li{display:inline-block;margin:0 9px}@media (min-width:48em){.nav--tools li{margin:0 9px .3375em 0}}.nav--tools li a.active{color:#356410}.nav--tools li:last-child{margin-right:22px}.nav--tools.mobile li:last-child{margin:0 11px}.nav--tools.mobile li:last-child a.search__btn{padding:0;display:inline-block;color:#fff}.nav--tools.mobile a,.nav--tools.mobile a:visited{color:#fff}.search__btn{padding-left:0}.nav--audiences{margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:30em){.nav--audiences{-ms-flex-pack:end;justify-content:flex-end;padding:5px 18px}}@media (min-width:48em){.nav--audiences{display:inline-block;padding:0}}.nav--audiences li{margin:0 0 0 2px;display:block;text-align:left;padding:0 .5rem}.nav--audiences li li{margin-bottom:.3375em}@media (min-width:48em){.nav--audiences li{text-align:center;display:inline-block;margin-bottom:.3375em}}@media (min-width:50em){.nav--audiences li{padding-right:1rem}}@media (min-width:50em){.nav--combined .nav--audiences li:first-child{padding-right:2rem}}.nav--audiences .expanded>a{background:transparent}.nav--audiences .expanded>a:after{content:"";background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/arrow-triangle-down.svg);background-size:100%;background-repeat:no-repeat;display:inline-block;height:6px;width:6px;margin-left:1rem}@media (min-width:600px){.nav--audiences .expanded>a:after{height:7px;width:7px}}@media (min-width:1200px){.nav--audiences .expanded>a:after{height:8px;width:8px}}@media (min-width:1400px){.nav--audiences .expanded>a:after{height:9px;width:9px}}@media (min-width:1650px){.nav--audiences .expanded>a:after{height:10px;width:10px}}.nav--audiences .expanded:active>a:after,.nav--audiences .expanded:hover>a:after,.nav--audiences .stem-accesible-menu-in>a:after{background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/arrow-triangle-up.svg)}@media (min-width:600px){.nav--audiences .expanded:active>a:after,.nav--audiences .expanded:hover>a:after,.nav--audiences .stem-accesible-menu-in>a:after{height:7px;width:7px}}@media (min-width:1200px){.nav--audiences .expanded:active>a:after,.nav--audiences .expanded:hover>a:after,.nav--audiences .stem-accesible-menu-in>a:after{height:8px;width:8px}}@media (min-width:1400px){.nav--audiences .expanded:active>a:after,.nav--audiences .expanded:hover>a:after,.nav--audiences .stem-accesible-menu-in>a:after{height:9px;width:9px}}@media (min-width:1650px){.nav--audiences .expanded:active>a:after,.nav--audiences .expanded:hover>a:after,.nav--audiences .stem-accesible-menu-in>a:after{height:10px;width:10px}}.nav--audiences a,.nav--audiences a:visited{font-size:10px;font-size:1rem;text-transform:capitalize;color:#fff;transition:none}@media (min-width:600px){.nav--audiences a,.nav--audiences a:visited{font-size:16px;font-size:1.6rem}}@media (min-width:1200px){.nav--audiences a,.nav--audiences a:visited{font-size:16px;font-size:1.6rem}}@media (min-width:1400px){.nav--audiences a,.nav--audiences a:visited{font-size:18px;font-size:1.8rem}}@media (min-width:1650px){.nav--audiences a,.nav--audiences a:visited{font-size:20px;font-size:2rem}}.nav--audiences a.active,.nav--audiences a:visited.active{text-decoration:underline}@media (min-width:48em){.nav--audiences .expanded .menu{left:0;position:absolute}}@media (min-width:76.25em){.nav--audiences .expanded .menu li:last-child{margin-right:0}}.nav--audiences a.active,.nav--audiences a:hover{text-decoration:none}.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.icon-icon-arrow-down{width:.8em;padding-top:3px}.container--nav .container__inner{margin:0;padding:0}@media (min-width:23em){.container--nav .container__inner{margin:0 auto}}@media (min-width:48em){.container--nav .container__inner{max-width:120rem}}.container--nav .container__inner li.active-leaf>a{color:#356410}.nav--sub{text-align:center;padding-left:22px;margin-left:0}@media (min-width:23em){.nav--sub{text-align:center;padding-left:0;margin-left:0}}@media (min-width:48em){.nav--sub{float:none;padding-left:22px;margin-left:0;width:100%}}@media (min-width:64em){.nav--sub{text-align:left;padding-left:166px;margin-left:0}}@media (min-width:76.25em){.nav--sub{text-align:left;padding-left:145px;margin-left:0}}@media (min-width:23em){.nav--sub>li:first-child{width:100%}}@media (min-width:48em){.nav--sub>li:first-child{width:auto}}.nav--sub li{width:100%}@media (min-width:23em){.nav--sub li{width:auto;border-right:1px solid #d8d8d8;margin-bottom:0;margin-right:11px;padding:5px 11px 5px 0}.nav--sub li:last-of-type{border-right:0}}.nav--sub a{text-transform:none}.nav--sub ul.flexMenu-popup{background-color:#fff;margin:0;padding:22px 0 22px 22px;width:auto;right:0;left:0}@media (min-width:23em){.nav--sub ul.flexMenu-popup{top:35px;border-top:1px solid #d8d8d8}}.nav--sub ul.flexMenu-popup li{border-right:0}@media (min-width:23em){.nav--sub ul.flexMenu-popup li:first-of-type:before{content:"More";padding-right:22px;text-transform:uppercase;font-size:2rem}}.nav--sub .nav--sub-2{display:none}footer[role=contentinfo] .container,footer[role=contentinfo] .container--ad,footer[role=contentinfo] .container--dash,footer[role=contentinfo] .container--features,footer[role=contentinfo] .container--full,footer[role=contentinfo] .container--profile,footer[role=contentinfo] .container--results,footer[role=contentinfo] .container--rev,footer[role=contentinfo] .container--slim{margin:0 11px;padding:1.35em 0}@media (min-width:768px){footer[role=contentinfo] .container,footer[role=contentinfo] .container--ad,footer[role=contentinfo] .container--dash,footer[role=contentinfo] .container--features,footer[role=contentinfo] .container--full,footer[role=contentinfo] .container--profile,footer[role=contentinfo] .container--results,footer[role=contentinfo] .container--rev,footer[role=contentinfo] .container--slim{width:auto;margin:0 auto;max-width:120rem;padding:0 22px}}@media (max-width:37.5em){nav[role=navigation]{position:absolute;right:10px;display:inline-block}}.nav--audiences .expanded.ipadhoveroff{background-color:unset;box-shadow:none;border-radius:unset}.nav--audiences .expanded.ipadhoveroff>a{color:#cf2453}.nav--audiences .expanded.ipadhoveroff>a:after{background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/arrow-triangle-down.svg)}.nav--audiences .expanded.ipadhoveroff>.nav--main{visibility:hidden}.nav--audiences .expanded.ipadhoveroff ul.menu{display:none}.container__wrap{margin-bottom:1.35em;background-color:#edf9fd;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.container__wrap{border-width:.5px}}.container__wrap .container__section{border-right-color:#fff}.container__wrap .btn,.container__wrap .container__section:before,.container__wrap .form-submit{background-color:#fff}.container__wrap .btn-cta,.container__wrap .btn-cta:visited{background-color:#356410;border-color:#356410;color:#fff}.container__wrap .btn-cta:visited{text-decoration:none}.container__wrap .btn-cta:active,.container__wrap .btn-cta:focus,.container__wrap .btn-cta:hover{background-color:#417a14;border-color:#417a14;color:#fff;text-decoration:underline}@media print{html{font-size:8px}@page{margin:.5cm}h2,h3{page-break-after:avoid}h2,h3,p{orphans:3;widows:3}blockquote,pre{border:1px solid #666;page-break-inside:avoid}abbr[title]:after{content:" (" attr(title) ")"}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}img{max-width:100%!important;page-break-inside:avoid}thead{display:table-header-group}tr{page-break-inside:avoid}.page-checkout-complete #logo:after,.page-checkout-complete .btn,.page-checkout-complete .complementary,.page-checkout-complete .form-submit,.page-checkout-complete .nav--audiences,.page-checkout-complete .nav--main,.page-checkout-complete .nav--tools,.page-checkout-complete .phone-number,.page-checkout-complete .print-button,.page-checkout-complete footer{display:none}.page-checkout-complete .container,.page-checkout-complete .container--ad,.page-checkout-complete .container--dash,.page-checkout-complete .container--features,.page-checkout-complete .container--full,.page-checkout-complete .container--profile,.page-checkout-complete .container--results,.page-checkout-complete .container--rev,.page-checkout-complete .container--slim{margin:0 auto;padding:0}.page-checkout-complete .container__heading{width:100%;margin:0 auto}.page-checkout-complete .container__heading h3{display:none}.page-checkout-complete [role=main]{width:100%;min-height:0}.page-checkout-complete .main{width:100%;min-height:0;margin:0 auto;padding:0}.page-checkout-complete .main .checkout-processed{display:block}.container--tools .nav--main,.listing--actions,.listing--share,.more__type a,.nav--audiences,.nav--main,.nav--tools,.phone-number,footer,form,h3.discrete,nav{display:none}h1{line-height:1.2em}a,a:after{content:normal!important}.main{margin-left:0;width:65%}.container__heading{float:left}blockquote{border:none}.flexbox{display:block}.complementary{border-top:1px solid #d8d8d8}.comment-form .complementary .ctools-collapsible-content,.complementary .box,.complementary .comment-form .ctools-collapsible-content,.complementary .form-type-password-confirm,.complementary .stem-page-user-register .form-item-terms-and-conditions,.stem-page-user-register .complementary .form-item-terms-and-conditions{float:left;width:65%;margin-top:20px;padding:0}.comment-form .complementary .ctools-collapsible-content .box__header,.comment-form .complementary .ctools-collapsible-content .even,.comment-form .complementary .ctools-collapsible-content .odd,.comment-form .complementary .ctools-collapsible-content th,.complementary .box .box__header,.complementary .box .even,.complementary .box .odd,.complementary .box th,.complementary .comment-form .ctools-collapsible-content .box__header,.complementary .comment-form .ctools-collapsible-content .even,.complementary .comment-form .ctools-collapsible-content .odd,.complementary .comment-form .ctools-collapsible-content th,.complementary .form-type-password-confirm .box__header,.complementary .form-type-password-confirm .even,.complementary .form-type-password-confirm .odd,.complementary .form-type-password-confirm th,.complementary .stem-page-user-register .form-item-terms-and-conditions .box__header,.complementary .stem-page-user-register .form-item-terms-and-conditions .even,.complementary .stem-page-user-register .form-item-terms-and-conditions .odd,.complementary .stem-page-user-register .form-item-terms-and-conditions th,.stem-page-user-register .complementary .form-item-terms-and-conditions .box__header,.stem-page-user-register .complementary .form-item-terms-and-conditions .even,.stem-page-user-register .complementary .form-item-terms-and-conditions .odd,.stem-page-user-register .complementary .form-item-terms-and-conditions th{display:block}.comment-form .complementary .ctools-collapsible-content td,.complementary .box td,.complementary .comment-form .ctools-collapsible-content td,.complementary .form-type-password-confirm td,.complementary .stem-page-user-register .form-item-terms-and-conditions td,.stem-page-user-register .complementary .form-item-terms-and-conditions td{width:100%;display:block}.comment-form .complementary .ctools-collapsible-content span.commerce-pricing-label,.complementary .box span.commerce-pricing-label,.complementary .comment-form .ctools-collapsible-content span.commerce-pricing-label,.complementary .form-type-password-confirm span.commerce-pricing-label,.complementary .stem-page-user-register .form-item-terms-and-conditions span.commerce-pricing-label,.stem-page-user-register .complementary .form-item-terms-and-conditions span.commerce-pricing-label{display:inline-block;width:45%}.comment-form .complementary .ctools-collapsible-content span.commerce-pricing-value,.complementary .box span.commerce-pricing-value,.complementary .comment-form .ctools-collapsible-content span.commerce-pricing-value,.complementary .form-type-password-confirm span.commerce-pricing-value,.complementary .stem-page-user-register .form-item-terms-and-conditions span.commerce-pricing-value,.stem-page-user-register .complementary .form-item-terms-and-conditions span.commerce-pricing-value{display:inline-block;width:45%;position:relative;padding-left:10px}.theme--stem-main .container--tools.desktop{position:relative}.container--tools .stem-header .banner__logo__svg{max-width:200px!important}#sliding-popup.stem-custom-cookies,.container--tools .stem-header .stem-main-menu .nav--user,.eu-cookie-withdraw-banner,.nav--main-mobile{display:none}}@-moz-document url-prefix(){@page{margin-top:20mm;margin-bottom:20mm}@media print{.main{margin-left:0;width:65%}.complementary,.main{float:left}.flexbox [role=main]{display:block}}}@media (min-width:48em){.stem-404 main .main{width:100%;margin-left:0}}@media (min-width:76.25em){.stem-404 main .main{width:100%;margin-left:-5%}}@media (min-width:87.5em){.stem-404 main .main{width:100%;margin-left:10%}}@media (min-width:48em){.stem-404 main{background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/stem-404-pencils.png);background-size:cover;background-position:-40vw 0}}@media (min-width:48em) and (min-width:970px){.stem-404 main{background-position:0}}.stem-404 main .container__404{width:100%}@media (min-width:87.5em){.stem-404 main .container__404{margin-left:-20%}}.stem-404 main .container__404 .container__heading{float:none;width:90%;font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif}@media (min-width:48em){.stem-404 main .container__404 .container__heading{width:60%}}.stem-404 main .container__404 .container__heading h1{font-size:50px;font-size:5rem}.stem-404 main .container__404 .main{width:100%;margin:0}.stem-404 main .container__404 .main-404{width:90%}.stem-404 main .container__404 .main-404 p{padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width:48em){.stem-404 main .container__404 .main-404{width:60%}}.primary,.secondary{margin:0;padding-left:0;width:100%}.primary li,.secondary li{display:inline-block;margin-right:.2em;position:relative}.primary li a,.secondary li a{float:left;min-width:70px;padding:.2em .5em;color:#333;border-bottom:4px solid #f1f1f1;text-align:center}.primary li a:hover,.secondary li a:hover{border-bottom:4px solid #747678}.primary li.active a,.secondary li.active a{font-weight:700;border-bottom:4px solid #1059a5}.secondary{font-size:16px;font-size:1.6rem}.form-wrapper{clear:both;margin:0 0 1.35em}.form-wrapper:after,.form-wrapper:before{content:" ";display:table}.form-wrapper:after{clear:both}.page-node-edit .form-wrapper{border-top:1px solid #d8d8d8}.vertical-tabs .form-wrapper{clear:none}.form-wrapper.vertical-tabs-pane{border-top:none;margin:.675em 0}.form-item{margin-top:.675em}.form-item:after,.form-item:before{content:" ";display:table}.form-item:after{clear:both}.form-item input.error,.form-item select.error,.form-item textarea.error{border:2px solid #cf2453}.form-item input[type=checkbox].error{box-shadow:0 0 0 .15rem #cf2453}.form-item .form-select.error+.chosen-container{border-color:#cf2453}.form-item .chosen-container.error{background:none;border-color:#cf2453}.webform-component-checkboxes,.webform-component-select{padding-bottom:1em}.form-type-checkbox>label,.form-type-radio>label,.webform-component-checkboxes>label,.webform-component-select>label{padding-top:0}.shs-select{width:50%}.form-textarea-wrapper{width:100%;display:inline-block}.field-multiple-table .form-type-select,.form-textarea-wrapper .form-textarea{width:100%}.field-multiple-table .form-type-select select{width:100%;display:block!important}@media (min-width:37.5em){.field-multiple-table .form-type-select select{width:50%;display:inline-block!important}}input:-moz-placeholder,input::-webkit-input-placeholder{color:#a1b2c3;text-shadow:0 -1px 0 #38506b}.description{margin-top:-1em;font-style:italic;clear:both}.description,.form-item .description{font-size:12px;font-size:1.2rem}.form-item .description{margin-top:0}.container-inline{clear:both}.form-type-select{display:inline-table}.option{display:inline}.error,.form-required{color:#cf2453}.ok{color:#00339a}form fieldset.captcha.form-wrapper{margin-bottom:1em}.form-type-checkboxes,.form-type-emailfield,.form-type-password,.form-type-radios,.form-type-select,.form-type-telfield,.form-type-textarea,.form-type-textfield{margin:0 0 1.35em}.form-type-checkboxes>label,.form-type-emailfield>label,.form-type-password>label,.form-type-radios>label,.form-type-select>label,.form-type-telfield>label,.form-type-textarea>label,.form-type-textfield>label{font-weight:400}.form-type-textfield{margin:0 0 .675em}.form-checkboxes .form-item,.form-radios .form-item{width:50%;float:left;margin-bottom:.675em}@media (min-width:76.25em){.form-checkboxes .form-item,.form-radios .form-item{width:25%}}.filter-wrapper{padding-top:.3375em}.filter-wrapper:after,.filter-wrapper:before{content:" ";display:table}.filter-wrapper:after{clear:both}.filter-wrapper .wysiwyg-toggle-wrapper{float:left;padding:0}.filter-wrapper .filter-help{float:right;clear:none;padding:0}.filter-wrapper .form-item{clear:both;padding:0;margin-top:0;width:100%}.filter-wrapper .filter-guidelines{padding:0}.field-type-fivestar .form-item{margin-top:.1em}.draggable,a.tabledrag-handle-hover .handle{box-sizing:content-box}table.field-multiple-table>thead>tr>th{border-top:none}.tabledrag-toggle-weight-wrapper{display:none}.reference-autocomplete{font-size:16px;font-size:1.6rem}.reference-autocomplete h3{font-size:18px;font-size:1.8rem;margin-bottom:.3375em}#autocomplete{border:1px solid #d8d8d8;background-color:#f1f1f1;overflow:hidden;position:absolute;z-index:100}#autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0}#autocomplete li{color:#0b0c0c;cursor:default;zoom:1;padding:1.35em 22px;border-bottom:1px solid #d8d8d8}#autocomplete li .autocomplete-metadata{color:#acaeaf;font-size:11px;font-size:1.1rem;line-height:25px;line-height:2.5rem}#autocomplete li :last-child{border-bottom:none}#autocomplete li.selected{background:#cf2453;color:#fff}#autocomplete li.selected .autocomplete-metadata{color:#fff}.autocomplete-metadata{float:right}.commerce_payment{border-bottom:1px solid #d8d8d8;margin-bottom:0}.commerce_payment legend{padding-top:1.35em}.commerce_payment .form-type-radio{border:1px solid #d8d8d8;padding:.3375em 22px .45em;margin-bottom:-1px;margin-right:-1px}.commerce_payment .form-type-radio label{margin-left:0;font-family:RobotoBd,Helvetica Neue,Helvetica,Arial,sans-serif}.commerce_payment .form-type-radio.radio--active{background-color:#f1f1f1;border-bottom:1px solid #f1f1f1}.customer_profile_billing{border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;padding:.3375em 22px;background-color:#f1f1f1;margin-bottom:0}.customer_profile_billing>legend{display:none}.checkout-buttons{border:1px solid #d8d8d8;padding:.3375em 22px;background-color:#f1f1f1;margin-bottom:0}span.button-operator{padding:0 .5em}.page-checkout .total-bursary th{text-transform:none}.page-checkout .form-item-terms-and-conditions{margin:0 0 -25px;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-top:1px solid #d8d8d8;padding:1em 22px;background-color:#f1f1f1}.page-checkout-review .form-item-customer-profile-billing-po-number{margin-top:-1.35em}.page-checkout-review #edit-customer-profile-billing-credit-card-heading,.page-checkout-review #edit-customer-profile-billing-invoice-heading{margin-bottom:0}.page-checkout-review #edit-customer-profile-billing-sagepay-info{margin-top:-1.35em}.page-checkout-review #edit-customer-profile-billing-sagepay-info legend{font-size:15px;font-size:1.5rem}.announcement{border:1px solid #d8d8d8;margin:0 0 1.35em;padding:1em 22px;background-color:#f1f1f1}.announcement,.announcement p{font-size:16px;font-size:1.6rem}.announcement p:last-child{margin-bottom:0}.page-checkout .organisation-verification-banner,.page-user-register .organisation-verification-banner{border:1px solid #d8d8d8;padding:1em 22px;background-color:#f1f1f1}.page-checkout .organisation-verification-banner .title,.page-user-register .organisation-verification-banner .title{margin-bottom:10px;font-weight:700}.page-checkout .organisation-verification-banner .text,.page-user-register .organisation-verification-banner .text{color:#cf2453}.page-dashboard-resources-add-collection .form-type-radios>label,.page-dashboard-resources-add-collection .form-type-textarea>label,.page-dashboard-resources-add-collection .form-type-textfield>label{font-weight:700}.page-dashboard-resources-add-collection label{margin:.675em 0 0 2px}.field-name-field-list-description.form-wrapper{margin:0}.field-name-field-list-description .filter-wrapper{margin:0;padding:0}.field-name-field-list-link{position:relative}.field-name-field-list-link .draggable{position:relative;display:block;padding:0}.field-name-field-list-link .draggable a.tabledrag-handle{padding-top:.9em}.field-name-field-list-link .field-name-field-list-link-url{max-width:42em}.field-name-field-list-link .form-radios .form-item{width:15em}.field-name-field-list-link input[type=radio]{margin:-4px 6px 0 0}.field-name-field-list-link input[type=image].form-submit{position:absolute;top:20px;right:20px;border:none;background:inherit;padding:0}.page-group-node-subscribe #og-ui-confirm-subscribe #edit-submit,.page-group-node-unsubscribe #og-ui-confirm-unsubscribe #edit-submit{margin-right:15px}.page-admin-commerce-cpd-orders .form-checkboxes .form-item,.page-admin-commerce-cpd-orders .form-radios .form-item{margin-bottom:.675em;width:100%}@media (min-width:48em){.page-admin-commerce-cpd-orders .form-checkboxes .form-item,.page-admin-commerce-cpd-orders .form-radios .form-item{width:50%}}.page-admin-commerce-cpd-orders .form-checkboxes .form-item .description,.page-admin-commerce-cpd-orders .form-radios .form-item .description{padding-left:3em}.page-admin-commerce-cpd-orders .bef-toggle{text-decoration:underline;font-size:12px}.page-admin-commerce-cpd-orders input[type=checkbox],.page-admin-commerce-cpd-orders input[type=radio]{margin:0}.cke_editable ol,.cke_editable ul{margin-left:0}.marker{position:relative;top:-.5em;color:#1059a5;font-variant:small-caps;font-weight:bolder}.element-invisible{position:absolute;top:-9999px;left:-9999px}.admin-menu{z-index:6000}#profile-summary-box .ctools-collapsible-restyled .ctools-toggle{margin-left:7.5em}#profile-summary-box .ctools-collapsible-restyled .ctools-collapsible-handle{color:#cf2453}.navbar-dashboard-btn-label{color:#fff;position:relative;float:right;margin:16px 0;text-transform:uppercase;font-size:15px}@media screen and (min-width:768px){.navbar-dashboard-btn-label{display:none}}#sliding-popup{width:100%;max-width:1160px;max-width:116rem;border-radius:4px 4px 0 0}#sliding-popup.stem-custom-cookies{background-color:#505254;left:50%;transform:translate(-50%)}#sliding-popup .popup-content{padding:0 24px;max-width:unset}#sliding-popup .popup-content .popup-wrapper{overflow:hidden;padding:20px 0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1200px){#sliding-popup .popup-content .popup-wrapper{display:inline-block;position:relative;padding:12px 0}}#sliding-popup .popup-content .popup-wrapper #popup-icon{width:32px;height:38px;margin:32px auto 24px;display:none}@media screen and (min-width:1200px){#sliding-popup .popup-content .popup-wrapper #popup-icon{margin:0 24px 0 16px;display:inline-block;position:absolute}}#sliding-popup .popup-content .popup-wrapper #popup-text{float:none;max-width:100%;margin:0 16px 24px 24px}@media screen and (min-width:1200px){#sliding-popup .popup-content .popup-wrapper #popup-text{display:inline-block;margin-left:70px;max-width:60%;margin-bottom:0}}#sliding-popup .popup-content .popup-wrapper #popup-text a,#sliding-popup .popup-content .popup-wrapper #popup-text p{font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem;font-weight:400;color:#fff}#sliding-popup .popup-content .popup-wrapper #popup-text a{text-decoration:underline}#sliding-popup .popup-content .popup-wrapper #popup-buttons{max-width:100%;margin:0 auto;display:inline-block}@media screen and (min-width:1200px){#sliding-popup .popup-content .popup-wrapper #popup-buttons{margin:12px 0 0}}#sliding-popup .popup-content .popup-wrapper #popup-buttons .button,#sliding-popup .popup-content .popup-wrapper #popup-buttons button{box-sizing:border-box;border-radius:4px;box-shadow:none;display:inline;font-family:RobotoRg,Helvetica Neue,Helvetica,Arial,sans-serif;text-shadow:none;margin:0 1.6rem 1.6rem 0;width:inherit;font-weight:700;font-size:18px;font-size:1.8rem;line-height:21px;line-height:2.1rem}@media (min-width:768px){#sliding-popup .popup-content .popup-wrapper #popup-buttons .button,#sliding-popup .popup-content .popup-wrapper #popup-buttons button{margin:0 0 .5rem}}#sliding-popup .popup-content .popup-wrapper #popup-buttons .button.agree-button,#sliding-popup .popup-content .popup-wrapper #popup-buttons .button.decline-button,#sliding-popup .popup-content .popup-wrapper #popup-buttons button.agree-button,#sliding-popup .popup-content .popup-wrapper #popup-buttons button.decline-button{padding:.6rem 2rem;color:#fff;height:48px;left:143px;top:0;background:#356410;border-radius:4px;border:none}#sliding-popup .popup-content .popup-wrapper #popup-buttons .button.close,#sliding-popup .popup-content .popup-wrapper #popup-buttons button.close{border:2px solid #fff;box-sizing:border-box;border-radius:4px;background-color:transparent;font-weight:700;font-size:18px;font-size:1.8rem;line-height:21px;line-height:2.1rem;margin:0 24px 0 16px;display:inline-block}#sliding-popup .popup-content .popup-wrapper #popup-buttons .button:hover,#sliding-popup .popup-content .popup-wrapper #popup-buttons button:hover{cursor:pointer}#sliding-popup .eu-cookie-withdraw-tab{display:none;background-color:#505254;color:#fff}#sliding-popup .eu-cookie-withdraw-banner{padding:20px}#sliding-popup .eu-cookie-withdraw-banner #popup-text{float:none;display:inline-block;margin-left:70px;max-width:67%}#sliding-popup .eu-cookie-withdraw-banner #popup-text a,#sliding-popup .eu-cookie-withdraw-banner #popup-text p{font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem;font-weight:400;color:#fff}#sliding-popup .eu-cookie-withdraw-banner #popup-text a{text-decoration:underline}#sliding-popup .eu-cookie-withdraw-banner #popup-buttons{max-width:100%;margin:12px 0 0;display:inline-block}#sliding-popup .eu-cookie-withdraw-banner #popup-buttons .button,#sliding-popup .eu-cookie-withdraw-banner #popup-buttons button{box-sizing:border-box;border-radius:4px;box-shadow:none;display:inline;font-family:RobotoRg,Helvetica Neue,Helvetica,Arial,sans-serif;text-shadow:none;margin:0 1.6rem 1.6rem 0;width:inherit;font-weight:700;font-size:18px;font-size:1.8rem;line-height:21px;line-height:2.1rem}@media (min-width:768px){#sliding-popup .eu-cookie-withdraw-banner #popup-buttons .button,#sliding-popup .eu-cookie-withdraw-banner #popup-buttons button{margin:0 0 .5rem}}#sliding-popup .eu-cookie-withdraw-banner #popup-buttons .button.agree-button,#sliding-popup .eu-cookie-withdraw-banner #popup-buttons button.agree-button{padding:.6rem 2rem;color:#fff;height:48px;left:143px;top:0;background:#356410;border-radius:4px}#sliding-popup .eu-cookie-withdraw-banner #popup-buttons .button.close,#sliding-popup .eu-cookie-withdraw-banner #popup-buttons button.close{border:2px solid #fff;box-sizing:border-box;border-radius:4px;background-color:transparent;font-weight:700;font-size:18px;font-size:1.8rem;line-height:21px;line-height:2.1rem;margin:0 24px 0 16px;display:inline-block}#sliding-popup .eu-cookie-withdraw-banner #popup-buttons .button:hover,#sliding-popup .eu-cookie-withdraw-banner #popup-buttons button:hover{cursor:pointer}.stem-cookies-hidden{display:none!important}.gallery-opener{width:65%;margin:0 auto 1em}.gallery-opener .gallery-arrow{width:3em;margin-right:1em}.page-resources-search .facetapi-facetapi-ajax-checkboxes label.option{color:#cf2453;cursor:pointer}.page-resources-search .facetapi-facetapi-ajax-checkboxes label.option:active,.page-resources-search .facetapi-facetapi-ajax-checkboxes label.option:focus,.page-resources-search .facetapi-facetapi-ajax-checkboxes label.option:hover{color:#356410;text-decoration:underline}.page-resources-search .facetapi-facetapi-ajax-checkboxes input[type=checkbox]:checked+label,.page-resources-search .facetapi-facetapi-ajax-checkboxes input[type=checkbox]:checked+label:hover{color:#494a4a}.form-type-password-confirm{margin-bottom:.675em}.form-type-password-confirm:after,.form-type-password-confirm:before{content:" ";display:table}.form-type-password-confirm:after{clear:both}.form-type-password-confirm .form-item{width:100%}.form-type-password{clear:both}.form-type-password:after,.form-type-password:before{content:" ";display:table}.form-type-password:after{clear:both}.password-strength{width:100%}@media (min-width:48em){.password-strength{width:47.2%;float:right;margin-top:1.6em}}div.password-confirm{width:100%}div.password-confirm.form-text{float:left}@media (min-width:48em){div.password-confirm{width:47.2%;float:right;margin-top:1.6em}div.password-confirm.form-text{float:left;margin-top:0}}.password-strength-title{display:inline}.password-strength-text{float:right;font-weight:700}.password-indicator{background-color:#fff;height:.3em;width:100%;margin-top:.3375em}.password-indicator div{height:100%;width:0;background-color:#1059a5}input.password-confirm,input.password-field{width:100%;margin-bottom:.4em}@media (min-width:48em){input.password-confirm,input.password-field{width:47.2%;float:left}}@media (min-width:48em){.form-item .password-suggestions{width:47.2%;float:right}}.form-type-password-confirm .description{margin-bottom:2.7em}@media (min-width:48em){.form-type-password-confirm .description{width:47.2%;float:left}}.form-type-password-confirm .password-suggestions.description{font-size:16px;font-size:1.6rem;font-style:normal;padding:0;margin:0;border:none}.form-type-password-confirm .password-suggestions.description ul{margin:.675em 0 0;padding:0}.form-type-password-confirm .password-suggestions.description ul li{font-size:16px;font-size:1.6rem}@media (min-width:48em){.form-type-password-confirm .password-suggestions.description{width:47.2%;float:right;margin-top:-1em}}.flexbox .form-type-password-confirm{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:48em){.flexbox .form-type-password-confirm{display:block}}.flexbox .form-type-password{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.flexbox .form-type-password .password-confirm,.flexbox .form-type-password .password-strength{-ms-flex-order:2;order:2;margin:1.35em 0 0}.flexbox .form-type-password .password-confirm.form-text{-ms-flex-order:1;order:1;margin:0 0 .4em}@media (min-width:48em){.flexbox .form-type-password{display:block}.flexbox .form-type-password .password-confirm,.flexbox .form-type-password .password-strength{-ms-flex-order:2;order:2;margin:1.6em 0 0}}.flexbox .form-item-pass,.flexbox .form-item-pass-pass1{display:block}.flexbox .form-type-password-confirm .description{-ms-flex-order:2;order:2;margin-bottom:2.7em}.flexbox .form-type-password-confirm .description.password-suggestions{-ms-flex-order:3;order:3;margin-bottom:0}.form-item-mail label.error,.form-item-name label.error{clear:both;margin:-1.35em 0 0;padding-bottom:1.35em;font-size:16px;font-size:1.6rem}#edit-mail-check,#edit-name-check{clear:both;margin:-1.35em 0 0;padding:0 0 1.35em;font-size:16px;font-size:1.6rem;height:auto;background:none}#edit-mail-check a,#edit-name-check a{text-decoration:underline}#edit-mail-check.error,#edit-mail-check.ok,#edit-name-check.error,#edit-name-check.ok{color:#cf2453}#edit-mail-check.ok,#edit-name-check.ok{color:#356410}div.ctools-modal-content{border:none;box-shadow:2px 3px 19px -7px rgba(0,0,0,.75)}div.ctools-modal-content .modal-header{background-color:#cf2453;padding:5px 22px}div.ctools-modal-content a.close{text-indent:-9999px}.svg div.ctools-modal-content a.close:before{content:"";position:absolute;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMyAyMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+U2hhcGU8L3RpdGxlPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTExLjQzNCAwQzUuMTIgMCAwIDUuMTIgMCAxMS40MzRjMCA2LjMxNSA1LjEyIDExLjQzNCAxMS40MzQgMTEuNDM0IDYuMzE1IDAgMTEuNDM0LTUuMTIgMTEuNDM0LTExLjQzNEMyMi44NjggNS4xMiAxNy43NDggMCAxMS40MzQgMHoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMTcuMzcgMTYuNjYzYy40NTguNDU3LS4yNSAxLjE2NC0uNzA2LjcwN2wtNS4yMy01LjIzLTUuMjMgNS4yM2MtLjQ1Ny40NTctMS4xNjQtLjI1LS43MDctLjcwN2w1LjIzLTUuMjMtNS4yMy01LjIzYy0uNDU3LS40NTUuMjUtMS4xNjIuNzA3LS43MDZsNS4yMyA1LjIzIDUuMjMtNS4yM2MuNDU3LS40NTcgMS4xNjQuMjUuNzA3LjcwN2wtNS4yMyA1LjIzIDUuMjMgNS4yM3oiIGZpbGw9IiNEOTVGODIiLz48L2c+PC9zdmc+) no-repeat 11px 50%;width:50px;height:30px;top:8px;left:auto;right:0}.no-svg div.ctools-modal-content a.close:before{content:"";position:absolute;background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/icon-close-rev.png) no-repeat 11px 50%;width:50px;height:30px;top:8px;left:auto;right:0}div.ctools-modal-content .form-item-new-list-title{margin-bottom:1.35em}.page-user-edit-employment-details,.page-user-edit-teacher,.page-user-reset,.page-user-reset-success,.stem-page-user-login,.stem-page-user-password-reset,.stem-page-user-register{--yellow:#fecb00;--grey-blue:#505254;--box-shadow-black:rgba(0,0,0,0.075);--checkbox-border-blue-dark:rgba(42,57,70,0.9);--dark-blue:#2a3946;--form-radio-dark:#0b0c0c}.page-user-edit-employment-details .field-name-field-profile-role .form-checkbox,.stem-page-user-register .field-name-field-profile-role .form-checkbox{-webkit-appearance:none;appearance:none;width:32px;height:32px;border-radius:50%;border:2px solid var(--form-radio-dark)!important}.page-user-edit-employment-details .field-name-field-profile-role .form-checkbox:checked,.stem-page-user-register .field-name-field-profile-role .form-checkbox:checked{background-size:26px;background:var(--form-radio-dark) 0 0 no-repeat;background:#0b0c0c 0 0 no-repeat;background-clip:content-box;padding:2px;box-shadow:none}.page-user-edit-employment-details .field-name-field-profile-role .form-checkbox:hover,.stem-page-user-register .field-name-field-profile-role .form-checkbox:hover{box-shadow:none}.page-user-edit-teacher .form-checkbox,.page-user-reset-success .form-checkbox,.page-user-reset .form-checkbox,.stem-page-user-login .form-checkbox,.stem-page-user-password-reset .form-checkbox,.stem-page-user-register .form-checkbox{-webkit-appearance:none;appearance:none;width:30px;height:30px;border-radius:.5rem;border:2px solid var(--grey-blue)}.page-user-edit-teacher .form-checkbox:hover,.page-user-reset-success .form-checkbox:hover,.page-user-reset .form-checkbox:hover,.stem-page-user-login .form-checkbox:hover,.stem-page-user-password-reset .form-checkbox:hover,.stem-page-user-register .form-checkbox:hover{box-shadow:inset 0 1px 1px var(--box-shadow-black),0 0 4px var(--yellow)}.page-user-edit-teacher .form-checkbox:checked,.page-user-reset-success .form-checkbox:checked,.page-user-reset .form-checkbox:checked,.stem-page-user-login .form-checkbox:checked,.stem-page-user-password-reset .form-checkbox:checked,.stem-page-user-register .form-checkbox:checked{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iZG9uZV9ibGFja18yNGRwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4NCiAgPHBhdGggaWQ9IlBhdGhfMjc1IiBkYXRhLW5hbWU9IlBhdGggMjc1IiBkPSJNMCwwSDMyVjMySDBaIiBmaWxsPSJub25lIi8+DQogIDxwYXRoIGlkPSJQYXRoXzI3NiIgZGF0YS1uYW1lPSJQYXRoIDI3NiIgZD0iTTExLjU0NSwyMi41MjgsNS40MzYsMTUuODIxLDMuNCwxOC4wNTcsMTEuNTQ1LDI3LDI5LDcuODM2LDI2Ljk2NCw1LjZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSIjMGU4NzJlIi8+DQo8L3N2Zz4NCg==);background-repeat:no-repeat;background-position:50%;background-size:26px;box-shadow:inset 0 1px 1px var(--box-shadow-black),0 0 4px var(--yellow)}#user-login .form-submit,#user-pass .form-submit,#user-profile-form .form-submit,#user-register-form .form-submit,.page-user-reset-success .form-submit{background-color:#0e872e;color:#fff;text-decoration:none;border:2px solid #0e872e;border-top-right-radius:12px;border-bottom-left-radius:12px!important;border-top-left-radius:0;border-bottom-right-radius:0}#user-login .form-submit:visited,#user-pass .form-submit:visited,#user-profile-form .form-submit:visited,#user-register-form .form-submit:visited,.page-user-reset-success .form-submit:visited{background-color:#0e872e;color:#fff}#user-login .form-submit:focus,#user-login .form-submit:hover,#user-pass .form-submit:focus,#user-pass .form-submit:hover,#user-profile-form .form-submit:focus,#user-profile-form .form-submit:hover,#user-register-form .form-submit:focus,#user-register-form .form-submit:hover,.page-user-reset-success .form-submit:focus,.page-user-reset-success .form-submit:hover{background-color:#016e1e;color:#fff;border-color:#016e1e;text-decoration:underline}#user-login .form-submit:active,#user-pass .form-submit:active,#user-profile-form .form-submit:active,#user-register-form .form-submit:active,.page-user-reset-success .form-submit:active{background-color:#0e872e;color:#fff;border-color:#ffbf00;text-decoration:none}.page-user-edit .container__heading{padding-top:0}.page-user-reset-success .password-toggle,.page-user-reset .password-toggle,.stem-page-user-login .password-toggle,.stem-page-user-password-reset .password-toggle,.stem-page-user-register .password-toggle{color:#1059a5}.page-user-reset-success .form-required,.page-user-reset .form-required,.stem-page-user-login .form-required,.stem-page-user-password-reset .form-required,.stem-page-user-register .form-required{display:none}.page-user-reset-success input.form-text:focus:not(.error),.page-user-reset input.form-text:focus:not(.error),.stem-page-user-login input.form-text:focus:not(.error),.stem-page-user-password-reset input.form-text:focus:not(.error),.stem-page-user-register input.form-text:focus:not(.error){box-shadow:inset 0 1px 1px var(--box-shadow-black),0 0 4px var(--yellow)}.page-user-reset-success input.form-text:focus.error,.page-user-reset input.form-text:focus.error,.stem-page-user-login input.form-text:focus.error,.stem-page-user-password-reset input.form-text:focus.error,.stem-page-user-register input.form-text:focus.error{color:#0b0c0c;box-shadow:none}.page-user-reset-success .form-select:not(.error),.page-user-reset-success input.form-text:not(.error),.page-user-reset .form-select:not(.error),.page-user-reset input.form-text:not(.error),.stem-page-user-login .form-select:not(.error),.stem-page-user-login input.form-text:not(.error),.stem-page-user-password-reset .form-select:not(.error),.stem-page-user-password-reset input.form-text:not(.error),.stem-page-user-register .form-select:not(.error),.stem-page-user-register input.form-text:not(.error){border:2px solid var(--grey-blue)}@media (min-width:48em){.stem-page-user-register .container--full .main{width:56%}.stem-page-user-register .stem-user-pages-footer .menu{float:right}}.stem-page-user-register .form-type-checkbox label{margin-top:.5rem!important;margin-left:2rem!important}.stem-page-user-register .form-type-checkbox .description{margin-left:2rem!important}.stem-page-user-register .enter-valid-school{padding-top:1rem;padding-bottom:1rem}@media (min-width:30em){.stem-page-user-register .step-two .registration-note{display:block}}@media (min-width:30em){.stem-page-user-register .step-two .field-name-field-profile-first-name{width:47.3212178123%;float:left;margin-right:-100%;margin-left:0;clear:none}}@media (min-width:30em){.stem-page-user-register .step-two .field-name-field-profile-surname{width:49.6771010674%;float:right;margin-left:0;margin-right:0;clear:none}}.stem-page-user-register .field-name-field-profile-organisation-type .form-radios .form-item,.stem-page-user-register .field-name-field-profile-role .form-checkboxes .form-item,.stem-page-user-register .field-name-field-profile-secondary-role .form-checkboxes .form-item{width:50%;float:left;margin-bottom:.675em}.stem-page-user-register .field-name-field-profile-why-no-org .form-radios .form-item{float:left;width:100%}.stem-page-user-register .form-item-terms-and-conditions{margin-left:-22px;margin-right:-22px}.stem-page-user-register table#field-subject-values>thead>tr>th{text-transform:none}.stem-page-user-register .captcha{margin-bottom:1.35em}.stem-page-user-register .form-type-select .form-select{height:auto;box-shadow:none}.stem-page-user-register .form-type-select .chosen-container-active .chosen-choices,.stem-page-user-register .form-type-select .chosen-container-multi .chosen-choices,.stem-page-user-register .form-type-select .chosen-container-single .chosen-single{border:0;background-color:transparent;background-image:none;box-shadow:none}.stem-page-user-register label[for=edit-field-registered-account-type-und]{font-weight:700;margin-bottom:2rem}.stem-page-user-register label[for=edit-pass-pass1]{display:block!important}.stem-page-user-register #edit-field-registered-account-type-und{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.stem-page-user-register .registered-account-type-option.teacher{background:url(/sites/all/themes/custom/stem_base/assets/img/site/stem-reg-teacher.png) no-repeat 100% 100%}.stem-page-user-register .registered-account-type-option.ambassador{background:url(/sites/all/themes/custom/stem_base/assets/img/site/stem-reg-ambassador.png) no-repeat 100% 100%}.stem-page-user-register .registered-account-type-option.employer{background:url(/sites/all/themes/custom/stem_base/assets/img/site/stem-reg-employer.png) no-repeat 100% 100%}.stem-page-user-register .registered-account-type-option.community_group_leader{background:url(/sites/all/themes/custom/stem_base/assets/img/site/stem-reg-youth.png) no-repeat 100% 100%}.stem-page-user-register .registered-account-type-option.other{background:url(/sites/all/themes/custom/stem_base/assets/img/site/stem-reg-international.png) no-repeat 100% 100%}.stem-page-user-register .registered-account-type-option{display:-ms-flexbox;display:flex;position:relative;width:45%;float:left;max-width:193px;min-height:193px;margin:1%}.stem-page-user-register .registered-account-type-option>.form-radio{display:none}.stem-page-user-register .registered-account-type-option>label{color:#fff;border-radius:4px;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:5px 0 0;font-weight:400;text-align:center}@media (min-width:768px){.stem-page-user-register .registered-account-type-option{width:33%;height:193px;margin-bottom:20px}.stem-page-user-register .registered-account-type-option.ambassador>.form-radio,.stem-page-user-register .registered-account-type-option.employer>.form-radio,.stem-page-user-register .registered-account-type-option.other>.form-radio{right:10px}.stem-page-user-register .registered-account-type-option>.form-radio{position:absolute;top:auto;left:auto;bottom:15px;right:20px}}.stem-page-user-register .registered-account-type-option>label{padding-top:84px}.stem-page-user-register .registered-account-type-option>.form-radio:checked+label{color:#fff;padding-top:0;margin-top:0}.stem-page-user-register .registered-account-type-option>.form-radio:checked+label:before{content:url(/sites/all/themes/custom/stem_base/assets/img/site/check_green.svg);color:#fff;display:block;background-color:var(--checkbox-border-blue-dark);min-height:84px;padding-top:2rem}.stem-page-user-register .registered-account-type-option .title{font-family:RobotoBd,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-size:1.6rem;line-height:1.2;padding:1rem .5rem;background-color:var(--checkbox-border-blue-dark)}.stem-page-user-register .registered-account-type-option .description{font-size:13px;line-height:1.2;background-color:var(--checkbox-border-blue-dark);-ms-flex-positive:1;flex-grow:1;padding:0 .5rem}@media (min-width:48em){.page-user-reset-success .container--full .main,.page-user-reset-success .container--full main,.page-user-reset .container--full .main,.page-user-reset .container--full main,.stem-page-user-login .container--full .main,.stem-page-user-login .container--full main,.stem-page-user-password-reset .container--full .main,.stem-page-user-password-reset .container--full main{width:50%;float:left;margin-right:-100%;margin-left:0;clear:both}.page-user-reset-success .container--full .complementary,.page-user-reset .container--full .complementary,.stem-page-user-login .container--full .complementary,.stem-page-user-password-reset .container--full .complementary{width:30%;float:right;margin-left:0;margin-right:0;padding-top:0;clear:none}.page-user-reset-success .stem-user-pages-footer .menu,.page-user-reset .stem-user-pages-footer .menu,.stem-page-user-login .stem-user-pages-footer .menu,.stem-page-user-password-reset .stem-user-pages-footer .menu{float:right}}@media (min-width:48em){.page-user-reset-success .container--full .main main,.page-user-reset .container--full .main main,.stem-page-user-login .container--full .main main,.stem-page-user-password-reset .container--full .main main{width:50%}}.page-user-reset-success label[for=edit-name],.page-user-reset-success label[for=edit-pass],.page-user-reset label[for=edit-name],.page-user-reset label[for=edit-pass],.stem-page-user-login label[for=edit-name],.stem-page-user-login label[for=edit-pass],.stem-page-user-password-reset label[for=edit-name],.stem-page-user-password-reset label[for=edit-pass]{font-weight:700;margin:1rem 0 .5rem}.page-user-reset-success .stem-user-login-forget-link,.page-user-reset .stem-user-login-forget-link,.stem-page-user-login .stem-user-login-forget-link,.stem-page-user-password-reset .stem-user-login-forget-link{margin-top:2rem}.page-user-reset-success .stem-user-login-forget-link a,.page-user-reset .stem-user-login-forget-link a,.stem-page-user-login .stem-user-login-forget-link a,.stem-page-user-password-reset .stem-user-login-forget-link a{text-decoration:underline}.page-user-reset,.page-user-reset-success,.stem-page-user-login,.stem-page-user-password-reset,.stem-page-user-register{overflow-x:hidden}.page-user-reset #logo img,.page-user-reset-success #logo img,.stem-page-user-login #logo img,.stem-page-user-password-reset #logo img,.stem-page-user-register #logo img{margin-top:4rem;margin-bottom:4rem}.page-user-reset-success h1,.page-user-reset h1,.stem-page-user-login h1,.stem-page-user-password-reset h1,.stem-page-user-register h1{font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;color:#0b0c0c}@media (max-width:48em){.page-user-reset-success .complementary,.page-user-reset .complementary,.stem-page-user-login .complementary,.stem-page-user-password-reset .complementary,.stem-page-user-register .complementary{display:none}}.page-user-reset #user-login label.error,.page-user-reset-success #user-login label.error,.stem-page-user-login #user-login label.error,.stem-page-user-password-reset #user-login label.error,.stem-page-user-register #user-login label.error{color:#dc0c43}.page-user-reset-success .form-item input.error,.page-user-reset .form-item input.error,.stem-page-user-login .form-item input.error,.stem-page-user-password-reset .form-item input.error,.stem-page-user-register .form-item input.error{border:2px solid #dc0c43}.page-user-reset-success .form-text.error,.page-user-reset .form-text.error,.stem-page-user-login .form-text.error,.stem-page-user-password-reset .form-text.error,.stem-page-user-register .form-text.error{color:#dc0c43}.page-user-reset-success .stem-user-info,.page-user-reset .stem-user-info,.stem-page-user-login .stem-user-info,.stem-page-user-password-reset .stem-user-info,.stem-page-user-register .stem-user-info{margin-bottom:2rem}.page-user-reset-success .stem-user-info a,.page-user-reset .stem-user-info a,.stem-page-user-login .stem-user-info a,.stem-page-user-password-reset .stem-user-info a,.stem-page-user-register .stem-user-info a{text-decoration:underline}.page-user-reset-success .messages.status,.page-user-reset .messages.status,.stem-page-user-login .messages.status,.stem-page-user-password-reset .messages.status,.stem-page-user-register .messages.status{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iZG9uZV9ibGFja18yNGRwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4NCiAgPHBhdGggaWQ9IlBhdGhfMjc1IiBkYXRhLW5hbWU9IlBhdGggMjc1IiBkPSJNMCwwSDMyVjMySDBaIiBmaWxsPSJub25lIi8+DQogIDxwYXRoIGlkPSJQYXRoXzI3NiIgZGF0YS1uYW1lPSJQYXRoIDI3NiIgZD0iTTExLjU0NSwyMi41MjgsNS40MzYsMTUuODIxLDMuNCwxOC4wNTcsMTEuNTQ1LDI3LDI5LDcuODM2LDI2Ljk2NCw1LjZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSIjMGU4NzJlIi8+DQo8L3N2Zz4NCg==);border:2px solid #489c22}.page-user-reset-success .messages.error,.page-user-reset .messages.error,.stem-page-user-login .messages.error,.stem-page-user-password-reset .messages.error,.stem-page-user-register .messages.error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgPHBhdGggaWQ9ImVycm9yX291dGxpbmVfYmxhY2tfMjRkcCIgZD0iTTEyLjgsMTcuNmgyLjRWMjBIMTIuOFptMC05LjZoMi40djcuMkgxMi44Wm0xLjE4OC02QTEyLDEyLDAsMSwwLDI2LDE0LDExLjk5NCwxMS45OTQsMCwwLDAsMTMuOTg4LDJaTTE0LDIzLjZBOS42LDkuNiwwLDEsMSwyMy42LDE0LDkuNiw5LjYsMCwwLDEsMTQsMjMuNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yIC0yKSIgZmlsbD0iI2Q0MWMxYyIvPg0KPC9zdmc+DQo=);border:2px solid #dc0c43}.page-user-reset-success .messages.warning,.page-user-reset .messages.warning,.stem-page-user-login .messages.warning,.stem-page-user-password-reset .messages.warning,.stem-page-user-register .messages.warning{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iZG9uZV9ibGFja18yNGRwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4NCiAgPHBhdGggaWQ9IlBhdGhfMjc1IiBkYXRhLW5hbWU9IlBhdGggMjc1IiBkPSJNMCwwSDMyVjMySDBaIiBmaWxsPSJub25lIi8+DQogIDxwYXRoIGlkPSJQYXRoXzI3NiIgZGF0YS1uYW1lPSJQYXRoIDI3NiIgZD0iTTExLjU0NSwyMi41MjgsNS40MzYsMTUuODIxLDMuNCwxOC4wNTcsMTEuNTQ1LDI3LDI5LDcuODM2LDI2Ljk2NCw1LjZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSIjMGU4NzJlIi8+DQo8L3N2Zz4NCg==);border:2px solid var(--yellow)}.page-user-reset-success .messages.error,.page-user-reset-success .messages.status,.page-user-reset-success .messages.warning,.page-user-reset .messages.error,.page-user-reset .messages.status,.page-user-reset .messages.warning,.stem-page-user-login .messages.error,.stem-page-user-login .messages.status,.stem-page-user-login .messages.warning,.stem-page-user-password-reset .messages.error,.stem-page-user-password-reset .messages.status,.stem-page-user-password-reset .messages.warning,.stem-page-user-register .messages.error,.stem-page-user-register .messages.status,.stem-page-user-register .messages.warning{color:#0b0c0c;padding-left:6rem;background-color:transparent;border-radius:4px;background-repeat:no-repeat;background-position:15px;background-position:1.5rem}.page-user-reset-success .messages.error ul,.page-user-reset-success .messages.status ul,.page-user-reset-success .messages.warning ul,.page-user-reset .messages.error ul,.page-user-reset .messages.status ul,.page-user-reset .messages.warning ul,.stem-page-user-login .messages.error ul,.stem-page-user-login .messages.status ul,.stem-page-user-login .messages.warning ul,.stem-page-user-password-reset .messages.error ul,.stem-page-user-password-reset .messages.status ul,.stem-page-user-password-reset .messages.warning ul,.stem-page-user-register .messages.error ul,.stem-page-user-register .messages.status ul,.stem-page-user-register .messages.warning ul{list-style-type:none}.page-user-reset-success .messages.error ul li label,.page-user-reset-success .messages.status ul li label,.page-user-reset-success .messages.warning ul li label,.page-user-reset .messages.error ul li label,.page-user-reset .messages.status ul li label,.page-user-reset .messages.warning ul li label,.stem-page-user-login .messages.error ul li label,.stem-page-user-login .messages.status ul li label,.stem-page-user-login .messages.warning ul li label,.stem-page-user-password-reset .messages.error ul li label,.stem-page-user-password-reset .messages.status ul li label,.stem-page-user-password-reset .messages.warning ul li label,.stem-page-user-register .messages.error ul li label,.stem-page-user-register .messages.status ul li label,.stem-page-user-register .messages.warning ul li label{color:#0b0c0c}.page-user-reset-success .messages.error a,.page-user-reset-success .messages.status a,.page-user-reset-success .messages.warning a,.page-user-reset .messages.error a,.page-user-reset .messages.status a,.page-user-reset .messages.warning a,.stem-page-user-login .messages.error a,.stem-page-user-login .messages.status a,.stem-page-user-login .messages.warning a,.stem-page-user-password-reset .messages.error a,.stem-page-user-password-reset .messages.status a,.stem-page-user-password-reset .messages.warning a,.stem-page-user-register .messages.error a,.stem-page-user-register .messages.status a,.stem-page-user-register .messages.warning a{text-decoration:underline}.page-user-reset #edit-actions,.page-user-reset-success #edit-actions,.stem-page-user-login #edit-actions,.stem-page-user-password-reset #edit-actions,.stem-page-user-register #edit-actions{margin-top:2rem}.page-user-reset-success .stem-user-pages-illusatration img,.page-user-reset .stem-user-pages-illusatration img,.stem-page-user-login .stem-user-pages-illusatration img,.stem-page-user-password-reset .stem-user-pages-illusatration img,.stem-page-user-register .stem-user-pages-illusatration img{max-width:none}@media (min-width:87.5em){.page-user-reset-success .stem-user-pages-footer,.page-user-reset .stem-user-pages-footer,.stem-page-user-login .stem-user-pages-footer,.stem-page-user-password-reset .stem-user-pages-footer{position:fixed}}.page-user-reset-success .stem-user-pages-footer,.page-user-reset .stem-user-pages-footer,.stem-page-user-login .stem-user-pages-footer,.stem-page-user-password-reset .stem-user-pages-footer,.stem-page-user-register .stem-user-pages-footer{background-color:#2a3946;color:#fff;width:100%;max-width:100%;margin-left:0;margin-right:0;padding:1.2rem 4rem;bottom:0}.page-user-reset-success .stem-user-pages-footer .menu,.page-user-reset .stem-user-pages-footer .menu,.stem-page-user-login .stem-user-pages-footer .menu,.stem-page-user-password-reset .stem-user-pages-footer .menu,.stem-page-user-register .stem-user-pages-footer .menu{padding:0;margin:0}.page-user-reset-success .stem-user-pages-footer .menu li,.page-user-reset .stem-user-pages-footer .menu li,.stem-page-user-login .stem-user-pages-footer .menu li,.stem-page-user-password-reset .stem-user-pages-footer .menu li,.stem-page-user-register .stem-user-pages-footer .menu li{display:inline}.page-user-reset-success .stem-user-pages-footer .menu li a,.page-user-reset .stem-user-pages-footer .menu li a,.stem-page-user-login .stem-user-pages-footer .menu li a,.stem-page-user-password-reset .stem-user-pages-footer .menu li a,.stem-page-user-register .stem-user-pages-footer .menu li a{color:#fff;text-decoration:underline}@media (max-width:48em){.page-user-reset-success .stem-user-pages-footer,.page-user-reset .stem-user-pages-footer,.stem-page-user-login .stem-user-pages-footer,.stem-page-user-password-reset .stem-user-pages-footer,.stem-page-user-register .stem-user-pages-footer{margin-top:auto;text-align:center}.page-user-reset-success .stem-user-pages-footer .row div .menu,.page-user-reset .stem-user-pages-footer .row div .menu,.stem-page-user-login .stem-user-pages-footer .row div .menu,.stem-page-user-password-reset .stem-user-pages-footer .row div .menu,.stem-page-user-register .stem-user-pages-footer .row div .menu{width:100%}}.page-user-reset .stem-user-pages-footer .menu li{padding-right:.5rem}@media (max-width:48em){.page-user-reset,.page-user-reset-success,.stem-page-user-login,.stem-page-user-password-reset,.stem-page-user-register{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.page-user-reset-success .container--full,.page-user-reset .container--full,.stem-page-user-login .container--full,.stem-page-user-password-reset .container--full,.stem-page-user-register .container--full{-ms-flex:1;flex:1}}.page-user-reset:not(.page-user-reset-success) .container--tools.desktop,.page-user-reset:not(.page-user-reset-success) .container--tools.mobile,.page-user-reset:not(.page-user-reset-success) .nav--combined{display:none}.page-user-reset:not(.page-user-reset-success) #logo img{margin-top:4rem;margin-bottom:4rem}.page-user-reset:not(.page-user-reset-success) .form-type-password-confirm{background-color:transparent;padding:0}.page-user-reset:not(.page-user-reset-success) .form-item-pass-pass1{margin-bottom:0}.page-user-reset:not(.page-user-reset-success) .form-type-password>label{font-weight:700;margin:1rem 0 .5rem}.page-user-reset:not(.page-user-reset-success) .password-confirm,.page-user-reset:not(.page-user-reset-success) .password-strength-title{font-weight:700}.page-user-reset:not(.page-user-reset-success) .password-confirm{margin-top:0}.page-user-reset:not(.page-user-reset-success) .password-indicator{background-color:#bbb}.page-user-reset:not(.page-user-reset-success) .password-indicator div{background-color:#69be28}.page-user-reset:not(.page-user-reset-success) .password-strength{margin-top:0}@media (max-width:48em){.page-user-reset:not(.page-user-reset-success) .password-strength{margin-bottom:2rem}.page-user-reset:not(.page-user-reset-success) .password-toggle{margin:0}}@media (min-width:48em){.page-user-edit .password-toggle,.page-user-reset:not(.page-user-reset-success) .password-toggle{position:absolute;right:53%}}@media (min-width:48em){.page-user-register .password-toggle{margin-right:38px}}.page-user-reset-success .stem-user-password-reset-success-message{margin:4rem 0}.page-user-reset-success .stem-user-password-reset-success-dashboard-btn,.page-user-reset-success .stem-user-password-reset-success-homepage-btn{margin:2rem 0}.page-user-reset-success .btn-success{border-top-right-radius:12px;border-bottom-left-radius:12px;border-top-left-radius:0;border-bottom-right-radius:0}.action-links{clear:both;padding-bottom:1em}.view-filters .views-exposed-widget,.views-widget-sort-by{text-align:right;float:none!important;padding:0!important}.view-filters .views-exposed-widget label,.view-filters .views-exposed-widget select,.views-widget-sort-by label,.views-widget-sort-by select{display:inline-block;width:auto;margin-left:11px}.deactive .active,.deactive .active a{text-decoration:none;color:#1059a5}.deactive .active:visited,.deactive .active a:visited{color:#1059a5}.deactive .active:hover,.deactive .active a:hover{text-decoration:none;color:#00339a}.deactive .active:focus,.deactive .active a:focus{outline:thin dotted;color:#00339a}.deactive .active:active,.deactive .active:hover,.deactive .active a:active,.deactive .active a:hover{outline:0}.navbar-fixed-left .left-menu li.menu-link{font-size:13px;font-size:1.3rem}.page-admin-commerce-cpd-orders .view-filters .views-exposed-widget:not(.views-submit-button){text-align:initial;background-color:#f5f5f5;border-top:1px solid #fff;padding:2em!important}.page-admin-commerce-cpd-orders .view-filters .views-exposed-widget:not(.views-submit-button)>label,.page-admin-commerce-cpd-orders .view-filters .views-exposed-widget:not(.views-submit-button) label[for=edit-changed-max]{margin-left:0;font-size:20px;font-size:2rem;font-weight:700}.page-admin-commerce-cpd-orders .views-widget-filter-changed{display:-ms-flexbox;display:flex}.page-admin-commerce-cpd-orders .views-widget-filter-changed *{margin:0}.page-admin-commerce-cpd-orders .views-widget-filter-changed .views-widget,.page-admin-commerce-cpd-orders .views-widget-filter-changed .views-widget .form-item{display:-ms-flexbox;display:flex}.page-admin-commerce-cpd-orders .views-widget-filter-changed .views-widget .form-item input{padding:.5em;margin:0 1em}.page-admin-commerce-cpd-orders tr.even{background-color:#fff}.page-admin-commerce-cpd-orders tr.odd{background-color:#f5f5f5}@media (min-width:64em){.page-admin-commerce-booking-delegates .main{width:100%}.page-admin-commerce-booking-delegates .views-table{table-layout:fixed}.page-admin-commerce-booking-delegates .views-table .views-field{overflow:hidden;text-overflow:ellipsis}}.views-summary{margin-right:.5em;margin-bottom:1.5em;display:inline-block}.views-summary a{background:#cf2453;padding:.25em .5em;color:#fff;font-size:1.2em}@media (min-width:48em){body.page-dashboard div.container--ad div.main div.messages,body.page-dashboard div.container--dash div.main div.messages,body.page-dashboard div.container--features div.main div.messages,body.page-dashboard div.container--full div.main div.messages,body.page-dashboard div.container--profile div.main div.messages,body.page-dashboard div.container--results div.main div.messages,body.page-dashboard div.container--rev div.main div.messages,body.page-dashboard div.container--slim div.main div.messages,body.page-dashboard div.container div.main div.messages{width:50vw;max-width:50vw;position:relative;left:25%}}@media (min-width:87.5em){body.page-dashboard div.container--ad div.main div.messages,body.page-dashboard div.container--dash div.main div.messages,body.page-dashboard div.container--features div.main div.messages,body.page-dashboard div.container--full div.main div.messages,body.page-dashboard div.container--profile div.main div.messages,body.page-dashboard div.container--results div.main div.messages,body.page-dashboard div.container--rev div.main div.messages,body.page-dashboard div.container--slim div.main div.messages,body.page-dashboard div.container div.main div.messages{left:15%}}@media (min-width:120em){body.page-dashboard div.container--ad div.main div.messages,body.page-dashboard div.container--dash div.main div.messages,body.page-dashboard div.container--features div.main div.messages,body.page-dashboard div.container--full div.main div.messages,body.page-dashboard div.container--profile div.main div.messages,body.page-dashboard div.container--results div.main div.messages,body.page-dashboard div.container--rev div.main div.messages,body.page-dashboard div.container--slim div.main div.messages,body.page-dashboard div.container div.main div.messages{left:5%}}.ambassador-content h1{line-height:1.1}.ambassador-content h4{margin-top:1em;margin-bottom:.5em}.ambassador-content h4 .glyphicon:before{color:#cf2453}.ambassador-content .control-label{margin-left:0}.ambassador-content .infobar{margin:0;padding:.2em .5em;overflow:auto;clear:both;background:#cf2453}.ambassador-content .infobar span{margin-right:.5em;margin-bottom:.2em;margin-top:.2em;display:inline-block;color:#fff}.ambassador-content .infobar span span{background:#fff;padding:0!important;margin-right:.3em;width:30px;height:30px;border-radius:32px;display:inline-block;text-align:center}.ambassador-content .infobar span .glyphicon:before{margin-right:0!important;font-size:16px;color:#cf2453;line-height:30px}.ambassador-content .activity-details{margin:0 15px;background:#f4f4f4;overflow:auto;display:block}.ambassador-content .activity-details label{display:block}.box,.comment-form .ctools-collapsible-content,.form-type-password-confirm,.stem-page-user-register .form-item-terms-and-conditions{margin-bottom:1.35em;padding:1.35em 22px;background-color:#f4f4f4}.box p:last-of-type,.comment-form .ctools-collapsible-content p:last-of-type,.form-type-password-confirm p:last-of-type,.stem-page-user-register .form-item-terms-and-conditions p:last-of-type{margin-bottom:0}@media (min-width:37.5em){.box ol,.box ul,.comment-form .ctools-collapsible-content ol,.comment-form .ctools-collapsible-content ul,.form-type-password-confirm ol,.form-type-password-confirm ul,.stem-page-user-register .form-item-terms-and-conditions ol,.stem-page-user-register .form-item-terms-and-conditions ul{margin-left:0}}.box.lead,.box form,.comment-form .ctools-collapsible-content form,.comment-form .lead.ctools-collapsible-content,.form-type-password-confirm form,.lead.form-type-password-confirm,.stem-page-user-register .form-item-terms-and-conditions form,.stem-page-user-register .lead.form-item-terms-and-conditions{margin-bottom:0}.box .list--striped li,.box .list--summary li,.box .list--teaser li,.box>.pane-content>p,.comment-form .ctools-collapsible-content .list--striped li,.comment-form .ctools-collapsible-content .list--summary li,.comment-form .ctools-collapsible-content .list--teaser li,.comment-form .ctools-collapsible-content>.pane-content>p,.form-type-password-confirm .list--striped li,.form-type-password-confirm .list--summary li,.form-type-password-confirm .list--teaser li,.form-type-password-confirm>.pane-content>p,.stem-page-user-register .form-item-terms-and-conditions .list--striped li,.stem-page-user-register .form-item-terms-and-conditions .list--summary li,.stem-page-user-register .form-item-terms-and-conditions .list--teaser li,.stem-page-user-register .form-item-terms-and-conditions>.pane-content>p{padding:.45em 11px}.cols .box,.cols .comment-form .ctools-collapsible-content,.cols .form-type-password-confirm,.cols .stem-page-user-register .form-item-terms-and-conditions,.comment-form .cols .ctools-collapsible-content,.stem-page-user-register .cols .form-item-terms-and-conditions{padding:0}.box--border{margin-bottom:2.7em;padding:0;border:1px solid #d8d8d8!important;border-width:2px}@media (min-width:37.5em){.box--border ol,.box--border ul{margin-left:0}}.box--border.lead,.box--border form{margin-bottom:0}.box--border.list--striped li,.box--border .list--striped li,.box--border .list--summary li,.box--border .list--teaser li{padding:.45em 11px}.box--border.box,.box--border.form-type-password-confirm,.comment-form .box--border.ctools-collapsible-content,.stem-page-user-register .box--border.form-item-terms-and-conditions{background-color:#f4f4f4}.box__header{font-size:16px;font-size:1.6rem;letter-spacing:1px;text-transform:uppercase}.box__inset{padding:1.35em 0;border-top:1px solid #ccc}.box__inset p{font-size:18px;font-size:1.8rem;font-family:RobotoBd,Helvetica Neue,Helvetica,sans-serif}.collapsible{margin:1.35em 0}.collapsible__heading{position:relative;font-size:16px;font-size:1.6rem;color:#1059a5;cursor:pointer;padding:.75rem 11px .75rem 22px;margin:0;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAxNiAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+VW50aXRsZWQgMjwvdGl0bGU+PHBhdGggZD0iTTEzLjAxNSAxMkwuNzg4IDEuNzY4QTEuMDAyIDEuMDAyIDAgMCAxIDIuMDcyLjIzMmwxMy4xNDMgMTFhMS4wMDQgMS4wMDQgMCAwIDEgMCAxLjUzNmwtMTMuMTQzIDExYTEuMDA0IDEuMDA0IDAgMCAxLTEuNDEtLjEyNiAxLjAwMiAxLjAwMiAwIDAgMSAuMTI2LTEuNDFMMTMuMDE1IDEyeiIgZmlsbD0iI0NEMjg1NSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat 0 52%;background-size:11px auto}.collapsible__content{display:none;padding:0 11px 0 22px}.box--rev{background-color:#cf2453}.box--rev p{color:#fff}.box--rev p a{color:#fff;border-bottom:1px solid #fff}.box--img{background:url(/sites/all/themes/custom/stem_base/assets/img/site/stemcentre.svg) no-repeat 0 100%,linear-gradient(#1059a5,#7ee1ff);background-size:contain;padding-bottom:12.15em}@media (min-width:30em){.box--img{padding-bottom:17.55em}}@media (min-width:37.5em){.box--img{max-height:8.91em;padding:1.35em 22px 1.35em 18em}}@media (min-width:64em){.box--img{max-height:none;padding-bottom:12.15em;padding-left:22px}}.box.bursary-checker-block label,.box.bursary-checker-block p,.box.fee-bursaries-block label,.box.fee-bursaries-block p,.bursary-checker-block.form-type-password-confirm label,.bursary-checker-block.form-type-password-confirm p,.comment-form .bursary-checker-block.ctools-collapsible-content label,.comment-form .bursary-checker-block.ctools-collapsible-content p,.comment-form .fee-bursaries-block.ctools-collapsible-content label,.comment-form .fee-bursaries-block.ctools-collapsible-content p,.fee-bursaries-block.form-type-password-confirm label,.fee-bursaries-block.form-type-password-confirm p,.stem-page-user-register .bursary-checker-block.form-item-terms-and-conditions label,.stem-page-user-register .bursary-checker-block.form-item-terms-and-conditions p,.stem-page-user-register .fee-bursaries-block.form-item-terms-and-conditions label,.stem-page-user-register .fee-bursaries-block.form-item-terms-and-conditions p{display:block;font-size:16px;font-size:1.6rem;color:#0b0c0c;line-height:1.6;margin:0 0 1.0125em}.box.bursary-checker-block label,.box.fee-bursaries-block label,.bursary-checker-block.form-type-password-confirm label,.comment-form .bursary-checker-block.ctools-collapsible-content label,.comment-form .fee-bursaries-block.ctools-collapsible-content label,.fee-bursaries-block.form-type-password-confirm label,.stem-page-user-register .bursary-checker-block.form-item-terms-and-conditions label,.stem-page-user-register .fee-bursaries-block.form-item-terms-and-conditions label{font-weight:700}.box.bursary-checker-block .form-item,.box.fee-bursaries-block .form-item,.bursary-checker-block.form-type-password-confirm .form-item,.comment-form .bursary-checker-block.ctools-collapsible-content .form-item,.comment-form .fee-bursaries-block.ctools-collapsible-content .form-item,.fee-bursaries-block.form-type-password-confirm .form-item,.stem-page-user-register .bursary-checker-block.form-item-terms-and-conditions .form-item,.stem-page-user-register .fee-bursaries-block.form-item-terms-and-conditions .form-item{margin:0}.box.bursary-checker-block .form-actions,.box.fee-bursaries-block .form-actions,.bursary-checker-block.form-type-password-confirm .form-actions,.comment-form .bursary-checker-block.ctools-collapsible-content .form-actions,.comment-form .fee-bursaries-block.ctools-collapsible-content .form-actions,.fee-bursaries-block.form-type-password-confirm .form-actions,.stem-page-user-register .bursary-checker-block.form-item-terms-and-conditions .form-actions,.stem-page-user-register .fee-bursaries-block.form-item-terms-and-conditions .form-actions{display:block;overflow:hidden;margin:0}.box.bursary-checker-block .form-actions .form-submit,.box.fee-bursaries-block .form-actions .form-submit,.bursary-checker-block.form-type-password-confirm .form-actions .form-submit,.comment-form .bursary-checker-block.ctools-collapsible-content .form-actions .form-submit,.comment-form .fee-bursaries-block.ctools-collapsible-content .form-actions .form-submit,.fee-bursaries-block.form-type-password-confirm .form-actions .form-submit,.stem-page-user-register .bursary-checker-block.form-item-terms-and-conditions .form-actions .form-submit,.stem-page-user-register .fee-bursaries-block.form-item-terms-and-conditions .form-actions .form-submit{font-size:16px;font-size:1.6rem;float:right;margin:0 0 1.0125em;padding:4px 11px}.box.bursary-checker-block .hidden,.box.fee-bursaries-block .hidden,.bursary-checker-block.form-type-password-confirm .hidden,.comment-form .bursary-checker-block.ctools-collapsible-content .hidden,.comment-form .fee-bursaries-block.ctools-collapsible-content .hidden,.fee-bursaries-block.form-type-password-confirm .hidden,.stem-page-user-register .bursary-checker-block.form-item-terms-and-conditions .hidden,.stem-page-user-register .fee-bursaries-block.form-item-terms-and-conditions .hidden{display:none}.box.bursary-checker-block #bursary-checker-messages,.box.fee-bursaries-block #bursary-checker-messages,.bursary-checker-block.form-type-password-confirm #bursary-checker-messages,.comment-form .bursary-checker-block.ctools-collapsible-content #bursary-checker-messages,.comment-form .fee-bursaries-block.ctools-collapsible-content #bursary-checker-messages,.fee-bursaries-block.form-type-password-confirm #bursary-checker-messages,.stem-page-user-register .bursary-checker-block.form-item-terms-and-conditions #bursary-checker-messages,.stem-page-user-register .fee-bursaries-block.form-item-terms-and-conditions #bursary-checker-messages{margin:0 0 1.0125em}.box.bursary-checker-block #bursary-checker-messages strong,.box.fee-bursaries-block #bursary-checker-messages strong,.bursary-checker-block.form-type-password-confirm #bursary-checker-messages strong,.comment-form .bursary-checker-block.ctools-collapsible-content #bursary-checker-messages strong,.comment-form .fee-bursaries-block.ctools-collapsible-content #bursary-checker-messages strong,.fee-bursaries-block.form-type-password-confirm #bursary-checker-messages strong,.stem-page-user-register .bursary-checker-block.form-item-terms-and-conditions #bursary-checker-messages strong,.stem-page-user-register .fee-bursaries-block.form-item-terms-and-conditions #bursary-checker-messages strong{display:block;text-transform:uppercase;margin:0 0 1.0125em}.box.bursary-checker-block #bursary-checker-messages .messages,.box.fee-bursaries-block #bursary-checker-messages .messages,.bursary-checker-block.form-type-password-confirm #bursary-checker-messages .messages,.comment-form .bursary-checker-block.ctools-collapsible-content #bursary-checker-messages .messages,.comment-form .fee-bursaries-block.ctools-collapsible-content #bursary-checker-messages .messages,.fee-bursaries-block.form-type-password-confirm #bursary-checker-messages .messages,.stem-page-user-register .bursary-checker-block.form-item-terms-and-conditions #bursary-checker-messages .messages,.stem-page-user-register .fee-bursaries-block.form-item-terms-and-conditions #bursary-checker-messages .messages{font-size:16px;font-size:1.6rem}.box.bursary-checker-block #bursary-checker-messages .messages.status,.box.fee-bursaries-block #bursary-checker-messages .messages.status,.bursary-checker-block.form-type-password-confirm #bursary-checker-messages .messages.status,.comment-form .bursary-checker-block.ctools-collapsible-content #bursary-checker-messages .messages.status,.comment-form .fee-bursaries-block.ctools-collapsible-content #bursary-checker-messages .messages.status,.fee-bursaries-block.form-type-password-confirm #bursary-checker-messages .messages.status,.stem-page-user-register .bursary-checker-block.form-item-terms-and-conditions #bursary-checker-messages .messages.status,.stem-page-user-register .fee-bursaries-block.form-item-terms-and-conditions #bursary-checker-messages .messages.status{margin:0 0 1.0125em;padding:0;background:none;color:#0b0c0c;border:none;font-weight:700}.box.bursary-checker-block .fake-box-separator,.box.fee-bursaries-block .fake-box-separator,.bursary-checker-block.form-type-password-confirm .fake-box-separator,.comment-form .bursary-checker-block.ctools-collapsible-content .fake-box-separator,.comment-form .fee-bursaries-block.ctools-collapsible-content .fake-box-separator,.fee-bursaries-block.form-type-password-confirm .fake-box-separator,.stem-page-user-register .bursary-checker-block.form-item-terms-and-conditions .fake-box-separator,.stem-page-user-register .fee-bursaries-block.form-item-terms-and-conditions .fake-box-separator{display:block;width:calc(100% + 44px);height:1.35em;background-color:#fff;margin-left:-22px;margin-bottom:1.35em}.comment-form body.node-type-course-occurrence .complementary .ctools-collapsible-content,.stem-page-user-register body.node-type-course-occurrence .complementary .form-item-terms-and-conditions,body.node-type-course-occurrence .complementary .box,body.node-type-course-occurrence .complementary .comment-form .ctools-collapsible-content,body.node-type-course-occurrence .complementary .form-type-password-confirm,body.node-type-course-occurrence .complementary .stem-page-user-register .form-item-terms-and-conditions{background-color:#f1f1f1}.comment-form body.node-type-course-occurrence .complementary .ctools-collapsible-content .box__header,.stem-page-user-register body.node-type-course-occurrence .complementary .form-item-terms-and-conditions .box__header,body.node-type-course-occurrence .complementary .box .box__header,body.node-type-course-occurrence .complementary .comment-form .ctools-collapsible-content .box__header,body.node-type-course-occurrence .complementary .form-type-password-confirm .box__header,body.node-type-course-occurrence .complementary .stem-page-user-register .form-item-terms-and-conditions .box__header{font-weight:700}.comment-form body.node-type-course-occurrence .complementary .highlighted.ctools-collapsible-content,.stem-page-user-register body.node-type-course-occurrence .complementary .highlighted.form-item-terms-and-conditions,body.node-type-course-occurrence .complementary .box.highlighted,body.node-type-course-occurrence .complementary .comment-form .highlighted.ctools-collapsible-content,body.node-type-course-occurrence .complementary .highlighted.form-type-password-confirm,body.node-type-course-occurrence .complementary .stem-page-user-register .highlighted.form-item-terms-and-conditions{background-color:#cf2453;color:#fff}.comment-form body.node-type-course-occurrence .complementary .highlighted.ctools-collapsible-content a,.comment-form body.node-type-course-occurrence .complementary .highlighted.ctools-collapsible-content a:visited,.stem-page-user-register body.node-type-course-occurrence .complementary .highlighted.form-item-terms-and-conditions a,.stem-page-user-register body.node-type-course-occurrence .complementary .highlighted.form-item-terms-and-conditions a:visited,body.node-type-course-occurrence .complementary .box.highlighted a,body.node-type-course-occurrence .complementary .box.highlighted a:visited,body.node-type-course-occurrence .complementary .comment-form .highlighted.ctools-collapsible-content a,body.node-type-course-occurrence .complementary .comment-form .highlighted.ctools-collapsible-content a:visited,body.node-type-course-occurrence .complementary .highlighted.form-type-password-confirm a,body.node-type-course-occurrence .complementary .highlighted.form-type-password-confirm a:visited,body.node-type-course-occurrence .complementary .stem-page-user-register .highlighted.form-item-terms-and-conditions a,body.node-type-course-occurrence .complementary .stem-page-user-register .highlighted.form-item-terms-and-conditions a:visited{color:#fff}.comment-form body.node-type-course-occurrence .complementary .transparent.ctools-collapsible-content,.stem-page-user-register body.node-type-course-occurrence .complementary .transparent.form-item-terms-and-conditions,body.node-type-course-occurrence .complementary .box.transparent,body.node-type-course-occurrence .complementary .comment-form .transparent.ctools-collapsible-content,body.node-type-course-occurrence .complementary .stem-page-user-register .transparent.form-item-terms-and-conditions,body.node-type-course-occurrence .complementary .transparent.form-type-password-confirm{background-color:transparent}.comment-form body.node-type-course-occurrence .complementary .no-padding.ctools-collapsible-content,.stem-page-user-register body.node-type-course-occurrence .complementary .no-padding.form-item-terms-and-conditions,body.node-type-course-occurrence .complementary .box.no-padding,body.node-type-course-occurrence .complementary .comment-form .no-padding.ctools-collapsible-content,body.node-type-course-occurrence .complementary .no-padding.form-type-password-confirm,body.node-type-course-occurrence .complementary .stem-page-user-register .no-padding.form-item-terms-and-conditions{padding-left:0;padding-right:0}.comment-form body.node-type-course-occurrence .complementary .no-padding.ctools-collapsible-content:first-child,.stem-page-user-register body.node-type-course-occurrence .complementary .no-padding.form-item-terms-and-conditions:first-child,body.node-type-course-occurrence .complementary .box.no-padding:first-child,body.node-type-course-occurrence .complementary .comment-form .no-padding.ctools-collapsible-content:first-child,body.node-type-course-occurrence .complementary .no-padding.form-type-password-confirm:first-child,body.node-type-course-occurrence .complementary .stem-page-user-register .no-padding.form-item-terms-and-conditions:first-child{padding-top:0}.comment-form body.node-type-course-occurrence .complementary .ctools-collapsible-content .more__item.odd,.stem-page-user-register body.node-type-course-occurrence .complementary .form-item-terms-and-conditions .more__item.odd,body.node-type-course-occurrence .complementary .box .more__item.odd,body.node-type-course-occurrence .complementary .comment-form .ctools-collapsible-content .more__item.odd,body.node-type-course-occurrence .complementary .form-type-password-confirm .more__item.odd,body.node-type-course-occurrence .complementary .stem-page-user-register .form-item-terms-and-conditions .more__item.odd{background-color:#f1f1f1}.collection-item{margin-bottom:4.05em;text-align:center}.collection__img{margin-bottom:.675em}.collection__header{margin-bottom:.3375em;font-size:18px;font-size:1.8rem;line-height:1.2}@media (min-width:64em){.collection__header{font-size:21px;font-size:2.1rem}}.collection__byline{margin-bottom:.3375em;font-size:16px;font-size:1.6rem;text-transform:uppercase}@media (min-width:64em){.collection__byline{font-size:16px;font-size:1.6rem}}.collection__summary{margin-bottom:0;font-size:16px;font-size:1.6rem}@media (min-width:64em){.collection__summary{font-size:16px;font-size:1.6rem;line-height:1.4}}.faq__list{margin-bottom:2.7em}@media (min-width:64em){.faq__list{column-count:2;column-gap:44px;column-break-inside:avoid}}.faq__list li{font-size:16px;font-size:1.6rem;line-height:1.4;display:block}.faq__question{margin-bottom:.16875em;font-family:RobotoRg,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-size:1.8rem;font-weight:400}@media (min-width:48em){.faq__question{font-size:21px;font-size:2.1rem}}.faq__answer{margin-bottom:1.35em}.faq__answer ol,.faq__answer p,.faq__answer ul{font-size:16px;font-size:1.6rem}@media (min-width:48em){.faq__answer ol,.faq__answer p,.faq__answer ul{font-size:16px;font-size:1.6rem}}@media (min-width:30em){.cols{margin-bottom:.675em}.cols:after,.cols:before{content:" ";display:table}.cols:after{clear:both}}.cols .col--align-center{-ms-flex-item-align:center;align-self:center}.cols .col--four,.cols .col--one,.cols .col--three,.cols .col--two{margin-bottom:1.35em}@media (min-width:37.5em){.cols .col--four,.cols .col--one,.cols .col--three,.cols .col--two{margin-bottom:0}}@media (min-width:37.5em){.cols--two .col--one.cpd-data-table-wrapper{width:65.625%;float:left;margin-right:-100%;margin-left:0;clear:none}}@media (min-width:37.5em){.cols--two .col--two.cpd-button-wrapper{width:31.25%;float:right;margin-left:0;margin-right:0;clear:none}}.cols--two .col--one{clear:both!important}@media (min-width:37.5em){.cols--two .col--one{float:left;margin-right:-100%}}@media (min-width:37.5em){.cols--two .col--one,.cols--two .col--two{width:47.619047619%;margin-left:0;clear:none}.cols--two .col--two{float:right;margin-right:0}}.cols--three .col--one{clear:both!important}@media (min-width:37.5em){.cols--three .col--one{margin-left:0}}@media (min-width:37.5em){.cols--three .col--one,.cols--three .col--two{width:31.25%;float:left;margin-right:-100%;clear:none}.cols--three .col--two{margin-left:34.375%}}@media (min-width:37.5em){.cols--three .col--three{width:31.25%;float:right;margin-left:0;margin-right:0;clear:none}}.cols--four .col--one{clear:both!important}@media (min-width:30em){.cols--four .col--one{width:48.3146067416%;float:left;margin-right:-100%;margin-left:0;clear:none}}@media (min-width:37.5em){.cols--four .col--one{width:22.4719101124%;float:left;margin-right:-100%;margin-left:0;clear:none}}@media (min-width:30em){.cols--four .col--two{width:48.3146067416%;float:right;margin-left:0;margin-right:0;clear:none}}@media (min-width:37.5em){.cols--four .col--two{width:22.4719101124%;float:left;margin-right:-100%;margin-left:25.8426966292%;clear:none}}@media (min-width:30em){.cols--four .col--two--wider{width:48.3146067416%;float:left;margin-right:-100%;margin-left:0;clear:none;clear:both}}@media (min-width:37.5em){.cols--four .col--two--wider{width:74.1573033708%;float:right;margin-left:0;margin-right:0;clear:none}}@media (min-width:30em){.cols--four .col--three{width:48.3146067416%;float:right;margin-left:0;margin-right:0;clear:none}}@media (min-width:37.5em){.cols--four .col--three{width:22.4719101124%;float:left;margin-right:-100%;margin-left:51.6853932584%;clear:none}}@media (min-width:30em){.cols--four .col--three--wide{width:100%;float:right;margin-left:0;margin-right:0;clear:none;clear:both}}@media (min-width:37.5em){.cols--four .col--three--wide{width:48.3146067416%;float:right;margin-left:0;margin-right:0;clear:none}}@media (min-width:37.5em){.cols--four .col--four{width:22.4719101124%;float:right;margin-left:0;margin-right:0;clear:none}}@media (min-width:37.5em){.special-grid-item{width:44%;margin-right:20px;float:left;min-height:660px}}.listing,.listing--link{margin-bottom:2.025em;clear:both}@media (min-width:37.5em){.listing,.listing--link{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:37.5em){.no-flexbox .listing--link:after,.no-flexbox .listing--link:before,.no-flexbox .listing:after,.no-flexbox .listing:before{content:" ";display:table}.no-flexbox .listing--link:after,.no-flexbox .listing:after{clear:both}}.listing--link .listing__figure,.listing .listing__figure{margin-bottom:.3375em}@media (min-width:37.5em){.listing--link .listing__figure,.listing .listing__figure{width:13.6141%;margin-left:22px;margin-bottom:0}}.listing--link .listing__button,.listing .listing__button{margin-top:1.35em}.listing--link .listing__category,.listing .listing__category{margin-bottom:1.35em}.listing--link .listing__meta__item__file,.listing .listing__meta__item__file{margin-bottom:.675em}@media (min-width:37.5em){.listing--link .listing__date,.listing--link .listing__rating,.listing--link .listing__type,.listing .listing__date,.listing .listing__rating,.listing .listing__type{font-size:16px;font-size:1.6rem}}.listing--link hr,.listing hr{margin:.3375em 0}.listing__time{display:block;padding-top:.675em;line-height:1.3;font-size:16px;font-size:1.6rem}@media (min-width:37.5em){.listing__time{padding-top:0}}@media (min-width:37.5em){.listing__time__day{display:block;font-size:24px;font-size:2.4rem}}.listing__time__month{text-transform:uppercase}@media (min-width:37.5em){.listing__time__month{font-family:RobotoRg,Helvetica Neue,Helvetica,Arial,sans-serif}}@media (min-width:37.5em){.listing__time__month,.listing__time__year{display:block;font-size:16px;font-size:1.6rem}}.listing__type{display:inline-block;text-transform:uppercase;font-size:16px;font-size:1.6rem;line-height:1em;color:#bababa;color:#0b0c0c;text-align:center}.listing__meta__item{padding-top:.675em;line-height:1.3}@media (min-width:37.5em){.listing__meta__item{padding-top:0}}.listing__meta__item__header{display:inline}@media (min-width:37.5em){.listing__meta__item__header{display:block;font-family:RobotoRg,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-size:1.6rem;text-transform:uppercase}}.listing__meta__item__value{display:inline;margin-right:11px}.listing__meta__item__value a.active{color:#1059a5}@media (min-width:37.5em){.listing__meta__item__value{font-size:16px;font-size:1.6rem}}.listing__meta__item__value:last-of-type{margin-right:0}.listing__meta .byline__tag{display:block;padding:4px 8px;background-color:#f4f4f4;font-size:16px;font-size:1.6rem;text-transform:uppercase}.listing__meta .byline__tag.private{background-color:#e7e7e7}.listing__meta .byline__tag.private img{margin-right:1px;margin-top:-1px;width:13px}.listing__meta .tag--collection{background-color:#e7e7e7}.listing__meta .tag--stem-learning{color:#fff;background-color:#cf2453}.listing__meta hr{clear:left}@media (min-width:37.5em){.listing__meta{padding-top:.75rem;width:10.2105%;margin-right:22px;text-align:center}}@media (min-width:37.5em){.listing__meta .no-flexbox{float:left}}.listing__content{margin-top:1.35em}@media (min-width:37.5em){.listing__content{margin-top:0;padding-bottom:1.35em}}@media (min-width:37.5em) and (-webkit-min-device-pixel-ratio:2),(min-width:37.5em) and (min-resolution:192dpi){.listing__content{border-width:.5px}}.flexbox .listing__content{-ms-flex:1;flex:1}@media (min-width:37.5em){.no-flexbox .listing__content{float:right;width:80%}}.listing__content .media__embed{display:none}@media (min-width:37.5em){.listing__content p{font-size:16px;font-size:1.6rem}}@media (min-width:48em){.listing__content p{font-size:16px;font-size:1.6rem}}.listing__content p:last-of-type{margin-bottom:0}.listing__content ol,.listing__content ul{margin:2.025em 0;padding:0 0 0 22px;line-height:1.3}@media (min-width:37.5em){.listing__content ol,.listing__content ul{font-size:16px;font-size:1.6rem}}@media (min-width:48em){.listing__content ol,.listing__content ul{font-size:16px;font-size:1.6rem}}.listing__content .listing__header_wrap .listing__sticky{position:relative;opacity:.6;float:right}@media (min-width:37.5em){.listing__content .listing__header_wrap .listing__sticky{float:left}}.svg .listing__content .listing__header_wrap .listing__sticky:before{content:"";position:absolute;background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/icon-sticky-pin.svg) no-repeat;width:55px;height:20px;top:5px;left:-30px;background-size:35%}.no-svg .listing__content .listing__header_wrap .listing__sticky:before{content:"";position:absolute;background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/icon-sticky-pin.png) no-repeat;width:55px;height:20px;top:5px;left:-30px;background-size:35%}.listing__content .listing__header{margin-bottom:.3375em;font-size:18px;font-size:1.8rem}@media (min-width:48em){.listing__content .listing__header{font-size:21px;font-size:2.1rem}}.listing__content .listing__header .listing__reference{margin-left:11px}.listing__content .listing__header img{float:right;margin-left:22px}.listing__content .collection-hidden-inside .tag--collection{display:none}.listing__content .byline__type{font-size:16px;font-size:1.6rem;text-transform:uppercase;margin-top:8px;margin-bottom:8px}.listing__content .byline__type a{margin-right:11px}@media (min-width:64em){.listing__content .byline__type{min-height:30px}}.listing__content .listing__byline a{margin-right:11px}.listing__content .byline__tag{display:inline-block;margin-right:11px;padding:4px 8px;background-color:#f4f4f4;font-size:16px;font-size:1.6rem;text-transform:uppercase}.listing__content .byline__tag.private{background-color:#e7e7e7}.listing__content .byline__tag.private img{margin-right:1px;margin-top:-1px;width:13px}.listing__content .content-type-inside .tag--collection,.listing__content .tag--content-type{background-color:#fff;border:1px solid #cf2453;border-radius:3px}.listing__content .byline__subject{display:inline-block;padding:4px 8px;font-size:16px;font-size:1.6rem;text-transform:uppercase}.listing__content .byline__subject .items .item{display:inline-block;margin:0 -3px 0 0;padding:0}.listing__content .byline__subject .items .item:before{display:inline;content:",";padding-right:3px}.listing__content .byline__subject .items .item:first-child:before{display:none}.listing__content .byline__subject.more .items:after{display:inline-block;content:"..."}.listing__content .tag--collection{background-color:#d2d2d2;border:1px solid #494a4a;border-radius:3px}.listing__content .tag--stem-learning{color:#fff;background-color:#cf2453;border:1px solid #cf2453;border-radius:3px}.listing__content .tag--stem-popular-resource{background-color:#ffdb4e;position:relative;width:200px;text-align:right;font-weight:700}.listing__content .tag--stem-popular-resource:before{content:"";position:absolute;background:transparent url(/sites/all/themes/custom/stem_base/assets/resources/popularresource-icon.svg) no-repeat 11px 50%;width:50px;height:30px;left:0;top:2px}.listing__content .stem-popular-resource-wrapper{width:auto;float:right;margin-bottom:0;padding:10px 16px}.listing__content .tag--member{background-color:#f4f4f4}.listing__content .byline__category,.listing__content .byline__posted{font-family:RobotoBd,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-size:1.6rem;font-family:RobotoRg,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase}.listing__content .byline__role{display:block;font-size:16px;font-size:1.6rem;text-transform:uppercase}.listing__collection{background-color:#f4f4f4;border-radius:5px;border:1px solid #d2d2d2;font-size:100%}.listing__collection .listing__collection_header{display:block;overflow:auto}.listing__collection .listing__collection_header h3.listing__header{float:left;margin-left:1em;padding-top:10px;width:60%}@media screen and (max-width:48em){.listing__collection .listing__collection_header h3.listing__header{float:none;width:90%}}.listing__collection .listing__collection_header .tag--collection{float:right;margin-right:0;border-radius:0 5px 0 5px;background-color:#4a4b4b;color:#fff;padding:10px 20px;border:none;font-size:16px;font-size:1.6rem}@media screen and (max-width:48em){.listing__collection .listing__collection_header .tag--collection{float:none;margin-bottom:.5em;margin-left:1em}}.listing__collection .listing__collection_content{padding:0 1em;font-size:16px;font-size:1.6rem}.listing__collection .listing__collection_content .tag--member{background-color:#d2d2d2}.listing__collection.curated__collection .tag--collection{background-color:#cf2453}.listing__action{padding-top:1.35em;text-align:right}.listing__status{margin-top:1.35em}@media (min-width:37.5em){.listing__status{-ms-flex:1;flex:1;margin-top:0;padding-bottom:.675em}}.listing__status h4{font-size:16px;font-size:1.6rem;font-family:RobotoRg,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;margin-bottom:0}.listing__status p{margin:0}.listing__status__text{margin-bottom:1.35em;text-transform:uppercase;font-size:16px;font-size:1.6rem}@media (min-width:64em){.listing__status__text{margin-bottom:4.05em;font-size:16px;font-size:1.6rem}}.listing__status__text span{margin-right:1em;text-wrap:avoid}.listing__actions{margin-top:1.35em}@media (min-width:37.5em){.listing__actions{margin-top:0;-ms-flex:1;flex:1;padding-bottom:.675em}}.listing__actions ul{margin:0;padding:0;list-style-type:none}.listing__actions ul li{border-bottom:1px solid #d8d8d8;margin-bottom:0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.listing__actions ul li{border-width:.5px}}.listing__actions ul li:last-child{border:none}.listing__actions ul li a{display:block;padding:.5em 0;line-height:1em}.listing--event--simple{margin-bottom:.675em}.listing--event--template .listing__category{margin-bottom:.675em;display:inline-block}@media (min-width:37.5em){.listing--event--template .listing__category{display:block}}.listing--event--current,.listing--event--current--list,.listing--groups{border-bottom:1px solid #d8d8d8;margin-bottom:.675em}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.listing--event--current,.listing--event--current--list,.listing--groups{border-width:.5px}}.listing--event--current--list:last-of-type,.listing--event--current:last-of-type,.listing--groups:last-of-type{border:none}@media (min-width:37.5em){.flexbox .listing--event--current,.flexbox .listing--event--current--list,.flexbox .listing--groups{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.flexbox .listing--event--current--list .listing__content,.flexbox .listing--event--current .listing__content,.flexbox .listing--groups .listing__content{-ms-flex-positive:2.5;flex-grow:2.5}}@media (min-width:37.5em){.no-flexbox .listing--event--current--list .listing__content,.no-flexbox .listing--event--current .listing__content,.no-flexbox .listing--groups .listing__content{float:left;width:50%;margin-right:5%}}@media (min-width:37.5em){.no-flexbox .listing--event--current--list .listing__status,.no-flexbox .listing--event--current .listing__status,.no-flexbox .listing--groups .listing__status{float:left;width:20%;margin-right:5%}}@media (min-width:37.5em){.no-flexbox .listing--event--current--list .listing__actions,.no-flexbox .listing--event--current .listing__actions,.no-flexbox .listing--groups .listing__actions{float:left;width:20%}}@media (min-width:37.5em){.listing--event--current--list .listing__content,.listing--event--current .listing__content,.listing--groups .listing__content{padding-right:1em;padding-bottom:.675em}.listing--event--current--list .listing__content h3,.listing--event--current .listing__content h3,.listing--groups .listing__content h3{font-size:18px;font-size:1.8rem;margin-bottom:.25em}.listing--event--current--list .listing__content p,.listing--event--current .listing__content p,.listing--groups .listing__content p{font-size:16px;font-size:1.6rem;margin:0}}.listing--count{counter-reset:counter}.listing--event--current--list{position:relative;padding:4px 0 10px}.listing--event--current--list:before{content:counter(counter);counter-increment:counter;position:absolute;left:0;top:5px;display:inline-block;margin-right:11px;width:28px;height:28px;background-color:#f1f1f1;border-radius:100%;line-height:28px;text-align:center}.listing--event--current--list .listing__content{padding-left:66px;margin-top:0;-ms-flex-positive:1!important;flex-grow:1!important}@media (min-width:37.5em){.listing--link{-ms-flex-direction:row;flex-direction:row}.no-flexbox .listing--link .listing__meta{float:left;width:15%}}@media (min-width:37.5em){.listing--reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:37.5em){.listing--reverse .listing__meta{margin-right:0;margin-left:22px}}@media (min-width:37.5em){.listing--reverse .listing__figure{margin-right:22px;margin-left:0}}.listing--resource{position:relative;border-top:1px solid #d8d8d8;margin:0;padding:.675em 0 .3375em}.flexbox .listing--resource{-ms-flex-direction:column;flex-direction:column}.listing--resource:first-of-type{border:none}.listing--resource .listing__content{font-size:16px;font-size:1.6rem}.flexbox .listing--resource .listing__content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex:1 auto;flex:1 auto}.no-flexbox .listing--resource .listing__content{width:100%}.listing--resource .listing__content .listing__meta__item__value{padding:0;width:32%;text-align:center;margin-right:0}.no-flexbox .listing--resource .listing__content .listing__meta__item__value{display:inline-block}.listing--resource .listing__content .listing__meta__item__value a.active{color:#1059a5}.listing--resource .listing__content .listing__meta__item__value:first-of-type,.listing--resource .listing__content .listing__meta__item__value:last-of-type,.listing--resource .listing__content .listing__meta__item__value:nth-of-type(n+4){padding:0}@media (min-width:48em){.listing--resource .listing__content .listing__meta__item__value{width:13.33%;text-align:left}.listing--resource .listing__content .listing__meta__item__value:nth-of-type(n+4){padding:0}}.listing--resource .listing__header{margin-bottom:.3375em;padding-right:88px;font-size:16px;font-size:1.6rem}@media (min-width:37.5em){.listing--resource .listing__header{font-size:18px;font-size:1.8rem}}@media (min-width:48em){.listing--resource .listing__header{font-size:21px;font-size:2.1rem}}.listing_action_links{position:absolute;right:0;top:.9em}.listing_action_links li{margin-right:5px;position:relative}.listing_action_links li a{display:block}.listing_action_links__delete,.listing_action_links__edit{width:1.25em;overflow:hidden}.listing_action_links__delete:before,.listing_action_links__edit:before{content:".s";text-indent:-20px;z-index:-1;position:absolute;width:1.25em;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCA1MSA1MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+VW50aXRsZWQgMzwvdGl0bGU+PHBhdGggZD0iTTQuOTQ4IDM0LjUxbDExLjQxIDExLjQxIDI2LjA3OC0yNi4wOC0xMS40MS0xMS40MDhMNC45NSAzNC41MXpNMzcuNTk1IDEuODYzTDMyLjc4IDYuNjc3bDExLjQxIDExLjQwOCA0LjgxMy00LjgxNGMxLjYzNC0xLjYzMyAwLTMuMjY3IDAtMy4yNjdsLTguMTQtOC4xNHMtMS42MzQtMS42MzQtMy4yNjggMHpNMy4zNDUgMzYuMDZMLjk0NyA0OS45MmwxMy44My0yLjQyNkwzLjM0NCAzNi4wNnoiIGZpbGw9IiNEODQ2NjQiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) no-repeat 100% 0;background-size:16px auto}.listing_action_links__delete a,.listing_action_links__edit a{text-indent:-9999px;width:1.25em;padding-bottom:5px;white-space:nowrap}.listing_action_links__delete:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi44NjciIGhlaWdodD0iMjIuODY3IiB2aWV3Qm94PSIwIDAgMjIuODY3IDIyLjg2NyI+PHBhdGggZmlsbD0iI0Q5NUY4MiIgZD0iTTExLjQzNCAwQzUuMTIgMCAwIDUuMTIgMCAxMS40MzRzNS4xMiAxMS40MzQgMTEuNDM0IDExLjQzNCAxMS40MzQtNS4xMiAxMS40MzQtMTEuNDM0UzE3Ljc0OCAwIDExLjQzNCAwem01LjkzNyAxNi42NjNjLjQ1OC40NTctLjI1IDEuMTY0LS43MDYuNzA3bC01LjIzLTUuMjMtNS4yMyA1LjIzYy0uNDU3LjQ1Ny0xLjE2NC0uMjUtLjcwNy0uNzA3bDUuMjMtNS4yMy01LjIzLTUuMjNjLS40NTctLjQ1NS4yNS0xLjE2Mi43MDctLjcwNmw1LjIzIDUuMjMgNS4yMy01LjIzYy40NTctLjQ1NyAxLjE2NC4yNS43MDcuNzA3bC01LjIzIDUuMjMgNS4yMyA1LjIzeiIvPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgZD0iTS0xMzAxLjYtMjc3LjQ2NmgxNDQwdjI5MTZoLTE0NDB6Ii8+PC9zdmc+) no-repeat 100% 0;background-size:16px auto}@media (min-width:37.5em){.main .listing__meta{margin-right:4.7%;width:15.49568192%}}@media (min-width:64em){.main .listing__meta{margin-right:4.7%;width:15.49568192%}}.main .listing__figure{margin-bottom:.3375em}@media (min-width:37.5em){.main .listing__figure{width:20.66090922%}}@media (min-width:37.5em){.cols .col--one .listing__meta{margin-right:4.7%;width:16.49568192%}}@media (min-width:64em){.cols .col--one .listing__meta{margin-right:4.7%;width:16.49568192%}}.listing--contributor{margin:1.35em 0}.listing--contributor:after,.listing--contributor:before{content:" ";display:table}.listing--contributor:after{clear:both}.listing--contributor ul{list-style-type:none;padding:0;margin:0}.listing--contributor ul li{border:1px solid #d8d8d8;padding:.675em 22px;margin-bottom:.3375em;text-align:center}.listing--contributor ul li:after,.listing--contributor ul li:before{content:" ";display:table}.listing--contributor ul li:after{clear:both}.listing--contributor ul li img{margin-bottom:.3375em}.listing--contributor ul li a{line-height:1.2em}.listing--contributor ul li:last-of-type{margin-bottom:0}@media (min-width:37.5em){.listing--contributor ul li{width:49%;display:inline-block}}@media (min-width:64em){.listing--contributor ul li{width:100%;display:inline-block}}.listing--contributor__logo a{display:block;margin-bottom:.3375em}.listing--contributor__logo p{margin:0}.listing--member{text-align:center;padding-bottom:1.35em}.listing--actions{margin:.675em 0}.listing--actions ul{list-style-type:none;padding:0;margin:0}.listing--actions ul li{display:inline-block}.listing--share{margin:.675em 0;padding-bottom:.675em}.listing--share ul{list-style-type:none;padding:0;margin:0}.listing--share ul li{padding:0;margin:0 3px 0 0;display:inline-block}.listing--share ul li a{color:#fff;padding:4px 12px 4px 35px}.listing--share ul li a.listing--share--twitter{background:#58abe8 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAzNSAyOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+U2hhcGU8L3RpdGxlPjxwYXRoIGQ9Ik0zMC45MDYgNy42MTdjMS4yNDQtLjg3NyAyLjQtMi4wNzMgMy40Ny0zLjU5LTEuMjkzLjU0My0yLjYzMy45MS00LjAyIDEuMTAyIDEuNDY3LS44NjIgMi40NjQtMi4xNTQgMi45OS0zLjg3N2ExNC4zMDYgMTQuMzA2IDAgMCAxLTQuMzU1IDEuN0MyNy42MzYgMS40ODQgMjUuOTUzLjc1IDIzLjk0My43NWMtMS45MyAwLTMuNTY0LjY4LTQuOTA0IDIuMDM1LTEuMzQgMS4zNTYtMi4wMSAzLjAwNy0yLjAxIDQuOTUzIDAgLjU5LjA1NiAxLjExNy4xNjcgMS41OC0yLjg1Ni0uMTQ1LTUuNTMyLS44NjItOC4wMjgtMi4xNTRBMTkuOTc3IDE5Ljk3NyAwIDAgMSAyLjc5IDEuOTk2QzIuMTg2IDMuMTMgMS44ODMgNC4zIDEuODgzIDUuNTEzYzAgMS4xOTYuMjc1IDIuMy44MjUgMy4zMTRhNi45NjUgNi45NjUgMCAwIDAgMi4yMzcgMi40NzZjLTEuMSAwLTIuMTQ2LS4yODctMy4xMzQtLjg2di4wN2MwIDEuNjc2LjUyNiAzLjE1IDEuNTggNC40MjcgMS4wNTIgMS4yNzYgMi4zODMgMi4wOSAzLjk5NSAyLjQ0LS40OTUuMTQ0LTEuMS4yMTYtMS44MTguMjE2LS40MyAwLS44Ny0uMDQtMS4zMTYtLjEyYTYuNDE4IDYuNDE4IDAgMCAwIDIuNDMgMy4zNzRjMS4xODcuODYgMi41NCAxLjMwOCA0LjA1NSAxLjM0LTIuNzI4IDIuMTItNS42MDcgMy4xODItOC42MzcgMy4xODItLjI0IDAtLjc4Mi0uMDQtMS42MjctLjEyIDMuMTQzIDIuMDQzIDYuNjkyIDMuMDYzIDEwLjY0OCAzLjA2MyAyLjQ3MyAwIDQuNzkzLS4zOSA2Ljk2My0xLjE3MyAyLjE3LS43OCA0LjAyMy0xLjgzIDUuNTYzLTMuMTQ2YTIwLjk3OCAyMC45NzggMCAwIDAgMy45NzItNC41MzQgMjAuMTUzIDIwLjE1MyAwIDAgMCAyLjQ3Ni01LjM0OGMuNTQ0LTEuODU4LjgxNS0zLjcyLjgxNS01LjU4NnYtLjkxeiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat 8px 5px;background-size:auto 16px}.no-svg .listing--share ul li a.listing--share--twitter{background:#58abe8 url(/sites/all/themes/custom/stem_base/assets/img/site/social-twitter-share.png) no-repeat 8px 5px}.listing--share ul li a.listing--share--facebook{background:#3c568b url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAxOSAzNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+c29jaWFsLWZhY2Vib29rPC90aXRsZT48cGF0aCBkPSJNMTIuMDMzIDEzLjk4VjkuNTU0YzAtLjk0LjE2OC0xLjY0LjUwMi0yLjA5My4zMzYtLjQ1NCAxLjAwNi0uNjggMi4wMS0uNjhoMy4zMjZMMTguMTYuOTljLTEuMTMzLS4yMjQtMi42OC0uMzM2LTQuNjQtLjMzNi0xLjQ1NCAwLTIuNzQuMjA4LTMuODY2LjYyMi0xLjEyNS40MTUtMi4wMjUuOTgtMi43MDMgMS43YTcuMjM1IDcuMjM1IDAgMCAwLTEuNTMyIDIuNDRjLS4zNDQuOTA4LS41MTQgMS44OS0uNTE0IDIuOTQydjUuNTVILjgxMnY2LjEyNmg0LjA5MnYxNS4zMTJoNy4xM1YyMC4wMzNoNS43NGwuMzg0LTYuMDUzaC02LjEyNXoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) no-repeat 14px 4px;background-size:auto 18px}.no-svg .listing--share ul li a.listing--share--facebook{background:#58abe8 url(/sites/all/themes/custom/stem_base/assets/img/site/social-facebook-share.png) no-repeat 8px 5px}.listing--share ul li a.listing--share--email{background:#666 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAzMiAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+c29jaWFsLWVtYWlsPC90aXRsZT48cGF0aCBkPSJNMzEuNjI1IDIxLjQ5YTEuOTUgMS45NSAwIDAgMS0xLjk2OCAxLjk2OEgyLjM0M0ExLjk1IDEuOTUgMCAwIDEgLjM3NSAyMS40OVY2LjU2TDE2IDE4LjI1IDMxLjYyNSA2LjU2djE0Ljkzek0xNiAxNC4yTC4zNzUgMi41MWMwLTEuMS44NjgtMS45NjggMS45NjgtMS45NjhoMjcuMzE0YzEuMSAwIDEuOTY4Ljg2OCAxLjk2OCAxLjk2N0wxNiAxNC4yeiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat 10px 7px;background-size:auto 12px}.no-svg .listing--share ul li a.listing--share--email{background:#58abe8 url(/sites/all/themes/custom/stem_base/assets/img/site/social-email-share.png) no-repeat 8px 5px}.listing--resource-tree{clear:both}.listing--resource-tree:after,.listing--resource-tree:before{content:" ";display:table}.listing--resource-tree:after{clear:both}.listing--resource-tree li{list-style:none;text-transform:uppercase}.listing--resource-tree li:first-child{font-size:16px;font-size:1.6rem}.listing--resource-tree li:nth-child(2){font-size:14px;font-size:1.4rem}.listing--resource-tree li:nth-child(3){font-size:12px;font-size:1.2rem}.listing--resource-tree li:nth-child(4){font-size:10px;font-size:1rem}.node-type-directory-activity .listing__content,.node-type-elibrary-resource .listing__content{padding-bottom:0;margin-top:15px;display:block;clear:both}.btn--get-in-touch.form-submit,.btn.btn--get-in-touch{margin-bottom:2rem}.node-type-course-occurrence .main .btn.search-listing-btn-booking,.node-type-course-occurrence .main .search-listing-btn-booking.form-submit{background-color:#a5a5a5;border-color:#a5a5a5;text-decoration:none;color:#fff;font-size:13px;font-size:1.3rem;width:100%;text-transform:uppercase}@media (min-width:64em){.node-type-course-occurrence .main{position:relative}}@media (min-width:64em){.node-type-course-occurrence .fee-bursaries-block .btn.search-listing-btn-booking,.node-type-course-occurrence .fee-bursaries-block .search-listing-btn-booking.form-submit{background-color:#a5a5a5;border-color:#a5a5a5;text-decoration:none;color:#fff;font-size:1.1rem;width:100%}}.node-type-course-occurrence .cpd-actions .discrete,.node-type-course-occurrence .cpd-social .discrete{font-weight:700}@media (min-width:64em){.node-type-community-resource .container__heading h1,.node-type-elibrary-resource .container__heading h1,.node-type-physical-resource .container__heading h1{float:left;max-width:70%}}.page-cpd-search .listing__content .listing__top_header{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-cpd-search .listing__content .listing__top_header .btn.search-listing-btn-booking,.page-cpd-search .listing__content .listing__top_header .search-listing-btn-booking.form-submit{background-color:#a5a5a5;border:#a5a5a5;text-decoration:none;color:#fff;font-size:13px;font-size:1.3rem;width:100%;-ms-flex-order:3;order:3;text-transform:uppercase}@media (min-width:64em){.page-cpd-search .listing__content .listing__top_header{width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page-cpd-search .listing__content .listing__top_header .listing__header .listing__reference{margin:11px}.page-cpd-search .listing__content .listing__top_header .button-wrapper{width:30%}.page-cpd-search .listing__content .listing__top_header .btn.search-listing-btn-booking,.page-cpd-search .listing__content .listing__top_header .search-listing-btn-booking.form-submit{display:-ms-flexbox;display:flex;font-size:1.3rem}}.page-cpd-search .listing__content .listing__top_header_with_button .listing__header{width:60%}.stem-dropdown-selector select{width:100%;margin-bottom:2rem;text-transform:uppercase}.stem-dropdown-resources-list.filtered,.stem-list-with-dropdown-selector.filtered{margin-bottom:2rem}.stem-dropdown-resources-list.filtered>li,.stem-list-with-dropdown-selector.filtered>li{margin:0 0 2rem;float:none;clear:none}.stem-dropdown-resources-list.filtered .stem-resources-listing.element-hidden,.stem-list-with-dropdown-selector.filtered .stem-resources-listing.element-hidden{display:none}@media (min-width:37.5em){.stem-dropdown-resources-list .listing,.stem-dropdown-resources-list .listing--link{-ms-flex-direction:row;flex-direction:row}}.stem-dropdown-resources-list .listing--link .listing__meta,.stem-dropdown-resources-list .listing .listing__meta{margin-left:4.7%;margin-right:0;width:20%}.map{margin-bottom:2.7em}@media (min-width:48em){.map{margin-left:-15%}}@media (min-width:64em){.map{margin-left:-25%}}.media,.media--wide{margin-bottom:2.7em}@media (min-width:37.5em){.media,.media--wide{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}}.media--wide:last-of-type,.media:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom-width:0}.media--wide .media__figure,.media .media__figure{margin-bottom:.3375em;text-align:center}.media--wide .media__figure img,.media .media__figure img{max-width:100%;height:auto;margin-bottom:1.35em}@media (min-width:37.5em){.media--wide .media__figure,.media .media__figure{text-align:left;max-width:24.27362676%;margin-right:22px;margin-bottom:0}}.media--wide{margin-top:1.35em}@media (min-width:37.5em){.media--wide .media__figure{max-width:40%}}.media--slim{margin:-1.0125em 0 0;z-index:-1}@media (min-width:30em){.media--slim{margin:-2.025em 0 0}}.media--slim .media__figure{max-width:40%;text-align:left;max-width:100px;margin-bottom:0;float:right}.media--slim .media__figure img{max-height:40px}.media--slim .media__content{overflow:hidden;_overflow:visible;zoom:1}.media--slim .media__content h2{font-size:18px;font-size:1.8rem;text-align:right;margin:.675em 11px 0 0}@media (min-width:37.5em){.media--slim .media__content p{font-size:16px;font-size:1.6rem}}.media--slim .media__content p:last-of-type{margin-bottom:0}.media--legacy,.no-flexbox .media,.no-flexbox .media--wide{margin-bottom:2.7em}.media--legacy .media__figure,.no-flexbox .media--wide .media__figure,.no-flexbox .media .media__figure{max-width:24.27362676%;margin-right:22px;margin-bottom:0;float:left}.media--legacy .media__figure img,.no-flexbox .media--wide .media__figure img,.no-flexbox .media .media__figure img{display:block}.media--legacy .media__content,.no-flexbox .media--wide .media__content,.no-flexbox .media .media__content{overflow:hidden;_overflow:visible;zoom:1;-ms-flex:auto;flex:auto}.media__header{margin-bottom:.16875em;font-size:18px;font-size:1.8rem}@media (min-width:48em){.media__header{font-size:21px;font-size:2.1rem}}.media__role{font-size:10px;font-size:1rem;letter-spacing:1px;text-transform:uppercase}@media (min-width:48em){.media__role{font-size:16px;font-size:1.6rem}}@media (min-width:37.5em){.media__content{-ms-flex:1;flex:1}}.media__content p:last-of-type{margin-bottom:0}@media (min-width:30em){.media--stack{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}}@media (min-width:64em){.media--stack{display:block;-ms-flex-align:start;align-items:flex-start}}@media (min-width:30em){.media--stack .media__content{-ms-flex:1;flex:1}}@media (min-width:64em){.media--stack .media__content{-ms-flex:none;flex:none}}.media--stack .media__figure{margin-bottom:1.35em;position:relative}@media (min-width:30em){.media--stack .media__figure{margin-right:22px;margin-bottom:0}}@media (min-width:64em){.media--stack .media__figure{margin-right:0;margin-bottom:1.35em}}@media (min-width:37.5em){.media--reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.media--reverse .media__figure{margin-bottom:.3375em}@media (min-width:37.5em){.media--reverse .media__figure{margin-right:0;margin-left:22px;margin-bottom:0}}.media--legacy--reverse,.no-flexbox .media--reverse{margin-bottom:.675em}.media--legacy--reverse:after,.media--legacy--reverse:before,.no-flexbox .media--reverse:after,.no-flexbox .media--reverse:before{content:" ";display:table}.media--legacy--reverse:after,.no-flexbox .media--reverse:after{clear:both}@media (min-width:37.5em){.media--legacy--reverse,.no-flexbox .media--reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.media--legacy--reverse .media__figure,.no-flexbox .media--reverse .media__figure{max-width:24.27362676%;margin-left:22px;margin-right:0;margin-bottom:.3375em;float:right}.media--legacy--reverse .media__figure img,.no-flexbox .media--reverse .media__figure img{display:block}.media--legacy--reverse .media__content,.no-flexbox .media--reverse .media__content{overflow:hidden;_overflow:visible;zoom:1;-ms-flex:auto;flex:auto}.media--comment{margin-bottom:.675em}@media (min-width:37.5em){.media--comment .media__figure{width:auto}}.media--comment .media__header{margin-bottom:.3375em;font-size:16px;font-size:1.6rem}.media--comment .media__header time{display:inline-block;margin-left:11px;font-size:16px;font-size:1.6rem;text-transform:uppercase;color:#747678}.media--comment .media__content{padding-bottom:.675em}.media--comment .media__content p{font-size:16px;font-size:1.6rem}@media (min-width:37.5em){.media--contributors{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:64em){.media--contributors{display:block}}.media--contributor .media__figure img{min-width:40px;min-height:40px}.media--contributor .media__header{text-transform:uppercase;padding-top:.675em}.complementary .media,.complementary .media--wide{margin-bottom:.675em}.complementary .media__header{margin-bottom:.16875em;font-size:16px;font-size:1.6rem}@media (min-width:48em){.complementary .media__header{font-size:16px;font-size:1.6rem}}.media__embed,.video-container,.wistia-player{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:.9em!important}.media__embed embed,.media__embed iframe,.media__embed object,.video-container embed,.video-container iframe,.video-container object,.wistia-player embed,.wistia-player iframe,.wistia-player object{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.label-default{background-color:#fff!important;border:1px solid #cf2453!important;color:#cf2453!important}.opportunities .label.label-default{font-size:100%!important;padding:.3em .6em;font-weight:500;background:#fff}.btn--secondary,.btn--secondary:visited{background-color:#717171;border-color:#505050;color:#fff}.btn--secondary:visited{text-decoration:none}.btn--secondary:active,.btn--secondary:focus,.btn--secondary:hover{background-color:#505050;border-color:#2f2f2f;color:#fff!important;text-decoration:underline}.activities .details-actions .btn,.activities .details-actions .form-submit{margin-bottom:4px!important}#ambassadorsTab .panel-states .panel-body .row,#clientTab .panel-states .panel-body .row,#interestTab .panel-states .panel-body .row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#ambassadorsTab .panel-states-title,#clientTab .panel-states-title,#interestTab .panel-states-title{font-size:20px}#ambassadorsTab .panel-states .no-right-padding,#clientTab .panel-states .no-right-padding,#interestTab .panel-states .no-right-padding{padding-right:0}#ambassadorsTab .btn-all-conv .btn-value,#clientTab .btn-all-conv .btn-value,#interestTab .btn-all-conv .btn-value{font-size:16px;background:none;border:1px solid #a41c42}#ambassadorsTab .btn-all-conv .glyphicon-chevron-down,#clientTab .btn-all-conv .glyphicon-chevron-down,#interestTab .btn-all-conv .glyphicon-chevron-down{font-size:12px;margin-left:8px}#ambassadorsTab .btn-all-conv .dropdown-menu,#clientTab .btn-all-conv .dropdown-menu,#interestTab .btn-all-conv .dropdown-menu{margin-top:8px;min-width:184px;border:1px solid #a41c42}#ambassadorsTab .btn-all-conv .dropdown-menu .item,#clientTab .btn-all-conv .dropdown-menu .item,#interestTab .btn-all-conv .dropdown-menu .item{padding:6px 16px}#ambassadorsTab .btn-all-conv .dropdown-menu .divider,#clientTab .btn-all-conv .dropdown-menu .divider,#interestTab .btn-all-conv .dropdown-menu .divider{background-color:rgba(207,36,83,.2)}#ambassadorsTab .conversation-container .panel-conversation:not(:last-child),#clientTab .conversation-container .panel-conversation:not(:last-child),#interestTab .conversation-container .panel-conversation:not(:last-child){border-radius:0;border-bottom:1px solid #eee}#ambassadorsTab .conversation-container .nobottomborder,#clientTab .conversation-container .nobottomborder,#interestTab .conversation-container .nobottomborder{border-bottom:0!important}#ambassadorsTab .conversation-container .panelconvborder,#clientTab .conversation-container .panelconvborder,#interestTab .conversation-container .panelconvborder{border-bottom:1px solid #eee}#ambassadorsTab .conversation-container .panel-conversation .panel-heading .conservation-avatar,#clientTab .conversation-container .panel-conversation .panel-heading .conservation-avatar,#interestTab .conversation-container .panel-conversation .panel-heading .conservation-avatar{max-width:40px}#ambassadorsTab .conversation-container .panel-conversation .panel-heading .nofiticationauthor,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .notificationago,#clientTab .conversation-container .panel-conversation .panel-heading .nofiticationauthor,#clientTab .conversation-container .panel-conversation .panel-heading .notificationago,#interestTab .conversation-container .panel-conversation .panel-heading .nofiticationauthor,#interestTab .conversation-container .panel-conversation .panel-heading .notificationago{font-size:16px}#ambassadorsTab .conversation-container .panel-conversation .panel-heading .nofiticationauthor,#clientTab .conversation-container .panel-conversation .panel-heading .nofiticationauthor,#interestTab .conversation-container .panel-conversation .panel-heading .nofiticationauthor{font-weight:700;display:block}#ambassadorsTab .conversation-container .panel-conversation .panel-heading .notificationshortmsg p,#clientTab .conversation-container .panel-conversation .panel-heading .notificationshortmsg p,#interestTab .conversation-container .panel-conversation .panel-heading .notificationshortmsg p{font-size:15px;color:#737373}#ambassadorsTab .conversation-container .panel-conversation .panel-heading .heading-state,#clientTab .conversation-container .panel-conversation .panel-heading .heading-state,#interestTab .conversation-container .panel-conversation .panel-heading .heading-state{font-size:15px;text-align:right}#ambassadorsTab .conversation-container .panel-conversation .panel-heading .interest_registered,#clientTab .conversation-container .panel-conversation .panel-heading .interest_registered,#interestTab .conversation-container .panel-conversation .panel-heading .interest_registered{color:#cf2453}#ambassadorsTab .conversation-container .panel-conversation .panel-heading .offer_offered,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .offer_review,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .position_awaiting_feedback,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .position_offered,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .position_waiting,#clientTab .conversation-container .panel-conversation .panel-heading .offer_offered,#clientTab .conversation-container .panel-conversation .panel-heading .offer_review,#clientTab .conversation-container .panel-conversation .panel-heading .position_awaiting_feedback,#clientTab .conversation-container .panel-conversation .panel-heading .position_offered,#clientTab .conversation-container .panel-conversation .panel-heading .position_waiting,#interestTab .conversation-container .panel-conversation .panel-heading .offer_offered,#interestTab .conversation-container .panel-conversation .panel-heading .offer_review,#interestTab .conversation-container .panel-conversation .panel-heading .position_awaiting_feedback,#interestTab .conversation-container .panel-conversation .panel-heading .position_offered,#interestTab .conversation-container .panel-conversation .panel-heading .position_waiting{color:#0097d2}#ambassadorsTab .conversation-container .panel-conversation .panel-heading .offer_accepted,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .offer_created,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .position_accepted,#clientTab .conversation-container .panel-conversation .panel-heading .offer_accepted,#clientTab .conversation-container .panel-conversation .panel-heading .offer_created,#clientTab .conversation-container .panel-conversation .panel-heading .position_accepted,#interestTab .conversation-container .panel-conversation .panel-heading .offer_accepted,#interestTab .conversation-container .panel-conversation .panel-heading .offer_created,#interestTab .conversation-container .panel-conversation .panel-heading .position_accepted{color:#6cae2f}#ambassadorsTab .conversation-container .panel-conversation .panel-heading .ambassador_declined,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .client_declined,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .offer_cancelled,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .position_cancelled,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .position_finished,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .teacher_declined,#clientTab .conversation-container .panel-conversation .panel-heading .ambassador_declined,#clientTab .conversation-container .panel-conversation .panel-heading .client_declined,#clientTab .conversation-container .panel-conversation .panel-heading .offer_cancelled,#clientTab .conversation-container .panel-conversation .panel-heading .position_cancelled,#clientTab .conversation-container .panel-conversation .panel-heading .position_finished,#clientTab .conversation-container .panel-conversation .panel-heading .teacher_declined,#interestTab .conversation-container .panel-conversation .panel-heading .ambassador_declined,#interestTab .conversation-container .panel-conversation .panel-heading .client_declined,#interestTab .conversation-container .panel-conversation .panel-heading .offer_cancelled,#interestTab .conversation-container .panel-conversation .panel-heading .position_cancelled,#interestTab .conversation-container .panel-conversation .panel-heading .position_finished,#interestTab .conversation-container .panel-conversation .panel-heading .teacher_declined{color:#333}#ambassadorsTab .conversation-container .panel-conversation .panel-heading:hover,#clientTab .conversation-container .panel-conversation .panel-heading:hover,#interestTab .conversation-container .panel-conversation .panel-heading:hover{background:rgba(164,28,67,.0392156862745098)}#ambassadorsTab .conversation-container .panel-conversation .panel-heading .heading-state,#clientTab .conversation-container .panel-conversation .panel-heading .heading-state,#interestTab .conversation-container .panel-conversation .panel-heading .heading-state{float:right}#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-actions,#clientTab .conversation-container .panel-conversation .panel-body .conversation-actions,#interestTab .conversation-container .panel-conversation .panel-body .conversation-actions{border:1px solid #a41c42;border-radius:4px;padding:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:3em}#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-actions p,#clientTab .conversation-container .panel-conversation .panel-body .conversation-actions p,#interestTab .conversation-container .panel-conversation .panel-body .conversation-actions p{font-size:15px;margin-bottom:0}#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-actions .actions-btn .btnright,#clientTab .conversation-container .panel-conversation .panel-body .conversation-actions .actions-btn .btnright,#interestTab .conversation-container .panel-conversation .panel-body .conversation-actions .actions-btn .btnright{float:right}#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-actions .actions-btn form,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-actions .actions-btn form .form-group,#clientTab .conversation-container .panel-conversation .panel-body .conversation-actions .actions-btn form,#clientTab .conversation-container .panel-conversation .panel-body .conversation-actions .actions-btn form .form-group,#interestTab .conversation-container .panel-conversation .panel-body .conversation-actions .actions-btn form,#interestTab .conversation-container .panel-conversation .panel-body .conversation-actions .actions-btn form .form-group{margin-bottom:0}#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .row,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .row,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .row,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .row,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .row,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .row{margin-top:.5em;margin-bottom:.5em}#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .notification-row,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .notification-row,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .notification-row,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .notification-row,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .notification-row,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .notification-row{border-top:1px solid #eee;border-bottom:1px solid #eee}#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .conversation-speach,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .conversation-speach,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .conversation-speach,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .conversation-speach,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .conversation-speach,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .conversation-speach{margin-bottom:32px}#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .box-message,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .left-message,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .right-message,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .box-message,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .left-message,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .right-message,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .box-message,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .left-message,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .right-message,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .box-message,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .left-message,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .right-message,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .box-message,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .left-message,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .right-message,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .box-message,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .left-message,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .right-message{margin-top:32px;margin-bottom:32px}#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .right-message .message,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .right-message .message,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .right-message .message,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .right-message .message,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .right-message .message,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .right-message .message{float:right}#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .left-message .message,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .left-message .message,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .left-message .message,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .left-message .message,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .left-message .message,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .left-message .message{float:left}#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .notification-message,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .notification-message,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .notification-message,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .notification-message,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .notification-message,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .notification-message{margin-top:-8px}#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .right-message .row,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .right-message .row,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .right-message .row,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .right-message .row,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .right-message .row,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .right-message .row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .right-message .col-md-8,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .right-message .col-md-8,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .right-message .col-md-8,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .right-message .col-md-8,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .right-message .col-md-8,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .right-message .col-md-8{text-align:right}#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .right-message .message,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .right-message .message,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .right-message .message,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .right-message .message,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .right-message .message,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .right-message .message{padding:8px 10px;background-color:#cf2453;border:1px solid #cf2453;margin-bottom:0;color:#fff}#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .right-message .message:after,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .right-message .message:after,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .right-message .message:after,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .right-message .message:after,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .right-message .message:after,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .right-message .message:after{content:"";position:absolute;display:inline-block;border-color:transparent transparent transparent #cf2453;border-style:solid;border-width:0 0 10px 10px;top:0;right:5px}#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .left-message .row,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .left-message .row,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .left-message .row,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .left-message .row,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .left-message .row,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .left-message .row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .left-message .message,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .left-message .message,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .left-message .message,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .left-message .message,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .left-message .message,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .left-message .message{padding:8px 10px;border:1px solid #cf2453;margin-bottom:0}#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .left-message .message:after,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .left-message .message:after,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .left-message .message:after,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .left-message .message:after,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .left-message .message:after,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .left-message .message:after{content:"";position:absolute;display:inline-block;border-color:#cf2453 transparent transparent;border-style:solid;border-width:10px 0 0 10px;top:0;left:5px}#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .conversation-notification,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .conversation-notification,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .conversation-notification,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .conversation-notification,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .conversation-notification,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .conversation-notification{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:74px;padding-top:8px}#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .conversation-notification p,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .conversation-notification p,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .conversation-notification p,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .conversation-notification p,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .conversation-notification p,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .conversation-notification p{color:grey;font-size:15px}#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .row-flex,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .row-flex,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .row-flex,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .row-flex,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .row-flex,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .row-flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .conservation-avatar,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .conservation-avatar,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .conservation-avatar,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .conservation-avatar,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .conservation-avatar,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .conservation-avatar{max-width:40px}#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .author,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .author,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .author,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .author,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .author,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .author{font-size:16px;font-weight:700;text-align:right}#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list form,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list form,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list form,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list form,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list form,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list form{border:1px solid #cf2453;padding:0;background:rgba(207,36,83,.1)}#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list form label,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list form label,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list form label,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list form label,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list form label,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list form label{display:none!important}#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list form textarea,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list form textarea,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list form textarea,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list form textarea,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list form textarea,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list form textarea{-webkit-appearance:none;height:100px;border:0;border-radius:0!important;resize:none}#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list form .form-group,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list form .form-group,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list form .form-group,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list form .form-group,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list form .form-group,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list form .form-group{text-align:right}#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list form .btn-primary,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list form .btn-primary,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list form .btn-primary,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list form .btn-primary,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list form .btn-primary,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list form .btn-primary{margin:0 10px 10px}@media (max-width:768px){.activities .form-actions .btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.activities .form-actions .btn-toolbar .btn,.activities .form-actions .btn-toolbar .form-submit{float:none;display:block;width:100%;margin-bottom:6px;clear:both;margin-left:0}.activities .form-actions .btn-toolbar .withdraw-form,.activities .form-actions .btn-toolbar form{width:100%;display:block;margin-left:0;margin-bottom:0}.activities .form-actions .btn-toolbar .withdraw-form .btn,.activities .form-actions .btn-toolbar .withdraw-form .form-submit,.activities .form-actions .btn-toolbar form .btn,.activities .form-actions .btn-toolbar form .form-submit{float:none;display:block;width:100%;margin-bottom:6px;clear:both}#ambassadorsTab .message-fullview,#clientTab .message-fullview,#interestTab .message-fullview{background:#fff;position:fixed;top:0;left:0;right:0;bottom:0;margin:0;overflow:auto;box-sizing:border-box;width:100%;height:100%;object-fit:contain;z-index:14}#ambassadorsTab .message-fullview .panel-states,#clientTab .message-fullview .panel-states,#interestTab .message-fullview .panel-states{position:fixed;z-index:14}#ambassadorsTab .message-fullview .panel-states .no-right-padding,#clientTab .message-fullview .panel-states .no-right-padding,#interestTab .message-fullview .panel-states .no-right-padding{padding-right:15px!important}#ambassadorsTab .message-fullview .bottomspecsnot,#clientTab .message-fullview .bottomspecsnot,#interestTab .message-fullview .bottomspecsnot{margin-bottom:2px!important;bottom:0!important}#ambassadorsTab .message-fullview .bottomspecsok,#clientTab .message-fullview .bottomspecsok,#interestTab .message-fullview .bottomspecsok{bottom:42px;margin-bottom:24px}#ambassadorsTab .message-fullview .conversation-actions,#clientTab .message-fullview .conversation-actions,#interestTab .message-fullview .conversation-actions{margin-left:0;margin-right:0;width:100%;position:fixed;left:0;top:67px;z-index:22;background:#fbf6f8;border:0;padding:12px;display:block!important;margin-bottom:0}#ambassadorsTab .message-fullview .conversation-actions p,#clientTab .message-fullview .conversation-actions p,#interestTab .message-fullview .conversation-actions p{font-size:15px;font-weight:700;margin-bottom:0}#ambassadorsTab .message-fullview .conversation-actions .action-message,#clientTab .message-fullview .conversation-actions .action-message,#interestTab .message-fullview .conversation-actions .action-message{text-align:center}#ambassadorsTab .message-fullview .conversation-actions .actions-btn,#clientTab .message-fullview .conversation-actions .actions-btn,#interestTab .message-fullview .conversation-actions .actions-btn{text-align:center;margin-top:8px}#ambassadorsTab .message-fullview .conversation-actions .actions-btn .floatnone,#clientTab .message-fullview .conversation-actions .actions-btn .floatnone,#interestTab .message-fullview .conversation-actions .actions-btn .floatnone{float:none;margin-left:auto;margin-right:auto}#ambassadorsTab .message-fullview .box-message,#clientTab .message-fullview .box-message,#interestTab .message-fullview .box-message{position:fixed;display:block;z-index:22;left:0;bottom:0;margin:0;background:#fff;width:100%;margin-top:0!important;margin-bottom:0!important;border-top:2px solid #d8d8d8;padding-top:12px}#ambassadorsTab .message-fullview .box-message .conversation-speach,#clientTab .message-fullview .box-message .conversation-speach,#interestTab .message-fullview .box-message .conversation-speach{margin-top:0!important;margin-bottom:0!important}#ambassadorsTab .message-fullview .box-message .conversation-speach div:first-child,#clientTab .message-fullview .box-message .conversation-speach div:first-child,#interestTab .message-fullview .box-message .conversation-speach div:first-child{width:75%;padding-left:15px;padding-right:15px;padding-bottom:12px}#ambassadorsTab .message-fullview .box-message .conversation-speach .stem-abbreviated-notification-list__reply-form,#clientTab .message-fullview .box-message .conversation-speach .stem-abbreviated-notification-list__reply-form,#interestTab .message-fullview .box-message .conversation-speach .stem-abbreviated-notification-list__reply-form{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#ambassadorsTab .message-fullview .box-message .conversation-speach form,#clientTab .message-fullview .box-message .conversation-speach form,#interestTab .message-fullview .box-message .conversation-speach form{border:0!important;background:#fff!important;margin-bottom:0}#ambassadorsTab .message-fullview .box-message .conversation-speach form label,#clientTab .message-fullview .box-message .conversation-speach form label,#interestTab .message-fullview .box-message .conversation-speach form label{display:none!important}#ambassadorsTab .message-fullview .box-message .conversation-speach form .btn-primary,#clientTab .message-fullview .box-message .conversation-speach form .btn-primary,#interestTab .message-fullview .box-message .conversation-speach form .btn-primary{margin:0 10px 10px}#ambassadorsTab .message-fullview .box-message .conversation-speach .form-group,#clientTab .message-fullview .box-message .conversation-speach .form-group,#interestTab .message-fullview .box-message .conversation-speach .form-group{background:#fff;vertical-align:middle;margin-bottom:0}#ambassadorsTab .message-fullview .box-message .conversation-speach form textarea,#clientTab .message-fullview .box-message .conversation-speach form textarea,#interestTab .message-fullview .box-message .conversation-speach form textarea{-webkit-appearance:none;height:auto!important;border-radius:0!important;border:0;padding:0;margin:0;box-shadow:none!important;resize:none}#ambassadorsTab .message-fullview .conversation-container,#clientTab .message-fullview .conversation-container,#interestTab .message-fullview .conversation-container{background:#fff;margin-bottom:24px;z-index:19;display:block;position:fixed;top:152px;bottom:50px;overflow-y:scroll}#ambassadorsTab .message-fullview .panel-conversation .panel-body,#clientTab .message-fullview .panel-conversation .panel-body,#interestTab .message-fullview .panel-conversation .panel-body{height:100vh}#ambassadorsTab .message-fullview .bordertopzero,#clientTab .message-fullview .bordertopzero,#interestTab .message-fullview .bordertopzero{border-top:0!important}#ambassadorsTab .message-fullview .bordertopok,#clientTab .message-fullview .bordertopok,#interestTab .message-fullview .bordertopok{border-top:2px solid #d8d8d8}#ambassadorsTab .panel-states,#clientTab .panel-states,#interestTab .panel-states{margin-bottom:0!important}#ambassadorsTab .minitop,#clientTab .minitop,#interestTab .minitop{top:66px!important}#ambassadorsTab .conversation-container .panel-conversation .panel-heading,#clientTab .conversation-container .panel-conversation .panel-heading,#interestTab .conversation-container .panel-conversation .panel-heading{border:1px solid #eee;border-radius:4px;padding-bottom:0}#ambassadorsTab .conversation-container .panel-conversation .panel-heading .notificationshortmsg,#clientTab .conversation-container .panel-conversation .panel-heading .notificationshortmsg,#interestTab .conversation-container .panel-conversation .panel-heading .notificationshortmsg{margin-top:12px;padding-left:0;padding-right:0}#ambassadorsTab .conversation-container .panel-conversation .panel-heading .heading-state,#clientTab .conversation-container .panel-conversation .panel-heading .heading-state,#interestTab .conversation-container .panel-conversation .panel-heading .heading-state{float:left}#ambassadorsTab .conversation-container .panel-conversation .panel-heading .ambassador_declined,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .client_declined,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .interest_registered,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .offer_accepted,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .offer_cancelled,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .offer_created,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .offer_offered,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .offer_review,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .position_accepted,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .position_awaiting_feedback,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .position_cancelled,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .position_finished,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .position_offered,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .position_waiting,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .teacher_declined,#clientTab .conversation-container .panel-conversation .panel-heading .ambassador_declined,#clientTab .conversation-container .panel-conversation .panel-heading .client_declined,#clientTab .conversation-container .panel-conversation .panel-heading .interest_registered,#clientTab .conversation-container .panel-conversation .panel-heading .offer_accepted,#clientTab .conversation-container .panel-conversation .panel-heading .offer_cancelled,#clientTab .conversation-container .panel-conversation .panel-heading .offer_created,#clientTab .conversation-container .panel-conversation .panel-heading .offer_offered,#clientTab .conversation-container .panel-conversation .panel-heading .offer_review,#clientTab .conversation-container .panel-conversation .panel-heading .position_accepted,#clientTab .conversation-container .panel-conversation .panel-heading .position_awaiting_feedback,#clientTab .conversation-container .panel-conversation .panel-heading .position_cancelled,#clientTab .conversation-container .panel-conversation .panel-heading .position_finished,#clientTab .conversation-container .panel-conversation .panel-heading .position_offered,#clientTab .conversation-container .panel-conversation .panel-heading .position_waiting,#clientTab .conversation-container .panel-conversation .panel-heading .teacher_declined,#interestTab .conversation-container .panel-conversation .panel-heading .ambassador_declined,#interestTab .conversation-container .panel-conversation .panel-heading .client_declined,#interestTab .conversation-container .panel-conversation .panel-heading .interest_registered,#interestTab .conversation-container .panel-conversation .panel-heading .offer_accepted,#interestTab .conversation-container .panel-conversation .panel-heading .offer_cancelled,#interestTab .conversation-container .panel-conversation .panel-heading .offer_created,#interestTab .conversation-container .panel-conversation .panel-heading .offer_offered,#interestTab .conversation-container .panel-conversation .panel-heading .offer_review,#interestTab .conversation-container .panel-conversation .panel-heading .position_accepted,#interestTab .conversation-container .panel-conversation .panel-heading .position_awaiting_feedback,#interestTab .conversation-container .panel-conversation .panel-heading .position_cancelled,#interestTab .conversation-container .panel-conversation .panel-heading .position_finished,#interestTab .conversation-container .panel-conversation .panel-heading .position_offered,#interestTab .conversation-container .panel-conversation .panel-heading .position_waiting,#interestTab .conversation-container .panel-conversation .panel-heading .teacher_declined{color:#fff;padding-top:3px;padding-bottom:3px}#ambassadorsTab .conversation-container .panel-conversation .panel-heading .offer_reinstated,#clientTab .conversation-container .panel-conversation .panel-heading .offer_reinstated,#interestTab .conversation-container .panel-conversation .panel-heading .offer_reinstated{padding-top:3px;padding-bottom:3px;background-color:#fff}#ambassadorsTab .conversation-container .panel-conversation .panel-heading .interest_registered,#clientTab .conversation-container .panel-conversation .panel-heading .interest_registered,#interestTab .conversation-container .panel-conversation .panel-heading .interest_registered{background-color:#cf2453}#ambassadorsTab .conversation-container .panel-conversation .panel-heading .offer_offered,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .offer_review,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .position_awaiting_feedback,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .position_offered,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .position_waiting,#clientTab .conversation-container .panel-conversation .panel-heading .offer_offered,#clientTab .conversation-container .panel-conversation .panel-heading .offer_review,#clientTab .conversation-container .panel-conversation .panel-heading .position_awaiting_feedback,#clientTab .conversation-container .panel-conversation .panel-heading .position_offered,#clientTab .conversation-container .panel-conversation .panel-heading .position_waiting,#interestTab .conversation-container .panel-conversation .panel-heading .offer_offered,#interestTab .conversation-container .panel-conversation .panel-heading .offer_review,#interestTab .conversation-container .panel-conversation .panel-heading .position_awaiting_feedback,#interestTab .conversation-container .panel-conversation .panel-heading .position_offered,#interestTab .conversation-container .panel-conversation .panel-heading .position_waiting{background-color:#0097d2}#ambassadorsTab .conversation-container .panel-conversation .panel-heading .offer_accepted,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .offer_created,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .position_accepted,#clientTab .conversation-container .panel-conversation .panel-heading .offer_accepted,#clientTab .conversation-container .panel-conversation .panel-heading .offer_created,#clientTab .conversation-container .panel-conversation .panel-heading .position_accepted,#interestTab .conversation-container .panel-conversation .panel-heading .offer_accepted,#interestTab .conversation-container .panel-conversation .panel-heading .offer_created,#interestTab .conversation-container .panel-conversation .panel-heading .position_accepted{background-color:#6cae2f}#ambassadorsTab .conversation-container .panel-conversation .panel-heading .ambassador_declined,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .client_declined,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .offer_cancelled,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .position_cancelled,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .position_finished,#ambassadorsTab .conversation-container .panel-conversation .panel-heading .teacher_declined,#clientTab .conversation-container .panel-conversation .panel-heading .ambassador_declined,#clientTab .conversation-container .panel-conversation .panel-heading .client_declined,#clientTab .conversation-container .panel-conversation .panel-heading .offer_cancelled,#clientTab .conversation-container .panel-conversation .panel-heading .position_cancelled,#clientTab .conversation-container .panel-conversation .panel-heading .position_finished,#clientTab .conversation-container .panel-conversation .panel-heading .teacher_declined,#interestTab .conversation-container .panel-conversation .panel-heading .ambassador_declined,#interestTab .conversation-container .panel-conversation .panel-heading .client_declined,#interestTab .conversation-container .panel-conversation .panel-heading .offer_cancelled,#interestTab .conversation-container .panel-conversation .panel-heading .position_cancelled,#interestTab .conversation-container .panel-conversation .panel-heading .position_finished,#interestTab .conversation-container .panel-conversation .panel-heading .teacher_declined{background-color:#333}#ambassadorsTab .conversation-container .panel-conversation .panel-body,#clientTab .conversation-container .panel-conversation .panel-body,#interestTab .conversation-container .panel-conversation .panel-body{margin-top:0;padding-top:0}#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .notification-row,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .notification-row,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .notification-row,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .notification-row,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .notification-row,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .notification-row{margin-bottom:0}#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .notification-row .conversation-notification p,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .notification-row .conversation-notification p,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .notification-row .conversation-notification p,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .notification-row .conversation-notification p,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .notification-row .conversation-notification p,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .notification-row .conversation-notification p{text-align:center}#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .left-message,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .right-message,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .left-message,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .right-message,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .left-message,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .right-message,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .left-message,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .right-message,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .left-message,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .right-message,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .left-message,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .right-message{margin-top:2px;margin-bottom:2px}#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .right-message .message,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .right-message .message,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .right-message .message,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .right-message .message,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .right-message .message,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .right-message .message{float:right;max-width:70%}#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .left-message .message,#ambassadorsTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .left-message .message,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .left-message .message,#clientTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .left-message .message,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-activity .stem-abbreviated-notification-list .left-message .message,#interestTab .conversation-container .panel-conversation .panel-body .conversation-panel-offer .stem-abbreviated-notification-list .left-message .message{float:left;max-width:70%}}.confirm_accept_offer_btn .form-group,.offer-btn-inline{display:inline-block!important;margin-right:4px}#ambassadorsTab .show,#clientTab .show,#interestTab .show{display:block!important}#ambassadorsTab .hide,#clientTab .hide,#interestTab .hide{display:none!important}.magazine{margin-bottom:1.35em}@media (min-width:37.5em){.magazine{margin-bottom:2.7em}}@media (min-width:48em){.magazine{margin-bottom:4.05em}}@media (min-width:64em){.magazine{margin-bottom:5.4em}}.magazine__header{margin-bottom:.5rem;font-family:RobotoBd,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px;font-size:3.2rem}@media (min-width:48em){.magazine__header{font-size:38px;font-size:3.8rem;line-height:1.1}}@media (min-width:64em){.magazine__header{font-size:42px;font-size:4.2rem}}.container--profile .magazine__header{font-size:18px;font-size:1.8rem}@media (min-width:48em){.container--profile .magazine__header{font-size:21px;font-size:2.1rem;line-height:1.1}}@media (min-width:64em){.container--profile .magazine__header{font-size:24px;font-size:2.4rem}}@media (min-width:48em){.magazine__content p{font-size:18px;font-size:1.8rem}}@media (min-width:64em){.magazine__content p{font-size:21px;font-size:2.1rem}}.magazine__figure{margin-bottom:.3375em;text-align:center}@media (min-width:37.5em){.no-flexbox .magazine__figure{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}}.magazine__meta{list-style-type:none;margin:1.35em 0 0;padding:.3375em 0 0;border-top:1px solid #d8d8d8}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.magazine__meta{border-width:.5px}}.magazine__meta li{display:inline-block;margin-right:22px;font-size:16px;font-size:1.6rem}p.magazine__byline{font-size:16px;font-size:1.6rem;text-transform:uppercase}@media (min-width:48em){.flexbox .magazine--bottom{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (min-width:48em){.no-flexbox .magazine--bottom .magazine__content{display:table-header-group;max-width:632.171875px}}@media (min-width:48em){.no-flexbox .magazine--bottom .magazine__figure{float:left;display:table-row-group;max-width:632.171875px}}@media (min-width:48em){.no-flexbox .magazine--bottom{display:table;max-width:632.171875px;position:relative}}@media (min-width:48em){.flexbox .magazine--left{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:48em){.flexbox .magazine--left .magazine__figure{-ms-flex:1;flex:1;margin-right:44px}}@media (min-width:48em){.no-flexbox .magazine--left:after,.no-flexbox .magazine--left:before{content:" ";display:table}.no-flexbox .magazine--left:after{clear:both}}@media (min-width:48em){.no-flexbox .magazine--left .magazine__figure{width:50%;float:left;padding-right:5%}}@media (min-width:48em){.flexbox .magazine--left .magazine__content{-ms-flex:1;flex:1}}@media (min-width:48em){.no-flexbox .magazine--left .magazine__content{overflow:hidden}}@media (min-width:64em){.magazine--left .magazine__content p{font-size:18px;font-size:1.8rem}}.magazine--left .magazine__header{margin-bottom:.5rem;font-family:RobotoBd,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-size:1.8rem}@media (min-width:48em){.magazine--left .magazine__header{font-size:21px;font-size:2.1rem;line-height:1.3}}@media (min-width:64em){.magazine--left .magazine__header{font-size:24px;font-size:2.4rem}}.magazine--left .magazine__meta li{margin-right:11px}.magazine--left p.magazine__byline{font-size:16px;font-size:1.6rem;text-transform:uppercase}@media (min-width:48em){.flexbox .magazine--right{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:48em){.flexbox .magazine--right .magazine__figure{-ms-flex:1;flex:1;margin-left:44px}}@media (min-width:48em){.no-flexbox .magazine--right:after,.no-flexbox .magazine--right:before{content:" ";display:table}.no-flexbox .magazine--right:after{clear:both}}@media (min-width:48em){.no-flexbox .magazine--right .magazine__figure{width:50%;float:right;padding-left:5%}}@media (min-width:48em){.flexbox .magazine--right .magazine__content{-ms-flex:1;flex:1}}@media (min-width:48em){.no-flexbox .magazine--right .magazine__content{overflow:hidden}}@media (min-width:64em){.magazine--right .magazine__content p{font-size:18px;font-size:1.8rem}}.magazine--right .magazine__header{margin-bottom:.5rem;font-family:RobotoBd,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-size:1.8rem}@media (min-width:48em){.magazine--right .magazine__header{font-size:21px;font-size:2.1rem;line-height:1.3}}@media (min-width:64em){.magazine--right .magazine__header{font-size:24px;font-size:2.4rem}}.magazine--right .magazine__meta li{margin-right:11px}.magazine--right p.magazine__byline{font-size:16px;font-size:1.6rem;text-transform:uppercase}.featurebox{margin-bottom:.675em;border-bottom:1px solid #d8d8d8;clear:both}.featurebox:after,.featurebox:before{content:" ";display:table}.featurebox:after{clear:both}@media (min-width:37.5em){.featurebox{margin-bottom:.675em}}@media (min-width:48em){.featurebox{margin-bottom:1.35em;border-bottom:none;display:-ms-flexbox;display:flex;clear:none}}@media (min-width:64em){.featurebox{margin-bottom:2.7em}}@media (min-width:48em){.container--features .featurebox{width:86.7692041018%;float:right;margin-left:0;margin-right:0;clear:none;clear:both}}@media (min-width:64em){.container--features .featurebox{width:41.8823020842%;float:left;margin-right:-100%;margin-left:13.2307958982%;clear:none;clear:both}.container--features .featurebox:nth-child(odd){width:41.8823020842%;float:right;margin-left:0;margin-right:0;clear:none}}.container--features .featurebox:last-of-type{border-bottom:none}@media (min-width:48em){.flexbox .container--panels .featurebox{margin:0!important;-ms-flex-line-pack:justify;align-content:space-between}}.featurebox__image{margin-bottom:.3375em;text-align:center;margin-right:22px;max-width:24.27362676%;float:left}.featurebox__image img{display:block}@media (min-width:48em){.featurebox__image{max-width:100%;float:none;margin-right:0;-ms-flex:1;flex:1}}@media (min-width:48em) and (-ms-high-contrast:active),(min-width:48em) and (-ms-high-contrast:none){.featurebox__image{-ms-flex:none;flex:none}}.container--panels .panel__one .featurebox__image img{max-height:200px}@media (min-width:48em){.container--panels .panel__one .featurebox__image img{max-height:200px}}@media (min-width:64em){.container--panels .panel__one .featurebox__image img{max-height:270px}}.container--panels .panel__two .featurebox__image{text-align:center}.container--panels .panel__two .featurebox__image img{max-height:200px}@media (min-width:48em){.container--panels .panel__two .featurebox__image img{max-height:200px}}@media (min-width:64em){.container--panels .panel__two .featurebox__image img{max-height:270px}}.featurebox__content{overflow:hidden;_overflow:visible;zoom:1;-ms-flex:auto;flex:auto}@media (min-width:48em){.featurebox__content{overflow:none;_overflow:none}}@media (min-width:48em){.featurebox__content p{font-size:16px;font-size:1.6rem}}@media (min-width:64em){.featurebox__content p{font-size:16px;font-size:1.6rem}}@media (min-width:48em){.featurebox--bottom .featurebox__content{margin-top:1.35em}}@media (min-width:48em){.container--panels .panel__one .featurebox__content{margin-left:12%;margin-right:8%}}@media (min-width:64em){.container--panels .panel__one .featurebox__content{margin-left:20%}}@media (min-width:48em){.container--panels .panel__two .featurebox__content{margin-right:8%}}@media (min-width:64em){.container--panels .panel__two .featurebox__content{margin-right:20%}}.featurebox__header{margin-bottom:.5rem;font-family:RobotoBd,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px;font-size:3.2rem}@media (min-width:48em){.featurebox__header{font-size:32px;font-size:3.2rem;line-height:1.2}}@media (min-width:64em){.featurebox__header{font-size:32px;font-size:3.2rem}}p.featurebox__meta{margin-bottom:.3375em;font-size:16px;font-size:1.6rem;text-transform:uppercase}@media (min-width:64em){p.featurebox__meta{font-size:16px;font-size:1.6rem}}@media (min-width:48em){.featurebox--top{-ms-flex-direction:column-reverse;flex-direction:column-reverse;flex-align:start}}@media (min-width:64em){.featurebox--top{-ms-flex-direction:column;flex-direction:column}}@media (min-width:48em){.container--panels .featurebox--top{-ms-flex-direction:column;flex-direction:column}}@media (min-width:48em){.featurebox--bottom{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (min-width:48em){.featurebox--left{-ms-flex-direction:row;flex-direction:row}}@media (min-width:48em){.featurebox--left .featurebox__image{-ms-flex:1;flex:1;margin-right:44px}}@media (min-width:48em){.featurebox--right{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:48em){.featurebox--right .featurebox__image{-ms-flex:1;flex:1;margin-left:44px}}.featurebox--right .featurebox__header{margin-bottom:.5rem}.content-slice--featured-content{border-bottom:3px solid #d8d8d8;padding-bottom:0}.featured-content__title{text-align:center;margin-bottom:2.5rem}.featured-content__list{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@supports (justify-content:space-around){.featured-content__list{-ms-flex-pack:distribute;justify-content:space-around}}.featured-content__item a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:1rem;-ms-flex-direction:column;flex-direction:column;width:145px}@media (min-width:460px){.featured-content__item a{width:180px;margin:0 1rem}}@media (min-width:640px){.featured-content__item a{width:145px;margin:0}}@media (min-width:1280px){.featured-content__item a{width:220px}}.featured-content__item a,.featured-content__item h3{width:210px}@media (min-width:1280px){.featured-content__item a,.featured-content__item h3{width:280px}}@supports (justify-content:space-around){.featured-content__item a,.featured-content__item h3{width:auto}}.featured-content__item .image-wrapper{width:80px;height:80px;overflow:hidden;background-repeat:no-repeat;background-size:80px auto;background-position:50%}.featured-content__item h3{text-align:center;font-size:18px;font-size:1.8rem;font-family:RobotoBd,Helvetica Neue,Helvetica,Arial,sans-serif}@media (min-width:48em){.featured-content__item h3{font-size:18px;font-size:1.8rem}}@media (min-width:48em){.featuredcontent-breakpoint-examples{overflow:none;_overflow:none}}@media (min-width:48em){.featuredcontent-breakpoint-examples p{font-size:16px;font-size:1.6rem}}@media (min-width:64em){.featuredcontent-breakpoint-examples p{font-size:16px;font-size:1.6rem}}.more{padding-top:.675em}.complementary .more{margin-bottom:.675em}.more__item{margin-left:-5.5px;padding:.16875em 5.5px;border-bottom:1px solid #d8d8d8}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.more__item{border-width:.5px}}@media (min-width:37.5em){.flexbox .more__item{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}}@media (min-width:37.5em){.no-flexbox .more__item:after,.no-flexbox .more__item:before{content:" ";display:table}.no-flexbox .more__item:after{clear:both}}.more__item:first-of-type{border-top:1px solid #d8d8d8}.more__item:nth-of-type(2n){background-color:#f4f4f4}.more__link{font-size:16px;font-size:1.6rem;padding:0 4px}@media (min-width:37.5em){.more__link{-ms-flex:1;flex:1;font-size:16px;font-size:1.6rem}}@media (min-width:37.5em){.no-flexbox .more__link{width:80%;float:right}}.more__link p{margin:0}.more__link.hide-address-online-cpd .address{display:none}.more__type{font-size:16px;font-size:1.6rem;text-transform:uppercase}@media (min-width:37.5em){.more__type{font-size:16px;font-size:1.6rem;line-height:1.4;margin-right:4.7%;width:10.49568192%}.main .more__type{margin-right:0;width:19.6984071226%}.full .more__type{margin-right:0;width:13.21054003%}}@media (min-width:37.5em){.no-flexbox .more__type{width:11%;float:left}}.more__type .btn,.more__type .form-submit{word-break:inherit}.item-list .pager,.pager,.pagination__list{list-style-type:none;margin:0 0 .675em;padding:0;text-align:center;clear:both}.item-list .pager li,.pager li,.pagination__list li{position:relative;display:inline-block;margin:0 3px!important;padding:0;color:#0b0c0c}.no-flexbox .item-list .pager li,.no-flexbox .pager li,.no-flexbox .pagination__list li{vertical-align:middle}.item-list .pager li.pager-current,.pager li.pager-current,.pagination__list li.pager-current{display:inline-block;padding:.3rem .8rem;background-color:#356410;border-radius:4px;border:2px solid #294e0c;color:#fff;cursor:default;letter-spacing:2px;text-transform:uppercase}@media (min-width:48em){.item-list .pager li.pager-current,.pager li.pager-current,.pagination__list li.pager-current{padding:.6rem 1.2rem}}@media (min-width:37.5em){.item-list .pager li,.pager li,.pagination__list li{-ms-flex-order:0;order:0;width:auto;text-align:center}}.item-list .pager li a,.pager li a,.pagination__list li a{display:inline-block;padding:.3rem .8rem;background-color:#f4f4f4;border:2px solid #d8d8d8;border-radius:4px;font-size:14px;font-size:1.4rem;color:#0b0c0c;letter-spacing:2px;text-transform:uppercase}@media (min-width:48em){.item-list .pager li a,.pager li a,.pagination__list li a{padding:.6rem 1.2rem}}.item-list .pager li a.active,.pager li a.active,.pagination__list li a.active{background-color:#356410;border:2px solid #294e0c;color:#fff;cursor:default}.item-list .pager li.pager-first a,.item-list .pager li.pager-previous a,.item-list .pager li:first-child a,.pager li.pager-first a,.pager li.pager-previous a,.pager li:first-child a,.pagination__list li.pager-first a,.pagination__list li.pager-previous a,.pagination__list li:first-child a{background-color:transparent;border-width:0}@media (min-width:37.5em){.item-list .pager li.pager-first a,.item-list .pager li.pager-previous a,.item-list .pager li:first-child a,.pager li.pager-first a,.pager li.pager-previous a,.pager li:first-child a,.pagination__list li.pager-first a,.pagination__list li.pager-previous a,.pagination__list li:first-child a{padding-right:0;padding-left:0}}.item-list .pager li.pager-last a,.item-list .pager li.pager-next a,.item-list .pager li:last-child a,.pager li.pager-last a,.pager li.pager-next a,.pager li:last-child a,.pagination__list li.pager-last a,.pagination__list li.pager-next a,.pagination__list li:last-child a{background-color:transparent;border-width:0}@media (min-width:37.5em){.item-list .pager li.pager-last a,.item-list .pager li.pager-next a,.item-list .pager li:last-child a,.pager li.pager-last a,.pager li.pager-next a,.pager li:last-child a,.pagination__list li.pager-last a,.pagination__list li.pager-next a,.pagination__list li:last-child a{padding-right:0;padding-left:0}}.pagination__status{font-size:14px;font-size:1.4rem;letter-spacing:1px;text-align:center;text-transform:uppercase}.pager-first a,.pager-last a,.pager-next a,.pager-previous a{width:1.5em;overflow:hidden;color:#fff!important}.pager-first a:before,.pager-last a:before,.pager-next a:before,.pager-previous a:before{content:"«";position:absolute;height:1em;width:1em;top:35%;left:0;color:#0b0c0c;font-size:21px;font-size:2.1rem}@media (min-width:37.5em){.pager-first a,.pager-last a,.pager-next a,.pager-previous a{width:inherit;color:#0b0c0c!important}.pager-first a:before,.pager-last a:before,.pager-next a:before,.pager-previous a:before{content:""}}.pager-previous a:before{content:"‹"}@media (min-width:37.5em){.pager-previous a:before{content:""}}.pager-next a:before{content:"›";left:20%}@media (min-width:37.5em){.pager-next a:before{content:""}}.pager-last a:before{content:"»";left:20%}@media (min-width:37.5em){.pager-last a:before{content:""}}.panel{width:100%}.no-flexbox .panel:after,.no-flexbox .panel:before{content:" ";display:table}.no-flexbox .panel:after{clear:both}.panel:last-of-type .panel__two .featurebox{border-bottom:none}@media (min-width:48em){.panel{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.no-flexbox .panel{float:left}}h2.pane-title{font-size:24px;font-size:2.4rem}@media (min-width:48em){.panel--bottom{-ms-flex-item-align:end;align-self:flex-end}}@media (min-width:48em){.panel__one{-ms-flex:1;flex:1;margin-right:3%;margin-bottom:0;padding-bottom:0;border-bottom-width:0}.no-flexbox .panel__one{float:left;width:50%}}@media (min-width:48em){.panel__two{-ms-flex:1;flex:1;margin-bottom:0;padding-bottom:0;border-bottom-width:0}.no-flexbox .panel__two{float:left;width:50%}}@media (min-width:48em){.panel__figure__img{display:block;max-width:600px}}.panel__figure__byline{margin-bottom:.3375em;font-size:16px;font-size:1.6rem;text-transform:uppercase}@media (min-width:64em){.panel__figure__byline{font-size:16px;font-size:1.6rem}}.panel__figure__summary{margin-bottom:0;font-size:16px;font-size:1.6rem}@media (min-width:64em){.panel__figure__summary{font-size:16px;font-size:1.6rem;line-height:1.4}}.panel__figure--reversed{padding-top:1.35em}@media (min-width:48em){.panel__figure--reversed{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (min-width:64em){.panel-col1-col2{width:57.75443188%}}@media (min-width:48em){.panel-col2{margin-left:20.06558566%}}@media (min-width:64em){.panel-col2{width:37.68884622%}}@media (min-width:64em){.panel-col2-col3{width:79.93441434%}}@media (min-width:48em){.panel-col3{margin-left:37.68884622%}}@media (min-width:64em){.panel-col3{width:62.31115378%}}.panel__one .panel__figure__header{margin-bottom:.3375em;font-family:RobotoBd,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:21px;font-size:2.1rem;line-height:1.2}@media (min-width:64em){.panel__one .panel__figure__header{font-size:24px;font-size:2.4rem}}@media (min-width:76.25em){.panel__one .panel__figure__header{font-size:32px;font-size:3.2rem}}.panel__two .panel__figure__header{margin-bottom:.3375em;font-family:RobotoBd,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-size:1.8rem;line-height:1.2}@media (min-width:64em){.panel__two .panel__figure__header{font-size:21px;font-size:2.1rem}}@media (min-width:76.25em){.panel__two .panel__figure__header{font-size:24px;font-size:2.4rem}}@media (min-width:48em){.panels--small .panel{-ms-flex-align:stretch;align-items:stretch}}@media (min-width:48em){.panels--small .panel__one,.panels--small .panel__three,.panels--small .panel__two{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;width:auto;margin-right:44px;-ms-flex:1;flex:1}}.rsArrow{position:absolute;height:2.7em;width:50%;bottom:50%;z-index:990}.rsArrow.rsArrowRight{right:0;left:auto}.rsArrowIcn{height:2.7em;padding-left:0;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAyMiAzMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+VW50aXRsZWQgMjwvdGl0bGU+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAxLjk5MkMwIC44OTIuOTAyIDAgMS45OSAwaDE4LjAxN0MyMS4xMDcgMCAyMiAuODk4IDIyIDEuOTkydjI2LjAxNmMwIDEuMS0uODkgMS45OTItMS45OSAxLjk5MkgxLjk5Qy44OSAzMCAwIDI5LjEwMiAwIDI4LjAwOFYxLjk5MnoiIGZpbGwtb3BhY2l0eT0iLjciIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMTguMjEyIDQuNzY4YTEuMDAyIDEuMDAyIDAgMCAwLTEuMjg0LTEuNTM2bC0xMy4xNDMgMTFhMS4wMDQgMS4wMDQgMCAwIDAgMCAxLjUzNmwxMy4xNDMgMTFhMS4wMDQgMS4wMDQgMCAwIDAgMS40MS0uMTI2IDEuMDAyIDEuMDAyIDAgMCAwLS4xMjYtMS40MUw1Ljk4NSAxNSAxOC4yMTIgNC43Njh6IiBmaWxsPSIjQ0QyODU1Ii8+PC9nPjwvc3ZnPg==) no-repeat 20% 50%;background-size:2.025em auto}.no-svg .rsArrowIcn{background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/icon-arrow-left-bg.png) no-repeat 20% 50%}.rsArrowDisabled .rsArrowIcn{background:none}.rsArrowRight .rsArrowIcn{background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAyMiAzMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+VW50aXRsZWQgMjwvdGl0bGU+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAxLjk5MkMwIC44OTIuOTAyIDAgMS45OSAwaDE4LjAxN0MyMS4xMDcgMCAyMiAuODk4IDIyIDEuOTkydjI2LjAxNmMwIDEuMS0uODkgMS45OTItMS45OSAxLjk5MkgxLjk5Qy44OSAzMCAwIDI5LjEwMiAwIDI4LjAwOFYxLjk5MnoiIGZpbGwtb3BhY2l0eT0iLjciIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMy43ODYgMjUuMjMyYTEuMDAyIDEuMDAyIDAgMCAwIDEuMjg0IDEuNTM2bDEzLjE0My0xMWExLjAwNCAxLjAwNCAwIDAgMCAwLTEuNTM2bC0xMy4xNDMtMTFhMS4wMDQgMS4wMDQgMCAwIDAtMS40MS4xMjYgMS4wMDIgMS4wMDIgMCAwIDAgLjEyNiAxLjQxTDE2LjAxMyAxNSAzLjc4NiAyNS4yMzJ6IiBmaWxsPSIjQ0QyODU1Ii8+PC9nPjwvc3ZnPg==) no-repeat 80% 50%;background-size:2.025em auto}.no-svg .rsArrowRight .rsArrowIcn{background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/icon-arrow-right-bg.png) no-repeat 10% 50%}.pswp__caption{padding:11px 0}.pswp__caption .pswp__caption__center{overflow:hidden;max-width:none;max-height:280px;min-height:45px;padding:11px 190px 10px 11px;text-align:center;font-size:18px;font-size:1.8rem;line-height:1.35em;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}@media (min-width:48em){.pswp__caption .pswp__caption__center{padding-left:190px}}.pswp__caption .pswp__download__right{position:absolute;right:11px;bottom:11px}.pswp__caption .pswp__download__right small{margin:0 11px}.pswp__button{z-index:1}.pswp__download__right>.btn,.pswp__download__right>.form-submit{z-index:2}.publication{margin-bottom:1.35em;padding-bottom:.675em;border-bottom:1px solid #d8d8d8}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.publication{border-width:.5px}}.publication:last-of-type{padding-bottom:0;border-bottom-width:0}.publication__header{margin-bottom:.675em;font-size:16px;font-size:1.6rem}@media (min-width:48em){.publication__header{font-size:18px;font-size:1.8rem}}.publication__downloads{display:-ms-flexbox;display:flex}.publication__downloads li{-ms-flex:1;flex:1;margin-right:11px}.publication__downloads li:last-of-type,.publication__downloads li:only-of-type{margin-right:0}.search__btn:after{display:none}@media (min-width:64em){.search__btn:after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAxOSAyNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+U2hhcGU8L3RpdGxlPjxwYXRoIGQ9Ik03LjAzNSAxNi42MjVhNy41IDcuNSAwIDEgMCA0Ljg4My0xNC4xODMgNy41IDcuNSAwIDAgMC00Ljg4MyAxNC4xODN6bS0uNjM2LjMxbC0xLjc5IDUuMi45NDQuMzI1IDEuNzktNS4yLTEuODktLjY1Ljk0NS4zMjV6IiBzdHJva2U9IiNjZjI0NTMiIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+Cg==);background-size:contain;background-repeat:no-repeat;display:inline-block;height:11px;width:11px;margin-left:1rem}}.no-svg .search__btn{background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/icon-search.png) no-repeat 0 50%;background-size:11px auto}.search__note{padding:0 22px .3375em}.form__search form{margin:0}.form__search label{position:absolute;top:-9999px;left:-9999px}.form__search .form-submit,.form__search .form-text{display:block;float:left}.form__search .views-exposed-widgets{margin-bottom:0}.form__search .views-exposed-widgets:after,.form__search .views-exposed-widgets:before{content:" ";display:table}.form__search .views-exposed-widgets:after{clear:both}.form__search .views-widget-filter-name,.form__search .views-widget-filter-search_api_views_fulltext{overflow:hidden;float:none}.form__search .views-widget-per-page{margin-top:.5em}@media (min-width:76.25em){.form__search .views-widget-per-page{float:right;position:absolute;margin-top:.5em;right:1.2em}}.form__search .views-widget-per-page label{position:static;float:left;margin:.4em .5em 0 0}.form__search .views-widget-per-page #edit-items-per-page{max-width:70px}.form__search .form-type-textfield{overflow:hidden}.form__search .form-text{-webkit-appearance:none;display:inline-block;margin:0;padding:11px;background-color:#fff;background-image:none;border:2px solid #0b0c0c;border-right-width:0;border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;box-sizing:border-box;font-family:RobotoRg,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-size:1.6rem;line-height:1.35em;color:#0b0c0c;transition:all .25s ease;height:47px}.form__search .form-text:focus{outline:none}.form__search .views-submit-button{float:none}.form__search .form-submit{-webkit-appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin:0;padding:10px 18px;background-color:#356410;border-color:#356410;color:#fff;border-top-left-radius:0;border-bottom-left-radius:0;height:47px;float:right}.form__search .views-exposed-form .views-exposed-widget{padding:0}.form__search .views-exposed-form .views-exposed-widget .form-submit{margin:0}.search__content,.search__header{padding:0 22px}.facetapi-disabled,input.facetapi-checkbox[disabled=disabled]{cursor:not-allowed}.page-enrichment-stem-directory #edit-location-wrapper{display:none}@media (max-width:48em){body.page-cpd-search .container,body.page-cpd-search .container--ad,body.page-cpd-search .container--dash,body.page-cpd-search .container--features,body.page-cpd-search .container--full,body.page-cpd-search .container--profile,body.page-cpd-search .container--results,body.page-cpd-search .container--rev,body.page-cpd-search .container--slim,body.page-resources-search .container,body.page-resources-search .container--ad,body.page-resources-search .container--dash,body.page-resources-search .container--features,body.page-resources-search .container--full,body.page-resources-search .container--profile,body.page-resources-search .container--results,body.page-resources-search .container--rev,body.page-resources-search .container--slim{padding:0}}body.page-cpd-search .container--search,body.page-cpd-search .container--search--slide,body.page-resources-search .container--search,body.page-resources-search .container--search--slide{max-width:1060px;padding:22px 0 0;width:90%}@media (max-width:76.25em){body.page-cpd-search .container--search,body.page-cpd-search .container--search--slide,body.page-resources-search .container--search,body.page-resources-search .container--search--slide{margin:0 auto}}@media (max-width:37.5em){body.page-cpd-search .container--search,body.page-cpd-search .container--search--slide,body.page-resources-search .container--search,body.page-resources-search .container--search--slide{margin:0 auto}}body.page-cpd-search .container--search--slide .stem--search__location_filter,body.page-cpd-search .container--search .stem--search__location_filter,body.page-resources-search .container--search--slide .stem--search__location_filter,body.page-resources-search .container--search .stem--search__location_filter{margin-left:22px;max-width:93%}body.page-cpd-search .container--search--slide .search__inner,body.page-cpd-search .container--search .search__inner,body.page-resources-search .container--search--slide .search__inner,body.page-resources-search .container--search .search__inner{min-height:110px;padding-top:0}@media (max-width:64em){body.page-cpd-search .container--search--slide .search__inner,body.page-cpd-search .container--search .search__inner,body.page-resources-search .container--search--slide .search__inner,body.page-resources-search .container--search .search__inner{min-height:unset}}body.page-cpd-search .container--search--slide .search__inner .form__search,body.page-cpd-search .container--search .search__inner .form__search,body.page-resources-search .container--search--slide .search__inner .form__search,body.page-resources-search .container--search .search__inner .form__search{margin:0}body.page-cpd-search .container--search--slide .search__inner .form__search .form-text,body.page-cpd-search .container--search .search__inner .form__search .form-text,body.page-resources-search .container--search--slide .search__inner .form__search .form-text,body.page-resources-search .container--search .search__inner .form__search .form-text{background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/icon-search-contentful.svg);background-position:32px 23px;background-repeat:no-repeat;background-size:16px;border-top:2px solid #2a3946;border-left:2px solid #2a3946;border-bottom:2px solid #2a3946;border-top-left-radius:8px;border-bottom-left-radius:8px;color:#0b0c0c;font-family:RobotoRg,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;height:64px;padding-left:80px}@media (max-width:64em){body.page-cpd-search .container--search--slide .search__inner .form__search .form-text,body.page-cpd-search .container--search .search__inner .form__search .form-text,body.page-resources-search .container--search--slide .search__inner .form__search .form-text,body.page-resources-search .container--search .search__inner .form__search .form-text{background:none;font-size:16px;height:40px;padding-left:16px}}body.page-cpd-search .container--search--slide .search__inner .form__search .form-submit,body.page-cpd-search .container--search .search__inner .form__search .form-submit,body.page-resources-search .container--search--slide .search__inner .form__search .form-submit,body.page-resources-search .container--search .search__inner .form__search .form-submit{background-color:#0e872e;border-top:2px solid #2a3946;border-right:2px solid #2a3946;border-bottom:2px solid #2a3946;border-top-right-radius:8px;border-bottom-right-radius:8px;height:64px;width:120px}@media (max-width:64em){body.page-cpd-search .container--search--slide .search__inner .form__search .form-submit,body.page-cpd-search .container--search .search__inner .form__search .form-submit,body.page-resources-search .container--search--slide .search__inner .form__search .form-submit,body.page-resources-search .container--search .search__inner .form__search .form-submit{background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/icon-cpd-search.png);background-position:50% 50%;background-repeat:no-repeat;background-size:20px;height:40px;width:40px}}@media (max-width:64em){body.page-cpd-search .container--search--slide .search__inner .form__search .form-submit .edit-submit-cpd-label,body.page-cpd-search .container--search--slide .search__inner .form__search .form-submit .edit-submit-resources-label,body.page-cpd-search .container--search .search__inner .form__search .form-submit .edit-submit-cpd-label,body.page-cpd-search .container--search .search__inner .form__search .form-submit .edit-submit-resources-label,body.page-resources-search .container--search--slide .search__inner .form__search .form-submit .edit-submit-cpd-label,body.page-resources-search .container--search--slide .search__inner .form__search .form-submit .edit-submit-resources-label,body.page-resources-search .container--search .search__inner .form__search .form-submit .edit-submit-cpd-label,body.page-resources-search .container--search .search__inner .form__search .form-submit .edit-submit-resources-label{display:none}}body.page-cpd-search .container--search--slide .views-widget-per-page,body.page-cpd-search .container--search .views-widget-per-page,body.page-resources-search .container--search--slide .views-widget-per-page,body.page-resources-search .container--search .views-widget-per-page{display:none;left:-9999px;position:absolute;top:-9999px}@media (max-width:64em){body.page-cpd-search .container--left--aligned .main,body.page-resources-search .container--left--aligned .main{width:unset}}body.page-cpd-search .container--left--aligned input.facetapi-checkbox,body.page-resources-search .container--left--aligned input.facetapi-checkbox{-webkit-appearance:none;appearance:none;background-color:#fff;color:#2a3946;height:30px;height:3rem;min-width:30px;min-width:3rem;margin-bottom:10px;margin-top:0;margin-right:10px;border:.15em solid #2a3946;border-radius:.15em;transform:translateY(-.075em);display:inline-grid;place-content:center}body.page-cpd-search .container--left--aligned input.facetapi-checkbox:before,body.page-resources-search .container--left--aligned input.facetapi-checkbox:before{content:"";height:20px;height:2rem;width:20px;width:2rem;clip-path:polygon(18% 54%,11% 61%,36% 81%,95% 24%,90% 19%,36% 70%);transform:scale(0);box-shadow:inset 1em 1em green}body.page-cpd-search .container--left--aligned input.facetapi-checkbox:checked,body.page-resources-search .container--left--aligned input.facetapi-checkbox:checked{box-shadow:0 0 1px 2px #ffdb4e}body.page-cpd-search .container--left--aligned input.facetapi-checkbox:checked:before,body.page-resources-search .container--left--aligned input.facetapi-checkbox:checked:before{transform:scale(1)}body.page-cpd-search .container--left--aligned input.facetapi-checkbox:focus,body.page-resources-search .container--left--aligned input.facetapi-checkbox:focus{outline:2px solid #ffbf00;outline-offset:2px}body.page-cpd-search .container--left--aligned input.facetapi-checkbox:hover,body.page-resources-search .container--left--aligned input.facetapi-checkbox:hover{box-shadow:0 0 1px 2px #ffdb4e}body.page-cpd-search .container--left--aligned .complementary,body.page-resources-search .container--left--aligned .complementary{border-radius:0 8px 8px 0;border:2px solid #2a3946;border-left-width:16px;float:left;margin-right:105px;width:325px}@media (max-width:64em){body.page-cpd-search .container--left--aligned .complementary,body.page-resources-search .container--left--aligned .complementary{border:none;width:100%}}body.page-cpd-search .container--left--aligned .complementary .filters-header,body.page-resources-search .container--left--aligned .complementary .filters-header{border-bottom:1px solid #2a3946;display:block;padding-bottom:32px}@media (max-width:64em){body.page-cpd-search .container--left--aligned .complementary .filters-header,body.page-resources-search .container--left--aligned .complementary .filters-header{background-color:#2a3946;color:#fff;padding-left:24px;padding-right:24px;padding-bottom:0;vertical-align:middle}}body.page-cpd-search .container--left--aligned .complementary h3.filters,body.page-resources-search .container--left--aligned .complementary h3.filters{display:inline;font-size:28px;font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}body.page-cpd-search .container--left--aligned .complementary span.toggle-filters,body.page-resources-search .container--left--aligned .complementary span.toggle-filters{display:none}@media (max-width:64em){body.page-cpd-search .container--left--aligned .complementary span.toggle-filters,body.page-resources-search .container--left--aligned .complementary span.toggle-filters{background-repeat:no-repeat;background-size:16px;display:inline-block;float:right;height:32px;position:relative;top:16px;width:32px}}@media (max-width:64em){body.page-cpd-search .container--left--aligned .complementary span.toggle-filters-collapsed,body.page-resources-search .container--left--aligned .complementary span.toggle-filters-collapsed{background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/icon-filters-toggle-collapsed.png)}}@media (max-width:64em){body.page-cpd-search .container--left--aligned .complementary span.toggle-filters-expanded,body.page-resources-search .container--left--aligned .complementary span.toggle-filters-expanded{background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/icon-filters-toggle-expanded.png)}}body.page-cpd-search .container--left--aligned .complementary span.clear-filters,body.page-resources-search .container--left--aligned .complementary span.clear-filters{float:right;font-family:Roboto,sans-serif;font-size:18px;position:relative;top:6px}@media (max-width:64em){body.page-cpd-search .container--left--aligned .complementary span.clear-filters,body.page-resources-search .container--left--aligned .complementary span.clear-filters{display:none}}body.page-cpd-search .container--left--aligned .complementary span.clear-filters a,body.page-resources-search .container--left--aligned .complementary span.clear-filters a{color:#0b0c0c}body.page-cpd-search .container--left--aligned .complementary span.clear-filters a:hover,body.page-resources-search .container--left--aligned .complementary span.clear-filters a:hover{color:#0b0c0c;text-decoration:underline}body.page-cpd-search .container--left--aligned .complementary span.clear-filters a:visited,body.page-resources-search .container--left--aligned .complementary span.clear-filters a:visited{color:#0b0c0c}.comment-form body.page-cpd-search .container--left--aligned .complementary .ctools-collapsible-content,.comment-form body.page-resources-search .container--left--aligned .complementary .ctools-collapsible-content,.stem-page-user-register body.page-cpd-search .container--left--aligned .complementary .form-item-terms-and-conditions,.stem-page-user-register body.page-resources-search .container--left--aligned .complementary .form-item-terms-and-conditions,body.page-cpd-search .container--left--aligned .complementary .box,body.page-cpd-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content,body.page-cpd-search .container--left--aligned .complementary .form-type-password-confirm,body.page-cpd-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions,body.page-resources-search .container--left--aligned .complementary .box,body.page-resources-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content,body.page-resources-search .container--left--aligned .complementary .form-type-password-confirm,body.page-resources-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions{background-color:#fff;margin:40px 24px 10px;padding:0}@media (max-width:64em){.comment-form body.page-cpd-search .container--left--aligned .complementary .ctools-collapsible-content,.comment-form body.page-resources-search .container--left--aligned .complementary .ctools-collapsible-content,.stem-page-user-register body.page-cpd-search .container--left--aligned .complementary .form-item-terms-and-conditions,.stem-page-user-register body.page-resources-search .container--left--aligned .complementary .form-item-terms-and-conditions,body.page-cpd-search .container--left--aligned .complementary .box,body.page-cpd-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content,body.page-cpd-search .container--left--aligned .complementary .form-type-password-confirm,body.page-cpd-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions,body.page-resources-search .container--left--aligned .complementary .box,body.page-resources-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content,body.page-resources-search .container--left--aligned .complementary .form-type-password-confirm,body.page-resources-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions{margin:0}}.comment-form body.page-cpd-search .container--left--aligned .complementary .ctools-collapsible-content #stem-search-location-with-distance-slider-filter-form .ui-state-default,.comment-form body.page-resources-search .container--left--aligned .complementary .ctools-collapsible-content #stem-search-location-with-distance-slider-filter-form .ui-state-default,.stem-page-user-register body.page-cpd-search .container--left--aligned .complementary .form-item-terms-and-conditions #stem-search-location-with-distance-slider-filter-form .ui-state-default,.stem-page-user-register body.page-resources-search .container--left--aligned .complementary .form-item-terms-and-conditions #stem-search-location-with-distance-slider-filter-form .ui-state-default,body.page-cpd-search .container--left--aligned .complementary .box #stem-search-location-with-distance-slider-filter-form .ui-state-default,body.page-cpd-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content #stem-search-location-with-distance-slider-filter-form .ui-state-default,body.page-cpd-search .container--left--aligned .complementary .form-type-password-confirm #stem-search-location-with-distance-slider-filter-form .ui-state-default,body.page-cpd-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions #stem-search-location-with-distance-slider-filter-form .ui-state-default,body.page-resources-search .container--left--aligned .complementary .box #stem-search-location-with-distance-slider-filter-form .ui-state-default,body.page-resources-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content #stem-search-location-with-distance-slider-filter-form .ui-state-default,body.page-resources-search .container--left--aligned .complementary .form-type-password-confirm #stem-search-location-with-distance-slider-filter-form .ui-state-default,body.page-resources-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions #stem-search-location-with-distance-slider-filter-form .ui-state-default{background:none;border:none}.comment-form body.page-cpd-search .container--left--aligned .complementary .ctools-collapsible-content #stem-search-location-with-distance-slider-filter-form .slider-legend,.comment-form body.page-resources-search .container--left--aligned .complementary .ctools-collapsible-content #stem-search-location-with-distance-slider-filter-form .slider-legend,.stem-page-user-register body.page-cpd-search .container--left--aligned .complementary .form-item-terms-and-conditions #stem-search-location-with-distance-slider-filter-form .slider-legend,.stem-page-user-register body.page-resources-search .container--left--aligned .complementary .form-item-terms-and-conditions #stem-search-location-with-distance-slider-filter-form .slider-legend,body.page-cpd-search .container--left--aligned .complementary .box #stem-search-location-with-distance-slider-filter-form .slider-legend,body.page-cpd-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content #stem-search-location-with-distance-slider-filter-form .slider-legend,body.page-cpd-search .container--left--aligned .complementary .form-type-password-confirm #stem-search-location-with-distance-slider-filter-form .slider-legend,body.page-cpd-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions #stem-search-location-with-distance-slider-filter-form .slider-legend,body.page-resources-search .container--left--aligned .complementary .box #stem-search-location-with-distance-slider-filter-form .slider-legend,body.page-resources-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content #stem-search-location-with-distance-slider-filter-form .slider-legend,body.page-resources-search .container--left--aligned .complementary .form-type-password-confirm #stem-search-location-with-distance-slider-filter-form .slider-legend,body.page-resources-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions #stem-search-location-with-distance-slider-filter-form .slider-legend{font-size:18px}.comment-form body.page-cpd-search .container--left--aligned .complementary .ctools-collapsible-content #stem-search-location-with-distance-slider-filter-form .slider-legend span,.comment-form body.page-resources-search .container--left--aligned .complementary .ctools-collapsible-content #stem-search-location-with-distance-slider-filter-form .slider-legend span,.stem-page-user-register body.page-cpd-search .container--left--aligned .complementary .form-item-terms-and-conditions #stem-search-location-with-distance-slider-filter-form .slider-legend span,.stem-page-user-register body.page-resources-search .container--left--aligned .complementary .form-item-terms-and-conditions #stem-search-location-with-distance-slider-filter-form .slider-legend span,body.page-cpd-search .container--left--aligned .complementary .box #stem-search-location-with-distance-slider-filter-form .slider-legend span,body.page-cpd-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content #stem-search-location-with-distance-slider-filter-form .slider-legend span,body.page-cpd-search .container--left--aligned .complementary .form-type-password-confirm #stem-search-location-with-distance-slider-filter-form .slider-legend span,body.page-cpd-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions #stem-search-location-with-distance-slider-filter-form .slider-legend span,body.page-resources-search .container--left--aligned .complementary .box #stem-search-location-with-distance-slider-filter-form .slider-legend span,body.page-resources-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content #stem-search-location-with-distance-slider-filter-form .slider-legend span,body.page-resources-search .container--left--aligned .complementary .form-type-password-confirm #stem-search-location-with-distance-slider-filter-form .slider-legend span,body.page-resources-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions #stem-search-location-with-distance-slider-filter-form .slider-legend span{float:right;font-weight:500}.comment-form body.page-cpd-search .container--left--aligned .complementary .ctools-collapsible-content #stem-search-location-with-distance-slider-filter-form #distance-slider,.comment-form body.page-resources-search .container--left--aligned .complementary .ctools-collapsible-content #stem-search-location-with-distance-slider-filter-form #distance-slider,.stem-page-user-register body.page-cpd-search .container--left--aligned .complementary .form-item-terms-and-conditions #stem-search-location-with-distance-slider-filter-form #distance-slider,.stem-page-user-register body.page-resources-search .container--left--aligned .complementary .form-item-terms-and-conditions #stem-search-location-with-distance-slider-filter-form #distance-slider,body.page-cpd-search .container--left--aligned .complementary .box #stem-search-location-with-distance-slider-filter-form #distance-slider,body.page-cpd-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content #stem-search-location-with-distance-slider-filter-form #distance-slider,body.page-cpd-search .container--left--aligned .complementary .form-type-password-confirm #stem-search-location-with-distance-slider-filter-form #distance-slider,body.page-cpd-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions #stem-search-location-with-distance-slider-filter-form #distance-slider,body.page-resources-search .container--left--aligned .complementary .box #stem-search-location-with-distance-slider-filter-form #distance-slider,body.page-resources-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content #stem-search-location-with-distance-slider-filter-form #distance-slider,body.page-resources-search .container--left--aligned .complementary .form-type-password-confirm #stem-search-location-with-distance-slider-filter-form #distance-slider,body.page-resources-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions #stem-search-location-with-distance-slider-filter-form #distance-slider{background:#94ffb4;border:none;border-radius:unset;height:6px;margin:25px 0}.comment-form body.page-cpd-search .container--left--aligned .complementary .ctools-collapsible-content #stem-search-location-with-distance-slider-filter-form #distance-slider .ui-slider-range,.comment-form body.page-resources-search .container--left--aligned .complementary .ctools-collapsible-content #stem-search-location-with-distance-slider-filter-form #distance-slider .ui-slider-range,.stem-page-user-register body.page-cpd-search .container--left--aligned .complementary .form-item-terms-and-conditions #stem-search-location-with-distance-slider-filter-form #distance-slider .ui-slider-range,.stem-page-user-register body.page-resources-search .container--left--aligned .complementary .form-item-terms-and-conditions #stem-search-location-with-distance-slider-filter-form #distance-slider .ui-slider-range,body.page-cpd-search .container--left--aligned .complementary .box #stem-search-location-with-distance-slider-filter-form #distance-slider .ui-slider-range,body.page-cpd-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content #stem-search-location-with-distance-slider-filter-form #distance-slider .ui-slider-range,body.page-cpd-search .container--left--aligned .complementary .form-type-password-confirm #stem-search-location-with-distance-slider-filter-form #distance-slider .ui-slider-range,body.page-cpd-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions #stem-search-location-with-distance-slider-filter-form #distance-slider .ui-slider-range,body.page-resources-search .container--left--aligned .complementary .box #stem-search-location-with-distance-slider-filter-form #distance-slider .ui-slider-range,body.page-resources-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content #stem-search-location-with-distance-slider-filter-form #distance-slider .ui-slider-range,body.page-resources-search .container--left--aligned .complementary .form-type-password-confirm #stem-search-location-with-distance-slider-filter-form #distance-slider .ui-slider-range,body.page-resources-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions #stem-search-location-with-distance-slider-filter-form #distance-slider .ui-slider-range{background:#0e872e;border:none;border-radius:unset;height:6px}.comment-form body.page-cpd-search .container--left--aligned .complementary .ctools-collapsible-content #stem-search-location-with-distance-slider-filter-form #distance-slider .ui-slider-handle-blob,.comment-form body.page-resources-search .container--left--aligned .complementary .ctools-collapsible-content #stem-search-location-with-distance-slider-filter-form #distance-slider .ui-slider-handle-blob,.stem-page-user-register body.page-cpd-search .container--left--aligned .complementary .form-item-terms-and-conditions #stem-search-location-with-distance-slider-filter-form #distance-slider .ui-slider-handle-blob,.stem-page-user-register body.page-resources-search .container--left--aligned .complementary .form-item-terms-and-conditions #stem-search-location-with-distance-slider-filter-form #distance-slider .ui-slider-handle-blob,body.page-cpd-search .container--left--aligned .complementary .box #stem-search-location-with-distance-slider-filter-form #distance-slider .ui-slider-handle-blob,body.page-cpd-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content #stem-search-location-with-distance-slider-filter-form #distance-slider .ui-slider-handle-blob,body.page-cpd-search .container--left--aligned .complementary .form-type-password-confirm #stem-search-location-with-distance-slider-filter-form #distance-slider .ui-slider-handle-blob,body.page-cpd-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions #stem-search-location-with-distance-slider-filter-form #distance-slider .ui-slider-handle-blob,body.page-resources-search .container--left--aligned .complementary .box #stem-search-location-with-distance-slider-filter-form #distance-slider .ui-slider-handle-blob,body.page-resources-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content #stem-search-location-with-distance-slider-filter-form #distance-slider .ui-slider-handle-blob,body.page-resources-search .container--left--aligned .complementary .form-type-password-confirm #stem-search-location-with-distance-slider-filter-form #distance-slider .ui-slider-handle-blob,body.page-resources-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions #stem-search-location-with-distance-slider-filter-form #distance-slider .ui-slider-handle-blob{background:#0e872e;border-radius:50%;width:24px;height:24px;margin-top:-4px}.comment-form body.page-cpd-search .container--left--aligned .complementary .ctools-collapsible-content .ctools-collapsible-container,.comment-form body.page-resources-search .container--left--aligned .complementary .ctools-collapsible-content .ctools-collapsible-container,.stem-page-user-register body.page-cpd-search .container--left--aligned .complementary .form-item-terms-and-conditions .ctools-collapsible-container,.stem-page-user-register body.page-resources-search .container--left--aligned .complementary .form-item-terms-and-conditions .ctools-collapsible-container,body.page-cpd-search .container--left--aligned .complementary .box .ctools-collapsible-container,body.page-cpd-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content .ctools-collapsible-container,body.page-cpd-search .container--left--aligned .complementary .form-type-password-confirm .ctools-collapsible-container,body.page-cpd-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions .ctools-collapsible-container,body.page-resources-search .container--left--aligned .complementary .box .ctools-collapsible-container,body.page-resources-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content .ctools-collapsible-container,body.page-resources-search .container--left--aligned .complementary .form-type-password-confirm .ctools-collapsible-container,body.page-resources-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions .ctools-collapsible-container{border-bottom:1px solid #2a3946;padding-bottom:5px}@media (max-width:64em){.comment-form body.page-cpd-search .container--left--aligned .complementary .ctools-collapsible-content .ctools-collapsible-container,.comment-form body.page-resources-search .container--left--aligned .complementary .ctools-collapsible-content .ctools-collapsible-container,.stem-page-user-register body.page-cpd-search .container--left--aligned .complementary .form-item-terms-and-conditions .ctools-collapsible-container,.stem-page-user-register body.page-resources-search .container--left--aligned .complementary .form-item-terms-and-conditions .ctools-collapsible-container,body.page-cpd-search .container--left--aligned .complementary .box .ctools-collapsible-container,body.page-cpd-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content .ctools-collapsible-container,body.page-cpd-search .container--left--aligned .complementary .form-type-password-confirm .ctools-collapsible-container,body.page-cpd-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions .ctools-collapsible-container,body.page-resources-search .container--left--aligned .complementary .box .ctools-collapsible-container,body.page-resources-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content .ctools-collapsible-container,body.page-resources-search .container--left--aligned .complementary .form-type-password-confirm .ctools-collapsible-container,body.page-resources-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions .ctools-collapsible-container{display:none;margin:0 24px}}.comment-form body.page-cpd-search .container--left--aligned .complementary .ctools-collapsible-content .ctools-collapsible-container li,.comment-form body.page-resources-search .container--left--aligned .complementary .ctools-collapsible-content .ctools-collapsible-container li,.stem-page-user-register body.page-cpd-search .container--left--aligned .complementary .form-item-terms-and-conditions .ctools-collapsible-container li,.stem-page-user-register body.page-resources-search .container--left--aligned .complementary .form-item-terms-and-conditions .ctools-collapsible-container li,body.page-cpd-search .container--left--aligned .complementary .box .ctools-collapsible-container li,body.page-cpd-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content .ctools-collapsible-container li,body.page-cpd-search .container--left--aligned .complementary .form-type-password-confirm .ctools-collapsible-container li,body.page-cpd-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions .ctools-collapsible-container li,body.page-resources-search .container--left--aligned .complementary .box .ctools-collapsible-container li,body.page-resources-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content .ctools-collapsible-container li,body.page-resources-search .container--left--aligned .complementary .form-type-password-confirm .ctools-collapsible-container li,body.page-resources-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions .ctools-collapsible-container li{display:block;list-style:none;margin:0}@media (max-width:64em){.comment-form body.page-cpd-search .container--left--aligned .complementary .ctools-collapsible-content .ctools-collapsible-container li,.comment-form body.page-resources-search .container--left--aligned .complementary .ctools-collapsible-content .ctools-collapsible-container li,.stem-page-user-register body.page-cpd-search .container--left--aligned .complementary .form-item-terms-and-conditions .ctools-collapsible-container li,.stem-page-user-register body.page-resources-search .container--left--aligned .complementary .form-item-terms-and-conditions .ctools-collapsible-container li,body.page-cpd-search .container--left--aligned .complementary .box .ctools-collapsible-container li,body.page-cpd-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content .ctools-collapsible-container li,body.page-cpd-search .container--left--aligned .complementary .form-type-password-confirm .ctools-collapsible-container li,body.page-cpd-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions .ctools-collapsible-container li,body.page-resources-search .container--left--aligned .complementary .box .ctools-collapsible-container li,body.page-resources-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content .ctools-collapsible-container li,body.page-resources-search .container--left--aligned .complementary .form-type-password-confirm .ctools-collapsible-container li,body.page-resources-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions .ctools-collapsible-container li{width:100%}}.comment-form body.page-cpd-search .container--left--aligned .complementary .ctools-collapsible-content .ctools-collapsible-container a.facetapi-checkbox,.comment-form body.page-resources-search .container--left--aligned .complementary .ctools-collapsible-content .ctools-collapsible-container a.facetapi-checkbox,.stem-page-user-register body.page-cpd-search .container--left--aligned .complementary .form-item-terms-and-conditions .ctools-collapsible-container a.facetapi-checkbox,.stem-page-user-register body.page-resources-search .container--left--aligned .complementary .form-item-terms-and-conditions .ctools-collapsible-container a.facetapi-checkbox,body.page-cpd-search .container--left--aligned .complementary .box .ctools-collapsible-container a.facetapi-checkbox,body.page-cpd-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content .ctools-collapsible-container a.facetapi-checkbox,body.page-cpd-search .container--left--aligned .complementary .form-type-password-confirm .ctools-collapsible-container a.facetapi-checkbox,body.page-cpd-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions .ctools-collapsible-container a.facetapi-checkbox,body.page-resources-search .container--left--aligned .complementary .box .ctools-collapsible-container a.facetapi-checkbox,body.page-resources-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content .ctools-collapsible-container a.facetapi-checkbox,body.page-resources-search .container--left--aligned .complementary .form-type-password-confirm .ctools-collapsible-container a.facetapi-checkbox,body.page-resources-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions .ctools-collapsible-container a.facetapi-checkbox{font-size:16px;color:#0b0c0c}.comment-form body.page-cpd-search .container--left--aligned .complementary .ctools-collapsible-content .ctools-collapsible-container a.facetapi-checkbox:hover,.comment-form body.page-cpd-search .container--left--aligned .complementary .ctools-collapsible-content .ctools-collapsible-container a.facetapi-checkbox:visited,.comment-form body.page-resources-search .container--left--aligned .complementary .ctools-collapsible-content .ctools-collapsible-container a.facetapi-checkbox:hover,.comment-form body.page-resources-search .container--left--aligned .complementary .ctools-collapsible-content .ctools-collapsible-container a.facetapi-checkbox:visited,.stem-page-user-register body.page-cpd-search .container--left--aligned .complementary .form-item-terms-and-conditions .ctools-collapsible-container a.facetapi-checkbox:hover,.stem-page-user-register body.page-cpd-search .container--left--aligned .complementary .form-item-terms-and-conditions .ctools-collapsible-container a.facetapi-checkbox:visited,.stem-page-user-register body.page-resources-search .container--left--aligned .complementary .form-item-terms-and-conditions .ctools-collapsible-container a.facetapi-checkbox:hover,.stem-page-user-register body.page-resources-search .container--left--aligned .complementary .form-item-terms-and-conditions .ctools-collapsible-container a.facetapi-checkbox:visited,body.page-cpd-search .container--left--aligned .complementary .box .ctools-collapsible-container a.facetapi-checkbox:hover,body.page-cpd-search .container--left--aligned .complementary .box .ctools-collapsible-container a.facetapi-checkbox:visited,body.page-cpd-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content .ctools-collapsible-container a.facetapi-checkbox:hover,body.page-cpd-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content .ctools-collapsible-container a.facetapi-checkbox:visited,body.page-cpd-search .container--left--aligned .complementary .form-type-password-confirm .ctools-collapsible-container a.facetapi-checkbox:hover,body.page-cpd-search .container--left--aligned .complementary .form-type-password-confirm .ctools-collapsible-container a.facetapi-checkbox:visited,body.page-cpd-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions .ctools-collapsible-container a.facetapi-checkbox:hover,body.page-cpd-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions .ctools-collapsible-container a.facetapi-checkbox:visited,body.page-resources-search .container--left--aligned .complementary .box .ctools-collapsible-container a.facetapi-checkbox:hover,body.page-resources-search .container--left--aligned .complementary .box .ctools-collapsible-container a.facetapi-checkbox:visited,body.page-resources-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content .ctools-collapsible-container a.facetapi-checkbox:hover,body.page-resources-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content .ctools-collapsible-container a.facetapi-checkbox:visited,body.page-resources-search .container--left--aligned .complementary .form-type-password-confirm .ctools-collapsible-container a.facetapi-checkbox:hover,body.page-resources-search .container--left--aligned .complementary .form-type-password-confirm .ctools-collapsible-container a.facetapi-checkbox:visited,body.page-resources-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions .ctools-collapsible-container a.facetapi-checkbox:hover,body.page-resources-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions .ctools-collapsible-container a.facetapi-checkbox:visited{color:#0b0c0c}.comment-form body.page-cpd-search .container--left--aligned .complementary .ctools-collapsible-content .delivery-method-container,.comment-form body.page-resources-search .container--left--aligned .complementary .ctools-collapsible-content .delivery-method-container,.stem-page-user-register body.page-cpd-search .container--left--aligned .complementary .form-item-terms-and-conditions .delivery-method-container,.stem-page-user-register body.page-resources-search .container--left--aligned .complementary .form-item-terms-and-conditions .delivery-method-container,body.page-cpd-search .container--left--aligned .complementary .box .delivery-method-container,body.page-cpd-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content .delivery-method-container,body.page-cpd-search .container--left--aligned .complementary .form-type-password-confirm .delivery-method-container,body.page-cpd-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions .delivery-method-container,body.page-resources-search .container--left--aligned .complementary .box .delivery-method-container,body.page-resources-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content .delivery-method-container,body.page-resources-search .container--left--aligned .complementary .form-type-password-confirm .delivery-method-container,body.page-resources-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions .delivery-method-container{margin-top:15px}.comment-form body.page-cpd-search .container--left--aligned .complementary .ctools-collapsible-content .delivery-method-container ul,.comment-form body.page-resources-search .container--left--aligned .complementary .ctools-collapsible-content .delivery-method-container ul,.stem-page-user-register body.page-cpd-search .container--left--aligned .complementary .form-item-terms-and-conditions .delivery-method-container ul,.stem-page-user-register body.page-resources-search .container--left--aligned .complementary .form-item-terms-and-conditions .delivery-method-container ul,body.page-cpd-search .container--left--aligned .complementary .box .delivery-method-container ul,body.page-cpd-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content .delivery-method-container ul,body.page-cpd-search .container--left--aligned .complementary .form-type-password-confirm .delivery-method-container ul,body.page-cpd-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions .delivery-method-container ul,body.page-resources-search .container--left--aligned .complementary .box .delivery-method-container ul,body.page-resources-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content .delivery-method-container ul,body.page-resources-search .container--left--aligned .complementary .form-type-password-confirm .delivery-method-container ul,body.page-resources-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions .delivery-method-container ul{margin-bottom:0}.comment-form body.page-cpd-search .container--left--aligned .complementary .ctools-collapsible-content .delivery-method-container .delivery-filter:last-child,.comment-form body.page-resources-search .container--left--aligned .complementary .ctools-collapsible-content .delivery-method-container .delivery-filter:last-child,.stem-page-user-register body.page-cpd-search .container--left--aligned .complementary .form-item-terms-and-conditions .delivery-method-container .delivery-filter:last-child,.stem-page-user-register body.page-resources-search .container--left--aligned .complementary .form-item-terms-and-conditions .delivery-method-container .delivery-filter:last-child,body.page-cpd-search .container--left--aligned .complementary .box .delivery-method-container .delivery-filter:last-child,body.page-cpd-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content .delivery-method-container .delivery-filter:last-child,body.page-cpd-search .container--left--aligned .complementary .form-type-password-confirm .delivery-method-container .delivery-filter:last-child,body.page-cpd-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions .delivery-method-container .delivery-filter:last-child,body.page-resources-search .container--left--aligned .complementary .box .delivery-method-container .delivery-filter:last-child,body.page-resources-search .container--left--aligned .complementary .comment-form .ctools-collapsible-content .delivery-method-container .delivery-filter:last-child,body.page-resources-search .container--left--aligned .complementary .form-type-password-confirm .delivery-method-container .delivery-filter:last-child,body.page-resources-search .container--left--aligned .complementary .stem-page-user-register .form-item-terms-and-conditions .delivery-method-container .delivery-filter:last-child{margin-bottom:.75em}body.page-cpd-search .container--left--aligned .complementary h4,body.page-resources-search .container--left--aligned .complementary h4{font-size:18px;text-transform:none;font-family:Roboto,sans-serif}@media (max-width:64em){body.page-cpd-search .container--left--aligned .complementary h4,body.page-resources-search .container--left--aligned .complementary h4{font-size:18px}}body.page-cpd-search .container--left--aligned .complementary .ctools-toggle,body.page-resources-search .container--left--aligned .complementary .ctools-toggle{margin-top:5px;margin-left:-6px}body.page-cpd-search .container--left--aligned .complementary .form-text,body.page-resources-search .container--left--aligned .complementary .form-text{border-color:#2a3946;height:40px}body.page-cpd-search .container--left--aligned .complementary input#filter-location-or-postcode::-ms-input-placeholder,body.page-resources-search .container--left--aligned .complementary input#filter-location-or-postcode::-ms-input-placeholder{color:#2a3946}body.page-cpd-search .container--left--aligned .complementary input#filter-location-or-postcode::placeholder,body.page-resources-search .container--left--aligned .complementary input#filter-location-or-postcode::placeholder{color:#2a3946}body.page-cpd-search .container--left--aligned .complementary a.btn-cta,body.page-resources-search .container--left--aligned .complementary a.btn-cta{margin:12px 24px 36px;border:2px solid #0e872e;border-top-right-radius:12px;border-bottom-left-radius:12px!important;border-top-left-radius:0;border-bottom-right-radius:0;background-color:#fff;color:#0b0c0c}@media (max-width:64em){body.page-cpd-search .container--left--aligned .listing__content,body.page-resources-search .container--left--aligned .listing__content{font-size:16px}}body.page-cpd-search .container--left--aligned .listing__content .listing__header,body.page-resources-search .container--left--aligned .listing__content .listing__header{margin-bottom:16px}@media (max-width:64em){body.page-cpd-search .container--left--aligned .listing__content .listing__header small,body.page-resources-search .container--left--aligned .listing__content .listing__header small{font-size:16px}}body.page-cpd-search .container--left--aligned .listing__content .listing__header .listing__reference,body.page-resources-search .container--left--aligned .listing__content .listing__header .listing__reference{font-weight:400;font-family:RobotoRg,Helvetica Neue,Helvetica,Arial,sans-serif}body.page-cpd-search .container--left--aligned .listing__content .listing__header a,body.page-resources-search .container--left--aligned .listing__content .listing__header a{font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px}@media (max-width:64em){body.page-cpd-search .container--left--aligned .listing__content .listing__header a,body.page-resources-search .container--left--aligned .listing__content .listing__header a{font-size:20px}}body.page-cpd-search .container--left--aligned .listing__content table,body.page-resources-search .container--left--aligned .listing__content table{margin-top:1.35em}@media (max-width:64em){body.page-cpd-search .container--left--aligned .listing__content table th,body.page-resources-search .container--left--aligned .listing__content table th{width:50%}}body.page-cpd-search .container--left--aligned .listing__content table td,body.page-cpd-search .container--left--aligned .listing__content table th,body.page-resources-search .container--left--aligned .listing__content table td,body.page-resources-search .container--left--aligned .listing__content table th{border-top:none;padding-top:10px;padding-bottom:10px;text-transform:none}body.page-cpd-search .container--left--aligned .listing__content table tr:nth-child(odd) td,body.page-cpd-search .container--left--aligned .listing__content table tr:nth-child(odd) th,body.page-resources-search .container--left--aligned .listing__content table tr:nth-child(odd) td,body.page-resources-search .container--left--aligned .listing__content table tr:nth-child(odd) th{background-color:#f1f2f9}body.page-cpd-search .container--left--aligned .listing__content table th.date:before,body.page-resources-search .container--left--aligned .listing__content table th.date:before{content:url(/sites/all/themes/custom/stem_base/assets/img/site/cpd-startdate-icon.svg);margin:0 10px;position:relative;top:4px}body.page-cpd-search .container--left--aligned .listing__content table th.location:before,body.page-resources-search .container--left--aligned .listing__content table th.location:before{content:url(/sites/all/themes/custom/stem_base/assets/img/site/cpd-location-icon.svg);margin:0 10px;position:relative;top:4px}body.page-cpd-search .container--left--aligned .listing__content table th.duration:before,body.page-resources-search .container--left--aligned .listing__content table th.duration:before{content:url(/sites/all/themes/custom/stem_base/assets/img/site/cpd-duration-icon.svg);margin:0 10px;position:relative;top:4px}body.page-cpd-search .container--left--aligned .listing__content table th.fees:before,body.page-resources-search .container--left--aligned .listing__content table th.fees:before{content:url(/sites/all/themes/custom/stem_base/assets/img/site/cpd-fees-icon.svg);margin:0 10px;position:relative;top:4px}body.page-cpd-search .container--left--aligned .listing__content table th.subsidy:before,body.page-resources-search .container--left--aligned .listing__content table th.subsidy:before{content:url(/sites/all/themes/custom/stem_base/assets/img/site/cpd-subsidy-icon.svg);margin:0 10px;position:relative;top:4px}body.page-cpd-search .container--left--aligned .byline,body.page-resources-search .container--left--aligned .byline{margin-top:18px}body.page-cpd-search .container--left--aligned .byline span,body.page-resources-search .container--left--aligned .byline span{background:#ffdb4e;border-radius:4px;display:inline-block;margin-bottom:10px;margin-right:8px;padding:6px 10px;text-transform:none}body.page-cpd-search .container--left--aligned .byline span.byline__type,body.page-resources-search .container--left--aligned .byline span.byline__type{background-color:#ffbf00;text-transform:uppercase}body.page-cpd-search .container--left--aligned .byline span.byline__tag,body.page-resources-search .container--left--aligned .byline span.byline__tag{text-transform:none}body.page-cpd-search .container--left--aligned .byline .stem-popular-resource-wrapper,body.page-resources-search .container--left--aligned .byline .stem-popular-resource-wrapper{background:none;width:auto;display:inline-block;float:none;padding:0;margin:0}body.page-cpd-search .container--left--aligned .byline .stem-popular-resource-wrapper>.stem-popular-resource-label,body.page-resources-search .container--left--aligned .byline .stem-popular-resource-wrapper>.stem-popular-resource-label{font-weight:400}body.page-cpd-search .container--left--aligned .byline .stem-popular-resource-wrapper>.stem-popular-resource-label span,body.page-resources-search .container--left--aligned .byline .stem-popular-resource-wrapper>.stem-popular-resource-label span{padding-left:36px;font-size:16px;font-size:1.6rem}body.page-cpd-search .container--left--aligned .byline .stem-popular-resource-wrapper>.stem-popular-resource-label span:before,body.page-resources-search .container--left--aligned .byline .stem-popular-resource-wrapper>.stem-popular-resource-label span:before{background:transparent url(/sites/all/themes/custom/stem_base/assets/resources/popularresource-icon.svg) no-repeat 0/18px;height:100%;margin-left:10px;top:-4px;width:100%}body.page-cpd-search .container--left--aligned a.facetapi-checkbox,body.page-resources-search .container--left--aligned a.facetapi-checkbox{margin:0}body.page-cpd-search .main,body.page-resources-search .main{clear:none;float:left;margin:auto;max-width:1060px}@media (max-width:64em){body.page-cpd-search .main,body.page-resources-search .main{margin:0 24px}}.comment body.page-cpd-search .main .links,.comment body.page-resources-search .main .links,body.page-cpd-search .main .comment .links,body.page-cpd-search .main .list--inline,body.page-resources-search .main .comment .links,body.page-resources-search .main .list--inline{border-top:2px solid #0b0c0c;display:block;clear:both;margin:0;padding-bottom:24px;padding-top:24px}.comment body.page-cpd-search .main .links li,.comment body.page-resources-search .main .links li,body.page-cpd-search .main .comment .links li,body.page-cpd-search .main .list--inline li,body.page-resources-search .main .comment .links li,body.page-resources-search .main .list--inline li{font-size:18px;display:-ms-flexbox;display:flex;margin:0}@media (max-width:64em){.comment body.page-cpd-search .main .links li,.comment body.page-resources-search .main .links li,body.page-cpd-search .main .comment .links li,body.page-cpd-search .main .list--inline li,body.page-resources-search .main .comment .links li,body.page-resources-search .main .list--inline li{font-size:16px}}body.page-cpd-search .main .views-exposed-form .clearfix:after,body.page-resources-search .main .views-exposed-form .clearfix:after{clear:none;margin:0}body.page-cpd-search .main .listing,body.page-cpd-search .main .listing--link,body.page-resources-search .main .listing,body.page-resources-search .main .listing--link{flex-direction:unset;-ms-flex-direction:unset}body.page-cpd-search .main .views-submit-button,body.page-cpd-search .main .views-widget-filter-field_course_venue_geolocation_latlon,body.page-cpd-search .main .views-widget-filter-search_api_views_fulltext,body.page-resources-search .main .views-submit-button,body.page-resources-search .main .views-widget-filter-field_course_venue_geolocation_latlon,body.page-resources-search .main .views-widget-filter-search_api_views_fulltext{display:none;left:-9999px;position:absolute;top:-9999px}body.page-cpd-search .main .short-results-count,body.page-resources-search .main .short-results-count{float:left;margin:7px 0 42px}@media (max-width:64em){body.page-cpd-search .main .short-results-count,body.page-resources-search .main .short-results-count{margin-bottom:10px}}body.page-cpd-search .main .short-results-count p,body.page-resources-search .main .short-results-count p{font-size:20px}@media (max-width:64em){body.page-cpd-search .main .short-results-count p,body.page-resources-search .main .short-results-count p{font-size:16px}}body.page-cpd-search .main .short-results-count .results-count,body.page-resources-search .main .short-results-count .results-count{font-weight:500}body.page-cpd-search .main form,body.page-resources-search .main form{float:right;margin:0}body.page-cpd-search .main form .views-exposed-widgets,body.page-resources-search .main form .views-exposed-widgets{margin:0}body.page-cpd-search .main form .views-widget-per-page,body.page-resources-search .main form .views-widget-per-page{font-size:20px;padding:0}@media (max-width:64em){body.page-cpd-search .main form .views-widget-per-page,body.page-resources-search .main form .views-widget-per-page{display:none}}body.page-cpd-search .main form .views-widget-per-page .form-item-items-per-page,body.page-resources-search .main form .views-widget-per-page .form-item-items-per-page{display:inline-block}body.page-cpd-search .main form .views-widget-per-page select,body.page-resources-search .main form .views-widget-per-page select{border-color:#2a3946;font-size:18px;height:48px;margin:0 6px;width:auto}body.page-cpd-search .main .search-all-items .filters-applied,body.page-resources-search .main .search-all-items .filters-applied{display:none}@media (64em){body.page-cpd-search .main .search-all-items .filters-applied,body.page-resources-search .main .search-all-items .filters-applied{display:block}}body.page-cpd-search .main .search-all-items .filters-applied .filters-applied-label,body.page-resources-search .main .search-all-items .filters-applied .filters-applied-label{font-size:18px}body.page-cpd-search .main .search-all-items .filters-applied a,body.page-resources-search .main .search-all-items .filters-applied a{color:#0b0c0c;text-decoration:none}body.page-cpd-search .main .search-all-items .filters-applied a.facetapi-active,body.page-resources-search .main .search-all-items .filters-applied a.facetapi-active{background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/icon-search-clear-filter.png);background-repeat:no-repeat;background-size:16px;background-position:100%;margin-right:10px;padding-right:20px}body.page-cpd-search .main .search-all-items .filters-applied a:hover,body.page-resources-search .main .search-all-items .filters-applied a:hover{color:#0b0c0c;text-decoration:underline}body.page-cpd-search .main .search-all-items .filters-applied a:visited,body.page-resources-search .main .search-all-items .filters-applied a:visited{color:#0b0c0c}body.page-cpd-search .main .search-all-items h2,body.page-resources-search .main .search-all-items h2{font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:48px;margin-bottom:50px}@media (max-width:64em){body.page-cpd-search .main .search-all-items h2,body.page-resources-search .main .search-all-items h2{font-size:20px;margin-bottom:10px}}body.page-cpd-search .main .search-all-items .listing--link a,body.page-cpd-search .main .search-all-items .listing a,body.page-resources-search .main .search-all-items .listing--link a,body.page-resources-search .main .search-all-items .listing a{text-decoration:none;color:#0b0c0c}body.page-cpd-search .main .search-all-items .listing--link a:hover,body.page-cpd-search .main .search-all-items .listing a:hover,body.page-resources-search .main .search-all-items .listing--link a:hover,body.page-resources-search .main .search-all-items .listing a:hover{color:#0b0c0c;text-decoration:underline}body.page-cpd-search .main .search-all-items .listing--link a:visited,body.page-cpd-search .main .search-all-items .listing a:visited,body.page-resources-search .main .search-all-items .listing--link a:visited,body.page-resources-search .main .search-all-items .listing a:visited{color:#0b0c0c}.section-introduction{margin-bottom:2.7em;text-align:left}.section-introduction>p{margin-bottom:0}.section-introduction>h2{display:inline-block}@media (min-width:37.5em){.section-introduction>h2{margin:0 0 .3375em;text-align:left}}.section-introduction{margin-bottom:1.35em}@media (min-width:37.5em){.section-introduction{display:block}}.section-introduction__image{text-align:left;margin-right:22px;margin-bottom:0}.section-introduction__image img{max-width:150px;max-height:100px;height:auto;display:block}@media (min-width:37.5em){.section-introduction__image{text-align:left;max-width:none;margin-right:0;margin-bottom:.675em}.section-introduction__image img{margin:0 auto}}@media (min-width:37.5em){.section-introduction__content p{font-size:16px;font-size:1.6rem}}.section-introduction__content p:last-of-type{margin-bottom:0}.list--social{float:none;list-style-type:none;margin:0;padding:0}.complementary .list--social{float:none;margin:0 auto;text-align:center}.list--social li{display:inline-block;margin-right:5.5px}.list--social li:last-child{margin-right:0}.list--social a{display:block;width:33px;height:33px;text-indent:999em;overflow:hidden;color:transparent;background-size:cover;background-position:0}.no-svg .list--social a{background-size:33px 33px}@media (min-width:48em){.complementary .list--social{float:none;text-align:right}}.para--social{display:inline-block;height:33px;background-size:100% 100%;margin-bottom:.675em!important}.para--social a{font-size:16px;font-size:1.6rem;padding-left:40px;line-height:2em}.social--email{background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+c29jaWFsLWVtYWlsPC90aXRsZT48cGF0aCBkPSJNMjUgMEMxMS4xNyAwIDAgMTEuMjI3IDAgMjVjMCAxMy44MyAxMS4xNyAyNSAyNSAyNSAxMy43NzMgMCAyNS0xMS4xNyAyNS0yNUM1MCAxMS4yMjcgMzguNzczIDAgMjUgMHptMTUuNjI1IDM0LjQ5YTEuOTUgMS45NSAwIDAgMS0xLjk2OCAxLjk2OEgxMS4zNDNhMS45NSAxLjk1IDAgMCAxLTEuOTY4LTEuOTY3VjE5LjU2TDI1IDMxLjI1bDE1LjYyNS0xMS42OXYxNC45M3pNMjUgMjcuMkw5LjM3NSAxNS41MWMwLTEuMS44NjgtMS45NjggMS45NjgtMS45NjhoMjcuMzE0YzEuMSAwIDEuOTY4Ljg2OCAxLjk2OCAxLjk2N0wyNSAyNy4yeiIgZmlsbD0iI0Q4NDY2NCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat 0 0}.svg .distinct--reversed .social--email{background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjUgMEMxMS4xNyAwIDAgMTEuMjI3IDAgMjVjMCAxMy44MyAxMS4xNyAyNSAyNSAyNSAxMy43NzMgMCAyNS0xMS4xNyAyNS0yNUM1MCAxMS4yMjcgMzguNzczIDAgMjUgMHptMTUuNjI1IDM0LjQ5YTEuOTUgMS45NSAwIDAgMS0xLjk2OCAxLjk2OEgxMS4zNDNhMS45NSAxLjk1IDAgMCAxLTEuOTY4LTEuOTY3VjE5LjU2TDI1IDMxLjI1bDE1LjYyNS0xMS42OXYxNC45M3pNMjUgMjcuMkw5LjM3NSAxNS41MWMwLTEuMS44NjgtMS45NjggMS45NjgtMS45NjhoMjcuMzE0YzEuMSAwIDEuOTY4Ljg2OCAxLjk2OCAxLjk2N0wyNSAyNy4yeiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat 0 0}.no-svg .social--email{background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/social-email.png) no-repeat 0 0;background-size:33px 33px}.no-svg .distinct--reversed .social--email{background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/social-email-rev.png) no-repeat 0 0;background-size:33px 33px}.social--facebook{background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggZmlsbD0iI0Q4NDY2NCIgZD0iTTI1IC41YzMuMzE2IDAgNi40ODYuNjUgOS41MSAxLjk1IDMuMDIzIDEuMyA1LjYyNyAzLjA0MiA3LjgxMiA1LjIyOCAyLjE4NiAyLjE4NiAzLjkyOCA0Ljc5IDUuMjI3IDcuODEyQTIzLjggMjMuOCAwIDAgMSA0OS41IDI1YzAgMy4zMzQtLjY1IDYuNTEyLTEuOTUgOS41MzUtMS4zIDMuMDIyLTMuMDQyIDUuNjI3LTUuMjI4IDcuODEyLTIuMTg2IDIuMTg2LTQuNzkgMy45MjQtNy44MTIgNS4yMTdBMjMuOTg0IDIzLjk4NCAwIDAgMSAyNSA0OS41YTI0LjAxIDI0LjAxIDAgMCAxLTkuNTM1LTEuOTM4Yy0zLjAyMi0xLjI5My01LjYyNi0zLjAzLTcuODEyLTUuMjE3LTIuMTg2LTIuMTg1LTMuOTI0LTQuNzktNS4yMTYtNy44MTJTLjUgMjguMzMzLjUgMjVjMC0zLjMxNy42NDYtNi40ODggMS45MzgtOS41MSAxLjI5Mi0zLjAyMyAzLjAzLTUuNjI3IDUuMjE2LTcuODEzIDIuMTg1LTIuMTg1IDQuNzktMy45MjggNy44MTItNS4yMjhDMTguNDkgMS4xNSAyMS42NjYuNSAyNSAuNXptMi4wMzMgMjAuNDh2LTQuNDI2YzAtLjk0LjE2OC0xLjY0LjUwMi0yLjA5My4zMzYtLjQ1NCAxLjAwNi0uNjggMi4wMS0uNjhoMy4zMjZsLjI4OC01Ljc5Yy0xLjEzMy0uMjI0LTIuNjgtLjMzNi00LjY0LS4zMzYtMS40NTQgMC0yLjc0LjIwOC0zLjg2Ni42MjItMS4xMjUuNDE1LTIuMDI1Ljk4LTIuNzAzIDEuN3MtMS4xOSAxLjUzLTEuNTMyIDIuNDRjLS4zNDQuOTA4LS41MTQgMS44OS0uNTE0IDIuOTQydjUuNTVoLTQuMDkydjYuMTI2aDQuMDkydjE1LjMxMmg3LjEzVjI3LjAzM2g1Ljc0bC4zODQtNi4wNTNoLTYuMTI1eiIvPjwvc3ZnPg==) no-repeat 0 0}.svg .distinct--reversed .social--facebook{background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTI1IC41YzMuMzE2IDAgNi40ODYuNjUgOS41MSAxLjk1IDMuMDIzIDEuMyA1LjYyNyAzLjA0MiA3LjgxMiA1LjIyOCAyLjE4NiAyLjE4NiAzLjkyOCA0Ljc5IDUuMjI3IDcuODEyQTIzLjggMjMuOCAwIDAgMSA0OS41IDI1YzAgMy4zMzQtLjY1IDYuNTEyLTEuOTUgOS41MzUtMS4zIDMuMDIyLTMuMDQyIDUuNjI3LTUuMjI4IDcuODEyLTIuMTg2IDIuMTg2LTQuNzkgMy45MjQtNy44MTIgNS4yMTdBMjMuOTg0IDIzLjk4NCAwIDAgMSAyNSA0OS41YTI0LjAxIDI0LjAxIDAgMCAxLTkuNTM1LTEuOTM4Yy0zLjAyMi0xLjI5My01LjYyNi0zLjAzLTcuODEyLTUuMjE3LTIuMTg2LTIuMTg1LTMuOTI0LTQuNzktNS4yMTYtNy44MTJTLjUgMjguMzMzLjUgMjVjMC0zLjMxNy42NDYtNi40ODggMS45MzgtOS41MSAxLjI5Mi0zLjAyMyAzLjAzLTUuNjI3IDUuMjE2LTcuODEzIDIuMTg1LTIuMTg1IDQuNzktMy45MjggNy44MTItNS4yMjhDMTguNDkgMS4xNSAyMS42NjYuNSAyNSAuNXptMi4wMzMgMjAuNDh2LTQuNDI2YzAtLjk0LjE2OC0xLjY0LjUwMi0yLjA5My4zMzYtLjQ1NCAxLjAwNi0uNjggMi4wMS0uNjhoMy4zMjZsLjI4OC01Ljc5Yy0xLjEzMy0uMjI0LTIuNjgtLjMzNi00LjY0LS4zMzYtMS40NTQgMC0yLjc0LjIwOC0zLjg2Ni42MjItMS4xMjUuNDE1LTIuMDI1Ljk4LTIuNzAzIDEuN3MtMS4xOSAxLjUzLTEuNTMyIDIuNDRjLS4zNDQuOTA4LS41MTQgMS44OS0uNTE0IDIuOTQydjUuNTVoLTQuMDkydjYuMTI2aDQuMDkydjE1LjMxMmg3LjEzVjI3LjAzM2g1Ljc0bC4zODQtNi4wNTNoLTYuMTI1eiIvPjwvc3ZnPg==) no-repeat 0 0}.no-svg .social--facebook{background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/social-facebook.png) no-repeat 0 0;background-size:33px 33px}.no-svg .distinct--reversed .social--facebook{background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/social-facebook-rev.png) no-repeat 0 0;background-size:33px 33px}.social--google{background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+c29jaWFsLWdvb2dsZTwvdGl0bGU+PHBhdGggZD0iTTEwLjUzMiAzNy41NThjLTIuMzcyIDAtNC41MTMuNDYzLTYuNDIzIDEuMjE1QzEuNTA0IDM0Ljc4IDAgMzAuMDkzIDAgMjVjMC0uNDYzIDAtLjg2OC4wNTgtMS4zMyAxLjIxNSA0LjIyMyA1LjA5MiA3LjI5IDEwLjQxNyA3LjI5aDEuMjczYy0uNDA1LjgxLS42OTUgMS42OC0uNjk1IDIuNjYzIDAgMS41NjIuODY4IDIuODM1IDEuOTEgMy45MzVoLTIuNDN6TTQuNzQ1IDIwLjYwMmMtLjYzNi00LjgwMyAxLjc5NC04LjUwNyA1LjQ0LTguMzkgMy43MDQuMTE0IDcuMTc2IDMuOTkyIDcuODEzIDguNzk1LjYzNiA0LjgwMy0xLjg1MiA4LjYyMy01LjQ5OCA4LjUwNy0zLjY0Ni0uMTE2LTcuMTE4LTQuMTEtNy43NTUtOC45MTJ6TTIxLjQxMiA0Ni40N2MwIDEuMTU3LS4xNzQgMi4yLS42MzcgMy4xODNDMTQuNTgzIDQ4LjYxIDkuMiA0NS4zMTMgNS40NCA0MC42MjVhMTIuNDc1IDEyLjQ3NSAwIDAgMSA2LjU5Ny0xLjczNmMxLjI3MyAwIDIuNDMuMjMgMy41My41NzggMi45NTIgMi4wMjUgNS4wOTMgMy4xODIgNS42NyA1LjU1NS4xMTcuNDYzLjE3NS45ODQuMTc1IDEuNDQ3ek0yNSAwYzEzLjgzIDAgMjUgMTEuMTcgMjUgMjVTMzguODMgNTAgMjUgNTBoLS45ODRjLjY5NS0xLjMzIDEuMS0yLjcyIDEuMS00LjExIDAtNC4xMDgtMS4yNzMtNi41MzgtNS4wMzUtOS4yLTEuMjcyLS45MjYtMy43MDMtMy4xMjUtMy43MDMtNC40NTYgMC0xLjUwNS40MDUtMi4yNTcgMi43Mi00LjA1IDIuMzczLTEuODUzIDMuOTkzLTQuNDU3IDMuOTkzLTcuNDY2IDAtMy41ODgtMS41NjItNy4wNi00LjU3LTguMjE4aDQuNTEybDMuMTgzLTIuMzE1SDExLjk4Yy0zLjY0NyAwLTcuMTc3IDEuNjItOS41NSA0LjA1QzYuNDggNS43ODggMTUuMDQ3IDAgMjUgMHptMTguNzUgMTguNzV2LTMuMTI1SDM3LjV2LTYuMjVoLTMuMTI1djYuMjVoLTYuMjV2My4xMjVoNi4yNVYyNUgzNy41di02LjI1aDYuMjV6IiBmaWxsPSIjRDg0NjY0IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat 0 0}.svg .distinct--reversed .social--google{background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTEwLjUzMiAzNy41NThjLTIuMzcyIDAtNC41MTMuNDYzLTYuNDIzIDEuMjE1QzEuNTA0IDM0Ljc4IDAgMzAuMDkzIDAgMjVjMC0uNDYzIDAtLjg2OC4wNTgtMS4zMyAxLjIxNSA0LjIyMyA1LjA5MiA3LjI5IDEwLjQxNyA3LjI5aDEuMjczYy0uNDA1LjgxLS42OTUgMS42OC0uNjk1IDIuNjYzIDAgMS41NjIuODY4IDIuODM1IDEuOTEgMy45MzVoLTIuNDN6TTQuNzQ1IDIwLjYwMmMtLjYzNi00LjgwMyAxLjc5NC04LjUwNyA1LjQ0LTguMzkgMy43MDQuMTE0IDcuMTc2IDMuOTkyIDcuODEzIDguNzk1LjYzNiA0LjgwMy0xLjg1MiA4LjYyMy01LjQ5OCA4LjUwNy0zLjY0Ni0uMTE2LTcuMTE4LTQuMTEtNy43NTUtOC45MTJ6TTIxLjQxMiA0Ni40N2MwIDEuMTU3LS4xNzQgMi4yLS42MzcgMy4xODNDMTQuNTgzIDQ4LjYxIDkuMiA0NS4zMTMgNS40NCA0MC42MjVhMTIuNDc1IDEyLjQ3NSAwIDAgMSA2LjU5Ny0xLjczNmMxLjI3MyAwIDIuNDMuMjMgMy41My41NzggMi45NTIgMi4wMjUgNS4wOTMgMy4xODIgNS42NyA1LjU1NS4xMTcuNDYzLjE3NS45ODQuMTc1IDEuNDQ3ek0yNSAwYzEzLjgzIDAgMjUgMTEuMTcgMjUgMjVTMzguODMgNTAgMjUgNTBoLS45ODRjLjY5NS0xLjMzIDEuMS0yLjcyIDEuMS00LjExIDAtNC4xMDgtMS4yNzMtNi41MzgtNS4wMzUtOS4yLTEuMjcyLS45MjYtMy43MDMtMy4xMjUtMy43MDMtNC40NTYgMC0xLjUwNS40MDUtMi4yNTcgMi43Mi00LjA1IDIuMzczLTEuODUzIDMuOTkzLTQuNDU3IDMuOTkzLTcuNDY2IDAtMy41ODgtMS41NjItNy4wNi00LjU3LTguMjE4aDQuNTEybDMuMTgzLTIuMzE1SDExLjk4Yy0zLjY0NyAwLTcuMTc3IDEuNjItOS41NSA0LjA1QzYuNDggNS43ODggMTUuMDQ3IDAgMjUgMHptMTguNzUgMTguNzV2LTMuMTI1SDM3LjV2LTYuMjVoLTMuMTI1djYuMjVoLTYuMjV2My4xMjVoNi4yNVYyNUgzNy41di02LjI1aDYuMjV6Ii8+Jmd0Ozwvc3ZnPg==) no-repeat 0 0}.no-svg .social--google{background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/social-google.png) no-repeat 0 0;background-size:33px 33px}.no-svg .distinct--reversed .social--google{background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/social-google-rev.png) no-repeat 0 0;background-size:33px 33px}.social--instagram{background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggZmlsbD0iI0Q4NDY2NCIgZD0iTTE1LjQ5IDIuNDM4QzE4LjUxIDEuMTQ2IDIxLjY4Mi41IDI1IC41czYuNDg3LjY0NiA5LjUxIDEuOTM4YzMuMDIzIDEuMjkyIDUuNjMgMy4wMzUgNy44MjQgNS4yMjggMi4xOTMgMi4xOTMgMy45MzYgNC44IDUuMjMgNy44MjNBMjMuOTcgMjMuOTcgMCAwIDEgNDkuNSAyNWMwIDMuMzE4LS42NDYgNi40ODgtMS45MzggOS41MS0xLjI5MyAzLjAyMy0zLjAzNSA1LjYzLTUuMjMgNy44MjRzLTQuOCAzLjkzNi03LjgyMiA1LjIzQzMxLjQ4NyA0OC44NTMgMjguMzE3IDQ5LjUgMjUgNDkuNXMtNi40ODgtLjY0Ni05LjUxLTEuOTM4Yy0zLjAyMy0xLjI5My01LjYzLTMuMDM1LTcuODI0LTUuMjMtMi4xOTMtMi4xOTItMy45MzYtNC44LTUuMjI4LTcuODIyQTIzLjk0NCAyMy45NDQgMCAwIDEgLjUgMjVjMC0zLjMxNy42NDYtNi40ODggMS45MzgtOS41MSAxLjI5Mi0zLjAyMyAzLjAzNS01LjYzIDUuMjI4LTcuODI0IDIuMTkzLTIuMTk0IDQuOC0zLjkzNiA3LjgyMy01LjIyOHptMjMuNzkzIDMyLjc3OFYxNC43ODNjMC0xLjEzMi0uMzk1LTIuMDkzLTEuMTg0LTIuODgzLS43OS0uNzktMS43NTItMS4xODQtMi44ODQtMS4xODRIMTQuNzg0Yy0xLjEzMyAwLTIuMDkzLjM5NS0yLjg4MyAxLjE4NC0uNzg4Ljc5LTEuMTgzIDEuNzUtMS4xODMgMi44ODN2MjAuNDMzYzAgMS4xMzMuMzk1IDIuMDk0IDEuMTg0IDIuODg0Ljc5Ljc5IDEuNzUgMS4xODQgMi44ODQgMS4xODRoMjAuNDMzYzEuMTMyIDAgMi4wOTMtLjM5NSAyLjg4My0xLjE4NC43OS0uNzkgMS4xODMtMS43NSAxLjE4My0yLjg4NHptLTYuMzYzLTEyLjI1QTguMiA4LjIgMCAwIDEgMzMuMTU4IDI1YzAgMi4yNS0uNzkzIDQuMTctMi4zOCA1Ljc2NkMyOS4xOSAzMi4zNjIgMjcuMjY0IDMzLjE2IDI1IDMzLjE2cy00LjE5LS43OTgtNS43NzgtMi4zOTRjLTEuNTg3LTEuNTk1LTIuMzgtMy41MTctMi4zOC01Ljc2NiAwLS43MzMuMDgtMS40MTIuMjQtMi4wMzRoLTMuMzAzdjEyLjI1YzAgLjI3LjEuNTA3LjI5OC43MDYuMi4yLjQzNC4zLjcwNi4zaDIwLjQzM2MuMjcgMCAuNTA2LS4xLjcwNS0uM3MuMy0uNDM1LjMtLjcwNnYtMTIuMjVIMzIuOTJ6TTIxLjQgMjEuNGMtLjk5OC45OTYtMS40OTcgMi4xOTYtMS40OTcgMy42cy41IDIuNjA0IDEuNDk2IDMuNmMuOTk1Ljk5OCAyLjE5NiAxLjQ5NiAzLjYgMS40OTZzMi42MDQtLjQ5OCAzLjYtMS40OTUgMS40OTYtMi4xOTYgMS40OTYtMy42YzAtMS40MDMtLjQ5OC0yLjYwNC0xLjQ5NS0zLjYtLjk5Ni0uOTk4LTIuMTk2LTEuNDk3LTMuNi0xLjQ5N3MtMi42MDQuNS0zLjYgMS40OTZ6bTE0LjgyLTYuNjE3YzAtLjI3LS4xLS41MDYtLjI5OC0uNzA2LS4yLS4yLS40MzUtLjMtLjcwNS0uM2gtMy4wNjJjLS4yODcgMC0uNTMuMS0uNzMuMy0uMi4yLS4zLjQzNS0uMy43MDZ2My4wNjJjMCAuMjg3LjEuNTMuMy43My4yLjIuNDQzLjMuNzMuM2gzLjA2MmMuMjcgMCAuNTA2LS4xLjcwNS0uMy4yLS4yLjMtLjQ0My4zLS43M3YtMy4wNjJ6Ii8+PC9zdmc+) no-repeat 0 0}.svg .distinct--reversed .social--instagram{background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE1LjQ5IDIuNDM4QzE4LjUxIDEuMTQ2IDIxLjY4Mi41IDI1IC41czYuNDg3LjY0NiA5LjUxIDEuOTM4YzMuMDIzIDEuMjkyIDUuNjMgMy4wMzUgNy44MjQgNS4yMjggMi4xOTMgMi4xOTMgMy45MzYgNC44IDUuMjMgNy44MjNBMjMuOTcgMjMuOTcgMCAwIDEgNDkuNSAyNWMwIDMuMzE4LS42NDYgNi40ODgtMS45MzggOS41MS0xLjI5MyAzLjAyMy0zLjAzNSA1LjYzLTUuMjMgNy44MjRzLTQuOCAzLjkzNi03LjgyMiA1LjIzQzMxLjQ4NyA0OC44NTMgMjguMzE3IDQ5LjUgMjUgNDkuNXMtNi40ODgtLjY0Ni05LjUxLTEuOTM4Yy0zLjAyMy0xLjI5My01LjYzLTMuMDM1LTcuODI0LTUuMjMtMi4xOTMtMi4xOTItMy45MzYtNC44LTUuMjI4LTcuODIyQTIzLjk0NCAyMy45NDQgMCAwIDEgLjUgMjVjMC0zLjMxNy42NDYtNi40ODggMS45MzgtOS41MSAxLjI5Mi0zLjAyMyAzLjAzNS01LjYzIDUuMjI4LTcuODI0IDIuMTkzLTIuMTk0IDQuOC0zLjkzNiA3LjgyMy01LjIyOHptMjMuNzkzIDMyLjc3OFYxNC43ODNjMC0xLjEzMi0uMzk1LTIuMDkzLTEuMTg0LTIuODgzLS43OS0uNzktMS43NTItMS4xODQtMi44ODQtMS4xODRIMTQuNzg0Yy0xLjEzMyAwLTIuMDkzLjM5NS0yLjg4MyAxLjE4NC0uNzg4Ljc5LTEuMTgzIDEuNzUtMS4xODMgMi44ODN2MjAuNDMzYzAgMS4xMzMuMzk1IDIuMDk0IDEuMTg0IDIuODg0Ljc5Ljc5IDEuNzUgMS4xODQgMi44ODQgMS4xODRoMjAuNDMzYzEuMTMyIDAgMi4wOTMtLjM5NSAyLjg4My0xLjE4NC43OS0uNzkgMS4xODMtMS43NSAxLjE4My0yLjg4NHptLTYuMzYzLTEyLjI1QTguMiA4LjIgMCAwIDEgMzMuMTU4IDI1YzAgMi4yNS0uNzkzIDQuMTctMi4zOCA1Ljc2NkMyOS4xOSAzMi4zNjIgMjcuMjY0IDMzLjE2IDI1IDMzLjE2cy00LjE5LS43OTgtNS43NzgtMi4zOTRjLTEuNTg3LTEuNTk1LTIuMzgtMy41MTctMi4zOC01Ljc2NiAwLS43MzMuMDgtMS40MTIuMjQtMi4wMzRoLTMuMzAzdjEyLjI1YzAgLjI3LjEuNTA3LjI5OC43MDYuMi4yLjQzNC4zLjcwNi4zaDIwLjQzM2MuMjcgMCAuNTA2LS4xLjcwNS0uM3MuMy0uNDM1LjMtLjcwNnYtMTIuMjVIMzIuOTJ6TTIxLjQgMjEuNGMtLjk5OC45OTYtMS40OTcgMi4xOTYtMS40OTcgMy42cy41IDIuNjA0IDEuNDk2IDMuNmMuOTk1Ljk5OCAyLjE5NiAxLjQ5NiAzLjYgMS40OTZzMi42MDQtLjQ5OCAzLjYtMS40OTUgMS40OTYtMi4xOTYgMS40OTYtMy42YzAtMS40MDMtLjQ5OC0yLjYwNC0xLjQ5NS0zLjYtLjk5Ni0uOTk4LTIuMTk2LTEuNDk3LTMuNi0xLjQ5N3MtMi42MDQuNS0zLjYgMS40OTZ6bTE0LjgyLTYuNjE3YzAtLjI3LS4xLS41MDYtLjI5OC0uNzA2LS4yLS4yLS40MzUtLjMtLjcwNS0uM2gtMy4wNjJjLS4yODcgMC0uNTMuMS0uNzMuMy0uMi4yLS4zLjQzNS0uMy43MDZ2My4wNjJjMCAuMjg3LjEuNTMuMy43My4yLjIuNDQzLjMuNzMuM2gzLjA2MmMuMjcgMCAuNTA2LS4xLjcwNS0uMy4yLS4yLjMtLjQ0My4zLS43M3YtMy4wNjJ6Ii8+PC9zdmc+) no-repeat 0 0}.no-svg .social--instagram{background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/social-instagram.png) no-repeat 0 0;background-size:33px 33px}.no-svg .distinct--reversed .social--instagram{background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/social-instagram-rev.png) no-repeat 0 0;background-size:33px 33px}.social--linkedin{background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggZmlsbD0iI0Q4NDY2NCIgZD0iTTE1LjQ2NiAyLjQzOEMxOC40OSAxLjE0NiAyMS42NjYuNSAyNSAuNXM2LjUxMi42NDYgOS41MzMgMS45MzhjMy4wMjMgMS4yOTIgNS42MjcgMy4wMyA3LjgxMiA1LjIxNiAyLjE4NiAyLjE4NiAzLjkyNCA0Ljc5IDUuMjE3IDcuODEyQTI0LjAwMiAyNC4wMDIgMCAwIDEgNDkuNSAyNWEyNC4wMSAyNC4wMSAwIDAgMS0xLjkzOCA5LjUzNWMtMS4yOTMgMy4wMjItMy4wMyA1LjYyNy01LjIxNyA3LjgxMi0yLjE4NiAyLjE4Ni00Ljc5IDMuOTI0LTcuODEyIDUuMjE3LTMuMDIgMS4yOS02LjIgMS45MzYtOS41MzMgMS45MzZzLTYuNTEyLS42NDYtOS41MzUtMS45MzhjLTMuMDIzLTEuMjkzLTUuNjI3LTMuMDMtNy44MTItNS4yMTctMi4xODYtMi4xODUtMy45MjQtNC43OS01LjIxNi03LjgxMlMuNSAyOC4zMzMuNSAyNWMwLTMuMzMzLjY0Ni02LjUxMiAxLjkzOC05LjUzNCAxLjI5Mi0zLjAyMyAzLjAzLTUuNjI2IDUuMjE2LTcuODEyIDIuMTg1LTIuMTg1IDQuNzktMy45MjQgNy44MTItNS4yMTZ6bS0uNjgzIDE0LjQwM2MxLjIyOCAwIDIuMjE3LS4zNDIgMi45NjctMS4wMjguNzUtLjY4NiAxLjEyNS0xLjU0IDEuMTI1LTIuNTYtLjAzMy0xLjAzNy0uNDE2LTEuODktMS4xNDgtMi41Ni0uNzM0LS42Ny0xLjcxNS0xLjAwNS0yLjk0My0xLjAwNS0xLjIxMiAwLTIuMTkzLjMzNS0yLjk0MyAxLjAwNS0uNzUuNjctMS4xMjQgMS41MjMtMS4xMjQgMi41NiAwIDEuMDIuMzcgMS44NzUgMS4xMTMgMi41Ni43NC42ODYgMS43MSAxLjAzIDIuOTA2IDEuMDNoLjA0N3ptMy4wNjMgMjAuNDFWMTkuOTA0SDExLjcyVjM3LjI1aDYuMTI2em0yMi40NjcgMHYtOS4xODhjMC0yLjgwOC0uNjQ2LTUuMDQtMS45MzgtNi43LTEuMjkzLTEuNjYtMy4wMy0yLjQ4OC01LjIxNy0yLjQ4OC0xLjIxMyAwLTIuMjY2LjMzLTMuMTU4Ljk5My0uODkzLjY2Mi0xLjU0IDEuNTYtMS45MzggMi42OWwtLjIxNS0yLjY1NUgyMS43N2wuMTY4IDQuMDY3djEzLjI4aDYuMTI1di05LjE4OGMwLTEuMjYuMjY2LTIuMjU3LjgtMi45OS41MzYtLjczNCAxLjI3Mi0xLjEwMiAyLjIxNC0xLjEwMiAxLjAwNiAwIDEuNzc1LjMxIDIuMzEuOTMzLjUzNC42MjIuODAyIDEuNjc1LjgwMiAzLjE2djkuMTg3aDYuMTIzeiIvPjwvc3ZnPg==) no-repeat 0 0}.svg .distinct--reversed .social--linkedin{background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE1LjQ2NiAyLjQzOEMxOC40OSAxLjE0NiAyMS42NjYuNSAyNSAuNXM2LjUxMi42NDYgOS41MzMgMS45MzhjMy4wMjMgMS4yOTIgNS42MjcgMy4wMyA3LjgxMiA1LjIxNiAyLjE4NiAyLjE4NiAzLjkyNCA0Ljc5IDUuMjE3IDcuODEyQTI0LjAwMiAyNC4wMDIgMCAwIDEgNDkuNSAyNWEyNC4wMSAyNC4wMSAwIDAgMS0xLjkzOCA5LjUzNWMtMS4yOTMgMy4wMjItMy4wMyA1LjYyNy01LjIxNyA3LjgxMi0yLjE4NiAyLjE4Ni00Ljc5IDMuOTI0LTcuODEyIDUuMjE3LTMuMDIgMS4yOS02LjIgMS45MzYtOS41MzMgMS45MzZzLTYuNTEyLS42NDYtOS41MzUtMS45MzhjLTMuMDIzLTEuMjkzLTUuNjI3LTMuMDMtNy44MTItNS4yMTctMi4xODYtMi4xODUtMy45MjQtNC43OS01LjIxNi03LjgxMlMuNSAyOC4zMzMuNSAyNWMwLTMuMzMzLjY0Ni02LjUxMiAxLjkzOC05LjUzNCAxLjI5Mi0zLjAyMyAzLjAzLTUuNjI2IDUuMjE2LTcuODEyIDIuMTg1LTIuMTg1IDQuNzktMy45MjQgNy44MTItNS4yMTZ6bS0uNjgzIDE0LjQwM2MxLjIyOCAwIDIuMjE3LS4zNDIgMi45NjctMS4wMjguNzUtLjY4NiAxLjEyNS0xLjU0IDEuMTI1LTIuNTYtLjAzMy0xLjAzNy0uNDE2LTEuODktMS4xNDgtMi41Ni0uNzM0LS42Ny0xLjcxNS0xLjAwNS0yLjk0My0xLjAwNS0xLjIxMiAwLTIuMTkzLjMzNS0yLjk0MyAxLjAwNS0uNzUuNjctMS4xMjQgMS41MjMtMS4xMjQgMi41NiAwIDEuMDIuMzcgMS44NzUgMS4xMTMgMi41Ni43NC42ODYgMS43MSAxLjAzIDIuOTA2IDEuMDNoLjA0N3ptMy4wNjMgMjAuNDFWMTkuOTA0SDExLjcyVjM3LjI1aDYuMTI2em0yMi40NjcgMHYtOS4xODhjMC0yLjgwOC0uNjQ2LTUuMDQtMS45MzgtNi43LTEuMjkzLTEuNjYtMy4wMy0yLjQ4OC01LjIxNy0yLjQ4OC0xLjIxMyAwLTIuMjY2LjMzLTMuMTU4Ljk5My0uODkzLjY2Mi0xLjU0IDEuNTYtMS45MzggMi42OWwtLjIxNS0yLjY1NUgyMS43N2wuMTY4IDQuMDY3djEzLjI4aDYuMTI1di05LjE4OGMwLTEuMjYuMjY2LTIuMjU3LjgtMi45OS41MzYtLjczNCAxLjI3Mi0xLjEwMiAyLjIxNC0xLjEwMiAxLjAwNiAwIDEuNzc1LjMxIDIuMzEuOTMzLjUzNC42MjIuODAyIDEuNjc1LjgwMiAzLjE2djkuMTg3aDYuMTIzeiIvPjwvc3ZnPg==) no-repeat 0 0}.no-svg .social--linkedin{background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/social-linkedin.png) no-repeat 0 0;background-size:33px 33px}.no-svg .distinct--reversed .social--linkedin{background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/social-linkedin-rev.png) no-repeat 0 0;background-size:33px 33px}.social--pinterest{background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggZmlsbD0iI0Q4NDY2NCIgZD0iTTQ3LjU2MiAxNS40NjZBMjQuMDA2IDI0LjAwNiAwIDAgMSA0OS41IDI1YzAgMy4zMzQtLjY0NiA2LjUxMi0xLjkzOCA5LjUzNC0xLjI5MyAzLjAyMy0zLjAzIDUuNjI3LTUuMjE3IDcuODEycy00Ljc5IDMuOTI0LTcuODEyIDUuMjE2QTIzLjk5NCAyMy45OTQgMCAwIDEgMjUgNDkuNWMtMi40NTcgMC00Ljc4NS0uMzQzLTYuOTg3LTEuMDMgMS4xOTYtMS43ODQgMi4wMzQtMy41MjMgMi41MTItNS4yMTRsMS43LTYuNzQ3Yy40My44NDUgMS4yMTQgMS41NjUgMi4zNTQgMi4xNjRhNy43NDggNy43NDggMCAwIDAgMy42NS44OTdjMi41ODMgMCA0Ljg4Mi0uNzMgNi45LTIuMTg4IDIuMDItMS40NiAzLjU3My0zLjQ2IDQuNjY1LTYuMDA2IDEuMDk0LTIuNTQ0IDEuNjQtNS40MDMgMS42NC04LjU3N2ExMi44NSAxMi44NSAwIDAgMC0xLjEyNC01LjI2NSAxNC41OTIgMTQuNTkyIDAgMCAwLTMuMTEtNC40OThjLTEuMzI0LTEuMzA4LTIuOTYzLTIuMzUzLTQuOTE2LTMuMTM0LTEuOTU0LS43OC00LjA2My0xLjE3My02LjMyNy0xLjE3My0yLjI1IDAtNC4zNDMuMzA3LTYuMjguOTItMS45NC42MTUtMy41ODYgMS40MzMtNC45NCAyLjQ1NGExNi41OCAxNi41OCAwIDAgMC0zLjQ4MiAzLjUzYy0uOTY1IDEuMzMtMS42NzUgMi43MS0yLjEzIDQuMTRhMTQuMDI0IDE0LjAyNCAwIDAgMC0uNjgyIDQuMjdjMCAyLjIxNy40MiA0LjE2NyAxLjI1NiA1Ljg1LjgzNyAxLjY4NCAyLjA3NyAyLjg1MiAzLjcyIDMuNTA2LjYzOC4yNCAxLjA2LjAzMiAxLjI2OC0uNjIyLjA0OC0uMTc2LjIxNS0uODIuNTAyLTEuOTM4LjA2My0uMzE4LjA3Mi0uNTU4LjAyNC0uNzE4LS4wNDgtLjE2LS4xOS0uMzc0LS40My0uNjQ2LTEuMDU0LTEuMzI0LTEuNTgtMi45MjctMS41OC00LjgxIDAtMS41NDcuMjgzLTMuMDMuODUtNC40NWExMS42NiAxMS42NiAwIDAgMSAyLjM4LTMuNzQ0YzEuMDItMS4wNzcgMi4zLTEuOTM4IDMuODQtMi41ODQgMS41MzgtLjY0NiAzLjIxLS45NyA1LjAxMy0uOTcgMy4yMDUgMCA1LjY5Ny44NzUgNy40NzYgMi42MiAxLjc3NyAxLjc0OCAyLjY2OCA0LjAxNyAyLjY2OCA2LjgwOCAwIDIuMzQ1LS4zMiA0LjQ5OC0uOTU2IDYuNDYtLjY0IDEuOTYyLTEuNTU1IDMuNTM3LTIuNzUyIDQuNzI1LTEuMTk1IDEuMTktMi41NTMgMS43ODQtNC4wNjYgMS43ODQtMS4yOTMgMC0yLjMzMy0uNDYzLTMuMTIzLTEuMzg4cy0xLjAzMy0yLjAyNS0uNzMtMy4zMDJjLjE3Ni0uNzUuNDYtMS43NS44NS0zLjAwMy4zOS0xLjI1LjcwNy0yLjM0OC45NDUtMy4yOS4yNC0uOTQuMzYtMS43MzcuMzYtMi4zOTIgMC0xLjA2OC0uMjg0LTEuOTUtLjg1LTIuNjQ0LS41NjYtLjY5NC0xLjM3NS0xLjA0LTIuNDI4LTEuMDQtMS4zMSAwLTIuNDIyLjYxLTMuMzM4IDEuODMtLjkxOCAxLjIyLTEuMzc2IDIuNzIzLTEuMzc2IDQuNTEgMCAuNy4wNjMgMS4zNzQuMTkgMi4wMi4xMjguNjQ3LjI1NiAxLjExMy4zODQgMS40bC4yMTUuNDU1Yy0xLjgxOCA3LjU2LTIuODcgMTIuMDE4LTMuMTU4IDEzLjM3My0uNDE1IDEuNjc1LS41NSAzLjU1LS40MDcgNS42MjMtNC40MDItMS45My03Ljk1Mi00LjkxNy0xMC42NDctOC45NkMxLjg0OCAzNC40NjIuNSAyOS45Ni41IDI1YzAtMy4zMzMuNjQ2LTYuNTEyIDEuOTM4LTkuNTM0IDEuMjkyLTMuMDIzIDMuMDMtNS42MjYgNS4yMTYtNy44MTIgMi4xODUtMi4xODUgNC43OS0zLjkyNCA3LjgxMi01LjIxNkEyNC4wMDYgMjQuMDA2IDAgMCAxIDI1IC41YTI0IDI0IDAgMCAxIDkuNTMzIDEuOTM4YzMuMDIzIDEuMjkyIDUuNjI3IDMuMDMgNy44MTIgNS4yMTYgMi4xODYgMi4xODUgMy45MjUgNC43OSA1LjIxNyA3LjgxMnoiLz48L3N2Zz4=) no-repeat 0 0}.svg .distinct--reversed .social--pinterest{background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggZmlsbD0iI0ZGRkZGIiBkPSJNNDcuNTYyIDE1LjQ2NkEyNC4wMDYgMjQuMDA2IDAgMCAxIDQ5LjUgMjVjMCAzLjMzNC0uNjQ2IDYuNTEyLTEuOTM4IDkuNTM0LTEuMjkzIDMuMDIzLTMuMDMgNS42MjctNS4yMTcgNy44MTJzLTQuNzkgMy45MjQtNy44MTIgNS4yMTZBMjMuOTk0IDIzLjk5NCAwIDAgMSAyNSA0OS41Yy0yLjQ1NyAwLTQuNzg1LS4zNDMtNi45ODctMS4wMyAxLjE5Ni0xLjc4NCAyLjAzNC0zLjUyMyAyLjUxMi01LjIxNGwxLjctNi43NDdjLjQzLjg0NSAxLjIxNCAxLjU2NSAyLjM1NCAyLjE2NGE3Ljc0OCA3Ljc0OCAwIDAgMCAzLjY1Ljg5N2MyLjU4MyAwIDQuODgyLS43MyA2LjktMi4xODggMi4wMi0xLjQ2IDMuNTczLTMuNDYgNC42NjUtNi4wMDYgMS4wOTQtMi41NDQgMS42NC01LjQwMyAxLjY0LTguNTc3YTEyLjg1IDEyLjg1IDAgMCAwLTEuMTI0LTUuMjY1IDE0LjU5MiAxNC41OTIgMCAwIDAtMy4xMS00LjQ5OGMtMS4zMjQtMS4zMDgtMi45NjMtMi4zNTMtNC45MTYtMy4xMzQtMS45NTQtLjc4LTQuMDYzLTEuMTczLTYuMzI3LTEuMTczLTIuMjUgMC00LjM0My4zMDctNi4yOC45Mi0xLjk0LjYxNS0zLjU4NiAxLjQzMy00Ljk0IDIuNDU0YTE2LjU4IDE2LjU4IDAgMCAwLTMuNDgyIDMuNTNjLS45NjUgMS4zMy0xLjY3NSAyLjcxLTIuMTMgNC4xNGExNC4wMjQgMTQuMDI0IDAgMCAwLS42ODIgNC4yN2MwIDIuMjE3LjQyIDQuMTY3IDEuMjU2IDUuODUuODM3IDEuNjg0IDIuMDc3IDIuODUyIDMuNzIgMy41MDYuNjM4LjI0IDEuMDYuMDMyIDEuMjY4LS42MjIuMDQ4LS4xNzYuMjE1LS44Mi41MDItMS45MzguMDYzLS4zMTguMDcyLS41NTguMDI0LS43MTgtLjA0OC0uMTYtLjE5LS4zNzQtLjQzLS42NDYtMS4wNTQtMS4zMjQtMS41OC0yLjkyNy0xLjU4LTQuODEgMC0xLjU0Ny4yODMtMy4wMy44NS00LjQ1YTExLjY2IDExLjY2IDAgMCAxIDIuMzgtMy43NDRjMS4wMi0xLjA3NyAyLjMtMS45MzggMy44NC0yLjU4NCAxLjUzOC0uNjQ2IDMuMjEtLjk3IDUuMDEzLS45NyAzLjIwNSAwIDUuNjk3Ljg3NSA3LjQ3NiAyLjYyIDEuNzc3IDEuNzQ4IDIuNjY4IDQuMDE3IDIuNjY4IDYuODA4IDAgMi4zNDUtLjMyIDQuNDk4LS45NTYgNi40Ni0uNjQgMS45NjItMS41NTUgMy41MzctMi43NTIgNC43MjUtMS4xOTUgMS4xOS0yLjU1MyAxLjc4NC00LjA2NiAxLjc4NC0xLjI5MyAwLTIuMzMzLS40NjMtMy4xMjMtMS4zODhzLTEuMDMzLTIuMDI1LS43My0zLjMwMmMuMTc2LS43NS40Ni0xLjc1Ljg1LTMuMDAzLjM5LTEuMjUuNzA3LTIuMzQ4Ljk0NS0zLjI5LjI0LS45NC4zNi0xLjczNy4zNi0yLjM5MiAwLTEuMDY4LS4yODQtMS45NS0uODUtMi42NDQtLjU2Ni0uNjk0LTEuMzc1LTEuMDQtMi40MjgtMS4wNC0xLjMxIDAtMi40MjIuNjEtMy4zMzggMS44My0uOTE4IDEuMjItMS4zNzYgMi43MjMtMS4zNzYgNC41MSAwIC43LjA2MyAxLjM3NC4xOSAyLjAyLjEyOC42NDcuMjU2IDEuMTEzLjM4NCAxLjRsLjIxNS40NTVjLTEuODE4IDcuNTYtMi44NyAxMi4wMTgtMy4xNTggMTMuMzczLS40MTUgMS42NzUtLjU1IDMuNTUtLjQwNyA1LjYyMy00LjQwMi0xLjkzLTcuOTUyLTQuOTE3LTEwLjY0Ny04Ljk2QzEuODQ4IDM0LjQ2Mi41IDI5Ljk2LjUgMjVjMC0zLjMzMy42NDYtNi41MTIgMS45MzgtOS41MzQgMS4yOTItMy4wMjMgMy4wMy01LjYyNiA1LjIxNi03LjgxMiAyLjE4NS0yLjE4NSA0Ljc5LTMuOTI0IDcuODEyLTUuMjE2QTI0LjAwNiAyNC4wMDYgMCAwIDEgMjUgLjVhMjQgMjQgMCAwIDEgOS41MzMgMS45MzhjMy4wMjMgMS4yOTIgNS42MjcgMy4wMyA3LjgxMiA1LjIxNiAyLjE4NiAyLjE4NSAzLjkyNSA0Ljc5IDUuMjE3IDcuODEyeiIvPjwvc3ZnPg==) no-repeat 0 0}.no-svg .social--pinterest{background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/social-pinterest.png) no-repeat 0 0;background-size:33px 33px}.no-svg .distinct--reversed .social--pinterest{background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/social-pinterest-rev.png) no-repeat 0 0;background-size:33px 33px}.social--twitter{background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNaWQiPjxwYXRoIGZpbGw9IiNEODQ2NjQiIGQ9Ik0xNS40NjYgMi40MzhBMjQuMDAyIDI0LjAwMiAwIDAgMSAyNSAuNWMzLjMzNCAwIDYuNTEyLjY0NiA5LjUzNSAxLjkzOHM1LjYyNyAzLjAzIDcuODEyIDUuMjE2YzIuMTg2IDIuMTg2IDMuOTI0IDQuNzkgNS4yMTcgNy44MTJBMjQuMDQgMjQuMDQgMCAwIDEgNDkuNSAyNWMwIDMuMzM0LS42NDYgNi41MTItMS45MzggOS41MzQtMS4yOTMgMy4wMjItMy4wMyA1LjYyNy01LjIxNyA3LjgxMi0yLjE4NSAyLjE4Ni00Ljc5IDMuOTI0LTcuODEyIDUuMjE3QTI0LjAxIDI0LjAxIDAgMCAxIDI1IDQ5LjVjLTMuMzM0IDAtNi41MTItLjY0Ni05LjUzNC0xLjkzOC0zLjAyMy0xLjI5My01LjYyNy0zLjAzLTcuODEyLTUuMjE3LTIuMTg2LTIuMTg1LTMuOTI0LTQuNzktNS4yMTYtNy44MTJTLjUgMjguMzMzLjUgMjVjMC0zLjMzMy42NDYtNi41MTIgMS45MzgtOS41MzQgMS4yOTItMy4wMjMgMy4wMy01LjYyNiA1LjIxNi03LjgxMiAyLjE4NS0yLjE4NSA0Ljc5LTMuOTI0IDcuODEyLTUuMjE2em0yNC40NCAxNy4xOGMxLjI0NC0uODc4IDIuNC0yLjA3NCAzLjQ3LTMuNTktMS4yOTMuNTQyLTIuNjMzLjkxLTQuMDIgMS4xIDEuNDY3LS44NiAyLjQ2NC0yLjE1MiAyLjk5LTMuODc1YTE0LjMwNiAxNC4zMDYgMCAwIDEtNC4zNTUgMS43Yy0xLjM1NS0xLjQ2OC0zLjAzOC0yLjIwMi01LjA0OC0yLjIwMi0xLjkzIDAtMy41NjQuNjgtNC45MDQgMi4wMzUtMS4zNCAxLjM1Ni0yLjAxIDMuMDA3LTIuMDEgNC45NTMgMCAuNTkuMDU2IDEuMTE3LjE2NyAxLjU4LTIuODU2LS4xNDUtNS41MzItLjg2Mi04LjAyOC0yLjE1NHMtNC42MjItMy4wMTUtNi4zNzYtNS4xNjhjLS42MDUgMS4xMzMtLjkwOCAyLjMwNS0uOTA4IDMuNTE3IDAgMS4xOTYuMjc1IDIuMy44MjUgMy4zMTRhNi45NjUgNi45NjUgMCAwIDAgMi4yMzcgMi40NzZjLTEuMSAwLTIuMTQ2LS4yODctMy4xMzQtLjg2di4wN2MwIDEuNjc2LjUyNiAzLjE1IDEuNTggNC40MjcgMS4wNTIgMS4yNzYgMi4zODMgMi4wOSAzLjk5NSAyLjQ0LS40OTUuMTQ0LTEuMS4yMTYtMS44MTguMjE2LS40MyAwLS44Ny0uMDQtMS4zMTYtLjEyYTYuNDE4IDYuNDE4IDAgMCAwIDIuNDMgMy4zNzRjMS4xODcuODYgMi41NCAxLjMwOCA0LjA1NSAxLjM0LTIuNzI4IDIuMTItNS42MDcgMy4xODItOC42MzcgMy4xODItLjI0IDAtLjc4Mi0uMDQtMS42MjctLjEyIDMuMTQzIDIuMDQzIDYuNjkyIDMuMDYzIDEwLjY0OCAzLjA2MyAyLjQ3MyAwIDQuNzkzLS4zOSA2Ljk2My0xLjE3MyAyLjE3LS43OCA0LjAyMy0xLjgzIDUuNTYzLTMuMTQ2YTIwLjk3OCAyMC45NzggMCAwIDAgMy45NzItNC41MzQgMjAuMTUzIDIwLjE1MyAwIDAgMCAyLjQ3Ni01LjM0OGMuNTQ0LTEuODU4LjgxNS0zLjcyLjgxNS01LjU4NnYtLjkxeiIvPjwvc3ZnPg==) no-repeat 0 0}.svg .distinct--reversed .social--twitter{background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE1LjQ2NiAyLjQzOEEyNC4wMDIgMjQuMDAyIDAgMCAxIDI1IC41YzMuMzM0IDAgNi41MTIuNjQ2IDkuNTM1IDEuOTM4czUuNjI3IDMuMDMgNy44MTIgNS4yMTZjMi4xODYgMi4xODYgMy45MjQgNC43OSA1LjIxNyA3LjgxMkEyNC4wNCAyNC4wNCAwIDAgMSA0OS41IDI1YzAgMy4zMzQtLjY0NiA2LjUxMi0xLjkzOCA5LjUzNC0xLjI5MyAzLjAyMi0zLjAzIDUuNjI3LTUuMjE3IDcuODEyLTIuMTg1IDIuMTg2LTQuNzkgMy45MjQtNy44MTIgNS4yMTdBMjQuMDEgMjQuMDEgMCAwIDEgMjUgNDkuNWMtMy4zMzQgMC02LjUxMi0uNjQ2LTkuNTM0LTEuOTM4LTMuMDIzLTEuMjkzLTUuNjI3LTMuMDMtNy44MTItNS4yMTctMi4xODYtMi4xODUtMy45MjQtNC43OS01LjIxNi03LjgxMlMuNSAyOC4zMzMuNSAyNWMwLTMuMzMzLjY0Ni02LjUxMiAxLjkzOC05LjUzNCAxLjI5Mi0zLjAyMyAzLjAzLTUuNjI2IDUuMjE2LTcuODEyIDIuMTg1LTIuMTg1IDQuNzktMy45MjQgNy44MTItNS4yMTZ6bTI0LjQ0IDE3LjE4YzEuMjQ0LS44NzggMi40LTIuMDc0IDMuNDctMy41OS0xLjI5My41NDItMi42MzMuOTEtNC4wMiAxLjEgMS40NjctLjg2IDIuNDY0LTIuMTUyIDIuOTktMy44NzVhMTQuMzA2IDE0LjMwNiAwIDAgMS00LjM1NSAxLjdjLTEuMzU1LTEuNDY4LTMuMDM4LTIuMjAyLTUuMDQ4LTIuMjAyLTEuOTMgMC0zLjU2NC42OC00LjkwNCAyLjAzNS0xLjM0IDEuMzU2LTIuMDEgMy4wMDctMi4wMSA0Ljk1MyAwIC41OS4wNTYgMS4xMTcuMTY3IDEuNTgtMi44NTYtLjE0NS01LjUzMi0uODYyLTguMDI4LTIuMTU0cy00LjYyMi0zLjAxNS02LjM3Ni01LjE2OGMtLjYwNSAxLjEzMy0uOTA4IDIuMzA1LS45MDggMy41MTcgMCAxLjE5Ni4yNzUgMi4zLjgyNSAzLjMxNGE2Ljk2NSA2Ljk2NSAwIDAgMCAyLjIzNyAyLjQ3NmMtMS4xIDAtMi4xNDYtLjI4Ny0zLjEzNC0uODZ2LjA3YzAgMS42NzYuNTI2IDMuMTUgMS41OCA0LjQyNyAxLjA1MiAxLjI3NiAyLjM4MyAyLjA5IDMuOTk1IDIuNDQtLjQ5NS4xNDQtMS4xLjIxNi0xLjgxOC4yMTYtLjQzIDAtLjg3LS4wNC0xLjMxNi0uMTJhNi40MTggNi40MTggMCAwIDAgMi40MyAzLjM3NGMxLjE4Ny44NiAyLjU0IDEuMzA4IDQuMDU1IDEuMzQtMi43MjggMi4xMi01LjYwNyAzLjE4Mi04LjYzNyAzLjE4Mi0uMjQgMC0uNzgyLS4wNC0xLjYyNy0uMTIgMy4xNDMgMi4wNDMgNi42OTIgMy4wNjMgMTAuNjQ4IDMuMDYzIDIuNDczIDAgNC43OTMtLjM5IDYuOTYzLTEuMTczIDIuMTctLjc4IDQuMDIzLTEuODMgNS41NjMtMy4xNDZhMjAuOTc4IDIwLjk3OCAwIDAgMCAzLjk3Mi00LjUzNCAyMC4xNTMgMjAuMTUzIDAgMCAwIDIuNDc2LTUuMzQ4Yy41NDQtMS44NTguODE1LTMuNzIuODE1LTUuNTg2di0uOTF6Ii8+PC9zdmc+) no-repeat 0 0}.no-svg .social--twitter{background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/social-twitter.png) no-repeat 0 0;background-size:33px 33px}.no-svg .distinct--reversed .social--twitter{background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/social-twitter-rev.png) no-repeat 0 0;background-size:33px 33px}.social--youtube{background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1OTUuMjc5IiBoZWlnaHQ9Ijg0MS44OTEiIHZpZXdCb3g9IjAgMCA1OTUuMjc5IDg0MS44OTEiPjxnIGZpbGw9IiNEODQ2NjQiPjxwYXRoIGQ9Ik0yMjguNjM1IDQ1My40NDdWNDMxLjFoLTY3LjU1MmMtLjMyMi4wNDgtLjI5OC40My0uMjc0LjgzM3YyMS41MDJjNy41MzUuMTY3IDE1Ljc5OC0uMzggMjIuODgyLjI2MnYxMjIuMzE4aDIyLjA1Yy4xNzgtNDAuNzc2LS4zNTctODIuMjY4LjI3My0xMjIuNTkyaDIyLjYydi4wMjR6TTI2NC44NjQgNTM4LjQxOGMwIDMuMzMzLjY1NSA3LjUyNCAwIDEwLjA4NC0uNzk3IDMuMTQzLTExLjIyNCAxNy45NDMtMTcuMTc3IDUuOTUuMjg0LTkuODU1LjI4NC05Ljg1NS4yODQtMTYuMzF2LTY5LjQ1NmgtMTkuMzM0Yy0uMzIuMDQ4LS4yOTguNDQtLjI3My44MzN2NzkuMjU1YzAgOS41LS4zNTcgMTguMzgzIDMuMDEyIDIzLjQzIDcuMzEgMTAuOTU0IDIzLjYxIDEuOTQgMjkuNDA3LTMuNTM1IDEuNDY0LTEuMzggMi40MTctMy4xOCA0LjA5Ni0zLjgxdjExLjE1NWgxOS42MDhWNDY4LjY4N2gtMTkuNjA4djY5LjczaC0uMDE0em0xMi45NC0xODcuMTkyYzMuNTk3IDUuMzEgMTIuODEyIDIuODU3IDE0LjcxNy0xLjYzIDEuODIyLTQuMzQ3LjUzNy0xMS4wMjUuNTM3LTE2LjA3M3YtMzMuMjE3YzAtNS45My45MTYtMTMuMTktLjUzNi0xNi4zNy0xLjUyMy0zLjI3NC02LjU4My00LjQwNS05LjgxLTMuODEtOC4zMSAxLjQ3Ny02LjI2MiAxMS44Ny02LjI2MiAyMC43MTZ2MzQuMzEyYzAgNC44NDUtLjU5NSAxMy4xOCAxLjM1NyAxNi4wNzJ6Ii8+PHBhdGggZD0iTTI5Ny42NCAxMjMuMzA1QzEzMy4yNiAxMjMuMzA1IDAgMjU2LjU2NSAwIDQyMC45NDVzMTMzLjI2IDI5Ny42NCAyOTcuNjQgMjk3LjY0IDI5Ny42NC0xMzMuMjYgMjk3LjY0LTI5Ny42NC0xMzMuMjYtMjk3LjY0LTI5Ny42NC0yOTcuNjR6bTMyLjE4IDE5Ni4wNnYtNTUuMDRhMTQxLjgxMiAxNDEuODEyIDAgMCAxIDE5LjYyMiAwdjQwLjg2YzAgMTQuMDUtMS4yNzQgMjkuNDQzLjI4NSA0MS40MS45MyA3LjExOCA2LjUgNi42NjYgMTEuNDMgMyAxLjgxLTEuMzQ2IDQuNzM4LTMuODEgNS4xOS01LjQ1NC42NTUtMi40MjggMC02Ljk1MiAwLTEwLjA5NXYtNjkuNzNjNi41MjgtLjQ1MyAxMy4wOC0uNDUzIDE5LjYwOCAwdjEwNS4xNWMtNi41MzIuNDUyLTEzLjA4OC40NTItMTkuNjIgMFYzNTguNTdjLTQuODggNS42My0yMC4zNTggMTguODU4LTMxLjA3MyAxMC4zNTgtOC40NTMtNi43NC01LjQ0LTM0LjQ5LTUuNDQtNDkuNTg3di4wMjZ6bS00OS4wMTQtNTcuNzUzYzE0LjAyNC0xLjMxIDIzLjcyOCA0LjE2NyAyOC41OTcgMTIuMjYzIDUuMjc0IDguNzc0IDMuODEgMjguOTMgMy44MSA0Mi41MDMgMCAxMy4zNyAxLjQ4OCAzMy43MTctMy4yNjIgNDIuNzQtNi40NzYgMTIuMzIzLTI3LjIyOCAxOC4zMzYtNDEuMTMzIDkuNTUtNy00LjQzLTExLjY2OC0xMi4yNjQtMTIuNTM2LTIxLjI2NC0uOTA0LTkuNDQgMC0yMC41OTcgMC0zMS41OTggMC0xNS44OTQtMS44NTYtMzIuNDIgMi45NzctNDEuMTM0IDMuNjA3LTYuNDc3IDExLTEyLjEwOCAyMS41MjUtMTMuMDcybC4wMjQuMDEyem0tOTcuNzkzLTM0Ljg4M2M2LjgxLS42MiAxNC43ODctLjA4NCAyMi4wNS0uMjYzIDQuNTcgMTYuNTEzIDguNjkgMzQuMTEgMTIuODEgNTAuNjcuNTYgMi4yNjIuODM0IDUgMi40NTMgNi44MjIgMS44NDUtMS43NjMgMS42My00LjQ5IDIuMTgtNi44MWEyMzkzLjEwNCAyMzkzLjEwNCAwIDAgMSAxMi41LTUwLjY2aDIxLjgxYy02LjQyOCAyMy43ODgtMTQuNzk4IDQ4Ljk5Mi0yMi4wNzIgNzMuMDA1LTEuMDcgMy42MDctMi43ODUgNy4zMS0zLjI2MiAxMC42MzItLjY2NyA0LjU5NSAwIDEwLjA2IDAgMTQuOTc3IDAgMTUuMjg3LjIzOCAyOS44MjQtLjI2MiA0NC42Ny03LjE5LS4xOC0xNS4wODUuMzU3LTIxLjc4Ny0uMjc0di0yNy43ODhjMC05LjQ3NyAxLjA5NS0xOSAwLTI4LjA1LS40MTctMy4zNTctMi4xNDQtNi45NjUtMy4yNzQtMTAuNjMtNy43NjQtMjUuMzYtMTUuMzYtNTEuNjEyLTIzLjE1Ny03NS45OTV2LS4yNzRsLjAxLS4wMzR6TTQ1OC42MjcgNTYzLjE4YzAgMjguODc4LTIzLjQxIDUyLjI5LTUyLjI5IDUyLjI5SDE4OC45NDNjLTI4Ljg3OC0uMDE0LTUyLjI3OC0yMy40MzYtNTIuMjY2LTUyLjMxNGwtLjAyMy0xMTIuNDEyYzAtMjguODggMjMuNDEtNTIuMjkgNTIuMjktNTIuMjlINDA2LjM1YzI4Ljg4IDAgNTIuMjkgMjMuNDEgNTIuMjkgNTIuMjl2MTEyLjQxMmwtLjAxMy4wMjR6Ii8+PHBhdGggZD0iTTM1OS45MyA1MjQuODFjMC0xMi41LjU0OC0yNC43ODcgMC0zMy41MDItLjU0OC04Ljk1My0zLjA3LTE2Ljg4My03LjYyLTIwLjQ0Mi02LjcwMi01LjIzOC0xNi41NzItMy44OTQtMjIuNjIuMjczLTIuNDY1IDEuNzAyLTQuMDg0IDQuMjUtNi4yNjMgNS40NTJWNDMxLjA5aC0xOS42MmMtLjMxLjA2LS4yODUuNDQtLjI3My44MzJ2MTQ0LjA5NGgxOS44ODJ2LTcuNjJjNS40NCA2LjM3IDE3LjQ1NCAxMi4xNDUgMjcuMjY0IDcuMDcyIDUuNDUzLTIuODMzIDguNzI4LTkuNTcyIDkuMjUtMTcuNDQuNjMtOS41MDMgMC0yMS40MDggMC0zMy4yMTh2LS4wMjMuMDIzem0tMjMuMTU2IDM1LjE0NWMtNS4wNDggMi45NzctMTAuMzU4LS45MTctMTMuMzM0LTQuMDk2VjUwNi44M2MwLTUuMDctMS4xMzItMTIuMjYzIDAtMTYuMzQ3LjkxNi0zLjQwNCA3Ljk0LTYuNDA1IDEyLjUtMy44MSA2LjQzIDMuNjQ0IDMuODM0IDI2LjEzMyAzLjgzNCAzNi4yNHYyMC4xNTZjMCA3LjAyNS41MzYgMTQuNzg4LTMuMDEyIDE2LjkwN3YtLjAyM2guMDEyem05NS44NzYtMjMuNDNoLTIwLjEyYy0uNDc3IDcuNzg1IDEuNTcgMTguODEtMy4yNzQgMjIuMzM0LTEuOTUzIDEuNDI4LTYgMi4zMi05LjUyNC44MzMtOC40MDUtMy42Mi0zLjAzNi0yMi45OC00LjY0NC0zNC4wNzRoMzcuNTg2Yy0uNjItMTQuODYgMS4zMS0yOS4yOS0xLjM1Ny00MC44Ni0yLjcwMi0xMS42OTItMTIuOTc3LTE5LjYyLTI4LjMzNS0xOC43ODgtMTQuMzQ3Ljc2My0yNS40NzggMTAuODk0LTI3LjUwMiAyMy40My0yLjAyMyAxMi41NS0uNTYgMzEuNjM0LS41NiA0Ny45NDQgMCAxNy42NjggMS44NTcgMjkuNjcgMTEuNzE1IDM2Ljc5IDguNDA1IDYuMDcgMjQuMDczIDYuNjE4IDM0LjA1LjUyMiAxMC4zNTgtNi4zMSAxMi42NTYtMTkuNDQgMTEuOTktMzguMTIybC0uMDI1LS4wMTJ6bS0zNS42Ny00Ny42ODJjMi4zMS0zLjI4NiA4LjkzLTMuODQ2IDEyLjI2NC0xLjM1NyA0LjUgMy4zNyAyLjkxNyAxMi45NzggMy4yNjIgMjAuMTQ1aC0xNy40M2MuNDA0LTcuMTQ0LTEuMDM3LTE0LjYxIDEuOTA1LTE4Ljc4N3oiLz48L2c+PC9zdmc+) no-repeat 0 0}.svg .distinct--reversed .social--youtube{background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+PGcgZmlsbD0iI0ZGRiI+PHBhdGggZD0iTTE5LjIwNCAyNy43M3YtMS44NzdIMTMuNTNjLS4wMjcuMDA0LS4wMjUuMDM2LS4wMjMuMDd2MS44MDZjLjYzMy4wMTQgMS4zMjctLjAzMiAxLjkyMi4wMjJ2MTAuMjc0aDEuODUyYy4wMTUtMy40MjUtLjAzLTYuOTEuMDIzLTEwLjI5N2gxLjl6TTIyLjI0NyAzNC44NjdjMCAuMjguMDU1LjYzMiAwIC44NDctLjA2Ny4yNjQtLjY5Ny43NTItMS4wNTIuNzEtLjUtLjA2LS4zNjctMS4wMzgtLjM2Ny0xLjU4VjI5LjAxaC0xLjYyNGMtLjAyNy4wMDQtLjAyNS4wMzctLjAyMy4wN3Y2LjY1N2MwIC43OTgtLjAzIDEuNTQ0LjI1MyAxLjk2OC42MTQuOTIgMS45ODMuMTYzIDIuNDctLjI5Ny4xMjMtLjExNi4yMDMtLjI2Ny4zNDQtLjMydi45MzdoMS42NDdWMjkuMDFoLTEuNjQ3djUuODU3ek0yMy4zMzQgMTkuMTQ0Yy4zMDIuNDQ2IDEuMDc2LjI0IDEuMjM2LS4xMzcuMTUzLS4zNjUuMDQ1LS45MjYuMDQ1LTEuMzV2LTIuNzljMC0uNDk4LjA3Ny0xLjEwOC0uMDQ1LTEuMzc1LS4xMjgtLjI3NS0uNTUzLS4zNy0uODI0LS4zMi0uNjk4LjEyNC0uNTI2Ljk5Ny0uNTI2IDEuNzR2Mi44ODJjMCAuNDA3LS4wNSAxLjEwNy4xMTQgMS4zNXoiLz48cGF0aCBkPSJNMjUgMEMxMS4xOTMgMCAwIDExLjE5MyAwIDI1czExLjE5MyAyNSAyNSAyNSAyNS0xMS4xOTMgMjUtMjVTMzguODA3IDAgMjUgMHptMi43MDMgMTYuNDY4di00LjYyM2ExMS45MiAxMS45MiAwIDAgMSAxLjY0OCAwdjMuNDMyYzAgMS4xOC0uMTA3IDIuNDczLjAyNCAzLjQ3OC4wNzguNTk4LjU0Ni41Ni45Ni4yNTIuMTUyLS4xMTMuMzk4LS4zMi40MzYtLjQ1OC4wNTUtLjIwNCAwLS41ODQgMC0uODQ4di01Ljg1N2ExMS45MiAxMS45MiAwIDAgMSAxLjY0NyAwdjguODMyYTExLjkyIDExLjkyIDAgMCAxLTEuNjQ4IDB2LS45MTVjLS40MS40NzMtMS43MSAxLjU4NC0yLjYxLjg3LS43MS0uNTY2LS40NTctMi44OTctLjQ1Ny00LjE2NXptLTQuMTE3LTQuODUxYzEuMTc4LS4xMSAxLjk5My4zNSAyLjQwMiAxLjAzLjQ0My43MzcuMzIgMi40My4zMiAzLjU3IDAgMS4xMjMuMTI1IDIuODMyLS4yNzQgMy41OS0uNTQ0IDEuMDM1LTIuMjg3IDEuNTQtMy40NTUuODAyLS41ODgtLjM3Mi0uOTgtMS4wMy0xLjA1My0xLjc4Ni0uMDc2LS43OTMgMC0xLjczIDAtMi42NTQgMC0xLjMzNS0uMTU2LTIuNzIzLjI1LTMuNDU1LjMwMy0uNTQ0LjkyNC0xLjAxNyAxLjgwOC0xLjA5OHptLTguMjE0LTIuOTNjLjU3Mi0uMDUyIDEuMjQyLS4wMDcgMS44NTItLjAyMi4zODQgMS4zODcuNzMgMi44NjUgMS4wNzYgNC4yNTYuMDQ3LjE5LjA3LjQyLjIwNi41NzMuMTU1LS4xNDguMTM3LS4zNzcuMTgzLS41NzIuMzI4LTEuMzk2LjY5NS0yLjg4MiAxLjA1LTQuMjU1aDEuODMyYy0uNTQgMS45OTgtMS4yNDMgNC4xMTUtMS44NTQgNi4xMzItLjA5LjMwMy0uMjM0LjYxNC0uMjc0Ljg5My0uMDU2LjM4NiAwIC44NDUgMCAxLjI1OCAwIDEuMjg0LjAyIDIuNTA1LS4wMjIgMy43NTItLjYwNC0uMDE1LTEuMjY3LjAzLTEuODMtLjAyM3YtMi4zMzRjMC0uNzk2LjA5Mi0xLjU5NiAwLTIuMzU2LS4wMzUtLjI4Mi0uMTgtLjU4NS0uMjc1LS44OTMtLjY1Mi0yLjEzLTEuMjktNC4zMzUtMS45NDUtNi4zODNWOC42OXptMjMuMTUgMjguMjZhNC4zOTIgNC4zOTIgMCAwIDEtNC4zOTIgNC4zOTJIMTUuODdhNC4zOTIgNC4zOTIgMCAwIDEtNC4zOS00LjM5NGwtLjAwMi05LjQ0MmE0LjM5MiA0LjM5MiAwIDAgMSA0LjM5My00LjM5MmgxOC4yNmE0LjM5MiA0LjM5MiAwIDAgMSA0LjM5MiA0LjM5MnY5LjQ0MnoiLz48cGF0aCBkPSJNMzAuMjMyIDMzLjcyNGMwLTEuMDUuMDQ2LTIuMDgyIDAtMi44MTQtLjA0Ni0uNzUyLS4yNTgtMS40MTgtLjY0LTEuNzE3LS41NjMtLjQ0LTEuMzkyLS4zMjctMS45LjAyMy0uMjA3LjE0My0uMzQzLjM1Ny0uNTI2LjQ1OHYtMy44MjJoLTEuNjQ4Yy0uMDI2LjAwNS0uMDI0LjAzNy0uMDIzLjA3djEyLjEwM2gxLjY3di0uNjRjLjQ1Ny41MzUgMS40NjYgMS4wMiAyLjI5LjU5NC40NTgtLjIzOC43MzMtLjgwNC43NzctMS40NjUuMDUzLS43OTggMC0xLjc5OCAwLTIuNzl2LS4wMDJ6bS0xLjk0NSAyLjk1MmMtLjQyNC4yNS0uODctLjA3Ny0xLjEyLS4zNDR2LTQuMTE4YzAtLjQyNi0uMDk1LTEuMDMgMC0xLjM3My4wNzctLjI4Ni42NjctLjUzOCAxLjA1LS4zMi41NC4zMDYuMzIyIDIuMTk1LjMyMiAzLjA0NHYxLjY5M2MwIC41OS4wNDUgMS4yNDItLjI1MyAxLjQydi0uMDAyek0zNi4zNCAzNC43MDhIMzQuNjVjLS4wNC42NTQuMTMyIDEuNTgtLjI3NSAxLjg3Ni0uMTY0LjEyLS41MDQuMTk1LS44LjA3LS43MDYtLjMwNC0uMjU1LTEuOTMtLjM5LTIuODYyaDMuMTU3Yy0uMDUyLTEuMjQ4LjExLTIuNDYtLjExNC0zLjQzMi0uMjI3LS45ODItMS4wOS0xLjY0OC0yLjM4LTEuNTc4LTEuMjA1LjA2NC0yLjE0LjkxNS0yLjMxIDEuOTY4LS4xNyAxLjA1NC0uMDQ3IDIuNjU3LS4wNDcgNC4wMjcgMCAxLjQ4NC4xNTYgMi40OTIuOTg0IDMuMDkuNzA2LjUxIDIuMDIyLjU1NiAyLjg2LjA0NC44Ny0uNTMgMS4wNjMtMS42MzMgMS4wMDctMy4yMDJ6bS0yLjk5Ni00LjAwNWMuMTk0LS4yNzYuNzUtLjMyMyAxLjAzLS4xMTQuMzc4LjI4My4yNDUgMS4wOS4yNzQgMS42OTJoLTEuNDY0Yy4wMzQtLjYtLjA4Ny0xLjIyNy4xNi0xLjU3OHoiLz48L2c+PC9zdmc+) no-repeat 0 0}.no-svg .social--youtube{background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/social-youtube.png) no-repeat 0 0;background-size:33px 33px}.no-svg .distinct--reversed .social--youtube{background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/social-youtube-rev.png) no-repeat 0 0;background-size:33px 33px}.social--rss{background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDkiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA0OSA1MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+aWNvbi1yc3M8L3RpdGxlPjxwYXRoIGQ9Ik0uNDIgMjYuNTU0YzYuMDY2IDAgMTEuNzY4IDIuMzcgMTYuMDU0IDYuNjgyIDQuMjkzIDQuMzEyIDYuNjU3IDEwLjA1NSA2LjY1NyAxNi4xN2g5LjM1QzMyLjQ4IDMxLjY0NSAxOC4wOTYgMTcuMi40MiAxNy4ydjkuMzU0em0uMDE0LTE2LjU4YzIxLjYyIDAgMzkuMjEgMTcuNjk0IDM5LjIxIDM5LjQ0M2g5LjM0OEM0OC45OTIgMjIuNTEgMjcuMjA4LjYyMy40MzQuNjIzdjkuMzUyem0xMi45MjcgMzIuOTFjMCAzLjU3Ni0yLjkgNi40NzctNi40NzQgNi40NzdhNi40NzcgNi40NzcgMCAwIDEtNi40NzQtNi40NzcgNi40NzUgNi40NzUgMCAwIDEgMTIuOTUgMHoiIGZpbGw9IiNEODQ2NjQiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) no-repeat 0 0;background-size:33px 33px}.no-svg .social--rss{background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/icon-rss.png) no-repeat 0 0;background-size:33px 33px}.social--rss--small{background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDkiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA0OSA1MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+aWNvbi1yc3M8L3RpdGxlPjxwYXRoIGQ9Ik0uNDIgMjYuNTU0YzYuMDY2IDAgMTEuNzY4IDIuMzcgMTYuMDU0IDYuNjgyIDQuMjkzIDQuMzEyIDYuNjU3IDEwLjA1NSA2LjY1NyAxNi4xN2g5LjM1QzMyLjQ4IDMxLjY0NSAxOC4wOTYgMTcuMi40MiAxNy4ydjkuMzU0em0uMDE0LTE2LjU4YzIxLjYyIDAgMzkuMjEgMTcuNjk0IDM5LjIxIDM5LjQ0M2g5LjM0OEM0OC45OTIgMjIuNTEgMjcuMjA4LjYyMy40MzQuNjIzdjkuMzUyem0xMi45MjcgMzIuOTFjMCAzLjU3Ni0yLjkgNi40NzctNi40NzQgNi40NzdhNi40NzcgNi40NzcgMCAwIDEtNi40NzQtNi40NzcgNi40NzUgNi40NzUgMCAwIDEgMTIuOTUgMHoiIGZpbGw9IiNEODQ2NjQiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) no-repeat 0 2px;background-size:18px 18px}.social--rss--small a{font-size:16px;font-size:1.6rem;padding-left:26px;line-height:1.2em}.no-svg .social--rss--small{background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/icon-rss.png) no-repeat 0 0;background-size:18px 18px}.container__heading .social--rss--small{position:absolute;right:0;top:15%}@media (min-width:48em){.container__heading .social--rss--small{top:50%}}.social--rss--small+h2{margin-top:0;padding-right:4em}.profile-avatar{display:block;text-align:center;position:relative;margin-bottom:1em}.profile-avatar img{margin-bottom:1em;clear:left;display:inline-block}@media (min-width:37.5em){.profile-avatar img{display:block;margin:.3375em auto}}.profile-avatar .profile-avatar__icon{position:absolute;left:55%;bottom:-16px;width:28px}.profile-avatar--small{display:block;text-align:center;position:relative}.profile-avatar--small img{margin-bottom:0;clear:both;display:inline-block}@media (min-width:37.5em){.profile-avatar--small img{display:block;margin:.3375em auto}}.profile-avatar--small .profile-avatar__icon{margin:0;position:absolute;right:-5px;bottom:-20px;width:28px}.profile-avatar--tiny{text-align:center}.profile-avatar--tiny img{margin-bottom:0;clear:both;display:inline-block}.profile-avatar--tiny .profile-avatar__icon{width:16px}.profile-avatar--large{display:block;text-align:center}.profile-avatar--large img{margin-bottom:0;clear:both;display:inline-block}@media (min-width:37.5em){.profile-avatar--large img{display:block;margin:.3375em auto}}.profile-avatar--large .profile-avatar__icon{width:40px}.progress__step{font-family:RobotoRg,Helvetica Neue,Helvetica,Arial,sans-serif}.progress__step--current{font-family:RobotoBd,Helvetica Neue,Helvetica,Arial,sans-serif}@media (min-width:769px){.menu-dashboard-wrapper{display:-ms-flexbox;display:flex}.menu-dashboard-wrapper>*{-ms-flex:0 1 auto;flex:0 1 auto}.menu-dashboard-wrapper .page-content{-ms-flex-positive:1;flex-grow:1}}.dashboard__settings{position:relative}.dashboard__settings ul{list-style-type:none;margin:0;padding:0;width:100%;position:relative}.dashboard__settings ul li{line-height:1em}@media (min-width:30em){.dashboard__settings ul li{display:table-cell;width:40%}.no-flexbox .dashboard__settings ul li{display:inline-block;float:left;width:auto;margin-right:22px}}.dashboard__settings ul li a{text-transform:uppercase}@media (min-width:64em){.dashboard__settings ul li a{font-size:18px;font-size:1.8rem}}@media (min-width:30em){.dashboard__settings{width:86.78945997%;float:right;clear:none;margin:.3375em 0}}@media (min-width:37.5em){.dashboard__settings{margin:.675em 0}}.dashboard__nav__group{display:inline-block;vertical-align:top;min-height:9em;width:49%;padding-bottom:1.6875em}.dashboard__nav__group.active h3 a{color:#000}@media (min-width:37.5em){.dashboard__nav__group{width:24.5%;min-height:8em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTQuMzYxIiBoZWlnaHQ9IjIyLjMwMiIgdmlld0JveD0iMCAwIDU0LjM2MSAyMi4zMDIiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNNTQuMzYuNzY2Yy0uMzA3LS4yNi0uNjE4LS41MTYtLjkzNC0uNzY2LTguNSA4LjE2Ni0xOS45MDIgMTcuMTYyLTI2LjM1MiAxNy4yMUMyMC4zMTQgMTcuMjU2IDkuNDA3IDguNTc1Ljg4Ny4wNDYuNTg3LjI4NS4yOTIuNTI3IDAgLjc3MmM4LjY1IDEwLjQyIDIwLjExMiAyMS41OCAyNy4xMSAyMS41MyA2LjQwMy0uMDQ0IDE4LjI3Mi0xMS4zNCAyNy4yNS0yMS41MzZ6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iYiI+PHVzZSB4bGluazpocmVmPSIjYSIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxwYXRoIGNsaXAtcGF0aD0idXJsKCNiKSIgZmlsbD0iI0U0RTRFNCIgZD0iTS01LTVoNjQuMzZ2MzIuMzAzSC01eiIvPjxnPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgZD0iTS0xNzMuNzQzLTc0MS4yNDJoNzY4djMwNThoLTc2OHoiLz48L2c+PC9zdmc+) no-repeat 28% 100%;margin-bottom:1.35em}.no-svg .dashboard__nav__group{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAVAQAAAADDL+usAAAAAnRSTlMAAHaTzTgAAAALSURBVHgBYxgiAAAAqAAB9fRlzgAAAABJRU5ErkJggg==) no-repeat 28% 100%}.dashboard__nav__group.active{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTQuMzYxIiBoZWlnaHQ9IjIyLjMwMiIgdmlld0JveD0iMCAwIDU0LjM2MSAyMi4zMDIiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNNTQuMzYuNzY2Yy0uMzA3LS4yNi0uNjE4LS41MTYtLjkzNC0uNzY2LTguNSA4LjE2Ni0xOS45MDIgMTcuMTYyLTI2LjM1MiAxNy4yMUMyMC4zMTQgMTcuMjU2IDkuNDA3IDguNTc1Ljg4Ny4wNDYuNTg3LjI4NS4yOTIuNTI3IDAgLjc3MmM4LjY1IDEwLjQyIDIwLjExMiAyMS41OCAyNy4xMSAyMS41MyA2LjQwMy0uMDQ0IDE4LjI3Mi0xMS4zNCAyNy4yNS0yMS41MzZ6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iYiI+PHVzZSB4bGluazpocmVmPSIjYSIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxwYXRoIGNsaXAtcGF0aD0idXJsKCNiKSIgZmlsbD0iI0Q5NDc2NSIgZD0iTS01LTVoNjQuMzZ2MzIuMzAzSC01eiIvPjxnPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgZD0iTS0xNzMuNzQzLTc0MS4yNDJoNzY4djMwNThoLTc2OHoiLz48L2c+PC9zdmc+) no-repeat 28% 100%}.no-svg .dashboard__nav__group.active{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAVAQAAAADDL+usAAAAAnRSTlMAAHaTzTgAAAALSURBVHgBYxgiAAAAqAAB9fRlzgAAAABJRU5ErkJggg==) no-repeat 28% 100%}}@media (min-width:64em){.dashboard__nav__group{display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDEuMzkxIiBoZWlnaHQ9IjEwMC44OTEiIHZpZXdCb3g9IjAgMCA0MS4zOTEgMTAwLjg5MSI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0xLjQyIDBDLjk0LjU3LjQ2MyAxLjE1IDAgMS43MzUgMTUuMTU2IDE3LjUwOCAzMS44NSAzOC42NyAzMS45MzcgNTAuNjQyYy4wOSAxMi41NDQtMTYuMDIgMzIuNzktMzEuODUgNDguNi40NC41NTcuODkgMS4xMDYgMS4zNDYgMS42NDggMTkuMzQtMTYuMDU0IDQwLjA1LTM3LjMyNiAzOS45NTgtNTAuMzE1QzQxLjMxIDM4LjY5MiAyMC4zNDUgMTYuNjY1IDEuNDIgMHoiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJiIj48dXNlIHhsaW5rOmhyZWY9IiNhIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBhdGggY2xpcC1wYXRoPSJ1cmwoI2IpIiBmaWxsPSIjRTRFNEU0IiBkPSJNLTUtNWg1MS4zOXYxMTAuODlILTV6Ii8+PGc+PHBhdGggY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSJub25lIiBkPSJNLTIyMy02ODAuMjUzaDE0NDB2MjkxNkgtMjIzeiIvPjwvZz48L3N2Zz4=) no-repeat 90% 50%;width:100%;padding-left:25%;margin-bottom:0}.no-svg .dashboard__nav__group{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAABICAQAAABL7o3DAAACUUlEQVR4AZ3YA7DlYAwF4LVt27Zt27Zt27Zt27Zt86Tts43s7L2d3r5x/o7xzUnKpLG0/ljJsWOpHTgHpgMcXwkbSekBmK64J1PivqnxGkzPjAxK3D0TvoLx1citxPVcIDBABZU4SpE/mAyjuBLXGlIEGF5aOSVOfcFg8qOqaulzHTxQr6WWftDJldI5Mb1wFq9XUCk9B7n/5/Ch0iq8BsId6Z5KFw6DwQ7u5p5fgdM+J8d3hXveIzm+mOlPjaTyzssgzEy/wPHkfISJmXaodH4GJsc0lSfd28yO0hrJs3tb2d5Gbjm/anX+khMLsZGbAq303fLsiRZm9BI/aYBVup+WU8i1/q5suibNjkufXFzrKuRob8s2PJJLs3/Z+Axp35Ns2M8nlfT1FG3re5S078e27A9CTEtdGOyWV4Y72jH1kXVdPQaeLcJGRTvGAhHWG9uxNlJW9ugYuIYI0wEbDuaEAsqJ4OvCtF/50QAbdUSYTttyn4monh7hNtxclrvERXFTRD0yI9hKjTCKyXLX20peKJwPbf2+5YSy3JMWDUEpWW47W8m9hQM1GRbeJH177LToI04gHGatgt28sgk/7eRm4mDhOMlxcN1MjaQW0m5nWI99PyHVa1GU4ijjlY10s+R18rH5uUl3cBwZjY0jJt0uXhRppkm3ianezvktpK1iqlVDiINukacWhY+DLhVTyg446IRY0sMvDX1w3Ih9xNQ9GT0AI4RaKuxSuAWGt15TThPSFTC+a4XkNAHOgem+lk5xBaKDnFBtb22rzVX91fEPa7P8IR30JMAAAAAASUVORK5CYII=) no-repeat 90% 50%}.dashboard__nav__group.active{padding-left:50%;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDEuMzkxIiBoZWlnaHQ9IjEwMC44OTEiIHZpZXdCb3g9IjAgMCA0MS4zOTEgMTAwLjg5MSI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0xLjQyIDBDLjk0LjU3LjQ2MyAxLjE1IDAgMS43MzUgMTUuMTU2IDE3LjUwOCAzMS44NSAzOC42NyAzMS45MzcgNTAuNjQyYy4wOSAxMi41NDQtMTYuMDIgMzIuNzktMzEuODUgNDguNi40NC41NTcuODkgMS4xMDYgMS4zNDYgMS42NDggMTkuMzQtMTYuMDU0IDQwLjA1LTM3LjMyNiAzOS45NTgtNTAuMzE1QzQxLjMxIDM4LjY5MiAyMC4zNDUgMTYuNjY1IDEuNDIgMHoiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJiIj48dXNlIHhsaW5rOmhyZWY9IiNhIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBhdGggY2xpcC1wYXRoPSJ1cmwoI2IpIiBmaWxsPSIjRDk0NzY1IiBkPSJNLTUtNWg1MS4zOXYxMTAuODlILTV6Ii8+PGc+PHBhdGggY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSJub25lIiBkPSJNLTIyMy02ODAuMjUzaDE0NDB2MjkxNkgtMjIzeiIvPjwvZz48L3N2Zz4=) no-repeat 28% 50%}.no-svg .dashboard__nav__group.active{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAABICAYAAADh50VIAAADVUlEQVR4Ab2aA5QcTRDH77Nt27bjpHvOF9tdM7uxbdu2bdv+Yo5i204mU8fFzHP1nvl7/+5ybYyuaMJg0M1xnIdiZD4MDrN1JhyDi7EOwGPSwCdL1X7Gha9NhTOx8HSh4LPS4IfiAi/pXGxPh/9vpWivS4MfiA2+6ULNdLh5MKHyR/LgXPvQBR9LhXM4up8HvpBnbLHBH3UuLqcrP2nHwnfS4CbXmM7gDsLdt3N2rPqrRLhaIR2Mx37JUrR/JPq4aJUOx7erJtdySITDuFC4NOVHCtV4yoVvCT12PV77XQrcToD3DS5OZ8KZuGAq2k+S3EzNpjO4nXXscFaaq5kKBLLAqBxO2fHqZ7IsfXQYnIMtJbafSaz7nKvUCIXrHDZhlqM/cgY/61zcCoMzmOs0b/6oDP+uisCIOx8qK7jMjIJztbGcHM7hfDgY7lmxKpfh3+WiVcN5KYWEC1oUBWdiK4ZbUjCqwwQSCTeZGCEhqqn1EBZ97FpZGVnsaDQYLu2PrfQBKRy7Ei/VOofFpGCn0MRHXMg+L7ipaCWIazUo5AXGihXjPLFqcdBbtWhKrbq+FxgN7UBy9RdpSyUm7nurhuqkql3wBp+73kML5monBPmo/oQMbClqEX+wKE8G1lngP28wvqktCNMl/OGrmKttCY9aKH5gg4lqlL5cww+MzQFl/T3WJ4hcN5UqT9DUYmWbP2kwuOh9zDBGeqLAN0vRclHWYDN8jOp/whKoymvYVXoHDjWBUm1Hb6MSy+iqTQZvodVGg+GOFad9SwbWudrHp+ZqRzwVhNse7rMT/ZYwKcC0aKi4gZNCymK+oE9oLEc6csYK0iM09qeeiQzzuNf1TqHmj9MOW6Ohp1xjepe0KUdIZOYhHTk6zZs/rHOxJBwq7ppcJBK3pKJpdC8MFamH6DlwziF14IJGo3M4EREOe8tovDdHzrXwvsmguP5zoRMjoEPw+9TdX7Pw4xWDyaEYh8M6Pw6DyKE2h38xw4SMjwbSK2WVvsEVQIjLdCKHWknB90JHRwaDujK2Li9j85wRBrGlJIfi7jhkl3zDZGqSrP3S8ozpq6s0OzkUizHclqdD7QMJ8CU5FCuFjOcJ6AzWHE+AV6Wuc3CHiMolLqpFAdyayn46xgNTejDHaRUWkAAAAABJRU5ErkJggg==) no-repeat 28% 50%}}.dashboard__nav__group h3{margin-bottom:.3375em}.dashboard__nav__group ul{list-style-type:none;margin:0;padding:0}.dashboard__nav__group ul li{line-height:1em}.dashboard__nav__group ul li a{font-size:16px;font-size:1.6rem}.dashboard__nav__group ul li a span{color:#000;font-weight:700}.dashboard__section{padding:1.35em 0}.dashboard__section:after,.dashboard__section:before{content:" ";display:table}.dashboard__section:after{clear:both}.dashboard__section h2{font-size:25px;font-size:2.5rem}.dashboard__message__toggle{position:absolute;right:0;font-size:16px;font-size:1.6rem}.dashboard__message__toggle:after{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi44NjciIGhlaWdodD0iMjIuODY3IiB2aWV3Qm94PSIwIDAgMjIuODY3IDIyLjg2NyI+PHBhdGggZmlsbD0iI0Q5NUY4MiIgZD0iTTExLjQzNCAwQzUuMTIgMCAwIDUuMTIgMCAxMS40MzRzNS4xMiAxMS40MzQgMTEuNDM0IDExLjQzNCAxMS40MzQtNS4xMiAxMS40MzQtMTEuNDM0UzE3Ljc0OCAwIDExLjQzNCAwem01LjkzNyAxNi42NjNjLjQ1OC40NTctLjI1IDEuMTY0LS43MDYuNzA3bC01LjIzLTUuMjMtNS4yMyA1LjIzYy0uNDU3LjQ1Ny0xLjE2NC0uMjUtLjcwNy0uNzA3bDUuMjMtNS4yMy01LjIzLTUuMjNjLS40NTctLjQ1NS4yNS0xLjE2Mi43MDctLjcwNmw1LjIzIDUuMjMgNS4yMy01LjIzYy40NTctLjQ1NyAxLjE2NC4yNS43MDcuNzA3bC01LjIzIDUuMjMgNS4yMyA1LjIzeiIvPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgZD0iTS0xMzAxLjYtMjc3LjQ2NmgxNDQwdjI5MTZoLTE0NDB6Ii8+PC9zdmc+) no-repeat 100% 0;padding-right:1.75em;padding-bottom:5px}.dashboard__message__toggle a{color:#000}.dashboard__message__toggle a:hover{color:#1059a5}.dashboard__message__bio{padding-top:2.7em}@media (min-width:30em){.dashboard__message__bio{padding-top:0}}.dashboard__message__bio:before{content:"";position:absolute;text-transform:uppercase;font-size:16px;font-size:1.6rem;color:#bababa;text-align:center;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCIgdmlld0JveD0iMCAwIDQ0IDQ0Ij48cGF0aCBmaWxsPSIjRkVEODU4IiBkPSJNMjAuNTYgMjguODhjMC0xLjA1Mi43ODItMS44MzUgMS43OC0xLjgzNSAxIDAgMS44MS43ODMgMS44MSAxLjgzNnMtLjgxIDEuODYyLTEuODEgMS44NjJjLS45OTggMC0xLjc4LS44MDgtMS43OC0xLjg2em0uMTg4LTE0Ljl2LTEuMjdoMy4yMTJ2MS4yOTdjMCA2LjcyLS4wOCA4LjIzMi0uNjc1IDExLjI1NmgtMS44OWMtLjU2Ni0zLjAyMy0uNjQ3LTQuNTYyLS42NDctMTEuMjgzeiIvPjxjaXJjbGUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkJEMTQ3IiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjIyIiBjeT0iMjIiIHI9IjIwIi8+PHBhdGggY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSJub25lIiBkPSJNLTE4Mi4zLTI4MWgxNDQwdjI5MTZoLTE0NDB6Ii8+PC9zdmc+) no-repeat 50% 0;background-size:95%;width:10%;min-height:4.05em;padding-top:2.7em;left:0}.no-svg .dashboard__message__bio:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAAAdVBMVEUAAAD6zUT70Ef4zkT70Uf60Ub60Ee/v0AAAAD60Eb70Uf50Eb70Eb4y0T70Ef30Ef7z0b6z0X7z0T40EP70Eb70Ef60Eb4z0b60Ufqv0D70Ub60Uf60Ub60Eb60Ef60Uf60Eb5zUT60Ef70UfrxDv60EX70Uf4xBpyAAAAJnRSTlMAOPxE7qXZBAHE54PvIq1BOm9AJq6/bUVeDPOQmqPDwpkpovINXe96a5AAAAFJSURBVHgBldVlQgQxDAbQr+24rLuO5v5HJMFhpJv3A9hlNIp/EpOH++jSRvswNwnmuCqjX7LKYYp50sDTYEy5oFGLEgMuoHfB/bTZnrvt5nT/+sbhn4MlsVvG+BYvdyTsAX9cSaQr/LNKSVz/XJeYXWPE2hL7dW0nXxRHjDoWciH3HYdAjq0xoZajg6+YSMzsEZOOViIICENsjRlrYgbiIXHALInJA8wRW2HWipgDcJNcwEOyUwGJ1NkSHkupwQRG4hLDI5boGuT8s4HXnQ/LEfLPHl4nPizEnn9u4LXhw/aI+OcWXls+LMKFf57hdebDLmj5Zwevjg9rdY+hekEJ3enV0KmSokq3qpBUJaorfjxfa6unvmFVo0A3ZFTjSzUYFSNXMcyHa6LpeU2ceU00o2tCv4CYedDAw2CKu/1dmjeHgeE6voyu4zeM1UTfxYMwXQAAAABJRU5ErkJggg==) no-repeat 50% 0}@media (min-width:48em){.dashboard__message__bio:before{content:"reminder";background-size:2.75em;min-height:0;left:-13%}}@media (min-width:64em){.dashboard__message__bio:before{left:-17%}}.dashboard__message__bio p{display:block;padding-left:13.21054003%}@media (min-width:30em){.dashboard__message__bio p{width:68.89280861%}}@media (min-width:48em){.dashboard__message__bio p{width:68.89280861%;padding-left:0}}@media (min-width:64em){.dashboard__message__bio p{width:100%;padding-left:0}}.page-dashboard>main{position:relative;background-color:#f4f4f4;padding-bottom:1.35em}.page-dashboard>main .container,.page-dashboard>main .container--ad,.page-dashboard>main .container--dash,.page-dashboard>main .container--features,.page-dashboard>main .container--full,.page-dashboard>main .container--profile,.page-dashboard>main .container--results,.page-dashboard>main .container--rev,.page-dashboard>main .container--slim{padding-bottom:0}.page-dashboard>main .container--ad h1:last-child,.page-dashboard>main .container--dash h1:last-child,.page-dashboard>main .container--features h1:last-child,.page-dashboard>main .container--full h1:last-child,.page-dashboard>main .container--profile h1:last-child,.page-dashboard>main .container--results h1:last-child,.page-dashboard>main .container--rev h1:last-child,.page-dashboard>main .container--slim h1:last-child,.page-dashboard>main .container h1:last-child{margin-bottom:0}.page-dashboard .container--dash .main{width:auto;float:none}.page-dashboard>main .container--dash{margin-left:15px;margin-right:15px}#navbar.navbar{background-color:#eee;border-radius:0;padding-right:0;padding-left:0;margin-right:0;margin-left:0;margin-bottom:0;transition:width .2s ease}#navbar .navbar-toggle{display:block;cursor:pointer}#navbar .navbar-toggle:hover{box-shadow:0 0 2px #333}#navbar .navbar-header{display:block;float:none;background-color:#999}.menu-icon{padding:5px;margin-bottom:5px;margin-right:10px;color:#999}#navbar .icon-bar{background-color:#fff;height:4px}#bs-sidebar-navbar-collapse{overflow:hidden;padding-top:1em}#navbar .nav-bar>li>a{font-weight:700;color:#444;text-transform:uppercase}#navbar .nav-bar>li>a:focus,#navbar .nav-bar>li>a:focus>.menu-icon,#navbar .nav-bar>li>a:hover,#navbar .nav-bar>li>a:hover>.menu-icon{color:#64bf28}#navbar.navbar a{color:#333;white-space:nowrap;overflow:hidden}#navbar.navbar .dropdown-header{overflow:hidden;text-transform:uppercase;text-align:center}#navbar .nav li{margin:2px 0}#navbar .nav li.divider{height:1px;margin:6px 0;overflow:hidden;background-color:#bbb}#navbar .nav>li>a{padding:3px 5px}#navbar.navbar a:hover{color:#333}#navbar.navbar li>ul>li{font-size:100%}#navbar ul{margin:0}@media screen and (max-width:768px){#navbar.navbar{border:none;padding:0;width:100%!important}#navbar.navbar,#navbar .navbar-header{background-color:#cf2453}#bs-sidebar-navbar-collapse{width:100%;background-color:#eee}.invisible{display:none}.mobile{display:block}.mobile.glyphicon{color:#fff;padding:10px 0 10px 20px;margin-top:8px;margin-right:15px;margin-bottom:8px;font-size:140%}}@media (min-width:769px){.collapse.width{height:auto;transition:width .2s ease}#navbar.navbar{top:0;bottom:0;left:0;width:212px;border:none}}#profile-summary-box{padding-bottom:0}.default-box{background-color:#fff;border-top:3px solid #cf2453;padding:25px;overflow:auto;width:100%}.default-box h4{font-weight:700;margin-top:0;margin-bottom:20px}.text-center{text-align:center}.pull-right{float:right!important}.avatar{margin-bottom:1em}.avatar.border{border:1px solid #ccc}.default-box .btn,.default-box .form-submit{padding:6px 12px;margin-bottom:0;font-size:16px;font-weight:400;line-height:1.42857143}.default-box .btn-primary{border-color:#1e3809!important;color:#fff!important;background-color:#356410!important;border-width:1px!important}@media (max-width:990px){.default-box .btn-primary{margin-top:5px}}.default-box .btn-primary.active{color:#fff!important}.container--dash{background-color:#fff;border-top:3px solid #cf2453;padding:25px;overflow:auto;margin-top:1.35em;margin-bottom:1.35em}.numberCircle{border-radius:50%;width:30px;height:30px;color:#e5e5e5;background-color:#9b9b9b;border:2px solid #9b9b9b}.numberCircle span{text-align:center;line-height:26px;display:block;font-size:14px}.row-padding p.pull-left{margin-top:4px}@media (max-width:990px){.default-box .row-padding{margin-top:1.5rem}}.message-row{padding:10px 0;background:#f4f4f4;overflow:auto;clear:both;border-bottom:2px solid #fff}.message-row .avatar{width:50px;height:50px}.message-row .title{font-weight:700;font-size:20px;line-height:24px;margin-bottom:1.3rem}.message-row .excerpt{margin-bottom:0;font-size:.8em}.message-row .timestamp{font-weight:700;font-size:.8em}#table-opportunity-hub thead,#table-teacher-offers-list thead{background-color:#cf2453;color:#fff}#table-opportunity-hub .table-bordered td,#table-opportunity-hub .table-bordered th,#table-teacher-offers-list .table-bordered td,#table-teacher-offers-list .table-bordered th{border:1px solid #ddd}#table-opportunity-hub .center-col,#table-teacher-offers-list .center-col{vertical-align:middle!important;text-align:center}#table-opportunity-hub .center-col .label .glyphicon,#table-teacher-offers-list .center-col .label .glyphicon{margin-right:4px}#table-opportunity-hub .label,#table-teacher-offers-list .label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}#table-opportunity-hub tr[data-stem-href],#table-teacher-offers-list tr[data-stem-href]{cursor:pointer}.dashboard-tabs{display:block;position:relative;z-index:1;padding:0;margin:1.35em 0 0;border:none}.dashboard-tabs>li{display:block;float:left;list-style:none;margin:0;padding:0;line-height:37px}.dashboard-tabs>li>a{background-color:#cf2453;color:#fff;padding:.5em 1em;border:1px solid #ccc;border-top-right-radius:3px;border-top-left-radius:3px;text-decoration:none!important}.dashboard-tabs>li>a.active{background-color:#fff;color:#000;outline:none;border:1px solid;border-color:#ccc #ccc #fff}.page-dashboard--ambassador .container--user-edit{margin-top:-1px;border:1px solid #ccc;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.delete-account-text{margin:1em 0}#activity-status{background:#fff;border-top:3px solid #cf2453;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:12px;margin-bottom:1.5em}#activity-status .activity-message h4{text-transform:none;margin:0}#activity-status .activity-message h4 span{top:2px;margin-right:5px;color:#cf2453}#activity-status form{margin:0}@media (max-width:768px){#activity-status .activity-message h4{font-size:1em}}li a.dashboard-profile .icon-icon_cpd_profile{margin-right:12px}li a.cpd .icon-icon_cpd_cpd-alt{margin-right:5px}.mylearning,.mylearning:hover{padding:0!important;margin-bottom:0!important;font-size:0;background-repeat:no-repeat;background-position:36px 6px}.mylearning{background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/icon-dashboard-mylearning-logo.svg)}.mylearning:hover{background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/icon-dashboard-mylearning-logo-hover.svg)}.mylearning:before,.mylearning:hover:before{content:"";display:block;width:14px;height:14px;background-size:14px 14px;margin:8px 0 0 8px}.mylearning:before{background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/icon-dashboard-mylearning.svg)}.mylearning:hover:before{background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/icon-dashboard-mylearning-hover.svg)}#navbar.navbar a.stem-directory{white-space:break-spaces}li a.stem-directory{display:-ms-flexbox;display:flex}li a.stem-directory .glyphicon-certificate{margin-right:12px}li a.stem-directory:before,li a.stem-directory:hover:before{width:28px;height:14px;background-size:14px 14px;margin:8px 0 0 8px}#navbar.navbar a.professional-development-leader{white-space:break-spaces}li a.professional-development-leader{display:-ms-flexbox;display:flex}li a.professional-development-leader .menu-icon{margin-right:7px}li a.professional-development-leader:before,li a.professional-development-leader:hover:before{content:"";display:inline-block;width:28px;height:14px;background-size:14px 14px;margin:8px 0 0 3px}li a.professional-development-leader:before{background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/icon-dashboard-pdl.svg);background-repeat:no-repeat}li a.professional-development-leader:hover:before{background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/icon-dashboard-pdl-hover.svg);background-repeat:no-repeat}.platform-amb-community .menu-icon,.platform-amb-community .menu-icon:hover{width:14px;height:14px;background-size:14px 14px;margin:8px 16px 0 4px}.platform-amb-community .menu-icon{background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/ambassador-community-icon.svg)}.platform-amb-community:hover .menu-icon{background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/ambassador-community-icon-hover.svg)}.platform-amb-community{display:-ms-flexbox!important;display:flex!important}.platform-amb-community .title-amb-com>span{display:block}.teacher-dashboard #table-teacher-offers-list{overflow-x:auto}ul.sortable{list-style-type:none}ul.sortable li{background:#fffffe;margin:.1em 0;padding-left:1.3em;line-height:1.3em;font-size:1em;cursor:grab}ul.sortable li span{position:absolute;margin-left:-1.3em}#comments{margin:0}.comment{margin-bottom:1.35em;clear:both}.comment .links{display:block;margin-bottom:0}.comment__meta{margin-bottom:.3375em;text-align:left;max-width:40px;margin-right:22px;float:left}.user-picture{min-width:40px;float:left}.user-picture img{max-width:44px;height:auto;margin-bottom:1.35em}.user-data{float:left;margin-left:11px;text-align:left}.comment__content{padding-bottom:.675em;overflow:hidden;_overflow:visible;zoom:1;-ms-flex:auto;flex:auto}.comment__content p,.comment__meta__header{font-size:16px;font-size:1.6rem}.comment__meta__header{margin-bottom:.3375em}.comment__meta__header time{display:inline-block;margin-left:11px;font-size:16px;font-size:1.6rem;text-transform:uppercase;color:#747678}.indented{margin-left:30px}@media (min-width:64em){.indented{margin-left:60px}}.indented .indented{margin-left:30px}@media (min-width:64em){.indented .indented{margin-left:60px}}.indented .indented .indented{margin-left:0}@media (min-width:64em){.indented .indented .indented{margin-left:0}}.comment-unpublished{background-color:#fff4f4}.comment-preview{background-color:#ffffea}.node-type-group-topic .comment-form .filter-wrapper{display:block;margin:0;padding:0}.node-type-group-topic .comment-form .filter-guidelines,.node-type-group-topic .comment-form .wysiwyg-toggle-wrapper{display:none}.comment-form .ctools-collapsible-content{margin-bottom:.675em}.comment-form .field-name-comment-body,.comment-form .form-textarea{margin-bottom:0}.comment-form .wysiwyg-toggle-wrapper{text-align:right;font-size:16px;font-size:1.6rem}.comment-form .ctools-toggle,.comment-form .filter-wrapper,.comment-form .form-type-item{display:none}.comment-form .ctools-collapsible-handle{color:#1059a5;cursor:pointer;font-size:16px;font-size:1.6rem;margin-bottom:.675em}.comment-form .ctools-collapsible-handle:hover{color:#00339a}.comment-form .description{margin-top:.675em}.field-name-field-topic-comment-files .form-type-managed-file>label,.field-name-field-topic-comment-files legend{display:none}.field-name-field-topic-comment-files .form-type-plupload label{font-weight:400;margin:0 0 .675em}.field-name-field-topic-comment-files .filefield-source{margin:0 0 .675em}.plupload_filelist_footer{height:auto}.plupload_filelist_footer:after,.plupload_filelist_footer:before{content:" ";display:table}.plupload_filelist_footer:after{clear:both}html.js input.webform-calendar{display:inline;width:2.5em}input.webform-calendar{display:none;padding:3px;vertical-align:middle}.webform-container-inline div,.webform-container-inline div.form-item{display:inline;float:left;margin-right:.3em}div.ctools-modal-content .webform-client-form .form-item label{float:none}div.ctools-modal-content .webform-client-form .webform-component--message .resizable-textarea{margin-left:auto;margin-right:auto}.maintenance-page{font-family:Helvetica,sans-serif;color:#494a4a;text-align:center;padding:5% 10%}.maintenance-page article{display:block;text-align:left;max-width:675px;margin:0 auto}.maintenance-page article .stem-logo{display:block;height:116px;margin:0 auto 10%}.maintenance-page article h1{font-size:42px;margin:0}.maintenance-page article p,.maintenance-page article small{font-size:20px;margin:20px 0}@media only screen and (max-width:480px){.maintenance-page article h1{font-size:32px}}.page-group-node-admin-people-invite [role=main] .container--ad:first-child,.page-group-node-admin-people-invite [role=main] .container--dash:first-child,.page-group-node-admin-people-invite [role=main] .container--features:first-child,.page-group-node-admin-people-invite [role=main] .container--full:first-child,.page-group-node-admin-people-invite [role=main] .container--profile:first-child,.page-group-node-admin-people-invite [role=main] .container--results:first-child,.page-group-node-admin-people-invite [role=main] .container--rev:first-child,.page-group-node-admin-people-invite [role=main] .container--slim:first-child,.page-group-node-admin-people-invite [role=main] .container:first-child{padding-bottom:0}.page-group-node-admin-people-invite [role=main] .container--ad:last-child,.page-group-node-admin-people-invite [role=main] .container--dash:last-child,.page-group-node-admin-people-invite [role=main] .container--features:last-child,.page-group-node-admin-people-invite [role=main] .container--full:last-child,.page-group-node-admin-people-invite [role=main] .container--profile:last-child,.page-group-node-admin-people-invite [role=main] .container--results:last-child,.page-group-node-admin-people-invite [role=main] .container--rev:last-child,.page-group-node-admin-people-invite [role=main] .container--slim:last-child,.page-group-node-admin-people-invite [role=main] .container:last-child{padding-top:0}.page-group-node-admin-people-invite .form-item-roles select.form-select{background:none;height:40px;width:250px}.page-group-node-admin-people-invite select[multiple]:focus option:checked{background:red linear-gradient(0deg,#cf2453,#cf2453);padding:2px 4px}.page-group-node-admin-people [role=main] .container--ad:first-child,.page-group-node-admin-people [role=main] .container--dash:first-child,.page-group-node-admin-people [role=main] .container--features:first-child,.page-group-node-admin-people [role=main] .container--full:first-child,.page-group-node-admin-people [role=main] .container--profile:first-child,.page-group-node-admin-people [role=main] .container--results:first-child,.page-group-node-admin-people [role=main] .container--rev:first-child,.page-group-node-admin-people [role=main] .container--slim:first-child,.page-group-node-admin-people [role=main] .container:first-child{padding-bottom:0}.page-group-node-admin-people [role=main] .container--ad:last-child,.page-group-node-admin-people [role=main] .container--dash:last-child,.page-group-node-admin-people [role=main] .container--features:last-child,.page-group-node-admin-people [role=main] .container--full:last-child,.page-group-node-admin-people [role=main] .container--profile:last-child,.page-group-node-admin-people [role=main] .container--results:last-child,.page-group-node-admin-people [role=main] .container--rev:last-child,.page-group-node-admin-people [role=main] .container--slim:last-child,.page-group-node-admin-people [role=main] .container:last-child{padding-top:0}.page-group-node-admin-people [role=main] .main{width:auto}.page-group-node-admin-people #views-exposed-form-stem-og-members-admin-default .views-exposed-widget{float:left!important;padding:3px!important;text-align:initial}.page-group-node-admin-people #views-exposed-form-stem-og-members-admin-default .views-exposed-widget .form-submit{margin-top:1.9em;background-color:#356410;border-color:#356410;color:#fff;padding:5px 16px}.page-group-node-admin-people #views-exposed-form-stem-og-members-admin-default #edit-name-wrapper.views-exposed-widget{clear:both}.page-group-node-admin-people #views-form-stem-og-members-admin-default fieldset.container-inline{border:2px solid #cf2453;box-shadow:4px 4px 1px 0 rgba(207,36,83,.41);margin-bottom:1em;padding:.5em}.page-group-node-admin-people #views-form-stem-og-members-admin-default fieldset.container-inline legend{border-bottom:initial;font-weight:700;margin-bottom:0;padding:0 10px;width:auto}.page-group-node-admin-people #views-form-stem-og-members-admin-default fieldset.container-inline .fieldset-wrapper{display:block;padding:10px}.page-group-node-admin-people #views-form-stem-og-members-admin-default fieldset.container-inline .fieldset-wrapper .form-item-operation{float:left;margin-right:5px}.page-group-node-admin-people #views-form-stem-og-members-admin-default fieldset.container-inline .fieldset-wrapper .form-item-operation select#edit-operation{width:auto}.page-group-node-admin-people #views-form-stem-og-members-admin-default fieldset.container-inline .fieldset-wrapper input.form-submit{background-color:#cf2453;border-color:#a41c42;color:#fff;padding:5px 16px}.page-group-node-admin-people #views-form-stem-og-members-admin-default table a.active{color:#cf2453}.page-group-node-admin-people #views-form-stem-og-members-admin-default table tr.odd{background:none}.page-group-node-admin-people #views-form-stem-og-members-admin-default table td.active{background-color:initial}.page-group-node-admin-people .form-submit{margin-right:10px}.page-group-node-admin-people-delete-membership .confirmation .form-actions{margin-top:5px}.page-group-node-admin-people-edit-membership [role=main] div.main{width:70%}.page-group-node-admin-people-edit-membership fieldset#edit-og-user{border:2px solid #cf2453;box-shadow:4px 4px 1px 0 rgba(207,36,83,.41);margin-bottom:1em;padding:.5em}.page-group-node-admin-people-edit-membership fieldset#edit-og-user legend{border-bottom:initial;font-weight:700;margin-bottom:0;padding:0 10px;width:auto}.page-group-node-admin-people-edit-membership fieldset#edit-og-user .fieldset-wrapper{display:block;padding:10px}.page-group-node-admin-people-edit-membership fieldset#edit-og-user .fieldset-wrapper>.form-item>label{font-weight:700}.page-group-node-subscribe [role=main] .container--ad:first-child,.page-group-node-subscribe [role=main] .container--dash:first-child,.page-group-node-subscribe [role=main] .container--features:first-child,.page-group-node-subscribe [role=main] .container--full:first-child,.page-group-node-subscribe [role=main] .container--profile:first-child,.page-group-node-subscribe [role=main] .container--results:first-child,.page-group-node-subscribe [role=main] .container--rev:first-child,.page-group-node-subscribe [role=main] .container--slim:first-child,.page-group-node-subscribe [role=main] .container:first-child{padding-bottom:0}.page-group-node-subscribe [role=main] .container--ad:last-child,.page-group-node-subscribe [role=main] .container--dash:last-child,.page-group-node-subscribe [role=main] .container--features:last-child,.page-group-node-subscribe [role=main] .container--full:last-child,.page-group-node-subscribe [role=main] .container--profile:last-child,.page-group-node-subscribe [role=main] .container--results:last-child,.page-group-node-subscribe [role=main] .container--rev:last-child,.page-group-node-subscribe [role=main] .container--slim:last-child,.page-group-node-subscribe [role=main] .container:last-child{padding-top:0}.page-group-node-subscribe .container__heading h1{font-size:25px;font-size:2.5rem}.table--stripe.node--metadata-table th{width:30%}ul.resp-tabs-list{margin:0;padding:0;border-bottom:1px solid #dfdfdf;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;background-color:#ecf0f1;display:table;width:100%}ul.resp-tabs-list:after{content:"";clear:both;display:table}ul.resp-tabs-list li.tabs{display:table-cell;vertical-align:middle;padding:15px 0;margin:0;list-style:none;cursor:pointer;color:#666;text-align:center;transition-property:background-color,color,border-top,border-left;transition-duration:.3s;font-size:21px;position:relative;line-height:2em;height:100%;border-top:5px solid transparent;border-right:1px solid #c1c1c1}ul.resp-tabs-list li.tabs:last-child{border-right:none}ul.resp-tabs-list li.resp-tab-active,ul.resp-tabs-list li.tabs:hover{border-top-color:#cf2453;color:#cf2453}ul.resp-tabs-list li.resp-tab-active{background-color:#fff;margin-bottom:-1px;z-index:10}ul.resp-tabs-list li.resp-tab-active span{margin-left:0;border:none}.resp-tabs-container{padding:0;background-color:#fff;clear:left}h2.resp-accordion{display:none}.resp-tab-content{display:none;padding:2em 0}.resp-tab-active{border:1px solid #fff;color:#cf2453}.resp-htabs ul li:not(:first-child) span{margin-left:-1px;display:block;height:100%;z-index:1}.resp-accordion-active,.resp-content-active{display:block}h2.resp-accordion{font-size:13px;border:1px solid #c1c1c1;border-top:none;cursor:pointer;margin:0;padding:10px 15px}h2.resp-tab-active{border-bottom:0 solid #c1c1c1;margin-bottom:0;padding:10px 15px}.resp-vtabs{display:-ms-flexbox;display:flex}.resp-vtabs ul.resp-tabs-list{float:left;border:1px solid #c1c1c1}.resp-vtabs ul.resp-tabs-list li{display:block;padding:0 15px;min-height:4em;cursor:pointer;float:none;position:relative}.resp-vtabs ul.resp-tabs-list li.tabs{float:none;border-left:1px solid transparent;border-color:transparent #fff transparent transparent;border-style:solid;border-width:1px 1px 1px 5px}.resp-vtabs ul.resp-tabs-list li.tabs:hover{border-left:5px solid #cf2453;color:#cf2453}.resp-vtabs ul.resp-tabs-list li:not(:first-child){border-top-color:#c1c1c1;border-left-color:#ecf0f1}.resp-vtabs ul.resp-tabs-list li:not(:first-child) span{margin-top:-1px;z-index:1;display:block;border-top:1px solid #c1c1c1}.resp-vtabs ul.resp-tabs-list li.resp-tab-active{margin-right:-1px;border-right:1px solid #fff;background-color:#fff;position:relative;z-index:10;display:block;padding:0 15px;border-left:5px solid #cf2453;margin-bottom:0}.resp-vtabs .resp-tabs-container{background-color:#fff;border:0;float:left;width:68%;border-radius:0 4px 0 0;padding:0 1em;clear:none}.resp-vtabs .resp-tab-content{border:none;padding:1em}.resp-vtabs .item-list{-ms-flex-positive:1;flex-grow:1}.resp-arrow{width:0;height:0;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #c1c1c1}h2.resp-tab-active span.resp-arrow{border:6px solid transparent;border-top:none;border-bottom:12px solid #9b9797}h2.resp-tab-active{background:#dbdbdb}.resp-easy-accordion h2.resp-accordion{display:block}.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1}.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1}.resp-jfit{width:100%;margin:0}.resp-tab-content-active{display:block}h2.resp-accordion:first-child{border-top:1px solid #c1c1c1}@media only screen and (max-width:768px){ul.resp-tabs-list{display:none}h2.resp-accordion{display:block}.resp-tab-content{border:1px solid #c1c1c1;padding:1em}.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:0;clear:none;padding:0}.resp-vtabs .resp-tabs-container .resp-tab-content{border:1px solid #c1c1c1}.resp-accordion-closed{display:none}.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1}}.node-type-resource-curated-collections .wrapper.full-width-bottom,.stem-resources-homepage .wrapper.full-width-bottom{background-color:rgba(207,36,83,.06)}.flexbox .node-type-resource-curated-collections [role=main],.flexbox .stem-resources-homepage [role=main]{min-height:auto}.flexbox .node-type-resource-curated-collections [role=main] .main-block,.flexbox .stem-resources-homepage [role=main] .main-block{min-height:40vh}.flexbox .node-type-resource-curated-collections [role=main]>.container,.flexbox .node-type-resource-curated-collections [role=main]>.container--ad,.flexbox .node-type-resource-curated-collections [role=main]>.container--dash,.flexbox .node-type-resource-curated-collections [role=main]>.container--features,.flexbox .node-type-resource-curated-collections [role=main]>.container--full,.flexbox .node-type-resource-curated-collections [role=main]>.container--profile,.flexbox .node-type-resource-curated-collections [role=main]>.container--results,.flexbox .node-type-resource-curated-collections [role=main]>.container--rev,.flexbox .node-type-resource-curated-collections [role=main]>.container--slim,.flexbox .stem-resources-homepage [role=main]>.container,.flexbox .stem-resources-homepage [role=main]>.container--ad,.flexbox .stem-resources-homepage [role=main]>.container--dash,.flexbox .stem-resources-homepage [role=main]>.container--features,.flexbox .stem-resources-homepage [role=main]>.container--full,.flexbox .stem-resources-homepage [role=main]>.container--profile,.flexbox .stem-resources-homepage [role=main]>.container--results,.flexbox .stem-resources-homepage [role=main]>.container--rev,.flexbox .stem-resources-homepage [role=main]>.container--slim{padding:0}.flexbox .node-type-resource-curated-collections .container__heading,.flexbox .node-type-resource-curated-collections .full,.flexbox .stem-resources-homepage .container__heading,.flexbox .stem-resources-homepage .full{width:100%;clear:both;float:none}.stem-curated-collection-widget-list{display:block;overflow:hidden}.stem-curated-collection-widget-list .cc-item-wrapper{display:-ms-flexbox;display:flex;width:100%;margin:0 0 4%;padding:0;float:left;overflow:hidden;border:1px solid #d3d3d3;border-radius:5px;background-color:#f4f4f4}@media screen and (min-width:37.5em){.stem-curated-collection-widget-list .cc-item-wrapper{width:48%;margin:0 0 2%}.stem-curated-collection-widget-list .cc-item-wrapper:nth-child(odd){margin-right:1%;clear:left}.stem-curated-collection-widget-list .cc-item-wrapper:nth-child(2n){margin-left:1%;clear:right}}.stem-curated-collection-widget-list .cc-item-wrapper .cc-title{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;max-width:50%;margin:0;padding:6px 12px;background:none no-repeat scroll 95% bottom transparent;background-size:auto 80%;font-size:18px;font-size:1.8rem}.stem-curated-collection-widget-list .cc-item-wrapper .cc-title a{display:block;width:100%;font-size:16px;font-size:1.6rem}@media screen and (min-width:48em){.stem-curated-collection-widget-list .cc-item-wrapper .cc-title a{width:80%;font-size:16px;font-size:1.6rem}}@media screen and (min-width:64em){.stem-curated-collection-widget-list .cc-item-wrapper .cc-title a{font-size:18px;font-size:1.8rem}}.stem-curated-collection-widget-list .cc-item-wrapper .cc-image{-ms-flex-positive:1;flex-grow:1;max-width:50%}.stem-curated-collection-widget-list .cc-item-wrapper .cc-image img{width:100%;height:100%}.stem-curated-collection-widget-list .cc-item-wrapper.ico-draw .cc-title{background-image:url(/sites/all/themes/custom/stem_base/assets/resources/icons/ico-draw.svg)}.stem-curated-collection-widget-list .cc-item-wrapper.ico-techno .cc-title{background-image:url(/sites/all/themes/custom/stem_base/assets/resources/icons/ico-techno.svg)}.stem-curated-collection-widget-list .cc-item-wrapper.ico-chem .cc-title{background-image:url(/sites/all/themes/custom/stem_base/assets/resources/icons/ico-chem.svg)}.stem-curated-collection-widget-list .cc-item-wrapper.ico-space .cc-title{background-image:url(/sites/all/themes/custom/stem_base/assets/resources/icons/ico-space.svg)}.stem-curated-collection-widget-list .cc-item-wrapper.ico-comp .cc-title{background-image:url(/sites/all/themes/custom/stem_base/assets/resources/icons/ico-comp.svg)}.stem-curated-collection-widget-list .cc-item-wrapper.ico-math .cc-title{background-image:url(/sites/all/themes/custom/stem_base/assets/resources/icons/ico-math.svg)}.stem-curated-collection-widget-list .cc-item-wrapper.ico-tech .cc-title{background-image:url(/sites/all/themes/custom/stem_base/assets/resources/icons/ico-tech.svg)}.node-type-resource-curated-collections .stem-rcc-back{font-size:16px;font-size:1.6rem;line-height:1.4;margin:0 0 10px}.node-type-resource-curated-collections .stem-rcc-back .pane-content:after{display:inline-block;content:"/"}.node-type-resource-curated-collections .stem-rcc-back a{font-size:16px;font-size:1.6rem;line-height:1.4}.node-type-resource-curated-collections .pane-node-field-rcc-full-title h1,.node-type-resource-curated-collections .pane-node-title h1{font-size:32px;font-size:3.2rem;line-height:1.1;margin:0 0 20px;padding:0}.node-type-resource-curated-collections .pane-node-body{font-size:21px;font-size:2.1rem;line-height:1.2;margin:0 0 20px}.node-type-resource-curated-collections .pane-node-body p{font-size:21px;font-size:2.1rem;line-height:1.2}.node-type-resource-curated-collections .field-collection-container{margin:0;padding:0;border:none}.field-name-field-rcc-subcollections>.field-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;overflow:hidden}.field-name-field-rcc-subcollections>.field-items>.field-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin:0 0 6%;padding:0;overflow:hidden;border:1px solid #d3d3d3;border-radius:5px;background-color:#f4f4f4}@media screen and (min-width:48em){.field-name-field-rcc-subcollections>.field-items>.field-item{width:32%;margin:0 0 2%}.field-name-field-rcc-subcollections>.field-items>.field-item:nth-child(3n+2){margin-right:1%;margin-left:1%}.field-name-field-rcc-subcollections>.field-items>.field-item:nth-child(3n+1){margin-right:1%}.field-name-field-rcc-subcollections>.field-items>.field-item:nth-child(3n){margin-left:1%}}.field-name-field-rcc-subcollections .field-collection-view{display:block;width:100%;margin:0;padding:0;border:none}.field-collection-item-field-rcc-subcollections{display:block;width:100%;float:none;margin:0 0 2%}.field-collection-item-field-rcc-subcollections .field-name-field-teaser-image a{display:block}.field-collection-item-field-rcc-subcollections .field-name-field-teaser-image img{display:block;width:100%;height:auto}.field-collection-item-field-rcc-subcollections .field-name-field-subc-title a{display:block}.field-collection-item-field-rcc-subcollections .field-name-field-subc-description,.field-collection-item-field-rcc-subcollections .field-name-field-subc-title{margin:2% 4% 0}.node-type-collection h1,.node-type-collection h2,.node-type-collection h3,.node-type-community-resource h1,.node-type-community-resource h2,.node-type-community-resource h3,.node-type-elibrary-resource h1,.node-type-elibrary-resource h2,.node-type-elibrary-resource h3,.node-type-physical-resource h1,.node-type-physical-resource h2,.node-type-physical-resource h3{font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif}@media (min-width:76.25em){.node-type-collection .container,.node-type-collection .container--ad,.node-type-collection .container--dash,.node-type-collection .container--features,.node-type-collection .container--full,.node-type-collection .container--profile,.node-type-collection .container--results,.node-type-collection .container--rev,.node-type-collection .container--slim,.node-type-community-resource .container,.node-type-community-resource .container--ad,.node-type-community-resource .container--dash,.node-type-community-resource .container--features,.node-type-community-resource .container--full,.node-type-community-resource .container--profile,.node-type-community-resource .container--results,.node-type-community-resource .container--rev,.node-type-community-resource .container--slim,.node-type-elibrary-resource .container,.node-type-elibrary-resource .container--ad,.node-type-elibrary-resource .container--dash,.node-type-elibrary-resource .container--features,.node-type-elibrary-resource .container--full,.node-type-elibrary-resource .container--profile,.node-type-elibrary-resource .container--results,.node-type-elibrary-resource .container--rev,.node-type-elibrary-resource .container--slim,.node-type-physical-resource .container,.node-type-physical-resource .container--ad,.node-type-physical-resource .container--dash,.node-type-physical-resource .container--features,.node-type-physical-resource .container--full,.node-type-physical-resource .container--profile,.node-type-physical-resource .container--results,.node-type-physical-resource .container--rev,.node-type-physical-resource .container--slim{max-width:170rem;padding:0}}.node-type-collection .list--downloads--files li,.node-type-community-resource .list--downloads--files li,.node-type-elibrary-resource .list--downloads--files li,.node-type-physical-resource .list--downloads--files li{background-color:#f1f2f9}.node-type-collection .container__heading h1,.node-type-community-resource .container__heading h1,.node-type-elibrary-resource .container__heading h1,.node-type-physical-resource .container__heading h1{margin:16px 0 0;padding:0}.node-type-collection .listing__collection,.node-type-community-resource .listing__collection,.node-type-elibrary-resource .listing__collection,.node-type-physical-resource .listing__collection{background-color:unset}.node-type-collection .listing--share ul li,.node-type-community-resource .listing--share ul li,.node-type-elibrary-resource .listing--share ul li,.node-type-physical-resource .listing--share ul li{display:block;text-align:center;padding:8px}.node-type-collection .listing--share ul li span,.node-type-community-resource .listing--share ul li span,.node-type-elibrary-resource .listing--share ul li span,.node-type-physical-resource .listing--share ul li span{width:40%!important;background-size:43px 21px!important;height:34px!important}.node-type-collection .listing--share ul li a.listing--share--email,.node-type-community-resource .listing--share ul li a.listing--share--email,.node-type-elibrary-resource .listing--share ul li a.listing--share--email,.node-type-physical-resource .listing--share ul li a.listing--share--email{background:#666 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAzMiAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+c29jaWFsLWVtYWlsPC90aXRsZT48cGF0aCBkPSJNMzEuNjI1IDIxLjQ5YTEuOTUgMS45NSAwIDAgMS0xLjk2OCAxLjk2OEgyLjM0M0ExLjk1IDEuOTUgMCAwIDEgLjM3NSAyMS40OVY2LjU2TDE2IDE4LjI1IDMxLjYyNSA2LjU2djE0Ljkzek0xNiAxNC4yTC4zNzUgMi41MWMwLTEuMS44NjgtMS45NjggMS45NjgtMS45NjhoMjcuMzE0YzEuMSAwIDEuOTY4Ljg2OCAxLjk2OCAxLjk2N0wxNiAxNC4yeiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat 20px 9px;background-size:auto 14px;display:block;width:39%;margin:0 auto}@media (min-width:30em){.node-type-collection .listing--share ul li a.listing--share--email,.node-type-community-resource .listing--share ul li a.listing--share--email,.node-type-elibrary-resource .listing--share ul li a.listing--share--email,.node-type-physical-resource .listing--share ul li a.listing--share--email{background-size:auto 18px;width:28%}}@media (min-width:48em){.node-type-collection .listing--share ul li a.listing--share--email,.node-type-community-resource .listing--share ul li a.listing--share--email,.node-type-elibrary-resource .listing--share ul li a.listing--share--email,.node-type-physical-resource .listing--share ul li a.listing--share--email{width:20%}}@media (min-width:64em){.node-type-collection .listing--share ul li a.listing--share--email,.node-type-community-resource .listing--share ul li a.listing--share--email,.node-type-elibrary-resource .listing--share ul li a.listing--share--email,.node-type-physical-resource .listing--share ul li a.listing--share--email{background-size:auto 18px;width:55%}}@media (min-width:70em){.node-type-collection .listing--share ul li a.listing--share--email,.node-type-community-resource .listing--share ul li a.listing--share--email,.node-type-elibrary-resource .listing--share ul li a.listing--share--email,.node-type-physical-resource .listing--share ul li a.listing--share--email{width:57%}}@media (min-width:76.25em){.node-type-collection .listing--share ul li a.listing--share--email,.node-type-community-resource .listing--share ul li a.listing--share--email,.node-type-elibrary-resource .listing--share ul li a.listing--share--email,.node-type-physical-resource .listing--share ul li a.listing--share--email{width:55%}}@media (min-width:87.5em){.node-type-collection .listing--share ul li a.listing--share--email,.node-type-community-resource .listing--share ul li a.listing--share--email,.node-type-elibrary-resource .listing--share ul li a.listing--share--email,.node-type-physical-resource .listing--share ul li a.listing--share--email{width:40%}}.node-type-collection .listing--share ul li a.listing--share--pinterest,.node-type-community-resource .listing--share ul li a.listing--share--pinterest,.node-type-elibrary-resource .listing--share ul li a.listing--share--pinterest,.node-type-physical-resource .listing--share ul li a.listing--share--pinterest{background:#e60023 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI1NnB4IiBoZWlnaHQ9IjI1NnB4IiB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+CiAgICA8Zz4KICAgICAgICA8cGF0aCBkPSJNMCwxMjguMDAyIEMwLDE4MC40MTYgMzEuNTE4LDIyNS40NDQgNzYuNjE5LDI0NS4yNDEgQzc2LjI1OSwyMzYuMzAzIDc2LjU1NSwyMjUuNTczIDc4Ljg0NywyMTUuODQ4IEM4MS4zMDgsMjA1LjQ1NyA5NS4zMTcsMTQ2LjEgOTUuMzE3LDE0Ni4xIEM5NS4zMTcsMTQ2LjEgOTEuMjI4LDEzNy45MjcgOTEuMjI4LDEyNS44NDggQzkxLjIyOCwxMDYuODc5IDEwMi4yMjIsOTIuNzEyIDExNS45MTQsOTIuNzEyIEMxMjcuNTU3LDkyLjcxMiAxMzMuMTgyLDEwMS40NTcgMTMzLjE4MiwxMTEuOTI5IEMxMzMuMTgyLDEyMy42MzMgMTI1LjcxNywxNDEuMTQgMTIxLjg3OCwxNTcuMzU1IEMxMTguNjcxLDE3MC45MzMgMTI4LjY4NiwxODIuMDA4IDE0Mi4wODEsMTgyLjAwOCBDMTY2LjMzMywxODIuMDA4IDE4Mi42NjcsMTUwLjg1OSAxODIuNjY3LDExMy45NTMgQzE4Mi42NjcsODUuODk5IDE2My43NzIsNjQuOTAxIDEyOS40MDUsNjQuOTAxIEM5MC41NzcsNjQuOTAxIDY2LjM4OCw5My44NTcgNjYuMzg4LDEyNi4yMDEgQzY2LjM4OCwxMzcuMzUzIDY5LjY3NiwxNDUuMjE3IDc0LjgyNiwxNTEuMzA3IEM3Ny4xOTQsMTU0LjEwNCA3Ny41MjMsMTU1LjIyOSA3Ni42NjYsMTU4LjQ0MSBDNzYuMDUyLDE2MC43OTYgNzQuNjQyLDE2Ni40NjYgNzQuMDU4LDE2OC43MTMgQzczLjIwNiwxNzEuOTU1IDcwLjU3OSwxNzMuMTE0IDY3LjY0OSwxNzEuOTE3IEM0OS43NjUsMTY0LjYxNiA0MS40MzYsMTQ1LjAzMSA0MS40MzYsMTIzLjAxNSBDNDEuNDM2LDg2LjY1NCA3Mi4xMDIsNDMuMDU0IDEzMi45MTgsNDMuMDU0IEMxODEuNzg4LDQzLjA1NCAyMTMuOTUzLDc4LjQxOCAyMTMuOTUzLDExNi4zNzkgQzIxMy45NTMsMTY2LjU5MiAxODYuMDM3LDIwNC4xMDUgMTQ0Ljg4NywyMDQuMTA1IEMxMzEuMDY4LDIwNC4xMDUgMTE4LjA2OSwxOTYuNjM1IDExMy42MTYsMTg4LjE1IEMxMTMuNjE2LDE4OC4xNSAxMDYuMTg1LDIxNy42NDIgMTA0LjYxMSwyMjMuMzM3IEMxMDEuODk3LDIzMy4yMDYgOTYuNTg1LDI0My4wNyA5MS43MjgsMjUwLjc1OCBDMTAzLjI0LDI1NC4xNTYgMTE1LjQwMSwyNTYuMDA3IDEyOC4wMDUsMjU2LjAwNyBDMTk4LjY4OSwyNTYuMDA3IDI1Ni4wMDEsMTk4LjY5OCAyNTYuMDAxLDEyOC4wMDIgQzI1Ni4wMDEsNTcuMzA5IDE5OC42ODksMCAxMjguMDA1LDAgQzU3LjMxNCwwIDAsNTcuMzA5IDAsMTI4LjAwMiBaIiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+CiAgICA8L2c+Cjwvc3ZnPgo=) no-repeat 20px 9px;background-size:auto 14px;display:block;width:39%;margin:0 auto}@media (min-width:30em){.node-type-collection .listing--share ul li a.listing--share--pinterest,.node-type-community-resource .listing--share ul li a.listing--share--pinterest,.node-type-elibrary-resource .listing--share ul li a.listing--share--pinterest,.node-type-physical-resource .listing--share ul li a.listing--share--pinterest{background-size:auto 18px;width:28%}}@media (min-width:48em){.node-type-collection .listing--share ul li a.listing--share--pinterest,.node-type-community-resource .listing--share ul li a.listing--share--pinterest,.node-type-elibrary-resource .listing--share ul li a.listing--share--pinterest,.node-type-physical-resource .listing--share ul li a.listing--share--pinterest{width:20%}}@media (min-width:64em){.node-type-collection .listing--share ul li a.listing--share--pinterest,.node-type-community-resource .listing--share ul li a.listing--share--pinterest,.node-type-elibrary-resource .listing--share ul li a.listing--share--pinterest,.node-type-physical-resource .listing--share ul li a.listing--share--pinterest{background-size:auto 18px;width:55%}}@media (min-width:70em){.node-type-collection .listing--share ul li a.listing--share--pinterest,.node-type-community-resource .listing--share ul li a.listing--share--pinterest,.node-type-elibrary-resource .listing--share ul li a.listing--share--pinterest,.node-type-physical-resource .listing--share ul li a.listing--share--pinterest{width:57%}}@media (min-width:76.25em){.node-type-collection .listing--share ul li a.listing--share--pinterest,.node-type-community-resource .listing--share ul li a.listing--share--pinterest,.node-type-elibrary-resource .listing--share ul li a.listing--share--pinterest,.node-type-physical-resource .listing--share ul li a.listing--share--pinterest{width:55%}}@media (min-width:87.5em){.node-type-collection .listing--share ul li a.listing--share--pinterest,.node-type-community-resource .listing--share ul li a.listing--share--pinterest,.node-type-elibrary-resource .listing--share ul li a.listing--share--pinterest,.node-type-physical-resource .listing--share ul li a.listing--share--pinterest{width:40%}}.node-type-collection .listing--share ul li .listing--share--twitter.stem-external,.node-type-community-resource .listing--share ul li .listing--share--twitter.stem-external,.node-type-elibrary-resource .listing--share ul li .listing--share--twitter.stem-external,.node-type-physical-resource .listing--share ul li .listing--share--twitter.stem-external{background:#58abe8 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAzNSAyOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+U2hhcGU8L3RpdGxlPjxwYXRoIGQ9Ik0zMC45MDYgNy42MTdjMS4yNDQtLjg3NyAyLjQtMi4wNzMgMy40Ny0zLjU5LTEuMjkzLjU0My0yLjYzMy45MS00LjAyIDEuMTAyIDEuNDY3LS44NjIgMi40NjQtMi4xNTQgMi45OS0zLjg3N2ExNC4zMDYgMTQuMzA2IDAgMCAxLTQuMzU1IDEuN0MyNy42MzYgMS40ODQgMjUuOTUzLjc1IDIzLjk0My43NWMtMS45MyAwLTMuNTY0LjY4LTQuOTA0IDIuMDM1LTEuMzQgMS4zNTYtMi4wMSAzLjAwNy0yLjAxIDQuOTUzIDAgLjU5LjA1NiAxLjExNy4xNjcgMS41OC0yLjg1Ni0uMTQ1LTUuNTMyLS44NjItOC4wMjgtMi4xNTRBMTkuOTc3IDE5Ljk3NyAwIDAgMSAyLjc5IDEuOTk2QzIuMTg2IDMuMTMgMS44ODMgNC4zIDEuODgzIDUuNTEzYzAgMS4xOTYuMjc1IDIuMy44MjUgMy4zMTRhNi45NjUgNi45NjUgMCAwIDAgMi4yMzcgMi40NzZjLTEuMSAwLTIuMTQ2LS4yODctMy4xMzQtLjg2di4wN2MwIDEuNjc2LjUyNiAzLjE1IDEuNTggNC40MjcgMS4wNTIgMS4yNzYgMi4zODMgMi4wOSAzLjk5NSAyLjQ0LS40OTUuMTQ0LTEuMS4yMTYtMS44MTguMjE2LS40MyAwLS44Ny0uMDQtMS4zMTYtLjEyYTYuNDE4IDYuNDE4IDAgMCAwIDIuNDMgMy4zNzRjMS4xODcuODYgMi41NCAxLjMwOCA0LjA1NSAxLjM0LTIuNzI4IDIuMTItNS42MDcgMy4xODItOC42MzcgMy4xODItLjI0IDAtLjc4Mi0uMDQtMS42MjctLjEyIDMuMTQzIDIuMDQzIDYuNjkyIDMuMDYzIDEwLjY0OCAzLjA2MyAyLjQ3MyAwIDQuNzkzLS4zOSA2Ljk2My0xLjE3MyAyLjE3LS43OCA0LjAyMy0xLjgzIDUuNTYzLTMuMTQ2YTIwLjk3OCAyMC45NzggMCAwIDAgMy45NzItNC41MzQgMjAuMTUzIDIwLjE1MyAwIDAgMCAyLjQ3Ni01LjM0OGMuNTQ0LTEuODU4LjgxNS0zLjcyLjgxNS01LjU4NnYtLjkxeiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat 20px 9px;background-size:auto 14px;display:block;width:39%;margin:0 auto}@media (min-width:30em){.node-type-collection .listing--share ul li .listing--share--twitter.stem-external,.node-type-community-resource .listing--share ul li .listing--share--twitter.stem-external,.node-type-elibrary-resource .listing--share ul li .listing--share--twitter.stem-external,.node-type-physical-resource .listing--share ul li .listing--share--twitter.stem-external{background-size:auto 18px;width:28%}}@media (min-width:48em){.node-type-collection .listing--share ul li .listing--share--twitter.stem-external,.node-type-community-resource .listing--share ul li .listing--share--twitter.stem-external,.node-type-elibrary-resource .listing--share ul li .listing--share--twitter.stem-external,.node-type-physical-resource .listing--share ul li .listing--share--twitter.stem-external{width:20%}}@media (min-width:64em){.node-type-collection .listing--share ul li .listing--share--twitter.stem-external,.node-type-community-resource .listing--share ul li .listing--share--twitter.stem-external,.node-type-elibrary-resource .listing--share ul li .listing--share--twitter.stem-external,.node-type-physical-resource .listing--share ul li .listing--share--twitter.stem-external{background-size:auto 18px;width:55%}}@media (min-width:70em){.node-type-collection .listing--share ul li .listing--share--twitter.stem-external,.node-type-community-resource .listing--share ul li .listing--share--twitter.stem-external,.node-type-elibrary-resource .listing--share ul li .listing--share--twitter.stem-external,.node-type-physical-resource .listing--share ul li .listing--share--twitter.stem-external{width:57%}}@media (min-width:76.25em){.node-type-collection .listing--share ul li .listing--share--twitter.stem-external,.node-type-community-resource .listing--share ul li .listing--share--twitter.stem-external,.node-type-elibrary-resource .listing--share ul li .listing--share--twitter.stem-external,.node-type-physical-resource .listing--share ul li .listing--share--twitter.stem-external{width:55%}}@media (min-width:87.5em){.node-type-collection .listing--share ul li .listing--share--twitter.stem-external,.node-type-community-resource .listing--share ul li .listing--share--twitter.stem-external,.node-type-elibrary-resource .listing--share ul li .listing--share--twitter.stem-external,.node-type-physical-resource .listing--share ul li .listing--share--twitter.stem-external{width:40%}}.node-type-collection .listing--share ul li .listing--share--facebook,.node-type-community-resource .listing--share ul li .listing--share--facebook,.node-type-elibrary-resource .listing--share ul li .listing--share--facebook,.node-type-physical-resource .listing--share ul li .listing--share--facebook{background:#3c568b url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAxOSAzNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+c29jaWFsLWZhY2Vib29rPC90aXRsZT48cGF0aCBkPSJNMTIuMDMzIDEzLjk4VjkuNTU0YzAtLjk0LjE2OC0xLjY0LjUwMi0yLjA5My4zMzYtLjQ1NCAxLjAwNi0uNjggMi4wMS0uNjhoMy4zMjZMMTguMTYuOTljLTEuMTMzLS4yMjQtMi42OC0uMzM2LTQuNjQtLjMzNi0xLjQ1NCAwLTIuNzQuMjA4LTMuODY2LjYyMi0xLjEyNS40MTUtMi4wMjUuOTgtMi43MDMgMS43YTcuMjM1IDcuMjM1IDAgMCAwLTEuNTMyIDIuNDRjLS4zNDQuOTA4LS41MTQgMS44OS0uNTE0IDIuOTQydjUuNTVILjgxMnY2LjEyNmg0LjA5MnYxNS4zMTJoNy4xM1YyMC4wMzNoNS43NGwuMzg0LTYuMDUzaC02LjEyNXoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) no-repeat 20px 6px;background-size:auto 14px;display:block;width:39%;margin:0 auto}@media (min-width:30em){.node-type-collection .listing--share ul li .listing--share--facebook,.node-type-community-resource .listing--share ul li .listing--share--facebook,.node-type-elibrary-resource .listing--share ul li .listing--share--facebook,.node-type-physical-resource .listing--share ul li .listing--share--facebook{background-size:auto 18px;width:28%}}@media (min-width:48em){.node-type-collection .listing--share ul li .listing--share--facebook,.node-type-community-resource .listing--share ul li .listing--share--facebook,.node-type-elibrary-resource .listing--share ul li .listing--share--facebook,.node-type-physical-resource .listing--share ul li .listing--share--facebook{width:20%}}@media (min-width:64em){.node-type-collection .listing--share ul li .listing--share--facebook,.node-type-community-resource .listing--share ul li .listing--share--facebook,.node-type-elibrary-resource .listing--share ul li .listing--share--facebook,.node-type-physical-resource .listing--share ul li .listing--share--facebook{background-size:auto 18px;width:55%}}@media (min-width:70em){.node-type-collection .listing--share ul li .listing--share--facebook,.node-type-community-resource .listing--share ul li .listing--share--facebook,.node-type-elibrary-resource .listing--share ul li .listing--share--facebook,.node-type-physical-resource .listing--share ul li .listing--share--facebook{width:57%}}@media (min-width:76.25em){.node-type-collection .listing--share ul li .listing--share--facebook,.node-type-community-resource .listing--share ul li .listing--share--facebook,.node-type-elibrary-resource .listing--share ul li .listing--share--facebook,.node-type-physical-resource .listing--share ul li .listing--share--facebook{width:55%}}@media (min-width:87.5em){.node-type-collection .listing--share ul li .listing--share--facebook,.node-type-community-resource .listing--share ul li .listing--share--facebook,.node-type-elibrary-resource .listing--share ul li .listing--share--facebook,.node-type-physical-resource .listing--share ul li .listing--share--facebook{width:40%}}.node-type-collection .resource-wrapped-row a,.node-type-collection .stem-resources-download-all-wrapper a,.node-type-community-resource .resource-wrapped-row a,.node-type-community-resource .stem-resources-download-all-wrapper a,.node-type-elibrary-resource .resource-wrapped-row a,.node-type-elibrary-resource .stem-resources-download-all-wrapper a,.node-type-physical-resource .resource-wrapped-row a,.node-type-physical-resource .stem-resources-download-all-wrapper a{background-color:#0e872e}.node-type-collection .resource-wrapped-row a:hover,.node-type-collection .stem-resources-download-all-wrapper a:hover,.node-type-community-resource .resource-wrapped-row a:hover,.node-type-community-resource .stem-resources-download-all-wrapper a:hover,.node-type-elibrary-resource .resource-wrapped-row a:hover,.node-type-elibrary-resource .stem-resources-download-all-wrapper a:hover,.node-type-physical-resource .resource-wrapped-row a:hover,.node-type-physical-resource .stem-resources-download-all-wrapper a:hover{background-color:#016e1e}.node-type-collection .btn--resource-file-download,.node-type-collection .btn--resource-zip-download,.node-type-collection .btn-cta,.node-type-collection .byline__tag,.node-type-collection .dislike-icon img,.node-type-collection .like-icon img,.node-type-collection .like-icon img:hover,.node-type-collection .listing--actions a,.node-type-collection .listing--share ul li a,.node-type-collection .listing--share ul li span,.node-type-community-resource .btn--resource-file-download,.node-type-community-resource .btn--resource-zip-download,.node-type-community-resource .btn-cta,.node-type-community-resource .byline__tag,.node-type-community-resource .dislike-icon img,.node-type-community-resource .like-icon img,.node-type-community-resource .like-icon img:hover,.node-type-community-resource .listing--actions a,.node-type-community-resource .listing--share ul li a,.node-type-community-resource .listing--share ul li span,.node-type-elibrary-resource .btn--resource-file-download,.node-type-elibrary-resource .btn--resource-zip-download,.node-type-elibrary-resource .btn-cta,.node-type-elibrary-resource .byline__tag,.node-type-elibrary-resource .dislike-icon img,.node-type-elibrary-resource .like-icon img,.node-type-elibrary-resource .like-icon img:hover,.node-type-elibrary-resource .listing--actions a,.node-type-elibrary-resource .listing--share ul li a,.node-type-elibrary-resource .listing--share ul li span,.node-type-physical-resource .btn--resource-file-download,.node-type-physical-resource .btn--resource-zip-download,.node-type-physical-resource .btn-cta,.node-type-physical-resource .byline__tag,.node-type-physical-resource .dislike-icon img,.node-type-physical-resource .like-icon img,.node-type-physical-resource .like-icon img:hover,.node-type-physical-resource .listing--actions a,.node-type-physical-resource .listing--share ul li a,.node-type-physical-resource .listing--share ul li span{border-radius:0 12px 0 12px!important}.node-type-collection .btn-cta,.node-type-community-resource .btn-cta,.node-type-elibrary-resource .btn-cta,.node-type-physical-resource .btn-cta{font-family:RobotoRg,Helvetica Neue,Helvetica,Arial,sans-serif;border:none}.node-type-collection .dislike-icon.unlike-resource,.node-type-collection .like-icon.like-resource,.node-type-community-resource .dislike-icon.unlike-resource,.node-type-community-resource .like-icon.like-resource,.node-type-elibrary-resource .dislike-icon.unlike-resource,.node-type-elibrary-resource .like-icon.like-resource,.node-type-physical-resource .dislike-icon.unlike-resource,.node-type-physical-resource .like-icon.like-resource{border:2px solid #ff0;border-radius:0 12px 0 12px!important}.node-type-collection .listing__content .byline__tag,.node-type-community-resource .listing__content .byline__tag,.node-type-elibrary-resource .listing__content .byline__tag,.node-type-physical-resource .listing__content .byline__tag{font-size:12px;font-size:1.2rem}@media (min-width:64em){.node-type-collection .listing__content .byline__tag,.node-type-community-resource .listing__content .byline__tag,.node-type-elibrary-resource .listing__content .byline__tag,.node-type-physical-resource .listing__content .byline__tag{font-size:unset}}@media (max-width:64em){.node-type-collection .listing__content .byline__tag.tag--stem-popular-resource,.node-type-community-resource .listing__content .byline__tag.tag--stem-popular-resource,.node-type-elibrary-resource .listing__content .byline__tag.tag--stem-popular-resource,.node-type-physical-resource .listing__content .byline__tag.tag--stem-popular-resource{width:175px}.node-type-collection .listing__content .byline__tag.tag--stem-popular-resource:before,.node-type-community-resource .listing__content .byline__tag.tag--stem-popular-resource:before,.node-type-elibrary-resource .listing__content .byline__tag.tag--stem-popular-resource:before,.node-type-physical-resource .listing__content .byline__tag.tag--stem-popular-resource:before{width:40px;height:25px}}.node-type-collection .collapsible__heading,.node-type-community-resource .collapsible__heading,.node-type-elibrary-resource .collapsible__heading,.node-type-physical-resource .collapsible__heading{position:relative;font-size:16px;font-size:1.6rem;color:#1059a5;cursor:pointer;padding:.75rem 11px .75rem 22px;margin:0;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAxNiAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+VW50aXRsZWQgMjwvdGl0bGU+PHBhdGggZD0iTTEzLjAxNSAxMkwuNzg4IDEuNzY4QTEuMDAyIDEuMDAyIDAgMCAxIDIuMDcyLjIzMmwxMy4xNDMgMTFhMS4wMDQgMS4wMDQgMCAwIDEgMCAxLjUzNmwtMTMuMTQzIDExYTEuMDA0IDEuMDA0IDAgMCAxLTEuNDEtLjEyNiAxLjAwMiAxLjAwMiAwIDAgMSAuMTI2LTEuNDFMMTMuMDE1IDEyeiIgZmlsbD0iIzJhMzk0NiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+Cg==) no-repeat 0 52%;background-size:11px auto}@media (min-width:64em){.node-type-collection .complementary.resource-sidebar,.node-type-community-resource .complementary.resource-sidebar,.node-type-elibrary-resource .complementary.resource-sidebar,.node-type-physical-resource .complementary.resource-sidebar{clear:right;margin-bottom:24px;max-width:23%}}.node-type-collection .table--stripe,.node-type-community-resource .table--stripe,.node-type-elibrary-resource .table--stripe,.node-type-physical-resource .table--stripe{border:1px solid #000}.node-type-collection .table--stripe th,.node-type-community-resource .table--stripe th,.node-type-elibrary-resource .table--stripe th,.node-type-physical-resource .table--stripe th{font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}.node-type-collection .table--stripe td,.node-type-collection .table--stripe th,.node-type-community-resource .table--stripe td,.node-type-community-resource .table--stripe th,.node-type-elibrary-resource .table--stripe td,.node-type-elibrary-resource .table--stripe th,.node-type-physical-resource .table--stripe td,.node-type-physical-resource .table--stripe th{border-top:unset}.node-type-collection .table--stripe td ul,.node-type-collection .table--stripe th ul,.node-type-community-resource .table--stripe td ul,.node-type-community-resource .table--stripe th ul,.node-type-elibrary-resource .table--stripe td ul,.node-type-elibrary-resource .table--stripe th ul,.node-type-physical-resource .table--stripe td ul,.node-type-physical-resource .table--stripe th ul{padding:0;list-style:none}.node-type-collection .table--stripe td ul li,.node-type-collection .table--stripe th ul li,.node-type-community-resource .table--stripe td ul li,.node-type-community-resource .table--stripe th ul li,.node-type-elibrary-resource .table--stripe td ul li,.node-type-elibrary-resource .table--stripe th ul li,.node-type-physical-resource .table--stripe td ul li,.node-type-physical-resource .table--stripe th ul li{margin:0}.node-type-collection .resource-sidebar-wrapped,.node-type-community-resource .resource-sidebar-wrapped,.node-type-elibrary-resource .resource-sidebar-wrapped,.node-type-physical-resource .resource-sidebar-wrapped{border:1px solid #000;border-radius:4px}.node-type-collection .resource-sidebar-wrapped h3,.node-type-community-resource .resource-sidebar-wrapped h3,.node-type-elibrary-resource .resource-sidebar-wrapped h3,.node-type-physical-resource .resource-sidebar-wrapped h3{text-transform:uppercase}.node-type-collection .resource-wrapped-row,.node-type-community-resource .resource-wrapped-row,.node-type-elibrary-resource .resource-wrapped-row,.node-type-physical-resource .resource-wrapped-row{background-color:#f1f2f9}.node-type-collection .discrete,.node-type-community-resource .discrete,.node-type-elibrary-resource .discrete,.node-type-physical-resource .discrete{padding:12px}.node-type-collection .listing--actions,.node-type-collection .listing--share,.node-type-community-resource .listing--actions,.node-type-community-resource .listing--share,.node-type-elibrary-resource .listing--actions,.node-type-elibrary-resource .listing--share,.node-type-physical-resource .listing--actions,.node-type-physical-resource .listing--share{margin:0;padding-bottom:12px;text-align:center}.node-type-collection .table--stripe .content ul,.node-type-community-resource .table--stripe .content ul,.node-type-elibrary-resource .table--stripe .content ul,.node-type-physical-resource .table--stripe .content ul{list-style-type:none}.node-type-collection .table--stripe .listing--contributor__logo img+div,.node-type-collection .table--stripe.node--metadata-table .submitted,.node-type-collection .table--stripe.node--metadata-table .user-picture,.node-type-community-resource .table--stripe .listing--contributor__logo img+div,.node-type-community-resource .table--stripe.node--metadata-table .submitted,.node-type-community-resource .table--stripe.node--metadata-table .user-picture,.node-type-elibrary-resource .table--stripe .listing--contributor__logo img+div,.node-type-elibrary-resource .table--stripe.node--metadata-table .submitted,.node-type-elibrary-resource .table--stripe.node--metadata-table .user-picture,.node-type-physical-resource .table--stripe .listing--contributor__logo img+div,.node-type-physical-resource .table--stripe.node--metadata-table .submitted,.node-type-physical-resource .table--stripe.node--metadata-table .user-picture{display:none}.node-type-collection .table--stripe>tbody>tr:nth-child(odd) td,.node-type-collection .table--stripe>tbody>tr:nth-child(odd) th,.node-type-community-resource .table--stripe>tbody>tr:nth-child(odd) td,.node-type-community-resource .table--stripe>tbody>tr:nth-child(odd) th,.node-type-elibrary-resource .table--stripe>tbody>tr:nth-child(odd) td,.node-type-elibrary-resource .table--stripe>tbody>tr:nth-child(odd) th,.node-type-physical-resource .table--stripe>tbody>tr:nth-child(odd) td,.node-type-physical-resource .table--stripe>tbody>tr:nth-child(odd) th{background-color:#f1f2f9}.stem-sitewide-contact-block{position:fixed;bottom:0;right:1%;z-index:99}@media screen and (max-width:48em){.stem-sitewide-contact-block{right:0;width:100%}}.stem-sitewide-contact-block .title-wrapper{display:block;float:right;clear:both;overflow:hidden;margin:0 0 -3px;padding:6px 10px 9px;background-color:#15586c;color:#fff;border:solid #028bab;border-width:2px 2px 0;border-radius:5px 5px 0 0;cursor:pointer}@media screen and (max-width:48em){.stem-sitewide-contact-block .title-wrapper{margin-right:3%}}.stem-sitewide-contact-block .title-wrapper .title{font-size:19px;font-weight:700;line-height:1.2;margin:0;padding:0;color:#fff!important}.stem-sitewide-contact-block .content-wrapper{background-color:#15586c;color:#fff;border:2px solid #028bab;border-radius:5px 0 0 0;clear:both;width:300px}@media screen and (max-width:48em){.stem-sitewide-contact-block .content-wrapper{width:100%;border-width:2px 0 0;border-radius:0}}.stem-sitewide-contact-block .content-wrapper a{color:#fff}.stem-sitewide-contact-block .content-wrapper p{margin:0;padding:0}.stem-sitewide-contact-block .content-wrapper .main-row{display:block;width:70%;margin:0 auto;padding:15px 0}.stem-sitewide-contact-block .content-wrapper .main-row a{font-size:31px;font-weight:700;line-height:1.2}@media screen and (max-width:48em){.stem-sitewide-contact-block .content-wrapper .main-row a{font-size:34px}}.stem-sitewide-contact-block .content-wrapper .main-row p{font-size:16px;font-weight:700;line-height:1.2}@media screen and (max-width:48em){.stem-sitewide-contact-block .content-wrapper .main-row p{font-size:34px}}.stem-sitewide-contact-block .content-wrapper .main-row .desktop{display:block}.stem-sitewide-contact-block .content-wrapper .main-row .mobile{display:none}@media screen and (max-width:48em){.stem-sitewide-contact-block .content-wrapper .main-row .desktop{display:none}.stem-sitewide-contact-block .content-wrapper .main-row .mobile{display:block;text-align:center}.stem-sitewide-contact-block .content-wrapper .main-row.location p:before,.stem-sitewide-contact-block .content-wrapper .main-row.mail p:before,.stem-sitewide-contact-block .content-wrapper .main-row.phone p:before{display:inline-block;content:"";position:relative;background:none no-repeat scroll 50% transparent;background-size:contain;height:24px;width:24px;margin-right:8px;border:0}.stem-sitewide-contact-block .content-wrapper .main-row.phone p:before{background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/icon-phone.svg)}.stem-sitewide-contact-block .content-wrapper .main-row.mail p:before{background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/icon-mail.svg)}.stem-sitewide-contact-block .content-wrapper .main-row.location p:before{background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/icon-location.svg);height:30px}}.stem-sitewide-contact-block .content-wrapper .secondary-row{border-top:2px solid #028bab;display:block;text-align:center;overflow:hidden}@media screen and (max-width:48em){.stem-sitewide-contact-block .content-wrapper .secondary-row{border-top:0}}.stem-sitewide-contact-block .content-wrapper .secondary-row .item{display:block;float:left;padding:5px 0;width:50%;text-align:center}@media screen and (max-width:48em){.stem-sitewide-contact-block .content-wrapper .secondary-row .item{float:none;width:100%;padding:15px 0;text-align:center;border-top:2px solid #028bab}}.stem-sitewide-contact-block .content-wrapper .secondary-row .item a{font-size:18px;font-weight:700;line-height:1.2}@media screen and (max-width:48em){.stem-sitewide-contact-block .content-wrapper .secondary-row .item a{font-size:34px}}.stem-sitewide-contact-block .content-wrapper .secondary-row .item:first-child{border-right:2px solid #028bab}@media screen and (max-width:48em){.stem-sitewide-contact-block .content-wrapper .secondary-row .item:first-child{border-right:0}}.stem-sitewide-contact-block .content-wrapper .secondary-row .item.last{float:right}@media screen and (max-width:48em){.stem-sitewide-contact-block .content-wrapper .secondary-row .item.location:before,.stem-sitewide-contact-block .content-wrapper .secondary-row .item.mail:before,.stem-sitewide-contact-block .content-wrapper .secondary-row .item.phone:before{display:inline-block;content:"";position:relative;background:none no-repeat scroll 50% transparent;background-size:contain;height:24px;width:24px;margin-right:8px;border:0}.stem-sitewide-contact-block .content-wrapper .secondary-row .item.phone:before{background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/icon-phone.svg)}.stem-sitewide-contact-block .content-wrapper .secondary-row .item.mail:before{background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/icon-mail.svg)}.stem-sitewide-contact-block .content-wrapper .secondary-row .item.location:before{background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/icon-location.svg);height:30px}}body.modal-page>#admin-menu,body.modal-page>#chat-widget-container{display:none}html body.modal-page.admin-menu{margin-top:0!important}.modal-content .default-box{border-top:1px solid #d8d8d8;text-align:right}.modal-content .default-box .btn,.modal-content .default-box .form-submit{width:122px;height:33px;left:659px;top:406px;background:#d8d8d8;border:2px solid #979797;box-sizing:border-box;border-radius:5px}.modal-content .default-box .btn-cta{width:116px;height:33px;left:791px;top:406px;background:#cf2453;border:2px solid #a41c42;box-sizing:border-box;border-radius:5px}.modal-page{margin:0;padding:0}.user-detail-update-wrapper{padding-right:10px}.user-detail-update-wrapper .form-item{margin:0}.user-detail-update-wrapper .form-wrapper{margin-top:0;margin-bottom:1%}.user-detail-update-wrapper .user-detail-update-form-wrapper,.user-detail-update-wrapper .user-detail-update-form-wrapper .user-detail-header{margin:0 0 .35em}.user-detail-update-wrapper .user-detail-update-form-wrapper .user-detail-header h1{font-size:25px;line-height:30px;letter-spacing:-.0618357px}.user-detail-update-wrapper .user-detail-update-form-wrapper .user-detail-header #stem-address-organisation-compound-address .form-wrapper{margin:0}.user-detail-update-wrapper .user-detail-update-form-wrapper .user-detail-header .user-details-description{background:#94ffb4;border-radius:10px;padding:9px 16px}.user-detail-update-wrapper .user-detail-update-form-wrapper .user-detail-header .user-details-description span{font-style:normal;font-weight:400;font-size:16px;line-height:22px}.user-detail-update-wrapper .user-detail-profile-form-errors .modal-error{color:#cf2453;margin:0;font-weight:700;font-size:15px;line-height:22px;width:121px;height:24px}.user-detail-update-wrapper .user-detail-profile-form-wrapper form legend{border-bottom:2px solid #cf2453;margin-top:10px}.user-detail-update-wrapper .user-detail-profile-form-wrapper form #edit-profile-employment-details input[name="profile_employment_details[field_organisation][und][0][target_id]"]{padding-left:30px;background:url(/sites/all/themes/custom/stem_base/assets/img/site/address-popup-icon.svg) no-repeat scroll 7px 7px;background-size:18px}.user-detail-update-wrapper .user-detail-profile-form-wrapper form .form-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.user-detail-update-wrapper .user-detail-profile-form-wrapper form .form-item.hide{display:none}.user-detail-update-wrapper .user-detail-profile-form-wrapper form .form-item label{display:inline-block;margin:0;font-weight:700;font-size:15px;line-height:22px;height:24px}.user-detail-update-wrapper .user-detail-profile-form-wrapper form .form-item label.error{width:100%;margin-left:30%}.user-detail-update-wrapper .user-detail-profile-form-wrapper form .form-item select.form-select#edit-field-profile-role-und{padding-left:30px;background:url(/sites/all/themes/custom/stem_base/assets/img/site/role-popup-icon.svg) no-repeat scroll 7px 7px;background-size:18px}.user-detail-update-wrapper .user-detail-profile-form-wrapper form .form-item input[type=text][name=email]{padding-left:30px;background:url(/sites/all/themes/custom/stem_base/assets/img/site/email-popup-icon.svg) no-repeat scroll 7px 7px;background-size:18px}.user-detail-update-wrapper .user-detail-profile-form-wrapper form .form-item.form-type-select:after{background:url(/sites/all/themes/custom/stem_base/assets/img/site/icon-arrow-down-black.svg) no-repeat 7px 7px}.user-detail-update-wrapper .user-detail-profile-form-wrapper form .form-item.form-type-checkbox{-ms-flex-direction:row;flex-direction:row}.user-detail-update-wrapper .user-detail-profile-form-wrapper form .form-item.form-type-checkbox label{width:100%;margin:0;display:inline;vertical-align:middle}.user-detail-update-wrapper .user-detail-profile-form-wrapper form .form-item.form-type-select{width:100%}.user-detail-update-wrapper .user-detail-profile-form-wrapper form .form-item.form-type-select .chosen-container{width:65%!important;margin:0;padding:0;height:auto!important}.user-detail-update-wrapper .user-detail-profile-form-wrapper form .form-item.form-type-select .chosen-container-active .chosen-choices{height:auto}.user-detail-update-wrapper .user-detail-profile-form-wrapper form .form-item.form-type-textfield{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.user-detail-update-wrapper .user-detail-profile-form-wrapper form .fieldset-legend{font-size:21px;line-height:25px;letter-spacing:-.0618357px;color:#000}.user-detail-update-wrapper .user-detail-profile-form-wrapper form .addressfield-container,.user-detail-update-wrapper .user-detail-profile-form-wrapper form .addressfield-container-inline{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:64em){.user-detail-update-wrapper .user-detail-profile-form-wrapper form .addressfield-container,.user-detail-update-wrapper .user-detail-profile-form-wrapper form .addressfield-container-inline{-ms-flex-direction:row;flex-direction:row}}.user-detail-update-wrapper .user-detail-profile-form-wrapper form .addressfield-container-inline .form-item,.user-detail-update-wrapper .user-detail-profile-form-wrapper form .addressfield-container .form-item{display:block;margin-right:12px}.user-detail-update-wrapper .user-detail-profile-form-wrapper form .addressfield-container-inline .form-item.form-item-profile-employment-details-field-postal-address-und-0-postal-address-und-0-postal-code,.user-detail-update-wrapper .user-detail-profile-form-wrapper form .addressfield-container .form-item.form-item-profile-employment-details-field-postal-address-und-0-postal-address-und-0-postal-code{display:none}.user-detail-update-wrapper .user-detail-profile-form-wrapper form .addressfield-container-inline .form-item.form-item-profile-employment-details-field-postal-address-und-0-postal-address-und-0-administrative-area,.user-detail-update-wrapper .user-detail-profile-form-wrapper form .addressfield-container .form-item.form-item-profile-employment-details-field-postal-address-und-0-postal-address-und-0-administrative-area{display:-ms-flexbox;display:flex;-ms-flex-pack:right;justify-content:right;margin-right:0}.user-detail-update-wrapper .user-detail-profile-form-wrapper form div input[type=submit]{color:#fff;padding:8px 22px;float:right;left:859px;top:650px;background:#0e872e;border:2px solid #0e872e;box-sizing:border-box;border-radius:5px}.user-detail-update-wrapper .user-detail-profile-form-wrapper form .actions-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.user-detail-update-wrapper .user-detail-profile-form-wrapper form .actions-wrapper a{margin-top:1rem;margin-right:8px;margin-left:1rem}@media (max-width:30em){.user-detail-update-wrapper .user-detail-profile-form-wrapper form .actions-wrapper{font-size:1.4rem}.user-detail-update-wrapper .user-detail-profile-form-wrapper form .actions-wrapper input{max-width:156px;font-size:1.4rem}}.update-user-confirmation-content .user-details-title span,.user-detail-update-wrapper .user-detail-profile-form-wrapper form.confirmation p{font-size:23px;line-height:27px;letter-spacing:-.0618357px;color:#000}.update-user-confirmation-content .user-details-title span{font-style:normal;font-weight:400}.update-user-confirmation-content .user-details-close{position:absolute;left:61.28%;right:37.47%;top:42.44%;bottom:55.15%;background:rgba(0,0,0,.6)}.update-user-confirmation-links-container{margin-top:26px;width:100%;border-top:1px solid #d8d8d8;padding:10px}.update-user-confirmation-links-container .update-user-confirmation-links{box-sizing:border-box;border-radius:5px;text-align:center;float:right}.update-user-confirmation-links-container .update-user-confirmation-links a{background:#0e872e;border:2px solid #0e872e;font-style:normal;font-weight:700;line-height:22px;color:#fff;font-family:RobotoRg,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-size:1.8rem;padding:8px 20px}.popup-submitted:before{content:" ";display:block;width:120px;height:120px;animation:spin .8s linear infinite;border-radius:120px;border-color:#7baa45 transparent;border-style:solid;border-width:10px;overflow:hidden;text-indent:-99999em;margin:auto;position:absolute;top:50%;left:0;right:0;bottom:50%}@keyframes spin{to{transform:rotate(1turn)}}.page-user-register,html.extra-height{height:100%}.page-user-register .fixed-footer{bottom:0;width:100%;position:fixed}.page-user-register main[role=main]{min-height:unset}.comment-form .page-user-register .ctools-collapsible-content,.page-user-register .box,.page-user-register .comment-form .ctools-collapsible-content,.page-user-register .form-type-password-confirm,.page-user-register .stem-page-user-register .form-item-terms-and-conditions,.stem-page-user-register .page-user-register .form-item-terms-and-conditions{border-radius:4px}.comment-form .page-user-register .ctools-collapsible-content h3,.page-user-register .box h3,.page-user-register .comment-form .ctools-collapsible-content h3,.page-user-register .form-type-password-confirm h3,.page-user-register .stem-page-user-register .form-item-terms-and-conditions h3,.stem-page-user-register .page-user-register .form-item-terms-and-conditions h3{font-size:19px;font-size:1.9rem}@media (min-width:48em){.comment-form .page-user-register .ctools-collapsible-content h3,.page-user-register .box h3,.page-user-register .comment-form .ctools-collapsible-content h3,.page-user-register .form-type-password-confirm h3,.page-user-register .stem-page-user-register .form-item-terms-and-conditions h3,.stem-page-user-register .page-user-register .form-item-terms-and-conditions h3{font-size:2.4rem}}.comment-form .page-user-register .ctools-collapsible-content p,.comment-form .page-user-register .ctools-collapsible-content ul>li,.page-user-register .box p,.page-user-register .box ul>li,.page-user-register .comment-form .ctools-collapsible-content p,.page-user-register .comment-form .ctools-collapsible-content ul>li,.page-user-register .form-type-password-confirm p,.page-user-register .form-type-password-confirm ul>li,.page-user-register .stem-page-user-register .form-item-terms-and-conditions p,.page-user-register .stem-page-user-register .form-item-terms-and-conditions ul>li,.stem-page-user-register .page-user-register .form-item-terms-and-conditions p,.stem-page-user-register .page-user-register .form-item-terms-and-conditions ul>li{font-size:16px;font-size:1.6rem}.page-user-register .stem-reg-important{display:none}.page-user-register .registered-account-type-option>label{margin-top:0}.page-user-register form .registration-note{font-size:13px;font-size:1.3rem;margin-top:2.5rem;margin-bottom:1rem;display:block}.page-user-register form.non-ambassador .registration-note{display:none}.page-user-register form.non-ambassador .field-name-field-profile-first-name,.page-user-register form.non-ambassador .field-name-field-profile-surname{margin-top:2.5rem}.page-user-register form.account-type-employer.step-two fieldset>legend{border-bottom:none;margin:0}.page-user-register form.account-type-employer.step-two fieldset>legend>span{display:block;margin:2.4rem auto 2rem;font-size:19px;font-size:1.9rem;font-weight:700;line-height:31px;line-height:3.1rem}.page-user-register form.account-type-employer.step-two .fieldset-wrapper{display:block;min-height:0}.page-user-register form.account-type-employer.step-two .field-name-field-organisation-name .form-type-textfield,.page-user-register form.account-type-employer.step-two .field-name-field-organisation-name .form-type-textfield input{margin:0}.page-user-register form.account-type-employer.step-two .field-name-postal-address .form-type-select label,.page-user-register form.account-type-employer.step-two .form-item-profile-employment-details-field-organisation-sectors-list label{font-size:15px;font-size:1.5rem;font-weight:700;line-height:26px;line-height:2.6rem;margin-top:1.5rem}.page-user-register form.account-type-employer.step-two #stem-address-custom-address{margin-top:0}.page-user-register form.account-type-employer.step-two #stem-address-custom-address .fieldset-wrapper .form-item-profile-employment-details-field-postal-address-custom-lookup-findpostcode{margin:0}.page-user-register form.account-type-employer.step-two #stem-address-custom-address .fieldset-wrapper .form-item-profile-employment-details-field-postal-address-custom-lookup-findpostcode input{height:38px;height:3.8rem;margin:0;border-right:none}.page-user-register form.account-type-employer.step-two #stem-address-custom-address .fieldset-wrapper>.btn-cta.addresses_submit_btn{border-radius:0 .4rem .4rem 0;margin:-.2rem 0 0 -.5rem}.page-user-register form.account-type-employer.step-two #stem-address-custom-address .btn-cta.addresses_submit_btn{font-size:16px;font-size:1.6rem;line-height:18px;line-height:1.8rem;padding:.8rem 1.4rem}.page-user-register form.account-type-employer.step-two .field-name-field-what-are-you-interested-in .complete-description{font-size:16px;font-size:1.6rem;line-height:18px;line-height:1.8rem;margin-bottom:2rem}.page-user-register form.account-type-employer.step-two .field-name-field-what-are-you-interested-in .complete-description .label-highlight{font-size:15px;font-size:1.5rem;font-weight:700;line-height:26px;line-height:2.6rem;display:block}@media (min-width:48em){.page-user-register form.account-type-employer.step-two .field-name-field-organisation-name .form-type-textfield input{width:50%}.page-user-register form.account-type-employer.step-two .field-name-postal-address .form-type-select .form-select{width:48%}.page-user-register form.account-type-employer.step-two .field-name-postal-address .form-type-select .form-select.chosen-container{width:48%!important}.page-user-register form.account-type-employer.step-two .field-type-addressfield .locality-block,.page-user-register form.account-type-employer.step-two .field-type-addressfield .street-block{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;gap:2%}.page-user-register form.account-type-employer.step-two .field-type-addressfield .locality-block>.form-item,.page-user-register form.account-type-employer.step-two .field-type-addressfield .street-block>.form-item{width:48%}}@media (min-width:64em){.page-user-register form.account-type-employer.step-two .field-name-field-organisation-name .form-type-textfield input,.page-user-register form.account-type-employer.step-two .field-type-addressfield .street-block>.form-item{width:100%}}.page-user-register .description{font-size:14px;font-size:1.4rem;font-style:normal;line-height:19px;line-height:1.9rem}.page-user-register .form-type-emailfield,.page-user-register .form-type-textfield{margin:0 0 2rem}.page-user-register .form-type-select{display:block}.page-user-register .form-type-select .form-select{width:100%}.page-user-register .form-type-select .form-select.chosen-container{width:100%!important}.page-user-register .form-type-password-confirm{margin-top:3rem;margin-bottom:3rem;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2%;-ms-flex-align:baseline;align-items:baseline}.page-user-register .form-type-password-confirm>.description,.page-user-register .form-type-password-confirm>.form-type-password,.page-user-register .form-type-password-confirm>.password-suggestions{float:none;width:100%}@media (min-width:48em){.page-user-register .form-type-password-confirm>.description,.page-user-register .form-type-password-confirm>.password-suggestions{width:47%}}.page-user-register .form-item-name{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:64em){.page-user-register .form-item-name{-ms-flex-direction:column;flex-direction:column}}.page-user-register .form-item-name .description{margin-top:0;margin-bottom:1rem}.page-user-register .form-item-name.form-label-placeholder label{top:auto;bottom:16px;bottom:1.6rem}@media (min-width:64em){.page-user-register .form-item-name.form-label-placeholder label{top:4px;bottom:auto}}.page-user-register .form-wrapper{margin-bottom:0}.page-user-register .form-wrapper:after,.page-user-register .form-wrapper:before{display:none;content:""}.page-user-register .form-actions{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:3rem}.page-user-register .form-actions .register-error-messages{display:grid;grid-template-columns:28px auto;grid-column-gap:.8rem;padding-top:1rem;line-height:24px}@media (min-width:48em){.page-user-register .form-actions .register-error-messages{line-height:28px}}.page-user-register .form-actions .register-error-messages span{color:#cf2453}.page-user-register .form-actions .register-error-messages .advise-icon{border-radius:50%;background-color:#cf2453;color:#fff;width:24px;height:24px;display:inline-block;text-align:center}@media (min-width:48em){.page-user-register .form-actions .register-error-messages .advise-icon{width:28px;height:28px}}.page-user-register form.user-info-from-cookie:not(.fake-multistep-registration)>#edit-account{display:none}.page-user-register form.user-info-from-cookie:not(.fake-multistep-registration) .form-item>label{margin-left:0;font-size:16px;font-size:1.6rem}.page-user-register form.user-info-from-cookie:not(.fake-multistep-registration) .form-item-profile-employment-details-field-profile-role-und>label>span.form-required{display:none}.page-user-register .complete-description{font-size:16px;font-size:1.6rem}.page-user-register .complete-description .label-highlight{font-size:15px;font-size:1.5rem;font-weight:700}.page-user-register .form-autocomplete .form-text{margin-bottom:0}.page-user-register .form-item-field-user-third-party-share-und{position:relative;padding-left:1.5rem}.page-user-register .form-item-field-user-third-party-share-und input{position:absolute;top:0;left:0}.page-user-register .form-item-field-user-third-party-share-und .description{margin-left:0;margin-top:.5rem}.page-user-register .fieldset-legend{font-weight:700}.page-user-register #stem-address-custom-address{display:block;margin-top:3rem}.page-user-register #stem-address-custom-address select.select-all-addresses{background-image:none}.page-user-register .form-item-field-user-newsletter-und,.page-user-register .form-item-field-user-third-party-share-und{font-size:15px;font-size:1.5rem}.page-user-register .form-item-field-user-newsletter-und .description,.page-user-register .form-item-field-user-third-party-share-und .description{font-size:16px;font-size:1.6rem}.page-user-register .field-name-field-profile-organisation-type,.page-user-register .field-name-field-school-runs-stem-club,.page-user-register .field-name-field-subject,.page-user-register .field-name-field-user-newsletter{margin-bottom:3rem}.page-user-register .form-type-checkbox{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;position:relative;padding:0 0 0 3rem}.page-user-register .form-type-checkbox input[type=checkbox]{margin:0;float:none;position:absolute;top:4px;top:.4rem;left:0}.page-user-register .form-type-checkbox label{margin:0}.page-user-register .form-type-checkbox .description{margin-left:0}.page-user-register .form-item-terms-and-conditions.form-type-checkbox{padding:1.5rem 1.5rem 1.5rem 4.5rem;margin:4rem 0}.page-user-register .form-item-terms-and-conditions.form-type-checkbox input[type=checkbox]{top:19px;top:1.9rem;left:15px;left:1.5rem}.page-user-register .form-item-terms-and-conditions.form-type-checkbox label{margin-top:0}.page-user-register .field-name-field-profile-role,.page-user-register .field-name-field-profile-secondary-role{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:3rem}@media (min-width:48em){.page-user-register .field-name-field-profile-role,.page-user-register .field-name-field-profile-secondary-role{display:block}}.page-user-register .field-name-field-profile-role .form-type-checkbox,.page-user-register .field-name-field-profile-secondary-role .form-type-checkbox{width:100%}@media (min-width:48em){.page-user-register .field-name-field-profile-role .form-type-checkbox,.page-user-register .field-name-field-profile-secondary-role .form-type-checkbox{width:50%}}.page-user-register .field-name-field-what-are-you-interested-in .form-checkboxes .form-item{width:100%}@media (min-width:48em){.page-user-register .field-name-field-what-are-you-interested-in .form-checkboxes .form-item{width:50%}}.page-user-register #stem-address-organisation-compound-address{font-size:16px;font-size:1.6rem;margin-top:1rem;margin-bottom:3rem}.main form.get-in-touch-form .booking-message{display:none}.backward-navigation{margin-bottom:.8rem}.backward-navigation a{color:#000;padding-bottom:4px;border-bottom:1px solid #000}.backward-navigation a:hover{text-decoration:none}.backward-navigation a:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3LjU3MTM0MDEiIGhlaWdodD0iMTEuOTk0MTM0IiB2aWV3Qm94PSIwIDAgNy41NzEzNDAxIDExLjk5NDEzNCI+CiAgPHBhdGggaWQ9InBhdGg0IiBkPSJNIDEuMjc4NTM2Miw1Ljk5NDIzNjcgNy4zOTIwMzY1LDAuODc4MjM2MzcgYwogIDAuNDcxMTkyLC0wLjQzMTE5MSAtMC4xMzM4NDUsLTEuMTU1MjczMyAtMC42NDE3NSwtMC43NjggTCAwLjE3ODc4NjIyLDUuNjEwMjM2NwogIGMgLTAuMjM4MjE0OSwwLjIwMDU4MyAtMC4yMzg0NjQ5LDAuNTY3NDE2IC0yLjVlLTQsMC43NjggTCA2Ljc1MDAzNjUsMTEuODc4MjM3CiAgYyAwLjIxMjM0NCwwLjE3NjQzIDAuNTI3MzAzLDAuMTQ4Mjg1IDAuNzA1LC0wLjA2MyAwLjE3Njk5NywtMC4yMTIxNjcKICAwLjE0ODgxMSwtMC41Mjc1NzggLTAuMDYzLC0wLjcwNSB6IgogIHN0eWxlPSJmaWxsOiMyYTM5NDY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLXdpZHRoOjAuNSIvPgo8L3N2Zz4K);margin-right:8px}.backward-navigation .yellow-squiggle{background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/icon-yellow-squiggle.svg);background-repeat:no-repeat;height:24px;margin-top:28px}.backward-navigation .yellow-squiggle.complete{margin-top:0}.commerce-coupon-box{margin-top:25px}.commerce-coupon-box a{background:#ffdb4e;border-radius:4px;padding:5px;margin-right:15px;color:#0b0c0c;text-decoration:none;text-transform:uppercase}.commerce-coupon-box a:hover{text-decoration:none}.commerce-coupon-box a:after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmkteC1sZyIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8cGF0aCBkPSJNMi4xNDYgMi44NTRhLjUuNSAwIDEgMSAuNzA4LS43MDhMOCA3LjI5M2w1LjE0Ni01LjE0N2EuNS41IDAgMCAxIC43MDguNzA4TDguNzA3IDhsNS4xNDcgNS4xNDZhLjUuNSAwIDAgMS0uNzA4LjcwOEw4IDguNzA3bC01LjE0NiA1LjE0N2EuNS41IDAgMCAxLS43MDgtLjcwOEw3LjI5MyA4IDIuMTQ2IDIuODU0WiIvPgo8L3N2Zz4=);margin-left:8px;position:relative;top:5px}.comment-form .container__heading .ctools-collapsible-content,.container__heading .box,.container__heading .comment-form .ctools-collapsible-content,.container__heading .form-type-password-confirm,.container__heading .stem-page-user-register .form-item-terms-and-conditions,.stem-page-user-register .container__heading .form-item-terms-and-conditions{background-color:inherit;margin-bottom:0}.comment-form .container__heading .ctools-collapsible-content ul,.container__heading .box ul,.container__heading .comment-form .ctools-collapsible-content ul,.container__heading .form-type-password-confirm ul,.container__heading .stem-page-user-register .form-item-terms-and-conditions ul,.stem-page-user-register .container__heading .form-item-terms-and-conditions ul{display:-ms-flexbox;display:flex;width:380px}.comment-form .container__heading .ctools-collapsible-content ul li,.container__heading .box ul li,.container__heading .comment-form .ctools-collapsible-content ul li,.container__heading .form-type-password-confirm ul li,.container__heading .stem-page-user-register .form-item-terms-and-conditions ul li,.stem-page-user-register .container__heading .form-item-terms-and-conditions ul li{font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-size:2.4rem;display:-ms-flexbox;display:flex;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-pack:center;justify-content:center;padding:.7rem 1.5rem;border-bottom:.5rem solid rgba(14,135,46,.313725)}.comment-form .container__heading .ctools-collapsible-content ul li.progress__step.first,.comment-form .container__heading .ctools-collapsible-content ul li.progress__step.progress__step--current,.container__heading .box ul li.progress__step.first,.container__heading .box ul li.progress__step.progress__step--current,.container__heading .comment-form .ctools-collapsible-content ul li.progress__step.first,.container__heading .comment-form .ctools-collapsible-content ul li.progress__step.progress__step--current,.container__heading .form-type-password-confirm ul li.progress__step.first,.container__heading .form-type-password-confirm ul li.progress__step.progress__step--current,.container__heading .stem-page-user-register .form-item-terms-and-conditions ul li.progress__step.first,.container__heading .stem-page-user-register .form-item-terms-and-conditions ul li.progress__step.progress__step--current,.stem-page-user-register .container__heading .form-item-terms-and-conditions ul li.progress__step.first,.stem-page-user-register .container__heading .form-item-terms-and-conditions ul li.progress__step.progress__step--current{border-bottom:.5rem solid #0e872e}@media (max-width:768px){.comment-form .container__heading .ctools-collapsible-content,.container__heading .box,.container__heading .comment-form .ctools-collapsible-content,.container__heading .form-type-password-confirm,.container__heading .stem-page-user-register .form-item-terms-and-conditions,.stem-page-user-register .container__heading .form-item-terms-and-conditions{padding:1.35rem 0}.comment-form .container__heading .ctools-collapsible-content ul,.container__heading .box ul,.container__heading .comment-form .ctools-collapsible-content ul,.container__heading .form-type-password-confirm ul,.container__heading .stem-page-user-register .form-item-terms-and-conditions ul,.stem-page-user-register .container__heading .form-item-terms-and-conditions ul{margin-left:0;padding-left:0;width:100%}.comment-form .container__heading .ctools-collapsible-content ul li,.container__heading .box ul li,.container__heading .comment-form .ctools-collapsible-content ul li,.container__heading .form-type-password-confirm ul li,.container__heading .stem-page-user-register .form-item-terms-and-conditions ul li,.stem-page-user-register .container__heading .form-item-terms-and-conditions ul li{-ms-flex-pack:center;justify-content:center;padding:1.5rem}}.page-checkout-complete .container__heading ul li{border-bottom:.5rem solid #0e872e}.complementary form.get-in-touch-form .booking-message{color:#cf2453}.stem-commerce--chosen-course-box-summary .stem-commerce--chosen-course-box .preview-order-table{margin-bottom:1.8rem}.stem-commerce--chosen-course-box{margin-bottom:4rem}.stem-commerce--chosen-course-box h2{font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:40px;font-size:4rem}.stem-commerce--chosen-course-box h3{font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-size:2.4rem}.stem-commerce--chosen-course-box .preview-order-header{background-color:#2a3946;color:#fff;padding:1.5rem}.stem-commerce--chosen-course-box .preview-order-table{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border:1px solid #2a3946;border-radius:0 0 .4rem .4rem;box-shadow:0 .3rem .6rem #ced4da;overflow:hidden}.stem-commerce--chosen-course-box .preview-order-table .summary-row{padding:1rem 1.5rem;display:grid;grid-template-columns:1fr 1.5fr;gap:20px;gap:2rem}.stem-commerce--chosen-course-box .preview-order-table .summary-row:nth-child(2n){background-color:#f1f2f9}.stem-commerce--chosen-course-box .preview-order-table .summary-row.total-subsidy{background-color:#94ffb4}.stem-commerce--chosen-course-box .preview-order-table .summary-row .summary-row--label{font-family:RobotoBd,Helvetica Neue,Helvetica,Arial,sans-serif}.page-checkout-complete .stem-commerce--chosen-course-box{padding-bottom:4rem;border-bottom:1px solid}.stem-commerce--thank-you-message{font-size:40px;font-size:4rem}.stem-commerce--thank-you-message strong{font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif}#stem-booking-delegates-wrapper h3{font-weight:700;margin-bottom:1rem}#stem-booking-delegates-wrapper h3,.page-checkout .container--full h1,.page-checkout .container--full h2.checkout-help{font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:40px;font-size:4rem}.page-checkout .container--full #commerce-checkout-coupon-ajax-wrapper{background:none;width:100%;margin-bottom:4.8rem;padding:0 0 4.8rem;border-bottom:1px solid #2a3946}.page-checkout .container--full #commerce-checkout-coupon-ajax-wrapper .cols{margin-bottom:0}@media screen and (min-width:64em){.page-checkout .container--full #commerce-checkout-coupon-ajax-wrapper .commerce_coupon{width:50%}}.page-checkout .container--full #commerce-checkout-coupon-ajax-wrapper .commerce_coupon.stem-commerce--commerce-coupon-applied{width:100%}.page-checkout .container--full #commerce-checkout-coupon-ajax-wrapper .commerce_coupon.stem-commerce--commerce-coupon-applied thead tr{background-color:#2a3946;color:#fff;padding:1.5rem}.page-checkout .container--full #commerce-checkout-coupon-ajax-wrapper .box__header{font-size:20px;font-size:2rem;text-transform:none}.page-checkout .container--full #commerce-checkout-coupon-ajax-wrapper input.form-submit{width:100%;background-color:#0e872e;color:#fff;border:1px solid #0e872e;border-radius:0 1rem 0 1rem}.page-checkout .container--full .complementary{width:100%;float:none;clear:both}@media screen and (min-width:64em){.page-checkout .container--full .complementary{width:38%;float:right;clear:none}}.page-checkout .container--full .main{width:100%}@media screen and (min-width:64em){.page-checkout .container--full .main{width:54%}}.page-checkout .container--full .main label{font-size:20px;font-size:2rem;margin-left:0;font-family:RobotoMd,Helvetica Neue,Helvetica,Arial,sans-serif}.page-checkout .container--full .main .form-select,.page-checkout .container--full .main .form-text,.page-checkout .container--full .main .form-textarea{border:2px solid #2a3946;border-radius:4px}.page-checkout .container--full .main .form-select{height:auto}.page-checkout .container--full .main .form-type-radios>label{font-size:20px;font-size:2rem;font-weight:700;margin-left:0}.page-checkout .container--full .main .form-radios .form-item{display:block;width:100%;margin-top:0;margin-bottom:.5rem}.page-checkout .container--full .main .form-radios .form-item label{font-size:18px;font-size:1.8rem;font-weight:400}.page-checkout .container--full .main .form-item-delegates-delegate-quantity{margin-bottom:4rem}.page-checkout .container--full .main .form-type-checkbox label{font-size:20px;font-size:2rem;font-weight:700}.page-checkout .container--full .main .form-type-checkbox.form-item-customer-profile-billing-clean-address-fields label{font-weight:400}.page-checkout .container--full .main .form-type-checkbox .form-checkbox{-webkit-appearance:none;appearance:none;width:30px;width:3rem;height:30px;height:3rem;border-radius:.5rem;border:2px solid #505254;margin:0 1rem 0 0}.page-checkout .container--full .main .form-type-checkbox .form-checkbox:hover{box-shadow:inset 0 1px 1px var(--box-shadow-black),0 0 4px var(--yellow)}.page-checkout .container--full .main .form-type-checkbox .form-checkbox:checked{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iZG9uZV9ibGFja18yNGRwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4NCiAgPHBhdGggaWQ9IlBhdGhfMjc1IiBkYXRhLW5hbWU9IlBhdGggMjc1IiBkPSJNMCwwSDMyVjMySDBaIiBmaWxsPSJub25lIi8+DQogIDxwYXRoIGlkPSJQYXRoXzI3NiIgZGF0YS1uYW1lPSJQYXRoIDI3NiIgZD0iTTExLjU0NSwyMi41MjgsNS40MzYsMTUuODIxLDMuNCwxOC4wNTcsMTEuNTQ1LDI3LDI5LDcuODM2LDI2Ljk2NCw1LjZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSIjMGU4NzJlIi8+DQo8L3N2Zz4NCg==);background-repeat:no-repeat;background-position:50%;background-size:26px;box-shadow:inset 0 1px 1px var(--box-shadow-black),0 0 4px var(--yellow)}.page-checkout .container--full .main input[type=radio]{position:absolute;opacity:0}.page-checkout .container--full .main input[type=radio]+label:before{content:"";background:none;border-radius:100%;border:2px solid #000;display:inline-block;width:1.4em;height:1.4em;position:relative;top:-.2em;margin-right:1em;vertical-align:top;cursor:pointer;text-align:center;transition:all .25s ease}.page-checkout .container--full .main input[type=radio]:checked+label:before{background-color:#0b0c0c;box-shadow:inset 0 0 0 2px #fff}.page-checkout .container--full .main input[type=radio]:focus+label:before{outline:none;border-color:#0b0c0c}.page-checkout .container--full .main input[type=radio]:disabled+label:before{box-shadow:inset 0 0 0 2px #fff;border-color:#000;background:#000}.page-checkout .container--full .main input[type=radio]+label:empty:before{margin-right:0}.page-checkout .container--full .main .form-autocomplete{background:#fff 0 0 no-repeat padding-box;border:2px solid #2a3946;border-radius:4px}.page-checkout .container--full .main hr{border-top:1px solid #0b0c0c}.page-checkout .container--full .main .checkout-buttons{background:none;border:none;padding:0;margin-bottom:4rem}.page-checkout .container--full .main .checkout-buttons .fieldset-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;gap:2rem}@media screen and (min-width:48em){.page-checkout .container--full .main .checkout-buttons .fieldset-wrapper{-ms-flex-direction:row;flex-direction:row}}.page-checkout .container--full .main .checkout-buttons .checkout-continue{background:#0e872e;color:#fff;border-color:#0e872e;-ms-flex:1;flex:1}.page-checkout .container--full .main .checkout-buttons .checkout-cancel{background:#dc0c43;color:#fff;border-color:#dc0c43;-ms-flex:1;flex:1}.page-checkout .container--full .main .checkout-buttons .button-operator{display:none}.page-checkout .container--full .main .field-name-field-organisation label,.page-checkout .container--full .main .section-title{font-size:20px;font-size:2rem;margin-left:0;font-family:RobotoMd,Helvetica Neue,Helvetica,Arial,sans-serif}.page-checkout .container--full .main .field-name-field-organisation label{margin-bottom:1rem}.page-checkout .container--full .main .section-text{font-family:RobotoRg,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem}.page-checkout .container--full .main .is-entitled-subsidy-message--wrapper .message{padding:2rem;color:#0b0c0c;font-size:18px;font-size:1.8rem;margin-bottom:4rem}.page-checkout .container--full .main .is-entitled-subsidy-message--wrapper .message.message-ok{background:#94ffb4}.page-checkout .container--full .main .is-entitled-subsidy-message--wrapper .message.message-error{background:none;color:#dc0c43;padding-left:0}.page-checkout .container--full .stem-commerce-commerce-payment--wrapper{margin-bottom:0}.page-checkout .container--full .stem-commerce-commerce-payment--wrapper legend{font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:40px;font-size:4rem;font-weight:700;border:0}.page-checkout .container--full .stem-commerce-commerce-payment--wrapper .form-radios{display:-ms-flexbox;display:flex;gap:10px;gap:1rem;margin-bottom:0}.page-checkout .container--full .stem-commerce-commerce-payment--wrapper .form-radios .form-type-radio{border:1px solid #2a3946;border-bottom:0;border-radius:1rem 1rem 0 0;width:auto;padding:1.3rem 3.2rem;margin-bottom:0}.page-checkout .container--full .stem-commerce-commerce-payment--wrapper .form-radios .form-type-radio.selected-method{border:2px solid #2a3946;border-bottom-color:#fff}.page-checkout .container--full .stem-commerce-commerce-payment--wrapper .form-radios .form-type-radio label{font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-size:2.4rem}.page-checkout .container--full .stem-commerce-commerce-payment--wrapper .form-radios .form-type-radio label:before{display:none}.page-checkout .container--full .customer_profile_billing{background:none;border:2px solid #2a3946;padding:1.8rem 1.8rem 0;border-radius:0 .5rem .5rem .5rem;margin-bottom:3.2rem;margin-top:-.2rem}.page-checkout .container--full .customer_profile_billing legend{border-bottom:0}.page-checkout .container--full .customer_profile_billing legend span.fieldset-legend{font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px;font-size:3.2rem}.page-checkout .container--full .customer_profile_billing .form-item{margin-bottom:1rem}.page-checkout .container--full .customer_profile_billing .form-item label{margin-top:0;font-size:20px;font-size:2rem}.page-checkout .container--full #commerce-checkout-form-complete .stem-commerce--order-summary{padding-bottom:1rem;border-bottom:1px solid}.page-checkout .container--full #commerce-checkout-form-complete .stem-commerce--order-summary .stem-commerce--booking-reference-number{font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:40px;font-size:4rem}.page-checkout .container--full #commerce-checkout-form-complete .stem-commerce--order-summary p{font-size:20px;font-size:2rem}.page-checkout .container--full #commerce-checkout-form-complete .stem-commerce--order-summary strong{font-family:RobotoMd,Helvetica Neue,Helvetica,Arial,sans-serif}.stem-commerce--booking-for{display:block;overflow:hidden;padding:2rem 0}.stem-commerce--booking-for.not-selected{border-bottom:1px solid}.checkout-help-box--wrapper{padding:1.6rem;margin-bottom:4rem;border:1px solid;border-radius:.4rem;box-shadow:0 .3rem .6rem #ced4da}.checkout-help-box--wrapper h3{font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:40px;font-size:4rem}.checkout-help-box--wrapper ul{list-style:none;padding:0;margin:0}.checkout-help-box--wrapper ul li{color:#1059a5;font-size:18px;font-size:1.8rem;margin-bottom:1.2rem}.checkout-help-box--wrapper ul li:last-child{margin-bottom:0}.checkout-help-box--wrapper ul li .live-chat-link{display:-ms-flexbox;display:flex;gap:10px;gap:1rem;-ms-flex-align:center;align-items:center;cursor:pointer}.checkout-help-box--wrapper ul li .live-chat-link:before{content:"";background-color:#1059a5;-webkit-mask:url(/sites/all/themes/custom/stem_base/assets/img/site/person.svg) no-repeat center/contain;mask:url(/sites/all/themes/custom/stem_base/assets/img/site/person.svg) no-repeat center/contain;width:20px;height:20px;display:inline-block}.checkout-help-box--wrapper ul li .phone-link{display:-ms-flexbox;display:flex;gap:10px;gap:1rem;-ms-flex-align:center;align-items:center}.checkout-help-box--wrapper ul li .phone-link:before{content:"";background-color:#1059a5;-webkit-mask:url(/sites/all/themes/custom/stem_base/assets/img/site/icon-phone.svg) no-repeat center/contain;mask:url(/sites/all/themes/custom/stem_base/assets/img/site/icon-phone.svg) no-repeat center/contain;width:20px;height:20px;display:inline-block}.checkout-help-box--wrapper ul li .email-link{display:-ms-flexbox;display:flex;gap:10px;gap:1rem;-ms-flex-align:center;align-items:center}.checkout-help-box--wrapper ul li .email-link:before{content:"";background-color:#1059a5;-webkit-mask:url(/sites/all/themes/custom/stem_base/assets/img/site/icon-mail.svg) no-repeat center/contain;mask:url(/sites/all/themes/custom/stem_base/assets/img/site/icon-mail.svg) no-repeat center/contain;width:20px;height:20px;display:inline-block}.print-pdf-link{font-size:18px;font-size:1.8rem}.print-pdf-link .glyphicon{margin-right:1rem}.curved-white-green-button{display:block;overflow:hidden;padding:.8rem 2.2rem;border:2px solid #0e872e;border-radius:0 1.2rem 0 1.2rem;font-family:RobotoMd,Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#0b0c0c}.curved-white-green-button:hover,.curved-white-green-button:visited{color:#0b0c0c}.curved-white-green-button-help-text{margin-top:5px}.nuffield-eligible-tool .container--full{max-width:unset;width:100%;padding:0;margin:0}.nuffield-eligible-tool .chat-widget-container,.nuffield-eligible-tool .stem-sitewide-contact-block{display:none}.nuffield-eligible-tool .pane-stem-nuffield-floating-widget{background-color:#eaf5fd}.nuffield-eligible-tool .nuffield-svg{height:0}.nuffield-eligible-tool .form-actions{background-color:#eaf5fd!important}@media (min-width:1100px){.nuffield-eligible-tool .form-radios .form-item{width:30%}}.nuffield-eligible-tool-step-2 .chat-widget-container,.nuffield-eligible-tool-step-2 .stem-sitewide-contact-block{display:none}.nuffield-eligible-tool-step-2 main[role=main]{min-height:unset}.menu-complete-wrapper{position:relative;display:inline-block;float:right;margin-top:25px;z-index:1}.menu-complete-wrapper.open{height:100%}.menu-complete-wrapper .show{display:block;position:fixed;left:0;margin-top:5px;width:100%;height:calc(100% - 105px);overflow:auto;background-color:#fff}.menu-complete-wrapper .hide{display:none}.menu-complete-wrapper ul{margin:0;padding:0}.menu-complete-wrapper li{margin:0;list-style:none;height:48px;background-color:#fff;padding:1%}.menu-complete-wrapper li span{display:block}.menu-complete-wrapper li span.nolink{background-color:#f4f4f4}.menu-complete-wrapper li a{text-transform:capitalize}.menu-complete-wrapper li a,.menu-complete-wrapper li span.nolink{font-size:22px;line-height:170%;padding-left:2%}.menu-complete-wrapper li.expanded span:after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAxNiAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+VW50aXRsZWQgMjwvdGl0bGU+PHBhdGggZD0iTTEzLjAxNSAxMkwuNzg4IDEuNzY4QTEuMDAyIDEuMDAyIDAgMCAxIDIuMDcyLjIzMmwxMy4xNDMgMTFhMS4wMDQgMS4wMDQgMCAwIDEgMCAxLjUzNmwtMTMuMTQzIDExYTEuMDA0IDEuMDA0IDAgMCAxLTEuNDEtLjEyNiAxLjAwMiAxLjAwMiAwIDAgMSAuMTI2LTEuNDFMMTMuMDE1IDEyeiIgZmlsbD0iI0NEMjg1NSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);float:right;margin-right:10px;margin-top:3px;color:#cf2453}.menu-complete-wrapper li.expanded span.rotate:after{transform:rotate(180deg);margin-top:-3px}.menu-complete-wrapper li.expanded span.capitalized{text-transform:capitalize}.menu-complete-wrapper .menu-mobile-icon,.menu-complete-wrapper .menu-mobile-icon-close{text-align:right}.menu-complete-wrapper .menu-mobile-icon-close .menu-link,.menu-complete-wrapper .menu-mobile-icon-close .menu-mobile-text,.menu-complete-wrapper .menu-mobile-icon .menu-link,.menu-complete-wrapper .menu-mobile-icon .menu-mobile-text{display:inline-block}.menu-complete-wrapper .menu-mobile-icon-close .menu-mobile-text,.menu-complete-wrapper .menu-mobile-icon .menu-mobile-text{margin-right:8px}.menu-complete-wrapper .menu-mobile-icon-close .menu-mobile-text span,.menu-complete-wrapper .menu-mobile-icon .menu-mobile-text span{font-size:15px;font-size:1.5rem;line-height:22.4px;letter-spacing:-.335756px;color:#cf2453}@media (min-width:64em){.menu-complete-wrapper{display:none}}.menu-level-1{display:none}@media (min-width:37.5em){.menu-level-1{display:block}}.stem-chat-hidden{display:none!important}@media (min-width:37.5em){.stem-chat-hidden{display:block}}.fixed{position:fixed;z-index:2147483640;width:100%}.fixed.extra{top:56px}.noscroll{overflow:hidden}#stem-list-add-to-list-form .add-to-list-title-desc-container>span{font-weight:400;font-size:16px;font-size:1.6rem;color:#0b0c0c;margin-left:11px}#stem-list-add-to-list-form .form-item-new-list-title{margin-bottom:0}.stem-custom-cookies{background-color:#505254;left:50%;transform:translate(-50%)}.stem-popular-resource-wrapper{width:100%;position:relative;background-color:#ffdb4e;padding:16px;margin-bottom:24px;border-radius:4px}.stem-popular-resource-wrapper>.stem-popular-resource-label{font-weight:700}.stem-popular-resource-wrapper>.stem-popular-resource-label>span{padding-left:24px}.stem-popular-resource-wrapper>.stem-popular-resource-label>span:before{content:"";position:absolute;background:transparent url(/sites/all/themes/custom/stem_base/assets/resources/popularresource-icon.svg) no-repeat 11px 50%;width:50px;height:30px;left:0}.stem-like-dislike-wrapper{border-radius:4px;border:1px solid #000;margin-bottom:24px;min-height:150px}.stem-like-dislike-wrapper h2{padding:8px}@media (min-width:48em){.stem-like-dislike-wrapper h2{font-size:2.8rem}}.stem-like-dislike-wrapper .stem-like-dislike-header{background-color:#f1f2f9}.stem-like-dislike-wrapper .stem-like-dislike-icons{padding:8px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:distribute;align-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.stem-like-dislike-wrapper .stem-like-dislike-icons .dislike-icon,.stem-like-dislike-wrapper .stem-like-dislike-icons .like-icon{position:relative}.stem-like-dislike-wrapper .stem-like-dislike-icons .dislike-icon .stem-like-dislike-hover,.stem-like-dislike-wrapper .stem-like-dislike-icons .like-icon .stem-like-dislike-hover{display:none}.stem-like-dislike-wrapper .stem-like-dislike-icons .dislike-icon:hover .stem-like-dislike-hover,.stem-like-dislike-wrapper .stem-like-dislike-icons .like-icon:hover .stem-like-dislike-hover{display:block;position:absolute;top:0;left:0}.stem-like-dislike-wrapper .stem-like-dislike-anonymous{display:none;font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;font-size:1.7rem}.stem-like-dislike-wrapper .stem-like-dislike-anonymous.stem-rate-info-visible{display:block;-ms-flex-positive:2;flex-grow:2;margin-top:8px}.stem-magazine-choose{position:fixed;z-index:9999;top:50%;left:50%;width:800px;max-width:90%;height:220px;max-height:90%;text-align:center;transform:translate(-50%,-50%);background-color:#fff;color:#494a4a;padding:20px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}.close-button{float:right;clear:both}.stem-magazine-modal-overlay{z-index:9998;position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,84.7%,.9)}.magazine--btn{margin-top:30px}.enhancement-activities .popup-modal{border:0;border-radius:.5rem!important;box-shadow:0 .5rem 1rem rgba(17,17,17,.15)!important;background:#fff;padding-top:50px;opacity:0;pointer-events:none;overflow:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:9999;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;height:75%}.enhancement-activities .popup-modal.visible{opacity:1;pointer-events:auto}.enhancement-activities .close-dialog{position:absolute;left:0;top:10px;border-bottom:1px solid #e5e5e5;width:100%}.enhancement-activities #close-label{position:relative;left:20px;font-weight:700}.enhancement-activities #close-dlg{position:relative;float:right;right:20px;color:#494a4a;margin-bottom:6px}.enhancement-activities .filter-search-widget-item-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:30em){.enhancement-activities .filter-search-widget-item div{display:-ms-flexbox;display:flex;width:60%}.enhancement-activities .filter-search-widget button{margin:0 .3rem}}@media (min-width:48em){.enhancement-activities .filter-search-widget-item-list{-ms-flex-direction:row;flex-direction:row}}@media (min-width:64em){.enhancement-activities .filter-search-widget label,.enhancement-activities .filter-widget-widget label{margin:auto 2rem;min-width:8rem}}.enhancement-activities .filter-search-widget label,.enhancement-activities .filter-widget-widget label{margin-right:2rem}.enhancement-activities .filter-search-widget-buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.enhancement-activities #exposed-filters-dlg .filter-widget-button{margin-top:auto;-ms-flex-item-align:end;align-self:flex-end;border-top:1px solid #e5e5e5;width:100%;padding-top:10px;padding-bottom:10px}.enhancement-activities #exposed-filters-dlg .filter-widget-button #edit-reset,.enhancement-activities #exposed-filters-dlg .filter-widget-button button{float:right;transform:translate(0)}.enhancement-activities #exposed-filters-dlg .filter-widget-button #edit-reset:hover,.enhancement-activities #exposed-filters-dlg .filter-widget-button button:hover,.enhancement-activities .filter-search-widget-item-list .filter-widget-button #edit-reset:hover,.enhancement-activities .filter-search-widget-item-list .filter-widget-button button:hover{text-decoration:underline!important}.enhancement-activities .filter-search-widget-item-fulltext{display:-ms-flexbox;display:flex}.enhancement-activities .filter-search-widget-item-fulltext div{margin:0 2rem 0 0}.enhancement-activities .filter-search-widget-item div{margin:2rem 0}.enhancement-activities .filter-widget-widget{display:-ms-flexbox;display:flex;margin:2rem auto}.enhancement-activities .selected-filters span{display:inline-block;border:1px solid #ddd;border-radius:5px;padding:.5em;margin:.4em .4em .4em 0}.enhancement-activities #edit-field-activity-generalinf-filter-wrapper .filter-widget-widget,.enhancement-activities #edit-field-activity-theme-filter-wrapper .filter-widget-widget,.enhancement-activities #edit-field-activity-type-filter-wrapper .filter-widget-widget,.enhancement-activities #edit-field-age-range-1-wrapper .filter-widget-widget,.enhancement-activities #edit-field-subject-1-wrapper .filter-widget-widget{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.enhancement-activities #edit-field-activity-generalinf-filter-wrapper .filter-widget-widget .form-type-select,.enhancement-activities #edit-field-activity-theme-filter-wrapper .filter-widget-widget .form-type-select,.enhancement-activities #edit-field-activity-type-filter-wrapper .filter-widget-widget .form-type-select,.enhancement-activities #edit-field-age-range-1-wrapper .filter-widget-widget .form-type-select,.enhancement-activities #edit-field-subject-1-wrapper .filter-widget-widget .form-type-select{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:start;align-content:flex-start;margin:auto 2rem}.enhancement-activities #edit-field-activity-generalinf-filter-wrapper .filter-widget-widget .form-checkboxes .form-item,.enhancement-activities #edit-field-activity-theme-filter-wrapper .filter-widget-widget .form-checkboxes .form-item,.enhancement-activities #edit-field-activity-type-filter-wrapper .filter-widget-widget .form-checkboxes .form-item,.enhancement-activities #edit-field-age-range-1-wrapper .filter-widget-widget .form-checkboxes .form-item,.enhancement-activities #edit-field-subject-1-wrapper .filter-widget-widget .form-checkboxes .form-item{width:30%;margin-top:0;margin-bottom:0}.enhancement-activities #edit-field-activity-generalinf-filter-wrapper .filter-widget-widget .option,.enhancement-activities #edit-field-activity-theme-filter-wrapper .filter-widget-widget .option,.enhancement-activities #edit-field-activity-type-filter-wrapper .filter-widget-widget .option,.enhancement-activities #edit-field-age-range-1-wrapper .filter-widget-widget .option,.enhancement-activities #edit-field-subject-1-wrapper .filter-widget-widget .option{font-size:16px;margin:0}.enhancement-activities .stem-enhancement-activities-modal-overlay{z-index:9998;position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,84.7%,.9)}@media (min-width:469px) and (max-width:1500px){.enhancement-activities .popup-modal{width:90%;height:70%}.enhancement-activities #edit-field-activity-generalinf-filter-wrapper .filter-widget-widget .form-checkboxes .form-item,.enhancement-activities #edit-field-activity-theme-filter-wrapper .filter-widget-widget .form-checkboxes .form-item,.enhancement-activities #edit-field-activity-type-filter-wrapper .filter-widget-widget .form-checkboxes .form-item,.enhancement-activities #edit-field-age-range-1-wrapper .filter-widget-widget .form-checkboxes .form-item,.enhancement-activities #edit-field-subject-1-wrapper .filter-widget-widget .form-checkboxes .form-item{width:50%}}@media (max-width:468px){.enhancement-activities .popup-modal{width:90%;height:70%}.enhancement-activities .btn-cta{margin-right:4px;padding:6px 12px}.enhancement-activities #filters-dlg-open{font-size:1.6rem;padding:8px 12px}.enhancement-activities .filter-search-widget-buttons{margin-top:1em}.enhancement-activities #edit-field-activity-generalinf-filter-wrapper .filter-widget-widget .form-checkboxes .form-item,.enhancement-activities #edit-field-activity-theme-filter-wrapper .filter-widget-widget .form-checkboxes .form-item,.enhancement-activities #edit-field-activity-type-filter-wrapper .filter-widget-widget .form-checkboxes .form-item,.enhancement-activities #edit-field-age-range-1-wrapper .filter-widget-widget .form-checkboxes .form-item,.enhancement-activities #edit-field-subject-1-wrapper .filter-widget-widget .form-checkboxes .form-item{width:100%}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.enhancement-activities .exposed-filters-container{overflow:hidden}.enhancement-activities #edit-field-activity-generalinf-filter-wrapper .filter-widget-widget .form-checkboxes .form-item,.enhancement-activities #edit-field-activity-theme-filter-wrapper .filter-widget-widget .form-checkboxes .form-item,.enhancement-activities #edit-field-activity-type-filter-wrapper .filter-widget-widget .form-checkboxes .form-item,.enhancement-activities #edit-field-age-range-1-wrapper .filter-widget-widget .form-checkboxes .form-item,.enhancement-activities #edit-field-subject-1-wrapper .filter-widget-widget .form-checkboxes .form-item{width:100%}}.pane-bundle-interactive-tiles .field-item,.pane-bundle-multiple-interactive-tiles .field-item{display:-ms-flexbox;display:flex}.pane-bundle-interactive-tiles img,.pane-bundle-multiple-interactive-tiles img{height:300px;object-fit:cover;border-radius:8px;width:100%}.pane-bundle-interactive-tiles .field-collection-item-field-interactive-tiles,.pane-bundle-multiple-interactive-tiles .field-collection-item-field-interactive-tiles{width:100%}.pane-bundle-interactive-tiles .field-collection-item-field-interactive-tiles .content,.pane-bundle-multiple-interactive-tiles .field-collection-item-field-interactive-tiles .content{position:relative}.pane-bundle-interactive-tiles .field-collection-item-field-interactive-tiles .content a:hover,.pane-bundle-multiple-interactive-tiles .field-collection-item-field-interactive-tiles .content a:hover{text-decoration:none;color:#cf2453}.pane-bundle-interactive-tiles .field-collection-item-field-interactive-tiles .content a.field-tile-title-und:hover,.pane-bundle-multiple-interactive-tiles .field-collection-item-field-interactive-tiles .content a.field-tile-title-und:hover{text-decoration:underline}.pane-bundle-interactive-tiles .field-collection-item-field-interactive-tiles:hover,.pane-bundle-multiple-interactive-tiles .field-collection-item-field-interactive-tiles:hover{z-index:99}.pane-bundle-interactive-tiles .field-collection-item-field-interactive-tiles:hover .group-slideshow,.pane-bundle-multiple-interactive-tiles .field-collection-item-field-interactive-tiles:hover .group-slideshow{max-height:100%;height:100%;border-top-right-radius:8px;border-top-left-radius:8px}.pane-bundle-interactive-tiles .field-collection-item-field-interactive-tiles:hover .group-slideshow .field,.pane-bundle-multiple-interactive-tiles .field-collection-item-field-interactive-tiles:hover .group-slideshow .field{display:block}@media (min-width:64em){.pane-bundle-interactive-tiles .field-collection-item-field-interactive-tiles:hover,.pane-bundle-multiple-interactive-tiles .field-collection-item-field-interactive-tiles:hover{transform:scale(1.1)}}.pane-bundle-interactive-tiles .group-slideshow,.pane-bundle-multiple-interactive-tiles .group-slideshow{position:absolute;width:100%;background:rgba(231,250,255,.9);padding:5px 10px;opacity:.9;transition:max-height;height:auto;bottom:0;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.pane-bundle-interactive-tiles .group-slideshow .field,.pane-bundle-multiple-interactive-tiles .group-slideshow .field{display:none}.pane-bundle-interactive-tiles .group-slideshow .field.field-name-field-tile-title,.pane-bundle-multiple-interactive-tiles .group-slideshow .field.field-name-field-tile-title{display:block}.pane-bundle-interactive-tiles{margin:10px 0;padding-bottom:10px}.pane-bundle-interactive-tiles .tile-left,.pane-bundle-interactive-tiles .tile-right,.pane-bundle-interactive-tiles .tile-small{display:block}.pane-bundle-interactive-tiles .tile-left.tile-center,.pane-bundle-interactive-tiles .tile-right.tile-center,.pane-bundle-interactive-tiles .tile-small.tile-center{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.pane-bundle-interactive-tiles .tile-left .field-collection-item-field-interactive-tiles{float:left}.pane-bundle-interactive-tiles .tile-right .field-collection-item-field-interactive-tiles{float:right}@media (min-width:64em){.pane-bundle-interactive-tiles .tile-center{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.pane-bundle-interactive-tiles .tile-big .field-collection-item-field-interactive-tiles{width:calc(66.66% - 20px);height:auto}.pane-bundle-interactive-tiles .tile-big.tile-center .field-collection-item-field-interactive-tiles{width:100%}.pane-bundle-interactive-tiles .tile-medium .field-collection-item-field-interactive-tiles{width:calc(33.33% - 20px);height:auto}.pane-bundle-interactive-tiles .tile-small .field-collection-item-field-interactive-tiles{width:calc(33.33% - 20px);height:50%}.pane-bundle-interactive-tiles .tile-small .field-collection-item-field-interactive-tiles .group-slideshow{position:relative;border-top-left-radius:8px;border-top-right-radius:8px}.pane-bundle-interactive-tiles .tile-small .field-collection-item-field-interactive-tiles .group-slideshow .field{display:block}}.pane-bundle-multiple-interactive-tiles .field-name-field-interactive-tiles .field-items{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;margin:8px auto}.pane-bundle-multiple-interactive-tiles .field-name-field-interactive-tiles .field-items .field-item{-ms-flex:1 1 100%;flex:1 1 100%}@media (min-width:64em){.pane-bundle-multiple-interactive-tiles .field-name-field-interactive-tiles .field-items{-ms-flex-direction:row;flex-direction:row}.pane-bundle-multiple-interactive-tiles .field-name-field-interactive-tiles .field-items .field-row{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.pane-bundle-multiple-interactive-tiles .field-name-field-interactive-tiles .field-items .field-item.tile-big:first-child,.pane-bundle-multiple-interactive-tiles .field-name-field-interactive-tiles .field-items .field-item.tile-medium:first-child,.pane-bundle-multiple-interactive-tiles .field-name-field-interactive-tiles .field-items .field-item.tile-small:first-child{margin-right:15px}.pane-bundle-multiple-interactive-tiles .field-name-field-interactive-tiles .field-items .field-item.tile-big:last-child,.pane-bundle-multiple-interactive-tiles .field-name-field-interactive-tiles .field-items .field-item.tile-medium:last-child,.pane-bundle-multiple-interactive-tiles .field-name-field-interactive-tiles .field-items .field-item.tile-small:last-child{margin-left:15px}.pane-bundle-multiple-interactive-tiles .field-name-field-interactive-tiles .field-items .field-item.tile-big:not(:first-child):not(:last-child),.pane-bundle-multiple-interactive-tiles .field-name-field-interactive-tiles .field-items .field-item.tile-medium:not(:first-child):not(:last-child),.pane-bundle-multiple-interactive-tiles .field-name-field-interactive-tiles .field-items .field-item.tile-small:not(:first-child):not(:last-child){margin-left:15px;margin-right:15px}.pane-bundle-multiple-interactive-tiles .field-name-field-interactive-tiles .field-items .field-item.tile-big{-ms-flex:2 1 66%;flex:2 1 66%;max-width:66%;min-width:66%}.pane-bundle-multiple-interactive-tiles .field-name-field-interactive-tiles .field-items .field-item.tile-big.tile-center{-ms-flex:2 1 100%;flex:2 1 100%;max-width:100%}.pane-bundle-multiple-interactive-tiles .field-name-field-interactive-tiles .field-items .field-item.tile-medium,.pane-bundle-multiple-interactive-tiles .field-name-field-interactive-tiles .field-items .field-item.tile-small{-ms-flex:1 1 30.5%;flex:1 1 30.5%;max-width:33%}.pane-bundle-multiple-interactive-tiles .field-name-field-interactive-tiles .field-items .field-item.tile-small .group-slideshow{position:relative;border-top-left-radius:8px;border-top-right-radius:8px}.pane-bundle-multiple-interactive-tiles .field-name-field-interactive-tiles .field-items .field-item.tile-small .group-slideshow .field{display:block}.pane-bundle-multiple-interactive-tiles .field-name-field-interactive-tiles .field-items .field-item.tile-center{-ms-flex-pack:center;justify-content:center}.pane-bundle-multiple-interactive-tiles .field-name-field-interactive-tiles .field-items .field-item.tile-right{-ms-flex-pack:end;justify-content:flex-end}.pane-bundle-multiple-interactive-tiles .field-name-field-interactive-tiles .field-items .field-item.tile-left{-ms-flex-pack:start;justify-content:flex-start}}.page-dashboard-resources #resources-history{margin-top:2rem}.page-dashboard-resources #resources-history .resources-history-title{margin-bottom:3rem}.page-dashboard-resources #resources-history .view-filters:before{content:"Filter"}.page-dashboard-resources #resources-history .view-filters{display:-ms-flexbox;display:flex;-ms-flex-pack:left;justify-content:left;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;margin-bottom:2rem;padding:2.5rem 0}.page-dashboard-resources #resources-history .view-filters .views-exposed-widget{text-align:left;float:left!important}.page-dashboard-resources #resources-history .view-filters .views-exposed-form .views-exposed-widget .form-submit{margin-top:0}.page-dashboard-resources #resources-history .view-filters .ctools-auto-submit-full-form,.page-dashboard-resources #resources-history .view-filters .views-exposed-widgets{margin:0}.page-dashboard-resources #resources-history .view-filters #edit-tid{display:block!important}.page-dashboard-resources #resources-history .view-filters #edit_tid_chosen{display:none!important}.page-dashboard-resources #resources-history .views-table{border:1px solid rgba(207,36,82,.3568627450980392);border-collapse:separate;border-radius:12px;-moz-border-radius:12px}.page-dashboard-resources #resources-history .views-table thead{background-color:#cf2453;height:60px}.page-dashboard-resources #resources-history .views-table thead tr th:first-child{padding-left:2rem}.page-dashboard-resources #resources-history .views-table thead .thpublishedby{padding-right:2rem;text-align:center}.page-dashboard-resources #resources-history .views-table thead tr th{color:#fff;font-weight:700;text-transform:none;font-size:18px;line-height:60px}.page-dashboard-resources #resources-history .views-table tbody tr.odd{background-color:#fff}.page-dashboard-resources #resources-history .views-table tbody tr.even{background-color:rgba(207,36,82,.03529411764705882)}.page-dashboard-resources #resources-history .views-table td,.page-dashboard-resources #resources-history .views-table th{border-top:none}.page-dashboard-resources #resources-history .views-table td:first-child,.page-dashboard-resources #resources-history .views-table th:first-child{border-left:none}.page-dashboard-resources #resources-history .resources-history-td-title{padding-left:2rem}.page-dashboard-resources #resources-history .resources-history-td-category,.page-dashboard-resources #resources-history .resources-history-td-title{padding-top:2rem;padding-bottom:2rem}.page-dashboard-resources #resources-history .resources-history-td-category h5,.page-dashboard-resources #resources-history .resources-history-td-title h5{text-transform:none;margin-bottom:.1rem;font-weight:700!important}.page-dashboard-resources #resources-history .resources-history-td-img{padding-right:2rem}.page-dashboard-resources #resources-history .resources-history-td-img>*{vertical-align:middle}.page-dashboard-resources #resources-history .publisher-logo{display:block;height:50px!important;border:1px solid hsla(0,0%,80%,.8823529411764706);border-radius:8px;padding:6px;background-color:#fff;margin:.5rem auto}.page-user-edit-ambassador,.page-user-edit-teacher{--teacher-color-grey:grey;--teacher-color-black:#0b0c0c;--teacher-success-color:#69be28;--teacher-error-color:#d41c1c;--teacher-profile-light-blue:#f4fafc;--teacher-profile-active-color:#0e872e;--teacher-checkbox-color-grey-blue:#505254;--teacher-tabs-color-light-blue:#a7a8a9}.page-user-edit-ambassador [role=main] .container,.page-user-edit-ambassador [role=main] .container--ad,.page-user-edit-ambassador [role=main] .container--dash,.page-user-edit-ambassador [role=main] .container--features,.page-user-edit-ambassador [role=main] .container--full,.page-user-edit-ambassador [role=main] .container--profile,.page-user-edit-ambassador [role=main] .container--results,.page-user-edit-ambassador [role=main] .container--rev,.page-user-edit-ambassador [role=main] .container--slim,.page-user-edit-teacher [role=main] .container,.page-user-edit-teacher [role=main] .container--ad,.page-user-edit-teacher [role=main] .container--dash,.page-user-edit-teacher [role=main] .container--features,.page-user-edit-teacher [role=main] .container--full,.page-user-edit-teacher [role=main] .container--profile,.page-user-edit-teacher [role=main] .container--results,.page-user-edit-teacher [role=main] .container--rev,.page-user-edit-teacher [role=main] .container--slim{display:none}.page-user-edit-ambassador [role=main] .container--ad~.container,.page-user-edit-ambassador [role=main] .container--ad~.container--ad,.page-user-edit-ambassador [role=main] .container--ad~.container--dash,.page-user-edit-ambassador [role=main] .container--ad~.container--features,.page-user-edit-ambassador [role=main] .container--ad~.container--full,.page-user-edit-ambassador [role=main] .container--ad~.container--profile,.page-user-edit-ambassador [role=main] .container--ad~.container--results,.page-user-edit-ambassador [role=main] .container--ad~.container--rev,.page-user-edit-ambassador [role=main] .container--ad~.container--slim,.page-user-edit-ambassador [role=main] .container--dash~.container,.page-user-edit-ambassador [role=main] .container--dash~.container--ad,.page-user-edit-ambassador [role=main] .container--dash~.container--dash,.page-user-edit-ambassador [role=main] .container--dash~.container--features,.page-user-edit-ambassador [role=main] .container--dash~.container--full,.page-user-edit-ambassador [role=main] .container--dash~.container--profile,.page-user-edit-ambassador [role=main] .container--dash~.container--results,.page-user-edit-ambassador [role=main] .container--dash~.container--rev,.page-user-edit-ambassador [role=main] .container--dash~.container--slim,.page-user-edit-ambassador [role=main] .container--features~.container,.page-user-edit-ambassador [role=main] .container--features~.container--ad,.page-user-edit-ambassador [role=main] .container--features~.container--dash,.page-user-edit-ambassador [role=main] .container--features~.container--features,.page-user-edit-ambassador [role=main] .container--features~.container--full,.page-user-edit-ambassador [role=main] .container--features~.container--profile,.page-user-edit-ambassador [role=main] .container--features~.container--results,.page-user-edit-ambassador [role=main] .container--features~.container--rev,.page-user-edit-ambassador [role=main] .container--features~.container--slim,.page-user-edit-ambassador [role=main] .container--full~.container,.page-user-edit-ambassador [role=main] .container--full~.container--ad,.page-user-edit-ambassador [role=main] .container--full~.container--dash,.page-user-edit-ambassador [role=main] .container--full~.container--features,.page-user-edit-ambassador [role=main] .container--full~.container--full,.page-user-edit-ambassador [role=main] .container--full~.container--profile,.page-user-edit-ambassador [role=main] .container--full~.container--results,.page-user-edit-ambassador [role=main] .container--full~.container--rev,.page-user-edit-ambassador [role=main] .container--full~.container--slim,.page-user-edit-ambassador [role=main] .container--profile~.container,.page-user-edit-ambassador [role=main] .container--profile~.container--ad,.page-user-edit-ambassador [role=main] .container--profile~.container--dash,.page-user-edit-ambassador [role=main] .container--profile~.container--features,.page-user-edit-ambassador [role=main] .container--profile~.container--full,.page-user-edit-ambassador [role=main] .container--profile~.container--profile,.page-user-edit-ambassador [role=main] .container--profile~.container--results,.page-user-edit-ambassador [role=main] .container--profile~.container--rev,.page-user-edit-ambassador [role=main] .container--profile~.container--slim,.page-user-edit-ambassador [role=main] .container--results~.container,.page-user-edit-ambassador [role=main] .container--results~.container--ad,.page-user-edit-ambassador [role=main] .container--results~.container--dash,.page-user-edit-ambassador [role=main] .container--results~.container--features,.page-user-edit-ambassador [role=main] .container--results~.container--full,.page-user-edit-ambassador [role=main] .container--results~.container--profile,.page-user-edit-ambassador [role=main] .container--results~.container--results,.page-user-edit-ambassador [role=main] .container--results~.container--rev,.page-user-edit-ambassador [role=main] .container--results~.container--slim,.page-user-edit-ambassador [role=main] .container--rev~.container,.page-user-edit-ambassador [role=main] .container--rev~.container--ad,.page-user-edit-ambassador [role=main] .container--rev~.container--dash,.page-user-edit-ambassador [role=main] .container--rev~.container--features,.page-user-edit-ambassador [role=main] .container--rev~.container--full,.page-user-edit-ambassador [role=main] .container--rev~.container--profile,.page-user-edit-ambassador [role=main] .container--rev~.container--results,.page-user-edit-ambassador [role=main] .container--rev~.container--rev,.page-user-edit-ambassador [role=main] .container--rev~.container--slim,.page-user-edit-ambassador [role=main] .container--slim~.container,.page-user-edit-ambassador [role=main] .container--slim~.container--ad,.page-user-edit-ambassador [role=main] .container--slim~.container--dash,.page-user-edit-ambassador [role=main] .container--slim~.container--features,.page-user-edit-ambassador [role=main] .container--slim~.container--full,.page-user-edit-ambassador [role=main] .container--slim~.container--profile,.page-user-edit-ambassador [role=main] .container--slim~.container--results,.page-user-edit-ambassador [role=main] .container--slim~.container--rev,.page-user-edit-ambassador [role=main] .container--slim~.container--slim,.page-user-edit-ambassador [role=main] .container~.container,.page-user-edit-ambassador [role=main] .container~.container--ad,.page-user-edit-ambassador [role=main] .container~.container--dash,.page-user-edit-ambassador [role=main] .container~.container--features,.page-user-edit-ambassador [role=main] .container~.container--full,.page-user-edit-ambassador [role=main] .container~.container--profile,.page-user-edit-ambassador [role=main] .container~.container--results,.page-user-edit-ambassador [role=main] .container~.container--rev,.page-user-edit-ambassador [role=main] .container~.container--slim,.page-user-edit-teacher [role=main] .container--ad~.container,.page-user-edit-teacher [role=main] .container--ad~.container--ad,.page-user-edit-teacher [role=main] .container--ad~.container--dash,.page-user-edit-teacher [role=main] .container--ad~.container--features,.page-user-edit-teacher [role=main] .container--ad~.container--full,.page-user-edit-teacher [role=main] .container--ad~.container--profile,.page-user-edit-teacher [role=main] .container--ad~.container--results,.page-user-edit-teacher [role=main] .container--ad~.container--rev,.page-user-edit-teacher [role=main] .container--ad~.container--slim,.page-user-edit-teacher [role=main] .container--dash~.container,.page-user-edit-teacher [role=main] .container--dash~.container--ad,.page-user-edit-teacher [role=main] .container--dash~.container--dash,.page-user-edit-teacher [role=main] .container--dash~.container--features,.page-user-edit-teacher [role=main] .container--dash~.container--full,.page-user-edit-teacher [role=main] .container--dash~.container--profile,.page-user-edit-teacher [role=main] .container--dash~.container--results,.page-user-edit-teacher [role=main] .container--dash~.container--rev,.page-user-edit-teacher [role=main] .container--dash~.container--slim,.page-user-edit-teacher [role=main] .container--features~.container,.page-user-edit-teacher [role=main] .container--features~.container--ad,.page-user-edit-teacher [role=main] .container--features~.container--dash,.page-user-edit-teacher [role=main] .container--features~.container--features,.page-user-edit-teacher [role=main] .container--features~.container--full,.page-user-edit-teacher [role=main] .container--features~.container--profile,.page-user-edit-teacher [role=main] .container--features~.container--results,.page-user-edit-teacher [role=main] .container--features~.container--rev,.page-user-edit-teacher [role=main] .container--features~.container--slim,.page-user-edit-teacher [role=main] .container--full~.container,.page-user-edit-teacher [role=main] .container--full~.container--ad,.page-user-edit-teacher [role=main] .container--full~.container--dash,.page-user-edit-teacher [role=main] .container--full~.container--features,.page-user-edit-teacher [role=main] .container--full~.container--full,.page-user-edit-teacher [role=main] .container--full~.container--profile,.page-user-edit-teacher [role=main] .container--full~.container--results,.page-user-edit-teacher [role=main] .container--full~.container--rev,.page-user-edit-teacher [role=main] .container--full~.container--slim,.page-user-edit-teacher [role=main] .container--profile~.container,.page-user-edit-teacher [role=main] .container--profile~.container--ad,.page-user-edit-teacher [role=main] .container--profile~.container--dash,.page-user-edit-teacher [role=main] .container--profile~.container--features,.page-user-edit-teacher [role=main] .container--profile~.container--full,.page-user-edit-teacher [role=main] .container--profile~.container--profile,.page-user-edit-teacher [role=main] .container--profile~.container--results,.page-user-edit-teacher [role=main] .container--profile~.container--rev,.page-user-edit-teacher [role=main] .container--profile~.container--slim,.page-user-edit-teacher [role=main] .container--results~.container,.page-user-edit-teacher [role=main] .container--results~.container--ad,.page-user-edit-teacher [role=main] .container--results~.container--dash,.page-user-edit-teacher [role=main] .container--results~.container--features,.page-user-edit-teacher [role=main] .container--results~.container--full,.page-user-edit-teacher [role=main] .container--results~.container--profile,.page-user-edit-teacher [role=main] .container--results~.container--results,.page-user-edit-teacher [role=main] .container--results~.container--rev,.page-user-edit-teacher [role=main] .container--results~.container--slim,.page-user-edit-teacher [role=main] .container--rev~.container,.page-user-edit-teacher [role=main] .container--rev~.container--ad,.page-user-edit-teacher [role=main] .container--rev~.container--dash,.page-user-edit-teacher [role=main] .container--rev~.container--features,.page-user-edit-teacher [role=main] .container--rev~.container--full,.page-user-edit-teacher [role=main] .container--rev~.container--profile,.page-user-edit-teacher [role=main] .container--rev~.container--results,.page-user-edit-teacher [role=main] .container--rev~.container--rev,.page-user-edit-teacher [role=main] .container--rev~.container--slim,.page-user-edit-teacher [role=main] .container--slim~.container,.page-user-edit-teacher [role=main] .container--slim~.container--ad,.page-user-edit-teacher [role=main] .container--slim~.container--dash,.page-user-edit-teacher [role=main] .container--slim~.container--features,.page-user-edit-teacher [role=main] .container--slim~.container--full,.page-user-edit-teacher [role=main] .container--slim~.container--profile,.page-user-edit-teacher [role=main] .container--slim~.container--results,.page-user-edit-teacher [role=main] .container--slim~.container--rev,.page-user-edit-teacher [role=main] .container--slim~.container--slim,.page-user-edit-teacher [role=main] .container~.container,.page-user-edit-teacher [role=main] .container~.container--ad,.page-user-edit-teacher [role=main] .container~.container--dash,.page-user-edit-teacher [role=main] .container~.container--features,.page-user-edit-teacher [role=main] .container~.container--full,.page-user-edit-teacher [role=main] .container~.container--profile,.page-user-edit-teacher [role=main] .container~.container--results,.page-user-edit-teacher [role=main] .container~.container--rev,.page-user-edit-teacher [role=main] .container~.container--slim{display:block}.page-user-edit-ambassador [role=main] .user-profile-info,.page-user-edit-teacher [role=main] .user-profile-info{margin-top:3rem}.page-user-edit-ambassador span.password-toggle,.page-user-edit-teacher span.password-toggle{color:#1059a5;right:unset;position:relative;margin:0}.page-user-edit-ambassador .form-required,.page-user-edit-teacher .form-required{display:none}.page-user-edit-ambassador .teacher-optional-field.field-name-field-profile-role label:first-child:after,.page-user-edit-ambassador .teacher-optional-field.field-name-field-profile-secondary-role label:first-child:after,.page-user-edit-ambassador .teacher-optional-field:not(.field-name-field-profile-role):not(.field-name-field-profile-secondary-role) label:after,.page-user-edit-teacher .teacher-optional-field.field-name-field-profile-role label:first-child:after,.page-user-edit-teacher .teacher-optional-field.field-name-field-profile-secondary-role label:first-child:after,.page-user-edit-teacher .teacher-optional-field:not(.field-name-field-profile-role):not(.field-name-field-profile-secondary-role) label:after{content:"optional";display:inline-block;color:var(--teacher-color-grey);font-size:14px;font-size:1.4rem}.page-user-edit-ambassador .form-item .description,.page-user-edit-teacher .form-item .description{margin-bottom:1rem}.page-user-edit-ambassador .form-type-checkbox .description,.page-user-edit-teacher .form-type-checkbox .description{margin-top:1rem;margin-left:0}.page-user-edit-ambassador .btn-cta-alt,.page-user-edit-teacher .btn-cta-alt{background-color:#0e872e;color:#fff;text-decoration:none;border:2px solid #0e872e;border-top-right-radius:12px;border-bottom-left-radius:12px!important;border-top-left-radius:0;border-bottom-right-radius:0}.page-user-edit-ambassador .btn-cta-alt:visited,.page-user-edit-teacher .btn-cta-alt:visited{background-color:#0e872e;color:#fff}.page-user-edit-ambassador .btn-cta-alt:focus,.page-user-edit-ambassador .btn-cta-alt:hover,.page-user-edit-teacher .btn-cta-alt:focus,.page-user-edit-teacher .btn-cta-alt:hover{background-color:#016e1e;color:#fff;border-color:#016e1e;text-decoration:underline}.page-user-edit-ambassador .btn-cta-alt:active,.page-user-edit-teacher .btn-cta-alt:active{background-color:#0e872e;color:#fff;border-color:#ffbf00;text-decoration:none}@media (min-width:48em){.page-user-edit-ambassador [role=main],.page-user-edit-teacher [role=main]{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.page-user-edit-ambassador [role=main] .user-profile-info,.page-user-edit-teacher [role=main] .user-profile-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-left:3rem}.page-user-edit-ambassador [role=main] .user-profile-main,.page-user-edit-teacher [role=main] .user-profile-main{display:-ms-flexbox;display:flex}.page-user-edit-ambassador span.password-toggle,.page-user-edit-teacher span.password-toggle{margin:0 3rem 0 0}}@media (min-width:64em){.page-user-edit-teacher .user-edit-profile-form,.page-user-edit-teacher .user-employment-profile-form,.page-user-edit-teacher .user-personal-profile-form,.page-user-edit-teacher .user-public-profile-form{max-width:620px}}@media (max-width:64em){.user-edit-profile-form,.user-employment-profile-form,.user-personal-profile-form,.user-public-profile-form{border:2px solid var(--teacher-color-black);border-radius:.5rem}.user-profile-main{-ms-flex-direction:column;flex-direction:column}.user-profile-info-top-back-to-db{display:none}.user-profile-tabs-box .tabs-profile{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2rem;margin-bottom:2rem;gap:2rem}.user-profile-tabs-box .tabs-profile li{-ms-flex-preferred-size:40%;flex-basis:40%;-ms-flex-positive:1;flex-grow:1;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.user-profile-tabs-box .tabs-profile li a.active{border-bottom:2px solid var(--teacher-color-black)!important}.user-profile-tabs-box .tabs-profile li a{display:block;height:100%;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;border-bottom:1px solid var(--teacher-tabs-color-light-blue)}.field-name-field-profile-role .form-checkboxes .form-item,.field-name-field-profile-secondary-role .form-checkboxes .form-item{width:100%;float:none}}@media (min-width:64em){.page-user-edit-ambassador .user-edit-profile-form{max-width:681px}}@media (min-width:64em){.user-edit-profile-form,.user-edit-profile-form-ambassador,.user-employment-profile-form,.user-personal-profile-form,.user-public-profile-form{border-left:2px solid var(--teacher-color-black);border-right:2px solid var(--teacher-color-black);border-bottom:2px solid var(--teacher-color-black)}.user-profile-tabs-box{border-bottom:2px solid var(--teacher-color-black)}.user-profile-tabs-box .tabs-profile{margin-bottom:0}.user-profile-tabs-box .tabs-profile li{margin-bottom:1.6rem}.user-profile-tabs-box .tabs-profile li:not(:last-child){margin-right:.5rem}.field-name-field-profile-role .form-checkboxes .form-item,.field-name-field-profile-secondary-role .form-checkboxes .form-item{width:50%}}@media (max-width:64em){.user-edit-profile-form,.user-edit-profile-form-ambassador,.user-employment-profile-form,.user-personal-profile-form,.user-public-profile-form{border:2px solid var(--teacher-color-black);border-radius:.5rem}.user-profile-main{-ms-flex-direction:column;flex-direction:column}.user-profile-info-top-back-to-db{display:none}.user-profile-tabs-box .tabs-profile{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2rem;margin-bottom:2rem;gap:2rem}.user-profile-tabs-box .tabs-profile li{-ms-flex-preferred-size:40%;flex-basis:40%;-ms-flex-positive:1;flex-grow:1;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.user-profile-tabs-box .tabs-profile li a.active{border-bottom:2px solid var(--teacher-color-black)!important}.user-profile-tabs-box .tabs-profile li a{display:block;height:100%;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;border-bottom:1px solid var(--teacher-tabs-color-light-blue)}.field-name-field-profile-role .form-checkboxes .form-item,.field-name-field-profile-secondary-role .form-checkboxes .form-item{width:100%;float:none}}.page-user-edit-ambassador .messages,.page-user-edit-teacher .messages{color:var(--teacher-color-black);background-color:transparent;border-radius:4px}.page-user-edit-ambassador .messages ul,.page-user-edit-teacher .messages ul{list-style-type:none}.page-user-edit-ambassador .messages ul li label,.page-user-edit-teacher .messages ul li label{color:var(--teacher-color-black)}.page-user-edit-ambassador .messages a,.page-user-edit-teacher .messages a{text-decoration:underline}.page-user-edit-ambassador .messages,.page-user-edit-teacher .messages{background-repeat:no-repeat;background-position:15px;background-position:1.5rem}.page-user-edit-ambassador .messages.status,.page-user-edit-teacher .messages.status{border-color:var(--teacher-success-color);background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/sl-check.svg)}.page-user-edit-ambassador .messages.error,.page-user-edit-teacher .messages.error{border-color:var(--teacher-error-color);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCA1NCA1NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTU0IDUuNEw0OC42IDBMMjcgMjEuNkw1LjQgMEwwIDUuNEwyMS42IDI3TDAgNDguNkw1LjQgNTRMMjcgMzIuNEw0OC42IDU0TDU0IDQ4LjZMMzIuNCAyN0w1NCA1LjRaIiBmaWxsPSIjQ0YyNDUzIi8+Cjwvc3ZnPgo=)}.page-user-edit-ambassador .label-profile,.page-user-edit-teacher .label-profile{background-color:#ffdb4e;color:#000;border-radius:.25em;float:left;padding:.2em .6em .3em;margin-bottom:2rem}.page-user-edit-ambassador .label-profile:not(:last-child),.page-user-edit-teacher .label-profile:not(:last-child){margin-right:1rem}.page-user-edit-ambassador .user-profile-info-top,.page-user-edit-teacher .user-profile-info-top{margin:0 2rem 3rem}.page-user-edit-ambassador .user-profile-info-top .user-profile-info-top-first-part,.page-user-edit-teacher .user-profile-info-top .user-profile-info-top-first-part{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.page-user-edit-ambassador .user-profile-info-top .user-profile-info-top-first-part h1,.page-user-edit-teacher .user-profile-info-top .user-profile-info-top-first-part h1{font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif}.page-user-edit-ambassador .user-profile-info-top .user-profile-info-top-back-to-db a,.page-user-edit-teacher .user-profile-info-top .user-profile-info-top-back-to-db a{font-weight:700}.page-user-edit-ambassador .user-profile-left.hide,.page-user-edit-teacher .user-profile-left.hide{display:none}.page-user-edit-ambassador .user-profile-left,.page-user-edit-ambassador .user-profile-right,.page-user-edit-teacher .user-profile-left,.page-user-edit-teacher .user-profile-right{margin-left:3rem;margin-right:3rem}.page-user-edit-ambassador .user-profile-left,.page-user-edit-teacher .user-profile-left{min-width:250px;margin-top:0;margin-bottom:1rem}.page-user-edit-ambassador .user-profile-right,.page-user-edit-teacher .user-profile-right{margin-top:1rem;margin-bottom:1rem}.page-user-edit-ambassador .user-profile-left,.page-user-edit-teacher .user-profile-left{-ms-flex:0;flex:0}.page-user-edit-ambassador .user-profile-left .main-row,.page-user-edit-teacher .user-profile-left .main-row{background-color:var(--teacher-profile-light-blue);padding:2rem 1rem;border-radius:1rem}.page-user-edit-ambassador .user-profile-left .user-profile-name,.page-user-edit-teacher .user-profile-left .user-profile-name{font-weight:700}.page-user-edit-ambassador .user-profile-right .user-profile-tabs-box .tabs-profile,.page-user-edit-teacher .user-profile-right .user-profile-tabs-box .tabs-profile{padding:0}.page-user-edit-ambassador .user-profile-right .user-profile-tabs-box .tabs-profile li,.page-user-edit-teacher .user-profile-right .user-profile-tabs-box .tabs-profile li{display:inline-block}.page-user-edit-ambassador .user-profile-right .user-profile-tabs-box .tabs-profile li a.active,.page-user-edit-teacher .user-profile-right .user-profile-tabs-box .tabs-profile li a.active{color:var(--teacher-profile-active-color);background-color:#fff;border:2px solid var(--teacher-color-black);border-bottom:3px solid #fff;text-decoration:none}.page-user-edit-ambassador .user-profile-right .user-profile-tabs-box .tabs-profile li a,.page-user-edit-teacher .user-profile-right .user-profile-tabs-box .tabs-profile li a{font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif;border-top-left-radius:5px;border-top-left-radius:.5rem;border-top-right-radius:5px;border-top-right-radius:.5rem;border-top:1px solid var(--teacher-tabs-color-light-blue);border-left:1px solid var(--teacher-tabs-color-light-blue);border-right:1px solid var(--teacher-tabs-color-light-blue);color:var(--teacher-color-black);text-decoration:underline;padding:2rem}.page-user-edit-ambassador .user-profile-right .user-edit-profile-form,.page-user-edit-ambassador .user-profile-right .user-edit-profile-form-ambassador,.page-user-edit-ambassador .user-profile-right .user-employment-profile-form,.page-user-edit-ambassador .user-profile-right .user-personal-profile-form,.page-user-edit-ambassador .user-profile-right .user-public-profile-form,.page-user-edit-teacher .user-profile-right .user-edit-profile-form,.page-user-edit-teacher .user-profile-right .user-edit-profile-form-ambassador,.page-user-edit-teacher .user-profile-right .user-employment-profile-form,.page-user-edit-teacher .user-profile-right .user-personal-profile-form,.page-user-edit-teacher .user-profile-right .user-public-profile-form{padding:2rem}.page-user-edit-ambassador .user-profile-right .user-edit-profile-form-ambassador h2,.page-user-edit-ambassador .user-profile-right .user-edit-profile-form h2,.page-user-edit-ambassador .user-profile-right .user-employment-profile-form h2,.page-user-edit-ambassador .user-profile-right .user-personal-profile-form h2,.page-user-edit-ambassador .user-profile-right .user-public-profile-form h2,.page-user-edit-teacher .user-profile-right .user-edit-profile-form-ambassador h2,.page-user-edit-teacher .user-profile-right .user-edit-profile-form h2,.page-user-edit-teacher .user-profile-right .user-employment-profile-form h2,.page-user-edit-teacher .user-profile-right .user-personal-profile-form h2,.page-user-edit-teacher .user-profile-right .user-public-profile-form h2{font-family:Roboto Condensed,Helvetica Neue,Helvetica,Arial,sans-serif}.page-user-edit-ambassador .user-profile-right .user-edit-profile-form-ambassador .form-item label,.page-user-edit-ambassador .user-profile-right .user-edit-profile-form .form-item label,.page-user-edit-ambassador .user-profile-right .user-employment-profile-form .form-item label,.page-user-edit-ambassador .user-profile-right .user-personal-profile-form .form-item label,.page-user-edit-ambassador .user-profile-right .user-public-profile-form .form-item label,.page-user-edit-teacher .user-profile-right .user-edit-profile-form-ambassador .form-item label,.page-user-edit-teacher .user-profile-right .user-edit-profile-form .form-item label,.page-user-edit-teacher .user-profile-right .user-employment-profile-form .form-item label,.page-user-edit-teacher .user-profile-right .user-personal-profile-form .form-item label,.page-user-edit-teacher .user-profile-right .user-public-profile-form .form-item label{font-weight:700;margin:0 0 .5rem}.page-user-edit-ambassador .user-profile-right .user-edit-profile-form-ambassador legend,.page-user-edit-ambassador .user-profile-right .user-edit-profile-form legend,.page-user-edit-ambassador .user-profile-right .user-employment-profile-form legend,.page-user-edit-ambassador .user-profile-right .user-personal-profile-form legend,.page-user-edit-ambassador .user-profile-right .user-public-profile-form legend,.page-user-edit-teacher .user-profile-right .user-edit-profile-form-ambassador legend,.page-user-edit-teacher .user-profile-right .user-edit-profile-form legend,.page-user-edit-teacher .user-profile-right .user-employment-profile-form legend,.page-user-edit-teacher .user-profile-right .user-personal-profile-form legend,.page-user-edit-teacher .user-profile-right .user-public-profile-form legend{border-bottom:0}.page-user-edit-ambassador .user-profile-right .user-edit-profile-form-ambassador legend .fieldset-legend,.page-user-edit-ambassador .user-profile-right .user-edit-profile-form legend .fieldset-legend,.page-user-edit-ambassador .user-profile-right .user-employment-profile-form legend .fieldset-legend,.page-user-edit-ambassador .user-profile-right .user-personal-profile-form legend .fieldset-legend,.page-user-edit-ambassador .user-profile-right .user-public-profile-form legend .fieldset-legend,.page-user-edit-teacher .user-profile-right .user-edit-profile-form-ambassador legend .fieldset-legend,.page-user-edit-teacher .user-profile-right .user-edit-profile-form legend .fieldset-legend,.page-user-edit-teacher .user-profile-right .user-employment-profile-form legend .fieldset-legend,.page-user-edit-teacher .user-profile-right .user-personal-profile-form legend .fieldset-legend,.page-user-edit-teacher .user-profile-right .user-public-profile-form legend .fieldset-legend{font-size:21px;font-size:2.1rem;font-weight:700}.page-user-edit-ambassador .user-profile-right .user-edit-profile-form-ambassador .form-type-select,.page-user-edit-ambassador .user-profile-right .user-edit-profile-form .form-type-select,.page-user-edit-ambassador .user-profile-right .user-employment-profile-form .form-type-select,.page-user-edit-ambassador .user-profile-right .user-personal-profile-form .form-type-select,.page-user-edit-ambassador .user-profile-right .user-public-profile-form .form-type-select,.page-user-edit-teacher .user-profile-right .user-edit-profile-form-ambassador .form-type-select,.page-user-edit-teacher .user-profile-right .user-edit-profile-form .form-type-select,.page-user-edit-teacher .user-profile-right .user-employment-profile-form .form-type-select,.page-user-edit-teacher .user-profile-right .user-personal-profile-form .form-type-select,.page-user-edit-teacher .user-profile-right .user-public-profile-form .form-type-select{width:100%}.page-user-edit-ambassador .user-profile-right .user-edit-profile-form-ambassador .form-radio,.page-user-edit-ambassador .user-profile-right .user-edit-profile-form .form-radio,.page-user-edit-ambassador .user-profile-right .user-employment-profile-form .form-radio,.page-user-edit-ambassador .user-profile-right .user-personal-profile-form .form-radio,.page-user-edit-ambassador .user-profile-right .user-public-profile-form .form-radio,.page-user-edit-teacher .user-profile-right .user-edit-profile-form-ambassador .form-radio,.page-user-edit-teacher .user-profile-right .user-edit-profile-form .form-radio,.page-user-edit-teacher .user-profile-right .user-employment-profile-form .form-radio,.page-user-edit-teacher .user-profile-right .user-personal-profile-form .form-radio,.page-user-edit-teacher .user-profile-right .user-public-profile-form .form-radio{-webkit-appearance:none;appearance:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--teacher-checkbox-color-grey-blue)}.page-user-edit-ambassador .user-profile-right .user-edit-profile-form-ambassador input[type=radio]:checked,.page-user-edit-ambassador .user-profile-right .user-edit-profile-form input[type=radio]:checked,.page-user-edit-ambassador .user-profile-right .user-employment-profile-form input[type=radio]:checked,.page-user-edit-ambassador .user-profile-right .user-personal-profile-form input[type=radio]:checked,.page-user-edit-ambassador .user-profile-right .user-public-profile-form input[type=radio]:checked,.page-user-edit-teacher .user-profile-right .user-edit-profile-form-ambassador input[type=radio]:checked,.page-user-edit-teacher .user-profile-right .user-edit-profile-form input[type=radio]:checked,.page-user-edit-teacher .user-profile-right .user-employment-profile-form input[type=radio]:checked,.page-user-edit-teacher .user-profile-right .user-personal-profile-form input[type=radio]:checked,.page-user-edit-teacher .user-profile-right .user-public-profile-form input[type=radio]:checked{background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/RadioButton-CircleOnly.svg);background-repeat:no-repeat;background-position:50%}.page-user-edit-ambassador .user-profile-right .user-edit-profile-form-ambassador .form-submit,.page-user-edit-ambassador .user-profile-right .user-edit-profile-form .form-submit,.page-user-edit-ambassador .user-profile-right .user-employment-profile-form .form-submit,.page-user-edit-ambassador .user-profile-right .user-personal-profile-form .form-submit,.page-user-edit-ambassador .user-profile-right .user-public-profile-form .form-submit,.page-user-edit-teacher .user-profile-right .user-edit-profile-form-ambassador .form-submit,.page-user-edit-teacher .user-profile-right .user-edit-profile-form .form-submit,.page-user-edit-teacher .user-profile-right .user-employment-profile-form .form-submit,.page-user-edit-teacher .user-profile-right .user-personal-profile-form .form-submit,.page-user-edit-teacher .user-profile-right .user-public-profile-form .form-submit{margin:2rem 0}.page-user-edit-ambassador .user-profile-right .user-edit-profile-form #edit-picture legend,.page-user-edit-ambassador .user-profile-right .user-edit-profile-form-ambassador .hide,.page-user-edit-ambassador .user-profile-right .user-edit-profile-form .hide,.page-user-edit-ambassador .user-profile-right .user-employment-profile-form .hide,.page-user-edit-ambassador .user-profile-right .user-personal-profile-form .hide,.page-user-edit-ambassador .user-profile-right .user-public-profile-form .hide,.page-user-edit-teacher .user-profile-right .user-edit-profile-form #edit-picture legend,.page-user-edit-teacher .user-profile-right .user-edit-profile-form-ambassador .hide,.page-user-edit-teacher .user-profile-right .user-edit-profile-form .hide,.page-user-edit-teacher .user-profile-right .user-employment-profile-form .hide,.page-user-edit-teacher .user-profile-right .user-personal-profile-form .hide,.page-user-edit-teacher .user-profile-right .user-public-profile-form .hide{display:none}.page-user-edit-ambassador .user-profile-right .user-edit-profile-form #edit-picture .user-picture,.page-user-edit-teacher .user-profile-right .user-edit-profile-form #edit-picture .user-picture{text-align:center;min-width:auto;float:none}.page-user-edit-ambassador .user-profile-right .user-edit-profile-form #edit-picture .user-picture img,.page-user-edit-teacher .user-profile-right .user-edit-profile-form #edit-picture .user-picture img{max-width:none}.page-user-edit-ambassador .user-profile-right .user-edit-profile-form .form-type-password-confirm,.page-user-edit-teacher .user-profile-right .user-edit-profile-form .form-type-password-confirm{background-color:transparent;padding:1.35em 0}.page-user-edit-ambassador .user-profile-right .user-edit-profile-form #edit-field-subject #edit_field_subject_und_chosen,.page-user-edit-teacher .user-profile-right .user-edit-profile-form #edit-field-subject #edit_field_subject_und_chosen{width:100%!important;box-shadow:none;border:0;height:auto}.page-user-edit-ambassador .user-profile-right .user-edit-profile-form #edit-field-subject #edit_field_subject_und_chosen .chosen-choices,.page-user-edit-teacher .user-profile-right .user-edit-profile-form #edit-field-subject #edit_field_subject_und_chosen .chosen-choices{border:0;background-image:none}.page-user-edit-ambassador .user-profile-right .user-edit-profile-form #edit-field-subject #edit_field_subject_und_chosen .search-choice,.page-user-edit-teacher .user-profile-right .user-edit-profile-form #edit-field-subject #edit_field_subject_und_chosen .search-choice{background-color:transparent;background-image:none;border-color:var(--teacher-color-black);padding:1.5rem;margin:1rem}.page-user-edit-ambassador .user-profile-right .user-edit-profile-form #edit-field-subject #edit_field_subject_und_chosen .search-choice span,.page-user-edit-teacher .user-profile-right .user-edit-profile-form #edit-field-subject #edit_field_subject_und_chosen .search-choice span{font-weight:700}.page-user-edit-ambassador .user-profile-right .user-public-profile-form #edit-profile-public-profile-field-profile-twitter-handle-und-0-value,.page-user-edit-teacher .user-profile-right .user-public-profile-form #edit-profile-public-profile-field-profile-twitter-handle-und-0-value{background:url(/sites/all/themes/custom/stem_base/assets/img/site/twitter-icon.svg) no-repeat}.page-user-edit-ambassador .user-profile-right .user-public-profile-form #edit-profile-public-profile-field-profile-facebook-page-und-0-value,.page-user-edit-teacher .user-profile-right .user-public-profile-form #edit-profile-public-profile-field-profile-facebook-page-und-0-value{background:url(/sites/all/themes/custom/stem_base/assets/img/site/facebook-icon.svg) no-repeat}.page-user-edit-ambassador .user-profile-right .user-public-profile-form #edit-profile-public-profile-field-profile-instagram-page-und-0-value,.page-user-edit-teacher .user-profile-right .user-public-profile-form #edit-profile-public-profile-field-profile-instagram-page-und-0-value{background:url(/sites/all/themes/custom/stem_base/assets/img/site/instagram-icon.svg) no-repeat}.page-user-edit-ambassador .user-profile-right .user-public-profile-form #edit-profile-public-profile-field-profile-linkedin-page-und-0-value,.page-user-edit-teacher .user-profile-right .user-public-profile-form #edit-profile-public-profile-field-profile-linkedin-page-und-0-value{background:url(/sites/all/themes/custom/stem_base/assets/img/site/linkedin-icon.svg) no-repeat}.page-user-edit-ambassador .user-profile-right .user-public-profile-form #edit-profile-public-profile-field-profile-facebook-page-und-0-value,.page-user-edit-ambassador .user-profile-right .user-public-profile-form #edit-profile-public-profile-field-profile-instagram-page-und-0-value,.page-user-edit-ambassador .user-profile-right .user-public-profile-form #edit-profile-public-profile-field-profile-linkedin-page-und-0-value,.page-user-edit-ambassador .user-profile-right .user-public-profile-form #edit-profile-public-profile-field-profile-twitter-handle-und-0-value,.page-user-edit-teacher .user-profile-right .user-public-profile-form #edit-profile-public-profile-field-profile-facebook-page-und-0-value,.page-user-edit-teacher .user-profile-right .user-public-profile-form #edit-profile-public-profile-field-profile-instagram-page-und-0-value,.page-user-edit-teacher .user-profile-right .user-public-profile-form #edit-profile-public-profile-field-profile-linkedin-page-und-0-value,.page-user-edit-teacher .user-profile-right .user-public-profile-form #edit-profile-public-profile-field-profile-twitter-handle-und-0-value{background-position:10px;background-position:1rem;padding:2rem 2rem 2rem 5rem}.page-user-edit-ambassador .user-profile-right .user-personal-profile-form #edit-profile-personal-details-field-profile-acc-req .form-item,.page-user-edit-ambassador .user-profile-right .user-personal-profile-form #edit-profile-personal-details-field-profile-dietary-req .form-item,.page-user-edit-teacher .user-profile-right .user-personal-profile-form #edit-profile-personal-details-field-profile-acc-req .form-item,.page-user-edit-teacher .user-profile-right .user-personal-profile-form #edit-profile-personal-details-field-profile-dietary-req .form-item{float:none}#user-register-form .hide{display:none}.page-user-edit-teacher .user-profile-info-top{max-width:940px}.page-user-edit-teacher .user-profile-tabs-box .tabs-profile li a{padding:2rem}@media (min-width:64em){.page-user-edit-teacher .user-profile-tabs-box .tabs-profile li{margin-bottom:1.7rem}.page-user-edit-teacher .user-profile-tabs-box .tabs-profile li:not(:last-child){margin-right:.5rem}}.page-user-edit-ambassador .user-profile-info-top{max-width:1000px}.page-user-edit-ambassador .user-profile-tabs-box .tabs-profile li{text-align:center}.page-user-edit-ambassador .user-profile-tabs-box .tabs-profile li a{font-size:14px;font-size:1.4rem;padding:2rem 1rem!important}@media (min-width:64em){.page-user-edit-ambassador .user-profile-tabs-box .tabs-profile li{margin-bottom:1.6rem}.page-user-edit-ambassador .user-profile-tabs-box .tabs-profile li:not(:last-child){margin-right:.35rem}}div#courses-past .listing__actions{-ms-flex:unset;flex:unset;padding-right:15px}div#courses-past .listing__actions .cpd-impact-toolkit-dropdown-link{font-weight:700;color:#1059a5;text-decoration:none}div#courses-past .listing__actions .cpd-impact-toolkit-dropdown-link:after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTAuNSIgdmlld0JveD0iMCAwIDI0IDE2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZT5pY29uLWFycm93LWRvd248L3RpdGxlPjxwYXRoIGQ9Ik0yMy42NC40ODhhMSAxIDAgMCAwLTEuNDA4LjEyNUwxMiAxMi44NCAxLjc2NS42MTJBMSAxIDAgMSAwIC4yMzIgMS44OTZsMTEgMTMuMTQzYTEuMDA0IDEuMDA0IDAgMCAwIDEuNTM0IDBsMTEtMTMuMTQ0QTEgMSAwIDAgMCAyMy42NC40ODgiIGZpbGw9IiMxMDU5YTUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPgo=);margin-left:8px}div#courses-past .listing__actions .cpd-impact-toolkit-dropdown-link.open:after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTAuNSIgdmlld0JveD0iMCAwIDI0IDE2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZT5pY29uLWFycm93LXVwPC90aXRsZT48cGF0aCBkPSJNMjMuNzY2IDEzLjc1NmwtMTEtMTMuMTQzYy0uMzgtLjQ1NS0xLjE1NC0uNDU1LTEuNTM0IDBsLTExIDEzLjE0M2ExIDEgMCAwIDAgMS41MzQgMS4yODNMMTIgMi44MTIgMjIuMjMgMTUuMDRhLjk5OC45OTggMCAwIDAgMS40MS4xMjQgMSAxIDAgMCAwIC4xMjQtMS40MDgiIGZpbGw9IiMxMDU5YTUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)}div#courses-past .listing__actions .cpd-impact-toolkit-form ul.cpd-impact-toolkit-form-option li{border-bottom:none;margin:0}div#courses-past .listing__actions .cpd-impact-toolkit-form input[type=radio]{position:absolute;opacity:0;margin:0}div#courses-past .listing__actions .cpd-impact-toolkit-form input[type=radio]+label:before{content:"";background:none;border-radius:100%;border:2px solid #000;display:inline-block;width:1.4em;height:1.4em;position:relative;top:-.2em;margin-right:1em;vertical-align:top;cursor:pointer;text-align:center;transition:all .25s ease}div#courses-past .listing__actions .cpd-impact-toolkit-form input[type=radio]:checked{margin:0}div#courses-past .listing__actions .cpd-impact-toolkit-form input[type=radio]:checked+label:before{background-color:#0b0c0c;box-shadow:inset 0 0 0 2px #fff}div#courses-past .listing__actions .cpd-impact-toolkit-form label{margin:0}div#courses-past .listing__actions .cpd-impact-toolkit-form a.btn-cta-alt.form-submit,div#courses-past .listing__actions .cpd-impact-toolkit-form a.btn.btn-cta-alt{color:#0b0c0c;background-color:#fff;margin-top:10px}.rrssb-buttons{box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;height:36px;margin:0;padding:0;width:100%}.rrssb-buttons li{box-sizing:border-box;float:left;height:100%;line-height:13px;list-style:none;margin:0;padding:0 2px}.rrssb-buttons li.rrssb-email a{background-color:#0a88ff}.rrssb-buttons li.rrssb-email a:hover{background-color:#006ed6}.rrssb-buttons li.rrssb-facebook a{background-color:#306199}.rrssb-buttons li.rrssb-facebook a:hover{background-color:#244872}.rrssb-buttons li.rrssb-tumblr a{background-color:#32506d}.rrssb-buttons li.rrssb-tumblr a:hover{background-color:#22364a}.rrssb-buttons li.rrssb-linkedin a{background-color:#007bb6}.rrssb-buttons li.rrssb-linkedin a:hover{background-color:#005983}.rrssb-buttons li.rrssb-twitter a{background-color:#26c4f1}.rrssb-buttons li.rrssb-twitter a:hover{background-color:#0eaad6}.rrssb-buttons li.rrssb-googleplus a{background-color:#e93f2e}.rrssb-buttons li.rrssb-googleplus a:hover{background-color:#ce2616}.rrssb-buttons li.rrssb-youtube a{background-color:#df1c31}.rrssb-buttons li.rrssb-youtube a:hover{background-color:#b21627}.rrssb-buttons li.rrssb-reddit a{background-color:#8bbbe3}.rrssb-buttons li.rrssb-reddit a:hover{background-color:#62a3d9}.rrssb-buttons li.rrssb-pinterest a{background-color:#b81621}.rrssb-buttons li.rrssb-pinterest a:hover{background-color:#8a1119}.rrssb-buttons li.rrssb-pocket a{background-color:#ed4054}.rrssb-buttons li.rrssb-pocket a:hover{background-color:#e4162d}.rrssb-buttons li.rrssb-github a{background-color:#444}.rrssb-buttons li.rrssb-github a:hover{background-color:#2b2a2a}.rrssb-buttons li.rrssb-instagram a{background-color:#517fa4}.rrssb-buttons li.rrssb-instagram a:hover{background-color:#406582}.rrssb-buttons li.rrssb-delicious a{background-color:#0b79e5}.rrssb-buttons li.rrssb-delicious a:hover{background-color:#095fb4}.rrssb-buttons li.rrssb-vk a{background-color:#4d71a9}.rrssb-buttons li.rrssb-vk a:hover{background-color:#3d5a86}.rrssb-buttons li.rrssb-hackernews a{background-color:#f60}.rrssb-buttons li.rrssb-hackernews a:hover{background-color:#cc5200}.rrssb-buttons li a{background-color:#ccc;border-radius:2px;box-sizing:border-box;display:block;font-size:11px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:700;height:100%;padding:11px 7px 12px 27px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease-in-out;width:100%}.rrssb-buttons li a .rrssb-icon{display:block;left:10px;padding-top:9px;position:absolute;top:0;width:10%}.rrssb-buttons li a .rrssb-icon svg{height:17px;width:17px}.rrssb-buttons li a .rrssb-icon svg path,.rrssb-buttons li a .rrssb-icon svg polygon{fill:#fff}.rrssb-buttons li a .rrssb-text{color:#fff}.rrssb-buttons li a:active{box-shadow:inset 1px 3px 15px 0 rgba(22,0,0,.25)}.rrssb-buttons li.small a{padding:0}.rrssb-buttons li.small a .rrssb-icon{left:auto;margin:0 auto;overflow:hidden;position:relative;top:auto;width:100%}.rrssb-buttons li.small a .rrssb-text{visibility:hidden}.rrssb-buttons.large-format,.rrssb-buttons.large-format li{height:auto}.rrssb-buttons.large-format li:first-child:last-child a{font-size:20px;font-size:4vw}.rrssb-buttons.large-format li:first-child:nth-last-child(2) a,.rrssb-buttons.large-format li:first-child:nth-last-child(2)~li a{font-size:16px;font-size:2vw}.rrssb-buttons.large-format li:first-child:nth-last-child(3) a,.rrssb-buttons.large-format li:first-child:nth-last-child(3)~li a{font-size:16px;font-size:1.7vw}.rrssb-buttons.large-format li:first-child:nth-last-child(4) a,.rrssb-buttons.large-format li:first-child:nth-last-child(4)~li a{font-size:13px;font-size:1.4vw}.rrssb-buttons.large-format li:first-child:nth-last-child(5) a,.rrssb-buttons.large-format li:first-child:nth-last-child(5)~li a{font-size:13px;font-size:1.2vw}.rrssb-buttons.large-format li:first-child:nth-last-child(6) a,.rrssb-buttons.large-format li:first-child:nth-last-child(6)~li a{font-size:12px;font-size:1.05vw}.rrssb-buttons.large-format li:first-child:nth-last-child(7) a,.rrssb-buttons.large-format li:first-child:nth-last-child(7)~li a{font-size:11px;font-size:.9vw}.rrssb-buttons.large-format li:first-child:nth-last-child(8) a,.rrssb-buttons.large-format li:first-child:nth-last-child(8)~li a{font-size:11px;font-size:.8vw}.rrssb-buttons.large-format li:first-child:nth-last-child(9) a,.rrssb-buttons.large-format li:first-child:nth-last-child(9)~li a{font-size:11px;font-size:.7vw}.rrssb-buttons.large-format li:first-child:nth-last-child(10) a,.rrssb-buttons.large-format li:first-child:nth-last-child(10)~li a{font-size:11px;font-size:.6vw}.rrssb-buttons.large-format li:first-child:nth-last-child(11) a,.rrssb-buttons.large-format li:first-child:nth-last-child(11)~li a{font-size:11px;font-size:.5vw}.rrssb-buttons.large-format li a{backface-visibility:hidden;border-radius:.2em;padding:8.5% 0 8.5% 12%}.rrssb-buttons.large-format li a .rrssb-icon{height:100%;left:7%;padding-top:0;width:12%}.rrssb-buttons.large-format li a .rrssb-icon svg{height:100%;position:absolute;top:0;width:100%}.rrssb-buttons.large-format li a .rrssb-text{backface-visibility:hidden}.rrssb-buttons.small-format{padding-top:5px}.rrssb-buttons.small-format li{height:80%;padding:0 1px}.rrssb-buttons.small-format li a .rrssb-icon{height:100%;padding-top:0}.rrssb-buttons.small-format li a .rrssb-icon svg{height:48%;position:relative;top:6px;width:80%}.rrssb-buttons.tiny-format{height:22px;position:relative}.rrssb-buttons.tiny-format li{padding-right:7px}.rrssb-buttons.tiny-format li a{background-color:transparent;padding:0}.rrssb-buttons.tiny-format li a .rrssb-icon svg{height:70%;width:100%}.rrssb-buttons.tiny-format li a:active,.rrssb-buttons.tiny-format li a:hover{background-color:transparent}.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon svg polygon{fill:#0a88ff}.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#0054a3}.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon svg polygon{fill:#306199}.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#18304b}.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon svg polygon{fill:#32506d}.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#121d27}.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon svg polygon{fill:#007bb6}.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#003650}.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon svg polygon{fill:#26c4f1}.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#0b84a6}.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon svg polygon{fill:#e93f2e}.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#a01e11}.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon svg polygon{fill:#df1c31}.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#84111d}.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon svg polygon{fill:#8bbbe3}.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#398bcf}.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon svg polygon{fill:#b81621}.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#5d0b11}.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon svg polygon{fill:#ed4054}.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#b61124}.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon svg polygon{fill:#444}.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#111}.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon svg polygon{fill:#517fa4}.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#2f4a60}.rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon svg polygon{fill:#0b79e5}.rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#064684}.rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon svg polygon{fill:#4d71a9}.rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#2d4263}.rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon svg polygon{fill:#f60}.rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#993d00}.royalSlider{width:600px;height:400px;position:relative;direction:ltr}.royalSlider>*{float:left}.rsWebkit3d .rsSlide{-webkit-transform:translateZ(0)}.rsFade.rsWebkit3d .rsContainer,.rsFade.rsWebkit3d .rsSlide,.rsFade.rsWebkit3d img{-webkit-transform:none}.rsOverflow{float:left}.rsOverflow,.rsVisibleNearbyWrap{width:100%;height:100%;position:relative;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsVisibleNearbyWrap{left:0;top:0}.rsVisibleNearbyWrap .rsOverflow{position:absolute;left:0;top:0}.rsContainer{position:relative;width:100%;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsArrow,.rsThumbsArrow{cursor:pointer}.rsThumb{float:left;position:relative}.rsArrow,.rsNav,.rsThumbsArrow{opacity:1;transition:opacity .3s linear}.rsHidden{opacity:0;visibility:hidden;transition:visibility 0s linear .3s,opacity .3s linear}.rsGCaption{width:100%;float:left;text-align:center}.royalSlider.rsFullscreen{position:fixed!important;height:auto!important;width:auto!important;margin:0!important;padding:0!important;z-index:2147483647!important;top:0!important;left:0!important;bottom:0!important;right:0!important}.royalSlider .rsSlide.rsFakePreloader{opacity:1!important;transition:0s;display:none}.rsSlide{position:absolute;left:0;top:0;display:block;overflow:hidden;height:100%;width:100%}.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide{height:auto}.rsContent{width:100%;height:100%;position:relative}.rsPreloader{position:absolute;z-index:0}.rsNav{-webkit-user-select:none;-ms-user-select:none;user-select:none}.rsNavItem{-webkit-tap-highlight-color:rgba(0,0,0,.25)}.rsThumbs{cursor:pointer;position:relative;overflow:hidden;float:left;z-index:22}.rsTabs{float:left;background:none!important}.rsTabs,.rsThumbs{-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsVideoContainer{width:auto;height:auto;line-height:0;position:relative}.rsVideoFrameHolder{position:absolute;left:0;top:0;background:#141414;opacity:0;-webkit-transition:.3s}.rsVideoFrameHolder.rsVideoActive{opacity:1}.rsVideoContainer .rsVideoObj,.rsVideoContainer embed,.rsVideoContainer iframe,.rsVideoContainer video{position:absolute;z-index:50;left:0;top:0;width:100%;height:100%}.rsVideoContainer.rsIOSVideo embed,.rsVideoContainer.rsIOSVideo iframe,.rsVideoContainer.rsIOSVideo video{box-sizing:border-box;padding-right:44px}.rsABlock{left:0;top:0;position:absolute;z-index:15}img.rsImg{max-width:none}.grab-cursor{cursor:url(/sites/all/themes/custom/stem_base/assets/grab.png) 8 8,move}.grabbing-cursor{cursor:url(/sites/all/themes/custom/stem_base/assets/grabbing.png) 8 8,move}.rsNoDrag{cursor:auto}.rsLink{left:0;top:0;position:absolute;width:100%;height:100%;display:block;z-index:20;background:url(/sites/all/themes/custom/stem_base/css/blank.gif)}.theme--big-picture a.stem-accesibility-content{display:none}.theme--big-picture a.stem-accesibility-content:focus{display:block}.theme--big-picture .btn,.theme--big-picture .form-submit{white-space:normal}.theme--big-picture .container--tools.desktop{box-shadow:none}@media only screen and (min-width:768px){.theme--big-picture .container--tools.desktop{padding:0}}.theme--big-picture .container--tools.desktop .microsite-menu-wrapper .nav--main{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;gap:8px}@media only screen and (min-width:768px){.theme--big-picture .container--tools.desktop .microsite-menu-wrapper .nav--main{-ms-flex-pack:start;justify-content:flex-start}}.theme--big-picture .container--tools.desktop .microsite-menu-wrapper .nav--main li{padding:1rem;margin:0}.theme--big-picture .container--tools.desktop .microsite-menu-wrapper .nav--main li a{letter-spacing:0}@media only screen and (min-width:768px){.theme--big-picture .container--tools.desktop .microsite-menu-wrapper .nav--main li a{letter-spacing:1px}}.distinct--group{border-bottom:12px solid #cf2453}.theme-group--blue .distinct--group{border-color:#295da3}.theme-group--purple .distinct--group{border-color:#75469b}.theme-group--orange .distinct--group{border-color:#db802b}.theme-group--red .distinct--group{border-color:#ea4344}.theme-group--darkred .distinct--group{border-color:#c4383a}.theme-group--teal .distinct--group{border-color:#2eaab5}.theme-group--darkgreen .distinct--group{border-color:#34bd60}.theme-group--pink .distinct--group{border-color:#d64ca7}.theme-group--lightblue .distinct--group{border-color:#3ba8d9}.theme-group--green .distinct--group{border-color:#95c02e}.theme-group--brown .distinct--group{border-color:#74482e}.theme--iyl a,.theme--iyl a:hover,.theme--iyl a:visited{color:#f07037}.theme--iyl a:focus{color:#00339a}.theme--iyl a.active{color:#5379a5}.theme--iyl h1,.theme--iyl h2,.theme--iyl h3,.theme--iyl h4,.theme--iyl h5{color:#91356e}.theme--iyl .distinct--reversed{background-color:#5379a5;border-top:4px solid #f07037}.theme--iyl .distinct--reversed a,.theme--iyl .distinct--reversed a:hover,.theme--iyl .distinct--reversed a:visited{color:#fff}.theme--iyl .banner__logo{text-align:center;margin-bottom:.3375em}@media (min-width:23em){.theme--iyl .banner__logo{width:100%}}@media (min-width:37.5em){.theme--iyl .banner__logo{margin-top:.3375em;text-align:left}}@media (min-width:48em){.theme--iyl .banner__logo{margin-top:0}}.theme--iyl .container--tools{background-color:#5379a5}.theme--iyl .banner,.theme--iyl [role=banner]{background-color:#fff;border-bottom:2px solid #e9eaef}.theme--iyl .box--outline{background-color:transparent;border:1px solid #fdc010}.comment-form .theme--iyl .box--outline.ctools-collapsible-content,.comment-form .theme--iyl .ctools-collapsible-content,.stem-page-user-register .theme--iyl .box--outline.form-item-terms-and-conditions,.stem-page-user-register .theme--iyl .form-item-terms-and-conditions,.theme--iyl .box,.theme--iyl .box--outline.box,.theme--iyl .box--outline.form-type-password-confirm,.theme--iyl .comment-form .box--outline.ctools-collapsible-content,.theme--iyl .comment-form .ctools-collapsible-content,.theme--iyl .form-type-password-confirm,.theme--iyl .stem-page-user-register .box--outline.form-item-terms-and-conditions,.theme--iyl .stem-page-user-register .form-item-terms-and-conditions{background-color:#e9eaef}.comment-form .theme--iyl .ctools-collapsible-content h1,.comment-form .theme--iyl .ctools-collapsible-content h2,.comment-form .theme--iyl .ctools-collapsible-content h3,.comment-form .theme--iyl .ctools-collapsible-content h4,.comment-form .theme--iyl .ctools-collapsible-content h5,.stem-page-user-register .theme--iyl .form-item-terms-and-conditions h1,.stem-page-user-register .theme--iyl .form-item-terms-and-conditions h2,.stem-page-user-register .theme--iyl .form-item-terms-and-conditions h3,.stem-page-user-register .theme--iyl .form-item-terms-and-conditions h4,.stem-page-user-register .theme--iyl .form-item-terms-and-conditions h5,.theme--iyl .box h1,.theme--iyl .box h2,.theme--iyl .box h3,.theme--iyl .box h4,.theme--iyl .box h5,.theme--iyl .comment-form .ctools-collapsible-content h1,.theme--iyl .comment-form .ctools-collapsible-content h2,.theme--iyl .comment-form .ctools-collapsible-content h3,.theme--iyl .comment-form .ctools-collapsible-content h4,.theme--iyl .comment-form .ctools-collapsible-content h5,.theme--iyl .form-type-password-confirm h1,.theme--iyl .form-type-password-confirm h2,.theme--iyl .form-type-password-confirm h3,.theme--iyl .form-type-password-confirm h4,.theme--iyl .form-type-password-confirm h5,.theme--iyl .stem-page-user-register .form-item-terms-and-conditions h1,.theme--iyl .stem-page-user-register .form-item-terms-and-conditions h2,.theme--iyl .stem-page-user-register .form-item-terms-and-conditions h3,.theme--iyl .stem-page-user-register .form-item-terms-and-conditions h4,.theme--iyl .stem-page-user-register .form-item-terms-and-conditions h5{color:#494a4a}.theme--esero .full{width:100%}.theme--esero .rsArrowIcn{background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAyMiAzMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+VW50aXRsZWQgMjwvdGl0bGU+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAxLjk5MkMwIC44OTIuOTAyIDAgMS45OSAwaDE4LjAxN0MyMS4xMDcgMCAyMiAuODk4IDIyIDEuOTkydjI2LjAxNmMwIDEuMS0uODkgMS45OTItMS45OSAxLjk5MkgxLjk5Qy44OSAzMCAwIDI5LjEwMiAwIDI4LjAwOFYxLjk5MnoiIGZpbGwtb3BhY2l0eT0iLjciIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMTguMjEyIDQuNzY4YTEuMDAyIDEuMDAyIDAgMCAwLTEuMjg0LTEuNTM2bC0xMy4xNDMgMTFhMS4wMDQgMS4wMDQgMCAwIDAgMCAxLjUzNmwxMy4xNDMgMTFhMS4wMDQgMS4wMDQgMCAwIDAgMS40MS0uMTI2IDEuMDAyIDEuMDAyIDAgMCAwLS4xMjYtMS40MUw1Ljk4NSAxNSAxOC4yMTIgNC43Njh6IiBmaWxsPSIjMDA5OWRiIi8+PC9nPjwvc3ZnPg==) no-repeat 10% 50%}.no-svg .theme--esero .rsArrowIcn{background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/icon-arrow-left-bg.png) no-repeat 10% 50%}.theme--esero .rsArrowRight .rsArrowIcn{background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAyMiAzMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+VW50aXRsZWQgMjwvdGl0bGU+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAxLjk5MkMwIC44OTIuOTAyIDAgMS45OSAwaDE4LjAxN0MyMS4xMDcgMCAyMiAuODk4IDIyIDEuOTkydjI2LjAxNmMwIDEuMS0uODkgMS45OTItMS45OSAxLjk5MkgxLjk5Qy44OSAzMCAwIDI5LjEwMiAwIDI4LjAwOFYxLjk5MnoiIGZpbGwtb3BhY2l0eT0iLjciIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMy43ODYgMjUuMjMyYTEuMDAyIDEuMDAyIDAgMCAwIDEuMjg0IDEuNTM2bDEzLjE0My0xMWExLjAwNCAxLjAwNCAwIDAgMCAwLTEuNTM2bC0xMy4xNDMtMTFhMS4wMDQgMS4wMDQgMCAwIDAtMS40MS4xMjYgMS4wMDIgMS4wMDIgMCAwIDAgLjEyNiAxLjQxTDE2LjAxMyAxNSAzLjc4NiAyNS4yMzJ6IiBmaWxsPSIjMDA5OWRiIi8+PC9nPjwvc3ZnPg==) no-repeat 90% 50%}.no-svg .theme--esero .rsArrowRight .rsArrowIcn{background:transparent url(/sites/all/themes/custom/stem_base/assets/img/site/icon-arrow-right-bg.png) no-repeat 10% 50%}.theme--esero .nav--tools a,.theme--esero .nav--tools a:visited{color:#0099db}@media (min-width:48em){.theme--esero .nav--tools a,.theme--esero .nav--tools a:visited{color:#fff}}.theme--esero .nav--main{height:auto;padding:0}.theme--esero .nav--main li{margin-right:8px}@media (min-width:87.5em){.theme--esero .nav--main li{margin-right:20px}}.theme--esero .phone-number{display:inline-block;vertical-align:top}.theme--esero .nav--audiences{display:block;height:auto;text-align:center;margin:0 0 1em}@media (min-width:30em){.theme--esero .nav--audiences{text-align:left;padding:.7em 0 .7em 124px}}@media (min-width:48em){.theme--esero .nav--audiences{display:-ms-flexbox;display:flex;padding:0;margin-left:20px}}@media (min-width:87.5em){.theme--esero .nav--audiences{margin-left:100px}}.theme--esero .nav--audiences li{display:inline-block;margin:0 11px 0 0;padding:0 8px 8px 0}.theme--esero .nav--audiences li a{letter-spacing:1px}.theme--esero .nav--audiences li.last{margin-right:0}@media (min-width:64em){.theme--esero .nav--audiences li{padding:10px;font-size:16px;font-size:1.6rem}}.theme--esero .search__btn:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAxOSAyNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+U2hhcGU8L3RpdGxlPjxwYXRoIGQ9Ik03LjAzNSAxNi42MjVhNy41IDcuNSAwIDEgMCA0Ljg4My0xNC4xODMgNy41IDcuNSAwIDAgMC00Ljg4MyAxNC4xODN6bS0uNjM2LjMxbC0xLjc5IDUuMi45NDQuMzI1IDEuNzktNS4yLTEuODktLjY1Ljk0NS4zMjV6IiBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+Cg==);background-size:contain}.theme--esero .flexMenu-allInPopup{margin-right:0}@media (min-width:23em){.theme--esero .flexMenu-allInPopup{float:none}}.theme--esero .flexMenu-viewMore>a{background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+aWNvbi1hcnJvdy1kb3duPC90aXRsZT48cGF0aCBkPSJNMjMuNjQuNDg4YTEgMSAwIDAgMC0xLjQwOC4xMjVMMTIgMTIuODQgMS43NjUuNjEyQTEgMSAwIDEgMCAuMjMyIDEuODk2bDExIDEzLjE0M2ExLjAwNCAxLjAwNCAwIDAgMCAxLjUzNCAwbDExLTEzLjE0NEExIDEgMCAwIDAgMjMuNjQuNDg4IiBmaWxsPSIjMDA5OWRiIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K) no-repeat 100% 50%;background-size:11px auto}.theme--esero .container--tools.desktop{display:none;box-shadow:none}@media (min-width:48em){.theme--esero .container--tools.desktop{display:block;margin:0;width:100%;max-width:unset;background-color:#fff!important}.theme--esero .container--tools.desktop .nav--combined.top{width:auto;max-width:none;background-color:#0099db!important;margin-top:0}.theme--esero .container--tools.desktop .nav--combined.top ul.nav--tools li.first{border-left:1px solid #fff}.theme--esero .container--tools.desktop .nav--combined.top ul.nav--tools li.first a{margin-left:22px}.theme--esero .container--tools.desktop .nav--combined .nav--tools{width:100%;padding:0 10rem 0 27px;margin:0;text-align:right}.theme--esero .container--tools.desktop .nav--combined .nav--tools a{font-size:2.2rem}.theme--esero .container--tools.desktop .nav--combined .flexMenu-allInPopup{margin-right:0}}@media (min-width:48em) and (min-width:23em){.theme--esero .container--tools.desktop .nav--combined .flexMenu-allInPopup{float:none}}@media (min-width:48em){.theme--esero .container--tools.desktop .nav--combined .flexMenu-viewMore>a{background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+aWNvbi1hcnJvdy1kb3duPC90aXRsZT48cGF0aCBkPSJNMjMuNjQuNDg4YTEgMSAwIDAgMC0xLjQwOC4xMjVMMTIgMTIuODQgMS43NjUuNjEyQTEgMSAwIDEgMCAuMjMyIDEuODk2bDExIDEzLjE0M2ExLjAwNCAxLjAwNCAwIDAgMCAxLjUzNCAwbDExLTEzLjE0NEExIDEgMCAwIDAgMjMuNjQuNDg4IiBmaWxsPSIjMDA5OWRiIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K) no-repeat 100% 50%;background-size:11px auto}}.theme--esero .container--tools.mobile{display:none}.theme--esero .esero-news{background:#319ad5;color:#fff;margin:50px 0}.theme--esero .esero-news .news_wrapper{padding:20px}.theme--esero .esero-news .news_wrapper h1{color:#fff!important}.theme--esero .esero-news .pane{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:48em){.theme--esero .esero-news .pane{-ms-flex-direction:row;flex-direction:row}}@media (min-width:48em){.theme--esero .esero-news .pane .esero-news-view{max-width:65%}}.theme--esero .esero-news .pane .esero-news-view a{color:#fff!important}.theme--esero .esero-news .pane .esero-news-view .news-item-title a{font-weight:700;font-size:larger}.theme--esero .esero-news .pane .esero-news-view .esero-news-read-more{border-style:double;background:transparent;border-color:#fff;border-radius:5px;-ms-flex-pack:center;justify-content:center;position:relative;display:-ms-flexbox;display:flex;margin-right:20px;width:100%}.theme--esero .esero-news .pane .esero-news-rich-text{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;margin:15px;-ms-flex-direction:column;flex-direction:column}@media (min-width:48em){.theme--esero .esero-news .pane .esero-news-rich-text{max-width:30%}}.theme--esero .esero-news .pane .esero-news-rich-text .esero-news-title{font-size:larger;margin-bottom:10px}.theme--esero .esero-news .pane .esero-news-rich-text .esero-news-description{margin-bottom:10px}.theme--esero .esero-news .pane .esero-news-rich-text .esero-news-link-title{border-style:double;background:transparent;border-color:#fff;border-radius:5px;position:relative}.theme--esero .esero-news .pane .esero-news-rich-text .esero-news-link-title a{color:#fff!important}@media (min-width:48em){.theme--esero .esero-news .pane .esero-news-rich-text .esero-news-link-title a:after{position:absolute;content:"";display:inline;width:.8em;top:20%;right:0;height:.8em;border-right:.2em solid #fff;border-top:.2em solid #fff;transform:rotate(45deg);margin-right:.5em}}.theme--esero .esero-news .list--summary ul,.theme--esero .esero-news .list--teaser ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column}@media (min-width:48em){.theme--esero .esero-news .list--summary ul,.theme--esero .esero-news .list--teaser ul{-ms-flex-direction:row;flex-direction:row}}.theme--esero .esero-news .list--summary ul li,.theme--esero .esero-news .list--teaser ul li{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;margin:5px 10px 10px 0}@media (min-width:48em){.theme--esero .esero-news .list--summary ul li,.theme--esero .esero-news .list--teaser ul li{max-width:33%}}.theme--esero .esero-news .list--summary ul li .views-field,.theme--esero .esero-news .list--teaser ul li .views-field{margin:10px 0}.theme--esero .esero-news [class^=item-]{margin-bottom:29px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.theme--esero .esero-news .image_news_circle{width:100px;height:100px;position:relative;overflow:hidden;border-radius:50%;margin:10px auto!important}.theme--esero .esero-news .image_news_circle .field-content{height:100%}.theme--esero .esero-news .image_news_circle img{display:inline;margin:0 auto;height:100%;width:auto;object-fit:cover}.theme--esero .esero-news .views-field-name{height:25px}.theme--esero .esero-what-can-you-find{margin-top:50px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:50px}.theme--esero .esero-what-can-you-find .esero-what-can-you-find-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.theme--esero .esero-what-can-you-find .esero-what-can-you-find-items a{font-size:larger}.theme--esero .esero-what-can-you-find .esero-what-can-you-find-item{max-width:250px;max-width:25rem;text-align:center;padding:2rem;height:400px;height:40rem}.theme--esero .esero-what-can-you-find .esero-what-can-you-find-item img{width:220px;object-fit:contain;height:220px}.theme--esero .esero-resources .tabs-list{display:-ms-inline-flexbox;display:inline-flex;list-style-type:none;background-color:#ebf4fa;margin:0 0 15px;padding:0;border-radius:15px;width:100%}.theme--esero .esero-resources .tabs-list li{padding:10px 15px 10px 10px;margin:0;position:relative}@media (min-width:37.5em){.theme--esero .esero-resources .tabs-list li:after{position:absolute;content:"";display:inline;width:.8em;top:45%;right:4%;height:.8em;border-right:.2em solid #0099db;border-top:.2em solid #0099db;transform:rotate(45deg);margin-right:.5em}}.theme--esero .esero-resources .tabs-list li:first-child{border-top-left-radius:15px;border-bottom-left-radius:15px;width:50%}.theme--esero .esero-resources .tabs-list li:last-child{border-top-right-radius:15px;border-bottom-right-radius:15px;width:50%}.theme--esero .esero-resources .tabs{width:60%;height:auto;margin:0 auto}.theme--esero .esero-resources #tab2{display:none}.theme--esero .esero-resources #tab1{display:-ms-flexbox;display:flex}.theme--esero .esero-resources [class^=item-]{background-color:#ebf4fa;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;border-radius:15px;width:100%}.theme--esero .esero-resources [class^=item-]:nth-of-type(2n){margin-left:10px;margin-right:10px}.theme--esero .esero-resources [class^=item-] img{border-top-left-radius:15px;border-top-right-radius:15px}.theme--esero .esero-resources [class^=esero-banner-image-]{border-radius:15px}@media (max-width:37.5em){.theme--esero .esero-resources [class^=esero-banner-image-] img{width:100%;height:100%}}.theme--esero .esero-resources [class^=esero-banner-description-]{margin:0 0 15px 15px;color:#888b8c}.theme--esero .esero-resources [class^=esero-banner-title-]{color:#404142!important;margin:0 0 0 15px}.theme--esero .esero-resources .active{background-color:#cde5f3}.theme--esero .esero-resources .tabs .tabs-list li.active{background-color:#e6e6fa!important;color:#000!important}.theme--esero .esero-resources .active a{color:#404142!important}@media (max-width:37.5em){.theme--esero .esero-resources #tab2{display:none}.theme--esero .esero-resources #tab1{display:block}.theme--esero .esero-resources [class^=item-]:nth-of-type(2n){margin:10px 0}}.theme--esero .esero-who-are-esero .esero-find-out{padding:2px 0;margin:1.6rem 0 2rem}.theme--esero .esero-who-are-esero a.esero-find-out-more:after{border-style:solid;border-width:.15em .15em 0 0;content:"";display:inline-block;left:.15em;position:relative;top:.7em;transform:rotate(45deg);vertical-align:top;margin-top:-3px;width:.55em;height:.55em}.theme--esero .esero-who-are-esero .esero-facebook a.esero-social-link,.theme--esero .esero-who-are-esero .esero-get-in-touch a.esero-social-link,.theme--esero .esero-who-are-esero .esero-twitter a.esero-social-link{color:#fff!important;text-decoration:none!important;font-size:smaller}.theme--esero .esero-who-are-esero .esero-get-in-touch{display:inline-block;background:#0099db url(/sites/all/themes/custom/stem_base/assets/img/site/social-email-esero.png) no-repeat 2px 2px;border-radius:5px;padding-left:30px;padding-right:.6rem;margin-bottom:1rem}.theme--esero .esero-who-are-esero .esero-social-media{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.theme--esero .esero-who-are-esero .esero-twitter{background:#0099db url(/sites/all/themes/custom/stem_base/assets/img/site/social-twitter-esero.png) no-repeat 2px 2px;margin-right:1rem;padding-left:30px;padding-right:.6rem;margin-bottom:1rem;border-radius:5px}.theme--esero .esero-who-are-esero .esero-facebook{background:#0099db url(/sites/all/themes/custom/stem_base/assets/img/site/social-facebook-esero.png) no-repeat 2px 2px;border-radius:5px;margin-right:1rem;padding-left:30px;padding-right:.6rem;margin-bottom:1rem}.theme--esero footer{background-color:#eaf4fa!important;border-top:1px solid #d8d8d8}.theme--esero footer .nav--footer{float:right;margin-left:0;margin-right:0;clear:none}.theme--esero footer .nav--footer li a{color:#0099db!important;font-size:16px;font-size:1.6rem}.theme--esero footer .field-name-field-microsite-footer-override .nav--footer{padding-top:2rem;padding-bottom:4rem}.theme--esero footer .field-name-field-microsite-footer-override .nav--footer li{float:right;margin-left:0;width:auto;margin-bottom:.5rem;margin-right:22px}.theme--esero footer .field-name-field-microsite-footer-override .nav--footer li:last-child{margin-right:22px}.theme--esero footer .field-name-field-microsite-footer-override .nav--footer--info{float:right}.theme--esero footer .field-name-field-microsite-footer-override .nav--footer--info small{float:right;margin-right:22px}.theme--esero footer .field-name-field-microsite-footer-override .banner__logo--secondary{width:100%}.theme--esero footer .field-name-field-microsite-footer-override .banner__logo--secondary ul{width:100%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:justify;justify-content:space-between}.theme--esero footer .field-name-field-microsite-footer-override .banner__logo--secondary ul li{max-width:24%}.theme--esero footer .field-name-field-microsite-footer-override .banner__logo--secondary img{width:100%;height:100%;object-fit:contain}.theme--esero .esero-header-banner{position:relative;margin:auto}.theme--esero .esero-header-banner img{width:100%}@media (min-width:320px){.theme--esero .esero-header-banner .esero-header-content{position:absolute;top:1rem;left:1rem;width:90%;margin:auto;font-size:2rem;line-height:1;color:#fff}.theme--esero .esero-header-banner .esero-banner-link-wrapper{margin:2rem 0}.theme--esero .esero-header-banner .esero-banner-link{font-size:1.8rem;padding:.6rem 2rem;border:3px solid #fff;border-radius:2px}}@media (min-width:37.5em){.theme--esero .esero-header-banner .esero-header-content{position:absolute;top:5rem;left:20rem;width:32rem;font-size:2.4rem;line-height:1.2;color:#fff}.theme--esero .esero-header-banner .esero-banner-link-wrapper{margin:2rem 0}.theme--esero .esero-header-banner .esero-banner-link{font-size:1.8rem;padding:.6rem 2rem;border:3px solid #fff;border-radius:2px}}.theme--esero .esero-header-banner .esero-header-content .esero-banner-link a{color:#fff!important}.theme--esero .esero-header-banner .esero-header-content .esero-banner-link a:hover{color:#fff!important;text-decoration:none}.theme--esero .esero-header-banner .esero-header-content .esero-banner-link a:after{border-style:solid;border-width:.15em .15em 0 0;content:"";display:inline-block;left:.25em;position:relative;top:.8em;transform:rotate(45deg);vertical-align:top;margin-top:-3px;width:.55em;height:.55em}.theme--esero .container--tools{background-color:#fff!important}.theme--esero .container--tools .nav--combined{width:auto;max-width:none;background-color:#0099db!important}.theme--esero .container--tools .nav--combined .search__btn:before{border:none}.theme--esero .container--tools .nav--tools{padding:0 10rem 0 27px;background-color:transparent;border-left:1px solid #fff}.theme--esero [role=banner],.theme--esero ul.flexMenu-popup{background-color:#fff;border-bottom:none}.theme--esero .microsite-menu-wrapper{display:none}.theme--esero header[role=banner]{display:block}.theme--esero .banner,.theme--esero header[role=banner]{padding-top:8px;border:none}.theme--esero .banner.fixed,.theme--esero header[role=banner].fixed{top:153px}.theme--esero .banner.fixed.extra,.theme--esero header[role=banner].fixed.extra{top:0}@media (min-width:64em){.theme--esero .banner,.theme--esero header[role=banner]{padding-top:0;display:block}}.theme--esero .banner .banner__inner,.theme--esero header[role=banner] .banner__inner{margin:0;padding-right:22px;display:-ms-flexbox;display:flex;max-width:unset;width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}@media (min-width:64em){.theme--esero .banner .banner__inner,.theme--esero header[role=banner] .banner__inner{margin:0 auto;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start}}.theme--esero .banner .nav--main,.theme--esero header[role=banner] .nav--main{display:none;padding:.5rem}@media (min-width:64em){.theme--esero .banner .nav--main,.theme--esero header[role=banner] .nav--main{display:-ms-flexbox;display:flex;float:left;margin-right:-100%;margin-left:0;text-align:left}.theme--esero .banner .nav--main li,.theme--esero header[role=banner] .nav--main li{padding:1rem;list-style:none}.theme--esero .banner .nav--main li a,.theme--esero .banner .nav--main li a:hover,.theme--esero header[role=banner] .nav--main li a,.theme--esero header[role=banner] .nav--main li a:hover{color:#0099db}.theme--esero .banner .nav--main li.expanded a:after,.theme--esero header[role=banner] .nav--main li.expanded a:after{content:"";background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/icon-arrow-down-blue.svg);background-size:100%;background-repeat:no-repeat;display:inline-block;height:10px;width:10px;margin-left:1rem}.theme--esero .banner .nav--main li.expanded .menu,.theme--esero header[role=banner] .nav--main li.expanded .menu{display:block;visibility:hidden;font-size:inherit;margin:0;padding:0;background-color:#fff;position:absolute;top:99.9%;left:0;z-index:999;min-width:min-content;height:auto;border-top:5px solid #0099db;border-bottom:5px solid #0099db;box-sizing:border-box;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:0 0 5px 5px;text-align:left}.theme--esero .banner .nav--main li.expanded .menu li a,.theme--esero header[role=banner] .nav--main li.expanded .menu li a{color:#0099db}.theme--esero .banner .nav--main li.expanded .menu li a:after,.theme--esero header[role=banner] .nav--main li.expanded .menu li a:after{content:unset}.theme--esero .banner .nav--main li:hover,.theme--esero header[role=banner] .nav--main li:hover{background-color:#0099db}.theme--esero .banner .nav--main li:hover a,.theme--esero header[role=banner] .nav--main li:hover a{color:#fff}.theme--esero .banner .nav--main li:hover a:after,.theme--esero header[role=banner] .nav--main li:hover a:after{background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/icon-arrow-white-up.svg)}.theme--esero .banner .nav--main li:hover .menu,.theme--esero header[role=banner] .nav--main li:hover .menu{visibility:visible}.theme--esero .banner .nav--main li:hover .menu li:hover,.theme--esero header[role=banner] .nav--main li:hover .menu li:hover{background-color:unset;font-weight:700}.theme--esero .banner .nav--main a,.theme--esero header[role=banner] .nav--main a{font-size:16px;font-size:1.6rem}.theme--esero .banner .nav--main .flexMenu-popup,.theme--esero header[role=banner] .nav--main .flexMenu-popup{background-color:#fff}}@media (min-width:64em) and (min-width:64em){.theme--esero .banner .nav--main,.theme--esero header[role=banner] .nav--main{width:100%;float:left;margin-right:0;margin-left:0;clear:none;display:block}.theme--esero .banner .nav--main a,.theme--esero header[role=banner] .nav--main a{font-size:13px;font-size:1.3rem}.theme--esero .banner .nav--main ul.flexMenu-popup,.theme--esero header[role=banner] .nav--main ul.flexMenu-popup{background-color:#fff;border-bottom:0}.theme--esero .banner .nav--main ul.menu,.theme--esero header[role=banner] .nav--main ul.menu{display:-ms-flexbox;display:flex}.theme--esero .banner .nav--main ul.menu li,.theme--esero header[role=banner] .nav--main ul.menu li{position:relative}}@media (min-width:64em) and (min-width:76.25em){.theme--esero .banner .nav--main a,.theme--esero header[role=banner] .nav--main a{font-size:16px;font-size:1.6rem}}@media (min-width:64em) and (min-width:87.5em){.theme--esero .banner .nav--main a,.theme--esero header[role=banner] .nav--main a{font-size:16px;font-size:1.6rem}}@media (min-width:64em) and (min-width:120em){.theme--esero .banner .nav--main a,.theme--esero header[role=banner] .nav--main a{font-size:19px;font-size:1.9rem}}.theme--esero .nav--audiences a,.theme--esero .nav--audiences a:visited{font-size:13px;font-size:1.3rem;color:#0099db}@media (min-width:76.25em){.theme--esero .nav--audiences a,.theme--esero .nav--audiences a:visited{font-size:16px;font-size:1.6rem}}@media (min-width:87.5em){.theme--esero .nav--audiences a,.theme--esero .nav--audiences a:visited{font-size:16px;font-size:1.6rem}}@media (min-width:120em){.theme--esero .nav--audiences a,.theme--esero .nav--audiences a:visited{font-size:19px;font-size:1.9rem}}@media (min-width:30em){.theme--esero nav[role=navigation]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}@media (min-width:64em){.theme--esero nav[role=navigation]{-ms-flex-direction:row;flex-direction:row}}.theme--esero .menu-complete-wrapper{margin-top:0}.theme--esero .menu-complete-wrapper .menu-mobile-text span,.theme--esero .menu-complete-wrapper a{color:#0099db}.theme--esero #stem-popup-content{margin-top:75px}@media (min-width:64em){.theme--esero #stem-popup-content{margin-top:0}}.theme--esero .invisible{visibility:hidden}.theme--esero .esero-new-activity-button{margin:15px 0;width:100%}@media (min-width:30em){.theme--esero .esero-new-activity-button{width:auto}}.theme--esero #skip-nav>a{left:0;padding-bottom:3px;background-color:#0099db;border:1px solid #fff}.theme--esero .logo-esero-enhacement-activities{text-align:center;width:100%}.theme--esero .logo-esero-enhacement-activities>img{width:100%;height:auto}@media (min-width:64em){.theme--esero .logo-esero-enhacement-activities{text-align:right;width:469px;float:right}}@media (max-width:64em){.theme--esero .esero-launch-header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.theme--esero .esero-enhacements-title-block{width:100%;margin-top:0}.theme--esero .esero-enhacements-title-block>h2{font-size:28px;text-align:center}@media (min-width:48em){.theme--esero .esero-enhacements-title-block>h2{font-size:32px}}@media (min-width:64em){.theme--esero .esero-enhacements-title-block>h2{font-size:46px;text-align:left}}@media (min-width:64em){.theme--esero .esero-enhacements-title-block{margin-top:138px;width:50%;float:left;padding-bottom:7px}}@media (min-width:70em){.theme--esero .esero-enhacements-title-block{padding-bottom:30px}}.theme--esero .view-stem-enhancement-activities{width:100%;clear:left}@media (min-width:64em){.theme--esero .view-stem-enhancement-activities .view-filters{margin-top:0}}@media (max-width:48em){.theme--esero .container--tools.desktop{display:block}.theme--esero .container--tools.desktop .container--search--slide,.theme--esero .container--tools.desktop .nav--combined{display:none}.theme--esero .container--tools.desktop div.banner--logo{display:block}}.theme--esero.page-esero-enhancement-activities .container--search,.theme--esero.page-esero-enhancement-activities .container--search--slide{display:none}body.theme--mission{background:url(/sites/all/themes/custom/stem_base/assets/missionx/bkg-stars.svg) repeat;background-color:#102035;background-position:0 0;background-repeat:repeat;z-index:-2}@media (min-width:76.25em){body.theme--mission:after{background:url(/sites/all/themes/custom/stem_base/assets/missionx/shootingstar.svg) repeat;display:block;height:44px;width:116px;top:-50px;right:-50px;position:absolute;content:"";background-repeat:repeat-x;animation:shootingstar 1.5s linear;animation-delay:10s}@keyframes shootingstar{0%{top:150px;right:-50px;opacity:0}50%{opacity:1}90%{opacity:0}to{top:700px;right:110%}}}body.theme--mission [role=banner]{display:block}body.theme--mission [role=banner] a{font-family:RobotoRg,Helvetica Neue,Helvetica,Arial,sans-serif}body.theme--mission [role=banner] .nav--main{display:none}body.theme--mission #edit-combine-wrapper{float:none}body.theme--mission .container--tools{max-height:170px;max-height:17rem;position:relative;overflow:visible}body.theme--mission .container--tools.mobile{display:none}body.theme--mission .container--tools.desktop{display:block}body.theme--mission .container--tools.desktop .microsite-menu-wrapper{font-family:RobotoLt,Helvetica Neue,Helvetica,Arial,sans-serif;background-color:#5b9bd5!important;border:none;color:#fff;z-index:2;position:relative;margin:0;width:100%}body.theme--mission .container--tools.desktop .microsite-menu-wrapper .nav--combined{max-width:1200px;max-width:120rem;margin:0 auto}body.theme--mission .container--tools.desktop .microsite-menu-wrapper .nav--combined ul{height:2em}body.theme--mission .container--tools.desktop .microsite-menu-wrapper .nav--combined ul li a{color:#fff;font-size:16px}body.theme--mission .container,body.theme--mission .container--ad,body.theme--mission .container--dash,body.theme--mission .container--features,body.theme--mission .container--full,body.theme--mission .container--profile,body.theme--mission .container--results,body.theme--mission .container--rev,body.theme--mission .container--slim{margin:0 auto;width:100%}body.theme--mission .panel-separator{padding:1rem}body.theme--mission .nav--combined{display:none}@media (min-width:64em){body.theme--mission .nav--combined.top{margin:0}}body.theme--mission .mission--logo{position:absolute;top:10px;left:0;z-index:99}body.theme--mission .mission--logo a{display:block;width:137px;height:auto}body.theme--mission .mission--logo img{display:block;width:100%;height:auto}body.theme--mission .node-microsites-group .field-collection-container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;margin:0;padding:0;border:none}body.theme--mission .node-microsites-group .field-collection-view{margin:0 2rem;padding:0;border:none}body.theme--mission .container--tools,body.theme--mission .form__search .form-submit{background-color:#102035}body.theme--mission .container--tools{background:rgba(16,32,53,.5)!important}body.theme--mission main[role=main]{padding-top:66px}body.theme--mission main[role=main] .mission-x-container .pane-title{color:#fff!important}@media (min-width:76.25em){body.theme--mission main[role=main] .mission-x-container .pane-title{font-size:5rem}}@media (min-width:76.25em){body.theme--mission main[role=main] .mission-x-container .x-top .x-t-right span{font-size:25px!important}}body.theme--mission main[role=main] .mission-x-container .btn-primary,body.theme--mission main[role=main] .mission-x-container .btn-secondary,body.theme--mission main[role=main] .mission-x-container a.btn,body.theme--mission main[role=main] .mission-x-container a.form-submit{border:2px solid #5b9bd5;font-size:17px;font-size:1.7rem;text-transform:uppercase;display:inline-block;margin:0 16px 0 0;padding:14px 48px}body.theme--mission main[role=main] .mission-x-container .btn-secondary{border:2px solid #102035}body.theme--mission main[role=main] .mission-x-container .btn-primary,body.theme--mission main[role=main] .mission-x-container a.btn,body.theme--mission main[role=main] .mission-x-container a.form-submit{background:none;color:#fff;border-color:#fff;position:relative;overflow:hidden;transition:all .3s ease-in-out;z-index:1}body.theme--mission main[role=main] .mission-x-container .btn-primary:after,body.theme--mission main[role=main] .mission-x-container .btn-primary:before,body.theme--mission main[role=main] .mission-x-container a.btn:after,body.theme--mission main[role=main] .mission-x-container a.btn:before,body.theme--mission main[role=main] .mission-x-container a.form-submit:after,body.theme--mission main[role=main] .mission-x-container a.form-submit:before{content:"";position:absolute;width:100%;height:0;left:0;top:50%;z-index:-1;opacity:0;background-color:#fff;transition:all .2s ease-in-out}body.theme--mission main[role=main] .mission-x-container .btn-primary:after,body.theme--mission main[role=main] .mission-x-container a.btn:after,body.theme--mission main[role=main] .mission-x-container a.form-submit:after{top:auto;bottom:50%}body.theme--mission main[role=main] .mission-x-container .btn-primary:hover,body.theme--mission main[role=main] .mission-x-container a.btn:hover,body.theme--mission main[role=main] .mission-x-container a.form-submit:hover{color:#5b9bd5!important;text-decoration:underline;border-color:#5b9bd5}body.theme--mission main[role=main] .mission-x-container .btn-primary:hover:after,body.theme--mission main[role=main] .mission-x-container .btn-primary:hover:before,body.theme--mission main[role=main] .mission-x-container a.btn:hover:after,body.theme--mission main[role=main] .mission-x-container a.btn:hover:before,body.theme--mission main[role=main] .mission-x-container a.form-submit:hover:after,body.theme--mission main[role=main] .mission-x-container a.form-submit:hover:before{height:50%;opacity:1}body.theme--mission main[role=main] .mission-x-container .btn-secondary{background-color:#fff;color:#102035!important}body.theme--mission main[role=main] .mission-x-container a.btn-cta{background-color:#102035;border:1px solid #102035}body.theme--mission main[role=main] .mission-x-container a.btn-cta.btn-blue{background-color:#5b9bd5}@media (max-width:992px){body.theme--mission main[role=main] .mission-x-container a.btn-cta.btn-blue{margin-left:14%;margin-bottom:8px}}body.theme--mission main[role=main] .mission-x-container .x-mascots-girl-boy{min-height:150px;padding-left:15%;padding-right:15%;position:relative}body.theme--mission main[role=main] .mission-x-container .x-mascots-girl-boy:before{display:block;content:" ";width:15%;height:50%;position:absolute;top:70px;left:35px;background:url(/sites/all/themes/custom/stem_base/assets/missionx/images/v2/mascot-boy.png) no-repeat scroll 50%;background-size:contain}@media (min-width:76.25em){body.theme--mission main[role=main] .mission-x-container .x-mascots-girl-boy:before{width:20%;top:90px;left:-15px}}body.theme--mission main[role=main] .mission-x-container .x-mascots-girl-boy:after{display:block;content:" ";width:15%;height:50%;position:absolute;top:70px;right:35px;background:url(/sites/all/themes/custom/stem_base/assets/missionx/images/v2/mascot-girl.png) no-repeat scroll 50%;background-size:contain}@media (min-width:76.25em){body.theme--mission main[role=main] .mission-x-container .x-mascots-girl-boy:after{width:20%;top:90px;right:-15px}}body.theme--mission main[role=main] .mission-x-container .x-mascots-girl-boy.lead{color:#102035;font-size:22px;font-size:2.2rem;line-height:1.5;font-weight:700}body.theme--mission main[role=main] .mission-x-container .x-mascots-girl-boy .btn,body.theme--mission main[role=main] .mission-x-container .x-mascots-girl-boy .form-submit{display:block;margin:0 auto}@media only screen and (max-width:700px){body.theme--mission main[role=main] .mission-x-container .x-mascots-girl-boy{padding-left:7%;padding-right:7%}body.theme--mission main[role=main] .mission-x-container .x-mascots-girl-boy:before{top:85px;left:-5px}body.theme--mission main[role=main] .mission-x-container .x-mascots-girl-boy:after{top:85px;right:-8px}}body.theme--mission main[role=main] .mission-x-container .x-mascots-walking{min-height:530px;position:relative}body.theme--mission main[role=main] .mission-x-container .x-mascots-walking .lead{color:#102035;font-size:22px;font-size:2.2rem;line-height:1.5;font-weight:700}body.theme--mission main[role=main] .mission-x-container .x-flags p{font-size:22px;font-size:2.2rem;color:#fff;font-weight:700;line-height:1.2}body.theme--mission main[role=main] .mission-x-container .x-flags a{color:#fff}body.theme--mission main[role=main] .mission-x-container .x-flags .list--floated-3>li{border:none;color:#fff}body.theme--mission main[role=main] .mission-x-container .flag:before{display:inline-block;content:" ";width:32px;height:14px;background:none no-repeat scroll 50%;background-size:contain}body.theme--mission main[role=main] .flag.flag-argentina:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Argentina.png)}body.theme--mission main[role=main] .flag.flag-france:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/France.png)}body.theme--mission main[role=main] .flag.flag-portugal:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Portugal.png)}body.theme--mission main[role=main] .flag.flag-australia:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Australia.png)}body.theme--mission main[role=main] .flag.flag-germany:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Germany.png)}body.theme--mission main[role=main] .flag.flag-romania:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Romania.png)}body.theme--mission main[role=main] .flag.flag-austria:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Austria.png)}body.theme--mission main[role=main] .flag.flag-greece:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Grecee.png)}body.theme--mission main[role=main] .flag.flag-russia:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Russia.png)}body.theme--mission main[role=main] .flag.flag-belgium:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Belgium.png)}body.theme--mission main[role=main] .flag.flag-ireland:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Ireland.png)}body.theme--mission main[role=main] .flag.flag-serbia:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Serbia.png)}body.theme--mission main[role=main] .flag.flag-brazil:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Brazil.png)}body.theme--mission main[role=main] .flag.flag-israel:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Israel.png)}body.theme--mission main[role=main] .flag.flag-south-africa:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/South-Africa.png)}body.theme--mission main[role=main] .flag.flag-canada:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Canada.png)}body.theme--mission main[role=main] .flag.flag-italy:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Italy.png)}body.theme--mission main[role=main] .flag.flag-colombia:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Colombia.png)}body.theme--mission main[role=main] .flag.flag-japan:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Japan.png)}body.theme--mission main[role=main] .flag.flag-spain:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Spain.png)}body.theme--mission main[role=main] .flag.flag-cyprus:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Cyprus.png)}body.theme--mission main[role=main] .flag.flag-mexico:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Mexico.png)}body.theme--mission main[role=main] .flag.flag-sweden:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Sweden.png)}body.theme--mission main[role=main] .flag.flag-czech-republic:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Czech-Republic.png)}body.theme--mission main[role=main] .flag.flag-netherlands:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Netherlands.png)}body.theme--mission main[role=main] .flag.flag-turkey:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Turkey.png)}body.theme--mission main[role=main] .flag.flag-denmark:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Denmark.png)}body.theme--mission main[role=main] .flag.flag-norway:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Norway.png)}body.theme--mission main[role=main] .flag.flag-uk:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/United-Kingdom.png)}body.theme--mission main[role=main] .flag.flag-finland:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Finland.png)}body.theme--mission main[role=main] .flag.flag-poland:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Poland.png)}body.theme--mission main[role=main] .flag.flag-usa:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/United-States-of-America.png)}body.theme--mission main[role=main] .flag.flag-uae:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/United-Arab-Emirates.png)}body.theme--mission main[role=main] .flag.flag-croatia:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Croatia.png)}body.theme--mission main[role=main] .flag.flag-luxembourg:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Luxembourg.png)}body.theme--mission main[role=main] .flag.flag-macedonia:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Macedonia.png)}body.theme--mission main[role=main] .flag.flag-montenegro:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Montenegro.png)}body.theme--mission main[role=main] .flag.flag-bosnia-and-herzegovina:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Bosnia-and-Herzegovina.png)}body.theme--mission main[role=main] .flag.flag-pakistan:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Pakistan.png)}body.theme--mission main[role=main] .flag.flag-egypt:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Egypt.png)}body.theme--mission main[role=main] .flag.flag-south-korea:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Korea,-South.png)}body.theme--mission main[role=main] .flag.flag-iran:before{background-image:url(/sites/all/themes/custom/stem_base/assets/missionx/flags/Iran.png)}body.theme--mission main[role=main] .list--floated-1 li,body.theme--mission main[role=main] .list--floated-2 li,body.theme--mission main[role=main] .list--floated-3 li,body.theme--mission main[role=main] .list--floated-4 li,body.theme--mission main[role=main] .list--floated-4--gapless li,body.theme--mission main[role=main] .list--floated-6 li{border:none}body.theme--mission .tabs a{color:#fff!important}body.theme--mission .complementary a.btn--block,body.theme--mission .listing--share ul li a[class^=listing--share--],body.theme--mission .listing--share ul li a[class^=listing--share--]:hover,body.theme--mission .main a.btn--block,body.theme--mission a.btn,body.theme--mission a.btn-cta,body.theme--mission a.btn-cta.active:hover,body.theme--mission a.form-submit,body.theme--mission main[role=main] a.btn,body.theme--mission main[role=main] a.btn-cta,body.theme--mission main[role=main] a.btn:hover,body.theme--mission main[role=main] a.form-submit,body.theme--mission main[role=main] a.form-submit:hover{color:#fff}body.theme--mission [role=main]{position:relative}body.theme--mission [role=main]:before{background:url(/sites/all/themes/custom/stem_base/assets/missionx/footer-full.svg) no-repeat scroll bottom;background-size:cover;display:block;position:absolute;bottom:0;width:100%;height:1170px;content:"";z-index:0}body.theme--mission [role=main]:after{display:block;content:"";height:300px;z-index:-1;width:100%;background:linear-gradient(0deg,#399aa4,#102035)}body.theme--mission footer{border:none;margin-top:-1px;position:relative}body.theme--mission footer .nav--footer--info{float:left;width:100%;clear:both}body.theme--mission footer .nav--footer--info small{float:left}body.theme--mission footer .nav--footer--info .missionx-social-networks{float:right;margin-top:-6px}body.theme--mission footer .nav--footer--info .missionx-social-networks .distinct--reversed{border:none;display:block;clear:both;overflow:hidden;background-color:transparent}body.theme--mission footer .nav--footer--info .missionx-social-networks a{display:inline-block;width:30px;height:30px;margin:0 5px;color:#fff;text-decoration:none;outline:none}body.theme--mission footer .nav--footer--info .missionx-social-networks a:hover{opacity:.6}body.theme--mission footer .nav--footer--info .missionx-social-networks a:hover,body.theme--mission footer .nav--footer--info .missionx-social-networks a:visited{color:#fff}body.theme--mission.node-type-commercial-page .lead{width:100%;text-align:center}body.theme--mission.node-type-commercial-page .lead a.btn-blue{margin:0}body.theme--mission .pane-missionx-activity-view .pane-title{color:#fff}body.theme--mission .nav--audiences--block{float:right;color:#fff;margin:.3em 0 0;width:100%;text-align:right}@media (min-width:37.5em){body.theme--mission .nav--audiences--block{width:auto}}body.theme--mission .nav--audiences--block .nav--audiences--wrapper{display:inline-block;width:120px;border:2px solid #fff;border-radius:5px;position:relative;cursor:pointer}body.theme--mission .nav--audiences--block .nav--audiences--title{display:inline-block;vertical-align:top;font-size:16px;font-size:1.6rem;letter-spacing:1px;color:#fff!important;margin:0;padding:.7em .5em}body.theme--mission .nav--audiences--block .nav--audiences--wrapper dt{font-size:16px;font-size:1.6rem;padding:.5em 2em .5em 1em;position:relative;text-align:left}body.theme--mission .nav--audiences--block .nav--audiences--wrapper dd{display:none;position:absolute;top:99%;left:0;z-index:99;margin:0;padding:0}body.theme--mission .nav--audiences--block .nav--audiences--wrapper.show dd{display:block;width:100%;border:2px solid #fff;border-radius:0 0 5px 5px}body.theme--mission .nav--audiences--block .nav--audiences{background:rgba(16,32,53,.98)!important;padding:0;margin:0;border:none;display:block;width:100%}body.theme--mission .nav--audiences--block .nav--audiences li{display:block;width:100%;margin:0;padding:.5em 1em;text-align:left;cursor:pointer}body.theme--mission .nav--audiences--block .nav--audiences li a{display:block;text-transform:none;color:#fff}body.theme--mission .nav--audiences--block .nav--audiences li a.active,body.theme--mission .nav--audiences--block .nav--audiences li a:visited.active{text-decoration:none}body.theme--mission .nav--audiences--block .nav--audiences li a:hover.active{text-decoration:underline}body.theme--mission .nav--audiences--block .nav--audiences li a:hover{color:#5b9bd5!important}body.theme--mission .nav--audiences--block .arrow.down{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;position:absolute;top:45%;right:1em}body.theme--mission .nav--audiences{padding:.5em 0 0 10em}body.theme--mission .nav--audiences a,body.theme--mission .nav--audiences a:visited{font-size:16px;font-size:1.6rem}body.theme--mission .nav--audiences a:after{background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/icon-arrow-down.svg)}body.theme--mission .nav--audiences .expanded .menu{top:25px;margin:0;z-index:99;background-color:#fff;position:absolute;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-bottom:5px solid #5b9bd5}body.theme--mission .nav--audiences .expanded .menu a{text-transform:none}body.theme--mission .nav--audiences .expanded .menu li{margin:0;padding:0}body.theme--mission .nav--audiences .expanded .menu li:hover{background-color:#102035}body.theme--mission .nav--audiences .expanded .menu li:hover a{color:#fff!important;text-decoration:none}body.theme--mission .nav--audiences .expanded:hover{border-radius:unset}body.theme--mission .nav--audiences .expanded:hover a{color:#000}body.theme--mission .nav--audiences .expanded:hover.expanded{background-color:#fff}body.theme--mission .nav--audiences .expanded:hover ul.menu{background-color:#fff;border-top:none;width:auto}body.theme--mission .nav--audiences .expanded:hover ul.menu li{text-align:center}body.theme--mission .nav--audiences .expanded:hover a:after{background-image:url(/sites/all/themes/custom/stem_base/assets/img/site/icon-arrow-white-up.svg)}@media (max-width:37.5em){body.theme--mission .nav--audiences .flexMenu-allInPopup{float:right}body.theme--mission .nav--audiences .flexMenu-popup{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:auto;right:0;left:auto;border-bottom-left-radius:5px;border-bottom-right-radius:5px}body.theme--mission .nav--audiences .flexMenu-popup a{color:#102035!important}body.theme--mission .nav--audiences .flexMenu-popup a:hover{text-decoration:none}body.theme--mission .nav--audiences .flexMenu-popup a:after{content:none}body.theme--mission .nav--audiences .expanded.open{background-color:transparent;padding-bottom:0}body.theme--mission .nav--audiences .expanded.open:hover{background-color:transparent}body.theme--mission .nav--audiences .expanded .menu{top:0;background-color:transparent;position:relative;visibility:visible;font-size:inherit;height:auto;margin:0 0 0 15px}body.theme--mission .nav--audiences .expanded .menu:hover{background-color:initial}body.theme--mission .nav--audiences .expanded .menu:hover a{color:initial!important}body.theme--mission .nav--audiences .expanded .menu li{border-bottom:none}}@media (min-width:37.5em) and (max-width:48em){body.theme--mission .expanded .menu{padding:0 0 0 15px}}body.theme--mission .pane-missionx-activity-view .views-field-field-image-teaser,body.theme--mission .pane-missionx-activity-view .views-field-title{background-color:#fff}body.theme--mission .pane-missionx-activity-view .field-name-field-description,body.theme--mission .pane-missionx-activity-view .field-name-field-learning-outcomes,body.theme--mission .pane-missionx-activity-view .field-name-field-link,body.theme--mission .pane-missionx-activity-view .views-field-field-description,body.theme--mission .pane-missionx-activity-view .views-field-field-learning-outcomes,body.theme--mission .pane-missionx-activity-view .views-field-field-link{padding:20px 20px 10px;color:#fff}body.theme--mission .physical,body.theme--mission .physical .pane-title,body.theme--mission .physical .views-field{background-color:#f29a03!important}body.theme--mission .physical .pane-title a,body.theme--mission .physical .pane-title p,body.theme--mission .physical .pane-title span,body.theme--mission .physical .views-field a,body.theme--mission .physical .views-field p,body.theme--mission .physical .views-field span{color:#000!important}body.theme--mission .science{color:#000}body.theme--mission .science,body.theme--mission .science .pane-title,body.theme--mission .science .views-field{background-color:#7fc459!important}body.theme--mission .science .pane-title a,body.theme--mission .science .pane-title p,body.theme--mission .science .pane-title span,body.theme--mission .science .views-field a,body.theme--mission .science .views-field p,body.theme--mission .science .views-field span{color:#000!important}body.theme--mission .other{color:#000}body.theme--mission .other,body.theme--mission .other .pane-title,body.theme--mission .other .views-field{background-color:#2cc3f2!important}body.theme--mission .other .pane-title a,body.theme--mission .other .pane-title p,body.theme--mission .other .pane-title span,body.theme--mission .other .views-field a,body.theme--mission .other .views-field p,body.theme--mission .other .views-field span{color:#000!important}@media (max-width:37.5em){body.theme--mission nav[role=navigation]{position:relative}}body.theme--mission .menu-complete-wrapper{display:none}body.theme--mission #skip-nav>a{z-index:999;background-color:#5b9bd5}@media (min-width:992px){.node-type-microsite .media__embed iframe{width:90%!important;height:90%!important;top:50%;left:50%;transform:translate(-50%,-50%)}}body.theme--mission .field-name-field-logo-image img{position:relative;float:left;width:150px;width:15rem;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}@media (min-width:48em){body.theme--mission [role=banner]{margin-bottom:60px}body.theme--mission .nav--main{width:70%}.field-name-field-logo-image{margin:16px 8px 0}}@media (max-width:992px){body.theme--mission .node-microsites-group .field-collection-view{margin:0 .75rem}body.theme--mission .mission-x-container .pane-title{color:#fff!important}body.theme--mission .mission-x-container .x-resources-main{min-height:100%;background-size:50%}}@media (max-width:768px){body.theme--mission .mission-x-container{padding-left:20px;padding-right:20px}body.theme--mission .nav--main{padding-left:150px}body.theme--mission .flexMenu-allInPopup{float:left;font-family:RobotoRg,Helvetica Neue,Helvetica,Arial,sans-serif}body.theme--mission ul.flexMenu-popup{margin:0;padding:1% 3%;text-align:center;border:none}body.theme--mission .nav--main .flexMenu-popup a{font-family:RobotoRg,Helvetica Neue,Helvetica,Arial,sans-serif}body.theme--mission .nav--main .flexMenu-popup li a{color:#102035!important}body.theme--mission .node-microsites-group .field-collection-container{max-width:60%;float:right}body.theme--mission .node-microsites-group .field-collection-view img{max-width:100%;height:auto}}@media (max-width:468px){.theme--mission .container--tools{padding:0}.theme--mission .mission--logo{max-width:35%}.theme--mission .nav--main{padding:1em 0;max-width:60%}.theme--mission .flexMenu-allInPopup{float:right}.theme--mission ul.flexMenu-popup{max-width:60%;right:0;left:auto;z-index:100}.theme--mission ul.flexMenu-popup li{display:block}}.mission-x-time-countdown{display:block;width:100%;clear:both;border-radius:10px;color:#fff;padding:0 0 4%;text-align:center}.mission-x-time-countdown .counter-title{font-size:32px;font-size:3.2rem;font-weight:700;color:#fff;text-transform:uppercase;padding-bottom:10px;text-shadow:-1px -1px 0 #5b9bd5,1px -1px 0 #5b9bd5,-1px 1px 0 #5b9bd5,1px 1px 0 #5b9bd5}@media (min-width:76.25em){.mission-x-time-countdown .counter-title{font-size:5rem}}.mission-x-time-countdown .counter-title.end{color:#fff;margin:0}.mission-x-time-countdown .time-left{color:#fff;text-shadow:-1px -1px 0 #5b9bd5,1px -1px 0 #5b9bd5,-1px 1px 0 #5b9bd5,1px 1px 0 #5b9bd5;font-weight:700;font-size:30px;font-size:3rem}@media (min-width:76.25em){.mission-x-time-countdown .time-left{font-size:4rem}}.mission-x-time-countdown .time-left span{position:relative;border:2px solid #fff;border-radius:10px;padding:10px 10px 15px;display:inline-block;min-width:55px}@media (min-width:76.25em){.mission-x-time-countdown .time-left span{min-width:70px}}.mission-x-time-countdown .time-left small{font-size:10px;font-size:1rem;position:absolute;bottom:5px;left:45%;color:#5b9bd5;text-shadow:none}.mission-x-time-countdown .time-left .mins small{left:42%}@media only screen and (max-width:700px){.mission-x-time-countdown .time-left{font-size:2rem}.mission-x-time-countdown .time-left span{font-size:1.5rem;width:40px;padding:5px 5px 10px}.mission-x-time-countdown .time-left small{font-size:1.6rem;left:42%;bottom:0}.mission-x-time-countdown .time-left .mins small{left:35%}}.x-top p{color:#fff}.missionx-homepage-grid-items{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.missionx-homepage-grid-items .missionx-homepage-grid-item{max-width:23%}.missionx-homepage-grid-items .missionx-homepage-grid-item--title{color:#fff}.missionx-homepage-grid-items .missionx-homepage-grid-item--image{margin:0 0 10px;height:300px;object-fit:cover;object-position:center;width:300px}@media (max-width:768px){.missionx-homepage-grid-items{-ms-flex-direction:column;flex-direction:column}.missionx-homepage-grid-items .missionx-homepage-grid-item{max-width:100%;display:block;text-align:center}}.missionx-documents-download{text-align:center}.page-missionx-activity-results .views-exposed-filter{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.page-missionx-activity-results .views-exposed-filter label{margin:5px 10px 0 0}.page-missionx-activity-results .views-exposed-filter .description{text-align:left}.page-missionx-activity-results .views-exposed-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.theme--heated .nav--audiences,.theme--heated .nav--main{margin-left:3.21054003%}@media (min-width:64em){.theme--heated .nav--audiences,.theme--heated .nav--main{padding-left:44px;margin-right:-100%;margin-left:13.21054003%}}@media (min-width:70em){.theme--heated .nav--audiences,.theme--heated .nav--main{padding-left:0}}@media (min-width:64em){.theme--heated .nav--audiences,.theme--heated .nav--main{margin-left:13.21054003%}}@media (min-width:64em){.theme--heated .nav--sub{padding-left:44px}}@media (min-width:70em){.theme--heated .nav--sub{padding-left:0}}
