html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,main,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;}html{font-size:10px;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block;}body{line-height:1;padding:0px;margin:0px;}html,body{width:100%;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,q:before{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}.left,.columns.left{float:left;}.right,.columns.right{float:right;}.hide{display:none;}.highlight{background:#ff0;}input[type=submit],input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;}textarea{overflow:auto;min-width:100%;max-width:100%;}iframe{margin:0 auto;}body{background:#fff;font-family:"Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;}input,textarea{-webkit-font-smoothing:antialiased;}h1,h2,h3,h4,h5,h6{font-weight:bold;line-height:1.2em;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit;}h1{font-size:46px;font-size:4.6rem;margin-bottom:12px;}h2{font-size:39px;font-size:3.9rem;margin-bottom:9px;}h3{font-size:29px;font-size:2.9rem;margin-bottom:9px;}h4{font-size:25px;font-size:2.5rem;margin-bottom:3px;}h5{font-size:19px;font-size:1.9rem;font-weight:normal;margin-bottom:3px;}h6{font-size:15px;font-size:1.5rem;font-weight:normal;}.subhead{color:#777;font-weight:normal;margin-bottom:20px;}a{color:#d04526;text-decoration:none;outline:0;line-height:inherit;cursor:pointer;}a:hover,a:active{color:#c03d20;}p{margin:0px 0px 1em;}p:last-child{margin-bottom:0px;}p.lead{font-size:18px;font-size:1.8rem;}p img{margin:0;}p a,p a:visited{line-height:inherit;}ul{list-style:none outside;}ol{list-style:decimal;}ol,ul.square,ul.circle,ul.disc{margin-left:30px;}ul.square{list-style:square outside;}ul.circle{list-style:circle outside;}ul.disc{list-style:disc outside;}ul ul,ol ol{margin:4px 0 5px 30px;}ul.large li{line-height:21px;}@media (max-width:767px){}em,i{font-style:italic;line-height:inherit;}strong,b{font-weight:bold;line-height:inherit;}small{font-size:56.4%;line-height:inherit;}h1 small,h2 small,h3 small,h4 small,h5 small{color:#777;}blockquote{color:#777;margin:0 0 18px;padding:9px 20px 0 19px;border-left:1px solid #ddd;}blockquote cite{display:block;font-size:12px;font-size:1.2rem;color:#555;}blockquote cite:before{content:"\2014 \0020";}blockquote cite a,blockquote cite a:visited{color:#555;}hr{border:1px solid #ddd;clear:both;margin:16px 0 18px;height:0;}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;border-bottom:1px solid #ddd;cursor:help;}abbr{text-transform:none;}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;}p a,p a:visited{color:#444 !important;text-decoration:underline;}p a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}@page{margin:0.5cm;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}.main-wrapper{width:1140px;}}.element-invisible{display:none !important;}.krumo-root{color:#584633;}.main-wrapper{overflow:hidden;min-width:320px;}header,footer,section{padding:0px 30px;}header section,footer section,section section{margin:0px -30px;}.row{width:100%;max-width:1140px;min-width:600px;margin:0 auto;}.row .row{min-width:0px;}.column,.columns{margin-left:2.63158%;float:left;min-height:1px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.column:first-child,.columns:first-child,.alpha{margin-left:0px;}.column.omega,.columns.omega{float:right;}.row .one.columns{width:5.92105%;}.row .two.columns{width:14.47368%;}.row .three.columns{width:23.02632%;}.row .four.columns{width:31.57895%;}.row .five.columns{width:40.13158%;}.row .six.columns{width:48.68421%;}.row .seven.columns{width:57.23684%;}.row .eight.columns{width:65.78947%;}.row .nine.columns{width:74.34211%;}.row .ten.columns{width:82.89474%;}.row .eleven.columns{width:91.44737%;}.row .twelve.columns{width:100%;}.row .columns.push_one{margin-left:11.18421%;}.row .columns.push_two{margin-left:19.73684%;}.row .columns.push_three{margin-left:28.28947%;}.row .columns.push_four{margin-left:36.84211%;}.row .columns.push_five{margin-left:45.39474%;}.row .columns.push_six{margin-left:53.94737%;}.row .columns.push_seven{margin-left:62.5%;}.row .columns.push_eight{margin-left:71.05263%;}.row .columns.push_nine{margin-left:79.60526%;}.row .columns.push_ten{margin-left:88.15789%;}.row .columns.push_eleven{margin-left:96.71053%;}.row .columns.push_one:first-child{margin-left:8.55263%;}.row .columns.push_two:first-child{margin-left:17.10526%;}.row .columns.push_three:first-child{margin-left:25.65789%;}.row .columns.push_four:first-child{margin-left:34.21053%;}.row .columns.push_five:first-child{margin-left:42.76316%;}.row .columns.push_six:first-child{margin-left:51.31579%;}.row .columns.push_seven:first-child{margin-left:59.86842%;}.row .columns.push_eight:first-child{margin-left:68.42105%;}.row .columns.push_nine:first-child{margin-left:76.97368%;}.row .columns.push_ten:first-child{margin-left:85.52632%;}.row .columns.push_eleven:first-child{margin-left:94.07895%;}.row .one.centered{margin-left:47.03947%;}.row .two.centered{margin-left:42.76316%;}.row .three.centered{margin-left:38.48684%;}.row .four.centered{margin-left:34.21053%;}.row .five.centered{margin-left:29.93421%;}.row .six.centered{margin-left:25.65789%;}.row .seven.centered{margin-left:21.38158%;}.row .eight.centered{margin-left:17.10526%;}.row .nine.centered{margin-left:12.82895%;}.row .ten.centered{margin-left:8.55263%;}.row .eleven.centered{margin-left:4.27632%;}img,object,embed{max-width:100%;height:auto;}img{-ms-interpolation-mode:bicubic;}#map_canvas img,.map_canvas img{max-width:none !important;}.row:before,.row:after,.clearfix:before,.clearfix:after{content:"";display:table;}.row:after,.clearfix:after{clear:both;}.row,.clearfix{zoom:1;}.row.noclear:before,.row.noclear:after{content:none;display:none;clear:none;}.row.reverse .column,.row.reverse .columns{margin-left:0px;margin-right:2.63158%;float:right;}.row.reverse .column:first-child,.row.reverse .columns:first-child,.row.reverse .alpha{margin-right:0px;}.row.reverse .column.omega,.row.reverse .columns.omega{float:left;}@media (max-width:767px){body{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0;}.container{min-width:0;margin-left:0;margin-right:0;}.row{width:100%;min-width:0;margin-left:0;margin-right:0;}.row .row .column,.row .row .columns{padding:0;}.column,.columns{width:auto !important;float:none;margin-left:0;margin-right:0;}.column:not(:last-child),.columns:not(:last-child){margin-bottom:20px;}.column:last-child,.columns:last-child{margin-right:0;float:none;}.row .row .column,.row .row .columns{padding:0;}.column,.columns,.row.reverse .column,.row.reverse .columns{width:auto !important;float:none;margin-left:0px;margin-right:0px;}.column:last-child,.columns:last-child{margin-right:0;float:none;}[class*="column"] + [class*="column"]:last-child{float:none;}[class*="column"]:before,[class*="column"]:after{display:table;}[class*="column"]:after{clear:both;}.push_one,.push_two,.push_three,.push_four,.push_five,.push_six,.push_seven,.push_eight,.push_nine,.push_ten,.push_eleven,.centered{margin-left:0% !important;}}.grid{max-width:1140px;margin:0px auto;overflow:hidden;}.grid .cell{margin-bottom:10px;}.grid.five .cell{float:left;width:18.59649%;margin-left:1.75439%;clear:none;}.grid.five .cell:first-child{margin-left:0px;}@media (min-width:1075px){.grid.five .cell:nth-child(5n-4){margin-left:0px;clear:left;}.grid.five .cell:nth-last-child(1):nth-child(5n+1){margin-left:40.70175%;}.grid.five .cell:nth-last-child(2):nth-child(5n+1){margin-left:30.52632%;}.grid.five .cell:nth-last-child(3):nth-child(5n+1){margin-left:20.35088%;}.grid.five .cell:nth-last-child(4):nth-child(5n+1){margin-left:10.17544%;}}@media (min-width:844px) and (max-width:1074px){.grid.five .cell{width:23.68421%;}.grid.five .cell:first-child,.grid.five .cell:nth-child(4n-3){margin-left:0px;clear:both;}.grid.five .cell:nth-last-child(1):nth-child(4n+1){margin-left:38.15789%;}.grid.five .cell:nth-last-child(2):nth-child(4n+1){margin-left:25.4386%;}.grid.five .cell:nth-last-child(3):nth-child(4n+1){margin-left:12.7193%;}}@media (min-width:622px) and (max-width:843px){.grid.five .cell{width:32.16374%;}.grid.five .cell:first-child,.grid.five .cell:nth-child(3n-2){margin-left:0px;clear:both;}.grid.five .cell:nth-last-child(1):nth-child(3n+1){margin-left:33.91813%;}}@media (min-width:407px) and (max-width:621px){.grid.five .cell{width:49.12281%;}.grid.five .cell:first-child,.grid.five .cell:nth-child(2n-1){margin-left:0px;clear:both;}.grid.five .cell:nth-last-child(1):nth-child(2n+1){margin-left:25.4386%;}.grid.five .cell:nth-last-child(0):nth-child(2n+1){margin-left:50.87719%;}.grid.five .cell:nth-last-child(-1):nth-child(2n+1){margin-left:76.31579%;}}@media (min-width:0px) and (max-width:406px){.grid.five .cell{width:100%;}.grid.five .cell:first-child,.grid.five .cell:nth-child(1n-0){margin-left:0px;clear:both;}.grid.five .cell:nth-last-child(1):nth-child(1n+1){margin-left:0%;}.grid.five .cell:nth-last-child(0):nth-child(1n+1){margin-left:50.87719%;}.grid.five .cell:nth-last-child(-1):nth-child(1n+1){margin-left:101.75439%;}.grid.five .cell:nth-last-child(-2):nth-child(1n+1){margin-left:152.63158%;}.grid.five .cell:nth-last-child(-3):nth-child(1n+1){margin-left:203.50877%;}}.grid.four .cell{float:left;width:23.68421%;margin-left:1.75439%;clear:none;}.grid.four .cell:first-child{margin-left:0px;}@media (min-width:929px){.grid.four .cell:nth-child(4n-3){margin-left:0px;clear:left;}.grid.four .cell:nth-last-child(1):nth-child(4n+1){margin-left:38.15789%;}.grid.four .cell:nth-last-child(2):nth-child(4n+1){margin-left:25.4386%;}.grid.four .cell:nth-last-child(3):nth-child(4n+1){margin-left:12.7193%;}}@media (min-width:684px) and (max-width:928px){.grid.four .cell{width:32.16374%;}.grid.four .cell:first-child,.grid.four .cell:nth-child(3n-2){margin-left:0px;clear:both;}.grid.four .cell:nth-last-child(1):nth-child(3n+1){margin-left:33.91813%;}.grid.four .cell:nth-last-child(2):nth-child(3n+1){margin-left:16.95906%;}}@media (min-width:448px) and (max-width:683px){.grid.four .cell{width:49.12281%;}.grid.four .cell:first-child,.grid.four .cell:nth-child(2n-1){margin-left:0px;clear:both;}.grid.four .cell:nth-last-child(1):nth-child(2n+1){margin-left:25.4386%;}.grid.four .cell:nth-last-child(0):nth-child(2n+1){margin-left:50.87719%;}}@media (min-width:0px) and (max-width:447px){.grid.four .cell{width:100%;}.grid.four .cell:first-child,.grid.four .cell:nth-child(1n-0){margin-left:0px;clear:both;}.grid.four .cell:nth-last-child(1):nth-child(1n+1){margin-left:0%;}.grid.four .cell:nth-last-child(0):nth-child(1n+1){margin-left:50.87719%;}.grid.four .cell:nth-last-child(-1):nth-child(1n+1){margin-left:101.75439%;}.grid.four .cell:nth-last-child(-2):nth-child(1n+1){margin-left:152.63158%;}}.grid.three .cell{float:left;width:32.16374%;margin-left:1.75439%;clear:none;}.grid.three .cell:first-child{margin-left:0px;}@media (min-width:933px){.grid.three .cell:nth-child(3n-2){margin-left:0px;clear:left;}.grid.three .cell:nth-last-child(1):nth-child(3n+1){margin-left:33.91813%;}.grid.three .cell:nth-last-child(2):nth-child(3n+1){margin-left:16.95906%;}}@media (min-width:611px) and (max-width:932px){.grid.three .cell{width:49.12281%;}.grid.three .cell:first-child,.grid.three .cell:nth-child(2n-1){margin-left:0px;clear:both;}.grid.three .cell:nth-last-child(1):nth-child(2n+1){margin-left:25.4386%;}}@media (min-width:0px) and (max-width:610px){.grid.three .cell{width:100%;}.grid.three .cell:first-child,.grid.three .cell:nth-child(1n-0){margin-left:0px;clear:both;}.grid.three .cell:nth-last-child(1):nth-child(1n+1){margin-left:0%;}.grid.three .cell:nth-last-child(0):nth-child(1n+1){margin-left:50.87719%;}.grid.three .cell:nth-last-child(-1):nth-child(1n+1){margin-left:101.75439%;}}@media (max-width:767px){body.add-this{padding-bottom:46px;}}html,body{font-size:20px;line-height:1.5em;min-width:320px;background-color:#cac8d5;}.main-wrapper{background-color:#ffffff;}.main-wrapper,input,textarea,select{font-family:"Humanist521BT-Light",Arial,sans-serif;font-size:1em;}h2,h3,h4,h5,h6,h1,fieldset .fieldset-legend{font-family:"Humanist521BT-Roman",Arial,sans-serif;color:#2c2458;font-weight:bold;line-height:1.2em;}h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,h1:first-child,fieldset .fieldset-legend:first-child{margin-top:0px;}h1{font-family:"adobe-garamond-pro",'Times New Roman','Serif';font-size:51px;font-size:2.55rem;margin:30px 0px;text-transform:uppercase;padding-bottom:10px;font-weight:normal;border-bottom:4px solid #2c2458;padding-bottom:10px;}h2{font-size:33px;font-size:1.65rem;margin:20px 0px;text-transform:uppercase;}h2.pseudo-h1{font-family:"adobe-garamond-pro",'Times New Roman','Serif';margin-bottom:20px;font-size:51px;font-size:2.55rem;font-weight:normal;}h3{font-size:28px;font-size:1.4rem;margin:15px 0px;text-transform:uppercase;}h4{font-size:23px;font-size:1.15rem;margin:15px 0px;}h5{font-size:20px;font-size:1rem;margin:15px 0px;}h6{font-size:18px;font-size:0.9rem;margin:10px 0px;}fieldset .fieldset-legend{text-transform:uppercase;font-size:33px;font-size:1.65rem;margin-bottom:20px !important;display:inline-block;}a{color:#2c2458;-webkit-transition:color 0.1s;-moz-transition:color 0.1s;-o-transition:color 0.1s;transition:color 0.1s;font-family:"Humanist521BT-Roman",Arial,sans-serif;}a:hover,a:active{color:#2fba8c;text-decoration:none;}a.active{color:#2fba8c;}input[type=text],input[type=email],input[type=search],input[type=number],input[type=password],input[type=url],input[type=tel],textarea{border:1px solid #2c2458;background:transparent none;margin:0px;padding:15px;}input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#cac8d5;}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=tel]::-moz-placeholder,textarea::-moz-placeholder{color:#cac8d5;opacity:1;}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#cac8d5;}header,footer,section{margin-bottom:30px;}header:last-child,footer:last-child,section:last-child{margin-bottom:0px;}header section,footer section,section section{margin-bottom:30px;}header section:last-child,footer section:last-child,section section:last-child{margin-bottom:0px;}.form-item{margin-bottom:20px;}.form-item label{display:inline-block;color:#111111;margin-bottom:5px;}.form-item input[type=text],.form-item input[type=email],.form-item input[type=search],.form-item input[type=number],.form-item input[type=password],.form-item input[type=url],.form-item input[type=tel],.form-item textarea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;}.form-item input[type=text].error,.form-item input[type=email].error,.form-item input[type=search].error,.form-item input[type=number].error,.form-item input[type=password].error,.form-item input[type=url].error,.form-item input[type=tel].error,.form-item textarea.error{border:1px solid #ff3b2e;color:inherit;}.form-item input[type=text]::-webkit-input-placeholder,.form-item input[type=email]::-webkit-input-placeholder,.form-item input[type=search]::-webkit-input-placeholder,.form-item input[type=number]::-webkit-input-placeholder,.form-item input[type=password]::-webkit-input-placeholder,.form-item input[type=url]::-webkit-input-placeholder,.form-item input[type=tel]::-webkit-input-placeholder,.form-item textarea::-webkit-input-placeholder{color:#cac8d5;}.form-item input[type=text]::-moz-placeholder,.form-item input[type=email]::-moz-placeholder,.form-item input[type=search]::-moz-placeholder,.form-item input[type=number]::-moz-placeholder,.form-item input[type=password]::-moz-placeholder,.form-item input[type=url]::-moz-placeholder,.form-item input[type=tel]::-moz-placeholder,.form-item textarea::-moz-placeholder{color:#cac8d5;opacity:1;}.form-item input[type=text]:-ms-input-placeholder,.form-item input[type=email]:-ms-input-placeholder,.form-item input[type=search]:-ms-input-placeholder,.form-item input[type=number]:-ms-input-placeholder,.form-item input[type=password]:-ms-input-placeholder,.form-item input[type=url]:-ms-input-placeholder,.form-item input[type=tel]:-ms-input-placeholder,.form-item textarea:-ms-input-placeholder{color:#cac8d5;}.webform-component-markup{font-size:16px;font-size:0.8rem;}.webform-component-markup ul li{list-style:disc outside;margin:5px 0px 5px 25px;}.form-actions{text-align:right;}input[type=submit],input[type=button],a.button,button{padding:19px 20px;display:inline-block;line-height:1em;font-size:18px;font-size:0.9rem;font-family:"Humanist521BT-Roman",Arial,sans-serif;background:#2c2458;color:#ffffff;border:0px none;text-transform:uppercase;cursor:pointer;text-align:center;-webkit-transition:background-color 0.1s,color 0.1s;-moz-transition:background-color 0.1s,color 0.1s;-o-transition:background-color 0.1s,color 0.1s;transition:background-color 0.1s,color 0.1s;}input[type=submit]:hover,input[type=button]:hover,a.button:hover,button:hover{background:#2fba8c;color:#ffffff;}input[type=submit].webform-submit,input[type=button].webform-submit,a.button.webform-submit,button.webform-submit{margin-top:20px;}@media screen and (max-width:768px){h1,h2.pseudo-h1{font-size:41px;font-size:2.05rem;}h2{font-size:28px;font-size:1.4rem;}h3{font-size:26px;font-size:1.3rem;}}@media screen and (max-width:399px){h1,h2.pseudo-h1{font-size:31px;font-size:1.55rem;}}.form-item input[type=text]{background:white !important;}.g-recaptcha{float:right;}.captcha:after{content:'';display:block;clear:both;width:100%;height:0px;overflow:hidden;}.generic-content *:first-child{margin-top:0px !important;}.generic-content *:last-child{margin-bottom:0px !important;}.generic-content p,.generic-content ul,.generic-content ol,.generic-content blockquote,.generic-content img,.generic-content table{margin:1.5em 0px;}.generic-content ul li,.generic-content ol li{margin-bottom:0.8em;margin-left:30px;}.generic-content ul > li{list-style:disc outside;}.generic-content ol > li{list-style:decimal outside;}.generic-content ul p,.generic-content ol p{margin:1em 0px;}.generic-content li > ul,.generic-content li > ol{margin-top:1em !important;}.generic-content blockquote{text-align:left;padding:15px 20px 15px 30px;color:#999999;border-left:2px solid #8CB825;}.generic-content img{display:block;margin-left:auto;margin-right:auto;}.generic-content img.inline,.generic-content img.alignleft,.generic-content img.alignright{display:inline-block;margin:0;}.generic-content table{width:100%;}.generic-content table td{padding:5px 10px;}.generic-content table thead{font-weight:bold;border-bottom:1px solid #cbcec8;}.generic-content table thead tr:last-child td{padding-bottom:10px;}.generic-content table tbody tr:first-child td{padding-top:10px;}section.pre-header{background-color:#2c2458;color:#ffffff;padding:0 30px;margin:0;}section.pre-header a{color:#ffffff;}section.pre-header a:active{color:#1E8BBF;}section.pre-header a:hover{color:#2fba8c;text-decoration:none;}section.pre-header a.active{color:#2fba8c;}section.pre-header a.active-trail{color:#2fba8c;}section.pre-header .row{padding:10px 0;}section.pre-header .contact-details{float:right;}section.pre-header .contact-details .contact-phone{font-size:40px;font-size:2rem;display:inline-block;margin-right:15px;}section.pre-header .contact-details .contact-phone .contact-phone-icon{background-image:url(/sites/default/themes/leapfrog/images/sprite.png?=a=1);background-image:url(/sites/default/themes/leapfrog/images/sprite.svg?=a=1),none;background-repeat:no-repeat;overflow:hidden;width:19px;height:29px;background-position:-177px -72px;display:inline-block;position:relative;margin-right:7px;top:3px;}section.pre-header .contact-details .contact-phone .contact-phone-number{font-family:"adobe-garamond-pro",'Times New Roman','Serif';}section.pre-header .contact-details .contact-phone a:hover{color:#ffffff;}section.pre-header .contact-details .contact-email{display:inline-block;margin-right:15px;}section.pre-header .contact-details .contact-email .contact-mail-icon{background-image:url(/sites/default/themes/leapfrog/images/sprite.png?=a=1);background-image:url(/sites/default/themes/leapfrog/images/sprite.svg?=a=1),none;background-repeat:no-repeat;overflow:hidden;width:45px;height:29px;background-position:-87px -72px;display:inline-block;position:relative;top:2px;}section.pre-header .contact-details .contact-fb{display:inline-block;margin-right:10px;}section.pre-header .contact-details .contact-fb .contact-facebook-icon{background-image:url(/sites/default/themes/leapfrog/images/sprite.png?=a=1);background-image:url(/sites/default/themes/leapfrog/images/sprite.svg?=a=1),none;background-repeat:no-repeat;overflow:hidden;width:38px;height:38px;background-position:-135px -72px;display:inline-block;position:relative;top:6px;}section.pre-header .contact-details .contact-instagram{display:inline-block;margin-right:10px;}section.pre-header .contact-details .contact-instagram .contact-instagram-icon{background-image:url(/sites/default/themes/leapfrog/images/sprite.png?=a=1);background-image:url(/sites/default/themes/leapfrog/images/sprite.svg?=a=1),none;background-repeat:no-repeat;overflow:hidden;width:38px;height:38px;background-position:-235px -0px;display:inline-block;position:relative;top:6px;}section.pre-header .contact-details .contact-li{display:inline-block;margin-right:10px;}section.pre-header .contact-details .contact-li .contact-linkedin-icon{background-image:url(/sites/default/themes/leapfrog/images/sprite.png?=a=1);background-image:url(/sites/default/themes/leapfrog/images/sprite.svg?=a=1),none;background-repeat:no-repeat;overflow:hidden;width:30px;height:28px;background-position:-175px -36px;display:inline-block;position:relative;top:0px;}section.pre-header .small-menu-container,section.pre-header .open-small-menu,section.pre-header .small-menu{display:none;}@media screen and (max-width:1170px){section.pre-header .open-small-menu{display:block;float:left;display:inline-block;width:45px;height:5px;border-top:5px solid #ffffff;border-bottom:5px solid #ffffff;padding:10px 0px;vertical-align:middle;margin-top:7px;}section.pre-header .open-small-menu:before{content:'';display:block;width:100%;height:5px;background:#ffffff;}section.pre-header .small-menu-container{display:block;}section.pre-header .small-menu{margin:0 -30px 0;}section.pre-header .small-menu ul{display:block;margin:0px;padding:0px;}section.pre-header .small-menu ul:last-child{border-bottom:2px solid #cac8d5;}section.pre-header .small-menu ul li{display:block;margin:0px;padding:0px;position:relative;}section.pre-header .small-menu ul li a{display:block;margin:0px;padding:10px 20px;border-top:2px solid #cac8d5;white-space:nowrap;text-align:center;}section.pre-header .small-menu ul li a:hover,section.pre-header .small-menu ul li a:active{text-decoration:none;background:#2fba8c;color:#ffffff;}section.pre-header .small-menu ul li ul{display:none;}section.pre-header .small-menu ul li ul a{padding:5px 20px 5px 40px;font-size:0.9em;}section.pre-header .small-menu ul li .toggle{position:absolute;top:0;right:0;border-left:1px solid #cbcec8;cursor:pointer;}section.pre-header .small-menu ul li .toggle:before{content:"";position:absolute;top:50%;right:50%;border:6px solid transparent;border-bottom:0px solid transparent;border-top:10px solid #ffffff;margin-top:-5px;margin-right:-6px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:transform 0.25s;-moz-transition:transform 0.25s;-o-transition:transform 0.25s;transition:transform 0.25s;}section.pre-header .small-menu ul li.expanded ul{display:block;}section.pre-header .small-menu ul li.expanded .toggle:before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}}header.main-header{background-color:#ffffff;color:#2c2458;position:relative;z-index:1000;padding:20px 30px;margin-bottom:0;}header.main-header .section-header a{color:#2c2458;}header.main-header .section-header a:active{color:#1E8BBF;}header.main-header .section-header a:hover{color:#2fba8c;text-decoration:none;}header.main-header .section-header a.active{color:#2fba8c;}header.main-header .section-header a.active-trail{color:#2fba8c;}header.main-header .section-header .logo{display:block;border-top:1px solid #ffffff;float:none;margin-top:20px;margin-bottom:10px;}header.main-header .section-header .logo img{width:417px;height:83px;vertical-align:middle;}header.main-header .section-header .large-menu{display:block;text-align:left;margin-top:20px;border-top:3px solid #2c2458;font-size:20px;font-size:1rem;font-family:"Humanist521BT-Roman",Arial,sans-serif;}header.main-header .section-header .large-menu ul{margin-bottom:0px;}header.main-header .section-header .large-menu ul li{position:relative;display:inline-block;margin:0px 0px 0px 10px;}header.main-header .section-header .large-menu ul li:first-child{margin-left:0px;}header.main-header .section-header .large-menu ul li a{display:inline-block;padding:10px 20px 10px 0;}header.main-header .section-header .large-menu ul li ul{display:none;background:#ffffff;position:absolute;top:45px;left:-35px;border:1px solid #2c2458;width:200px;}header.main-header .section-header .large-menu ul li ul li{font-size:20px;font-size:1rem;}header.main-header .section-header .large-menu ul li ul li a{color:#2c2458;}header.main-header .section-header .large-menu ul li ul li a:hover{color:#2fba8c;}header.main-header .section-header .large-menu ul li ul li:first-child{margin-left:10px;}header.main-header .section-header .large-menu ul li:hover ul{display:block;}@media screen and (max-width:1170px){header.main-header .section-header .logo{margin-top:0;margin-bottom:20px;padding-top:20px;}header.main-header .section-header .large-menu{display:none;}}@media screen and (max-width:500px){.contact-details > div{margin-right:0px !important;transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);-moz-transform:scale(0.8);-webkit-transform:scale(0.8);}.contact-phone-number{display:none;}}.main-page .row{background-color:#ffffff;}.main-page .region-content{}.main-page .region-content .node-wrapper{max-width:1140px;margin:0 auto;padding:0 30px;}.main-page .region-content .node-wrapper .content-wrapper{background-color:#ffffff;}.main-page section.section-lead-gallery{background-color:#3c2865;padding:0;border-top:3px solid white;border-bottom:3px solid white;margin:0 0 0 0;z-index:10;}.main-page section.section-lead-gallery .background-block{background:url(/sites/default/themes/leapfrog/images/content-images/gallery-banners/background-block.png);background-size:100% 100%;}.main-page section.section-lead-gallery .background-smooth{background:url(/sites/default/themes/leapfrog/images/content-images/gallery-banners/background-smooth.png);background-size:100% 100%;}.main-page section.section-lead-gallery .background-slope{background:url(/sites/default/themes/leapfrog/images/content-images/gallery-banners/background-slope.png);background-size:100% 100%;}.main-page section.section-lead-gallery .banner-style-two_columns{position:relative;}.main-page section.section-lead-gallery .banner-style-two_columns:after{content:'';display:block;clear:both;width:100%;height:0px;overflow:hidden;}.main-page section.section-lead-gallery .banner-style-two_columns .width-wrapper{max-width:1100px;margin:0 auto;padding:20px 20px 0;}.main-page section.section-lead-gallery .banner-style-two_columns .width-wrapper .banner-foreground{float:right;width:45%;padding:20px 0;}.main-page section.section-lead-gallery .banner-style-two_columns .width-wrapper .banner-copy{width:45%;padding-top:250px;padding-left:50px;float:left;color:#ffffff;}.main-page section.section-lead-gallery .banner-style-two_columns .width-wrapper .banner-copy h3{color:#ffffff;font-weight:normal;font-size:2rem;text-transform:uppercase;}.main-page section.section-lead-gallery .banner-style-two_columns .width-wrapper .banner-copy p{font-size:1.5rem;}@media only screen and (max-width:1170px){.main-page section.section-lead-gallery .banner-style-two_columns{background-size:auto;}.main-page section.section-lead-gallery .banner-style-two_columns .width-wrapper .banner-foreground{width:40%;}.main-page section.section-lead-gallery .banner-style-two_columns .width-wrapper .banner-copy{padding-left:20px;padding-top:50px;}}@media only screen and (max-width:767px){.main-page section.section-lead-gallery .banner-style-two_columns .width-wrapper{padding-bottom:20px;}.main-page section.section-lead-gallery .banner-style-two_columns .width-wrapper .banner-foreground{float:none;width:60%;margin:0 auto;padding:30px 0;}.main-page section.section-lead-gallery .banner-style-two_columns .width-wrapper .banner-copy{float:none;width:80%;padding-top:0;}}.main-page section.section-lead-gallery .banner-style-one_column:after{content:'';display:block;clear:both;width:100%;height:0px;overflow:hidden;}.main-page section.section-lead-gallery .banner-style-one_column .width-wrapper{max-width:1100px;margin:0 auto;padding:20px 30px;}.main-page section.section-lead-gallery .banner-style-one_column .width-wrapper .banner-copy{color:#ffffff;padding:10px 0 40px;}.main-page section.section-lead-gallery .banner-style-one_column .width-wrapper .banner-copy h3{color:#ffffff;font-weight:normal;font-size:2rem;text-transform:uppercase;}.main-page section.section-lead-gallery .banner-style-one_column .width-wrapper .banner-copy p{font-size:1.5rem;}@media only screen and (max-width:1170px){.main-page section.section-lead-gallery .banner-style-one_column{background-size:auto;}}@media only screen and (max-width:767px){.main-page section.section-lead-gallery .banner-style-one_column .banner-foreground{margin:50px 0;}.main-page section.section-lead-gallery .banner-style-one_column .width-wrapper .banner-copy{padding-bottom:100px;}}.main-page section.section-main-content,.main-page section.section-call-to-actions,.main-page section.section-home-body,.main-page section.section-contact-grid,.main-page section.section-map,.main-page section.section-job-focus,.main-page section.section-vacancy-search,.main-page section.section-latest-jobs,.main-page section.section-job-search-results,.main-page section.section-more-jobs-in-sector{background-color:#ffffff;position:relative;z-index:11;top:0;left:0;max-width:1080px;margin:0 auto;padding-bottom:20px;padding-top:25px;}.main-page section.section-main-content{min-height:500px;}.main-page section.section-main-content .node-wrapper{padding:0;}.main-page section.section-call-to-actions .call-to-action{width:32.09877%;margin-right:1.85185%;background-color:#2c2458;color:#ffffff;height:190px;border-top-right-radius:60px;position:relative;margin-bottom:20px;float:left;}.main-page section.section-call-to-actions .call-to-action:nth-child(1n){clear:none;}.main-page section.section-call-to-actions .call-to-action:nth-child(3n){margin-right:0px;}.main-page section.section-call-to-actions .call-to-action:nth-child(3n+1){clear:left;}.main-page section.section-call-to-actions .call-to-action.grid-3-1{margin-left:33.95062%;}.main-page section.section-call-to-actions .call-to-action.grid-3-2{margin-left:16.97531%;}.main-page section.section-call-to-actions .call-to-action.grid-3-3{margin-left:0%;}.main-page section.section-call-to-actions .call-to-action a{position:absolute;top:0;left:0;width:100%;height:100%;}.main-page section.section-call-to-actions .call-to-action .call-to-action-wrapper{padding:10px;}.main-page section.section-call-to-actions .call-to-action h3{color:#ffffff;font-weight:normal;font-size:45px;font-size:2.25rem;margin-bottom:0px;text-transform:none;font-family:"adobe-garamond-pro",'Times New Roman','Serif';}.main-page section.section-call-to-actions .call-to-action p{width:63%;font-style:italic;line-height:1.3em;}.main-page section.section-call-to-actions .call-to-action p .cta-content-telephone-number{display:block;font-size:50px;font-size:2.5rem;font-family:"adobe-garamond-pro",'Times New Roman','Serif';font-style:normal;font-weight:normal;position:absolute;bottom:15px;}.main-page section.section-call-to-actions .call-to-action p .cta-content-click-here{position:absolute;bottom:5px;left:10px;}.main-page section.section-call-to-actions .call-to-action .cta-icon{position:absolute;top:20px;right:20px;background-color:#ffffff;width:90px;height:90px;border-radius:45px;}.main-page section.section-call-to-actions .call-to-action .cta-icon .cta-icon-phone{background-image:url(/sites/default/themes/leapfrog/images/sprite.png?=a=1);background-image:url(/sites/default/themes/leapfrog/images/sprite.svg?=a=1),none;background-repeat:no-repeat;overflow:hidden;width:44px;height:65px;background-position:-1px -1px;margin:0 auto;position:relative;top:13px;}.main-page section.section-call-to-actions .call-to-action .cta-icon .cta-icon-email{background-image:url(/sites/default/themes/leapfrog/images/sprite.png?=a=1);background-image:url(/sites/default/themes/leapfrog/images/sprite.svg?=a=1),none;background-repeat:no-repeat;overflow:hidden;width:66px;height:42px;background-position:-47px -1px;margin:0 auto;position:relative;top:24px;}.main-page section.section-call-to-actions .call-to-action .cta-icon .cta-icon-register{background-image:url(/sites/default/themes/leapfrog/images/sprite.png?=a=1);background-image:url(/sites/default/themes/leapfrog/images/sprite.svg?=a=1),none;background-repeat:no-repeat;overflow:hidden;width:47px;height:62px;background-position:-119px -1px;margin:0 auto;position:relative;top:13px;left:-2px;}.main-page section.section-call-to-actions .call-to-action a{color:white;}.main-page section.section-home-body{z-index:12;}.main-page section.section-home-body .node-wrapper{padding:0;}.main-page section.section-home-body .body.generic-content{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-webkit-column-rule:none;-moz-column-rule:none;column-rule:none;}.main-page section.section-contact-grid .contact-grid-find-us,.main-page section.section-contact-grid .contact-grid-photo,.main-page section.section-contact-grid .contact-grid-map{width:100%;height:0;padding-bottom:100%;margin-bottom:10px;margin-top:20px;overflow:hidden;}.main-page section.section-contact-grid .contact-grid-find-us{background-color:#2c2458;}.main-page section.section-contact-grid .contact-grid-find-us .contact-grid-find-us-content{padding:15px;color:#ffffff;font-size:21px;font-size:1.05rem;line-height:1.5em;}.main-page section.section-contact-grid .contact-grid-find-us .contact-grid-find-us-content h3{color:#ffffff;border-bottom:3px solid #ffffff;padding-bottom:10px;margin-top:20px;}.main-page section.section-contact-grid .contact-grid-photo{background-color:grey;}.main-page section.section-contact-grid .contact-grid-map{background-color:grey;}.main-page section.section-contact-grid .contact-grid-map .googlemap{width:100%;height:0;padding-bottom:100%;}.main-page section.section-map{padding:0;}.main-page section.section-map .googlemap{width:100%;height:0;padding-bottom:35%;min-height:125px;}@media screen and (max-width:1300px){.main-page section.section-lead-gallery .lead-banner-wrapper .lead-banner-message a p{max-width:700px;font-size:85px;font-size:4.25rem;line-height:1.1em;}}@media screen and (max-width:1085px){.main-page section.section-call-to-actions .call-to-action h3{font-size:35px;font-size:1.75rem;}.main-page section.section-call-to-actions .call-to-action p{font-size:18px;font-size:0.9rem;}}@media screen and (max-width:960px){.main-page section.section-lead-gallery .lead-banner-wrapper .lead-banner-message{bottom:30px;}.main-page section.section-lead-gallery .lead-banner-wrapper .lead-banner-message a p{font-size:65px;font-size:3.25rem;line-height:1.0em;max-width:700px;}.main-page section.section-home-body .body.generic-content{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-rule:none;-moz-column-rule:none;column-rule:none;}.main-page section.section-call-to-actions .call-to-action{height:290px;}.main-page section.section-call-to-actions .call-to-action .cta-icon{position:static;margin:10px;float:right;}.main-page section.section-call-to-actions .call-to-action h3{clear:right;font-size:45px;font-size:2.25rem;}.main-page section.section-contact-grid .contact-grid-find-us .contact-grid-find-us-content{font-size:16px;font-size:0.8rem;}.main-page section.section-contact-grid .contact-grid-find-us .contact-grid-find-us-content h3{margin-top:10px;}}@media screen and (max-width:768px){.main-page .region-content .node-wrapper{padding:0;}.main-page section.section-lead-gallery .lead-banner-wrapper{}.main-page section.section-lead-gallery .lead-banner-wrapper .lead-banner-message{display:none;}.main-page section.section-call-to-actions .call-to-action{height:110px;border-top-right-radius:0;}.main-page section.section-call-to-actions .call-to-action .call-to-action-wrapper{padding:0;}.main-page section.section-call-to-actions .call-to-action h3{display:none;}.main-page section.section-call-to-actions .call-to-action p{display:none;}.main-page section.section-call-to-actions .call-to-action .cta-icon{display:block;float:none;margin:10px auto;}.main-page section.section-contact-grid .contact-grid-find-us .contact-grid-find-us-content h3{margin-top:0px;}.main-page section.section-contact-grid .contact-grid-map{}}@media screen and (min-width:491px) and (max-width:767px){.main-page section.section-contact-grid .contact-grid-item{padding-bottom:60%;}.main-page section.section-contact-grid .contact-grid-find-us .contact-grid-find-us-content{font-size:21px;font-size:1.05rem;}}@media screen and (max-width:490px){.main-page section.section-contact-grid .contact-grid-item{padding-bottom:80%;}.main-page section.section-contact-grid .contact-grid-find-us .contact-grid-find-us-content{font-size:21px;font-size:1.05rem;}.main-page .section-call-to-actions{display:none;}}.print-only{display:none;}@media print{.tabs.primary,.section-vacancy-search{display:none !important;}.print-only{display:block;}}section.section-newsletter{background:#ffffff;color:#ffffff;padding:40px 30px;}section.section-newsletter a{color:#ffffff;}section.section-newsletter a:active{color:#ffffff;}section.section-newsletter a:hover{color:#2fba8c;text-decoration:underline;}section.section-footer-main{background:#dfdee6;margin-bottom:0px;padding:20px 30px;}.main-page section.section-footer-main .row{background-color:transparent;}section.section-footer-main .row{max-width:1080px;margin:40px auto;}section.section-footer-main a{color:#2c2458;font-family:"Humanist521BT-Light",Arial,sans-serif;}section.section-footer-main a:hover{color:#2fba8c;}section.section-footer-main ul.menu{display:inline-block;}section.section-footer-main ul.menu li{display:block;margin-right:12px;font-size:18px;font-size:0.9rem;}section.section-footer-main ul.menu ul{display:none;}section.section-footer-main .address-column,section.section-footer-main .links-column,section.section-footer-main .copyright-column{font-size:18px;font-size:0.9rem;color:#2c2458;}@media only screen and (max-width:767px){section.section-footer-main .address-column,section.section-footer-main .links-column,section.section-footer-main .copyright-column{margin-bottom:40px;}}section.section-footer-main .address-column p:first-child{font-family:"Humanist521BT-Roman",Arial,sans-serif;margin:0 0 0.5em;}section.section-footer-main .links-column p:first-child{font-family:"Humanist521BT-Roman",Arial,sans-serif;margin:0 0 0.5em;}section.section-footer-main .social-icons{display:inline-block;margin-top:20px;}section.section-footer-main .social-icons .footer-fb,section.section-footer-main .social-icons .footer-li,section.section-footer-main .social-icons .footer-instagram{display:inline-block;vertical-align:middle;}section.section-footer-main .social-icons .footer-fb .footer-facebook-icon,section.section-footer-main .social-icons .footer-li .footer-facebook-icon,section.section-footer-main .social-icons .footer-instagram .footer-facebook-icon{background-image:url(/sites/default/themes/leapfrog/images/sprite.png?=a=1);background-image:url(/sites/default/themes/leapfrog/images/sprite.svg?=a=1),none;background-repeat:no-repeat;overflow:hidden;width:31px;height:31px;background-position:-54px -71px;}section.section-footer-main .social-icons .footer-fb .footer-instagram-icon,section.section-footer-main .social-icons .footer-li .footer-instagram-icon,section.section-footer-main .social-icons .footer-instagram .footer-instagram-icon{background-image:url(/sites/default/themes/leapfrog/images/sprite.png?=a=1);background-image:url(/sites/default/themes/leapfrog/images/sprite.svg?=a=1),none;background-repeat:no-repeat;overflow:hidden;width:31px;height:31px;background-position:-203px -0px;}section.section-footer-main .social-icons .footer-fb .footer-linkedin-icon,section.section-footer-main .social-icons .footer-li .footer-linkedin-icon,section.section-footer-main .social-icons .footer-instagram .footer-linkedin-icon{background-image:url(/sites/default/themes/leapfrog/images/sprite.png?=a=1);background-image:url(/sites/default/themes/leapfrog/images/sprite.svg?=a=1),none;background-repeat:no-repeat;overflow:hidden;width:31px;height:31px;background-position:-171px -1px;}section.section-footer-main .social-icons .footer-li,section.section-footer-main .social-icons .footer-instagram{margin-left:5px;}@media (max-width:969px){section.section-footer-main .columns ul.menu li{display:block;margin-right:0px;}section.section-footer-main .columns .social-icons{display:block;margin-top:20px;}}section.section-footer-bottom{background:#cac8d5;color:#2c2458;padding:30px 30px;font-family:"Humanist521BT-Roman",Arial,sans-serif;font-size:16px;font-size:0.8rem;line-height:16px;}.main-page section.section-footer-bottom .row{background-color:transparent;}section.section-footer-bottom .row{max-width:1080px;}section.section-footer-bottom .copyright-privacy{display:inline-block;vertical-align:top;}section.section-footer-bottom .copyright-privacy p{margin-bottom:4px;}section.section-footer-bottom .copyright-privacy p a{font-weight:bold;}section.section-footer-bottom .built-by{display:inline-block;float:right;font-size:14px;font-size:0.7rem;line-height:1em;}section.section-footer-bottom .built-by p{margin-bottom:5px;}section.section-footer-bottom a{color:#2c2458;}section.section-footer-bottom a:active{color:#ffffff;}section.section-footer-bottom a:hover{color:#2fba8c;text-decoration:underline;}@media screen and (max-width:600px){section.section-footer-bottom .built-by{float:none;display:block;}}.googlemap{width:100%;height:200px;padding:10% 0;}.googlemap img{max-width:none;}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane > svg,.leaflet-pane > canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0;}.leaflet-container{overflow:hidden;}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast;}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0;}.leaflet-marker-icon,.leaflet-marker-shadow{display:block;}.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none !important;max-height:none !important;}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y;}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom;}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none;}.leaflet-container{-webkit-tap-highlight-color:transparent;}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,0.4);}.leaflet-tile{filter:inherit;visibility:hidden;}.leaflet-tile-loaded{visibility:inherit;}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800;}.leaflet-overlay-pane svg{-moz-user-select:none;}.leaflet-pane{z-index:400;}.leaflet-tile-pane{z-index:200;}.leaflet-overlay-pane{z-index:400;}.leaflet-shadow-pane{z-index:500;}.leaflet-marker-pane{z-index:600;}.leaflet-tooltip-pane{z-index:650;}.leaflet-popup-pane{z-index:700;}.leaflet-map-pane canvas{z-index:100;}.leaflet-map-pane svg{z-index:200;}.leaflet-vml-shape{width:1px;height:1px;}.lvml{behavior:url(/sites/default/themes/leapfrog/css/#default#VML);display:inline-block;position:absolute;}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto;}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none;}.leaflet-top{top:0;}.leaflet-right{right:0;}.leaflet-bottom{bottom:0;}.leaflet-left{left:0;}.leaflet-control{float:left;clear:both;}.leaflet-right .leaflet-control{float:right;}.leaflet-top .leaflet-control{margin-top:10px;}.leaflet-bottom .leaflet-control{margin-bottom:10px;}.leaflet-left .leaflet-control{margin-left:10px;}.leaflet-right .leaflet-control{margin-right:10px;}.leaflet-fade-anim .leaflet-tile{will-change:opacity;}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear;}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1;}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform;}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1);-moz-transition:-moz-transform 0.25s cubic-bezier(0,0,0.25,1);-o-transition:-o-transform 0.25s cubic-bezier(0,0,0.25,1);transition:transform 0.25s cubic-bezier(0,0,0.25,1);}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden;}.leaflet-interactive{cursor:pointer;}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair;}.leaflet-popup-pane,.leaflet-control{cursor:auto;}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane > svg path,.leaflet-tile-container{pointer-events:none;}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane > svg path.leaflet-interactive{pointer-events:visiblePainted;pointer-events:auto;}.leaflet-container{background:#ddd;outline:0;}.leaflet-container a{color:#0078A8;}.leaflet-container a.leaflet-active{outline:2px solid orange;}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,0.5);}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif;}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,0.65);border-radius:4px;}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black;}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block;}.leaflet-bar a:hover{background-color:#f4f4f4;}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px;}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none;}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb;}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px;}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px;}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px;}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console',Monaco,monospace;text-indent:1px;}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px;}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,0.4);background:#fff;border-radius:5px;}.leaflet-control-layers-toggle{background-image:url(/sites/default/themes/leapfrog/css/images/layers.png);width:36px;height:36px;}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/sites/default/themes/leapfrog/css/images/layers-2x.png);background-size:26px 26px;}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px;}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none;}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative;}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff;}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px;}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px;}.leaflet-control-layers label{display:block;}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px;}.leaflet-default-icon-path{background-image:url(/sites/default/themes/leapfrog/css/images/marker-icon.png);}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,0.7);margin:0;}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;}.leaflet-control-attribution a{text-decoration:none;}.leaflet-control-attribution a:hover{text-decoration:underline;}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px;}.leaflet-left .leaflet-control-scale{margin-left:5px;}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px;}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,0.5);}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px;}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777;}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none;}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,0.2);background-clip:padding-box;}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px;}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px;}.leaflet-popup-content{margin:13px 19px;line-height:1.4;}.leaflet-popup-content p{margin:18px 0;}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none;}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px rgba(0,0,0,0.4);}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:bold;background:transparent;}.leaflet-container a.leaflet-popup-close-button:hover{color:#999;}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd;}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1;}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px;}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999;}.leaflet-div-icon{background:#fff;border:1px solid #666;}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,0.4);}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto;}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:"";}.leaflet-tooltip-bottom{margin-top:6px;}.leaflet-tooltip-top{margin-top:-6px;}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px;}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff;}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff;}.leaflet-tooltip-left{margin-left:-6px;}.leaflet-tooltip-right{margin-left:6px;}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px;}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff;}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff;}.section-messages{margin-bottom:30px;}.section-messages .messages{margin:0px 0px 20px;padding:15px 20px;color:#ffffff;border:5px solid #fff;}.section-messages .messages:last-child{margin-bottom:0px;}.section-messages .messages.error{background:#fff;border:5px solid red;color:#111111;}.section-messages .messages.status{background:#2fba8c;}.section-messages .messages.warning{background:#eee97a;}.section-messages .messages > ul{margin:0px;padding:0px;}.section-messages .messages > ul > li{margin:0px 0px 5px;}.section-messages .messages > ul > li:last-child{margin-bottom:0px;}.section-messages .messages ul.krumo-first{margin:0px;}.section-messages .messages .krumo-root{color:#584633;}.checkboxdropdown-container{display:inline-block;position:relative;text-align:left;color:#2c2458;}.checkboxdropdown-container.active{z-index:100;}.checkboxdropdown-container .text{display:inline-block;background:#ffffff;border:1px solid #2c2458;padding:12px;margin:0px;line-height:1em;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;position:relative;line-height:1.5em;width:100%;}.checkboxdropdown-container .text .text-inner{display:block;margin-right:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;}.checkboxdropdown-container .text.placeholder{color:#2c2458;}.checkboxdropdown-container .text:after{content:'';display:inline-block;width:10px;height:20px;vertical-align:middle;position:absolute;top:0px;right:10px;bottom:0px;margin:auto 0px;background-image:url(/sites/default/themes/leapfrog/images/sprite.png?=a=1);background-image:url(/sites/default/themes/leapfrog/images/sprite.svg?=a=1),none;background-repeat:no-repeat;overflow:hidden;width:24px;height:19px;background-position:-4px -72px;}.checkboxdropdown-container .checkboxes{display:block;background:#ffffff;border:1px solid #cccccc;border-radius:5px;margin-top:5px;position:absolute;overflow:hidden;top:100%;left:0px;min-width:100%;box-shadow:0px 0px 5px rgba(0,0,0,0.1);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.checkboxdropdown-container .checkboxes .checkboxes-list{height:300px;overflow:auto;display:block;width:auto;overflow-x:hidden;}.checkboxdropdown-container .checkboxes .close{position:absolute;top:0px;right:0px;padding:10px;font-weight:bold;cursor:pointer;z-index:5;}.checkboxdropdown-container .checkboxes .title{display:block;padding:10px 30px 10px 10px;font-weight:bold;border-bottom:1px solid #cccccc;white-space:nowrap;}.checkboxdropdown-container .checkboxes label{display:block;border-bottom:1px solid #cccccc;padding:5px;cursor:pointer;transition:background 0.2s;white-space:nowrap;position:relative;}.checkboxdropdown-container .checkboxes label:hover{background:#F3F3F3;}.checkboxdropdown-container .checkboxes label:last-child{border-bottom:0px none;}.checkboxdropdown-container .checkboxes label.selected{font-weight:bold;}.checkboxdropdown-container .checkboxes label input{position:absolute;left:-1000px;}@media only screen and (max-width:549px){.checkboxdropdown-container .checkboxes{position:relative;top:auto;left:auto;box-shadow:none;margin-top:-5px;border-top-right-radius:0px;border-top-left-radius:0px;}.checkboxdropdown-container .checkboxes label{padding:10px;}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left !important;height:100%;min-height:1px;display:none;}[dir="rtl"] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}section.flexi-row.columns_row .edit.edit-model-row.button:first-child{z-index:1001;top:-40px;}section.flexi-row.columns_row .grid{border-top:2px solid #2c2458;border-bottom:2px solid #2c2458;margin-bottom:30px;}section.flexi-row.columns_row .grid .cell{margin-bottom:0;width:48%;float:left;border-top:2px solid #2c2458;}section.flexi-row.columns_row .grid .cell:nth-child(even){margin-left:4%;}@media only screen and (min-width:551px){section.flexi-row.columns_row .grid .cell:nth-child(-n+2){border:none;}}section.flexi-row.columns_row .grid .cell .model-item-indulge-column{width:100%;margin:40px 0;}section.flexi-row.columns_row .grid .cell .model-item-indulge-column .content-container{display:block;}section.flexi-row.columns_row .grid .cell .model-item-indulge-column .content-container .code_of_conduct_svg{max-width:250px;float:none;margin:auto;width:80%;margin-bottom:20px;}section.flexi-row.columns_row .grid .cell .model-item-indulge-column .content-container .code_of_conduct_svg img{display:block;}section.flexi-row.columns_row .grid .cell .model-item-indulge-column .content-container .copy{padding:0;}section.flexi-row.columns_row .grid .cell .model-item-indulge-column .content-container .copy h3{text-align:center;}@media only screen and (max-width:550px){section.flexi-row.columns_row .grid .cell{width:100%;}section.flexi-row.columns_row .grid .cell:nth-child(even){margin-left:0;}section.flexi-row.columns_row .grid .cell:first-child{border:none;}}section.flexi-row.columns_row h3{text-transform:none;}@media print{section.flexi-row.copy{page-break-inside:auto;}}section{position:relative;}section.flexi-row a.edit.edit-model-item.button,section.flexi-row a.button.edit.edit-model-row{display:inline-block;padding:7px 12px;text-transform:uppercase;font-size:14px;font-size:0.875rem;line-height:1em;position:absolute;top:0px;right:0px;z-index:1000;}.node-type-indflexipage .node-indflexipage .lead-images{position:relative;height:200px;padding-top:20%;}.node-type-indflexipage .node-indflexipage .lead-images .image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;}.node-type-indflexipage .node-indflexipage .section-body .intro{margin-bottom:30px;}.node-type-indflexipage .node-indflexipage .panels-grid .panel{float:left;width:23.07692%;margin-right:2.5641%;}.node-type-indflexipage .node-indflexipage .panels-grid .panel:nth-child(1n){clear:none;}.node-type-indflexipage .node-indflexipage .panels-grid .panel:nth-child(4n){margin-right:0px;}.node-type-indflexipage .node-indflexipage .panels-grid .panel:nth-child(4n+1){clear:left;}.node-type-indflexipage .node-indflexipage .panels-grid .panel.grid-4-1{margin-left:38.46154%;}.node-type-indflexipage .node-indflexipage .panels-grid .panel.grid-4-2{margin-left:25.64103%;}.node-type-indflexipage .node-indflexipage .panels-grid .panel.grid-4-3{margin-left:12.82051%;}.node-type-indflexipage .node-indflexipage .panels-grid .panel.grid-4-4{margin-left:0%;}.front-lead-image{background-size:cover;background-position:center center;}.front-lead-image img{display:block;visibility:hidden;}@media screen and (max-width:767px){.front-lead-image{padding:5vw 0px;margin:0px -5vw;}}.section-testimonials .model-item-testimonial{border-top:4px solid #2c2458;padding-top:20px;margin-top:20px;}.section-testimonials .model-item-testimonial .content{padding:0 20px;}.section-testimonials .model-item-testimonial .content:before{content:"\201C";font-size:40px;font-size:2rem;position:relative;top:10px;color:#6a6c68;}.section-testimonials .model-item-testimonial .content:after{content:"\201D";font-size:40px;font-size:2rem;position:relative;top:10px;color:#6a6c68;}.section-testimonials .model-item-testimonial h3{text-align:right;font-size:20px;font-size:1rem;text-transform:none;}.section-indteammembers{padding:0;}.section-indteammembers .node-indteammember{margin-left:2.6315789474%;float:left;min-height:1px;position:relative;box-sizing:border-box;width:48%;}.section-indteammembers .node-indteammember:nth-child(even){margin-left:4%;}@media screen and (max-width:767px){.section-indteammembers .node-indteammember{width:100%;}.section-indteammembers .node-indteammember:nth-child(even){margin-left:0;}}.section-indteammembers .node{}.section-indteammembers .node:nth-child(odd){clear:left;}.section-indteammembers .node .team-member-list-item{margin-bottom:30px;}.section-indteammembers .node h2{margin:10px 0 0 0;}.section-indteammembers .node h2 .team-member-qualifications{font-size:23px;font-size:1.15rem;color:#111111;font-family:"Humanist521BT-Light",Arial,sans-serif;}@media screen and (max-width:900px){.section-indteammembers .node h2 .team-member-qualifications{display:block;}}@media screen and (max-width:767px){.section-indteammembers .node h2 .team-member-qualifications{display:inline;}}@media screen and (max-width:500px){.section-indteammembers .node h2 .team-member-qualifications{display:block;}}.section-indteammembers .node .team-member-job-title{font-size:23px;font-size:1.15rem;font-family:"Humanist521BT-Roman",Arial,sans-serif;margin-bottom:15px;}.section-indteammembers .node .team-member-contact{margin-bottom:10px;overflow:hidden;}.section-indteammembers .node .team-member-contact .button{float:left;margin-right:10px;}.section-indteammembers .node .team-member-contact .team-member-email-address{font-size:20px;font-size:1rem;font-family:"Humanist521BT-Bold",Arial,sans-serif;color:#2c2458;margin:15px 0 10px 0;}@media (max-width:767px){.section-indteammembers .node .team-member-contact .team-member-email-address{font-size:20px;font-size:1rem;}}.section-indteammembers .node .team-member-contact .social-links{display:block;position:relative;float:left;}.section-indteammembers .node .team-member-contact .social-links a{display:block;padding:14px;background-color:#2c2458;-webkit-transition:background-color 0.1s;-moz-transition:background-color 0.1s;-o-transition:background-color 0.1s;transition:background-color 0.1s;}.section-indteammembers .node .team-member-contact .social-links a:hover{background-color:#2fba8c;}.section-indteammembers .node .team-member-contact .social-links a span{visibility:hidden;position:absolute;}.section-indteammembers .node .team-member-contact .social-links a .social-li-link{background-image:url(/sites/default/themes/leapfrog/images/sprite.png?=a=1);background-image:url(/sites/default/themes/leapfrog/images/sprite.svg?=a=1),none;background-repeat:no-repeat;overflow:hidden;width:30px;height:28px;background-position:-175px -36px;}@media screen and (max-width:767px){.section-indteammembers .node{padding-right:30px !important;}}.page-node-21 section.section-body .row .body.six.columns{width:100%;}.page-node-21 section.section-body .fieldset-legend{margin-top:30px;}.page-node-21 section.section-body form .form-type-radio{display:inline-block;margin-right:30px;margin-bottom:0;}.page-node-21 section.section-body form .webform-component-file,.page-node-21 section.section-body form .webform-component-radios{border:1px solid black;padding:10px;display:block;overflow:hidden;}.page-node-21 section.section-body form .form-managed-file input[type="submit"]{display:none;}.page-node-21 section.section-body form .description{font-size:16px;font-size:0.8rem;}.main-page section.section-job-focus h2.pseudo-h1{border-bottom:4px solid #2c2458;padding-bottom:10px;margin-bottom:30px;}.main-page section.section-job-focus h1{font-family:"Humanist521BT-Roman",Arial,sans-serif;border-bottom:none;text-transform:none;font-size:35px;font-size:1.75rem;margin-bottom:0;}.main-page section.section-job-focus .job-focus-wrapper .job-ref{font-family:"Humanist521BT-Roman",Arial,sans-serif;}.main-page section.section-job-focus .job-focus-wrapper .job-focus-actions{margin-top:30px;}.main-page section.section-job-focus .job-focus-wrapper .job-focus-actions .columns a.button{margin-top:10px;display:block;line-height:1.2rem;}@media (max-width:880px){.main-page section.section-job-focus .job-focus-wrapper .job-focus-actions .columns{display:block;margin:0px;width:100%;}}.main-page section.section-vacancy-search{padding-top:0;z-index:12;}.main-page section.section-vacancy-search .vacancy-search-wrapper{padding:30px 0 0 0;margin:10px 0 0 0;display:inline-block;width:100%;}.main-page section.section-vacancy-search .vacancy-search-wrapper form.vacancy-search-form{}.main-page section.section-vacancy-search .vacancy-search-wrapper form.vacancy-search-form input,.main-page section.section-vacancy-search .vacancy-search-wrapper form.vacancy-search-form select,.main-page section.section-vacancy-search .vacancy-search-wrapper form.vacancy-search-form span.checkboxdropdown-container,.main-page section.section-vacancy-search .vacancy-search-wrapper form.vacancy-search-form button{vertical-align:middle;width:100%;}.main-page section.section-vacancy-search .vacancy-search-wrapper form.vacancy-search-form .icon-search{display:inline-block;vertical-align:middle;background-image:url(/sites/default/themes/leapfrog/images/sprite.png?=a=1);background-image:url(/sites/default/themes/leapfrog/images/sprite.svg?=a=1),none;background-repeat:no-repeat;overflow:hidden;width:23px;height:23px;background-position:-28px -70px;}.main-page .sectors + .section-vacancy-search .vacancy-search-wrapper{border-top:12px solid #2c2458;}.main-page section.section-latest-jobs h2{display:inline-block;}.main-page section.section-latest-jobs .latest-jobs-header{border-bottom:4px solid #2c2458;padding-bottom:10px;padding-bottom:0;margin-top:50px;}.main-page section.section-latest-jobs .latest-jobs-header .latest-jobs-last-updated{display:inline-block;color:#2c2458;font-weight:bold;margin-top:20px;float:right;}@media screen and (max-width:675px){.main-page section.section-latest-jobs .latest-jobs-header .latest-jobs-last-updated{float:none;display:block;margin-top:0;margin-bottom:20px;}}.main-page section.section-latest-jobs .latest-jobs-list{margin-top:30px;font-size:20px;font-size:1rem;}.main-page section.section-latest-jobs .latest-jobs-list .latest-job-item{margin-bottom:20px;}.main-page section.section-latest-jobs .latest-jobs-list .latest-job-item a.latest-job-item-header{font-weight:bold;line-height:1.2em;display:inline-block;}.main-page section.section-job-search-results{}.main-page section.section-job-search-results h2{margin-bottom:15px;}.main-page section.section-job-search-results .job-refine-search-wrapper ul.job-list li{margin-top:13px;margin-bottom:0;}.main-page section.section-job-search-results .job-refine-search-wrapper ul.job-list li label{margin:0;}.main-page section.section-job-search-results .job-refine-search-wrapper button{margin-top:40px;width:100%;}.main-page section.section-job-search-results .job-list-wrapper ul.job-list li{margin-bottom:0;font-weight:bold;background-color:rgba(223,222,230,0.5);padding:10px;}.main-page section.section-job-search-results .job-list-wrapper ul.job-list li:nth-child(2n){background-color:transparent;}.main-page section.section-job-search-results .job-list-wrapper ul.job-list li span.job-id{float:right;}.main-page section.section-job-search-results .job-list-wrapper p.search-query-display{font-size:30px;font-size:1.5rem;margin-top:5px;}.main-page section.section-job-search-results .pager{display:block;margin-top:40px;}.main-page section.section-job-search-results button,.main-page section.section-job-search-results a.button{margin-top:10px;display:block;text-align:left;}.main-page section.section-more-jobs-in-sector{padding-top:0;padding-bottom:40px;}.main-page .advice-block{background-color:#dfdee6;padding:20px;}.main-page .advice-block h3{text-transform:initial;font-family:"adobe-garamond-pro",'Times New Roman','Serif';font-weight:normal;}.main-page .advice-block a{line-height:1.4em;padding:14px 20px;}.node-type-leapfrog-jobs .main-page .section-main-content{padding:0;max-width:1140px;}.node-type-leapfrog-jobs .main-page .section-main-content .job-schema-item{margin-top:20px;}.sectors .sector-intro{margin-top:50px;position:relative;margin-bottom:30px;}.sectors .sector-intro .intro-inner{padding:30px 5px 15px 30px;background-color:#dfdee6;}.sectors .sector-intro .left,.sectors .sector-intro .right{display:block;float:none;vertical-align:top;}.sectors .sector-intro .left{padding-right:360px;}.sectors .sector-intro .right{position:absolute;top:-50px;bottom:0px;padding:0px;right:0;width:360px;}.sectors .sector-intro .author-image img{display:block;width:360px;}.sectors .sector-intro h2{font-family:"Humanist521BT-Roman",Arial,sans-serif;font-weight:normal;position:relative;display:block;width:100%;left:0;border-bottom:4px solid #2c2458;margin:0px;padding-top:50px;padding-right:440px;display:none;box-sizing:border-box;font-size:28px;}.sectors .sector-intro .intro{background-color:white;padding:30px;position:relative;}.sectors .sector-intro .intro:after{content:'';position:absolute;width:0px;height:0px;border-bottom:15px solid transparent;border-left:15px solid transparent;border-top:15px solid white;border-right:15px solid white;top:100%;right:0;}.sectors .sector-intro .author-details{color:#2c2458;font-size:.8em;margin-top:10px;}.sectors .sector-intro .author-details span:first-child{font-weight:bold;}.sectors .sector-intro .author-image{max-height:100%;background-size:contain;bottom:0;position:absolute;background-repeat:no-repeat;background-position:center top;}.sectors .sector-intro .author-image img{display:block;visibility:hidden;}.sectors.section-job-search-results .item-list{text-align:left;}@media screen and (max-width:999px){.sectors .desktop-only{display:none !important;}.sectors .mobile-only{display:block !important;}.sectors .sector-intro .intro-inner{padding:20px;}.sectors .sector-intro .intro-inner .intro{padding:20px;font-size:20px;line-height:26px;}.sectors .sector-intro .right{width:160px;right:10px;}.sectors .sector-intro .left{padding-right:160px;}}@media screen and (max-width:767px){.sectors .job-list-wrapper ul.job-list li span.job-id{display:block;float:none !important;font-size:16px;}.sectors .item-list ul.pager li a{width:30px;padding:0px;height:30px;}}@media screen and (max-width:599px){.sectors .sector-intro .intro-inner .intro{padding:0px;font-size:16px;line-height:22px;background-color:transparent;}.sectors .sector-intro .intro-inner .intro:after{display:none;}.sectors .sector-intro .intro-inner .author-details{margin-top:70px;}.sectors .sector-intro .intro-inner .author-details span{display:block;line-height:20px;}.sectors .sector-intro .left{padding-right:0px;}.sectors .sector-intro .right{width:100px;right:30px;}}@media screen and (min-width:1000px){.sectors .desktop-only{display:block !important;}.sectors .mobile-only{display:none !important;}}.section-indarticles-search{margin-bottom:40px !important;}.section-indarticles-search input{width:247px;}.section-indarticles-search button{width:279px;margin:15px 0;}.node-indarticle .submitted{margin-bottom:1em;font-style:italic;}@media (max-width:320px){.node-indarticle .submitted{font-size:0.8rem;}.node-indarticle .submitted .date{display:block;}}.node-indarticle .submitted ul{display:inline;}.node-indarticle .submitted ul li{display:inline;}.node-indarticle .submitted ul li:after{content:',';}.node-indarticle .submitted ul li:last-child:after{content:'';}.node-indarticle .content ul li{list-style:inside;}.node-indarticle .content ol,.node-indarticle .content ul{margin:0px 0px 1em;}.node-indarticle .content ol{padding-left:20px;}.section-indarticles .node,.category-focus-wrapper .node{margin-bottom:40px;}.section-indarticles .node .node-readmore a,.category-focus-wrapper .node .node-readmore a{display:inline-block;text-align:center;padding:5px 10px;background:#2c2458;color:white;margin-top:10px;}.section-indarticles .node .node-readmore a:hover,.category-focus-wrapper .node .node-readmore a:hover{background:#2fba8c;color:white;}.section-indarticles .item-list,.category-focus-wrapper .item-list{text-align:center;}.section-indarticles .item-list ul,.category-focus-wrapper .item-list ul{display:inline;}.section-indarticles .item-list ul li,.category-focus-wrapper .item-list ul li{display:inline;margin-bottom:10px;}.section-indarticles .item-list ul li a,.category-focus-wrapper .item-list ul li a{display:inline-block;text-align:center;width:40px;padding:5px 0;background:#2c2458;color:white;}.section-indarticles .item-list ul li a:hover,.category-focus-wrapper .item-list ul li a:hover{background:#2fba8c;color:white;}.section-indarticles .item-list ul li.pager-current,.category-focus-wrapper .item-list ul li.pager-current{background:#2fba8c;color:white;display:inline-block;text-align:center;width:40px;padding:5px 0;}.section-indarticles .item-list ul li.pager-disabled,.category-focus-wrapper .item-list ul li.pager-disabled{background:#dfdee6;color:white;display:inline-block;text-align:center;width:40px;padding:4px 0;}#admin-menu{box-shadow:0px -5px 15px #000000;z-index:2000;}@media screen and (max-width:745px){html body.admin-menu{margin-top:53px !important;}}section.section-tabs{padding:10px 0;background:#111111;text-align:center;margin-bottom:0;}section.section-tabs .row{background-color:transparent;}section.section-tabs li{display:inline;}section.section-tabs li a{display:inline-block;color:white;padding:5px 10px;opacity:0.3;}section.section-tabs li a:hover{opacity:0.6;}section.section-tabs li a.active{opacity:1;}section.section-tabs ul:last-child{margin-bottom:0px;}
