/* Theme Name: Network Rail Sentinel 
 Author: McCann Birmingham 
 Author URI: http://www.mccannbirmingham.co.uk/ 
 Version: 1.0 */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}p,ul{padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*:after,*:before{box-sizing:inherit}img{display:block;max-width:100%;height:auto}.bottom:after,.container:after,.cta-group:after,.event__date:after,.feed-group:after,.form:after,.form__checkbox-group:after{content:"";display:table;clear:both}@font-face{font-family:'Network Rail Sans';src:url("dist/fonts/networkrailsans-webfont.eot");src:url("dist/fonts/networkrailsans-webfont.eot?#iefix") format("embedded-opentype"),url("dist/fonts/networkrailsans-webfont.woff2") format("woff2"),url("dist/fonts/networkrailsans-webfont.woff") format("woff"),url("dist/fonts/networkrailsans-webfont.ttf") format("truetype"),url("dist/fonts/networkrailsans-webfont.svg#network_rail_sansregular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Network Rail Sans';src:url("dist/fonts/networkrailsans-italic-webfont.eot");src:url("dist/fonts/networkrailsans-italic-webfont.eot?#iefix") format("embedded-opentype"),url("dist/fonts/networkrailsans-italic-webfont.woff2") format("woff2"),url("dist/fonts/networkrailsans-italic-webfont.woff") format("woff"),url("dist/fonts/networkrailsans-italic-webfont.ttf") format("truetype"),url("dist/fonts/networkrailsans-italic-webfont.svg#network_rail_sansitalic") format("svg");font-weight:400;font-style:italic}@font-face{font-family:'Network Rail Sans';src:url("dist/fonts/networkrailsans-bold-webfont.eot");src:url("dist/fonts/networkrailsans-bold-webfont.eot?#iefix") format("embedded-opentype"),url("dist/fonts/networkrailsans-bold-webfont.woff2") format("woff2"),url("dist/fonts/networkrailsans-bold-webfont.woff") format("woff"),url("dist/fonts/networkrailsans-bold-webfont.ttf") format("truetype"),url("dist/fonts/networkrailsans-bold-webfont.svg#network_rail_sansbold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Network Rail Sans';src:url("dist/fonts/networkrailsans-bolditalic-webfont.eot");src:url("dist/fonts/networkrailsans-bolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("dist/fonts/networkrailsans-bolditalic-webfont.woff2") format("woff2"),url("dist/fonts/networkrailsans-bolditalic-webfont.woff") format("woff"),url("dist/fonts/networkrailsans-bolditalic-webfont.ttf") format("truetype"),url("dist/fonts/networkrailsans-bolditalic-webfont.svg#network_rail_sansbold_italic") format("svg");font-weight:700;font-style:italic}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"Network Rail Sans","Arial",sans-serif;line-height:1.25;letter-spacing:.01em;color:#323232}a{color:inherit;text-decoration:none}p,ul{margin:1em 0 0}p:first-child,ul:first-child{margin-top:0}ul{list-style:disc inside}.underline,strong{font-weight:700}em{font-style:italic}.underline{border-bottom:1px solid}.child-group__title,.cta-group__title,.moreinfo-group__title,.quicklink-group__title,.signup__title{padding:40px 0;text-align:center;font-size:25px;font-size:1.5625rem;line-height:1.5;font-weight:700}.child-group__title a,.cta-group__title a,.moreinfo-group__title a,.quicklink-group__title a,.signup__title a{border-bottom:1px solid}@media screen and (max-width:600px){.child-group__title,.cta-group__title,.moreinfo-group__title,.quicklink-group__title,.signup__title{padding:20px 0;font-size:18px;font-size:1.125rem}}.container{max-width:1280px;margin:0 auto;list-style:none;position:relative}.container--narrow{max-width:960px}.video{position:relative;padding-bottom:56.25%}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:600px){.desktop-only{display:none}}.mobile-only{display:none}@media screen and (max-width:600px){.mobile-only{display:block}}@-webkit-keyframes shake{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%,60%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}40%,80%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}@keyframes shake{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%,60%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}40%,80%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}.top{background:#000;position:relative;z-index:100}.top.stuck{position:fixed;top:0;width:100%;z-index:1000}.top.stuck .top__switch{margin:0 20px 0 0;pointer-events:all}.top.stuck .top__menu{display:none}.top__switch{display:block;background:#323232;border-right:solid 10px #f50;padding:35px 20px 36px;width:100px;float:left;margin:0 20px 0 -90px;-webkit-transition:margin .3s ease-out;transition:margin .3s ease-out;pointer-events:none}.top__switch .lines{margin:13px 0;position:relative}.top__switch .lines,.top__switch .lines:after,.top__switch .lines:before{display:block;background:#fff;height:3px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.top__switch .lines:after,.top__switch .lines:before{content:"";position:absolute;left:0;right:0;-webkit-transform-origin:center center;transform-origin:center center}.top__switch .lines:before{bottom:13px}.top__switch .lines:after{top:13px}.no-touchevents .top__switch:hover .lines:before{bottom:18px}.no-touchevents .top__switch:hover .lines:after{top:18px}.top__switch.current-page-ancestor .lines,.top__switch.is-open .lines{background:0 0}.top__switch.current-page-ancestor .lines:before,.top__switch.is-open .lines:before{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.top__switch.current-page-ancestor .lines:after,.top__switch.is-open .lines:after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.no-touchevents .top__switch.current-page-ancestor:hover .lines:before,.no-touchevents .top__switch.is-open:hover .lines:before{bottom:0;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.no-touchevents .top__switch.current-page-ancestor:hover .lines:after,.no-touchevents .top__switch.is-open:hover .lines:after{top:0;-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}.top__logo{display:inline-block;vertical-align:middle;background:url("dist/img/sentinel-logo.svg") center center no-repeat;background-size:contain;width:273px;height:57px;margin:22px 0 21px;overflow:hidden;text-indent:-999px}.no-inlinesvg .top__logo{background-image:url("dist/img/sentinel-logo.png")}.top__brand{position:absolute;right:0;top:0}.top__brand__shape{background:url("dist/img/network-rail-shape.svg") center center no-repeat;background-size:contain;text-indent:-9999px;display:block;width:168px;height:44px}.no-inlinesvg .top__brand__shape{background-image:url("dist/img/network-rail-shape.png")}.top__menu{background:#323232;color:#fff;font-style:italic}.top__menu__inner{border-bottom:6px solid #f50;padding:34px 30px 28px}.top__menu__items{text-align:justify;font-size:0;list-style:none}.top__menu__items:after{content:"";display:inline-block;width:100%}.top__menu .menu-item{font-size:25px;font-size:1.5625rem;display:inline-block;position:relative;vertical-align:middle}.top__menu .menu-item a{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.top__menu .menu-item.current-menu-item>a{color:#f50}.top__menu .menu-item>a{display:block;padding:14px 18px}.top__menu .menu-item>a:hover{color:#fff;background:#f50}.top__menu .menu-item.menu-item-has-children{z-index:1;padding-right:30px;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}.top__menu .menu-item.menu-item-has-children:before{content:"";display:block;position:absolute;right:14px;top:50%;width:0;height:0;border-style:solid;border-width:8px 8px 0;margin-top:-4px;border-color:#f50 transparent transparent transparent;-webkit-transition:border-color .3s ease-out;transition:border-color .3s ease-out}.no-touchevents .top__menu .menu-item.menu-item-has-children:hover,.top__menu .menu-item.menu-item-has-children.is-open{background:#f50}.no-touchevents .top__menu .menu-item.menu-item-has-children:hover>a,.top__menu .menu-item.menu-item-has-children.is-open>a{background:0 0;color:#fff}.no-touchevents .top__menu .menu-item.menu-item-has-children:hover:before,.top__menu .menu-item.menu-item-has-children.is-open:before{border-color:#fff transparent transparent transparent!important}.no-touchevents .top__menu .menu-item.menu-item-has-children:hover .sub-menu,.top__menu .menu-item.menu-item-has-children.is-open .sub-menu{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.top__menu .sub-menu,.top__search{position:absolute;left:0;background:#fff;overflow:hidden}.top__menu .sub-menu{opacity:0;visibility:hidden;-webkit-transform:translateY(-10px);transform:translateY(-10px);top:100%;margin:0;color:#323232;white-space:nowrap;-webkit-transition:all .3s ease-out;text-align:left;padding:8px 0;transition:all .3s ease-out}.top__menu .sub-menu .menu-item{display:block}.top__menu .sub-menu .menu-item>a{font-style:normal;margin:20px 0;padding:2px 60px 2px 18px}.top__menu .sub-menu .menu-item>a:hover{background:0 0;color:#f50}.top__search{bottom:100%;right:0;padding:19px 110px;-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;z-index:100}.top__search.is-open{-webkit-transform:translateY(100%);transform:translateY(100%)}.no-csstransforms .top__search.is-open{bottom:0}.top__search input[type=color],.top__search input[type=date],.top__search input[type=datetime-local],.top__search input[type=datetime],.top__search input[type=email],.top__search input[type=month],.top__search input[type=number],.top__search input[type=password],.top__search input[type=search],.top__search input[type=tel],.top__search input[type=text],.top__search input[type=time],.top__search input[type=url],.top__search input[type=week],.top__search select,.top__search textarea{margin-left:auto;max-width:700px;border:0;font-size:25px;font-size:1.5625rem;font-style:italic}.top__search .button{position:absolute;top:0;right:0;width:auto;padding:28px;font-size:44px;font-size:2.75rem}.top__search .button:before{display:block}.top__search__close{position:absolute;top:0;left:0;padding:35px 20px 36px;width:100px}.top__search__close .lines{display:block;height:3px;margin:13px 0;position:relative}.top__search__close .lines:after,.top__search__close .lines:before{content:"";display:block;height:3px;background:#323232;position:absolute;left:0;right:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform-origin:center center;transform-origin:center center}.top__search__close .lines:before{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.top__search__close .lines:after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.top__search__close:hover .lines:before{-webkit-transform:rotate(35deg);transform:rotate(35deg)}.top__search__close:hover .lines:after{-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}.top__search-switch{font-size:44px;font-size:2.75rem;float:right;padding:28px 10px;margin-right:120px;position:relative;z-index:1;color:#fff}.top__search-switch:before{display:block}.no-touchevents .top__search-switch:hover{-webkit-animation:shake .5s;animation:shake .5s}.top__login{color:#fff;font-weight:700;font-size:25px;font-size:1.5625rem;float:right;padding:15px 54px 15px 34px;margin:20px 10px 0 0;position:relative;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}.top__login__submenu{min-width:300px;z-index:100;opacity:0;visibility:hidden;-webkit-transform:translateY(-10px);transform:translateY(-10px);position:absolute;top:100%;right:0;padding:8px 0;margin:0;background:#fff;color:#323232;white-space:nowrap;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;text-align:left}.top__login__submenu>a{display:block;font-style:normal;margin:20px 0;padding:2px 30px}.top__login__submenu>a:hover{background:0 0;color:#f50}.top__login__submenu>a .hover-info span.icon{background:url("dist/img/info_dark.svg") center center no-repeat;background-size:28px auto}.top__login__submenu>a .hover-info:hover span.icon{background:url("dist/img/info_highlight.svg") center center no-repeat;background-size:28px auto}.top__login:before{content:"";display:block;position:absolute;right:25px;top:50%;width:0;height:0;border-style:solid;border-width:8px 8px 0;margin-top:-3px;border-color:#ececec transparent transparent transparent;-webkit-transition:border-color .3s ease-out;transition:border-color .3s ease-out}.top__login:hover{background:#ff7936}.top__login:hover:before{border-color:#fff transparent transparent transparent;-webkit-transition:border-color .3s ease-out;transition:border-color .3s ease-out}.top__login:hover .top__login__submenu{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.top__notification{background:#090;color:#fff;padding:20px 80px 20px 50px;text-align:center;position:relative}.top__notification__content{display:block;width:100%;height:100%}.top__notification__close{position:absolute;top:50%;margin-top:-12px;right:32px;width:32px;height:32px}.top__notification__close .lines{display:block;height:2px;margin:13px 0;position:relative}.top__notification__close .lines:after,.top__notification__close .lines:before{content:"";display:block;height:2px;background:#fff;position:absolute;left:0;right:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform-origin:center center;transform-origin:center center}.top__notification__close .lines:before{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.top__notification__close .lines:after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.top__notification__close:hover .lines:before{-webkit-transform:rotate(35deg);transform:rotate(35deg)}.top__notification__close:hover .lines:after{-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}@media screen and (max-width:1230px){.top__menu__items{text-align:center}}@media screen and (max-width:860px){.top__search-switch{margin-right:50px}.top__login,.top__login__submenu,.top__menu .menu-item{font-size:20px;font-size:1.25rem}.top__login__submenu>a{padding:10px 24px;margin:10px 0}.top__menu .menu-item>a{padding:12px}.top__menu .sub-menu .menu-item>a{margin:10px 0}}@media screen and (max-width:680px){.top__brand__shape{width:88px;height:23px}.top__login{margin:5px 0 0;padding:17px 30px 18px 15px}.top__login:before{right:10px}.top__switch{width:65px;margin:0 10px 0 0;padding:21px 12px;pointer-events:all}.top__switch .lines{margin:10px 0}.top__switch .lines:before{bottom:10px}.top__switch .lines:after{top:10px}.top__logo{width:110px;height:65px;margin:0}.top__menu{display:none}.top__menu__inner{padding:25px 0}.top__menu__items{text-align:left}.top__menu .menu-item{display:block;font-size:18px;font-size:1.125rem}.top__menu .menu-item>a{padding:10px}.top__menu .menu-item.menu-item-has-children:before{position:absolute;left:24px;top:21px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.top__menu .menu-item.menu-item-has-children.current-page-ancestor:before,.top__menu .menu-item.menu-item-has-children.is-open:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.top__menu .menu-item.menu-item-has-children.current-page-ancestor .sub-menu,.top__menu .menu-item.menu-item-has-children.is-open .sub-menu{display:block}.top__menu .menu-item.menu-item-has-children.current-page-ancestor .sub-menu a:hover,.top__menu .menu-item.menu-item-has-children.is-open .sub-menu a:hover{color:#323232}.top__menu .menu-item.menu-item-has-children.current-page-ancestor{background:#f50}.top__menu .menu-item.menu-item-has-children.current-page-ancestor>a{background:0 0;color:#fff}.top__menu .menu-item.menu-item-has-children.current-page-ancestor:before{border-color:#fff transparent transparent transparent!important}.top__menu .menu-item.menu-item-has-children.current-page-ancestor .sub-menu{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.top__menu__items>.menu-item{padding:0 55px}.top__menu .sub-menu{background:0 0;color:#fff;opacity:1;visibility:visible;-webkit-transform:none;transform:none;position:relative;top:0;padding:0;display:none;margin-bottom:30px}.top__menu .sub-menu .current-menu-item>a{color:#323232}.top__search{padding:6px 75px 7px}.top__search input[type=color],.top__search input[type=date],.top__search input[type=datetime-local],.top__search input[type=datetime],.top__search input[type=email],.top__search input[type=month],.top__search input[type=number],.top__search input[type=password],.top__search input[type=search],.top__search input[type=tel],.top__search input[type=text],.top__search input[type=time],.top__search input[type=url],.top__search input[type=week],.top__search select,.top__search textarea{font-size:18px;font-size:1.125rem}.top__search .button{padding:15px;font-size:35px;font-size:2.1875rem}.top__search__close{padding:21px 12px;width:65px}.top__search__close .lines{margin:10px 0}.top__search-switch{margin-right:0;padding:18px 12px;font-size:28px}.top__twitter{display:none}.top__notification{text-align:left;padding:20px 50px 20px 20px}.top__notification__close{right:12px}}@media screen and (max-width:380px){.top__logo{width:70px}.top__login__submenu{right:-52px;width:320px}}.bottom{background:#f50;color:#fff;padding:45px;position:relative;z-index:1}.bottom__signup{float:left;font-size:25px;font-size:1.5625rem;font-style:italic}.bottom__signup__title{color:#323232}.bottom__signup a{font-weight:700}.bottom__legal{float:right;margin-bottom:20px}.bottom__legal .menu{list-style:none;display:inline-block}.bottom__legal .menu-item{display:inline-block;padding-left:40px}.bottom__legal .menu-item a:hover{border-bottom:1px solid}.bottom__legal__logo{display:inline-block;background:red;width:156px;height:61px;background:center top no-repeat;background-size:contain;overflow:hidden;vertical-align:top;text-indent:-999px;background-image:url("dist/img/network-rail.svg");margin-left:45px}.no-inlinesvg .bottom__legal__logo{background-image:url("dist/img/network-rail.png")}@media screen and (max-width:1000px){.bottom__signup,.bottom__twitter{margin-bottom:20px}.bottom__legal{clear:both}}@media screen and (max-width:620px){.bottom{padding:35px}.bottom__twitter{font-size:45px;font-size:2.8125rem}.bottom__signup{float:none;clear:both;font-size:18px;font-size:1.125rem}.bottom__legal{padding:10px 0}.bottom__legal__logo{width:100px;margin:0 6px}}@media screen and (max-width:460px){.bottom__legal{float:none}.bottom__legal .menu{width:100%;clear:both}.bottom__legal .menu .menu-item{display:block;padding:0;margin:10px 0}.bottom__legal__logo{display:block;float:right;margin-top:30px}}@font-face{font-family:"digital-railway-icons";src:url("dist/fonts/digital-railway-icons.eot");src:url("dist/fonts/digital-railway-icons.eot?#iefix") format("embedded-opentype"),url("dist/fonts/digital-railway-icons.woff") format("woff"),url("dist/fonts/digital-railway-icons.ttf") format("truetype"),url("dist/fonts/digital-railway-icons.svg#digital-railway-icons") format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:"digital-railway-icons"!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-down:before{content:"v"}.icon-arrow-left:before{content:"<"}.icon-arrow-right:before{content:">"}.icon-arrow-up:before{content:"^"}.icon-external:before{content:"e"}.icon-search:before{content:"s"}.icon-twitter:before{content:"t"}.icon-close:before{content:"x"}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-appearance:none;border-radius:0;font:inherit;background:#fff;font-size:20px;font-size:1.25rem;color:inherit;padding:15px;font-weight:400;display:block;width:100%;border:2px solid #ccc}@media screen and (max-width:600px){input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:18px;font-size:1.125rem}}select{margin-top:10px;padding-right:60px;background:url("dist/img/arrow-down.svg") right 20px center no-repeat #fff;background-size:22px auto;-moz-appearance:none}select::-ms-expand{display:none}textarea{height:200px;resize:vertical}.checkbox{display:inline-block;vertical-align:middle;position:relative;margin-right:8px}.checkbox input{display:block;margin:9px}.checkbox span{position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid #ccc;background:#fff}.checkbox input:checked+span{background:url("dist/img/tick.svg") center center no-repeat #fff;background-size:18px auto}.no-checked .checkbox span{display:none}.form__field{display:block;font-size:20px;font-size:1.25rem;font-weight:700;margin-bottom:25px}.form__field input[type=color],.form__field input[type=date],.form__field input[type=datetime-local],.form__field input[type=datetime],.form__field input[type=email],.form__field input[type=month],.form__field input[type=number],.form__field input[type=password],.form__field input[type=search],.form__field input[type=tel],.form__field input[type=text],.form__field input[type=time],.form__field input[type=url],.form__field input[type=week],.form__field select,.form__field textarea{margin-top:10px}.form__field select{width:auto}.form__checkbox{font-weight:400;display:block;float:left;width:33.33333%;padding:12px 0}.form .button{float:right;margin-top:1.5em;max-width:320px}@media screen and (max-width:600px){.form__field{font-size:18px;font-size:1.125rem}.form__field select{width:100%}.form__checkbox{width:50%}.form .button{max-width:none;margin-top:0}}@media screen and (max-width:360px){.form__checkbox{width:auto;float:none}}.button{background:#f50;color:#fff;display:block;font:inherit;font-size:25px;font-size:1.5625rem;line-height:1.2;font-weight:700;font-style:italic;width:100%;border:0;padding:20px;-webkit-transition:background .3s ease-out;transition:background .3s ease-out;cursor:pointer}.button--inline{background:0 0;padding:0;color:inherit}.button:hover{background:#ff7936}@media screen and (max-width:600px){.button{font-size:18px;font-size:1.125rem;line-height:1.15}}.fadeLeftIn,.fadeRightIn,.fadeUpIn{opacity:0;-webkit-transition:.4s ease-out;transition:.4s ease-out;-webkit-transition-property:-webkit-transform,opacity;transition-property:transform,opacity}.fadeLeftIn.is-active,.fadeRightIn.is-active,.fadeUpIn.is-active{-webkit-transform:none!important;transform:none!important;opacity:1}.fadeUpIn{-webkit-transform:translateY(25%);transform:translateY(25%)}.fadeLeftIn{-webkit-transform:translateX(25%);transform:translateX(25%)}.fadeRightIn{-webkit-transform:translateX(-25%);transform:translateX(-25%)}.fadeStagger+.fadeStagger{-webkit-transition-delay:.2s;transition-delay:.2s}.fadeStagger+.fadeStagger+.fadeStagger{-webkit-transition-delay:.4s;transition-delay:.4s}.fadeStagger+.fadeStagger+.fadeStagger+.fadeStagger{-webkit-transition-delay:.6s;transition-delay:.6s}@-webkit-keyframes floating-1{0%{-webkit-transform:translate(-5%,5%) rotate(-1deg);transform:translate(-5%,5%) rotate(-1deg)}to{-webkit-transform:translate(5%,-5%) rotate(2deg);transform:translate(5%,-5%) rotate(2deg)}}@keyframes floating-1{0%{-webkit-transform:translate(-5%,5%) rotate(-1deg);transform:translate(-5%,5%) rotate(-1deg)}to{-webkit-transform:translate(5%,-5%) rotate(2deg);transform:translate(5%,-5%) rotate(2deg)}}@-webkit-keyframes floating-2{0%{-webkit-transform:translate(3%,-4%) rotate(1deg);transform:translate(3%,-4%) rotate(1deg)}to{-webkit-transform:translate(-1%,4%) rotate(-2deg);transform:translate(-1%,4%) rotate(-2deg)}}@keyframes floating-2{0%{-webkit-transform:translate(3%,-4%) rotate(1deg);transform:translate(3%,-4%) rotate(1deg)}to{-webkit-transform:translate(-1%,4%) rotate(-2deg);transform:translate(-1%,4%) rotate(-2deg)}}@-webkit-keyframes floating-3{0%{-webkit-transform:translate(-7%,3%) rotate(3deg);transform:translate(-7%,3%) rotate(3deg)}to{-webkit-transform:translate(1%,-1%) rotate(0deg);transform:translate(1%,-1%) rotate(0deg)}}@keyframes floating-3{0%{-webkit-transform:translate(-7%,3%) rotate(3deg);transform:translate(-7%,3%) rotate(3deg)}to{-webkit-transform:translate(1%,-1%) rotate(0deg);transform:translate(1%,-1%) rotate(0deg)}}.hero{padding:40px;position:relative;overflow:hidden;background:#f50;background-size:cover;background-position-y:50%;color:#fff;height:400px}.hero.tint:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:9;background-color:rgba(0,0,0,.4)}.hero.has-video{padding:120px 40px}.hero.has-image .hero__title{padding-right:30%}.hero__decor{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transform:rotate(5deg);transform:rotate(5deg)}.hero__decor .five,.hero__decor .four,.hero__decor .one,.hero__decor .seven,.hero__decor .six,.hero__decor .three,.hero__decor .two{display:block;top:10%;position:absolute}.hero__decor .five,.hero__decor .one,.hero__decor .six,.hero__decor .two{background:rgba(255,255,255,.1)}.hero__decor .four,.hero__decor .seven,.hero__decor .three{background:rgba(255,255,255,.2)}.hero__decor .one{width:19.375%;padding-bottom:19.375%;left:2.8125%;margin-top:7.1875%;-webkit-animation:floating-1 4s infinite alternate ease-in-out;animation:floating-1 4s infinite alternate ease-in-out}.hero__decor .two{width:6.875%;padding-bottom:6.875%;left:20.625%;margin-top:-5.3125%;-webkit-animation:floating-2 7s infinite alternate ease-in-out;animation:floating-2 7s infinite alternate ease-in-out}.hero__decor .three{width:10%;padding-bottom:10%;left:25.3125%;margin-top:5.3125%;-webkit-animation:floating-3 5s infinite alternate ease-in-out;animation:floating-3 5s infinite alternate ease-in-out}.hero__decor .four{width:22.1875%;padding-bottom:22.1875%;left:25%;margin-top:20%;-webkit-animation:floating-1 6s infinite alternate ease-in-out;animation:floating-1 6s infinite alternate ease-in-out}.hero__decor .five,.hero__decor .six{width:3.75%;padding-bottom:3.75%;left:33.125%;margin-top:-2.5%;-webkit-animation:floating-3 4s infinite alternate ease-in-out;animation:floating-3 4s infinite alternate ease-in-out}.hero__decor .six{left:38.75%;margin-top:7.5%;-webkit-animation:floating-2 9s infinite alternate ease-in-out;animation:floating-2 9s infinite alternate ease-in-out}.hero__decor .seven{width:8.75%;padding-bottom:8.75%;left:39.375%;margin-top:-4.375%;-webkit-animation:floating-1 3s infinite alternate ease-in-out;animation:floating-1 3s infinite alternate ease-in-out}.hero__return,.hero__title{letter-spacing:.05em;font-style:italic}.hero__return{color:#323232;border-bottom:1px solid;font-weight:700;position:absolute;bottom:-100%;left:0;font-size:25px;font-size:1.5625rem}.hero.tint .hero__return{color:#fff}.hero__title{font-size:100px;font-size:6.25rem;line-height:1}.hero__tagline{background:#323232;color:#fff;position:absolute;width:40%;max-width:600px;left:50%;top:50%;margin-top:-300px;margin-left:134px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hero__tagline:after{content:"";display:block;padding-bottom:100%}.hero__tagline__inner{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);position:absolute;left:0;right:0;top:50%;margin:auto;width:100%;text-align:center;padding:0 20px;font-size:40px;font-size:2.5rem;letter-spacing:.05em;text-transform:uppercase}.no-csstransforms .hero__tagline__inner{top:25%}.hero__tagline__inner:after,.hero__tagline__inner:before{content:"";display:block;width:30px;height:30px;margin:0 auto;background:url("dist/img/decor.svg") center center no-repeat;background-size:cover}.hero__tagline__inner:before{margin-bottom:50px}.hero__tagline__inner:after{margin-top:50px}.hero.has-note .hero__tagline__inner:after{display:none!important}.hero__tagline__note{color:#f50;font-size:25px;font-size:1.5625rem;font-style:italic;text-transform:none;margin-top:80px}.hero__play{display:block;width:110px;height:110px;background:#fff;margin:1.825% auto;position:relative;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:10}.hero__play:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:12px 0 12px 12px;border-color:transparent transparent transparent #323232;position:absolute;top:50%;left:50%;margin:-14px 0 0 -4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hero__img{position:absolute;width:25%;max-width:270px;right:0;top:50%;margin-top:-135px;-webkit-transform:rotate(45deg);transform:rotate(45deg);overflow:hidden}.hero__img:after{content:"";display:block;padding-bottom:100%}.hero__img img{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:-25%;left:-25%;right:-25%;bottom:-25%;max-width:150%}.no-csstransforms .hero__img img{top:0;left:0;right:0;bottom:0;width:100%}.hero .container{z-index:10}.hero .filters{margin-top:170px}.hero .filters a{color:#fff}@media screen and (max-width:1500px){.hero__tagline{margin-top:-20%;margin-left:9%}}@media screen and (max-width:1160px){.hero.has-image .hero__title{padding-right:32%}.hero__img{margin-top:-12.5%}.hero__tagline__note{max-width:180px;margin-left:auto;margin-right:auto}}@media screen and (max-width:960px){.hero{padding:110px 40px}.hero.has-video{padding:160px 20px}.hero__title{font-size:75px;font-size:4.6875rem}.hero__tagline{margin-top:-100px;max-width:200px;margin-left:90px}.hero__tagline__inner{font-size:20px;font-size:1.25rem;padding:0 10px}.hero__tagline__inner:after,.hero__tagline__inner:before{width:15px;height:15px}.hero__tagline__inner:before{margin-bottom:30px}.hero__tagline__inner:after{margin-top:30px}.hero__tagline__note{font-size:18px;font-size:1.125rem;max-width:110px;margin:20px auto 0}.hero.has-video .hero__tagline{position:relative;top:0;left:0;margin:40px auto 60px;width:100%}.hero__play{width:55px;height:55px;margin:12px auto}.hero__play:after{border-width:6px 0 6px 6px;margin:-8px 0 0 -2px}}@media screen and (max-width:680px){.hero{text-align:center;padding:50px 20px 20px}.hero.has-image .hero__title{padding-right:0}.hero__title{font-size:40px;font-size:2.5rem;margin-bottom:15px}.hero__return{position:relative;bottom:0;display:inline-block;margin-bottom:10px;font-size:18px;font-size:1.125rem}.hero__img,.hero__tagline{position:relative;top:0;left:0;margin:40px auto;width:100%}.hero__img{width:50%;max-width:100px}}.content{padding:90px 40px}.content *{font-family:'Network Rail Sans',Arial,sans-serif}.content cite,.content dfn,.content em,.content i,.content tfoot{font-style:italic}.content b,.content dfn,.content dl dt,.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.content strong,.content th{font-weight:700}.content code,.content dl,.content kbd,.content p{margin:0 0 1.5em}.content blockquote,.content ol,.content ul{margin:0 1.5em 1.5em}.content li ol,.content li ul{margin:0 1.5em}.content ul{list-style-type:disc}.content ol{list-style-type:decimal}.content ol ol{list-style:upper-alpha}.content ol ol ol{list-style:lower-roman}.content ol ol ol ol{list-style:lower-alpha}.content dd{margin-left:1.5em}.content table{margin-bottom:1.4em;width:100%}.content caption,.content td,.content th{padding:4px 10px 4px 5px}.content sub,.content sup{line-height:0}.content abbr,.content acronym{border-bottom:1px dotted}.content address{margin:0 0 1.5em;font-style:italic}.content del,.content strike{text-decoration:line-through}.content pre{margin:1.5em 0;white-space:pre}.content .wp-caption,.content img{max-width:100%}.content h2,.content h3,.content h4{font-style:normal;font-size:40px;font-size:2.5rem}.content h2{letter-spacing:.05em;margin-bottom:1em}.content h3,.content__title{color:#f50;letter-spacing:.05em}.content h3,.content h4{margin-bottom:20px}.content h4{font-size:36px;font-size:2rem;letter-spacing:.05em;margin-bottom:10px}.content a{border-bottom:1px solid;font-weight:700}.content u{text-decoration:underline}.content__title{margin-top:3em;font-size:60px;font-size:3.75rem;max-width:800px}.content__title:first-child{margin-top:0}.content__subtitle{font-size:25px;font-size:1.5625rem;margin-top:1.5em;max-width:800px}.content__subtitle a{font-weight:700}.content__copy{margin-top:2em;font-family:"Arial",sans-serif;line-height:1.5;word-break:break-word}.content__copy img.aligncenter{margin:0 auto}.content__download{display:inline-block;font-size:25px;font-size:1.5625rem;margin-top:2em;font-style:italic}.content__download strong{border-bottom:1px solid}.content__download__type{font-size:15px;font-size:.9375rem;text-transform:uppercase}.content__media{margin-top:100px}.content__media--small{width:50%}.content__media__caption{padding:35px 45px;background:#ececec;font-size:25px;font-size:1.5625rem;font-style:italic}.content__filters{font-size:25px;font-size:1.5625rem;padding:10px 0}.content__filters__label{display:inline-block;margin-right:40px;margin-top:1em}.content__filters a{color:#f50;font-weight:700;border-bottom:1px solid;margin-right:40px}.content__filters .is-active{color:#f50;border-bottom:0}.content__filters select{color:#f50;margin-top:10px}@media screen and (max-width:1000px){.content .container{padding-left:0}}@media screen and (max-width:600px){.content{padding:40px}.content__title{font-size:20px;font-size:1.25rem}.content__download,.content__filters,.content__subtitle{font-size:18px;font-size:1.125rem}.content__download__type,.content__subtitle__type{font-size:13px;font-size:.8125rem}.content__media{margin:60px -40px 0}.content__media--small{margin:60px 0 0;width:100%}.content__media__caption{font-size:18px;font-size:1.125rem;padding:25px 40px}}.child-group{background:#ececec;padding:0 40px 60px;overflow:hidden}@media screen and (max-width:600px){.child-group{padding:0 15px 20px}}.child{max-width:960px;background:#fff;padding:70px 80px;overflow:hidden;position:relative;margin-bottom:60px}.child:nth-child(even){margin-left:auto}.child__title{font-size:40px;font-size:2.5rem;letter-spacing:.05em}.child__content{margin-top:3em;width:50%;font-family:"Arial",sans-serif;color:#df4a00;min-height:275px}.child__content strong{display:block;margin-bottom:1em;font-family:"Network Rail Sans","Arial",sans-serif;color:#323232;font-weight:400}.child__content strong,.child__link{font-size:25px;font-size:1.5625rem;font-style:italic}.child__img{position:absolute;width:55%;right:-120px;bottom:-15%;max-width:500px;-webkit-transform:rotate(45deg);transform:rotate(45deg);overflow:hidden;box-shadow:-225px 290px 0 -225px #f50}.child__img:after{content:"";display:block;padding-bottom:100%}.child__img img{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:-25%;left:-25%;right:-25%;bottom:-25%;max-width:150%}.no-csstransforms .child__img img{top:0;left:0;right:0;bottom:0;width:100%}@media screen and (max-width:990px){.child__img{box-shadow:none}}@media screen and (max-width:740px){.child{padding-bottom:260px}.child__content{width:auto;min-height:0;margin-bottom:20px}.child__img{width:100%;max-width:300px;box-shadow:-135px 175px 0 -135px #f50}}@media screen and (max-width:600px){.child{padding:30px 25px 220px;margin-bottom:20px}.child__title{font-size:20px;font-size:1.25rem}.child__content{margin-top:1em}.child__img{max-width:250px;right:-50px;box-shadow:-115px 140px 0 -115px #f50}.child__content strong,.child__link{font-size:18px;font-size:1.125rem}}.quicklink-group{background:#ff7936;padding-bottom:60px;overflow:hidden}.quicklink-group__title{padding-bottom:0}.quicklink-group__col{float:left;width:33.33333%;position:relative;z-index:1}@-webkit-keyframes bobbing-1{0%{-webkit-transform:translate(0,0);transform:translate(0,0);width:30px}to{-webkit-transform:translate(30px,0);transform:translate(30px,0);width:30px}}@keyframes bobbing-1{0%{-webkit-transform:translate(0,0);transform:translate(0,0);width:30px}to{-webkit-transform:translate(30px,0);transform:translate(30px,0);width:30px}}@-webkit-keyframes bobbing-2{0%{-webkit-transform:translate(20px,0);transform:translate(20px,0);width:30px}to{-webkit-transform:translate(50px,0);transform:translate(50px,0);width:30px}}@keyframes bobbing-2{0%{-webkit-transform:translate(20px,0);transform:translate(20px,0);width:30px}to{-webkit-transform:translate(50px,0);transform:translate(50px,0);width:30px}}@-webkit-keyframes bobbing-3{0%{-webkit-transform:translate(-30px,0);transform:translate(-30px,0);width:100px}to{-webkit-transform:translate(0,0);transform:translate(0,0);width:100px}}@keyframes bobbing-3{0%{-webkit-transform:translate(-30px,0);transform:translate(-30px,0);width:100px}to{-webkit-transform:translate(0,0);transform:translate(0,0);width:100px}}@-webkit-keyframes bobbing-4{0%{-webkit-transform:translate(20px,0);transform:translate(20px,0);width:30px}to{-webkit-transform:translate(50px,0);transform:translate(50px,0);width:30px}}@keyframes bobbing-4{0%{-webkit-transform:translate(20px,0);transform:translate(20px,0);width:30px}to{-webkit-transform:translate(50px,0);transform:translate(50px,0);width:30px}}@-webkit-keyframes bobbing-5{0%{-webkit-transform:translate(0,0);transform:translate(0,0);width:30px}to{-webkit-transform:translate(30px,0);transform:translate(30px,0);width:30px}}@keyframes bobbing-5{0%{-webkit-transform:translate(0,0);transform:translate(0,0);width:30px}to{-webkit-transform:translate(30px,0);transform:translate(30px,0);width:30px}}@media screen and (max-width:800px){@-webkit-keyframes bobbing-1{0%{-webkit-transform:translate(-20px,0);transform:translate(-20px,0);width:20px}to{-webkit-transform:translate(10px,0);transform:translate(10px,0);width:20px}}@keyframes bobbing-1{0%{-webkit-transform:translate(-20px,0);transform:translate(-20px,0);width:20px}to{-webkit-transform:translate(10px,0);transform:translate(10px,0);width:20px}}@-webkit-keyframes bobbing-2{0%{-webkit-transform:translate(0,0);transform:translate(0,0);width:20px}to{-webkit-transform:translate(30px,0);transform:translate(30px,0);width:20px}}@keyframes bobbing-2{0%{-webkit-transform:translate(0,0);transform:translate(0,0);width:20px}to{-webkit-transform:translate(30px,0);transform:translate(30px,0);width:20px}}@-webkit-keyframes bobbing-3{0%{-webkit-transform:translate(-40px,0);transform:translate(-40px,0);width:80px}to{-webkit-transform:translate(-10px,0);transform:translate(-10px,0);width:80px}}@keyframes bobbing-3{0%{-webkit-transform:translate(-40px,0);transform:translate(-40px,0);width:80px}to{-webkit-transform:translate(-10px,0);transform:translate(-10px,0);width:80px}}@-webkit-keyframes bobbing-4{0%{-webkit-transform:translate(0,0);transform:translate(0,0);width:20px}to{-webkit-transform:translate(30px,0);transform:translate(30px,0);width:20px}}@keyframes bobbing-4{0%{-webkit-transform:translate(0,0);transform:translate(0,0);width:20px}to{-webkit-transform:translate(30px,0);transform:translate(30px,0);width:20px}}@-webkit-keyframes bobbing-5{0%{-webkit-transform:translate(-20px,0);transform:translate(-20px,0);width:20px}to{-webkit-transform:translate(10px,0);transform:translate(10px,0);width:20px}}@keyframes bobbing-5{0%{-webkit-transform:translate(-20px,0);transform:translate(-20px,0);width:20px}to{-webkit-transform:translate(10px,0);transform:translate(10px,0);width:20px}}}@media screen and (max-width:600px){@-webkit-keyframes bobbing-1{0%{-webkit-transform:translate(-5px,0);transform:translate(-5px,0);width:16px}to{-webkit-transform:translate(25px,0);transform:translate(25px,0);width:16px}}@keyframes bobbing-1{0%{-webkit-transform:translate(-5px,0);transform:translate(-5px,0);width:16px}to{-webkit-transform:translate(25px,0);transform:translate(25px,0);width:16px}}@-webkit-keyframes bobbing-2{0%{-webkit-transform:translate(5px,0);transform:translate(5px,0);width:16px}to{-webkit-transform:translate(35px,0);transform:translate(35px,0);width:16px}}@keyframes bobbing-2{0%{-webkit-transform:translate(5px,0);transform:translate(5px,0);width:16px}to{-webkit-transform:translate(35px,0);transform:translate(35px,0);width:16px}}@-webkit-keyframes bobbing-3{0%{-webkit-transform:translate(-30px,0);transform:translate(-30px,0);width:60px}to{-webkit-transform:translate(0,0);transform:translate(0,0);width:60px}}@keyframes bobbing-3{0%{-webkit-transform:translate(-30px,0);transform:translate(-30px,0);width:60px}to{-webkit-transform:translate(0,0);transform:translate(0,0);width:60px}}@-webkit-keyframes bobbing-4{0%{-webkit-transform:translate(5px,0);transform:translate(5px,0);width:16px}to{-webkit-transform:translate(35px,0);transform:translate(35px,0);width:16px}}@keyframes bobbing-4{0%{-webkit-transform:translate(5px,0);transform:translate(5px,0);width:16px}to{-webkit-transform:translate(35px,0);transform:translate(35px,0);width:16px}}@-webkit-keyframes bobbing-5{0%{-webkit-transform:translate(-5px,0);transform:translate(-5px,0);width:16px}to{-webkit-transform:translate(25px,0);transform:translate(25px,0);width:16px}}@keyframes bobbing-5{0%{-webkit-transform:translate(-5px,0);transform:translate(-5px,0);width:16px}to{-webkit-transform:translate(25px,0);transform:translate(25px,0);width:16px}}}.quicklink{position:relative;text-align:center;color:#fff;padding:60px 0;z-index:2;font-size:60px;font-size:3.75rem;line-height:1;letter-spacing:.05em;margin:35px auto;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.quicklink,.quicklink__inner{display:block}.quicklink__decor{position:absolute;left:0;right:0;bottom:60px;height:10px;z-index:-1;margin:0 20px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.no-csstransforms .quicklink__decor{display:none}.quicklink__decor .line,.quicklink__decor .rotator{display:block;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.quicklink__decor .rotator{-webkit-transform:rotate(0deg);transform:rotate(0deg);position:absolute}.quicklink__decor .line{background:#df4a00;height:10px}.quicklink__decor .rotator:nth-of-type(1){width:15%;left:0}.quicklink__decor .rotator:nth-of-type(2){width:15%;left:15%}.quicklink__decor .rotator:nth-of-type(3){width:40%;left:30%}.quicklink__decor .rotator:nth-of-type(4){width:15%;left:70%}.quicklink__decor .rotator:nth-of-type(5){width:15%;left:85%}.quicklink:hover{-webkit-transform:translate(0,-20px);transform:translate(0,-20px)}.quicklink:hover .quicklink__inner:after{top:95px}.no-csstransforms .quicklink:hover .quicklink__inner:after{top:138px;display:block}.quicklink:hover+.quicklink__decor .rotator{left:50%;width:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.quicklink:hover+.quicklink__decor .rotator:nth-of-type(1){margin-left:-40px}@media screen and (max-width:600px){.quicklink:hover+.quicklink__decor .rotator:nth-of-type(1){margin-left:-30px}}.quicklink:hover+.quicklink__decor .rotator:nth-of-type(1) .line{-webkit-animation:bobbing-1 2s infinite alternate ease-in-out;animation:bobbing-1 2s infinite alternate ease-in-out}.quicklink:hover+.quicklink__decor .rotator:nth-of-type(2){margin-left:-20px}@media screen and (max-width:600px){.quicklink:hover+.quicklink__decor .rotator:nth-of-type(2){margin-left:-15px}}.quicklink:hover+.quicklink__decor .rotator:nth-of-type(2) .line{-webkit-animation:bobbing-2 2s infinite alternate ease-in-out;animation:bobbing-2 2s infinite alternate ease-in-out}.quicklink:hover+.quicklink__decor .rotator:nth-of-type(3){margin-left:0}.quicklink:hover+.quicklink__decor .rotator:nth-of-type(3) .line{-webkit-animation:bobbing-3 2s infinite alternate ease-in-out;animation:bobbing-3 2s infinite alternate ease-in-out}.quicklink:hover+.quicklink__decor .rotator:nth-of-type(4){margin-left:20px}@media screen and (max-width:600px){.quicklink:hover+.quicklink__decor .rotator:nth-of-type(4){margin-left:15px}}.quicklink:hover+.quicklink__decor .rotator:nth-of-type(4) .line{-webkit-animation:bobbing-4 2s infinite alternate ease-in-out;animation:bobbing-4 2s infinite alternate ease-in-out}.quicklink:hover+.quicklink__decor .rotator:nth-of-type(5){margin-left:40px}@media screen and (max-width:600px){.quicklink:hover+.quicklink__decor .rotator:nth-of-type(5){margin-left:30px}}.quicklink:hover+.quicklink__decor .rotator:nth-of-type(5) .line{-webkit-animation:bobbing-5 2s infinite alternate ease-in-out;animation:bobbing-5 2s infinite alternate ease-in-out}.no-csstransforms .quicklink:hover+.quicklink__decor{display:block}@media screen and (max-width:800px){.quicklink{font-size:30px;font-size:1.875rem;padding:60px 0;margin:0}.quicklink__decor{bottom:20px}}@media screen and (max-width:600px){.quicklink{font-size:20px;font-size:1.25rem;padding:30px 0 40px}.quicklink__decor{bottom:10px}}.cta-group{background:#ececec;padding:0 30px 60px;overflow:hidden}.cta-group__col{float:left;padding:0 10px}@media screen and (max-width:600px){.cta-group{padding:0 10px 60px}}.cta{background:#fff;font-size:25px;font-size:1.5625rem;font-style:italic;position:relative;overflow:hidden}.cta__content{padding:52px;min-height:180px;position:relative;z-index:1}.cta__link{padding:0 52px 90px;color:#f50;font-weight:700;text-decoration:underline}.no-csstransforms .cta{padding:52px}.no-csstransforms .cta__img{display:none}@media screen and (max-width:1080px){.cta__content{padding:30px}.cta__link{padding:0 30px 60px}}@media screen and (max-width:820px){.cta__content{min-height:0}.cta{font-size:18px;font-size:1.125rem}}.listing{background:#ececec;padding:60px 40px;overflow:hidden}@media screen and (max-width:600px){.listing{padding:0 15px}}.member{background:#fff;padding:90px 40px 90px 37.5%;position:relative;margin-bottom:15px}.member__img{width:100%;position:absolute;top:30px;left:18.75%;max-width:185px;margin:38px 0 38px -92px;-webkit-transform:rotate(45deg);transform:rotate(45deg);overflow:hidden;box-shadow:40px -40px 0 -20px #323232;-webkit-transition:box-shadow .3s ease-out;transition:box-shadow .3s ease-out}.member__img:after{content:"";display:block;padding-bottom:100%}.member__img img{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:-25%;left:-25%;right:-25%;bottom:-25%;max-width:150%}.no-csstransforms .member__img img{top:0;left:0;right:0;bottom:0;width:100%}.member.is-open .member__img{box-shadow:40px -40px 0 -20px #f50}.member__title{font-size:40px;font-size:2.5rem}.member__position{color:#f50;margin-bottom:1em}.member__position,.member__switch{font-style:italic;font-size:25px;font-size:1.5625rem}.member__switch:before{content:"View";font-weight:700;display:inline-block;margin-right:5px;border-bottom:1px solid}.member.is-open .member__switch:before{content:"Close"}.member__profile{max-width:640px;font-family:"Arial",sans-serif;color:#df4a00;padding-top:50px}@media screen and (max-width:1000px){.member{padding-left:45%}.member__img{left:20%}}@media screen and (max-width:780px){.member{padding:40px}.member__img{position:relative;left:0;top:0;margin:38px 38px 58px}}@media screen and (max-width:600px){.member{margin:20px 0;padding:20px}.member__img{width:120px;margin:24px 24px 44px;box-shadow:30px -30px 0 -15px #323232}.member.is-open .member__img{box-shadow:30px -30px 0 -15px #f50}.member__title{font-size:20px;font-size:1.25rem}.member__position,.member__switch{font-size:18px;font-size:1.125rem}.member__position{margin-top:1em}.member__profile{padding-top:30px}}.pagination{padding:60px 40px;text-align:right;font-size:25px;font-size:1.5625rem;font-style:italic;font-weight:700}.pagination--slim{padding:0 40px 30px}.pagination a{display:inline-block;border-bottom:1px solid;margin:0 10px}.pagination .is-active,.pagination__title{display:inline-block;color:#f50;border-bottom:0}.pagination__arrow{font-size:16px;font-size:1rem;border-bottom:0!important;margin:0 10px}.pagination__arrow.is-disabled{opacity:.5}.feed-group{background:url("dist/img/news-and-events-bg.jpg") center center no-repeat;background-size:cover;color:#fff;padding:60px 40px;position:relative}.feed-group.tint:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-color:rgba(0,0,0,.4)}.feed-group.tint .container,.feed-group.tint .signup{position:relative;z-index:2}.feed-group__col{width:50%;float:left}@media screen and (max-width:820px){.feed-group__col{width:auto;float:none}.feed-group__col+.feed-group__col{margin-top:50px}}@media screen and (max-width:600px){.feed-group{padding:30px 40px}}.feed__title{display:block;margin:20px auto 40px;font-size:60px;font-size:3.75rem;text-align:center;padding:32px 0;color:#fff}.feed__post{margin-top:52px;min-height:62px;font-size:25px;font-size:1.5625rem;color:#f50;font-style:italic;padding:0 80px;position:relative}.feed__post__date{display:block;font-style:normal;color:#fff;text-transform:uppercase;text-align:center;line-height:1;position:absolute;left:0;top:4px}.feed__more,.feed__post__date .number{display:block;font-size:42px;font-size:2.625rem;font-weight:700}.feed__more{font-size:25px;font-size:1.5625rem;display:inline-block;margin-top:52px;padding-left:80px}@media screen and (max-width:960px){.feed__post{padding-right:0}}@media screen and (max-width:820px){.feed__post{min-height:0}}@media screen and (max-width:600px){.feed__title{font-size:40px;font-size:2.5rem;padding:22px 0}.feed__post{font-size:18px;font-size:1.125rem;padding-left:60px;margin-top:30px}.feed__post__date{top:0}.feed__post__date .number{font-size:30px;font-size:1.875rem}.feed__more{font-size:18px;font-size:1.125rem;margin-top:30px;padding-left:60px}}@media screen and (max-width:400px){.feed__post{padding-left:0}.feed__post__date{position:relative;text-align:left;margin-bottom:.5em}.feed__title{margin-bottom:20px}.feed__title+.feed__post{margin-top:0}.feed__more{padding-left:0}}.accordion__row{border-bottom:1px solid #ececec}.accordion__row:last-child{border-bottom:0}.accordion__title{display:block;color:#f50;font-size:25px;font-size:1.5625rem;padding:20px 0 20px 35px;position:relative}.accordion__title:before{color:#323232;font-size:20px;font-size:1.25rem;top:26px;left:0;position:absolute}.accordion__content{padding:0 60px 20px;max-width:600px;font-family:"Arial",sans-serif;color:#df4a00}@media screen and (max-width:600px){.accordion__title{font-size:18px;font-size:1.125rem;padding-left:25px}.accordion__title:before{font-size:15px;font-size:.9375rem;top:24px}.accordion__content{padding:0 25px 15px}}.tabber__tabs{font-size:25px;font-size:1.5625rem;color:#fff}.tabber__tabs a{display:inline-block;padding:20px 40px;background:#6a6a6a}.tabber__tabs a.is-active{background:#f50}.tabber__content{background:#fff;padding:30px 60px;border-top:3px solid #323232}.tabber__content__title{font-size:25px;font-size:1.5625rem;font-style:italic;color:#f50;margin-bottom:1em}@media screen and (max-width:600px){.tabber{margin:0 -25px}.tabber__tabs{font-size:18px;font-size:1.125rem}.tabber__tabs a{padding:14px}.tabber__content{padding:25px}.tabber__content__title{font-size:18px;font-size:1.125rem}}.signup{max-width:720px;margin:0 auto;padding:40px}.signup__title{padding-bottom:15px}.signup__form{padding-right:160px;position:relative}.signup__form input[type=color],.signup__form input[type=date],.signup__form input[type=datetime-local],.signup__form input[type=datetime],.signup__form input[type=email],.signup__form input[type=month],.signup__form input[type=number],.signup__form input[type=password],.signup__form input[type=search],.signup__form input[type=tel],.signup__form input[type=text],.signup__form input[type=time],.signup__form input[type=url],.signup__form input[type=week],.signup__form select,.signup__form textarea{font-size:26px;font-size:1.625rem;color:#323232;padding:19px;border:0}.signup__form .button{width:160px;position:absolute;top:0;right:0}@media screen and (max-width:600px){.signup{padding:30px 0}.signup__title{text-align:left}.signup__form input[type=color],.signup__form input[type=date],.signup__form input[type=datetime-local],.signup__form input[type=datetime],.signup__form input[type=email],.signup__form input[type=month],.signup__form input[type=number],.signup__form input[type=password],.signup__form input[type=search],.signup__form input[type=tel],.signup__form input[type=text],.signup__form input[type=time],.signup__form input[type=url],.signup__form input[type=week],.signup__form select,.signup__form textarea{font-size:18px;font-size:1.125rem}}@media screen and (max-width:460px){.signup__form{padding-right:0}.signup__form .button{width:100%;margin-top:10px;position:relative}}.moreinfo-group{background:#ececec;padding:0 0 120px}.moreinfo-group__col{position:relative;z-index:1;float:left;width:50%;padding:0 80px 0 40px}.moreinfo-group__col+.moreinfo-group__col{padding:0 40px 0 80px}@media screen and (max-width:740px){.moreinfo-group{padding:80px 0}.moreinfo-group__col{float:none;width:auto;margin-bottom:100px;padding:0 40px!important}}@media screen and (max-width:600px){.moreinfo-group{padding:40px 0}.moreinfo-group__col{margin-bottom:50px}}.moreinfo{font-size:25px;font-size:1.5625rem}.moreinfo__title{font-size:40px;font-size:2.5rem;letter-spacing:.05em;margin-bottom:1em;font-style:normal}.moreinfo__image{position:relative}.moreinfo__image .moreinfo__image__asset{display:block;position:absolute;bottom:40px;left:-40px;background:rgba(0,0,0,.8);width:160px;height:80px;text-align:center;border-bottom:0}.moreinfo__image .moreinfo__image__asset.asset-video:before{content:"";display:block;position:absolute;left:50%;top:50%;width:0;height:0;border-style:solid;border-width:11px 11px 0;margin:-6px 0 0 -6px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);border-color:#f50 transparent transparent transparent;-webkit-transition:border-color .3s ease-out;transition:border-color .3s ease-out}.moreinfo__image .moreinfo__image__asset:focus span:before,.moreinfo__image .moreinfo__image__asset:hover span:before{border-color:#ff7936 transparent transparent transparent}.moreinfo__image .moreinfo__image__asset.asset-download:before{content:"";display:block;position:absolute;left:50%;top:50%;width:22px;height:23px;margin:-11px 0 0 -11px;background:url("dist/img/download.svg") center center no-repeat}.no-inlinesvg .moreinfo__image .moreinfo__image__asset.asset-download:before{background-image:url("dist/img/download.png")}.moreinfo a{border-bottom:1px solid}@media screen and (max-width:600px){.moreinfo{font-size:18px;font-size:1.125rem}.moreinfo__title{font-size:20px;font-size:1.25rem}}.travelto{padding:210px 40px 280px;text-align:center;color:#fff;background:center center no-repeat #323232;background-size:cover;font-size:25px;font-size:1.5625rem;font-weight:700;font-style:italic}.travelto__link{display:inline-block;background:#fff;width:400px;position:relative;margin:20px 40px;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}.travelto__link:hover{background:#ff7936}.travelto__link__inner{display:block;padding:60px;color:#323232}@media screen and (max-width:900px){.travelto{padding:100px 40px}}@media screen and (max-width:600px){.travelto{padding:30px 40px}.travelto__link{width:100%;margin-left:0;margin-right:0}}.back-to-top{padding:40px;text-align:right;font-size:25px;font-size:1.5625rem}@media screen and (max-width:600px){.back-to-top{font-size:18px;font-size:1.125rem}}.modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999}.modal iframe{width:100%;height:100%;border-top:99px solid #000;display:block}.modal__close{position:absolute;top:0;right:0;background:#323232;color:#fff;font-size:45px;font-size:2.8125rem;z-index:2;padding:27px}.modal__close:before{display:block}@media screen and (max-width:600px){.modal iframe{border-top-width:65px}.modal__close{padding:16px;font-size:33px;font-size:2.0625rem}}.owl-controls{position:absolute;bottom:-40px;width:100%;text-align:center}.owl-controls .owl-dot{display:inline-block;margin:0 10px}.owl-controls .owl-dot span{background:#f50;display:block;width:100px;height:10px;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}.owl-controls .owl-dot span:focus,.owl-controls .owl-dot span:hover{cursor:pointer;background:#ff7936}.owl-controls .owl-dot.active span{background:#323232}.owl-controls .owl-dot.active span:focus,.owl-controls .owl-dot.active span:hover{background:#6a6a6a}@media screen and (max-width:600px){.owl-controls .owl-dot span{width:60px}}.carousel{position:relative;z-index:0}.carousel__container__item{background-position:50% 50%;background-size:cover;min-height:500px;width:100%}.carousel__container__item.tint:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:9}.carousel__container__item.tint.tint--dark:after{background-color:rgba(0,0,0,.4)}.carousel__container__item .text-container{position:absolute;left:80px;top:70px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;opacity:0;max-width:480px;z-index:10}.carousel__container__item h2{font-size:60px;font-size:3.75rem;line-height:1;margin:0 0 40px}.carousel__container__item h3{font-size:38px;font-size:2.375rem;line-height:1}.carousel__container__item .color--light{color:#fff}.carousel__container__item .color--dark{color:#000}.carousel__container__item .color--orange{color:#f50}.carousel__container .active .text-container{opacity:1;left:100px}.carousel__login{background:rgba(0,0,0,.5);font-size:25px;font-size:1.5625rem;color:#fff;font-weight:700;position:absolute;text-align:center;bottom:120px;right:100px;padding:35px;z-index:2}.carousel__login a{display:block;background:#323232;-webkit-transition:background .3s ease-out;transition:background .3s ease-out;font-style:italic;padding:10px;width:318px}.carousel__login a:hover{background:#252525}.carousel__login a:first-of-type{background:#f50;margin:25px 0}.carousel__login a:first-of-type:hover{background:#e64d00}.carousel .owl-controls{bottom:20px}.carousel .owl-controls .owl-dot.active span{background:#fff}.carousel .owl-controls .owl-dot.active span:focus,.carousel .owl-controls .owl-dot.active span:hover{background:#ececec}@media screen and (max-width:1080px){.carousel__login{right:20px}}@media screen and (max-width:1000px){.carousel__login{display:none}}@media screen and (max-width:600px){.carousel__container__item .text-container{position:absolute;left:0!important;top:0!important;padding:50px 75px;z-index:10}.carousel__container__item .text-container h2{font-size:40px;font-size:2.5rem}.carousel__container__item .text-container h3{font-size:30px;font-size:1.875rem}}.hover-info{display:inline-block;float:right;position:relative;cursor:help}.hover-info span.icon{display:inline-block;width:32px;height:32px;margin-right:2px;z-index:19;background:url("dist/img/info.svg") center center no-repeat;background-size:28px auto}@media screen and (max-width:600px){.hover-info span.icon{margin-top:-4px}}.hover-info span.text{display:none}.hover-info:focus span.text,.hover-info:hover span.text{display:block;position:absolute;top:42px;right:-8px;width:600px;padding:14px;font-size:22px;font-style:normal;background:#000;color:#fff;border:2px solid #ff7936;outline:2px solid rgba(0,0,0,.2);z-index:20;white-space:initial;text-align:center}@media screen and (max-width:860px){.hover-info:focus span.text,.hover-info:hover span.text{width:500px}}@media screen and (max-width:600px){.hover-info:focus span.text,.hover-info:hover span.text{width:328px;right:-76px}}.parallax{position:fixed;top:0;left:0;bottom:0;-webkit-transform:translateZ(0);transform:translateZ(0);pointer-events:none}.parallax .no-csstransforms{display:none}@media screen and (max-width:600px){.parallax{display:none}}.parallax-item{display:block;background:#df4a00;width:10px;position:absolute;-webkit-transition:all .25s linear;transition:all .25s linear}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{float:left;position:relative;min-height:1px;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.mejs-offscreen{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);position:absolute!important;height:1px;width:1px;overflow:hidden}.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0}.mejs-container:focus{outline:0}.me-plugin{position:absolute}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}.mejs-clear{clear:both}.mejs-background,.mejs-mediaelement{position:absolute;top:0;left:0}.mejs-mediaelement{width:100%;height:100%}.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}:root .mejs-poster img{display:none}.mejs-poster img{padding:0;border:0}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(/wp-content/themes/sentinel/dist/img/mediaelement/bigplay.svg) no-repeat}.no-svg .mejs-overlay-button{background-image:url(/wp-content/themes/sentinel/dist/img/mediaelement/bigplay.png)}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}.mejs-container .mejs-controls,.mejs-overlay-loading{position:absolute;background:url(/wp-content/themes/sentinel/dist/img/mediaelement/background.png)}.mejs-overlay-loading{top:50%;background:#333;background:rgba(0,0,0,.9);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.9)),to(rgba(0,0,0,.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-webkit-linear-gradient(rgba(50,50,50,.9),rgba(0,0,0,.9));background:linear-gradient(rgba(50,50,50,.9),rgba(0,0,0,.9));left:50%;width:80px;height:80px;margin:-40px 0 0 -40px}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:url(/wp-content/themes/sentinel/dist/img/mediaelement/loading.gif) 50% 50% no-repeat}.mejs-container .mejs-controls{list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-webkit-linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));height:30px;width:100%}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica,Arial;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:url(/wp-content/themes/sentinel/dist/img/mediaelement/controls.svg) no-repeat}.no-svg .mejs-controls .mejs-button button{background-image:url(/wp-content/themes/sentinel/dist/img/mediaelement/controls.png)}.mejs-controls .mejs-button button:focus{outline:dotted 1px #999}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:10px 3px 0;overflow:hidden;text-align:center;box-sizing:content-box}.mejs-container .mejs-controls .mejs-time a{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:5px}.mejs-controls .mejs-time-rail a,.mejs-controls .mejs-time-rail span{display:block;position:absolute;width:180px;height:10px;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-webkit-linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent);background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent);background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}@-webkit-keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(44,124,145,.8)),to(rgba(78,183,212,.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-webkit-linear-gradient(rgba(44,124,145,.8),rgba(78,183,212,.8));background:linear-gradient(rgba(44,124,145,.8),rgba(78,183,212,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-webkit-linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent;border-radius:0;top:15px;left:13px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-controls .mejs-captions-button,.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url(background.png);background:rgba(50,50,50,.7);border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.5);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current,.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.9);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{left:4px;top:-3px;width:16px;height:6px;cursor:N-resize;border-radius:1px}.mejs-controls a.mejs-horizontal-volume-slider{height:26px;width:56px;position:relative;display:block;float:left;vertical-align:middle}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;border-radius:2px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-webkit-linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;border-radius:2px;background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-webkit-linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-51px;width:85px;height:100px;background:url(/wp-content/themes/sentinel/dist/img/mediaelement/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:10px 10px 0;overflow:hidden;border-radius:0}.mejs-controls .mejs-captions-button:hover .mejs-captions-selector{visibility:visible}.mejs-controls .mejs-captions-button .mejs-captions-selector ul,.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul,.mejs-controls .mejs-speed-button .mejs-speed-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li,.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input,.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:55px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-webkit-linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232, endColorstr=#000000);overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:0}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(102,102,102,.7)),to(rgba(50,50,50,.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-webkit-linear-gradient(rgba(102,102,102,.7),rgba(50,50,50,.6));background:linear-gradient(rgba(102,102,102,.7),rgba(50,50,50,.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666, endColorstr=#323232)}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:700;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;line-height:12px}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:20px;font-size:16px;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text{padding:3px 5px;background:url(/wp-content/themes/sentinel/dist/img/mediaelement/background.png);background:rgba(20,20,20,.5);white-space:pre-wrap}.me-cannotplay a{color:#fff;font-weight:700}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2c7c91;color:#fff}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(/wp-content/themes/sentinel/dist/img/mediaelement/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:10px;overflow:hidden;border-radius:0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-postroll-layer{position:absolute;bottom:0;left:0;background:url(background.png);background:rgba(50,50,50,.7);z-index:1000;overflow:hidden}.mejs-postroll-layer,.mejs-postroll-layer-content{width:100%;height:100%}.mejs-controls .mejs-speed-button .mejs-speed-selector,.mejs-postroll-close{position:absolute;background:url(/wp-content/themes/sentinel/dist/img/mediaelement/background.png);background:rgba(50,50,50,.7)}.mejs-postroll-close{right:0;color:#ff;z-index:100;cursor:pointer;top:0;padding:4px}div.mejs-speed-button{width:46px!important;position:relative}.mejs-controls .mejs-button.mejs-speed-button button{background:0 0;width:36px;font-size:11px;line-height:normal;color:#fff}.mejs-controls .mejs-speed-button .mejs-speed-selector{display:none;top:-100px;left:-10px;width:60px;height:100px;border:solid 1px transparent;padding:0;overflow:hidden;border-radius:0}.mejs-controls .mejs-speed-button:hover>.mejs-speed-selector{display:block}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected{color:#21f8f8}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li{margin:0 0 6px;padding:0 10px;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;display:none}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label{width:60px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:11.5px;color:#fff;margin-left:5px;cursor:pointer}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover{background-color:#c8c8c8!important;background-color:rgba(255,255,255,.4)!important}.mejs-controls .mejs-button.mejs-jump-forward-button{background:url(/wp-content/themes/sentinel/dist/img/mediaelement/jumpforward.png) no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-jump-forward-button button,.mejs-controls .mejs-button.mejs-skip-back-button button{background:0 0;font-size:9px;line-height:normal;color:#fff}.mejs-controls .mejs-button.mejs-skip-back-button{background:url(/wp-content/themes/sentinel/dist/img/mediaelement/skipback.png) no-repeat;background-position:3px 3px}.home{padding:0 40px 140px;overflow:hidden}.home__intro{max-width:680px;margin:0 auto}.home__intro__title{margin:70px 0 0;font-size:80px;font-size:5rem}.home__intro p{font-size:25px;font-size:1.5625rem}.home__row{position:relative;width:100%;display:table;max-width:1280px;margin:0 auto;z-index:1}.home__row--flipped{direction:rtl}.home__img,.home__text{direction:ltr;width:50%;display:table-cell}.home__text{vertical-align:middle;font-size:25px;font-size:1.5625rem;font-style:italic}.home__text__title{font-size:40px;font-size:2.5rem;letter-spacing:.05em;font-style:normal;margin-bottom:20px;color:#f50}.home__text a{border-bottom:1px solid;font-weight:700}.home__text__main{position:relative}.home__text__main:before{content:'';background:#ececec;position:absolute;display:block;left:-40px;width:10px;height:100%}@media screen and (max-width:1080px){.home__row{margin-bottom:60px}}@media screen and (max-width:840px){.home__intro__title{margin:50px 0 0;font-size:60px;font-size:3.75rem}.home__img{width:40%}.home__text{width:60%}}@media screen and (max-width:700px){.home__intro__title{margin:50px 0 0;font-size:40px;font-size:2.5rem}.home__img,.home__text{display:block;float:none}.home__img{width:60%;margin:0 auto 30px}.home__text{width:auto;padding:0!important}}@media screen and (max-width:600px){.home{padding:0 40px}.home__title{font-size:24px;font-size:1.5rem;margin:35px 0 70px}.home__text{font-size:18px;font-size:1.125rem}.home__text__title{font-size:20px;font-size:1.25rem}}@media screen and (max-width:500px){.home__img{width:80%}}@media screen and (max-width:420px){.home__img{width:100%}}.home__1,.home__2,.home__3{position:relative}.home__1__stat,.home__2__stat,.home__3__stat{background:#f97634;color:#fff;position:relative;width:75%;max-width:480px;margin:20% auto;padding:8%}.home__1__stat:after,.home__2__stat:after,.home__3__stat:after{content:"";display:block;padding-bottom:100%}.home__1__stat__content,.home__2__stat__content,.home__3__stat__content{position:absolute;margin:auto;width:100%;font-size:40px;font-size:2.5rem;letter-spacing:.05em;max-width:430px;padding-bottom:15%}.home__1__stat__content .number,.home__2__stat__content .number,.home__3__stat__content .number{display:block;font-size:200px;font-size:12.5rem;font-weight:700;line-height:1;position:relative}.home__1__stat__content .number sup,.home__2__stat__content .number sup,.home__3__stat__content .number sup{font-size:.35em;position:relative;top:-1.25em}.no-csstransforms .home__1__stat__content,.no-csstransforms .home__2__stat__content,.no-csstransforms .home__3__stat__content{top:20px}.home__1+.home__text,.home__2+.home__text,.home__3+.home__text{padding-left:6.5%}.home__1__img,.home__2__img,.home__3__img{position:absolute;top:32.5%;width:50%;left:10%;right:0;margin:auto}.home__1__img:after,.home__2__img:after,.home__3__img:after{content:"";display:block;padding-bottom:100%}.home__1__img img,.home__2__img img,.home__3__img img{position:absolute;top:-25%;left:-25%;right:-25%;bottom:-25%;max-width:150%}.no-csstransforms .home__1__img img,.no-csstransforms .home__2__img img,.no-csstransforms .home__3__img img{top:0;left:0;right:0;bottom:0;width:100%}@media screen and (max-width:1060px){.home__1__stat__content,.home__2__stat__content,.home__3__stat__content{font-size:30px;font-size:1.875rem}.home__1__stat__content .number,.home__2__stat__content .number,.home__3__stat__content .number{font-size:160px;font-size:10rem}}@media screen and (max-width:880px){.home__1__stat__content,.home__2__stat__content,.home__3__stat__content{font-size:20px;font-size:1.25rem}.home__1__stat__content .number,.home__2__stat__content .number,.home__3__stat__content .number{font-size:100px;font-size:6.25rem}}@media screen and (max-width:700px){.home__1__stat__content,.home__2__stat__content,.home__3__stat__content{position:relative}}.contact{background:#ececec;padding:40px}.contact__details{font-size:25px;font-size:1.5625rem;width:37.5%;float:left;max-width:360px;padding-right:40px;margin-bottom:40px}.contact__details a{font-weight:400}.contact__details a strong{border-bottom:1px solid}.contact__form{width:62.5%;float:right}@media screen and (max-width:940px){.contact__details,.contact__form{width:auto;float:none}}@media screen and (max-width:600px){.contact__details{font-size:18px;font-size:1.125rem}}.event__register{font-size:25px;font-size:1.5625rem;float:right;text-align:right}.content__copy+.event__register{margin-top:1em}.event__date{background:#f50;color:#fff;padding:25px 15px;width:160px;text-transform:uppercase}.event__date__year{display:inline-block;font-size:18px;font-size:1.125rem;font-weight:700;margin-top:2px}.event__date__day{float:right;font-size:42px;font-size:2.625rem;font-weight:700;line-height:1}.event__date__month{float:right;clear:right;font-size:24px;font-size:1.5rem;margin-bottom:38px}.event__date+.content__title{margin-top:.5em}.event__content{max-width:680px}.event__category{font-family:"Arial",sans-serif;margin-bottom:1em}.event__category a{font-weight:700}.event__title{font-size:25px;font-size:1.5625rem;font-style:italic;color:#323232;margin-bottom:1em}.event__excerpt{max-width:600px;color:#323232;font-family:"Arial",sans-serif}.event__link{color:#f50;display:inline-block;font-size:25px;font-size:1.5625rem;margin-top:1em}.event__copy,.event__intro{font-size:20px;font-size:1.25rem}.event__subtitle{margin:1.5em 0 .3em!important;color:#323232;font-style:italic;font-size:25px;font-size:1.5625rem}.event__meta{max-width:480px;margin-top:2em;font-size:20px;font-size:1.25rem}.event__meta dl dd,.event__meta dl dt{display:inline-block;padding:0;margin:0 0 .75em}.event__meta dl dt{width:100px}.event__meta dl dd{width:370px}.event__meta dl dd p{margin:0}.event__decor{overflow:hidden;position:absolute;top:0;right:0;bottom:0;width:220px}.event__decor span{position:absolute;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.event__decor span:after{content:"";display:block;padding-bottom:100%}.event__decor .square-1{width:110px;background:#323232}.event__decor .square-2{width:60px;background:#ff7936}.event__decor .square-3{width:30px;background:#ff7936}.event__decor--1 .square-1{top:-11px;right:78px}.event__decor--1 .square-2{top:98px;right:55px}.event__decor--1 .square-3{top:161px;right:97px}.event__decor--2 .square-1{top:-20px;right:-12px}.event__decor--2 .square-2{top:53px;right:97px}.event__decor--2 .square-3{top:-7px;right:112px}.event__decor--3 .square-1{top:-20px;right:-12px}.event__decor--3 .square-2{top:30px;right:120px}.event__decor--3 .square-3{top:104px;right:1px}.event__inner{background:#fff;position:relative;padding:30px 200px 40px 50px}.event--listing{position:relative;padding-left:160px;margin-bottom:30px}.event--listing .event__date{position:absolute;top:0;left:0}@media screen and (max-width:740px){.event--listing{padding-left:0;padding-top:100px}.event__date{width:100px;min-height:100px;padding:10px;font-size:18px;font-size:1.125rem}.event__date__year{font-size:12px;font-size:.75rem;margin-top:0}.event__date__month{margin-bottom:0;font-size:18px;font-size:1.125rem}.event__date__day{font-size:30px;font-size:1.875rem}}@media screen and (max-width:600px){.event__register{font-size:18px;font-size:1.125rem;float:none;margin-bottom:1em}.event--listing{margin:20px 0}.event__inner{padding:30px}.event__link,.event__title{font-size:18px;font-size:1.125rem}.event__meta{margin-left:-20px;margin-right:-20px}.event__meta__title{padding:10px 20px;font-size:18px;font-size:1.125rem}.event__meta__time{font-size:30px;font-size:1.875rem}.event__decor{display:none}}.resource{background:#fff;margin-left:260px;margin-bottom:30px;position:relative}.resource__title{position:absolute;top:0;left:-260px;background:#f50;color:#fff;padding:50px 15px;height:160px;display:table;width:260px;text-transform:uppercase;text-align:center;font-size:24px;font-size:1.5rem}.resource__title span{display:table-cell;vertical-align:middle}.resource__inner{overflow:hidden;position:relative;padding:30px 50px}.resource__content{color:#df4a00;font-family:"Arial",sans-serif}.resource__description{display:block;font-size:25px;font-size:1.5625rem;font-weight:700;min-height:160px;padding:65px 50px 0;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}.resource__description:before{font-size:30px;font-size:1.875rem;float:right;margin-left:20px}.resource__description i{font-size:18px;font-size:1.125rem;margin-left:10px}.resource__description:hover{background:#e4f2f9}.resource__heading{font-size:25px;font-size:1.5625rem;color:#f50}.resource__list{font-family:"Arial",sans-serif;margin:0 0 3em}.resource__list--blank{list-style:none}.resource__list li{margin:1.5em 0}.resource__list a{font-weight:400;word-break:break-word}.resource__img{position:absolute;width:55%;right:-50px;bottom:-15%;max-width:250px;-webkit-transform:rotate(45deg);transform:rotate(45deg);overflow:hidden}.resource__img:after{content:"";display:block;padding-bottom:100%}.resource__img img{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:-25%;left:-25%;right:-25%;bottom:-25%;max-width:150%}.no-csstransforms .resource__img img{top:0;left:0;right:0;bottom:0;width:100%}.resource__subcategory{font-family:"Arial",sans-serif;padding:20px 0}.resource__subcategory .subcategory__title{color:#f50;font-family:"Network Rail Sans","Arial",sans-serif;font-size:24px;font-size:1.5rem;font-weight:700;cursor:pointer}.resource__subcategory .subcategory__title:before{display:inline-block;color:#df4a00;margin:0 10px 0 0}.resource__subcategory .subcategory__assets{padding:10px 40px 0;color:#323232}.resource__subcategory .subcategory__assets .resource__asset{color:#323232;padding-left:70px;padding-top:20px;border-bottom:1px solid rgba(0,0,0,.1);position:relative}.resource__subcategory .subcategory__assets .resource__asset:last-child{border-bottom:none}.resource__subcategory .subcategory__assets .resource__asset .asset__thumbnail{position:absolute;top:20px;left:0;width:60px}.resource__subcategory .subcategory__assets .resource__asset .asset__title{display:block;font-family:"Network Rail Sans","Arial",sans-serif;font-size:18px;font-size:1.125rem;color:#df4a00;margin-bottom:10px}.resource__subcategory .subcategory__assets .resource__asset .asset__title:focus,.resource__subcategory .subcategory__assets .resource__asset .asset__title:hover{color:#ff7936}.resource__subcategory .subcategory__assets .resource__asset .asset__description{padding-bottom:15px}@media screen and (max-width:1000px){.resource__description{font-size:20px;font-size:1.25rem}}@media screen and (max-width:740px){.resource{margin-left:0;margin-top:120px}.resource__title{width:100px;height:100px;padding:28px 0;font-size:18px;font-size:1.125rem;bottom:100%;left:0;top:auto;right:auto}}@media screen and (max-width:600px){.resource__description{padding:25px;min-height:0;font-size:18px;font-size:1.125rem}.resource__description:before{font-size:20px;font-size:1.25rem}.resource__heading{font-size:18px;font-size:1.125rem}.resource__inner{padding:25px}.resource__list{margin-bottom:2em}.resource__list li{margin:1em 0}.resource__img{display:none}}