/*!
 * http://meyerweb.com/eric/tools/css/reset/ 
 * v2.0 | 20110126
 * License: none (public domain) 
 */@import "https://use.typekit.net/ewz2ulo.css";html,body,div,span,applet,object,iframe,h1,.history_block_year,h2,h3,.basic_form legend,.form_errors h2,.overview_child_title,h4,.news_story_stub_title,.job_stub_title,.depot_item_title,.home_signpost h2,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-family:"tablet-gothic", Arial, sans-serif;font-weight:300;font-style:normal}body{font-size:1.125em;line-height:1.6111111111}h1,.history_block_year,.h1,h2,.h2,h3,.basic_form legend,.form_errors h2,.overview_child_title,.h3{color:#243982}h1,.history_block_year,.h1,h2,.h2{font-family:"lexia", Arial, sans-serif}h1,.history_block_year,.h1{font-size:1.8888888889em;line-height:1.2941176471;margin:1.4705882353em 0 1.1764705882em;letter-spacing:-0.0294117647em;text-align:center}h2,.h2{font-size:1.5555555556em;line-height:1.2857142857;margin:1.4285714286em 0 0.6428571429em;letter-spacing:-0.0357142857em}h3,.basic_form legend,.form_errors h2,.overview_child_title,.h3{font-family:"tablet-gothic", Arial, sans-serif;font-style:normal;font-weight:700;font-size:1.3333333333em;line-height:1.2916666667;margin:1.25em 0 0.75em}h4,.news_story_stub_title,.job_stub_title,.depot_item_title,.home_signpost h2,.h4{font-family:"tablet-gothic", Arial, sans-serif;font-style:normal;font-weight:600;font-size:1.1111111111em;line-height:1.4;margin:1.35em 0 0.9em}p{margin-bottom:1.5em}li{margin-bottom:0.7777777778em}@media (min-width: 480px){h1,.history_block_year,.h1{font-size:2.1111111111em;line-height:1.2894736842;margin:1.4736842105em 0 1.1842105263em;letter-spacing:-0.0263157895em}h2,.h2{font-size:1.6666666667em;line-height:1.3;margin:1.4333333333em 0 0.6333333333em;letter-spacing:-0.0333333333em}}@media (min-width: 600px){h1,.history_block_year,.h1{font-size:2.3333333333em;line-height:1.3095238095;margin:1.4761904762em 0 1.1904761905em;letter-spacing:-0.0238095238em}h3,.basic_form legend,.form_errors h2,.overview_child_title,.h3{font-size:1.4444444444em;line-height:1.3076923077;margin:1.2692307692em 0 0.7307692308em}h4,.news_story_stub_title,.job_stub_title,.depot_item_title,.home_signpost h2,.h4{font-size:1.2222222222em;line-height:1.4090909091;margin:1.3636363636em 0 0.9090909091em}}@media (min-width: 850px){h1,.history_block_year,.h1{font-size:2.7777777778em;line-height:1.3;margin:1.46em 0 1.18em;letter-spacing:-0.02em}h2,.h2{font-size:1.8888888889em;line-height:1.2941176471;margin:1.5882352941em 0 0.7058823529em;letter-spacing:-0.0294117647em}li{margin-bottom:1em}}@media (min-width: 1024px){h1,.history_block_year,.h1{font-size:3.1111111111em;line-height:1.3035714286;margin:1.4642857143em 0 1.1785714286em;letter-spacing:-0.0178571429em}h2,.h2{font-size:2.1111111111em;line-height:1.2894736842;margin:1.4210526316em 0 0.6315789474em;letter-spacing:-0.0263157895em}h3,.basic_form legend,.form_errors h2,.overview_child_title,.h3{font-size:1.6666666667em;line-height:1.3;margin:1.2333333333em 0 0.7666666667em}h4,.news_story_stub_title,.job_stub_title,.depot_item_title,.home_signpost h2,.h4{font-size:1.3333333333em;line-height:1.4166666667;margin:1.3333333333em 0 0.9166666667em}p,li{font-size:1.1111111111em;line-height:1.6}p{margin-bottom:1.5em}li{margin-bottom:0.9em}}@media (min-width: 1280px){h1,.history_block_year,.h1{font-size:4em;line-height:1.3055555556;margin:1.1388888889em 0 0.9166666667em;letter-spacing:-0.0138888889em}h2,.h2{font-size:2.6666666667em;line-height:1.2916666667;margin:1.125em 0 0.5em;letter-spacing:-0.0208333333em}}a{color:#243982;text-decoration:none;transition-duration:200ms;transition-property:background-color, color, border;border-bottom:1px solid #243982}a:hover,a:focus{color:#ffeb34;background-color:#243982;outline-color:currentColor}.button,.basic_form .custom_file_wrapper a{font-family:"tablet-gothic", Arial, sans-serif;font-style:normal;font-weight:600;font-size:1em;line-height:1.6111111111;background-color:#ffeb34;border:0;padding:0;min-height:3.1111111111em;border-radius:0;color:#ffeb34;cursor:pointer;display:inline-block;margin:0;width:100%}.button .inner,.basic_form .custom_file_wrapper a .inner{padding:0.7222222222em 1.1111111111em 0.7777777778em;background-color:#243982;transition:200ms transform;display:flex;align-items:center;justify-content:center;pointer-events:none}.button svg,.basic_form .custom_file_wrapper a svg{display:block;height:1em;width:auto}.button [fill],.basic_form .custom_file_wrapper a [fill]{fill:#ffeb34}.button.left svg,.basic_form .custom_file_wrapper a.left svg{margin-right:0.5555555556em}.button.right svg,.basic_form .custom_file_wrapper a.right svg{margin-left:0.5555555556em}.button:hover,.basic_form .custom_file_wrapper a:hover,.button:focus,.basic_form .custom_file_wrapper a:focus{background-color:#ffeb34}.button:hover .inner,.basic_form .custom_file_wrapper a:hover .inner,.button:focus .inner,.basic_form .custom_file_wrapper a:focus .inner{transform:translateY(-6px)}.button.secondary,.basic_form .custom_file_wrapper a.secondary{background-color:#243982;color:#243982}.button.secondary .inner,.basic_form .custom_file_wrapper a.secondary .inner{background-color:#ffeb34}.button.secondary [fill],.basic_form .custom_file_wrapper a.secondary [fill]{fill:#243982}.button.secondary:hover,.basic_form .custom_file_wrapper a.secondary:hover,.button.secondary:focus,.basic_form .custom_file_wrapper a.secondary:focus{background-color:#243982}@media (min-width: 480px){.button,.basic_form .custom_file_wrapper a{width:auto}.button .inner,.basic_form .custom_file_wrapper a .inner{padding:0.7222222222em 2.3888888889em 0.7777777778em}}@media (min-width: 1024px){.button,.basic_form .custom_file_wrapper a{font-family:"tablet-gothic", Arial, sans-serif;font-style:normal;font-weight:600;font-size:1.1111111111em;line-height:1.6;min-height:3.1em}.button .inner,.basic_form .custom_file_wrapper a .inner{padding:0.725em 2.15em 0.775em}}.wrapper{margin:0 auto;max-width:1440px;width:88%}@media (min-width: 480px){.wrapper{width:78%}}@media (min-width: 600px){.wrapper{width:78%}}@media (min-width: 850px){.wrapper{width:88%}}@media (min-width: 1024px){.wrapper{width:88%}}@media (min-width: 1280px){.wrapper{width:88%}}@media (min-width: 1500px){.wrapper{width:72%}}.big_link{background:none;bottom:0;display:block;left:0;position:absolute;right:0;text-indent:-9999px;top:0;z-index:9997;border-bottom:0}.big_link:hover,.big_link:focus{background:none}.hide,.video_wrapper a.video_link{height:0;overflow:hidden;position:absolute;text-indent:-9999px;width:0}.text_column,.large_column,.full_column{width:94%;margin:0 auto}.margin_bottom{margin-bottom:3.3333333333em;overflow:auto}.margin_bottom.small{margin-bottom:1.6666666667em}@media (min-width: 480px){.text_column,.large_column,.full_column{width:96%}}@media (min-width: 600px){.text_column,.large_column,.full_column{width:96%}}@media (min-width: 850px){.text_column{width:64.6666666667%}.large_column{width:81.3333333333%}.full_column{width:98%}.margin_bottom{margin-bottom:4.4444444444em}.margin_bottom.small{margin-bottom:2.2222222222em}}@media (min-width: 1024px){.text_column{width:64.0366666667%}.large_column{width:80.7033333333%}.full_column{width:97.37%}.margin_bottom{margin-bottom:5.5555555556em}.margin_bottom.small{margin-bottom:2.7777777778em}}@media (min-width: 1280px){.text_column{width:64.0366666667%}.large_column{width:80.7033333333%}.full_column{width:97.37%}}@media (min-width: 1500px){.text_column{width:64.0366666667%}.large_column{width:80.7033333333%}.full_column{width:97.37%}}#content:focus{outline:none}footer{background-color:#fff;position:relative}.footer_social_wrapper{border-top:2px solid #ffeb34;padding:3.3333333333em 0}.footer_logo{margin-bottom:2.2222222222em}.footer_logo svg{display:block;height:3.2222222222em;width:13.1111111111em;margin:0 auto}.vehicles_layout .footer_logo svg{height:auto;width:100%}.footer_social_list{display:flex;justify-content:center}.footer_social_item{cursor:pointer;display:inline-block;background-color:#ffeb34;border-radius:50%;width:58px;height:58px;margin:0 27px 0 0;position:relative;z-index:0}.footer_social_item:last-of-type{margin-right:0}.footer_social_item a{position:absolute;border:0;background-color:transparent;width:100%;height:100%}.footer_social_item::before{background-color:#243982;border-radius:50%;content:"";height:58px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);transition:200ms transform;width:58px;z-index:-1}.footer_social_item .icon{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);transition:200ms transform}.footer_social_item .icon svg{display:block}.footer_social_item .icon [fill]{fill:#ffeb34}.footer_social_item:hover .icon,.footer_social_item:hover:before,.footer_social_item:focus .icon,.footer_social_item:focus:before{transform:translate(-50%, calc(-50% - 8px))}.footer_social_item:hover a,.footer_social_item:focus a{background-color:transparent}.footer_links_wrapper{border-top:2px solid #f2f3f8;padding:2.7777777778em 0 4.4444444444em}.main_footer_menu{margin-bottom:2.2222222222em}.main_footer_menu li{font-size:1.1111111111em;line-height:1.45;font-family:"tablet-gothic", Arial, sans-serif;font-style:normal;font-weight:600;margin-bottom:0.75em;text-align:center;display:block}.secondary_footer_menu li{font-size:0.8888888889em;line-height:1.3125;text-align:center;margin-bottom:0.9375em;display:block}.secondary_footer_menu li:last-of-type{margin-bottom:0}.footer_copyright_wrapper{background-color:#f2f3f8;padding:1.6666666667em 0}.footer_copyright_wrapper p{font-size:0.8888888889em;line-height:1.3125;margin-bottom:1em}.footer_copyright_wrapper p:last-of-type{margin-bottom:0}@media (min-width: 480px){.footer_logo svg{margin-left:0;margin-right:auto}.vehicles_layout .footer_logo svg{width:18em;height:3.2222222222em}.footer_social_list{justify-content:flex-start}.main_footer_menu li,.secondary_footer_menu li{display:inline-block;text-align:left;margin:0 1.5em 0 0}}@media (min-width: 850px){.footer_social_item{margin:0 0 0 27px}.footer_copyright_wrapper p{display:inline-block;margin-bottom:0;vertical-align:middle}.footer_copyright_wrapper .copyright{width:74.4897959184%;margin-right:2.0408163265%}.footer_copyright_wrapper .created_by{width:23.4693877551%;text-align:right}.footer_social_container{display:flex;justify-content:space-between}}@media (min-width: 1024px){.footer_logo{margin-bottom:0}.main_footer_menu li{font-size:1.1111111111em;line-height:1.6;margin-right:1.6666666667em}.secondary_footer_menu li{margin-right:1.6666666667em}.footer_copyright_wrapper .copyright{width:74.3247406799%;margin-right:2.7010372805%}.footer_copyright_wrapper .created_by{width:22.9742220396%}}header{display:flex;background-color:#243982;padding:1.2222222222em 9%;justify-content:space-between;z-index:9999;position:relative;align-items:center}header .skip_to_content{display:none}.logo{height:1.8333333333em;display:inline-block;overflow:hidden;flex:0 0 1.7777777778em}.logo svg{display:block;width:auto;height:1.7777777778em}.header_ctas{display:flex;align-items:center}.header_ctas .basket{display:none}.header_ctas .telephone{font-family:"tablet-gothic", Arial, sans-serif;font-style:normal;font-weight:400;color:#ffeb34}.header_ctas .telephone svg{margin-right:0.3888888889em}.header_ctas .telephone .inner span{display:none}.header_ctas a{margin-left:0.8888888889em;border:0}.header_ctas a .inner{padding:0.3333333333em;background-color:#243982;transition:200ms transform;display:block}.header_ctas a svg{display:block}.header_ctas a [fill]{fill:#ffeb34}.header_ctas a:hover .inner,.header_ctas a:focus .inner{transform:translateY(-4px)}.header_ctas .search,.header_ctas .basket,.header_ctas .telephone{background-color:#ffeb34}.header_ctas .basket{position:relative}.menu_toggle{display:none;align-items:center}.menu_toggle .hamburger{height:1.3333333333em;width:2em;display:flex;align-items:center;justify-content:center;flex-direction:column}.menu_toggle .top_bun,.menu_toggle .bottom_bun,.menu_toggle .cheese{height:0.1111111111em;background-color:#ffeb34}.menu_toggle .top_bun,.menu_toggle .bottom_bun{width:100%}.menu_toggle .cheese{width:1.4444444444em}.menu_toggle .top_bun{transform:translateY(-9px)}.menu_toggle .bottom_bun{transform:translateY(9px)}.js .menu_toggle{display:flex}.landing_page_site_link{border-color:#ffeb34;color:#ffeb34}.landing_page_site_link:hover,.landing_page_site_link:focus{background-color:#ffeb34;color:#243982}@media (min-width: 480px){header{padding:1.2222222222em 13%}}@media (min-width: 850px){header{padding:1em 2.2222222222em}.logo{width:11.8333333333em;height:2.8888888889em;flex:0 0 auto}.logo svg{display:block;width:100%;height:100%}.vehicles_layout .logo{width:16.1111111111em}.header_ctas .basket{display:inline-flex}.header_ctas .telephone{margin-right:2.0555555556em}.header_ctas .telephone .inner{display:inline-flex;align-items:center}.header_ctas .telephone .inner span{display:inline-flex}.js .menu_toggle{display:none}}*,::before,::after{box-sizing:border-box}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#fff;color:#363636;height:100%;overflow-y:scroll;text-rendering:optimizeLegibility}.article_nav_wrapper{background-color:#ffeb34;padding:2.7777777778em 0 0}.article_nav_wrapper h4,.article_nav_wrapper .news_story_stub_title,.article_nav_wrapper .job_stub_title,.article_nav_wrapper .depot_item_title,.article_nav_wrapper .home_signpost h2,.home_signpost .article_nav_wrapper h2,.article_nav_wrapper span{position:relative;z-index:1}.article_nav_wrapper h4,.article_nav_wrapper .news_story_stub_title,.article_nav_wrapper .job_stub_title,.article_nav_wrapper .depot_item_title,.article_nav_wrapper .home_signpost h2,.home_signpost .article_nav_wrapper h2{margin:0 0 2.7777777778em}.article_nav_wrapper span{font-family:"tablet-gothic", Arial, sans-serif;font-style:normal;font-weight:400;font-size:0.8888888889em;line-height:1.3125;margin-bottom:1.1875em;color:#243982;display:block}.article_nav_next,.article_nav_previous,.article_nav_back_to{text-align:center}.article_nav_next,.article_nav_previous{margin:0 3%}.article_nav_back_to{padding:2.6666666667em calc((100vw - 100%) * 0.5);position:relative;margin:0 calc((100vw - 100%) * -0.5)}.article_nav_back_to h4,.article_nav_back_to .news_story_stub_title,.article_nav_back_to .job_stub_title,.article_nav_back_to .depot_item_title,.article_nav_back_to .home_signpost h2,.home_signpost .article_nav_back_to h2{margin:0}.article_nav_back_to::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:url(/app_assets/frontend/placeholders/track-45d93cb6b4a2fd31cb20b325499f5bafe6f8dd6023195c5b30c6994b315d0680.svg);background-size:cover;background-repeat:repeat-x;transform:rotate(180deg);opacity:0.2;background-position:center}@media (min-width: 480px){.article_nav_next,.article_nav_previous{margin:0 2%}}@media (min-width: 600px){.article_nav_wrapper h4,.article_nav_wrapper .news_story_stub_title,.article_nav_wrapper .job_stub_title,.article_nav_wrapper .depot_item_title,.article_nav_wrapper .home_signpost h2,.home_signpost .article_nav_wrapper h2{margin:0 0 2.2727272727em}.article_nav_next,.article_nav_previous{margin:0 2%}.article_nav_back_to h4,.article_nav_back_to .news_story_stub_title,.article_nav_back_to .job_stub_title,.article_nav_back_to .depot_item_title,.article_nav_back_to .home_signpost h2,.home_signpost .article_nav_back_to h2{margin:0}}@media (min-width: 850px){.article_nav_wrapper{padding:0}.article_nav_wrapper h4,.article_nav_wrapper .news_story_stub_title,.article_nav_wrapper .job_stub_title,.article_nav_wrapper .depot_item_title,.article_nav_wrapper .home_signpost h2,.home_signpost .article_nav_wrapper h2{margin:0}.article_nav_container{display:flex}.article_nav_next,.article_nav_previous,.article_nav_back_to{margin:0 1%;width:31.3333333333%;display:inline-block;vertical-align:top;padding:2.6666666667em 0}.article_nav_next.has_chevrons::before,.article_nav_previous.has_chevrons::before{content:"";position:absolute;width:calc(100% + (100vw - (300% + (6.3829787234% * 2))) * 0.5);height:100%;background:url(/app_assets/frontend/placeholders/track-45d93cb6b4a2fd31cb20b325499f5bafe6f8dd6023195c5b30c6994b315d0680.svg);background-size:cover;background-repeat:repeat-x;opacity:0.2;background-position:center}.article_nav_next.has_chevrons::after,.article_nav_previous.has_chevrons::after{content:"";width:20.2127659574%;height:100%;position:absolute;top:0}.article_nav_next{order:3;text-align:right;position:relative}.article_nav_next.has_chevrons::before{top:0;left:0}.article_nav_next.has_chevrons::after{left:0;background:linear-gradient(to right, #ffeb34, transparent)}.article_nav_previous{order:1;text-align:left;position:relative}.article_nav_previous.has_chevrons::before{top:0;right:0;transform:rotate(180deg)}.article_nav_previous.has_chevrons::after{right:0;background:linear-gradient(to left, #ffeb34, transparent)}.article_nav_back_to{order:2}.article_nav_back_to::before{content:none}}@media (min-width: 1024px){.article_nav_next,.article_nav_previous,.article_nav_back_to{margin:0 1.315%}}@media (min-width: 1280px){.article_nav_next,.article_nav_previous,.article_nav_back_to{padding:3.3333333333em 0}}.menu_overlay{background-color:#243982;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:9998}.menu_open .menu_overlay{display:block}.main_nav{position:absolute;left:0;width:100%;background-color:#243982;z-index:9999;border-top:2px solid #ffeb34;padding-top:0.7222222222em}.js .main_nav{display:none}.menu_open .main_nav{display:block}.main_nav li{font-size:1em;position:relative;margin-bottom:0}.main_nav li.level_1{border-bottom:2px solid #152869}.main_nav .dropdown_container{overflow:hidden}.js .main_nav .dropdown_container{max-height:0}.main_nav .dropdown_container.open{max-height:9999px}.main_nav .dropdown{background-color:#152869}.main_nav .section_toggle{height:3.4444444444em;width:3.4444444444em;position:absolute;top:0;right:0;align-items:center;justify-content:center;border-bottom:0;display:flex;background-color:#243982}.main_nav .section_toggle svg{transform:rotate(0);transition:transform 200ms, fill 200ms}.main_nav .section_toggle:hover,.main_nav .section_toggle:focus{background-color:#ffeb34}.main_nav .section_toggle:hover [fill='#FFEC37'],.main_nav .section_toggle:focus [fill='#FFEC37']{fill:#152869}.main_nav .section_toggle.active{background-color:#152869}.main_nav .section_toggle.active svg{transform:rotate(180deg)}.main_nav .section_toggle.active [fill='#FFEC37']{fill:#ffeb34}.main_nav .menu_link{color:#ffeb34;padding:0.4444444444em 9%;display:block;border:0}.main_nav .menu_link span{display:inline-block;padding:0.3611111111em 0;border-bottom:4px solid transparent}.main_nav .menu_link:hover,.main_nav .menu_link:focus{background-color:#ffeb34;color:#243982}.main_nav .menu_link.active span{border-bottom:4px solid #ffeb34}.main_nav .menu_link.level_1{font-family:"tablet-gothic", Arial, sans-serif;font-style:normal;font-weight:400}.main_nav .menu_link.nav_basket_link [fill]{fill:#ffeb34}.main_nav .menu_link.nav_basket_link .inner{position:relative;padding:0.3333333333em;background-color:#243982;transition:200ms transform;display:inline-block}.main_nav .menu_link.nav_basket_link .inner .basket_count{padding:0;border:2px solid #243982;display:none}.main_nav .menu_link.nav_basket_link .inner .basket_count.visible{display:flex}@media (min-width: 480px){.main_nav .menu_link{padding:0.4444444444em 13%}}@media (min-width: 850px){.menu_overlay{display:none !important}.main_nav{border-top:0;padding:0 2.2222222222em 0.3333333333em;position:relative;display:block !important}.main_nav ul{display:flex;justify-content:center;align-items:flex-start}.main_nav li{position:relative}.main_nav li.level_1{flex:0 0 auto;margin:0 0.8333333333em;border-bottom:0}.main_nav li.level_2{width:11.1111111111em;padding:0 0.4444444444em 0.8888888889em}.main_nav li.nav_basket_item{display:none}.main_nav .section_toggle{display:none !important}.main_nav .dropdown_container{position:absolute;top:100%;left:0;padding-top:0.3333333333em;display:none}.main_nav .dropdown_container.open{display:block}.main_nav .dropdown_container.reverse{left:auto;right:0}.main_nav .dropdown{max-height:unset !important;padding:1.3333333333em 0.4444444444em 0.4444444444em;display:block}.main_nav .dropdown.columns{columns:2}.main_nav .menu_link{padding:0;background-color:#ffeb34;position:relative;display:inline-block}.main_nav .menu_link.level_2{font-family:"tablet-gothic", Arial, sans-serif;font-weight:300;font-style:normal;font-size:0.8888888889em;line-height:1.375;background-color:transparent}.main_nav .menu_link.level_2 span{background-color:transparent;padding:0;border-bottom:3px solid transparent;display:inline;transition:200ms border}.main_nav .menu_link.level_2:hover,.main_nav .menu_link.level_2:focus{background-color:transparent}.main_nav .menu_link.level_2:hover::after,.main_nav .menu_link.level_2:focus::after{content:none}.main_nav .menu_link.level_2:hover span,.main_nav .menu_link.level_2:focus span{transform:none;border-color:#ffeb34}.main_nav .menu_link.level_2.active,.main_nav .menu_link.level_2.active_branch{border-bottom:0}.main_nav .menu_link.level_2.active span,.main_nav .menu_link.level_2.active_branch span{border-bottom:3px solid #ffeb34}.main_nav .menu_link:hover,.main_nav .menu_link:focus{color:#ffeb34;background-color:#ffeb34}.main_nav .menu_link:hover span,.main_nav .menu_link:focus span{transform:translateY(-4px)}.main_nav .menu_link.active,.main_nav .menu_link.active_branch{background-color:transparent;border-bottom:4px solid #ffeb34}.main_nav .menu_link.active span,.main_nav .menu_link.active_branch span{border-bottom:0}.main_nav .menu_link.active::after,.main_nav .menu_link.active_branch::after{content:"";bottom:-0.5555555556em;width:100%;background-color:#152869;position:absolute;left:0;height:0.3333333333em}.main_nav .menu_link span{padding-top:0;background-color:#243982;transition:200ms transform}}@media (min-width: 1024px){.main_nav .menu_link{font-size:1.1111111111em;line-height:1.6}.main_nav .menu_link.active::after,.main_nav .menu_link.active_branch::after{bottom:-0.5em;height:0.3em}.main_nav .menu_link span{padding-bottom:0.9em}.main_nav .menu_link.level_2{font-size:1em;line-height:1.3888888889}}.basic_form .custom_checkbox{font-family:"tablet-gothic", Arial, sans-serif;font-weight:300;font-style:normal;cursor:pointer;position:relative;margin-bottom:0;padding-left:2.5em;margin-top:1em}.basic_form .custom_checkbox:hover .custom_checkbox_wrapper:before,.basic_form .custom_checkbox:focus .custom_checkbox_wrapper:before{border-color:#243982;cursor:pointer}.basic_form .custom_checkbox.disabled .custom_checkbox_wrapper{opacity:0.5}.basic_form .custom_checkbox.checked .custom_checkbox_wrapper::after{opacity:1;transition:200ms opacity}.basic_form .custom_checkbox_wrapper{margin-right:0.8888888889em;width:28px;height:28px;position:absolute;left:0;top:-4px}.basic_form .custom_checkbox_wrapper input{opacity:0;position:absolute;top:0;left:0}.basic_form .custom_checkbox_wrapper::before{border:1px solid #bcc3d9;background-color:#fff;content:"";display:block;height:100%;left:0;top:0;position:absolute;transition:200ms border;width:100%}.basic_form .custom_checkbox_wrapper::after{content:url(/app_assets/frontend/icons/tick-695bbec03fd353798c4e92379c6f558fa10db4cd9bd089af0219e08440697528.svg);background-color:#243982;display:flex;position:absolute;width:100%;height:100%;left:0;top:0;align-items:center;justify-content:center;opacity:0;transition:200ms opacity}.basic_form .custom_file_wrapper input{opacity:0;position:absolute;width:0;height:0;padding:0}.basic_form .custom_file_wrapper .filename{font-family:"tablet-gothic", Arial, sans-serif;font-style:normal;font-weight:400;font-size:0.8888888889em;line-height:1.3125;display:block;word-break:break-word;margin-bottom:1.3333333333em}.basic_form .custom_file_wrapper a{font-size:1em;line-height:1.6111111111;text-transform:none;margin-bottom:1.3333333333em}@media (min-width: 850px){.basic_form .custom_file_wrapper .filename{display:inline-block;vertical-align:middle}.basic_form .custom_file_wrapper a{vertical-align:middle;margin-right:1.6666666667em}}.custom_select_wrapper{font-size:1em;line-height:1.6111111111;border:1px solid #bcc3d9;border-radius:0;background-color:#fff;color:#363636;display:block;overflow:hidden;padding:0.6944444444em 1.1111111111em;position:relative;white-space:nowrap}.field_with_errors .custom_select_wrapper{border:1px solid #e10000}.custom_select_wrapper::before{content:attr(data-value);display:block}.custom_select_wrapper::after{background-image:url(/app_assets/frontend/icons/selectarrow-4315cd65cc03deeb341f85fe621b83c0b8995e31aa74d859070259d24e03aed7.svg),linear-gradient(to left, #fff 80%, rgba(255,255,255,0));background-position:center right 1.1111111111em, center center;background-repeat:no-repeat;content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:75px;z-index:0}.custom_select_wrapper select{bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:2;font-size:1em;-webkit-appearance:none;appearance:none}@media (min-width: 1024px){.custom_select_wrapper{font-size:1.1111111111em;line-height:1.6;padding:0.7em 1em}}.basic_form fieldset{min-width:0;margin-bottom:1.2777777778em}.basic_form legend{margin-top:0}.basic_form label{font-family:"tablet-gothic", Arial, sans-serif;font-style:normal;font-weight:600;font-size:1em;line-height:1.1111111111;margin-bottom:0.3333333333em;display:block}.basic_form label span{font-family:"tablet-gothic", Arial, sans-serif;font-weight:300;font-style:normal}.basic_form input,.basic_form textarea{font-family:"tablet-gothic", Arial, sans-serif;font-weight:300;font-style:normal;font-size:1em;line-height:1.6111111111;background-color:#fff;border:1px solid #bcc3d9;border-radius:0;color:#363636;margin:0;padding:0.6944444444em 1.1111111111em;transition-duration:200ms;transition-property:all;width:100%;display:block;-webkit-appearance:none;appearance:none}.basic_form input:focus,.basic_form textarea:focus{border-color:#243982;outline:none}.basic_form input[type=radio],.basic_form input[type=checkbox]{background-color:transparent;border:0;display:inline-block}.basic_form input[type=date]{position:relative;height:3.1111111111em}.basic_form input[type=date]::-webkit-calendar-picker-indicator{opacity:0;width:1.3333333333em;height:1.3333333333em}.basic_form input[type=date]::after{content:url(/app_assets/frontend/icons/calendar-c68dddf257d186629fd81bd78ddcced7b4a9d218bc19e1304e4c5f4a03faec6e.svg);position:absolute;top:0.8333333333em;right:1.2777777778em;width:1.3333333333em;height:1.3333333333em;pointer-events:none}.basic_form select{max-width:100%}.basic_form span.required{font-family:"tablet-gothic", Arial, sans-serif;font-style:normal;font-weight:700}.basic_form .note{font-size:0.6666666667em}.basic_form .field_with_errors input,.basic_form .field_with_errors textarea,.basic_form .field_with_errors select{border-color:#e10000}.basic_form .field_with_errors label,.basic_form .field_with_errors .field_error_message{color:#e10000}.basic_form .field{margin-bottom:1.5em}.basic_form .field.recaptcha{margin-bottom:0}.basic_form .field.recaptcha input{margin-bottom:1.5em}.form_errors h2{color:#e10000}@media (min-width: 850px){.basic_form .field.inline{display:inline-block;vertical-align:top}.basic_form .field.half{width:48.4536082474%}.basic_form .field.left{margin-right:3.0927835052%}}@media (min-width: 1024px){.basic_form input,.basic_form textarea{font-size:1.1111111111em;line-height:1.6;padding:0.7em 1em}.basic_form input{height:3.1em}.basic_form input[type=date]::-webkit-calendar-picker-indicator{width:1.2em;height:1.2em}.basic_form input[type=date]::after{top:0.95em;right:1.15em;width:1.2em;height:1.2em}.basic_form .field{margin-bottom:1.6666666667em}.basic_form .field.half{width:47.9464889907%}.basic_form .field.left{margin-right:4.1070220186%}}.file_upload_field{background-color:#fff;padding:1.3333333333em 1.1111111111em 0;border:1px solid #bcc3d9}.file_upload_field label{margin-bottom:0.8888888889em}@media (min-width: 850px){#search_form{display:flex;justify-content:space-between;align-items:flex-end}#search_form .field{flex:1 0 auto;margin-right:3.0927835052%}#search_form .field:last-child{flex:0 0 auto;margin-right:0}}.accommodation_list{margin-top:1.7777777778em}.accommodation_stub_item{font-size:1em;margin:0 3% 1.7777777778em;position:relative}.accommodation_stub_item:hover .accommodation_stub_body .accommodation_stub_text_wrapper,.accommodation_stub_item:focus .accommodation_stub_body .accommodation_stub_text_wrapper{transform:translateY(-8px)}.accommodation_stub_item:hover .accommodation_stub_body::after,.accommodation_stub_item:focus .accommodation_stub_body::after{top:-8px}.accommodation_stub_item:hover .accommodation_stub_body .accommodation_stub_link,.accommodation_stub_item:focus .accommodation_stub_body .accommodation_stub_link{border-color:transparent}.accommodation_stub_image{display:block;width:100%;height:auto}.accommodation_stub_body{padding:1em 1.1111111111em 0.8888888889em;position:relative;transition:transform 200ms;z-index:1}.accommodation_stub_body .accommodation_stub_text_wrapper{transition:transform 200ms}.accommodation_stub_body::before,.accommodation_stub_body::after{content:"";left:0;width:100%;position:absolute}.accommodation_stub_body::after{background-color:#fff;height:100%;opacity:1;top:0;transition:200ms top;z-index:-1}.accommodation_stub_body::before{background-color:#ffeb34;bottom:-4px;height:12px;width:100%;z-index:-2}.accommodation_stub_text{font-family:"tablet-gothic", Arial, sans-serif;font-style:normal;font-weight:600;margin:0;transition:200ms color;text-align:center}.accommodation_stub_link{border-bottom:0}@media (min-width: 480px){.accommodation_stub_item{margin:0 2% 1.7777777778em}}@media (min-width: 600px){.accommodation_stub_item{margin:0 2% 2.3333333333em}}@media (min-width: 850px){.accommodation_stub_item{width:31.3333333333%;margin:0 1% 2.6666666667em;display:inline-block;vertical-align:top}}@media (min-width: 1024px){.accommodation_stub_item{width:30.7033333333%;margin:0 1.315% 2.6666666667em}}@media (min-width: 1280px){.accommodation_stub_item{width:30.7033333333%;margin:0 1.315% 3.2222222222em}}.job_list{text-align:center}.job_stub_item{background-color:#ffeb34;font-size:1em;border-bottom:4px solid #ffeb34;position:relative;margin:0 3% 1.7777777778em;text-align:left}.job_stub_item h4,.job_stub_item .news_story_stub_title,.job_stub_item .job_stub_title,.job_stub_item .depot_item_title,.job_stub_item .home_signpost h2,.home_signpost .job_stub_item h2{margin-top:0}.job_stub_item p{transition:200ms color;position:relative;padding-left:2.4444444444em;margin-bottom:0.6666666667em}.job_stub_item p span{margin-right:0.6666666667em;width:1.7777777778em;display:inline-flex;justify-content:center;position:absolute;top:3px;left:0}.job_stub_item p svg{display:block}.job_stub_item p [fill]{transition:200ms fill}.job_stub_item p:last-child{margin-bottom:0}.job_stub_item:hover .job_stub_item_inner,.job_stub_item:focus .job_stub_item_inner{transform:translateY(-8px);background-color:#243982}.job_stub_item:hover a,.job_stub_item:hover p,.job_stub_item:focus a,.job_stub_item:focus p{color:#ffeb34}.job_stub_item:hover p [fill],.job_stub_item:focus p [fill]{fill:#ffeb34}.job_stub_item_inner{padding:1.5em 1.1111111111em;background-color:#f2f3f8;transition-duration:200ms;transition-property:transform, background-color}@media (min-width: 480px){.job_stub_item{margin:0 2% 1.7777777778em}}@media (min-width: 850px){.job_stub_item{width:48%;margin:0 1% 1.7777777778em;display:inline-block;vertical-align:top}}@media (min-width: 1024px){.job_stub_item{width:47.37%;margin:0 1.315% 1.7777777778em}.job_stub_item p span{top:4px}}@media (min-width: 1280px){.job_stub_item{width:47.37%;margin:0 1.315% 3.2222222222em}}.news_story_list{margin-top:2.8888888889em;text-align:center}.news_story_stub_item{font-size:1em;margin:0 3% 1.7777777778em}.news_story_stub_image img{display:block;width:100%;height:auto}.news_story_stub_body{margin:-1.1111111111em 0 0 0.8333333333em;padding:1.8333333333em 1.1111111111em 2.0555555556em;position:relative;text-align:left;transition:transform 200ms;z-index:1}.news_story_stub_body .news_story_stub_text_wrapper{transition:transform 200ms}.news_story_stub_body::before,.news_story_stub_body::after{content:"";left:0;width:100%;position:absolute}.news_story_stub_body::after{background-color:#f2f3f8;height:100%;opacity:0.95;top:0;transition:200ms top, 200ms background-color;z-index:-1}.news_story_stub_body::before{background-color:#ffeb34;bottom:-4px;height:12px;width:100%;z-index:-2}.news_story_stub_body:hover .news_story_stub_text_wrapper,.news_story_stub_body:focus .news_story_stub_text_wrapper{transform:translateY(-8px)}.news_story_stub_body:hover::after,.news_story_stub_body:focus::after{background-color:#243982;top:-8px}.news_story_stub_body:hover .news_story_stub_link,.news_story_stub_body:hover .news_story_stub_date,.news_story_stub_body:focus .news_story_stub_link,.news_story_stub_body:focus .news_story_stub_date{color:#ffeb34;border-color:transparent}.news_story_stub_title{margin:0;transition:200ms color}.news_story_stub_date{font-size:0.8888888889em;line-height:1.3125;margin:0 0 1em 0;transition:200ms color}@media (min-width: 480px){.news_story_stub_item{margin:0 2% 1.7777777778em}}@media (min-width: 600px){.news_story_list{width:calc((100% + 84px) + 4%);margin-left:calc((42px + 2%) * -1)}.news_story_stub_item{display:inline-block;margin:0 2% 2.3333333333em;vertical-align:top;width:46%}}@media (min-width: 850px){.news_story_list{width:100%;margin:2.8888888889em auto 0}.news_story_stub_item{width:48%;margin:0 1% 2.6666666667em}.news_story_stub_body{padding:1.8333333333em 1.7777777778em 2.0555555556em;margin:-2.8333333333em 0 0 0.8333333333em}}@media (min-width: 1024px){.news_story_stub_item{width:30.7033333333%;margin:0 1.315% 3.2222222222em}.news_story_stub_body{padding:2.1111111111em 1.5555555556em 2.5em;margin:-3.1111111111em 0 0 1.1111111111em}}.product_list{margin-top:1.7777777778em}.product_stub_item{font-size:1em;margin:0 3% 1.7777777778em;position:relative}.product_stub_item:hover .product_stub_body .product_stub_text_wrapper,.product_stub_item:focus .product_stub_body .product_stub_text_wrapper{transform:translateY(-8px)}.product_stub_item:hover .product_stub_body::after,.product_stub_item:focus .product_stub_body::after{top:-8px}.product_stub_item:hover .product_stub_body .product_stub_link,.product_stub_item:focus .product_stub_body .product_stub_link{border-color:transparent}.product_stub_image{display:block;width:100%;height:auto}.product_stub_body{padding:1em 1.1111111111em 0.8888888889em;position:relative;transition:transform 200ms;z-index:1}.product_stub_body .product_stub_text_wrapper{transition:transform 200ms}.product_stub_body::before,.product_stub_body::after{content:"";left:0;width:100%;position:absolute}.product_stub_body::after{background-color:#fff;height:100%;opacity:1;top:0;transition:200ms top, 200ms background-color;z-index:-1}.product_stub_body::before{background-color:#ffeb34;bottom:-4px;height:12px;width:100%;z-index:-2}.product_stub_text{font-family:"tablet-gothic", Arial, sans-serif;font-style:normal;font-weight:600;margin:0;transition:200ms color;text-align:center}.product_stub_link{border-bottom:0}@media (min-width: 480px){.product_stub_item{margin:0 2% 1.7777777778em}}@media (min-width: 600px){.product_stub_item{margin:0 2% 2.3333333333em}}@media (min-width: 850px){.product_stub_item{width:31.3333333333%;margin:0 1% 2.6666666667em;display:inline-block;vertical-align:top}}@media (min-width: 1024px){.product_stub_item{width:30.7033333333%;margin:0 1.315% 2.6666666667em}}@media (min-width: 1280px){.product_stub_item{width:30.7033333333%;margin:0 1.315% 3.2222222222em}}.used_product_list{margin-top:1.7777777778em}.used_product_stub_item{font-size:1em;margin:0 3% 1.7777777778em;position:relative}.used_product_stub_item:hover .used_product_stub_body .used_product_stub_text_wrapper,.used_product_stub_item:focus .used_product_stub_body .used_product_stub_text_wrapper{transform:translateY(-8px)}.used_product_stub_item:hover .used_product_stub_body::after,.used_product_stub_item:focus .used_product_stub_body::after{top:-8px}.used_product_stub_item:hover .used_product_stub_body .used_product_stub_link,.used_product_stub_item:focus .used_product_stub_body .used_product_stub_link{border-color:transparent}.used_product_stub_image{display:block;width:100%;height:auto}.used_product_stub_body{padding:1em 1.1111111111em 0.8888888889em;position:relative;transition:transform 200ms;z-index:1}.used_product_stub_body .used_product_stub_text_wrapper{transition:transform 200ms}.used_product_stub_body::before,.used_product_stub_body::after{content:"";left:0;width:100%;position:absolute}.used_product_stub_body::after{background-color:#fff;height:100%;opacity:1;top:0;transition:200ms top, 200ms background-color;z-index:-1}.used_product_stub_body::before{background-color:#ffeb34;bottom:-4px;height:12px;width:100%;z-index:-2}.used_product_stub_text{font-family:"tablet-gothic", Arial, sans-serif;font-style:normal;font-weight:600;margin:0;transition:200ms color;text-align:center}.used_product_stub_link{border-bottom:0}@media (min-width: 480px){.used_product_stub_item{margin:0 2% 1.7777777778em}}@media (min-width: 600px){.used_product_stub_item{margin:0 2% 2.3333333333em}}@media (min-width: 850px){.used_product_stub_item{width:31.3333333333%;margin:0 1% 2.6666666667em;display:inline-block;vertical-align:top}}@media (min-width: 1024px){.used_product_stub_item{width:30.7033333333%;margin:0 1.315% 2.6666666667em}}@media (min-width: 1280px){.used_product_stub_item{width:30.7033333333%;margin:0 1.315% 3.2222222222em}}.vehicle_index .banner{margin-bottom:2.7777777778em}.vehicle_index .banner h1,.vehicle_index .banner .history_block_year{color:#fff}.vehicle_list{margin-top:2.8888888889em}.vehicle_stub_item{font-size:1em;margin:0 3% 1.7777777778em;position:relative}.vehicle_stub_item:hover .vehicle_stub_body .vehicle_stub_text_wrapper,.vehicle_stub_item:focus .vehicle_stub_body .vehicle_stub_text_wrapper{transform:translateY(-8px)}.vehicle_stub_item:hover .vehicle_stub_body::after,.vehicle_stub_item:focus .vehicle_stub_body::after{top:-8px}.vehicle_stub_item:hover .vehicle_stub_body .vehicle_stub_link,.vehicle_stub_item:focus .vehicle_stub_body .vehicle_stub_link{border-color:transparent}.vehicle_stub_image{display:block;width:100%;height:auto}.vehicle_stub_body{padding:1em 1.1111111111em 0.8888888889em;position:relative;transition:transform 200ms;z-index:1}.vehicle_stub_body .vehicle_stub_text_wrapper{transition:transform 200ms}.vehicle_stub_body::before,.vehicle_stub_body::after{content:"";left:0;width:100%;position:absolute}.vehicle_stub_body::after{background-color:#fff;height:100%;opacity:1;top:0;transition:200ms top, 200ms background-color;z-index:-1}.vehicle_stub_body::before{background-color:#ffeb34;bottom:-4px;height:12px;width:100%;z-index:-2}.vehicle_stub_text{font-family:"tablet-gothic", Arial, sans-serif;font-style:normal;font-weight:600;margin-bottom:0.8888888889em;transition:200ms color;text-align:center}.vehicle_stub_link{border-bottom:0}.vehicle_stub_meta_list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.vehicle_stub_meta_list li{font-size:0.8888888889em;line-height:1.3125;display:inline-flex;margin:0 0.625em 1em;align-items:center;transition:200ms color}.vehicle_stub_meta_list li svg{margin-right:0.625em}.vehicle_stub_meta_list li [fill]{transition:200ms fill}@media (min-width: 480px){.vehicle_stub_item{margin:0 2% 1.7777777778em}}@media (min-width: 600px){.vehicle_stub_item{margin:0 2% 2.3333333333em}}@media (min-width: 850px){.vehicle_stub_item{width:31.3333333333%;margin:0 1% 2.6666666667em;display:inline-block;vertical-align:top}}@media (min-width: 1024px){.vehicle_stub_item{width:30.7033333333%;margin:0 1.315% 2.6666666667em}}@media (min-width: 1280px){.vehicle_stub_item{width:30.7033333333%;margin:0 1.315% 3.2222222222em}}.back_to_listing_wrapper{position:relative;padding:2.6666666667em 0;text-align:center;background-color:#ffeb34}.back_to_listing_wrapper:hover h4 a,.back_to_listing_wrapper:hover .news_story_stub_title a,.back_to_listing_wrapper:hover .job_stub_title a,.back_to_listing_wrapper:hover .depot_item_title a,.back_to_listing_wrapper:hover .home_signpost h2 a,.home_signpost .back_to_listing_wrapper:hover h2 a,.back_to_listing_wrapper:focus h4 a,.back_to_listing_wrapper:focus .news_story_stub_title a,.back_to_listing_wrapper:focus .job_stub_title a,.back_to_listing_wrapper:focus .depot_item_title a,.back_to_listing_wrapper:focus .home_signpost h2 a,.home_signpost .back_to_listing_wrapper:focus h2 a{color:#ffeb34;background-color:#243982}.back_to_listing_wrapper::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:url(/app_assets/frontend/placeholders/track-45d93cb6b4a2fd31cb20b325499f5bafe6f8dd6023195c5b30c6994b315d0680.svg);background-size:cover;background-repeat:repeat-x;transform:rotate(180deg);opacity:0.2;background-position:center}.back_to_listing_wrapper span,.back_to_listing_wrapper h4,.back_to_listing_wrapper .news_story_stub_title,.back_to_listing_wrapper .job_stub_title,.back_to_listing_wrapper .depot_item_title,.back_to_listing_wrapper .home_signpost h2,.home_signpost .back_to_listing_wrapper h2{position:relative;z-index:1}.back_to_listing_wrapper span{font-family:"tablet-gothic", Arial, sans-serif;font-style:normal;font-weight:400;font-size:0.8888888889em;line-height:1.3125;margin-bottom:1.1875em;color:#243982;display:block}.back_to_listing_wrapper h4,.back_to_listing_wrapper .news_story_stub_title,.back_to_listing_wrapper .job_stub_title,.back_to_listing_wrapper .depot_item_title,.back_to_listing_wrapper .home_signpost h2,.home_signpost .back_to_listing_wrapper h2{margin:0}@media (min-width: 850px){.back_to_listing_wrapper::before{background-size:contain}}.accommodation_detail_title_images_and_description_wrapper{margin-bottom:3.3333333333em}.accommodation_detail_cta:last-child{margin-top:1.5em}.accommodation_detail_abstract{padding:1.1111111111em 0 0;border-top:2px solid #ffeb34}.accommodation_detail_content_wrapper{background-color:#f2f3f8;padding:2.2222222222em 0 0;overflow:auto}@media (min-width: 850px){.accommodation_detail_title_images_and_description_wrapper{width:82.9931972789%;margin:0 auto 3.3333333333em}}@media (min-width: 1024px){.accommodation_detail_title_images_and_description_wrapper{width:100%;margin-bottom:3.6666666667em}.accommodation_detail_description{width:48.6494813598%;vertical-align:top;display:inline-block}.accommodation_detail_abstract{padding:1em 0;border-bottom:2px solid #ffeb34;margin-bottom:1.75em}}.job_detail_meta_and_link_wrapper{padding:1.5em 1.1111111111em 2.7777777778em 0.8888888889em;border-left:4px solid #ffeb34;margin-bottom:3.6666666667em;background-color:#f2f3f8}.job_detail_meta_and_link_wrapper p{padding-left:2.4444444444em;margin-bottom:0.6666666667em;position:relative}.job_detail_meta_and_link_wrapper p span{margin-right:0.6666666667em;width:1.7777777778em;display:inline-flex;justify-content:center;position:absolute;top:3px;left:0}.job_detail_meta_and_link_wrapper p svg{display:block}.job_detail_meta_and_link_wrapper p:last-of-type{margin-bottom:2.7777777778em}#job_detail_form_wrapper{margin-top:3.3333333333em;background-color:#f2f3f8;padding:0 0 1.8333333333em;overflow:auto}#job_detail_form_wrapper h2{margin-bottom:1.3571428571em}@media (min-width: 480px){#job_detail_form_wrapper h2{margin-bottom:1.2666666667em}}@media (min-width: 850px){.job_detail_meta_and_link_wrapper{padding:2.7777777778em 10.2459016393%}.job_detail_meta_and_link_wrapper p:last-of-type{margin-bottom:0}.job_detail_meta_and_link_wrapper a{width:35.5670103093%;display:inline-block;vertical-align:top}.job_detail_meta_and_link_wrapper a .inner{padding-left:0;padding-right:0}.job_detail_meta_wrapper{width:61.3402061856%;vertical-align:top;display:inline-block;margin-right:3.0927835052%}#job_detail_form_wrapper h2{margin-bottom:1.2941176471em}}@media (min-width: 1024px){.job_detail_meta_and_link_wrapper{padding-left:10.3258849283%;padding-right:10.3258849283%}.job_detail_meta_and_link_wrapper p span{top:4px}.job_detail_meta_and_link_wrapper a{width:26.0267555047%}.job_detail_meta_wrapper{width:65.0668887616%;margin-right:8.9063557337%}#job_detail_form_wrapper h2{margin-bottom:1.1578947368em}}@media (min-width: 1280px){#job_detail_form_wrapper h2{margin-bottom:0.9166666667em}}.news_story_detail_meta{background-color:#f2f3f8;padding-top:0.7777777778em;overflow:auto;text-align:center}.news_story_detail_meta p{margin-bottom:0.7777777778em}.news_story_detail_image{display:block;width:100vw;height:auto;margin:0 calc((100vw - 100%) * -0.5) 2.2222222222em}.news_story_detail_panel{width:100%;height:1.7777777778em;background-color:#f2f3f8;margin-bottom:1.8888888889em;display:none}@media (min-width: 850px){.news_story_detail_image{margin:0;width:100%}.news_story_detail_panel{display:block}}@media (min-width: 1024px){.news_story_detail_meta{padding-top:1.1111111111em}.news_story_detail_meta p{margin-bottom:0.9em}}@media (min-width: 1280px){.news_story_detail_meta{padding-top:2em}.news_story_detail_meta p{margin-bottom:1.7em}}.product_detail_title_images_and_description_wrapper{margin-bottom:3.3333333333em}.product_detail_image{margin-bottom:1.5em;position:relative}.product_detail_image img{display:block;width:100%;height:auto}.product_detail_image.hidden{display:none}.product_detail_images_nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.7777777778em}.product_detail_images_nav.desktop{display:none}.product_detail_images_count{font-family:"tablet-gothic", Arial, sans-serif;font-style:normal;font-weight:600;margin-bottom:0}.product_detail_images_previous_link,.product_detail_images_next_link{border:0;height:3.4444444444em;transition:200ms background-color;width:3.4444444444em;align-items:center;background-color:#ffeb34;display:inline-flex;justify-content:center;position:relative}.product_detail_images_previous_link svg,.product_detail_images_next_link svg{height:20px;width:12px}.product_detail_images_previous_link [fill],.product_detail_images_next_link [fill]{transition:200ms fill}.product_detail_images_previous_link:hover [fill],.product_detail_images_previous_link:focus [fill],.product_detail_images_next_link:hover [fill],.product_detail_images_next_link:focus [fill]{fill:#ffeb34}.product_detail_cta:last-child{margin-top:1.5em}.product_detail_abstract{padding:1.1111111111em 0 0;border-top:2px solid #ffeb34}.product_detail_specifications{background-color:#ffeb34;padding:2.2222222222em 0 3.3333333333em;display:block}.product_detail_specifications.other{display:none}.product_detail_specifications li{font-size:1em;margin:0 3% 1.7777777778em}.product_detail_specifications li:last-child{margin-bottom:0}.product_detail_specifications li h2{margin-bottom:0;word-break:break-all}.product_detail_specifications h2,.product_detail_specifications h4,.product_detail_specifications .news_story_stub_title,.product_detail_specifications .job_stub_title,.product_detail_specifications .depot_item_title,.product_detail_specifications .home_signpost h2,.home_signpost .product_detail_specifications h2{text-align:center}.product_detail_specifications h2{margin-top:0}.product_detail_specifications h4,.product_detail_specifications .news_story_stub_title,.product_detail_specifications .job_stub_title,.product_detail_specifications .depot_item_title,.product_detail_specifications .home_signpost h2,.home_signpost .product_detail_specifications h2{margin:0}.product_detail_specifications_title{padding-bottom:1.2142857143em;margin-bottom:1.3571428571em;position:relative}.product_detail_specifications_title::after{content:"";position:absolute;bottom:0;height:0.2857142857em;width:46.8085106383%;left:50%;transform:translateX(-50%);background-color:#fff}.product_detail_content_wrapper{background-color:#f2f3f8;padding:2.2222222222em 0 0;overflow:auto}.related_products_wrapper h2{text-align:center}@media (min-width: 480px){.product_detail_specifications li{margin:0 2% 1.7777777778em}.product_detail_specifications_title{padding-bottom:1.1333333333em;margin-bottom:1.2666666667em}.product_detail_specifications_title::after{height:0.2666666667em;width:30.5555555556%}}@media (min-width: 600px){.product_detail_specifications ul{text-align:center}.product_detail_specifications li{margin:0 2% 1.7777777778em;width:46%;display:inline-block;vertical-align:top}}@media (min-width: 850px){.product_detail_title_images_and_description_wrapper{width:82.9931972789%;margin:0 auto 3.3333333333em}.product_detail_specifications li{margin:0 1%;width:31.3333333333%}.product_detail_specifications_title{padding-bottom:1em;margin-bottom:1.1176470588em}.product_detail_specifications_title::after{height:0.2352941176em;width:14.9659863946%}}@media (min-width: 1024px){.product_detail_title_images_and_description_wrapper{width:100%;margin-bottom:3.6666666667em}.product_detail_images_gallery,.product_detail_description{width:48.6494813598%;vertical-align:top;display:inline-block}.product_detail_images_gallery{margin-right:2.63%}.product_detail_images_nav{margin:0 -0.5555555556em}.product_detail_images_nav.mobile{display:none}.product_detail_images_nav.desktop{display:flex;justify-content:flex-start;flex-wrap:wrap}.product_detail_images_nav.desktop a{width:calc(25% - 20px);position:relative;border-bottom:0;margin:0 0.5555555556em 0.9444444444em;background-color:#ffeb34}.product_detail_images_nav.desktop a img{transition:200ms transform}.product_detail_images_nav.desktop a:hover img,.product_detail_images_nav.desktop a:focus img{transform:translateY(-8px)}.product_detail_images_nav.desktop a.active{background-color:#243982}.product_detail_images_nav.desktop a.active img{transform:translateY(-8px)}.product_detail_images_nav.desktop img{display:block;width:100%;height:auto}.product_detail_abstract{padding:1em 0;border-bottom:2px solid #ffeb34;margin-bottom:1.75em}.product_detail_specifications{padding:3.6666666667em 0}.product_detail_specifications li{margin:0 1.315%;width:30.7033333333%}.product_detail_specifications_title{padding-bottom:0.4736842105em;margin-bottom:1.2631578947em}.product_detail_specifications_title::after{height:0.2105263158em;width:14.4158022663%}}@media (min-width: 1280px){.product_detail_specifications_title{padding-bottom:0.375em;margin-bottom:1em}.product_detail_specifications_title::after{height:0.1666666667em;width:14.4158022663%}}.used_product_detail_title_images_and_description_wrapper{margin-bottom:3.3333333333em}.used_product_detail_cta:last-child{margin-top:1.5em}.used_product_detail_abstract{padding:1.1111111111em 0 0;border-top:2px solid #ffeb34}.used_product_detail_content_wrapper{background-color:#f2f3f8;padding:2.2222222222em 0 0;overflow:auto}@media (min-width: 850px){.used_product_detail_title_images_and_description_wrapper{width:82.9931972789%;margin:0 auto 3.3333333333em}}@media (min-width: 1024px){.used_product_detail_title_images_and_description_wrapper{width:100%;margin-bottom:3.6666666667em}.used_product_detail_description{width:48.6494813598%;vertical-align:top;display:inline-block}.used_product_detail_abstract{padding:1em 0;border-bottom:2px solid #ffeb34;margin-bottom:1.75em}}.vehicle_detail_title_images_and_abstract_wrapper{margin-bottom:3.3333333333em}.vehicle_detail_image_and_details img{width:100vw;margin:0 calc((100vw - 100%) * -0.5);display:block;height:auto}.vehicle_detail_meta_list{border-bottom:1px solid #243982;padding:1.1111111111em calc((100vw - 100%) * 0.5) 0;margin:0 calc((100vw - 100%) * -0.5) 2.2222222222em;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.vehicle_detail_meta_list li{font-size:0.8888888889em;line-height:1.3125;display:inline-flex;margin:0 0.625em 1.25em;align-items:center}.vehicle_detail_meta_list li svg{margin-right:0.625em}.vehicle_detail_abstract{padding:0 calc((100vw - 100%) * 0.5) 2.2222222222em;margin-left:calc((100vw - 100%) * -0.5);margin-right:calc((100vw - 100%) * -0.5);border-bottom:1px solid #243982}.vehicle_detail_cta:last-child{margin-top:1.5em}.vehicle_detail_description{padding:2.2222222222em 0;background-color:#f2f3f8;margin-bottom:3.3333333333em}.vehicle_detail_description .ugc *:last-child{margin-bottom:0}@media (min-width: 850px){.vehicle_detail_title_images_and_abstract_wrapper{width:82.9931972789%;margin:0 auto 3.3333333333em}.vehicle_detail_image_and_details img{width:100%;margin:0}.vehicle_detail_meta_list{padding:1.1111111111em 0 0;margin:0 0 2.2222222222em}.vehicle_detail_abstract{padding:0 0 2.2222222222em;margin-left:0;margin-right:0}}@media (min-width: 1024px){.vehicle_detail_title_images_and_abstract_wrapper{width:100%;margin-bottom:3.6666666667em}.vehicle_detail_image_and_details,.vehicle_detail_abstract_and_ctas{width:48.6494813598%;vertical-align:top;display:inline-block}.vehicle_detail_image_and_details{margin-right:2.63%}.vehicle_detail_abstract{padding:1.6666666667em 0;border-top:2px solid #243982;border-bottom:2px solid #243982}.vehicle_detail_meta_list{margin-bottom:0}.vehicle_detail_description{padding:3.6666666667em 0}}@media (min-width: 1280px){.vehicle_detail_meta_list{padding-top:1.8333333333em}.vehicle_detail_meta_list li{margin:0 0.875em 2.0625em}}.filter_wrapper{background-color:#ffeb34;padding:1.8888888889em 0 0.3888888889em;position:relative;margin-bottom:1.6666666667em;overflow:hidden}.filter_wrapper>svg{position:absolute;bottom:0;right:-150px;display:none}.filter_wrapper form{position:relative;z-index:1;text-align:center}.filter_wrapper form .field{text-align:left}.filter_wrapper::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:url(/app_assets/frontend/placeholders/track-45d93cb6b4a2fd31cb20b325499f5bafe6f8dd6023195c5b30c6994b315d0680.svg);background-size:cover;background-repeat:repeat-x;opacity:0.2;background-position:center}.filter_wrapper h4,.filter_wrapper .news_story_stub_title,.filter_wrapper .job_stub_title,.filter_wrapper .depot_item_title,.filter_wrapper .home_signpost h2,.home_signpost .filter_wrapper h2{margin:0}.filter_results_wrapper{text-align:center;margin-bottom:1.6666666667em}@media (min-width: 850px){.filter_wrapper{padding:1.8888888889em 0 2.2777777778em;margin-bottom:2.2222222222em}.filter_wrapper::before{background-size:contain}.filter_wrapper>svg{display:block}.filter_wrapper .field{width:38.5245901639%;margin-right:2.4590163934%;display:inline-block;vertical-align:bottom;margin-bottom:0}.filter_wrapper .field.buttons{margin-right:0;width:18.0327868852%}.filter_wrapper .field.buttons .button,.filter_wrapper .field.buttons .basic_form .custom_file_wrapper a,.basic_form .custom_file_wrapper .filter_wrapper .field.buttons a{padding-left:0;padding-right:0;width:100%}.vehicle_index .filter_wrapper .field,.accommodation_index .filter_wrapper .field{width:59.0163934426%}.vehicle_index .filter_wrapper .field.buttons,.accommodation_index .filter_wrapper .field.buttons{width:18.0327868852%}.filter_results_wrapper{margin-bottom:2.2222222222em}}@media (min-width: 1024px){.filter_wrapper .field{width:38.04469043%;margin-right:3.2588492834%}.filter_wrapper .field.buttons{width:17.3929205733%}.vehicle_index .filter_wrapper .field,.accommodation_index .filter_wrapper .field{width:38.04469043%}.vehicle_index .filter_wrapper .field.buttons,.accommodation_index .filter_wrapper .field.buttons{width:17.3929205733%}}.account_application_show{background-color:#f2f3f8}.account_application_show .banner{margin-bottom:1.7777777778em}.account_application_show h2{margin:0}.account_application_step{margin-bottom:1.5555555556em}.account_application_step p{margin-bottom:0.7777777778em}.account_application_step_1 a{border-bottom:0;position:relative;padding-left:2.5em;display:inline-block}.account_application_step_1 a:hover,.account_application_step_1 a:focus{color:#243982;background-color:transparent}.account_application_step_1 a:hover span:first-of-type,.account_application_step_1 a:focus span:first-of-type{color:#ffeb34;background-color:#243982}.account_application_step_1 a span,.account_application_step_1 a svg{vertical-align:middle}.account_application_step_1 a svg{position:absolute;top:0.3333333333em;left:0.2777777778em}.account_application_step_1 a span{border-bottom:1px solid transparent}.account_application_step_1 a span:first-of-type{border-bottom:1px solid #243982;transition-duration:200ms;transition-property:background-color, color, border}.account_application_apply .ugc p{margin-bottom:0}.account_application_form_wrapper{padding:1.7777777778em 0 3.3333333333em;background-color:#f2f3f8}@media (min-width: 600px){.account_application_step{margin-bottom:1.6111111111em}.account_application_step p{margin-bottom:0.8888888889em}}@media (min-width: 850px){.account_application_form_wrapper{padding:1.7777777778em 0 4.4444444444em}}@media (min-width: 1024px){.account_application_step p{margin-bottom:0.8em}.account_application_step_1 a{padding-left:2.25em}.account_application_step_1 a svg{left:0.25em}.account_application_form_wrapper{padding:1.7777777778em 0 5.5555555556em}}@media (min-width: 1280px){.account_application_show .banner{margin-bottom:4em}.account_application_show h2{margin-bottom:0.7708333333em}.account_application_step{position:relative;padding-left:7.2222222222em;padding-top:0.4444444444em;margin-bottom:1.8333333333em}.account_application_step p{margin-bottom:0.9em}.account_application_step h3,.account_application_step .basic_form legend,.basic_form .account_application_step legend,.account_application_step .form_errors h2,.form_errors .account_application_step h2,.account_application_step .overview_child_title{position:absolute;top:0;left:0;margin-top:0}.account_application_form_wrapper{padding:4em 0 5.5555555556em;background-color:#f2f3f8}}.contact_index{background-color:#f2f3f8}.contact_index .banner{margin-bottom:1.7777777778em}@media (min-width: 1280px){.contact_index .banner{margin-bottom:4em}}.initial_depot_wrapper{padding:1.7777777778em 0;margin-bottom:1.7777777778em;position:relative}.initial_depot_wrapper:before,.initial_depot_wrapper:after{content:"";height:100%;left:0;margin-left:calc((100vw - 100%) * -0.5);position:absolute;top:0;width:100vw}.initial_depot_wrapper:before{background-color:#ffeb34}.initial_depot_wrapper:after{background-image:url(/app_assets/frontend/placeholders/track-45d93cb6b4a2fd31cb20b325499f5bafe6f8dd6023195c5b30c6994b315d0680.svg);background-position:center;background-size:cover;opacity:0;z-index:1}.initial_depot_wrapper .depot_item{margin-bottom:0}.depot_item{margin:0 3% 1.7777777778em 3%;font-size:1em}.depot_map_wrapper{z-index:2}.depot_map_wrapper .google_map{height:8.3333333333em}.depot_item_content{background-color:#f2f3f8;border-color:#ffeb34;border-style:solid;border-width:4px 0 0 0;padding:1.5em 1.1111111111em 1.7222222222em;position:relative;z-index:3}.depot_item_title{margin-top:0}.depot_item_address,.depot_item_meta{margin-bottom:0.7777777778em}.depot_item_meta{display:flex;transition:200ms color}.depot_item_meta span{width:1.7777777778em;height:1.7777777778em;margin-right:0.4444444444em}.depot_item_meta svg{width:32px;height:32px}.depot_item_meta svg [fill="#ffeb34"]{fill:#243982}.depot_item_meta:last-of-type{margin-bottom:0}.depot_item_track{display:none}@media (min-width: 480px){.initial_depot_wrapper{margin-bottom:2.3333333333em}.depot_item{margin:0 2% 1.7777777778em 2%}}@media (min-width: 600px){.depots_list{width:calc((100% + 84px) + 4%);margin-left:calc((42px + 2%) * -1)}.initial_depot_wrapper{display:block;padding:2.3333333333em 0}.initial_depot_wrapper:after{opacity:0.2}.initial_depot_wrapper.depot_item{width:100%;margin-left:auto;margin-right:auto}.initial_depot_wrapper .depot_item_container{display:flex;justify-content:space-between;margin:0 2%}.initial_depot_wrapper .depot_map_wrapper,.initial_depot_wrapper .depot_item_content{width:calc(50%)}.initial_depot_wrapper .depot_map_wrapper .google_map,.initial_depot_wrapper .depot_item_content .google_map{height:100%}.initial_depot_wrapper .depot_item_content{border-width:0 0 0 4px;margin:0 0 0 calc(12.3333333333% * -1)}.depot_item{display:inline-block;margin:0 2% 1.7777777778em 2%;width:46%;vertical-align:top}.depot_map_wrapper .google_map{height:212px}}@media (min-width: 850px){.depots_list{width:calc((100% + 2%) + 50px);margin-left:calc((25px + 1%) * -1)}.initial_depot_wrapper{padding:3.3333333333em 0;margin-bottom:2.9444444444em}.initial_depot_wrapper .depot_item_container{margin:0 1%}.initial_depot_wrapper .depot_map_wrapper{width:calc(56.4829931973%)}.initial_depot_wrapper .depot_map_wrapper .google_map{height:280px}.initial_depot_wrapper .depot_map_wrapper .google_map .cookies_rejected{width:75%;margin:0 auto}.initial_depot_wrapper .depot_item_content{align-self:flex-start;padding:2em 1.1111111111em 2em 2em;margin:0 0 0 calc(8.3333333333% * -1);width:calc(48.9795918367%)}.depot_item{margin:0 1% 2.1111111111em 1%;width:48%}.depot_map_wrapper .google_map{height:292px}.depot_item_content{border-width:0 0 0 4px;margin-left:0.8333333333em;margin-top:-1.8888888889em}.depot_item_address,.depot_stub_meta{margin-bottom:1em}}@media (min-width: 1024px){.depot_item_address,.depot_stub_meta{margin-bottom:0.9em}}@media (min-width: 1280px){.depots_list{width:100%;margin-left:0;margin-right:0}.initial_depot_wrapper{padding:4.4444444444em 0;margin-bottom:4.4444444444em}.initial_depot_wrapper .depot_item_container{margin:0 1.315%}.initial_depot_wrapper .depot_map_wrapper{width:57.2079011331%}.initial_depot_wrapper .depot_map_wrapper .google_map{height:343px}.initial_depot_wrapper .depot_map_wrapper .google_map .cookies_rejected{width:75%}.initial_depot_wrapper .depot_item_content{width:48.6494813598%}.depot_item{margin:0 1.315% 2.5555555556em 1.315%;width:47.37%}.depot_item_content{padding:2.2222222222em 2.3888888889em;margin-left:1.1111111111em;margin-top:-2.2222222222em}.depot_item_address,.depot_stub_meta{margin-bottom:0.9em}.depot_item_track{bottom:0;display:block;margin-right:calc((100vw - 100%) * -0.5);overflow:hidden;position:absolute;right:0;width:100vw}.depot_item_track svg{display:block;margin-left:auto;margin-right:-140px}}@media (min-width: 1500px){.initial_depot_wrapper .depot_map_wrapper .google_map{height:370px}.depot_map_wrapper .google_map{height:320px}}.enquiry_basket_and_form_wrapper{padding:0 0 1.8333333333em;overflow:auto}.enquiry_basket_and_form_wrapper.has_items{background-color:#f2f3f8}.enquiry_basket_and_form_wrapper h2{margin-bottom:0.6428571429em}.enquiry_basket_wrapper{padding-bottom:0.7222222222em;border-bottom:1px solid #243982;margin-bottom:2.2222222222em}.enquiry_basket_wrapper ul{margin-bottom:2.2222222222em}.enquiry_basket_wrapper li{padding:1.0555555556em 0.5555555556em 1.0555555556em 0.7777777778em;background-color:#fff;margin-bottom:0.1111111111em;display:flex;justify-content:space-between;align-items:center;font-size:1em}.enquiry_basket_wrapper li h4,.enquiry_basket_wrapper li .news_story_stub_title,.enquiry_basket_wrapper li .job_stub_title,.enquiry_basket_wrapper li .depot_item_title,.enquiry_basket_wrapper li .home_signpost h2,.home_signpost .enquiry_basket_wrapper li h2{margin:0}.enquiry_basket_wrapper li a{border-bottom:0;margin-left:1.2222222222em}.enquiry_basket_wrapper li a svg{display:block;transition:200ms transform}.enquiry_basket_wrapper li a:hover,.enquiry_basket_wrapper li a:focus{background-color:transparent}.enquiry_basket_wrapper li a:hover svg,.enquiry_basket_wrapper li a:focus svg{transform:rotate(90deg)}.enquiry_basket_wrapper p{font-family:"tablet-gothic", Arial, sans-serif;font-style:normal;font-weight:600}.enquiry_form_wrapper h2{margin-top:0}@media (min-width: 480px){.enquiry_basket_and_form_wrapper h2{margin-bottom:0.6em}}@media (min-width: 850px){.enquiry_basket_and_form_wrapper{padding:0 0 2.6666666667em}.enquiry_basket_and_form_wrapper h2{margin-bottom:0.5294117647em}}@media (min-width: 1024px){.enquiry_basket_and_form_wrapper h2{margin-bottom:0.4736842105em}}@media (min-width: 1280px){.enquiry_basket_and_form_wrapper h2{margin-bottom:0.5em}.enquiry_basket_wrapper{padding-bottom:1.3333333333em;border-bottom:1px solid #243982;margin-bottom:3em}.enquiry_basket_wrapper ul{margin-bottom:3em}.enquiry_basket_wrapper li{padding:1.4444444444em}}.history_blocks_wrapper{position:relative;padding:2.3333333333em 0 3.3333333333em}.history_blocks_container{position:relative}.tracks_wrapper,.vehicle_wrapper{position:absolute;width:100%;top:0;height:100%}.tracks_wrapper .wrapper,.tracks_wrapper .full_column,.vehicle_wrapper .wrapper,.vehicle_wrapper .full_column{height:100%}.tracks_wrapper .tracks,.vehicle_wrapper .tracks{width:2.3333333333em;background-image:url(/app_assets/frontend/placeholders/vehicle-tracks-74a70a1bd7ae67afca1aef30ee4645b0781dc3654541be599b3ada4fbff3134f.svg);background-repeat:repeat-y;background-size:100%;background-position:top left;height:100%;position:absolute;top:0}.tracks_wrapper .vehicle,.vehicle_wrapper .vehicle{width:2.3333333333em;position:sticky;top:50%}.tracks_wrapper .vehicle svg,.vehicle_wrapper .vehicle svg{display:block;width:100%;height:auto;position:relative}.tracks_wrapper .vehicle::before,.vehicle_wrapper .vehicle::before{content:"";height:100vh;background-color:#fff;position:absolute;width:100%;top:100%}@media (min-width: 850px){.history_blocks_wrapper{padding:3em 0 4.4444444444em}.tracks_wrapper .tracks,.vehicle_wrapper .tracks{width:3em;left:calc(50% - 27px)}.tracks_wrapper .vehicle,.vehicle_wrapper .vehicle{margin-left:calc(50% - 27px);width:3em}}@media (min-width: 1280px){.history_blocks_wrapper{padding:4.4444444444em 0 5.5555555556em}.tracks_wrapper .tracks,.vehicle_wrapper .tracks{width:4.4444444444em;left:calc(50% - 40px)}.tracks_wrapper .vehicle,.vehicle_wrapper .vehicle{margin-left:calc(50% - 40px);width:4.4444444444em}}.home_banner{position:relative}.home_banner img,.home_banner video{display:block;width:100%;height:auto;max-height:40em;object-fit:cover;object-position:center}.home_banner_content_wrapper{background-color:#243982;padding:1.5em 0 3.3333333333em}.home_banner_content_wrapper h1,.home_banner_content_wrapper .history_block_year,.home_banner_content_wrapper p,.home_banner_content_wrapper a{color:#ffeb34}.home_banner_content_wrapper h1,.home_banner_content_wrapper .history_block_year{text-align:left;margin-top:0}.home_banner_content_wrapper a{border-bottom:1px solid #ffeb34}.home_banner_content_wrapper a:hover,.home_banner_content_wrapper a:focus{color:#243982;background-color:#ffeb34}.home_signposts_wrapper{padding-top:1.6666666667em;background-color:#fff;position:relative}.home_signpost{margin:0 9% 1.7777777778em;display:block;border-bottom:0}.home_signpost:hover,.home_signpost:focus{background-color:transparent;color:#243982}.home_signpost:hover .home_signpost_body .home_signpost_text_wrapper,.home_signpost:focus .home_signpost_body .home_signpost_text_wrapper{transform:translateY(-8px)}.home_signpost:hover .home_signpost_body::after,.home_signpost:focus .home_signpost_body::after{top:-8px}.home_signpost img{display:block;width:100%;height:auto;margin:0 auto 1em;max-width:19.4444444444em}.home_signpost h4,.home_signpost .news_story_stub_title,.home_signpost .job_stub_title,.home_signpost .depot_item_title,.home_signpost h2{margin:0;text-align:center}.home_signpost_body{padding:0 0.5555555556em 0.8888888889em;position:relative;transition:transform 200ms;z-index:1;flex:1 0 auto}.home_signpost_body .home_signpost_text_wrapper{transition:transform 200ms}.home_signpost_body::before,.home_signpost_body::after{content:"";left:0;width:100%;position:absolute}.home_signpost_body::after{background-color:#fff;height:100%;opacity:1;top:0;transition:200ms top;z-index:-1}.home_signpost_body::before{background-color:#ffeb34;bottom:-4px;height:12px;width:100%;z-index:-2}.home_products{margin-bottom:2.2222222222em}.home_products h2{text-align:center;margin-top:0}.home_product{padding-bottom:1.5em;margin-bottom:1.5em;border-bottom:1px solid #f2f3f8}.home_product:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.home_product img{display:block;width:100%;height:auto;margin-bottom:1.1666666667em}.home_product h3,.home_product .basic_form legend,.basic_form .home_product legend,.home_product .form_errors h2,.form_errors .home_product h2,.home_product .overview_child_title{margin-top:0}.home_product p{margin-bottom:0}.home_news{margin-bottom:3.3333333333em;position:relative}.home_news h2{text-align:center}.home_news .news_story_list{margin-top:0}.home_view_all_news_link{text-align:center}@media (min-width: 850px){.home_banner img,.home_banner video{filter:grayscale(1)}.home_banner::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#243982;mix-blend-mode:multiply}.home_banner_content_wrapper{position:absolute;top:50%;transform:translateY(-50%);width:100%;left:0;background-color:transparent;padding:0;z-index:1}.home_banner_content_wrapper.centre .home_banner_content_container{margin:0 auto}.home_banner_content_wrapper.right .home_banner_content_container{margin:0 0 0 auto}.home_banner_content_container{width:57.4829931973%}.home_signposts_wrapper{display:flex;margin-bottom:3.3333333333em}.home_signpost{display:flex;margin:0;flex-basis:100%;flex-direction:column}.home_signpost_body{padding:0 0.6666666667em 1.3333333333em}.home_products{margin-bottom:3.3333333333em}.home_product{padding-bottom:1.6666666667em;margin-bottom:1.6666666667em;display:flex;align-items:center;justify-content:space-between}.home_product.even img{order:1}.home_product.even h3,.home_product.even .basic_form legend,.basic_form .home_product.even legend,.home_product.even .form_errors h2,.form_errors .home_product.even h2,.home_product.even .overview_child_title{order:2}.home_product img{order:2;margin-bottom:0;width:54.2517006803%}.home_product_content{order:1;width:42.5170068027%}}@media (min-width: 1024px){.home_banner_content_container{width:57.2079011331%}.home_product img{width:54.2792098867%}.home_product_content{width:42.7920988669%}}@media (min-width: 1280px){.home_news{margin-bottom:1.2222222222em}.home_news h2{text-align:left}.home_news_container{position:relative}.home_view_all_news_link{position:absolute;top:0.9722222222em;right:1.315%}}.overview_children{margin-top:1.7777777778em;text-align:center;position:relative}.overview_child_item{font-size:1em;margin:0 3% 1.7777777778em}.overview_child_image img{display:block;width:100%;height:100%}.overview_child_body{margin:-1.1111111111em 0 0 0.8333333333em;padding:1.8333333333em 1.1111111111em 2.0555555556em;position:relative;text-align:left;transition:transform 200ms;z-index:1}.overview_child_body .overview_child_text_wrapper{transition:transform 200ms}.overview_child_body::before,.overview_child_body::after{content:"";left:0;width:100%;position:absolute}.overview_child_body::after{background-color:#f2f3f8;height:100%;opacity:0.95;top:0;transition:200ms top, 200ms background-color;z-index:-1}.overview_child_body::before{background-color:#ffeb34;bottom:-4px;height:12px;width:100%;z-index:-2}.overview_child_body:hover .overview_child_text_wrapper,.overview_child_body:focus .overview_child_text_wrapper{transform:translateY(-8px)}.overview_child_body:hover::after,.overview_child_body:focus::after{background-color:#243982;top:-8px}.overview_child_body:hover .overview_child_link,.overview_child_body:hover .overview_child_abstract,.overview_child_body:focus .overview_child_link,.overview_child_body:focus .overview_child_abstract{color:#ffeb34;border-color:transparent}.overview_child_title{font-size:1.4444444444em;line-height:1.3076923077;margin:0 0 0.7692307692em;transition:200ms color}.overview_child_abstract{margin:0;transition:200ms color}@media (min-width: 600px){.overview_children{width:calc((100% + 84px) + 4%);margin-left:calc((42px + 2%) * -1)}.overview_child_item{display:inline-block;margin:0 2% 2.3333333333em;vertical-align:top;width:46%}}@media (min-width: 850px){.overview_children{width:100%;margin:2.8888888889em auto 0}.overview_child_item{width:48%;margin:0 1% 2.6666666667em}.overview_child_body{padding:1.8333333333em 1.7777777778em 2.0555555556em;margin:-3.8888888889em 0 0 0.8333333333em}}@media (min-width: 1024px){.overview_child_item{width:47.37%;margin:0 1.315% 3.2222222222em}.overview_child_body{padding:2.1111111111em 1.5555555556em 2.5em;margin:-4.4444444444em 0 0 1.1111111111em}.overview_child_title{font-size:1.6666666667em;line-height:1.3;margin:0 0 0.8em}}.search_results_wrapper{background-color:#f2f3f8;padding:1.7777777778em 0 3.4444444444em}.search_results_count{text-align:center}.search_stub_item{font-size:1em;padding-bottom:1.7777777778em;border-bottom:2px solid #ffeb34;margin-bottom:1.7777777778em}.search_stub_item:last-child{margin-bottom:0}.search_stub_type{font-family:"tablet-gothic", Arial, sans-serif;font-style:normal;font-weight:400;font-size:0.8888888889em;line-height:1.3125;margin-bottom:1em}.search_stub_title{margin-top:0}.search_stub_title:last-child{margin-bottom:0}.search_stub_abstract{margin-bottom:0}.sitemap{border-left:8px solid #ffeb34}.sitemap .dropdown{max-height:9999px;margin-top:0.7777777778em;overflow:visible;background:none}.sitemap .dropdown li:last-child{margin-bottom:0em}.sitemap li{font-size:1em;margin-bottom:0.7777777778em}.sitemap li.has_children{margin-bottom:1.3333333333em}.sitemap .section_toggle{display:none}.sitemap,.sitemap ul{border-left:8px solid #ffeb34;padding-left:1.6666666667em}@media (min-width: 600px){.sitemap .dropdown{display:block;margin-top:0.8888888889em}.sitemap li{margin-bottom:0.8888888889em}.sitemap li.has_children{margin-bottom:1.4444444444em}.sitemap .menu_link{font-size:1em;line-height:1.6111111111}}@media (min-width: 1024px){.sitemap .dropdown{margin-top:1em}.sitemap li{margin-bottom:1em}.sitemap li.has_children{margin-bottom:1.5555555556em}.sitemap .menu_link{font-size:1.1111111111em;line-height:1.6}}.download_block_grouped_wrapper{margin:2.2222222222em 0}.download_block_content_block{margin-bottom:0.7777777778em}.download_block_content_block a{display:block;font-size:1em}.download_block_content_block a .inner{padding:1.2777777778em 0.7777777778em;justify-content:flex-start}.download_block_content_block svg{flex:0 0 1.3333333333em;margin-right:0.8888888889em;height:auto}.download_block_content_block p{margin-bottom:0}.download_block_content_block span{font-family:"tablet-gothic", Arial, sans-serif;font-weight:300;font-style:normal}@media (min-width: 1280px){.download_block_grouped_wrapper{margin:3.6666666667em 0}.download_block_content_block{margin-bottom:0.6666666667em}.download_block_content_block a .inner{padding:1.0555555556em}}.history_block_content_block{margin-bottom:2.3333333333em;opacity:0.5;transition:200ms opacity}.history_block_content_block.show{opacity:1}.history_block_content_block:last-child{margin-bottom:0}.history_block_container{width:79.7872340426%;margin:0 0 0 auto}.history_block_container img{display:block;width:100%;height:auto;margin-bottom:0.6666666667em}.history_block_year{text-align:left;margin:0 0 0.3529411765em}@media (min-width: 480px){.history_block_container{width:69.4444444444%}.history_block_year{margin:0 0 0.3157894737em}}@media (min-width: 600px){.history_block_container{width:82.6388888889%}.history_block_year{margin:0 0 0.2857142857em}}@media (min-width: 850px){.history_block_content_block{margin-bottom:0}.history_block_content_block:last-child .history_block_body{position:relative}.history_block_content_block.odd .history_block_container{margin:0 0 auto 0}.history_block_content_block.odd .history_block_body{position:relative}.history_block_container{width:40.4761904762%;position:relative}.history_block_year{margin:0 0 0.24em}.history_block_body{margin-bottom:0;position:absolute}}@media (min-width: 1024px){.history_block_container{width:40.0910615864%}.history_block_year{margin:0 0 0.2142857143em}}@media (min-width: 1280px){.history_block_year{margin:0 0 0.1666666667em}}.image_block_content_block{margin:2.2222222222em 0}.image_block_content_block img{display:block;width:100%;height:auto;max-height:40em;object-fit:cover;object-position:center}@media (min-width: 1280px){.image_block_content_block{margin:3.6666666667em 0}}.link_block_content_block{overflow:hidden;position:relative}.link_block_content_block.blue{background-color:#243982}.link_block_content_block.blue .link_block_title,.link_block_content_block.blue .link_block_link,.link_block_content_block.blue p{color:#ffeb34}.link_block_content_block.blue .link_block_link{border-color:#ffeb34;color:#ffeb34}.link_block_content_block.blue .link_block_link:hover,.link_block_content_block.blue .link_block_link:focus{background-color:#ffeb34;color:#243982}.link_block_content_block.yellow{background-color:#ffeb34}.link_block_content_block.yellow p{color:#243982}.link_block_content_block.yellow .link_block_body svg [fill='#ffeb34']{fill:#243982}.link_block_trail{bottom:0;height:50px;position:absolute;right:-165px}.link_block_trail svg{height:100%;display:block}.link_block_image{display:block;width:100vw;margin-left:calc((100vw - 100%) * -0.5);height:auto}.link_block_body{padding:2.2222222222em 0 6.1111111111em}.link_block_body svg{display:block}.link_block_title{margin-top:0}@media (min-width: 850px){.link_block_container.with_image{display:flex;flex-direction:row}.link_block_container.with_image .link_block_image{width:50vw;object-fit:cover;max-height:820px}.link_block_container.with_image .link_block_content{width:40.4761904762%;margin-left:calc(9.5034013605%);padding:0}.link_block_container.with_image .link_block_body{align-items:flex-start;border-radius:0;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0;padding:4.4444444444em 0 8.8888888889em;width:100%}.link_block_content{padding:5.5555555556em 0 6em}.link_block_body{margin-left:auto;margin-right:0;padding:0;position:relative;width:82.9931972789%}.link_block_body svg{left:calc((2.4% + 102px) * -1);position:absolute;top:-30px}}@media (min-width: 1024px){.link_block_trail{height:80px;right:-190px}.link_block_container.with_image .link_block_content{margin-right:calc((100vw - 100%) * -0.5);margin-left:0;width:50vw}.link_block_container.with_image .link_block_body{margin:0 auto;width:66.6666666667%;padding:6.6666666667em 0 11.1111111111em}.link_block_body{width:65.7663209065%;margin:0 auto}.link_block_body svg{left:calc((3.945% + 102px) * -1);top:-25px}}@media (min-width: 1280px){.link_block_trail{right:-136px}.link_block_container.with_image .link_block_image{max-height:750px}.link_block_body svg{top:-20px}}.logo_block_grouped_wrapper{margin:1.6666666667em 0 0.1666666667em;text-align:center}.logo_block_content_block{margin:0 3% 1.5em;width:44%;display:inline-block;vertical-align:top}.logo_block_content_block img{display:block;width:100%;height:auto}@media (min-width: 480px){.logo_block_content_block{width:46%;margin:0 2% 1.5em}}@media (min-width: 850px){.logo_block_grouped_wrapper{margin:2.2222222222em 0 0.7222222222em}.logo_block_grouped_container{width:83.0000000003%;margin:0 auto}.logo_block_content_block{width:calc(94% / 3);margin:0 1% 1.5em}}@media (min-width: 1024px){.logo_block_grouped_wrapper{margin:2.7777777778em 0 1.1111111111em}.logo_block_grouped_container{width:82.3700000003%}.logo_block_content_block{width:calc(94% / 3);margin:0 1% 1.6666666667em}}@media (min-width: 1280px){.logo_block_grouped_container{width:82.3700000003%}}.text_and_image_block_content_block{padding:4.4444444444em 0;background-blend-mode:multiply;background-color:#243982;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:1}.text_and_image_block_content_block.yellow{background-color:#ffeb34;background-blend-mode:soft-light}.text_and_image_block_content_block.yellow h2{color:#243982}.text_and_image_block_content_block h2{margin:0;text-align:center;color:#ffeb34}@media (min-width: 1280px){.text_and_image_block_content_block{padding:8.3333333333em 0}}.video_block_content_block{margin:1.6666666667em 0}.video_block_content_block h2{text-align:center;margin-bottom:1.0714285714em}.video_cover{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;border-bottom:0;display:flex;align-items:center;justify-content:center}.video_cover::before{content:"";width:100%;height:100%;background-color:#243982;opacity:0.9;position:absolute;top:0;left:0}.video_cover svg{display:block;position:relative;transition:200ms transform}.video_cover:hover svg,.video_cover:focus svg{transform:scale(0.78)}@media (min-width: 480px){.video_block_content_block h2{margin-bottom:1em}}@media (min-width: 850px){.video_block_content_block{margin:2.2222222222em 0}.video_block_content_block h2{margin-bottom:0.8823529412em}}@media (min-width: 1024px){.video_block_content_block{margin:2.7777777778em 0}.video_block_content_block h2{margin-bottom:0.7894736842em}}@media (min-width: 1280px){.video_block_content_block{margin:2.7777777778em 0}.video_block_content_block h2{margin-bottom:1.0416666667em}.video_cover svg{width:7.7777777778em;height:auto}}.banner{background-blend-mode:multiply;background-color:#243982;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:1}.banner.yellow{background-color:#ffeb34;background-blend-mode:soft-light}.banner.yellow .banner_title{color:#243982}.banner.yellow .banner_text{color:#363636}.banner.margin_bottom{margin-bottom:2.3333333333em}.banner_content_wrapper{padding:2.7777777778em 0;text-align:center}.banner_title{margin:0 0 0.7647058824em 0;color:#ffeb34}.banner_text{margin:0;color:#fff}@media (min-width: 480px){.banner_title{margin-bottom:0.6842105263em}}@media (min-width: 600px){.banner_content_wrapper{padding:3.3333333333em 0}.banner_title{margin-bottom:0.619047619em}}@media (min-width: 850px){.banner.margin_bottom{margin-bottom:3em}.banner_content_wrapper{padding:5.8333333333em 0}.banner_title{margin-bottom:0.72em}}@media (min-width: 1024px){.banner_content_wrapper{padding:10em 0}.banner_title{margin-bottom:0.6428571429em}}@media (min-width: 1280px){.banner.margin_bottom{margin-bottom:4.4444444444em}.banner_title{margin-bottom:0.5em}.banner_text{font-size:1.2222222222em;line-height:1.5909090909}}.basket_notice{display:none;flex-direction:column;margin-bottom:1.5em}.basket_message{margin-bottom:0;background-color:#ffeb34;display:flex;align-items:center;padding:1em 0.7777777778em}.basket_message [fill]{fill:#243982}.basket_message svg{flex:0 0 auto;display:none;margin-right:1.7777777778em}.basket_message span{font-family:"tablet-gothic", Arial, sans-serif;font-style:normal;font-weight:600}.basket_count{font-size:0.8888888889em;line-height:1.125;position:absolute;background-color:#ffeb34;border-radius:50%;height:1.9375em;min-width:1.9375em;display:flex;align-items:center;justify-content:center;color:#243982;right:-0.875em;top:0.25em;border:2px solid #243982;display:none}.basket_count.visible{display:flex}@media (min-width: 850px){.basket_message svg{display:block}}@media (min-width: 1024px){.basket_notice{margin-bottom:2em;flex-direction:row}.basket_notice a.button,.basket_notice .basic_form .custom_file_wrapper a,.basic_form .custom_file_wrapper .basket_notice a{flex:0 0 auto;display:flex}.basket_message{flex:1 0 auto;padding:1.15em 0.9em}}.cookie_notice{background-color:#f2f3f8;border-top:2px solid #ffeb34;bottom:0;left:0;padding:1.4444444444em 0 1.6666666667em;position:fixed;right:0;z-index:9997}.cookie_buttons a:first-child{margin-bottom:0.8888888889em}@media (min-width: 480px){.cookie_buttons .button,.cookie_buttons .basic_form .custom_file_wrapper a,.basic_form .custom_file_wrapper .cookie_buttons a{width:47.9166666667%}.cookie_buttons .button .inner,.cookie_buttons .basic_form .custom_file_wrapper a .inner,.basic_form .custom_file_wrapper .cookie_buttons a .inner{padding-left:0;padding-right:0}.cookie_buttons .button:first-child,.cookie_buttons .basic_form .custom_file_wrapper a:first-child,.basic_form .custom_file_wrapper .cookie_buttons a:first-child{margin-right:4%}}@media (min-width: 850px){.cookie_notice p,.cookie_buttons{display:inline-block;width:48.9795918367%;vertical-align:top;margin-bottom:0}.cookie_notice p{margin-right:2%}.cookie_buttons a:first-child{margin-bottom:0}}@media (min-width: 1024px){.cookie_notice p,.cookie_buttons{width:48.6494813598%}.cookie_notice p{margin-right:2.63%}}@media (min-width: 1280px){.cookie_notice{padding:1.6666666667em 0 1.7777777778em}.cookie_notice p{width:65.7663209065%;margin-right:2.63%}.cookie_buttons{width:31.532641813%}.cookie_buttons a{width:45.7170774074%}.cookie_buttons a:first-child{margin-right:8.5658451851%}}.background_chevron{height:254px;left:calc(100% - 127px);width:127px;pointer-events:none;position:fixed;overflow:hidden;top:0}.background_chevron svg{bottom:0;height:auto;position:absolute;width:100%}@media (min-width: 600px){.background_chevron{height:360px;left:calc(100% - 174px);width:174px}}@media (min-width: 1024px){.background_chevron{height:560px;left:calc(100% - 270px);width:270px}}@media (min-width: 1500px){.background_chevron{height:620px;left:calc(100% - 350px);width:350px}}.pagination_wrapper{margin-top:2.8333333333em}.pagination_container{display:flex;justify-content:space-between;align-items:center}.pagination_container a,.pagination_container em,.pagination_container .gap,.pagination_container span{display:none;width:3.4444444444em;height:3.4444444444em;align-items:center;justify-content:center;border-bottom:0;position:relative;background-color:#ffeb34;border-radius:0}.pagination_container a svg,.pagination_container em svg,.pagination_container .gap svg,.pagination_container span svg{width:0.6666666667em;height:auto;display:block}.pagination_container a [fill],.pagination_container em [fill],.pagination_container .gap [fill],.pagination_container span [fill]{transition:200ms fill}.pagination_container a.disabled,.pagination_container em.disabled,.pagination_container .gap.disabled,.pagination_container span.disabled{background-color:transparent;pointer-events:none}.pagination_container a.disabled [fill],.pagination_container em.disabled [fill],.pagination_container .gap.disabled [fill],.pagination_container span.disabled [fill]{fill:#bcc3d9}.pagination_container a:hover,.pagination_container a:focus,.pagination_container em:hover,.pagination_container em:focus,.pagination_container .gap:hover,.pagination_container .gap:focus,.pagination_container span:hover,.pagination_container span:focus{background-color:#243982}.pagination_container a:hover [fill],.pagination_container a:focus [fill],.pagination_container em:hover [fill],.pagination_container em:focus [fill],.pagination_container .gap:hover [fill],.pagination_container .gap:focus [fill],.pagination_container span:hover [fill],.pagination_container span:focus [fill]{fill:#ffeb34}.pagination_container .previous_page,.pagination_container .next_page{display:inline-flex}.pagination_container .previous_page{order:1}.pagination_container .page_of{font-family:"tablet-gothic", Arial, sans-serif;font-style:normal;font-weight:600;order:2;margin-bottom:0}.pagination_container .next_page{order:3}@media (min-width: 600px){.pagination_container{justify-content:center}.pagination_container a,.pagination_container em,.pagination_container .gap{font-family:"tablet-gothic", Arial, sans-serif;font-style:normal;font-weight:600;display:inline-flex;justify-content:center;align-items:center;margin:0 0.2777777778em;background-color:#ffeb34;border-radius:0;border-bottom:0}.pagination_container a:hover,.pagination_container a:focus{color:#ffeb34;background-color:#243982}.pagination_container em{color:#ffeb34;background-color:#243982}.pagination_container .gap{color:#243982}.pagination_container .page_of{display:none}.pagination_container .previous_page,.pagination_container .next_page{order:inherit}.pagination_container .previous_page{margin:0 0.2777777778em}}@media (min-width: 1024px){.pagination_container a,.pagination_container em,.pagination_container .gap{font-size:1.1111111111em;line-height:1.6;margin:0 0.25em;width:3.1em;height:3.1em}}.ugc{font-family:"tablet-gothic", Arial, sans-serif;font-weight:300;font-style:normal;color:#363636}.ugc .underline{text-decoration:underline}.ugc strong,.ugc b{font-family:"tablet-gothic", Arial, sans-serif;font-style:normal;font-weight:700}.ugc .intro{font-family:"tablet-gothic", Arial, sans-serif;font-style:normal;font-weight:400;font-size:1.1111111111em;line-height:1.6;margin-bottom:1.35em}.ugc blockquote{font-family:"tablet-gothic", Arial, sans-serif;font-style:normal;font-weight:600;border-left:9px solid #ffeb34;padding-left:1.1111111111em}.ugc blockquote p{color:#243982}.ugc li{padding-left:2.5em;position:relative}.ugc li::before{content:"";left:0;position:absolute}.ugc ul{margin-bottom:2em}.ugc ul li::before{width:8px;height:8px;border-radius:50%;background-color:#243982;top:0.6666666667em;left:0}.ugc ol{counter-reset:ol;margin-bottom:2em}.ugc ol li::before{font-family:"tablet-gothic", Arial, sans-serif;font-style:normal;font-weight:600;color:#243982;content:counter(ol) ".";counter-increment:ol;width:1.5em;text-align:right}.ugc img{display:block;height:auto;width:100%;margin:1.6666666667em 0}@media (min-width: 850px){.ugc li{padding-left:12.8865979381%}.ugc ul li::before{left:calc(9.793814433% - 8px)}.ugc ol li::before{width:9.793814433%}.ugc img{width:125.7731958763%;margin:2.2222222222em 0 2.2222222222em -12.8865979381%}}@media (min-width: 1024px){.ugc .intro{font-size:1.2222222222em;line-height:1.5909090909;margin-bottom:1.3636363636em}.ugc img{margin-top:2.7777777778em;margin-bottom:2.7777777778em}.ugc li{padding-left:13.0133777523%}.ugc ul{margin-bottom:2.7777777778em}.ugc ul li::before{left:calc(8.9063557337% - 8px)}.ugc ol{margin-bottom:2.7777777778em}.ugc ol li::before{width:8.9063557337%}}.video_wrapper{height:0;padding-top:56.25%;position:relative}.video_wrapper iframe,.video_wrapper video{bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}@media (min-width: 850px){.video_wrapper{margin:0 -12.8865979381%;padding-top:calc((9 / 16) * (100% + (12.8865979381% * 2)))}}.error_content_and_image img{width:100%;height:auto;display:block}@media (min-width: 850px){.error_content_and_image{display:flex;align-items:center}.error_content_and_image .error_content,.error_content_and_image img{width:48.9795918367%}.error_content_and_image .error_content{margin-right:2%}.error_content_and_image .error_content p:last-child{margin-bottom:0}}@media (min-width: 1024px){.error_content_and_image .error_content,.error_content_and_image img{width:48.6494813598%}.error_content_and_image .error_content{margin-right:2.63%}}
