@import"bootstrap-icons.min.css";@import"bootstrap-icons.min.css";*,*::before,*::after{box-sizing:border-box}@font-face{font-family:"nr-sans";src:url("/css/fonts/Network Rail Sans.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Network Rail Sans.ttf") format("truetype")}@font-face{font-family:"nr-sans";src:url("/css/fonts/Network Rail Sans-Bold.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Network Rail Sans-Bold.ttf") format("truetype");font-weight:bold}body{font-family:"nr-sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#122d56;margin:0;background-color:#fff}a{color:#122d56}a:hover{color:#4295bb;text-decoration:none}label,input[type=checkbox]{cursor:pointer}input:not([type=checkbox]),textarea,select{margin:0;border:1px solid #999;border-radius:0;margin:5px 0;width:100%;padding:7px 10px}input:read-only,textarea:read-only{background-color:#f5f5f5}[readonly]:focus{outline:none}.hidden{display:none !important}.select2{margin:5px 0 !important}.select2-selection{border:1px solid #999 !important;border-radius:0 !important}.rsa-grey{color:#d9d9d9 !important}.rsa-darkgrey{color:#999 !important}.rsa-red{color:red !important}.rsa-blue{color:#4295bb !important}.rsa-green{color:#8dbc50 !important}.rsa-navy{color:#122d56 !important}.rsa-turquoise{color:#4cada9 !important}.rsa-bg-grey{background-color:#f5f5f5 !important}.rsa-start{text-align:start !important}.rsa-center{text-align:center !important}.rsa-end{text-align:end !important}.rsa-container{position:relative;max-width:1200px;margin:auto}.rsa-contents{display:grid;margin:0;grid-template-columns:1fr 1fr}@media only screen and (min-width: 768px){.rsa-contents{gap:20px}}@media only screen and (max-width: 768px){.rsa-contents{grid-template-columns:1fr !important}}.rsa-contents_center{background-color:#f5f5f5}.rsa-contents_center>div{align-self:center}.rsa-title{font-weight:bold;margin:20px 0}.rsa-alert,.rsa-info{margin:20px auto;max-width:700px;border:3px dashed #4295bb;padding:10px;background-color:#ebf4f8}.rsa-info{margin-top:0}.rsa-alert{color:red}.rsa-alert ul{margin:0;margin-top:10px}.rsa-alert li{text-align:start}.rsa-button{display:inline-block;padding:7px 30px;margin:5px;border:1px solid #d9d9d9;background-color:#f5f5f5;color:#122d56;font-size:1rem;border-radius:20px;text-decoration:none;cursor:pointer}.rsa-button:hover{filter:brightness(90%)}.rsa-button_green{border:1px solid #8dbc50;background-color:#f3f8ed}.rsa-button_blue{border:1px solid #4295bb;background-color:#ebf4f8}.rsa-button_red{border:1px solid red;background-color:#ffc3c3}.rsa-button_selected{font-weight:bold}.rsa-form_row,.rsa-form_row_checkbox{display:grid;grid-template-columns:250px 1fr}@media only screen and (max-width: 768px){.rsa-form_row,.rsa-form_row_checkbox{grid-template-columns:1fr}}.rsa-form_row label,.rsa-form_row_checkbox label{text-align:end;margin-right:10px;align-self:center}@media only screen and (max-width: 768px){.rsa-form_row label,.rsa-form_row_checkbox label{text-align:left}}.rsa-form_row label span,.rsa-form_row_checkbox label span{font-weight:bold;color:#4295bb}.rsa-form_row input[type=checkbox],.rsa-form_row_checkbox input[type=checkbox]{width:20px;height:20px;transform:scale(1.4)}.rsa-form_row .rsa-form_row_submit,.rsa-form_row_checkbox .rsa-form_row_submit{width:100%;text-align:center}.rsa-form_row .rsa-form_row_button,.rsa-form_row_checkbox .rsa-form_row_button{display:grid;grid-template-columns:1fr 40px}.rsa-form_row .rsa-form_row_button button,.rsa-form_row_checkbox .rsa-form_row_button button{cursor:pointer;border:1px solid #999;border-left:0;height:35px;margin:5px 0}.rsa-form_row_offset{display:block;text-align:left;margin-left:200px;margin-top:5px;margin-bottom:5px}.rsa-input_grey,.rsa-button_grey{font-size:1rem;padding:7px 15px;margin:0;border:1px solid #999}.rsa-input_grey{width:300px !important}@media only screen and (max-width: 768px){.rsa-input_grey{width:200px !important}}.rsa-input_grey:focus{outline:none}.rsa-button_grey{display:inline-block;cursor:pointer;color:#fff;padding:7px 40px;background-color:#999}@media only screen and (max-width: 768px){.rsa-button_grey{padding:7px 20px}}.rsa-home{gap:0 !important}.rsa-home .rsa-home_left{background:#122d56;color:#fff}.rsa-home .rsa-home_left .rsa-home_top{display:flex;align-items:center}.rsa-home .rsa-home_left .rsa-home_top div{align-self:flex-end}.rsa-home .rsa-home_left .rsa-home_top h1{margin-left:10px;font-size:1.5rem;color:#8dbc50;font-weight:bold;line-height:2rem}.rsa-home .rsa-home_left p{font-size:1.2rem;margin:10px 30px 20px 30px;line-height:1.4rem}.rsa-home .rsa-home_left ul{margin-right:20px}.rsa-home .rsa-home_left ul li{margin-bottom:20px}.rsa-home .rsa-home_right{text-align:center;padding-bottom:40px;background-color:#ebf4f8}@media only screen and (max-width: 768px){.rsa-home .rsa-home_right{padding-bottom:30px}}.rsa-home .rsa-home_right .rsa-salogo{width:200px;padding:0;padding-top:20px}.rsa-home .rsa-home_right button{padding-bottom:100px}@media only screen and (max-width: 768px){.rsa-home .rsa-home_right button{padding-bottom:30px}}.rsa-home .rsa-home_right .rsa-home_right_courses_top{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;padding-top:0;background-color:#fff}.rsa-home .rsa-home_right .rsa-home_right_courses_top div{width:170px;font-weight:bold;margin-top:20px}.rsa-home .rsa-home_right .rsa-home_right_courses_top img{margin-top:10px;width:170px}.rsa-home .rsa-home_right .rsa-home_right_courses_bottom{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-start}.rsa-home .rsa-home_right .rsa-home_right_courses_bottom div{width:170px;font-weight:bold;margin-top:20px}.rsa-home .rsa-home_right .rsa-home_right_courses_bottom img{margin-top:10px;width:170px}.rsa-course{grid-template-columns:40% 60%}.rsa-course .rsa-course_info{background:#f5f5f5;padding-bottom:20px}.rsa-course .rsa-course_info .rsa-course_top{display:flex;padding:10px;align-items:center;justify-content:space-between}.rsa-course .rsa-course_info .rsa-course_top .rsa-course_top_sa{height:100px}.rsa-course .rsa-course_info .rsa-course_top .rsa-course_top_cag{height:60px}.rsa-course .rsa-course_info p{margin:0 20px}.rsa-course .rsa-course_info li{margin-bottom:5px}.rsa-course .rsa-course_info ul{margin-bottom:30px}.rsa-course .rsa-course_info h1{margin:0 20px 20px 20px;font-size:1.5rem}.rsa-course .rsa-course_info h1 span{font-size:1.3rem;color:#4cada9}.rsa-course .rsa-course_list{padding-bottom:20px}.rsa-course .rsa-course_list .rsa-course_venue{margin:10px;padding:10px;margin-bottom:20px}.rsa-course .rsa-course_list .rsa-course_venue .rsa-course_title{display:flex;margin-bottom:10px;align-items:flex-end}.rsa-course .rsa-course_list .rsa-course_venue .rsa-course_title i{font-size:2.5rem}.rsa-course .rsa-course_list .rsa-course_venue .rsa-course_title h2{margin:0;margin-left:10px}.rsa-course .rsa-course_list .rsa-course_venue .rsa-course_title i:after,.rsa-course .rsa-course_list .rsa-course_venue .rsa-course_title h2:after{content:" ";display:block;margin-top:2px;margin-bottom:1px;border:2px solid #d6d753;width:100%}.rsa-course .rsa-course_list .rsa-course_venue .rsa-course_title i:after{padding:1px;border:2px solid #d6d753;border-radius:5px;margin-bottom:0}.rsa-course .rsa-course_list .rsa-course_venue .rsa-course_course,.rsa-course .rsa-course_list .rsa-course_venue .rsa-course_box{margin-bottom:10px}@media only screen and (min-width: 768px){.rsa-course .rsa-course_list .rsa-course_venue .rsa-course_course,.rsa-course .rsa-course_list .rsa-course_venue .rsa-course_box{margin-left:20px}}.rsa-course .rsa-course_list .rsa-course_venue .rsa-course_course{display:grid;grid-template-columns:80px 1fr}.rsa-course .rsa-course_list .rsa-course_venue .rsa-course_box{display:grid;grid-template-columns:80px 150px 80px 1fr}@media only screen and (max-width: 768px){.rsa-course .rsa-course_list .rsa-course_venue .rsa-course_box{grid-template-columns:60px 1fr;row-gap:10px}}.rsa-course .rsa-course_list .rsa-course_venue .rsa-course_box .rsa-course_box_address{margin-right:20px}.rsa-course .rsa-course_list .rsa-course_venue .rsa-course_box .rsa-course_box_event{display:inline-block;text-decoration:none;text-align:center;color:#fff;margin-right:10px;margin-bottom:10px;padding:5px 0;width:150px;border-radius:10px;font-size:.9rem}.rsa-course .rsa-course_list .rsa-course_venue .rsa-course_box .rsa-course_box_event span{color:#122d56}.rsa-course .rsa-course_list .rsa-course_venue .rsa-course_box .rsa-course_box_event:hover{filter:brightness(90%)}.rsa-course .rsa-course_list .rsa-course_venue .rsa-course_box .rsa-course_box_archive{text-decoration:line-through;background-color:#d9d9d9}.rsa-course .rsa-course_list .rsa-course_venue .rsa-course_box .rsa-course_box_archive:hover{filter:none}.rsa-course .rsa-course_list .rsa-course_venue_blue{background-color:#ebf4f8;border:dashed 3px #4295bb}.rsa-course .rsa-course_list .rsa-course_venue_blue .rsa-course_box_event{background-color:#4295bb}.rsa-course .rsa-course_list .rsa-course_venue_blue h2,.rsa-course .rsa-course_list .rsa-course_venue_blue strong,.rsa-course .rsa-course_list .rsa-course_venue_blue i{color:#4295bb}.rsa-course .rsa-course_list .rsa-course_venue_green{background:#f4f8ed;border:dashed 3px #8dbc50}.rsa-course .rsa-course_list .rsa-course_venue_green .rsa-course_box_event{background-color:#8dbc50}.rsa-course .rsa-course_list .rsa-course_venue_green h2,.rsa-course .rsa-course_list .rsa-course_venue_green strong,.rsa-course .rsa-course_list .rsa-course_venue_green i{color:#8dbc50}.rsa-course .rsa-course_list p{margin:0 20px;margin-bottom:10px}.rsa-course .rsa-course_list .rsa-course_email{margin:auto;text-align:center}.rsa-course .rsa-course_list .rsa-course_subscribed{margin-top:30px;text-align:center}.rsa-course_tools{grid-template-columns:35% 65%}.rsa-course_tools .tool_link{display:inline-block;padding:10px 20px;margin-bottom:10px;text-align:center;background-color:#4295bb;color:#fff;text-decoration:none;border-radius:15px;font-size:22px;width:230px}@media only screen and (max-width: 768px){.rsa-course_tools .tool_link{width:90%}}.rsa-course_tools .tool_link:hover{filter:brightness(90%)}.rsa-course_tools .tool_link.green{background-color:#8dbc50}.rsa-course_tools .tool_link.yellow{background-color:#d6d753}.rsa-course_tools .rsa-tools_info{background:#f5f5f5}.rsa-course_tools .rsa-tools_info p{margin:20px}.rsa-course_tools .rsa-tools_info .rsa-tools_top{display:flex;align-items:flex-end}.rsa-course_tools .rsa-tools_info .rsa-tools_top div h1{font-size:22px;color:#4295bb}.rsa-course_tools .rsa-tools_info .rsa-tools_top div img{width:120px;margin:10px}.rsa-course_tools .rsa-tools_list{text-align:center;background:#ebf4f8}.rsa-course_tools .rsa-tools_list_heading{display:inline-block;font-size:20px}.rsa-course_tools .rsa-tools_list_heading.blue{margin-top:60px;margin-left:20px;margin-right:20px;padding-bottom:5px;margin-bottom:30px;border-bottom:3px solid #4295bb}.rsa-course_tools .rsa-tools_list .rsa-tools_list_col{display:grid;margin:30px;margin-top:50px;grid-template-columns:300px 300px;justify-content:space-between}@media only screen and (max-width: 768px){.rsa-course_tools .rsa-tools_list .rsa-tools_list_col{grid-template-columns:1fr 1fr}}.rsa-course_tools .rsa-tools_list .rsa-tools_list_col_green{border-top:solid 3px #8dbc50;margin-top:10px;padding-top:10px}.rsa-course_tools .rsa-tools_list .rsa-tools_list_col_green a{background-color:#8dbc50}.rsa-course_tools .rsa-tools_list .rsa-tools_list_col_yellow{border-top:solid 3px #d6d753;margin-top:10px;padding-top:10px}.rsa-course_tools .rsa-tools_list .rsa-tools_list_col_yellow a{background-color:#d6d753}.rsa-course_advanced{width:99%;grid-template-columns:100%;gap:0}.rsa-course_advanced .rsa-course_info{color:#4295bb}.rsa-course_advanced .rsa-course_info p{font-weight:bold}.rsa-course_advanced .rsa-course_info .square__container{display:flex;justify-content:center}.rsa-course_advanced .rsa-course_info .square__container .square{margin:20px;margin-bottom:0;padding:20px;color:#fff;background:#4cada9;text-align:center;border:#fff 3px dashed;max-width:500px}.rsa-course_advanced .rsa-course_list .selected{background-color:#ebf4f8}.rsa-course_advanced .rsa-course_list .pizzatracker{display:grid;grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 768px){.rsa-course_advanced .rsa-course_list .pizzatracker{margin:0}}.rsa-course_advanced .rsa-course_list .pizzatracker .pizzatracker__numbers{margin-top:50px;margin-bottom:10px;display:flex;align-items:center;justify-content:center}.rsa-course_advanced .rsa-course_list .pizzatracker .pizzatracker__numbers .circle{width:50px;height:50px;border-radius:50%;background-color:#fff;border:#4295bb 2px solid;margin:0;display:flex;justify-content:center;align-items:center;font-size:20px;color:#4295bb}.rsa-course_advanced .rsa-course_list .pizzatracker .pizzatracker__numbers .selected{background-color:#4295bb;color:#fff}.rsa-course_advanced .rsa-course_list .pizzatracker .pizzatracker__numbers .line{height:4px;background-color:#4295bb;flex:1;margin:0}.rsa-course_advanced .rsa-course_list .pizzatracker .pizzatracker__content.selected{background-color:#ebf4f8;border-left:3px #4295bb dashed;border-right:3px #4295bb dashed}.rsa-course_advanced .rsa-course_list .pizzatracker .pizzatracker__content.selected.top{border-top:3px #4295bb dashed}.rsa-course_advanced .rsa-course_list .pizzatracker .pizzatracker__content.selected.bottom{border-bottom:3px #4295bb dashed}.rsa-course_advanced .rsa-course_list .pizzatracker .pizzatracker__content{padding:10px 0;text-align:center}@media only screen and (max-width: 768px){.rsa-course_advanced .rsa-course_list .pizzatracker .pizzatracker__content p{margin:0 3px;margin-bottom:10px}}.rsa-course_advanced .rsa-course_list .pizzatracker .pizzatracker__content .title{font-weight:bold;color:#4295bb;font-size:1.1rem}.rsa-course_advanced .rsa-course_list .pizzatracker .pizzatracker__content .pizzatracker__details{text-align:left;background-color:#fff;border:#4295bb 2px solid;border-radius:10px;padding:5px;margin:10px;margin-bottom:0}.rsa-course_advanced .rsa-course_list .pizzatracker .pizzatracker__content .pizzatracker__details div{text-align:center;margin-top:10px;margin-bottom:5px;font-weight:bold;color:#4295bb}.rsa-course_advanced .rsa-course_list .pizzatracker .pizzatracker__content .pizzatracker__details ul{padding:0;padding-left:20px;margin:0;margin-bottom:10px}@media only screen and (max-width: 768px){.rsa-course_advanced .rsa-course_list .pizzatracker .pizzatracker__content .pizzatracker__details ul{list-style-type:none;padding:0}}.rsa-course_advanced .rsa-course_list .pizzatracker .pizzatracker__content .pizzatracker__details ul li{text-align:left}@media only screen and (max-width: 768px){.rsa-course_advanced .rsa-course_list .pizzatracker .pizzatracker__content .pizzatracker__details ul li{margin-bottom:10px}}.rsa-course_advanced .rsa-course_list .pizzatracker .pizzatracker__content .selected{background-color:#ebf4f8}.rsa-course_advanced .rsa-course_list .twocol{grid-template-columns:repeat(2, 1fr) !important}.rsa-advanced_criteria{padding:30px}.rsa-advanced_criteria .rsa-advanced_criteria_form{margin-top:50px}.rsa-advanced_criteria h2{margin-left:0 !important;margin-bottom:10px;color:#4295bb;border-bottom:2px solid #8dbc50;width:100%}.rsa-advanced_criteria p{margin-left:0 !important;color:#4295bb;margin-bottom:30px}.rsa-advanced_criteria .rsa-advanced_criteria-submit{margin-top:30px}.rsa-advanced_criteria .rsa-advanced_criteria-submit .rsa-form_row_submit{text-align:end}.rsa-advanced_criteria .rsa-form_row{margin-bottom:20px}.rsa-advanced_criteria .rsa-form_row_checkbox{grid-template-columns:50px 1fr}.rsa-advanced_criteria .rsa-form_row_checkbox label{text-align:left}.rsa-success p,.rsa-success img{margin-bottom:30px !important}.rsa-button-calendar{margin:30px;margin-bottom:0px}.rsa-course_button{display:inline-block;background-color:#4295bb;text-decoration:none;text-align:center;color:#fff;margin:10px;margin-left:0;padding:10px;width:150px;border-radius:10px;font-size:.9rem}.rsa-course_button span{color:#122d56}.rsa-course_button:hover{filter:brightness(90%);color:#fff}.rsa-course_station{grid-template-columns:40% 60%}.rsa-course_station .rsa-course_station_left{background:#ebf4f8}.rsa-course_station .rsa-course_station_left .course_logo_img{width:180px;margin-top:10px;margin-left:30px}.rsa-course_station .rsa-course_station_left p{margin-top:20px;margin-bottom:0;text-align:center;font-weight:bold}.rsa-course_station .rsa-course_station_left p a{color:#4295bb}.rsa-course_station .rsa-course_station_left .side_img{width:100%;padding:30px}.rsa-course_station .rsa-course_station_right{background:#f5f5f5;padding:30px}.rsa-course_station .rsa-course_station_right p.headline{font-weight:bold;color:#4295bb;font-size:1.3rem}.rsa-course_station .rsa-course_station_right h2{padding-bottom:5px;border-bottom:solid 3px #4295bb}.rsa-course_station .rsa-course_station_right h2 span{color:#4295bb}.rsa-course_station .rsa-course_station_right li{padding-bottom:15px}.rsa-course_station .foundation_left{background:#f3f8ed !important}.rsa-course_station .foundation_right strong{text-decoration:underline}.rsa-course_station .foundation_right h2{border-bottom:solid 3px #8dbc50}.rsa-course_station .foundation_right h2 span{color:#8dbc50}.rsa-fullpage{grid-template-columns:1fr;text-align:center;padding-bottom:50px}.rsa-fullpage h1{color:#4295bb}.rsa-fullpage .rsa-fullpage_topimg{max-width:400px}.rsa-fullpage .rsa_fullpage_validate{margin-top:50px;margin-bottom:100px}.rsa-fullpage .rsa_fullpage_validate .rsa_fullpage_validate_form{margin-top:50px}.rsa-split_form{background-color:#f5f5f5;padding:20px;padding-bottom:50px}.rsa-split_form p{margin:0;margin-bottom:10px}.rsa-split_course{background-color:#ebf4f8;padding-bottom:50px}.rsa-split_course .rsa-split_course_toprightimg{float:right;max-width:200px}@media only screen and (max-width: 768px){.rsa-split_course .rsa-split_course_toprightimg{width:120px}}.rsa-split_course h2{margin-top:50px}.rsa-split_course p,.rsa-split_course h2{margin-left:30px}.rsa-split_course .rsa-split_course_details{display:grid;grid-template-columns:130px 1fr;margin-bottom:5px}.rsa-split_course .rsa-split_course_details div:nth-child(1){font-weight:bold;text-align:right;padding-right:30px;color:#4295bb}.rsa-split_course_expired{background-color:#f5f5f5;color:#999}.rsa-split_course_expired .rsa-split_course_toprightimg{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.rsa-split_course_expired h2{color:#999 !important}.rsa-split_course_expired .rsa-split_course_details div:nth-child(1){color:#999}.rsa-portal{margin:0;margin-top:5px}.rsa-portal .rsa-portal_header h1{font-size:1.5rem;margin:10px}.rsa-portal .rsa-portal_header p{margin:10px}@media only screen and (min-width: 768px){.rsa-portal .rsa-portal_header{display:flex;justify-content:space-between}.rsa-portal .rsa-portal_header h1{margin:10px 0;padding:0;font-size:1.5rem}.rsa-portal .rsa-portal_header p{margin:0;margin-bottom:10px;max-width:500px}.rsa-portal .rsa-portal_header .rsa-portal_header_nav{order:2;width:600px;text-align:end;margin-bottom:20px}.rsa-portal .rsa-portal_header .rsa-portal_header_title{order:1}}.rsa-portal_selectable:hover{outline:3px dashed #4295bb;cursor:pointer}@media only screen and (max-width: 768px){.rsa-portal_course{padding:0 10px}}.rsa-portal_course h2{margin-top:0;color:#4295bb}.rsa-portal_course .rsa-img_warmwelcome{width:900px;max-width:100%;max-width:100%}.rsa-portal_course .rsa-portal_course_table_container{display:grid;grid-template-columns:2fr 1fr}@media only screen and (max-width: 768px){.rsa-portal_course .rsa-portal_course_table_container{grid-template-columns:1fr}}.rsa-portal_course .rsa-portal_course_table{display:grid;margin:0;grid-template-columns:1fr 1fr}.rsa-portal_course .rsa-portal_course_table .rsa-portal_course_table_header{background-color:#122d56;padding:10px}.rsa-portal_course .rsa-portal_course_table div{margin:0;color:#fff;text-align:center;font-weight:bold}.rsa-portal_course .rsa-portal_course_table div textarea{padding:10px;margin:0}.rsa-portal_station{display:grid;grid-template-columns:30% 70%;background-color:#f5f5f5;border:1px solid #d9d9d9;padding:20px;padding-top:0}.rsa-portal_station .rsa-portal_station__left{text-align:center}.rsa-portal_station .rsa-portal_station__left img{width:200px;margin-top:50px}.rsa-portal_station .rsa-portal_station__left h1{color:#4295bb;margin-top:40px;font-size:1.7rem}.rsa-portal_station .rsa-portal_station__right .rsa-portal_station__table{margin-top:50px;margin-bottom:20px;display:grid;grid-template-columns:1fr 1fr}.rsa-portal_station .rsa-portal_station__right .rsa-portal_station__table div:first-child{border-top:1px solid #4295bb;border-left:1px solid #4295bb}.rsa-portal_station .rsa-portal_station__right .rsa-portal_station__table div:nth-child(2){border-top:1px solid #4295bb}.rsa-portal_station .rsa-portal_station__right .rsa-portal_station__table div:nth-child(3){border-left:1px solid #4295bb}.rsa-portal_station .rsa-portal_station__right .rsa-portal_station__table div{border-right:1px solid #4295bb;border-bottom:1px solid #4295bb;text-align:center;padding:10px;background-color:#fff}.rsa-portal_station .rsa-portal_station__right .rsa-portal_station__table div p{margin:0}.rsa-portal_station .rsa-portal_station__right .rsa-portal_station__table div p strong{color:#4295bb}.rsa-portal_station .rsa-portal_station__right .rsa-portal_station__table div textarea{border:1px solid #ddd}@media only screen and (max-width: 768px){.rsa-portal_station .rsa-portal_station__right .rsa-portal_station__table{grid-template-columns:1fr}}.rsa-portal_trainer{text-align:left;overflow:auto}.rsa-portal_trainer table{padding:10px}.rsa-portal_trainer table tr td:first-child{font-weight:bold;v-align:top;width:180px}.rsa-portal_trainer .rsa-portal_trainer_list{background-color:#f5f5f5;padding:10px}.rsa-portal_trainer h2{margin:0;padding:0;margin-bottom:10px;color:#4295bb;border-bottom:2px solid #4295bb;width:100%}.rsa-portal_trainer .rsa-portal_participant_container{width:100%;overflow:auto}.rsa-portal_trainer .rsa-portal_participant_table{width:100%;border-spacing:0}.rsa-portal_trainer .rsa-portal_participant_table th,.rsa-portal_trainer .rsa-portal_participant_table td{padding:10px}.rsa-portal_trainer .rsa-portal_participant_table th{border-bottom:2px solid #4295bb;font-weight:bold;color:#4295bb}.rsa-portal_trainer .rsa-portal_participant_table td{border-bottom:2px solid #d9d9d9}.rsa-portal_trainer .rsa-portal_participant_table input[type=checkbox]{transform:scale(1.8)}.rsa-portal_trainer .rsa-split_participant_details{display:grid;grid-template-columns:180px 1fr;margin-bottom:10px}.rsa-portal_trainer .rsa-split_participant_details div:nth-child(1){font-weight:bold;text-align:right;padding-right:30px;color:#4295bb}.rsa-portal_trainer .rsa-split_participant_commitment{border:2px solid #d9d9d9;padding:10px;background-color:#fff;margin-top:20px;margin-bottom:5px}.rsa-portal_trainer .rsa-split_participant_commitment p{margin-bottom:20px}.rsa-portal_trainer .rsa-split_participant_commitment h2{font-size:1rem;color:#122d56}.rsa-portal_trainer .rsa-split_participant_commitment input[type=checkbox]{transform:scale(1.5);margin-bottom:20px}.rsa-portal_trainer .rsa-portal_trainer_email{margin:10px 0}.rsa-portal_trainer .rsa-portal_trainer_email_to{margin:20px 0}.rsa-portal_trainer .rsa-portal_trainer_email_to div{display:inline-block;padding:5px 10px;margin-bottom:5px;background-color:#fff;border:#ccc 1px solid;border-radius:5px}.rsa_content p{max-width:600px;margin:auto;margin-bottom:30px;line-height:1.4;text-align:left}.rsa_contact p{text-align:center}.rsa_privacy{max-width:800px;margin:auto;text-align:left}.rsa_privacy h2{margin-top:30px;text-align:left;font-size:1.2rem;color:#4295bb}.rsa_privacy ul{margin-top:5px}.rsa_privacy li{text-align:left;margin-bottom:5px}.rsa_privacy p{max-width:800px;margin-bottom:10px}.event_participant_toggle{cursor:pointer}.datetime{display:inline-block;background-color:#ddd;color:#333;padding:5px;margin:2px;font-size:.8rem}.rsa-form_login{margin:auto;margin-top:50px;background-color:#f5f5f5;padding:20px;max-width:700px}.rsa-foundationmoduleinfo{grid-template-columns:60% 40%}.rsa-foundationmoduleinfo .rsa-foundationmoduleinfo_left h2{margin-bottom:0;padding-bottom:0}.rsa-foundationmoduleinfo .rsa-foundationmoduleinfo_left p{margin:0}.rsa-foundationmoduleinfo .rsa-foundationmoduleinfo_left ul{margin-top:0}.rsa-foundationmoduleinfo .rsa-foundationmoduleinfo_left a{color:#4295bb}.rsa-foundationmoduleinfo .rsa-foundationmoduleinfo_left p,.rsa-foundationmoduleinfo .rsa-foundationmoduleinfo_left li,.rsa-foundationmoduleinfo .rsa-foundationmoduleinfo_left a{line-height:1.6rem}.rsa-foundationmoduleinfo .rsa-foundationmoduleinfo_right{justify-self:center}.rsa-foundationmoduleinfo .rsa-foundationmoduleinfo_right img{display:block;margin:50px 0}.rsa-footer{margin-bottom:30px}.rsa-footer .rsa-footer-links{text-align:center;color:#999}.rsa-footer .rsa-footer-bars{position:relative;padding-top:60px}.rsa-footer .rsa-footer-bars .rsa-footer__bar1{position:absolute;background:#d6d753;left:30%;bottom:30px;width:40%;height:2px}.rsa-footer .rsa-footer-bars .rsa-footer__bar2{position:absolute;background:#4cada9;left:0px;bottom:15px;width:50%;height:2px}.rsa-footer .rsa-footer-bars .rsa-footer__bar3{position:absolute;background:#122d56;left:60%;bottom:15px;width:25%;height:2px}