a{outline:none !important}*:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;touch-action:manipulation}a:focus,a:active{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;touch-action:manipulation}.stem-searchbar-button:focus,.stem-searchbar-button:active{-webkit-tap-highlight-color:rgba(0,0,0,0) !important;outline:none !important;touch-action:manipulation !important}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.pharma_blue{color:#498bc9}.pharma_navy{color:#232c64}.white{color:#fff}.pharma_blue_bg{background-color:#498bc9}.pharma_navy_bg{background-color:#232c64}.light_grey_bg{background-color:#f7f6f9}.trans_black_bg{background-color:rgba(0,0,0,.05)}h1,h2,h3,h4,h5,h6{font-family:"Avenir LT W01_85 Heavy1475544";font-weight:normal}.centered{text-align:center}a{color:#498bc9;transition:all .5s}a:hover{opacity:.8}b{font-weight:normal;font-family:"Avenir LT W01_85 Heavy1475544"}.highlight{color:#498bc9}p{line-height:1.6}.smallprint{font-size:.8em}.pharma_button:focus,.tml-button:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;touch-action:manipulation}.pharma_button,.tml-button{display:inline-block;font-family:"Avenir LT W01_85 Heavy1475544";text-transform:none;color:#232c64;background:none;text-align:center;margin:1em 0;box-sizing:border-box;border-radius:3em;border-width:2px;border-color:#232c64;border-style:solid;padding:.75em 2em;transition:all .5s;cursor:pointer;outline:none;overflow:hidden;line-height:1;display:grid;align-items:center;justify-content:center;text-decoration:none}.pharma_button:hover,.tml-button:hover{color:#fff;background:#232c64}.pharma_button.white,.white.tml-button{border-color:#fff;color:#fff}.pharma_button.white:hover,.white.tml-button:hover{border-color:#fff;color:#232c64;background:#fff}div{box-sizing:border-box}.hidden,.gfield_visibility_hidden,.invisible{visibility:hidden;height:0}body{padding:0;margin:0 auto;background:#f7f6f9;height:100%;min-height:100vh;overflow-x:hidden !important;font-family:"Avenir LT W01_45 Book1475508";font-size:16px;color:#232c64}.header{padding:1em;position:-webkit-sticky;position:sticky;top:0;background:#fff}.header .inner{display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr;align-items:stretch;grid-column-gap:1em;height:4em}.header .inner .block{display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.header .inner .first{align-items:stretch;grid-column-start:1;grid-column-end:2;order:1}.header .inner .second{order:3;grid-row-start:2;grid-column-start:1;grid-column-end:4;justify-content:flex-end}.header .inner .third{order:2;grid-row-start:1;grid-column-start:2;grid-column-end:4;justify-content:flex-end}.header .inner .logo,.header .inner .title{overflow:hidden}.header .inner .logo img,.header .inner .title img{-o-object-fit:contain;object-fit:contain;height:100%}.header .inner .tm_details{display:grid;grid-template-columns:auto auto;justify-content:flex-start;grid-gap:.5em}.header .inner .tm_details .name{color:#232c64;font-family:"Avenir LT W01_85 Heavy1475544"}.header .inner .tm_details .division_area{color:#498bc9}.header .inner .title{height:2em}.header .inner .title img{-o-object-fit:contain;object-fit:contain;height:100%}@media(min-width: 500px){.header .inner{grid-template-columns:minmax(auto, 80px) 1fr auto}.header .inner .first{align-items:stretch;grid-column-start:1;grid-column-end:2;order:1}.header .inner .second{order:2;grid-row-start:1;grid-column-start:2;grid-column-end:3;justify-content:flex-start}.header .inner .third{order:3;grid-column-start:3;grid-column-end:4}.header .inner .tm_details{grid-template-columns:1fr;justify-content:flex-start;grid-gap:0}}.landing{background:#498bc9;min-height:calc(100vh - 6em);display:grid}.landing .inner{display:grid;grid-template-columns:1fr}.landing .inner .first{display:grid;align-items:center;justify-content:center;grid-template-columns:minmax(300px, 500px);padding:2em}.landing .inner .first .login_block{display:grid}.landing .inner .second{display:none;background-color:rgba(255,255,255,.5);background-repeat:no-repeat;background-position:center;background-size:cover}@media(min-width: 500px){.landing .inner{grid-template-columns:repeat(2, 1fr)}.landing .inner .second{display:grid}}.login_block{z-index:9999999;background:#498bc9;padding:1em}.tml-alerts{display:grid;grid-gap:1em}.tml-alerts .tml-error,.tml-alerts .tml-message{background:#fff}.tml-alerts .tml-error strong,.tml-alerts .tml-message strong{font-family:"Avenir LT W01_85 Heavy1475544"}.tml-label{font-family:"Avenir LT W01_85 Heavy1475544";color:#fff}.tml-field-wrap{display:grid;grid-template-columns:1fr;grid-gap:0;align-items:center}.tml-rememberme-wrap{display:grid;grid-template-columns:auto 1fr;grid-gap:.5em;align-items:center}.tml-submit-wrap{display:grid;grid-template-columns:auto;justify-content:flex-start}.tml-links{list-style-type:none;padding:0;display:grid;align-items:flex-start;justify-content:flex-start}.tml-links a{color:#fff}.tml-links a:hover{color:#232c64}.pharma-theme .gf_step_label{font-family:"Avenir LT W01_85 Heavy1475544" !important}.pharma-theme .gpmpn-step-current{color:#498bc9 !important}.pharma-theme .gfield_label{font-family:"Avenir LT W01_85 Heavy1475544" !important;font-size:1rem !important}.pharma-theme .gfield_description ul{list-style-type:disc !important;margin:0 !important;padding:0 0 0 1rem !important}.tml-button{display:inline-block;font-family:"Avenir LT W01_85 Heavy1475544";text-transform:none;color:#fff;background:none;text-align:center;margin:1em 0;box-sizing:border-box;border-radius:3em;border-width:2px;border-color:#fff !important;border-style:solid;padding:.75em 2em;transition:all .5s;cursor:pointer;outline:none;overflow:hidden;line-height:1;display:grid;align-items:center;justify-content:center;text-decoration:none}.tml-message{background:#fff}.tml-field{padding:.25rem .25rem !important}.description.indicator-hint{color:#fff !important}.dashboard{display:grid;min-height:calc(100vh - 6em)}.dashboard .dashboard_inner{display:grid;align-items:stretch;position:relative}.dashboard .dashboard_inner .dashboard_menu_block{background:#fff;position:absolute;left:calc((100vw - 4em)*-1);width:calc(100vw - 4em);top:0;bottom:0;transition:all .25s;display:grid;align-items:stretch;z-index:100}.dashboard .dashboard_inner .dashboard_menu_block .menu_container{position:relative;display:flex;align-items:stretch}.dashboard .dashboard_inner .dashboard_menu_block .menu_container .menu_controller{position:absolute;top:0;left:100%;background:#fff;grid-template-columns:auto}.dashboard .dashboard_inner .dashboard_menu_block .menu_container .menu_controller .menu_control{color:#232c64;text-decoration:none;transition:all .2s;width:4em;height:4em;display:grid;align-items:center;justify-content:center}.dashboard .dashboard_inner .dashboard_menu_block .menu_container .menu_controller .menu_control i{font-size:1.5em}.dashboard .dashboard_inner .dashboard_menu_block .menu_container .menu_controller .menu_control:hover{color:#498bc9}.dashboard .dashboard_inner .dashboard_menu_block .menu_container .menu_block{flex:1 1 100px;display:grid;align-items:flex-start;grid-template-rows:auto;height:calc(100vh - 6em);overflow-y:auto;padding-bottom:2em}.dashboard .dashboard_inner .dashboard_menu_block .menu_container .menu_block .dashboard_menu_inner{display:grid;grid-gap:2em}.dashboard .dashboard_inner .dashboard_menu_block .menu_container .menu_block .logout_menu_block .logout_menu{list-style-type:none;padding:0;margin:0}.dashboard .dashboard_inner .dashboard_menu_block .menu_container .menu_block .logout_menu_block .logout_menu li{display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0 0 1em;color:#232c64;transition:all .35s}.dashboard .dashboard_inner .dashboard_menu_block .menu_container .menu_block .logout_menu_block .logout_menu li a{padding:1em;font-family:"Avenir LT W01_85 Heavy1475544";color:#232c64;text-decoration:none;font-size:inherit}.dashboard .dashboard_inner .dashboard_menu_block .menu_container .menu_block .logout_menu_block .logout_menu li::before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;padding:0 0 0 .5em;font:var(--fa-font-light);font-size:1.5em}.dashboard .dashboard_inner .dashboard_menu_block .menu_container .menu_block .logout_menu_block .logout_menu li::before{content:""}.dashboard .dashboard_inner .dashboard_menu_block .menu_container .main-block{min-width:200px}.dashboard .dashboard_inner .dashboard_menu_block .menu_container .menu_block+.menu_block{background:#232c64}@media(min-width: 500px){.dashboard{display:grid;min-height:calc(100vh - 6em)}.dashboard .dashboard_inner{display:grid;align-items:stretch;grid-template-columns:auto 1fr}.dashboard .dashboard_inner .dashboard_menu_block{position:relative;left:auto;bottom:auto;width:auto}.dashboard .dashboard_inner .dashboard_menu_block .menu_container .menu_controller{display:none}}.content_block{background:#f7f6f9;display:grid;align-items:flex-start;justify-content:flex-start;grid-template-columns:1fr;padding:5em 2em;max-height:calc(100vh - 6em);overflow-y:auto;overflow-x:hidden;max-width:100vw;position:relative;flex:1 1}.content_block .content_block_inner{display:grid;align-items:flex-start;justify-content:flex-start;grid-template-columns:1fr}.home .content_block{background:#498bc9}.home .content_block,.infield-assessments-page .content_block{display:grid;align-items:center;justify-content:center;grid-template-columns:1fr;padding:5em 2em}.home .content_block .content_block_inner,.infield-assessments-page .content_block .content_block_inner{display:grid;align-items:center;justify-content:center;grid-template-columns:1fr}@media(min-width: 500px){.content_block{display:grid;align-items:flex-start;justify-content:flex-start;grid-template-columns:1fr;padding:2em}.content_block .content_block_inner{display:grid;align-items:flex-start;justify-content:flex-start;grid-template-columns:minmax(auto, 1fr)}.home .content_block,.infield-assessments-page .content_block{display:grid;align-items:center;justify-content:center;grid-template-columns:minmax(50%, 70%);padding:5em 2em}.home .content_block .content_block_inner,.infield-assessments-page .content_block .content_block_inner{display:grid;align-items:center;justify-content:center;grid-template-columns:1fr}}.dashboard_menu{list-style-type:none;padding:0;margin:0}.dashboard_menu li{display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0 0 1em;color:#232c64;transition:all .35s}.dashboard_menu li a{flex:1 1 auto;padding:1em;font-family:"Avenir LT W01_85 Heavy1475544";color:#232c64;text-decoration:none;font-size:.95em;display:block}.dashboard_menu li:last-child(){margin:0}.dashboard_menu li::before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;padding:0 0 0 .5em;font:var(--fa-font-light);font-size:1.5em}.dashboard_menu .current-menu-item,.dashboard_menu .current-portal-ancestor,.dashboard_menu li:hover{background:#498bc9;color:#fff}.dashboard_menu .current-menu-item a,.dashboard_menu .current-portal-ancestor a,.dashboard_menu li:hover a{color:#fff}.sub_menu{background:#498bc9 !important}.sub_menu li{display:flex;align-items:center;justify-content:flex-start;padding:0;transition:all .35s}.sub_menu li a{padding:1em;color:#fff}.sub_menu .current-menu-item,.sub_menu .current-portal-ancestor,.sub_menu li:hover{background:#f7f6f9;color:#232c64}.sub_menu .current-menu-item a,.sub_menu .current-portal-ancestor a,.sub_menu li:hover a{color:#232c64}.menu-logout{align-self:flex-end}.menu-logout li{display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0;color:#232c64;transition:all .35s}.menu-logout li a{padding:1em;font-family:"Avenir LT W01_85 Heavy1475544";color:#232c64;text-decoration:none}.menu-logout li::before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;padding:0 0 0 .5em;font:var(--fa-font-light);font-size:1.5em;content:""}.menu-logout li:hover{background:#498bc9;color:#fff}.menu-logout li:hover a{color:#fff}.infield_assessments::before{content:""}.training_summaries::before{content:""}.test_portal::before{content:""}.induction_modules::before{content:""}.product_portal::before{content:""}.media_centre::before{content:""}.log-out::before{content:""}.admin::before{content:""}.conference_presentations_link::before{content:""}.hidden{display:none}@media(min-width: 500px){.dashboard_menu li a{font-size:1em}}.pharma_stamp{position:fixed;z-index:300;bottom:0;right:0;display:grid;align-items:center;justify-content:center;grid-template-columns:auto;overflow:hidden;padding:1em;background-color:#498bc9}.pharma_stamp img{height:2em}.dashboard_content{display:grid;align-items:flex-start;grid-gap:3em}.dashboard_content .dashboard_blocks{display:flex;flex-wrap:wrap;margin:-2em -1em}.dashboard_content .dashboard_blocks .dashboard_block{flex:0 0 50%;color:#fff;justify-content:space-between;text-decoration:none;transition:all .5s;padding:3em 0}.dashboard_content .dashboard_blocks .dashboard_block .dashboard_block_inner{padding:1em;display:grid;justify-content:center;align-items:center;grid-gap:2em}.dashboard_content .dashboard_blocks .dashboard_block .dashboard_block_inner .portal_icon{display:grid;justify-content:center}.dashboard_content .dashboard_blocks .dashboard_block .dashboard_block_inner .portal_icon i{font-size:5em}.dashboard_content .dashboard_blocks .dashboard_block .dashboard_block_inner h2{font-size:1.2em;margin:0;padding:0;line-height:1;text-align:center}.dashboard_content .dashboard_blocks .dashboard_block:hover{background-color:#232c64}@media(min-width: 500px){.dashboard_content{display:grid;align-items:flex-start;grid-gap:3em}.dashboard_content .dashboard_blocks{display:flex;flex-wrap:wrap;margin:-2em -1em}.dashboard_content .dashboard_blocks .dashboard_block{flex:0 0 33%;color:#fff;justify-content:space-between;text-decoration:none;transition:all .5s}.dashboard_content .dashboard_blocks .dashboard_block .dashboard_block_inner{padding:1em;display:grid;justify-content:center;align-items:center}.dashboard_content .dashboard_blocks .dashboard_block:hover{background-color:#232c64}}.infield-assessments-page .content_block{align-items:center}.infield-assessments-page .infield_assessments_block{display:grid;align-items:center;justify-content:center;grid-template-columns:1fr}.infield-assessments-page .infield_assessments_block .infield_assessments_inner{display:grid;align-items:stretch;grid-template-columns:repeat(2, minmax(auto, 1fr));justify-content:center;grid-gap:1em}.infield-assessments-page .infield_assessments_block .infield_assessments_inner .block{display:grid;width:100%;height:0;padding-bottom:100%;position:relative;transition:all .2s}.infield-assessments-page .infield_assessments_block .infield_assessments_inner .block .block_inner{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;align-items:center;justify-content:center;display:grid;align-items:center;justify-content:center;grid-template-columns:1fr;grid-gap:.5em;text-decoration:none;color:#232c64;padding:1em}.infield-assessments-page .infield_assessments_block .infield_assessments_inner .block .block_inner .content_wrap{display:grid;align-items:center;justify-content:center;grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-gap:1em}.infield-assessments-page .infield_assessments_block .infield_assessments_inner .block .block_inner .icon{text-align:center;font-size:5em}.infield-assessments-page .infield_assessments_block .infield_assessments_inner .block .block_inner .title{display:grid;align-items:center}.infield-assessments-page .infield_assessments_block .infield_assessments_inner .block .block_inner .title h2{margin:0;padding:0;font-size:1.2em;text-align:center}.infield-assessments-page .infield_assessments_block .infield_assessments_inner .block a:hover{background:#498bc9;color:#fff;transition:all .25s}@media(min-width: 500px){.infield-assessments-page .infield_assessments_block .infield_assessments_inner{grid-template-columns:repeat(3, minmax(auto, 25%))}}@media(min-width: 500px){.infield_assessment_form_wrapper .gform_body .gform_page_fields .gform_fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:1em;padding:0}.infield_assessment_form_wrapper .gform_body .gform_page_fields .gform_fields .gfield:not(.gfield--width-half){grid-column:1/-1}}.description-list{margin:0;padding:0;display:grid;grid-gap:.5em}.description-list li{font-size:.9em;line-height:1.6}.category-heading,.score,.percentage{flex-basis:33%;flex-grow:0;font-size:1.75em !important}.training_summary_form_wrapper .gform_body .gform_fields{display:grid;grid-template-columns:1fr;grid-gap:1em;grid-row-gap:2em;padding:0}@media(min-width: 500px){.training_summary_form_wrapper .gform_body .gform_fields{grid-template-columns:1fr 1fr 1fr}}.footer{height:4em;background:#498bc9;margin:0 -2em -2em -2em;position:fixed;top:calc(100vh - 4em);width:100vw;z-index:200;display:grid;align-items:center;justify-content:flex-start;grid-template-columns:1fr}.footer .pagination{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin:0;padding:0 .5em}.footer .pagination a,.footer .pagination .current{color:#fff;padding:.25em .5em;border:solid 1px #fff;margin:.5em;text-decoration:none;font-size:.75em;line-height:1;display:block;font-family:"Avenir LT W01_85 Heavy1475544";border-radius:2px}.footer .pagination .current{background:#fff;color:#498bc9}.test-portal-page .test_portal_block{display:grid;align-items:center;justify-content:center;grid-template-columns:1fr}.test-portal-page .test_portal_block .test_portal_inner{display:grid;align-items:stretch;grid-template-columns:repeat(2, minmax(auto, 1fr));justify-content:center;grid-gap:1em}.test-portal-page .test_portal_block .test_portal_inner .block{display:grid;width:100%;height:0;padding-bottom:100%;position:relative;transition:all .2s}.test-portal-page .test_portal_block .test_portal_inner .block .block_inner{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;align-items:center;justify-content:center;display:grid;align-items:center;justify-content:center;grid-template-columns:1fr;grid-gap:.5em;text-decoration:none;color:#232c64;padding:1em}.test-portal-page .test_portal_block .test_portal_inner .block .block_inner .content_wrap{display:grid;align-items:center;justify-content:center;grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-gap:1em}.test-portal-page .test_portal_block .test_portal_inner .block .block_inner .icon{text-align:center;font-size:5em}.test-portal-page .test_portal_block .test_portal_inner .block .block_inner .title{display:grid;align-items:center}.test-portal-page .test_portal_block .test_portal_inner .block .block_inner .title h2{margin:0;padding:0;font-size:1.2em;text-align:center}.test-portal-page .test_portal_block .test_portal_inner .block a:hover{background:#498bc9;color:#fff;transition:all .25s}@media(min-width: 500px){.test-portal-page .test_portal_block .test_portal_inner{grid-template-columns:repeat(2, minmax(auto, 20%))}}.test_list{display:grid;align-items:flex-start;justify-content:flex-start;grid-template-columns:1fr;grid-gap:0;margin:-2em -2em 2em}.test_list .test_item_block{padding:2em;display:grid;grid-template-columns:1fr;grid-gap:2em}.test_list .test_item_block .block_inner{display:grid;grid-template-columns:1fr;grid-gap:2em}.test_list .test_item_block .block_inner .title_block{display:grid;grid-gap:2em;grid-template-columns:1fr;align-items:flex-start}.test_list .test_item_block .block_inner .title_block .titles h2,.test_list .test_item_block .block_inner .title_block .titles h3{margin:0;padding:0}.test_list .test_item_block .block_inner .title_block .titles h3{color:#498bc9;font-size:1em}.test_list .test_item_block .block_inner .title_block .link_block{display:grid;justify-content:flex-end;align-items:flex-start;grid-template-columns:1fr}.test_list .test_item_block .block_inner .title_block .link_block .pharma_button,.test_list .test_item_block .block_inner .title_block .link_block .tml-button{border-color:#232c64;margin:0}.test_list .test_item_block .block_inner .info_bar{background:#498bc9;display:grid;align-items:center;justify-content:flex-start;grid-template-columns:1fr;grid-column-gap:3em;grid-row-gap:1em;color:#fff;padding:1em}.test_list .test_item_block .block_inner .info_bar .info_block{flex:0 0 auto;font-size:.9em}.test_list .test_item_block .block_inner .info_bar .info_block:first-child{padding-left:0}.test_list .test_item_block .block_inner .info_bar .info_block:last-child{padding-right:0}.test_list .test_item_block .block_inner .info_bar .date{display:grid;align-items:center;justify-content:flex-start;grid-gap:1em;grid-template-columns:auto auto auto auto auto}.test_list .test_item_block .block_inner .info_bar .date i{font-size:1.5em}.test_list .test_item_block .block_inner .info_bar .duration,.test_list .test_item_block .block_inner .info_bar .passmark{display:grid;align-items:center;grid-gap:1em;grid-template-columns:auto auto;justify-content:flex-start}.test_list .test_item_block .block_inner .info_bar .duration i,.test_list .test_item_block .block_inner .info_bar .passmark i{font-size:1.5em}.test_list .test_item_block:nth-child(even){background:#fff}@media(min-width: 500px){.test_list .test_item_block .block_inner .title_block{grid-template-columns:1fr minmax(0, 20%)}.test_list .test_item_block .block_inner .info_bar{grid-template-columns:repeat(4, auto)}}@media(min-width: 500px){.test_dashboard{display:grid;min-height:calc(100vh - 6em);align-items:stretch;background:#f7f6f9}.test_dashboard .dashboard_inner{display:grid;align-items:stretch;grid-template-columns:auto 1fr 300px}.test_dashboard .test_content_wrapper{height:calc(100vh - 6em);overflow-y:auto}}.single-test .test_portal,.test-portal-page .test_portal,.upcoming-tests-page .test_portal,.past-tests-page .test_portal{background:#498bc9 !important;color:#fff !important}.single-test .test_portal a,.test-portal-page .test_portal a,.upcoming-tests-page .test_portal a,.past-tests-page .test_portal a{color:#fff !important}.test_content_wrapper{background:#f7f6f9;display:grid;align-items:flex-start;padding:1em;grid-gap:2em;grid-template-rows:auto 1fr}.pharma-test-block{display:grid;grid-template-columns:1fr;grid-gap:1em;padding-bottom:4em}.video-placeholder{font-size:2em;color:#498bc9}.test-grid{background:#f7f6f9;display:grid;grid-template-columns:1fr;grid-row-gap:1em;grid-column-gap:2em}.test-grid .question{display:grid;grid-template-columns:40px 1fr;grid-row-gap:1em;grid-column-gap:2em;background:#fff;padding:1em;border-bottom:solid 1px rgba(0,0,0,.2);border-right:solid 1px rgba(0,0,0,.2);align-items:flex-start}.test-grid .question .question_index span{border:solid 2px #498bc9;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-family:"Avenir LT W01_45 Book1475508";font-size:1.2rem;color:#232c64}.test-grid .question .question_block{display:grid;grid-template-columns:1fr;align-items:flex-start}.test-grid .question .question_block h4{margin:0;padding:0;font-size:1.25em}.test-grid .question .answer_block{display:grid;grid-template-columns:repeat(1, 1fr);grid-row-gap:1em;grid-column-gap:1em}.test-grid .question .answer_block .test_input_box{display:grid;grid-template-columns:auto 1fr;grid-column-gap:.5em;align-items:center}.test-grid .question .answer_block .test_input_box input::before{display:none}.test-grid .question .answer_block .test_input_box input[type=radio]{margin:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;height:1.5em;width:1.5em;border:solid 1px rgba(52,123,217,.5);display:grid;align-items:center;justify-content:center;padding:2px;border-radius:50%}.test-grid .question .answer_block .test_input_box input[type=radio]:checked{background:#498bc9;display:grid;align-items:center;justify-content:center}.test-grid .question .answer_block .test_input_box input[type=checkbox]{margin:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;height:1.5em;width:1.5em;border:solid 1px rgba(52,123,217,.5);display:grid;align-items:center;justify-content:center;padding:2px}.test-grid .question .answer_block .test_input_box input[type=checkbox]:checked{background:#498bc9;background-image:url("../images/check-solid.svg");background-repeat:no-repeat;background-position:center center;background-size:75%}.test-grid .question .answer_block .test_input_box input[type=radio]:focus,.test-grid .question .answer_block .test_input_box input[type=checkbox]:focus{outline:none}.test-grid .answers{grid-template-columns:auto;overflow:hidden;padding:1em}.question.section{grid-template-columns:1fr}.submission-grid{background:#f7f6f9;display:grid;grid-template-columns:1fr;grid-row-gap:2em;grid-column-gap:2em}.submission-grid .question{display:grid;grid-template-columns:40px 1fr 80px;grid-row-gap:2em;grid-column-gap:2em;background:#fff;padding:1em;border-bottom:solid 1px rgba(0,0,0,.2);border-right:solid 1px rgba(0,0,0,.2);align-items:flex-start}.submission-grid .question .answer-result{overflow:hidden;font-size:2rem;text-align:center;align-self:center}.submission-grid .question .answer-result div{font-size:1rem}.submission-grid .question .right{color:green}.submission-grid .question .wrong{color:red}.submission-grid .question .partial{color:#498bc9}.submission-grid .question .question_index span{border:solid 2px #498bc9;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-family:"Avenir LT W01_45 Book1475508";font-size:1.2rem;color:#232c64}.submission-grid .question .question_block{display:grid;grid-template-columns:1fr}.submission-grid .question .answer_block{display:grid}.submission-grid .question .answer_block .test_input_box{display:grid;grid-template-columns:auto 1fr;grid-column-gap:.5em;align-items:baseline}.submission-grid .answers{grid-template-columns:auto;overflow:hidden;padding:1em}.blurred{filter:blur(20px);-webkit-filter:blur(20px);-moz-filter:blur(20px);-o-filter:blur(20px);-ms-filter:blur(20px)}.test_completed_block{display:grid;align-items:flex-start;grid-gap:2em;padding:2em 0}.test_completed_block .im_module_test_question_block{display:grid;background:rgba(255,255,255,.75)}.test_completed_block .im_module_test_question_block .question{padding:1em;color:#232c64;font-family:"Avenir LT W01_85 Heavy1475544";font-size:1.1em}.test_completed_block .im_module_test_question_block .answered,.test_completed_block .im_module_test_question_block .correct_answer{display:grid;grid-gap:.5em;padding:1em;grid-template-columns:20% 1fr}.test_completed_block .im_module_test_question_block .answered span:first-child,.test_completed_block .im_module_test_question_block .correct_answer span:first-child{font-family:"Avenir LT W01_85 Heavy1475544";color:#232c64}.test_completed_block .im_module_test_question_block:nth-child(even){background:rgba(255,255,255,.5)}@media(min-width: 768px){.test-sticky-nav{position:-webkit-sticky !important;position:sticky !important;top:70px;z-index:999}}.pharma-timer-button-box-wrapper{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:2em}.pharma-timer-button-box-wrapper .test_spinner{display:none}.pharma-timer-button-box-wrapper .test_spinner .fa-spinner-third{font-size:2em;color:#498bc9}#submission_block .test-grid .question .answer_block .test_input_box{display:grid;align-items:center;grid-gap:1em;grid-template-columns:auto 1fr auto !important}#submission_block .test-grid .question .answer_block .test_input_box .svg-inline--fa{font-size:2em}#submission_block .test-grid .question .answer_block .correct{color:green}#testblock{display:none}.single-submission .omni-wrapper.omni-grid,.single-test .omni-wrapper.omni-grid{display:grid;grid-template-columns:1fr;align-items:flex-start}.single-submission .omni-body .omni-wrapper aside>div,.single-test .omni-body .omni-wrapper aside>div{display:grid}@media(min-width: 768px){.single-submission .omni-wrapper.omni-grid,.single-test .omni-wrapper.omni-grid{display:grid;grid-template-columns:1fr 300px;align-items:flex-start}}.test_title{display:grid;grid-gap:1em;padding:0}.test_title .test_title_bar{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1em;overflow:hidden;align-items:center}.test_title .test_title_bar .details{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1em}.test_title .test_title_bar .details h4{margin:0;padding:0}.test_title .test_title_bar h1{margin:0;padding:0;font-size:1.5em}.test_title .test_title_bar .pharma_test_audience{display:grid;grid-template-columns:auto auto;justify-content:flex-start;align-items:flex-start;grid-gap:1em;color:#498bc9;font-size:1em}@media(min-width: 500px){.test_title .test_title_bar{grid-template-columns:1fr auto}}.pharma_test_aside{display:grid;background:#f7f6f9;align-items:flex-start;padding:1em 1em 1em 0}.pharma_test_aside .sidebar{display:grid;grid-gap:.5em;align-items:flex-start}.pharma_test_aside .widget{padding:0}.timer-box{background:#fff;padding:1em}.time{display:flex;align-items:center;justify-content:center;border:solid 1px rgba(0,0,0,.25);border-radius:.5em;line-height:1;padding:.5em 0}.time #pharma-test-timer{font-size:2em}.information-box{background:#fff;padding:1em}.test_information{display:grid;align-items:flex-start}.test_information h5{font-size:1.25em;margin:0;padding:0}.question-result{font-size:2em}.result-box{background:#498bc9;color:#fff;padding:1em;display:grid;grid-gap:1.25em}.result-box h3{margin:0;padding:0}.result-box .result-data{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-column-gap:.5em;grid-row-gap:.5em;overflow:hidden}.result-box .result-row{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;grid-column-gap:.5em;grid-row-gap:.5em;align-items:center;overflow:hidden}.result-box .result-row span:last-child{text-align:right;font-size:1.25em;padding:0 .5em}.answer{color:green;font-weight:bold}.selected{font-weight:bold}.correct{color:green}.incorrect{color:red}.submission_title{display:grid;grid-gap:1em;padding:0}.submission_title .submission_title_bar{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto;grid-gap:1em;overflow:hidden;align-items:center}.submission_title .submission_title_bar .details{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1em}.submission_title .submission_title_bar .details h4{margin:0;padding:0}.submission_title .submission_title_bar h1{margin:0;padding:0;font-size:1.5em}.submission_title .submission_title_bar .pharma_test_audience{display:grid;grid-template-columns:auto auto;justify-content:flex-start;align-items:flex-start;grid-gap:1em;color:#498bc9;font-size:1em}.induction-modules-page .content_block{align-items:center;min-height:calc(100vh - 6em)}.induction-modules-page .content_block_inner{justify-content:center}.induction-modules-page .im_module_dashboard_block{display:grid;align-items:center;justify-content:center;grid-template-columns:1fr}.induction-modules-page .im_module_dashboard_block .im_module_dashboard_block_inner{display:grid;align-items:stretch;grid-template-columns:repeat(2, minmax(auto, 1fr));justify-content:center;grid-gap:1em}.induction-modules-page .im_module_dashboard_block .im_module_dashboard_block_inner .im_module_block{display:grid;width:100%;height:0;padding-bottom:100%;position:relative;transition:all .2s}.induction-modules-page .im_module_dashboard_block .im_module_dashboard_block_inner .im_module_block .im_module_block_inner{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;align-items:center;justify-content:center;display:grid;align-items:center;justify-content:center;grid-template-columns:1fr;grid-gap:.5em;text-decoration:none;color:#232c64;padding:1em}.induction-modules-page .im_module_dashboard_block .im_module_dashboard_block_inner .im_module_block .im_module_block_inner .content_wrap{display:grid;align-items:center;justify-content:center;grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-gap:1em}.induction-modules-page .im_module_dashboard_block .im_module_dashboard_block_inner .im_module_block .im_module_block_inner .icon{text-align:center;font-size:5em}.induction-modules-page .im_module_dashboard_block .im_module_dashboard_block_inner .im_module_block .im_module_block_inner .title{display:grid;align-items:center}.induction-modules-page .im_module_dashboard_block .im_module_dashboard_block_inner .im_module_block .im_module_block_inner .title h2{margin:0;padding:0;font-size:1.2em;text-align:center}.induction-modules-page .im_module_dashboard_block .im_module_dashboard_block_inner .im_module_block a:hover{background:#498bc9;color:#fff;transition:all .25s}@media(min-width: 500px){.induction-modules-page .im_module_dashboard_block .im_module_dashboard_block_inner{grid-template-columns:repeat(4, minmax(auto, 20%))}}.im_module_container{display:grid;grid-template-columns:1fr;grid-gap:2em;align-items:flex-start}.im_chapter_container{display:grid}.im_chapter_container .im_chapter_container_inner{display:grid;grid-gap:2em;padding:2em 0}.im_chapter_container .im_chapter_container_inner .im_chapter_title{margin:0;padding:.5em;background:#fff}.im_chapter_container .im_block_container{display:grid;grid-gap:2em}.im_chapter_container .im_block_container .im_block{display:grid;grid-gap:1em;background:#fff;padding:1em}.im_chapter_container .im_block_container .im_block .im_block_top_level{display:grid;align-items:center;grid-template-columns:1fr minmax(0, auto)}.im_chapter_container .im_block_container .im_block .im_block_top_level h3{padding:0;margin:0}.im_chapter_container .im_block_container .im_block .im_block_top_level .im_block_document_cta{display:grid;align-items:center;grid-template-columns:auto auto;grid-gap:1em}.im_chapter_container .im_block_container .im_block .im_block_top_level .im_block_document_cta a{display:grid;align-items:center;grid-template-columns:auto auto;grid-gap:.25em;color:#498bc9}.im_chapter_container .im_test_container{display:grid;grid-gap:2em;padding:1em;background:#fff}.im_chapter_container .im_test_container .im_test_form_head{display:grid;grid-gap:1em}.im_chapter_container .im_test_container .im_test_form_head .im_test_question{display:grid}.im_chapter_container .im_test_container .im_test_form_head .im_test_question .question{font-family:"Avenir LT W01_85 Heavy1475544";color:#498bc9}.im_chapter_container .im_test_container .im_test_form_head .im_test_question textarea{font-family:"Avenir LT W01_45 Book1475508"}.im_chapter_container .im_test_container .im_test_form_footer{background:#498bc9;padding:1em;margin:0 -1em -1em;display:grid;grid-template-columns:auto 1fr;grid-gap:1em;align-items:center}.im_chapter_container .im_test_container .im_test_form_footer .omni-button{transition:all .25s}.im_chapter_container .im_test_container .im_test_form_footer .omni-button:hover{background:#fff;color:#498bc9 !important}.embed-container{position:relative;overflow:hidden;max-width:100%;height:auto;background:gray;padding:0;margin:0;line-height:0}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.adobe-dc-viewer{height:80vh}.im_quiz_spinner{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;display:none;background:#fff;align-items:center;justify-content:center}.im_quiz_spinner span{display:grid;align-items:center;justify-content:center;z-index:200}.im_quiz_spinner .fa-spinner-third{font-size:3em;color:#498bc9}.im_quiz_block{display:grid;grid-gap:2em}.im_quiz_block .im_quiz_block_content{position:relative;min-height:5em}.im_quiz_block .im_quiz_block_questions{display:grid;grid-gap:2em}.im_quiz_block .im_quiz_block_questions .im_question_block{display:grid;grid-gap:1em;grid-template-columns:1fr 10%;align-items:center}.im_quiz_block .im_quiz_block_questions .im_question_block .im_question_answer_block{display:grid;grid-column-gap:1em}.im_quiz_block .im_quiz_block_questions .im_question_block .im_question_answer_block .im_question{font-family:"Avenir LT W01_85 Heavy1475544";color:#498bc9}.im_quiz_block .im_quiz_block_questions .im_question_block .im_question_answer_block .im_question_options{display:flex;flex-wrap:wrap;margin:0 -1em;padding:.5em 0}.im_quiz_block .im_quiz_block_questions .im_question_block .im_question_answer_block .im_question_options .im_question_option{padding:.5em 1em;display:grid;align-items:center;grid-gap:.5em;grid-template-columns:auto 1fr}.im_quiz_block .im_quiz_block_questions .im_question_block .im_question_answer_block .im_question_options .im_question_option input{margin:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;height:1.25em;width:1.25em;border:solid 1px #498bc9;display:grid;align-items:center;justify-content:center;padding:2px;border-radius:50%}.im_quiz_block .im_quiz_block_questions .im_question_block .im_question_answer_block .im_question_options .im_question_option input:checked{background:#498bc9;background-clip:content-box;display:grid;align-items:center;justify-content:center}.im_quiz_block .im_quiz_block_questions .im_question_block .im_question_answer_block .im_question_options .im_question_option input:focus{outline:none}.im_quiz_block .im_quiz_block_questions .im_question_block .im_question_result{display:grid;align-items:center;justify-content:center}.im_quiz_block .im_quiz_block_questions .im_question_block .im_question_result .icon{display:none;font-size:2em}.im_quiz_block .im_quiz_block_questions .im_question_block .im_question_result .icon[data-display=yes]{display:block}.im_quiz_block .im_quiz_block_control{background:#498bc9;padding:1em;display:grid;grid-template-columns:1fr auto;color:#fff;margin:0 -1em -1em}.im_quiz_block .im_quiz_block_control .im_quiz_control_buttons{display:flex}.im_quiz_block .im_quiz_block_control .im_quiz_control_buttons .omni-button{transition:all .25s}.im_quiz_block .im_quiz_block_control .im_quiz_control_buttons .omni-button:hover{background:#fff;color:#498bc9 !important}.im_quiz_block .im_quiz_block_control .im_quiz_control_results{display:grid;align-items:center;justify-content:center}.im_quiz_block .im_quiz_block_control .im_quiz_control_results .score{font-size:1.1em;font-family:"Avenir LT W01_85 Heavy1475544"}.im_sidebar{padding:2em 0;display:grid;grid-gap:2em;position:-webkit-sticky;position:sticky;top:0}.im_sidebar .im_sidebar_module{background:#fff;padding:1em;display:grid;grid-gap:1em}.im_sidebar .im_sidebar_module h4{margin:0}.im_sidebar .im_sidebar_module a{text-decoration:none}.im_sidebar .im_sidebar_module .im_overview{display:flex;align-items:flex-start}.im_sidebar .im_sidebar_module .im_overview .overview_first_col{position:relative;flex:0 1 40%;margin-right:1em}.im_sidebar .im_sidebar_module .im_overview .overview_first_col .im_overview_image{flex:0 0 100px;overflow:hidden;height:100%;width:100%;position:absolute}.im_sidebar .im_sidebar_module .im_overview .overview_first_col .im_overview_image img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;height:100%}.im_sidebar .im_sidebar_module .im_overview .overview_first_col::after{content:"";display:block;padding-bottom:100%}.im_sidebar .im_sidebar_module .im_overview .im_overview_description{flex:1 1 auto}.im_sidebar .im_sidebar_module .im_chapter_list{list-style-type:none;color:#498bc9;display:grid;grid-gap:.5em;padding:0;margin:0}.im_sidebar .im_sidebar_module .im_chapter_list li{padding:0;margin:0}.im_sidebar .im_sidebar_module .im_chapter_list li a{display:block}.im_sidebar .im_sidebar_module .im_chapter_list li .current{font-family:"Avenir LT W01_85 Heavy1475544"}.module_bookmarks{display:flex;align-items:flex-start;justify-content:flex-start;margin:0 -0.5em}.module_bookmarks span{flex:0 0 auto;padding:.5em}.module_bookmarks span a{font-size:.8em;font-family:"Avenir LT W01_85 Heavy1475544";color:#498bc9;transition:all .25s}.module_bookmarks span a:hover{color:#498bc9}.module_bookmarks span:not(:last-child) a{border-right:solid 1px #498bc9 !important;padding-right:1em}.im_module_dashboard{padding:4em 0;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:2em}.im_module_dashboard .im_module_dashboard_block{position:relative;width:calc(50vw - 32px);height:calc(50vw - 32px);display:grid;align-items:stretch;justify-content:center;background:#498bc9;border-radius:1em}.im_module_dashboard .im_module_dashboard_block .im_module_dashboard_block_inner{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;align-items:center;justify-content:center}.im_module_dashboard .im_module_dashboard_block .im_module_dashboard_block_inner span{color:#fff;font-size:1.2em;font-family:"Avenir LT W01_85 Heavy1475544";display:grid;align-items:center;justify-content:center;text-align:center}.im_module_dashboard .im_module_dashboard_block a:hover{transition:all .25s;opacity:.9}@media(min-width: 768px){.im_module_dashboard{padding:4em 0;display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:2em}.im_module_dashboard .im_module_dashboard_block{position:relative;width:calc(18vw - 32px);height:calc(18vw - 32px);display:grid;align-items:center;justify-content:center;background:#498bc9;border-radius:1em}.im_module_dashboard .im_module_dashboard_block .im_module_dashboard_block_inner span{font-size:1.5em}.im_module_dashboard .im_module_dashboard_block .im_module_dashboard_block_inner input{font-size:1.5em;border:none;box-shadow:none;background:none}}.im_module_catalogue{padding:3em 0;display:grid;grid-gap:3em}.im_module_catalogue .im_module_catalogue_block{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;overflow:hidden}.im_module_catalogue .im_module_catalogue_block .im_module_catalogue_block_first_col{flex:0 1 20%;position:relative;margin-right:1em}.im_module_catalogue .im_module_catalogue_block .im_module_catalogue_block_first_col .im_overview_image{flex:0 0 auto;overflow:hidden;position:absolute;height:100%;width:100%}.im_module_catalogue .im_module_catalogue_block .im_module_catalogue_block_first_col .im_overview_image img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;height:100%}.im_module_catalogue .im_module_catalogue_block .im_module_catalogue_block_first_col::after{content:"";display:block;padding-bottom:100%}.im_module_catalogue .im_module_catalogue_block .im_module_catalogue_block_second_col{flex:1 0 75%;display:grid;grid-gap:1em}.im_module_catalogue .im_module_catalogue_block .im_module_catalogue_block_second_col .im_overview_description_link_status{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;margin:1em -0.5em 0}.im_module_catalogue .im_module_catalogue_block .im_module_catalogue_block_second_col .im_overview_description_link_status span{padding:0 .5em}.im_module_catalogue .im_module_catalogue_block .im_module_catalogue_block_second_col .im_overview_description_link_status span:not(:last-child){border-right:solid 1px #498bc9}.im_module_catalogue .im_module_catalogue_block .im_module_catalogue_block_second_col .im_overview_description_link_status .module_link{font-family:"Avenir LT W01_85 Heavy1475544";color:#498bc9;transition:all .25s}.im_module_catalogue .im_module_catalogue_block .im_module_catalogue_block_second_col .im_overview_description_link_status .standard_link{background:none;border:none;padding:0;margin:0;font-family:"Avenir LT W01_85 Heavy1475544";color:#498bc9}.im_module_catalogue .im_module_catalogue_block .im_module_catalogue_block_second_col .im_overview_description_link_status .standard_link:hover{color:#498bc9;transition:all .25s}.im_module_catalogue .im_module_catalogue_block .im_module_catalogue_block_second_col .im_overview_description_link_status .module_completed{font-family:"Avenir LT W01_85 Heavy1475544";color:#498bc9}@media(min-width: 576px){.im_module_container{grid-template-columns:1fr 25%}.im_module_catalogue .im_module_catalogue_block .im_module_catalogue_block_first_col{flex:0 1 10%}}.im_spinner{display:none;font-size:2.5em;color:#fff}.im_pagination{display:grid;align-items:center;grid-template-columns:1fr 1fr;color:#498bc9;font-family:"Avenir LT W01_85 Heavy1475544"}.im_pagination a{transition:all .5s}.im_pagination div:last-child{text-align:right}.select-test-form .select-test-container{background:none;padding:0}.select-test-form .select-test-container .im_test_form_head.select-form{display:none}.select-test-form .select-test-container .im_test_form_footer{margin:0;display:grid;grid-template-columns:auto 1fr;grid-gap:2em}.select-test-form .select-test-container .im_test_form_footer .module-test-timer-box{display:grid;align-items:center;justify-content:center;grid-template-columns:1fr}.select-test-form .select-test-container .im_test_form_footer .module-test-timer-box .time{background:rgba(255,255,255,.25);border:solid 2px #fff;color:#fff;padding:1em 2em;font-family:"Avenir LT W01_45 Book1475508"}.im_test_submission_details{background:#498bc9;display:grid;align-items:flex-start;padding:1em;grid-gap:1em;grid-template-columns:1fr 1fr}.im_test_submission_details h3{padding:0;margin:0;font-size:1.25em}.im_test_submission_details .box{display:grid;align-items:center;grid-gap:1em}.im_test_submission_details .item{display:grid;align-items:flex-end;grid-template-columns:80px 1fr;color:#fff}.im_test_submission_details .item span:first-child{font-family:"Avenir LT W01_85 Heavy1475544"}.span-all{grid-column:1/-1}.product_parent_menu .current-menu-item{background-color:#232c64 !important}.product_parent_menu .current-menu-item a{color:#fff !important}.product_menu{background-color:#232c64 !important}.product_menu .dashboard_menu li a{font-size:.9em}.product_content{align-items:stretch}.single-product .product_portal{background:#498bc9 !important;color:#fff !important}.single-product .product_portal a{color:#fff !important}.single-product .content_block .product_content_block{background-color:#fff;display:grid;padding:1em;grid-template-columns:1fr;align-items:flex-start;grid-gap:2em}.single-product .content_block .product_content_block .first_row{display:grid;grid-template-columns:1fr;align-items:center;justify-content:flex-start}.single-product .content_block .product_content_block .first_row .product_logo{height:100px;overflow:hidden}.single-product .content_block .product_content_block .first_row .product_logo img{-o-object-fit:contain;object-fit:contain;height:100%}.single-product .content_block .product_content_block .first_row .product_class{font-family:"Avenir LT W01_85 Heavy1475544";color:#232c64}.single-product .content_block .product_content_block .second_row{display:grid;grid-template-columns:1fr 25%;grid-gap:2em}.single-product .content_block .product_content_block .second_row .column{display:grid;align-items:flex-start;justify-content:flex-start;grid-gap:2em;padding:0;grid-template-columns:1fr}.single-product .content_block .product_content_block .second_row .packshot{overflow:hidden}.single-product .content_block .product_content_block .second_row .packshot img{-o-object-fit:contain;object-fit:contain;width:100%}.product_list{display:grid;grid-template-columns:1fr;overflow:hidden}.product_list .product_list_inner{display:grid;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;grid-template-columns:repeat(2, 1fr);grid-gap:1em;padding:0 0 4em}.product_list .product_list_inner .product_listing_block{height:0;padding-bottom:100%;position:relative}.product_list .product_list_inner .product_listing_block .product_listing_block_inner{position:absolute;top:0;left:0;bottom:0;right:0;display:grid;align-items:center;justify-content:center;grid-template-columns:1fr;background:#fff;padding:1em}.product_list .product_list_inner .product_listing_block .product_listing_block_inner .product_listing_image{display:grid;align-items:center;justify-content:center;width:100%;overflow:hidden}.product_list .product_list_inner .product_listing_block .product_listing_block_inner .product_listing_image img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.search_banner{padding-bottom:2em}.search_banner h1{padding:0;margin:0}.search_form{display:grid;grid-template-columns:1fr}.search_form .searchform{display:grid;grid-template-columns:1fr;padding:.5em;align-self:flex-end}.search_form .searchform div{display:grid;align-items:stretch;justify-content:flex-start;grid-template-columns:1fr auto}.search_form .searchform div button{background-color:#232c64;border:none;color:#fff;padding:0 .5em;transition:all .5s}.search_form .searchform div button:hover{opacity:.9}.product-portal-page .dashboard_menu li:first-child{background:#f7f6f9}.product-portal-page .dashboard_menu li:first-child a{color:#232c64}@media(min-width: 500px){.product_list .product_list_inner{grid-template-columns:repeat(5, 1fr)}.search_form .searchform div{grid-template-columns:1fr auto}}.materials h4{margin:0}.materials .materials_list{list-style-type:none;margin:1em 0;padding:0;display:grid;grid-gap:0;align-items:flex-start;justify-content:flex-start;grid-template-columns:1fr}.materials .materials_list li{display:grid;align-items:center;justify-content:flex-start;transition:all .5s}.materials .materials_list li a{display:grid;align-items:center;justify-content:flex-start;grid-gap:1em;text-decoration:none;padding:.75em;grid-template-columns:auto 1fr;line-height:1}.materials .materials_list li a i{color:#498bc9;font-size:1.25em}.materials .materials_list li a span{font-size:.9em;color:#232c64}.materials .materials_list li:nth-child(odd){background:rgba(0,0,0,.025)}.materials .materials_list li:hover a span{color:#498bc9}.video_catalogue{display:grid;grid-template-columns:1fr;grid-gap:2em;padding:0 0 4em 0;align-items:stretch}.video_catalogue .video_block{display:grid;grid-template-rows:auto 1fr;align-items:flex-start;background:#fff}.video_catalogue .video_block .embed-container.link{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.video_catalogue .video_block .embed-container.link embed,.video_catalogue .video_block .embed-container.link iframe,.video_catalogue .video_block .embed-container.link object{position:absolute;top:0;left:0;width:100%;height:100%}.video_catalogue .video_block .video_information{display:grid;grid-gap:1em;padding:1em}.video_catalogue .video_block .video_information .video_title{font-family:"Avenir LT W01_85 Heavy1475544";color:#0c225f}.video_tag_block{display:grid;grid-template-columns:auto 1fr;grid-gap:1em;align-items:flex-start;line-height:1}.video_tag_block .tags_title{font-family:"Avenir LT W01_85 Heavy1475544";color:#0c225f}.video_tag_block .video_tags{display:flex;margin:0 -0.5em;overflow:hidden;list-style:none;padding:0;flex-wrap:wrap;align-items:flex-start}.video_tag_block .video_tags li{display:block;padding:0 .5em;flex:0 0 auto;line-height:1}.video_tag_block .video_tags li a{color:#0c225f;transition:all .2s}.video_tag_block .video_tags li a:hover{color:#498bc9}.video_tag_block .video_tags li a.active{font-family:"Avenir LT W01_85 Heavy1475544"}.larger_text{background:#fff;padding:1em;grid-gap:2em}@media(min-width: 768px){.video_catalogue{display:grid;grid-template-columns:repeat(4, 1fr)}}.conference_presentations{display:grid;grid-template-columns:1fr;grid-gap:2em}.conference_presentations ul{list-style-type:none;padding:0;margin:1em 0}.conference_presentations ul li{display:grid;grid-template-columns:auto 1fr;grid-gap:1em;align-items:center;padding:1em}.conference_presentations ul li a{text-decoration:none;transition:all .2s;color:#232c64}.conference_presentations ul li i{color:#498bc9}.conference_presentations ul li a:hover{color:#498bc9}.conference_presentations ul li:nth-child(even){background-color:#fff}